0001371285-24-000029.txt : 20240227 0001371285-24-000029.hdr.sgml : 20240227 20240226214224 ACCESSION NUMBER: 0001371285-24-000029 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240227 DATE AS OF CHANGE: 20240226 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TRUPANION, INC. CENTRAL INDEX KEY: 0001371285 STANDARD INDUSTRIAL CLASSIFICATION: HOSPITAL & MEDICAL SERVICE PLANS [6324] ORGANIZATION NAME: 02 Finance IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36537 FILM NUMBER: 24681707 BUSINESS ADDRESS: STREET 1: 6100 4TH AVENUE SOUTH STREET 2: SUITE 400 CITY: SEATTLE STATE: WA ZIP: 98108 BUSINESS PHONE: 888-733-2685 MAIL ADDRESS: STREET 1: 6100 4TH AVENUE SOUTH STREET 2: SUITE 400 CITY: SEATTLE STATE: WA ZIP: 98108 FORMER COMPANY: FORMER CONFORMED NAME: TRUPANION INC. DATE OF NAME CHANGE: 20131114 FORMER COMPANY: FORMER CONFORMED NAME: VETINSURANCE INTERNATIONAL INC DATE OF NAME CHANGE: 20060802 10-K 1 trup-20231231.htm 10-K trup-20231231
000137128512/3110-K2023FYfalse41,814,768http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense00013712852023-01-012023-12-3100013712852023-06-30iso4217:USD00013712852024-02-19xbrli:shares0001371285trup:AmericanPetInsuranceCompanyAPICMember2023-01-012023-12-310001371285trup:WyndhamInsuranceCompanySACLimitedMember2023-01-012023-12-31iso4217:CADxbrli:pure00013712852023-12-3100013712852022-01-012022-12-3100013712852021-01-012021-12-31iso4217:USDxbrli:shares0001371285trup:ClaimsExpenseMember2023-01-012023-12-310001371285trup:ClaimsExpenseMember2022-01-012022-12-310001371285trup:ClaimsExpenseMember2021-01-012021-12-310001371285trup:OtherCostofSalesMember2023-01-012023-12-310001371285trup:OtherCostofSalesMember2022-01-012022-12-310001371285trup:OtherCostofSalesMember2021-01-012021-12-310001371285us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001371285us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001371285us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001371285us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001371285us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001371285us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001371285us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001371285us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001371285us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-3100013712852022-12-310001371285us-gaap:CommonStockMember2020-12-310001371285us-gaap:AdditionalPaidInCapitalMember2020-12-310001371285us-gaap:RetainedEarningsMember2020-12-310001371285us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001371285us-gaap:TreasuryStockCommonMember2020-12-3100013712852020-12-310001371285us-gaap:CommonStockMember2021-01-012021-12-310001371285us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001371285us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001371285us-gaap:RetainedEarningsMember2021-01-012021-12-310001371285us-gaap:CommonStockMember2021-12-310001371285us-gaap:AdditionalPaidInCapitalMember2021-12-310001371285us-gaap:RetainedEarningsMember2021-12-310001371285us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001371285us-gaap:TreasuryStockCommonMember2021-12-3100013712852021-12-310001371285us-gaap:CommonStockMember2022-01-012022-12-310001371285us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001371285us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001371285us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001371285us-gaap:RetainedEarningsMember2022-01-012022-12-310001371285us-gaap:CommonStockMember2022-12-310001371285us-gaap:AdditionalPaidInCapitalMember2022-12-310001371285us-gaap:RetainedEarningsMember2022-12-310001371285us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001371285us-gaap:TreasuryStockCommonMember2022-12-310001371285us-gaap:CommonStockMember2023-01-012023-12-310001371285us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001371285us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001371285us-gaap:RetainedEarningsMember2023-01-012023-12-310001371285us-gaap:CommonStockMember2023-12-310001371285us-gaap:AdditionalPaidInCapitalMember2023-12-310001371285us-gaap:RetainedEarningsMember2023-12-310001371285us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001371285us-gaap:TreasuryStockCommonMember2023-12-310001371285us-gaap:CostOfSalesMember2023-01-012023-12-310001371285us-gaap:CostOfSalesMember2022-01-012022-12-310001371285us-gaap:CostOfSalesMember2021-01-012021-12-310001371285us-gaap:LandImprovementsMember2023-12-310001371285us-gaap:BuildingMember2023-12-310001371285us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2023-12-310001371285us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2023-12-310001371285us-gaap:OfficeEquipmentMembersrt:MinimumMember2023-12-310001371285srt:MaximumMemberus-gaap:OfficeEquipmentMember2023-12-310001371285us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMembertrup:GeneralAgentsMember2023-01-012023-12-310001371285us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001371285us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001371285us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001371285us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001371285us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001371285us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001371285trup:PetExpertAcquisitionMember2022-01-012022-12-310001371285trup:PetExpertAcquisitionMember2022-12-3100013712852022-11-160001371285trup:SmartPawsAcquisitionMember2022-01-012022-12-310001371285us-gaap:LandAndLandImprovementsMember2023-12-310001371285us-gaap:LandAndLandImprovementsMember2022-12-310001371285us-gaap:BuildingAndBuildingImprovementsMember2023-12-310001371285us-gaap:BuildingAndBuildingImprovementsMember2022-12-310001371285us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001371285us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001371285us-gaap:ComputerEquipmentMember2023-12-310001371285us-gaap:ComputerEquipmentMember2022-12-310001371285trup:SubscriptionbusinessMember2021-12-310001371285trup:OtherBusinessMember2021-12-310001371285trup:SubscriptionbusinessMember2022-01-012022-12-310001371285trup:OtherBusinessMember2022-01-012022-12-310001371285trup:SubscriptionbusinessMember2022-12-310001371285trup:OtherBusinessMember2022-12-310001371285trup:SubscriptionbusinessMember2023-01-012023-12-310001371285trup:OtherBusinessMember2023-01-012023-12-310001371285trup:SubscriptionbusinessMember2023-12-310001371285trup:OtherBusinessMember2023-12-310001371285us-gaap:LeasesAcquiredInPlaceMember2023-12-310001371285us-gaap:TradeNamesMember2023-12-310001371285us-gaap:TradeNamesMember2023-01-012023-12-310001371285us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001371285us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-12-310001371285us-gaap:CustomerRelationshipsMember2023-12-310001371285us-gaap:CustomerRelationshipsMember2023-01-012023-12-310001371285us-gaap:PatentsMember2023-12-310001371285trup:PatentsTrademarksAndOtherMember2023-01-012023-12-310001371285us-gaap:LeasesAcquiredInPlaceMember2022-12-310001371285us-gaap:TradeNamesMember2022-12-310001371285us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001371285us-gaap:CustomerRelationshipsMember2022-12-310001371285us-gaap:PatentsMember2022-12-310001371285us-gaap:OtherLongTermInvestmentsMemberus-gaap:DepositsMember2023-12-310001371285us-gaap:OtherLongTermInvestmentsMemberus-gaap:DepositsMember2023-01-012023-12-310001371285us-gaap:OtherLongTermInvestmentsMember2023-12-310001371285us-gaap:OtherLongTermInvestmentsMember2023-01-012023-12-310001371285us-gaap:OtherLongTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310001371285us-gaap:OtherLongTermInvestmentsMembertrup:TotalLongTermHeldToMaturityMember2023-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2023-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2023-01-012023-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:MortgageBackedSecuritiesMember2023-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:MortgageBackedSecuritiesMember2023-01-012023-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2023-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2023-01-012023-12-310001371285us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-12-310001371285us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-01-012023-12-310001371285trup:TotalShortTermAvailableForSaleDomainus-gaap:ShortTermInvestmentsMember2023-12-310001371285us-gaap:ShortTermInvestmentsMember2023-01-012023-12-310001371285us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMember2023-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMember2023-12-310001371285us-gaap:ShortTermInvestmentsMember2023-12-310001371285us-gaap:OtherLongTermInvestmentsMemberus-gaap:DepositsMember2022-12-310001371285us-gaap:OtherLongTermInvestmentsMemberus-gaap:DepositsMember2022-01-012022-12-310001371285us-gaap:OtherLongTermInvestmentsMember2022-12-310001371285us-gaap:OtherLongTermInvestmentsMember2022-01-012022-12-310001371285us-gaap:OtherLongTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310001371285us-gaap:OtherLongTermInvestmentsMembertrup:TotalLongTermHeldToMaturityMember2022-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2022-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2022-01-012022-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:MortgageBackedSecuritiesMember2022-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:MortgageBackedSecuritiesMember2022-01-012022-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2022-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2022-01-012022-12-310001371285us-gaap:MunicipalBondsMemberus-gaap:ShortTermInvestmentsMember2022-12-310001371285us-gaap:MunicipalBondsMemberus-gaap:ShortTermInvestmentsMember2022-01-012022-12-310001371285us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-12-310001371285us-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-01-012022-12-310001371285trup:TotalShortTermAvailableForSaleDomainus-gaap:ShortTermInvestmentsMember2022-12-310001371285us-gaap:ShortTermInvestmentsMember2022-01-012022-12-310001371285us-gaap:USTreasurySecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-12-310001371285us-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMember2022-12-310001371285us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-12-310001371285us-gaap:ShortTermInvestmentsMember2022-12-310001371285us-gaap:MortgageBackedSecuritiesMember2023-12-310001371285us-gaap:PreferredStockMember2021-12-310001371285us-gaap:PreferredStockMember2022-01-012022-12-310001371285us-gaap:PreferredStockMember2022-12-310001371285us-gaap:PreferredStockMember2023-01-012023-12-310001371285us-gaap:PreferredStockMember2023-12-31iso4217:AUD0001371285us-gaap:MoneyMarketFundsMember2023-12-310001371285us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001371285us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-12-310001371285us-gaap:FairValueInputsLevel1Memberus-gaap:MortgageBackedSecuritiesMember2023-12-310001371285us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:MortgageBackedSecuritiesMember2023-12-310001371285us-gaap:AssetBackedSecuritiesMember2023-12-310001371285us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001371285us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2023-12-310001371285trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain2023-12-310001371285us-gaap:FairValueInputsLevel1Membertrup:TotalCorporateBondSecuritiesMemberLTAndSTDomain2023-12-310001371285trup:TotalCorporateBondSecuritiesMemberLTAndSTDomainus-gaap:FairValueInputsLevel2Member2023-12-310001371285us-gaap:FairValueInputsLevel3Membertrup:TotalCorporateBondSecuritiesMemberLTAndSTDomain2023-12-310001371285us-gaap:DepositsMember2023-12-310001371285us-gaap:DepositsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001371285us-gaap:DepositsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:DepositsMember2023-12-310001371285trup:TotalUSTreasuryLTAndSTMemberDomain2023-12-310001371285trup:TotalUSTreasuryLTAndSTMemberDomainus-gaap:FairValueInputsLevel1Member2023-12-310001371285trup:TotalUSTreasuryLTAndSTMemberDomainus-gaap:FairValueInputsLevel2Member2023-12-310001371285us-gaap:FairValueInputsLevel3Membertrup:TotalUSTreasuryLTAndSTMemberDomain2023-12-310001371285us-gaap:FairValueInputsLevel1Member2023-12-310001371285us-gaap:FairValueInputsLevel2Member2023-12-310001371285us-gaap:FairValueInputsLevel3Member2023-12-310001371285us-gaap:MoneyMarketFundsMember2022-12-310001371285us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001371285us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-310001371285us-gaap:MortgageBackedSecuritiesMember2022-12-310001371285us-gaap:FairValueInputsLevel1Memberus-gaap:MortgageBackedSecuritiesMember2022-12-310001371285us-gaap:MortgageBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:MortgageBackedSecuritiesMember2022-12-310001371285us-gaap:AssetBackedSecuritiesMember2022-12-310001371285us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001371285us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:AssetBackedSecuritiesMember2022-12-310001371285trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain2022-12-310001371285us-gaap:FairValueInputsLevel1Membertrup:TotalCorporateBondSecuritiesMemberLTAndSTDomain2022-12-310001371285trup:TotalCorporateBondSecuritiesMemberLTAndSTDomainus-gaap:FairValueInputsLevel2Member2022-12-310001371285us-gaap:FairValueInputsLevel3Membertrup:TotalCorporateBondSecuritiesMemberLTAndSTDomain2022-12-310001371285us-gaap:DepositsMember2022-12-310001371285us-gaap:DepositsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001371285us-gaap:DepositsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:DepositsMember2022-12-310001371285us-gaap:MunicipalBondsMember2022-12-310001371285us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001371285us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001371285us-gaap:FairValueInputsLevel3Memberus-gaap:MunicipalBondsMember2022-12-310001371285trup:TotalUSTreasuryLTAndSTMemberDomain2022-12-310001371285trup:TotalUSTreasuryLTAndSTMemberDomainus-gaap:FairValueInputsLevel1Member2022-12-310001371285trup:TotalUSTreasuryLTAndSTMemberDomainus-gaap:FairValueInputsLevel2Member2022-12-310001371285us-gaap:FairValueInputsLevel3Membertrup:TotalUSTreasuryLTAndSTMemberDomain2022-12-310001371285us-gaap:FairValueInputsLevel1Member2022-12-310001371285us-gaap:FairValueInputsLevel2Member2022-12-310001371285us-gaap:FairValueInputsLevel3Member2022-12-310001371285us-gaap:FairValueInputsLevel3Member2020-12-310001371285us-gaap:FairValueInputsLevel3Member2021-12-310001371285trup:SubscriptionbusinessMember2020-12-310001371285trup:SubscriptionbusinessMember2021-01-012021-12-310001371285us-gaap:AllOtherSegmentsMember2022-12-310001371285us-gaap:AllOtherSegmentsMember2021-12-310001371285us-gaap:AllOtherSegmentsMember2020-12-310001371285us-gaap:AllOtherSegmentsMember2023-01-012023-12-310001371285us-gaap:AllOtherSegmentsMember2022-01-012022-12-310001371285us-gaap:AllOtherSegmentsMember2021-01-012021-12-310001371285us-gaap:AllOtherSegmentsMember2023-12-310001371285us-gaap:ShortDurationInsuranceContractsAccidentYear2018Membertrup:SubscriptionbusinessMember2020-12-310001371285us-gaap:ShortDurationInsuranceContractsAccidentYear2018Membertrup:SubscriptionbusinessMember2021-12-310001371285us-gaap:ShortDurationInsuranceContractsAccidentYear2018Membertrup:SubscriptionbusinessMember2022-12-310001371285us-gaap:ShortDurationInsuranceContractsAccidentYear2018Membertrup:SubscriptionbusinessMember2023-12-310001371285trup:SubscriptionbusinessMemberus-gaap:ShortDurationInsuranceContractAccidentYear2019Member2021-12-310001371285trup:SubscriptionbusinessMemberus-gaap:ShortDurationInsuranceContractAccidentYear2019Member2022-12-310001371285trup:SubscriptionbusinessMemberus-gaap:ShortDurationInsuranceContractAccidentYear2019Member2023-12-310001371285us-gaap:ShortDurationInsuranceContractAccidentYear2020Membertrup:SubscriptionbusinessMember2022-12-310001371285us-gaap:ShortDurationInsuranceContractAccidentYear2020Membertrup:SubscriptionbusinessMember2023-12-310001371285us-gaap:ShortDurationInsuranceContractAccidentYear2021Membertrup:SubscriptionbusinessMember2023-12-310001371285us-gaap:ShortDurationInsuranceContractsAccidentYear2018Memberus-gaap:AllOtherSegmentsMember2020-12-310001371285us-gaap:ShortDurationInsuranceContractsAccidentYear2018Memberus-gaap:AllOtherSegmentsMember2021-12-310001371285us-gaap:ShortDurationInsuranceContractsAccidentYear2018Memberus-gaap:AllOtherSegmentsMember2022-12-310001371285us-gaap:ShortDurationInsuranceContractsAccidentYear2018Memberus-gaap:AllOtherSegmentsMember2023-12-310001371285us-gaap:AllOtherSegmentsMemberus-gaap:ShortDurationInsuranceContractAccidentYear2019Member2021-12-310001371285us-gaap:AllOtherSegmentsMemberus-gaap:ShortDurationInsuranceContractAccidentYear2019Member2022-12-310001371285us-gaap:AllOtherSegmentsMemberus-gaap:ShortDurationInsuranceContractAccidentYear2019Member2023-12-310001371285us-gaap:ShortDurationInsuranceContractAccidentYear2020Memberus-gaap:AllOtherSegmentsMember2022-12-310001371285us-gaap:ShortDurationInsuranceContractAccidentYear2020Memberus-gaap:AllOtherSegmentsMember2023-12-310001371285us-gaap:ShortDurationInsuranceContractAccidentYear2021Memberus-gaap:AllOtherSegmentsMember2023-12-310001371285trup:InitialLoanMember2023-12-310001371285us-gaap:UnfundedLoanCommitmentMember2023-12-310001371285us-gaap:UnfundedLoanCommitmentMember2023-01-012023-12-310001371285trup:DelayedDrawTermLoanMember2022-12-290001371285trup:DelayedDrawTermLoanMember2023-02-160001371285trup:DelayedDrawTermLoanMember2023-09-210001371285us-gaap:RevolvingCreditFacilityMember2023-12-310001371285us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001371285trup:TotalExpenseMember2023-01-012023-12-310001371285trup:TotalExpenseMember2022-01-012022-12-310001371285trup:TotalExpenseMember2021-01-012021-12-310001371285us-gaap:RestrictedStockUnitsRSUMember2023-12-310001371285us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001371285us-gaap:RestrictedStockMember2020-12-310001371285us-gaap:RestrictedStockMember2021-01-012021-12-310001371285us-gaap:RestrictedStockMember2021-12-310001371285us-gaap:RestrictedStockMember2022-01-012022-12-310001371285us-gaap:RestrictedStockMember2022-12-310001371285us-gaap:RestrictedStockMember2023-01-012023-12-310001371285us-gaap:RestrictedStockMember2023-12-310001371285us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001371285us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001371285us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001371285us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310001371285us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001371285us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001371285us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001371285us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310001371285us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001371285us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001371285us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001371285us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310001371285us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001371285us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001371285country:US2023-01-012023-12-310001371285country:US2022-01-012022-12-310001371285country:US2021-01-012021-12-310001371285country:CA2023-01-012023-12-310001371285country:CA2022-01-012022-12-310001371285country:CA2021-01-012021-12-310001371285trup:WyndhamInsuranceCompanySACLimitedMember2022-01-012022-12-310001371285trup:WyndhamInsuranceCompanySACLimitedMember2021-01-012021-12-310001371285trup:AmericanPetInsuranceCompanyAPICMember2022-01-012022-12-310001371285trup:AmericanPetInsuranceCompanyAPICMember2021-01-012021-12-310001371285trup:AmericanPetInsuranceCompanyAPICMember2023-12-310001371285trup:AmericanPetInsuranceCompanyAPICMember2022-12-310001371285trup:AmericanPetInsuranceCompanyAPICMember2021-12-310001371285trup:ZPICInsuranceCompanyZPICMember2023-01-012023-12-310001371285trup:GPICInsuranceCompanyGPICMember2023-01-012023-12-310001371285trup:ZPICInsuranceCompanyZPICMember2022-01-012022-12-310001371285trup:QPICInsuranceCompanyQPICMember2022-01-012022-12-310001371285trup:LimitedLiabilityEntityMember2023-12-310001371285srt:ParentCompanyMember2023-01-012023-12-310001371285srt:ParentCompanyMember2022-01-012022-12-310001371285srt:ParentCompanyMember2021-01-012021-12-310001371285srt:ParentCompanyMember2023-12-310001371285srt:ParentCompanyMember2022-12-310001371285srt:ParentCompanyMember2021-12-310001371285srt:ParentCompanyMember2020-12-310001371285srt:SubsidiaryIssuerMember2023-01-012023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ____ to ____
Commission File Number: 001-36537
TRUPANION, INC.
(Exact name of registrant as specified in its charter)
Delaware83-0480694
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification Number)
6100 4th Avenue S, Suite 200
Seattle, Washington98108
(855) 727 - 9079
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
Trading Symbol
Name of Exchange on Which Registered
Common stock, $0.00001 par value per shareTRUPThe NASDAQ Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None.
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
The aggregate market value of the registrants common stock held by non-affiliates as of June 30, 2023, the last business day of the registrants most recently completed second fiscal quarter, was approximately $622,812,960 using the closing price on that day of $19.68.
As of February 19, 2024, there were approximately 41,814,768 shares of the registrant’s common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE Part III incorporates certain information by reference from the definitive proxy statement to be filed by the registrant in connection with the 2024 Annual Meeting of Stockholders (Proxy Statement). The Proxy Statement will be filed by the registrant with the Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the registrant’s fiscal year ended December 31, 2023.




TRUPANION, INC.
Annual Report on Form 10-K
For the Fiscal Year Ended December 31, 2023
TABLE OF CONTENTS
Page
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.




Note About Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act), and Section 27A of the Securities Act of 1933, as amended (Securities Act). All statements contained in this Annual Report on Form 10-K other than statements of historical fact, including statements regarding our future results of operations and financial position, our business strategy and plans and our objectives for future operations, are forward-looking statements. The words “believe,” “may,” “will,” “potentially,” “estimate,” “target,” “continue,” “anticipate,” “intend,” “could,” “would,” “project,” “plan” and “expect,” and similar expressions that convey uncertainty of future events or outcomes, are intended to identify forward-looking statements.
These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in Part I. Item 1A. “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Annual Report on Form 10-K may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
You should not rely on forward-looking statements as predictions of future events. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances reflected in the forward-looking statements will be achieved or occur. We undertake no obligation to update publicly any forward-looking statements for any reason, except as required by law.

Unless otherwise stated or the context otherwise indicates, references to “we,” “us,” “our” and similar references refer to Trupanion, Inc. and its subsidiaries taken as a whole.


2



PART I
Item 1. Business
Our Mission
Our mission is to help loving, responsible pet owners budget and care for their pets.
Company Overview
We provide medical insurance for cats and dogs in the United States, Canada, Continental Europe, and Australia. Through our data-driven, vertically-integrated approach, we develop and offer high value medical insurance products, priced specifically for each pet’s unique characteristics and coverage level. Our growing and loyal membership base provides us with highly predictable and recurring revenue.
We operate in two business segments: subscription business and other business. We generate revenue in our subscription business segment primarily by subscription fees from direct-to-consumer products. We operate our subscription business segment similar to other subscription-based businesses, with a focus on achieving a target margin prior to our pet acquisition expense and acquiring as many pets as possible at our targeted average estimated internal rate of return. Within our subscription business, we also provide "Powered by Trupanion" pet insurance product offerings marketed by third parties and, in Canada, low and medium average revenue per unit (ARPU) products marketed under the brand names Furkin and PHI Direct. We provide a full suite of services and support for these products and they are designed to align with the target margin profile of our subscription business segment. Within our subscription business segment we also offer products in Continental Europe, which are currently underwritten using third-party underwriters.
Our other business segment is comprised of revenue from other product offerings with third parties with whom we generally have a business-to-business relationship. This business segment has a different margin profile than our subscription segment and includes revenue from writing policies on behalf of third parties and revenue from other products and insurance software solutions.
Our Business
It is very difficult for pet owners to budget for veterinary expenses when their pets become sick or injured. Pet owners do not know whether their pet’s health will be “average,” “lucky,” or “unlucky.” Over the life of a pet, veterinary expense for a lucky versus unlucky pet can vary from $500 to more than $50,000. Even if a pet ends up being “average” over its life, the timing of accidents or illnesses may not align with the pet owner’s budget. Further, many pet owners do not know how to budget for the “average” cost of medical care for their pets. Average veterinary expenses often greatly exceed the expectations of pet owners and vary dramatically based on a multitude of factors, including the availability of care by region and the types of treatments advisable for specific pet breeds. Consequently, self-insuring is not an effective solution for many pet owners as the cost of pet medical care has been outpacing inflation for over 20 years due to advancements in medical procedures and technology and due to increased availability of high-quality care.
Our monthly subscription products, priced specifically for each pet’s unique characteristics and coverage level, help pet owners budget for unforeseen medical expenses. Through our high quality medical insurance products, pet owners are able to ensure coverage for the best care for their pet and avoid decisions being made due to financial constraints. Our monthly subscription business model also provides us with high quality predictable and recurring revenue.
Our subscription business’s cost-plus model is designed to spread the risk evenly within categories of pets so our members can better budget for unexpected veterinary costs. We have been collecting comprehensive pet health data for over 20 years. We believe our data and approach to pricing is unmatched by other pet insurers and provides us with a greater understanding of anticipated veterinary costs. We leverage this to price our subscription plan for each pet based on their specific circumstances such as breed, age (at enrollment), geography, desired deductible or co-payment and coverage level, so that, in aggregate, the amounts paid by owners of lucky pets helps to cover the veterinary costs incurred by unlucky pets. We believe our actuarial team, working with our granular data, is able to price our subscription plan much more accurately than any other players in the pet health insurance industry, enabling us to provide our members with the most accurate cost and highest value proposition relative to coverage level.
Our core “Trupanion” product was designed by veterinarians to enable them to practice the best medicine – thus recommending the optimal treatment for the pet. As a result, we believe our Trupanion-branded products enable veterinarians to establish stronger ties and better alignment with their clients. Members with a Trupanion-branded product visit their veterinarian more frequently and spend more money on the best course of treatment for their pet. This results in better health outcomes for pets, which we believe creates a flywheel effect that has been the key driver of growth for our subscription business.
3



Through the use of our proprietary, patented software designed to communicate directly with a veterinary hospital’s practice management system, we are able to offer a differentiated experience to pet owners. Using our software, veterinary hospitals can receive payment from us directly for approved invoices in seconds, with their clients (our members) only paying their deductible or co-payment for covered treatments. We believe this unique and patented solution, which is offered free to veterinarians and pet owners, transforms the insurance experience.
Through our "Powered by Trupanion" suite of products, which are marketed by third parties, we are broadening our distribution in the retail and corporate worksite channels. Our "Powered by Trupanion" products offer the same differentiated experience Trupanion pet owners receive but with options for varying levels of coverage to meet budgetary requirements. Our Furkin and PHI Direct products are currently distributed direct-to-consumer in Canada.
Our other business segment is comprised of other product offerings with third parties with whom we generally have a business-to-business relationship, and this business segment has a different margin profile than our subscription segment. Products in this segment include providing pet medical insurance policies on behalf of the U.S. Department of Veterans Affairs program, employer sponsored programs, and underwriting policies on behalf of third parties that do not carry reference to the Trupanion brand. Additionally, our other business segment includes the sale of insurance software solutions.
Our target markets are large and under-penetrated, as measured by insured pets:
North America1
Continental Europe2
Australia3
Household dogs and cats (in thousands)210,000 160,750 8,900 
Pet insurance market penetration3.0 %8.4 %9.0 %
1According to IBIS World and Canadian Animal Health Institute, there are approximately 210 million household dogs and cats in the United States and Canada. North American Pet Health Insurance Association estimates that the penetration rate for medical insurance for cats and dogs in North America is approximately three percent. We believe that over the long-term, the North American penetration rate can reach levels comparable to the U.K., where, according to Global Market Insights, approximately one in four cats and dogs has medical insurance.
2According to FEDIAF European Facts & Figures, GfK Czech consumer panel, and KVL Czech Republic, there are approximately 161 million household dogs and cats in Continental Europe. The estimated penetration rate for medical insurance for cats and dogs is approximately eight and a half percent.
3According to PetKeen, there are approximately 8.9 million household dogs and cats in the Australia. The estimated penetration rate for medical insurance for cats and dogs is approximately nine percent.
Our total enrolled pets grew from 31,207 pets on January 1, 2010 to 1,714,473 pets on December 31, 2023, which represents a compound annual growth rate of 33%. As a result, our revenue has grown from $19.1 million in 2010 to $1,108.6 million in 2023 which represents a compound annual growth rate of 34%.
Total Rev by Quarter 12-31-23.jpg
4



Our Strategy
We are focused on attracting and retaining members by providing a best-in-class value and member experience. In particular, we concentrate on the following:
Increasing leads from veterinary hospitals. We intend to increase the number of veterinary hospitals that help their clients learn about high quality medical insurance, and to increase the rate at which active veterinary hospitals refer leads to us by leveraging our outside sales team of Territory Partners who interface directly with veterinarians.
Increasing referrals from members. We seek to grow the number of existing members that add a pet or refer their friends and family to Trupanion. We do so by focusing on improving the member experience, including increasing the percentage of veterinary invoices that are paid directly to veterinarians through our patented, proprietary software.
Improving conversion. We are investing to increase the rate at which we convert pet owners receiving quotes for our subscription plan into enrolled members.
Targeting a 71% value proposition. We aim to return to our members 71% of premiums we collect in the aggregate, which we believe is the highest targeted value proposition in our industry. Our ability to target the highest sustainable value proposition stems from our low cost operating model. Achieving our targeted value proposition requires we grow our ARPU in-line with the cost of veterinary care.
Improving retention. Member retention is a key part of our strategy. Historically, members in their first year of membership have the lowest retention rate. We are investing in the education process for our members and improving initial member communication and experiences in order to increase our retention rates.
Automating payment of veterinary invoices. We use artificial intelligence and machine learning to leverage data to automate the payment of a portion of our veterinary invoices. We intend to increase the percentage of veterinary invoices paid without human intervention with the goal of ensuring that we can process veterinary invoices in seconds, at a lower cost and without reducing the quality of service.
Expanding additional member acquisition channels. We are growing new member acquisition channels including employee benefits, point-of-sale, retail and direct-to-consumer, for the sale of our pet medical insurance products. We also continue to pursue new channels that we believe could, over time, deliver our desired return on investment.
Aligning with strategic partners. We maintain relationships with players who are leaders in their field, have long-term alignment, and recognize the value of our brand and expertise. These companies generally have well-developed distribution channels but do not have our expertise in pet medical insurance.
Expanding internationally. While the majority of our revenue is derived from the sale of insurance products in the U.S. and Canada, we have operations in Europe and operate in Australia through a joint-venture. We continue to explore other international expansion opportunities.
Expanding our product offering. We have introduced additional monthly subscription products, maintaining what we believe to be the highest value pet medical insurance, but with reduced coverage that is less expensive.
Pursuing non-insurance revenue offerings. We intend to continue pursuing opportunities to provide pet owners with complementary products and services. For example, we have invested in a pet food initiative to explore whether pets on a calorie-controlled, high-quality diet have improved health outcomes that can justify a decrease in the cost of their medical insurance. We also sell software solutions to third parties.
Sales and Marketing (New Pet Acquisition)
We generate leads through a diverse set of member acquisition channels, which we then convert into members primarily through our contact center, website and other direct-to-consumer activities. These channels primarily include leads from third-parties such as veterinarians, strategic partners and referrals from existing members.
We build awareness of our core Trupanion product predominately through the veterinary community, engaging our team of “Territory Partners." Our Territory Partners are independent contractors who market our product and are paid fees based on activity in their regions. Their role is to create meaningful, long-term relationships with veterinarians and to educate those veterinarians about the benefits of high quality medical insurance for pets. We believe this structure aligns our interests and provides a platform that we can leverage over time. Our Territory Partner approach is unique and unmatched in our industry. We believe that it would be extremely difficult, costly and time consuming for a competitor to replicate this model.
5



Competition
We compete primarily with pet owners who choose to self-fund their veterinary costs, mainly via credit cards, as well as new and existing pet medical insurance brands. We view our primary competitive challenge as educating pet owners on why high-quality medical insurance for pets is a better alternative to self-insuring.
The vast majority of pet owners in the markets in which we operate do not currently have medical insurance for their pets and those that do have medical insurance for their pets do not typically move from one insurance company to another because pre-existing conditions would likely not be covered following a move. As a result, we are focused primarily on expanding the overall size of our markets by providing pet owners with high value, transparent medical coverage designed for each pet's unique characteristics and coverage level.
We have been competing against numerous brands at any given time in our operating history. In our experience, competing pet medical insurance companies generally fall into one of two segments: (a) traditional providers with low target price points and narrow coverage that is unlikely to cover things most likely to go wrong, like congenital and hereditary conditions, and (b) higher-value providers that offer some form of an annual plan designed to increase the cost of the plan as the pet ages.
In recent years, there has been significant consolidation in the pet medical insurance industry resulting in many brands being controlled by a small number of companies.
We believe that we have competitive advantages that position our product offering favorably compared to other brands offered in the marketplace. These include:
broader coverage and a superior value proposition due, in part, to our vertically integrated structure that reduces frictional costs,
a unique member acquisition strategy that leverages the relationships our Territory Partners have developed in the veterinary community,
a proprietary database containing over 20 years of comprehensive pet health data enabling us to be more precise in our pricing and pet acquisition expense, and
our patented, proprietary software which allows us to pay veterinary invoices directly at time of treatment.

Intellectual Property
We rely on federal, state, common law, and international rights, as well as contractual restrictions, to protect our intellectual property. We control access to our proprietary technology, software, and documentation by entering into confidentiality and invention assignment agreements with our employees and partners, and confidentiality and, in some cases, exclusive agreements with third parties, such as service providers, vendors, individuals and entities that may be exploring a business relationship with us. We also rely on a combination of intellectual property rights, including trade secrets, patents, copyrights, trademarks, and domain names to establish and protect our intellectual property. We seek to protect our proprietary position by filing patent applications in the United States and in jurisdictions outside of the United States related to our technology, inventions, and improvements that are important to our business. We hold six U.S. utility patents and one U.S. design patent related to our proprietary software, and we have multiple additional patent applications pending in the United States. We also have three issued utility patents and two issued design patents in other jurisdictions, as well as multiple additional patent applications pending. We additionally rely on data and market exclusivity, and patent term extensions when available. Our ability to protect and enforce our intellectual property rights is subject to risk and our failure to do so may adversely impact our business.
Human Capital Resources
Our Team
We are a mission driven organization with a diverse team united by a shared passion for pets. Our team members are our greatest asset, and we focus on attracting great people to our team and offering high-quality experiences to all team members.
As of December 31, 2023, we employed 1,142 people across the U.S., Canada and Europe. Our team is further supported by 185 field sales Territory Partner business owners and their associates who represent Trupanion. We also contract with team members in the Philippines through a third-party service provider, and we operate in Australia through a joint venture.
Our team is increasingly global with team members working in our Seattle headquarters in the United States, in our offices in the U.K., Germany, and Czechia, and virtually across the U.S., Canada, and Europe. Our Seattle headquarters is pet friendly.
6



Benefits
We offer each team member substantially the same benefits, regardless of role or level in the organization (with appropriate variations due to the country in which they reside). We also recognize the importance of family and design our benefits plans to support the physical, financial, and emotional wellbeing of team members and their families.
The benefits available to all team members regardless of role include:
Childcare & Support for Parents – We understand the importance of family and offer benefits to support working parents. Most notably, we offer onsite childcare at our Seattle headquarters. Trupanion pays 100% of the tuition costs for one child per Trupanion team member, when space is available.
Resources for Wellbeing – We offer a variety of benefits to support wellness at and away from work, including free access to our onsite gym and an Employee Assistance Program for confidential support to navigate life's challenges. We also offer to our team members globally a virtual healthcare concierge service through a leading third-party provider specializing in the field of virtual medicine.
Sabbatical – For every five consecutive years of service at Trupanion, team members are eligible for a paid five-week sabbatical.
Paid Volunteer Time – The TruGiving Volunteer Program offers one paid work day per year to volunteer with an organization of each team member's choice.
Paid Time Off – At least four weeks of paid time off is granted to team members each year in January, and increases with tenure.
Medical Insurance for You – Trupanion pays 100% of the premiums for team members’ medical, dental, and vision coverage and offers options to enroll eligible family members.
Medical Insurance for Your Pet – Team members have the option to enroll one dog or cat in 100% company paid Trupanion medical insurance at the highest coverage level we offer.
Health Savings Account – Team members enrolled in our eligible medical plan have access to a Trupanion funded Health Spending Account.
Flexible Spending Dollars Team members receive flexible spending dollars each year on benefits of their choice, including contributions to dependent premiums, fitness and nutrition, childcare, and personal development.
Leave of Absence & Salary Continuation – We provide all team members that are too ill or injured to work with access to time off through leave of absence at a reduced percentage of their salary through our disability pay programs.
Severance and Change in Control Policy – We have a Severance and Change in Control policy that applies equally to all team members, regardless of their role at Trupanion.
Diversity, Equity, and Inclusion
We believe that diversity, equity, and inclusion (DEI) is critical to supporting our fellow team members and enhancing our ability to fulfill our mission and achieve our goals. We strive to foster an environment where diversity of people with different perspectives and backgrounds can thrive. A core tenet of Trupanion is that we offer a work experience that applies equally to all team members, regardless of role, as noted for example with respect to our Benefits offerings. This approach extends throughout the way we work together; for example, team members that come into any of our offices work in an open environment where the size of working space is the same for everyone regardless of role or seniority.
We have multiple employee-led resource groups that celebrate aspects of our team’s diversity and help foster a welcoming and safe space for support, education, professional development, and networking. Our DEI Committee is also employee-led and focuses on cultivating a culture of inclusion and belonging by supporting DEI activities, fostering effective DEI communications with Trupanion employees and advising on ways to improve progress in Trupanion's commitment to DEI. We have also developed a DEI curriculum that is required for all team members, and we continue to develop accessibility enhancements to both our physical and digital spaces.
We have a large representation of women at Trupanion including 61% of leadership positions. Our culture of inclusion at Trupanion is in part reflected by, in 2023, 39% of our US new hires self-identifying that they are from an underrepresented group.
Trupanion is committed to paying equitably for equal work, regardless of gender or race/ethnicity, and conducts pay equity analyses as part of our efforts in furtherance of this commitment.
7



Career Development
At Trupanion we are committed to helping everyone grow and thrive along with the company. We are proud to continually see approximately 15% of our team members transitioning to new roles within Trupanion each year. Team members have access to ongoing development designed to help them succeed in their roles today, develop skills for the future, and build a career at Trupanion.
A sampling of our development opportunities include:
Trupanion Embark! – All team members participate in company orientation to learn about our history, culture, product, business model, and operations.
Mentorship – Our TruMentor program creates connection across departments, so team members can learn from and support each other in their development.
Professional skills – Our continuing education course catalogue includes a wide variety of topics related to our business, the animal health industry, and professional skills.
Leadership Development – Our Leadership Unleashed program offers development for aspiring, new and experienced managers to drive ownership and growth for the future of our business.
Regulation
For further information, refer to the Regulation section included in Part II Item 7 of this report.
United States Regulations
U.S. federal law and the laws and regulations of each United States state, territory and possession apply to companies licensed to transact insurance business in these jurisdictions. Our primary insurance subsidiary and underwriter, American Pet Insurance Company (APIC), is domiciled in New York State and the New York Department of Financial Services (NY DFS) serves as its primary regulator. APIC is currently licensed to do business in all 50 states, Puerto Rico and the District of Columbia. As such, APIC is also subject to comprehensive regulation and supervision under laws and regulations of each U.S. state, territory, and possession.
Because APIC is domiciled in New York, APIC is subject to laws governing insurance holding companies in New York. These laws, among other things, require that we file periodic information reports with the NY DFS, including information concerning our capital structure, ownership, financial condition and general business operations; limit our ability to enter into transactions between APIC and our other affiliated entities; restrict the ability of any one person to acquire certain levels of our voting securities without prior regulatory approval; and restrict APIC’s ability to pay dividends to its holding company parent.
Other state regulators also have broad authority to perform on-site market conduct examinations of our management and operations, marketing and sales, underwriting, customer service, claims handling and licensing. Regulators may perform market conduct examinations by visiting our facilities for a period of time to identify potential regulatory violations, discuss and correct identified violations, or to obtain a better understanding of how we operate in the marketplace. Further, U.S. state insurance laws and regulations require APIC to file financial statements with state insurance regulators in each state where it is licensed and its operations and accounts are subject to examination at any time. APIC prepares statutory financial statements in accordance with accounting practices and procedures prescribed or permitted by these regulators. The National Association of Insurance Commissioners (NAIC) has approved a series of uniform statutory accounting principles (SAP) that have been adopted, in some cases with minor modifications, by all state insurance regulators. As a basis of accounting, SAP was developed to monitor and regulate the solvency of insurance companies. When developing SAP, insurance regulators were primarily concerned with assuring an insurer’s ability to pay all its current and future obligations to policyholders. As a result, statutory accounting focuses on conservatively valuing the assets and liabilities of insurers, generally in accordance with standards specified by the insurer’s state of domicile. The financial statements included in this document are prepared in accordance with U.S. generally accepted accounting principles. The values for assets, liabilities and equity reflected in these financial statements are usually different from those reflected in financial statements prepared under SAP.
In 2021, we established two new wholly-owned insurance subsidiaries, ZPIC Insurance Company (ZPIC) and QPIC Insurance Company (QPIC), domiciled in Missouri and Nebraska, respectively. ZPIC is currently licensed to do business in 41 states and the District of Colombia. QPIC is currently licensed to do business in 30 states and the District of Colombia. We have funded required statutory capital to these new subsidiaries, however, neither subsidiary has begun underwriting insurance policies as of December 31, 2023.
U.S. federal law generally does not directly regulate the insurance industry. However, from time to time, various federal regulatory and legislative changes have been proposed. Among the proposals that have in the past been, or are at present may be under consideration, are the possible introduction of federal regulation in addition to, or in lieu of, the current system of state regulation of insurers.
8



In August 2022, members of the National Association of Insurance Commissioners (NAIC) passed a pet insurance model act to establish appropriate regulatory standards for the pet insurance industry. It standardizes how insurers enforce waiting periods, certain policy conditions, and the sale of pet insurance in general. Since then, 7 states (DE, LA, ME, MS, NE, NH, and WA) have adopted the model act, some with slight variances, and 10 additional states (CA, DC, FL, MD, NY, NJ, OH, PA, RI, and VT) have draft legislation in progress for 2024. Trupanion is proactively engaged in the drafting and passage of the pet insurance law in these states through the North American Pet Health Insurance Association (NAPHIA).
In July 2010, the Dodd-Frank Wall Street Reform and Consumer Protection Act (Dodd-Frank Act) established a Federal Insurance Office within the U.S. Department of the Treasury. The Federal Insurance Office initially was charged with monitoring all aspects of the insurance industry (with exceptions for certain types of insurance), gathering data and conducting a study on methods to modernize and improve the insurance regulatory system in the United States. It is not possible to predict whether, in what form or in what jurisdictions any of these proposals might be adopted, or the effect federal involvement in insurance will have, if any, on us.
Industry Regulations
The NAIC adopted risk-based capital requirements for life, health and property and casualty insurance companies. APIC is subject to these risk-based capital requirements that require us to maintain certain levels of surplus, specifically $137.6 million as of December 31, 2023, to support our overall business operations in consideration of our size and risk profile. If we fail to maintain the amount of risk-based capital required, we will be subject to additional regulatory oversight. To comply with these regulations, we may be required to maintain capital that we would otherwise invest in our growth and operations. Refer to Item 1A. “Risk Factors” for additional details of these requirements.
Further, NAIC developed a set of financial relationships or tests known as the Insurance Regulatory Information System, or IRIS, to assist state regulators in monitoring the financial condition of U.S. insurance companies. As of December 31, 2023, APIC had one IRIS ratios outside the usual range relating to net premiums written to surplus. While a ratio outside the usual range is not considered a failing result, regulators may investigate or monitor an insurance company if its IRIS ratios fall outside the prescribed usual range. ZPIC and QPIC will be subject to similar regulations after they begin underwriting insurance policies.
Other Jurisdictions Regulations
In Canada, our insurance is written by an unaffiliated Canadian-licensed insurer, Omega General Insurance Company (Omega). Under the terms of our agreements with Omega, we retain any financial risk associated with our Canadian business. In October 2023, Omega was acquired by Accelerant. Omega’s Canadian insurance operations are supervised and regulated by Canadian federal, provincial and territorial governments and Omega is a fully licensed insurer in all of the Canadian provinces and territories in which we do business. In addition, we are required to fund a Canadian trust account in accordance with Canadian regulations. As of December 31, 2023, the account held CAD $15.7 million.
In 2022, we incorporated a new wholly-owned insurance subsidiary, GPIC Insurance Company (GPIC), domiciled in Canada. GPIC is currently licensed to do business in all provinces and territories in Canada except for Nunavut. We have funded required statutory capital to this new subsidiary; however, GPIC has not begun underwriting insurance policies as of December 31, 2023.
We have a segregated cell business called Wyndham Segregated Account AX (WICL), located in Bermuda. WICL is regulated by the Bermuda Monetary Authority (BMA). Insurance companies with a presence in Bermuda are subject to solvency and liquidity standards, certain restrictions on the declaration and payment of dividends and distributions, certain restrictions on the reduction of statutory capital, and auditing and reporting requirements. In addition, BMA has the authority to supervise and, in certain circumstances, investigate and intervene in the affairs of insurance companies. Most significantly, Bermudan law restricts WICL’s ability to declare or pay dividends and the value of WICL’s assets must remain greater than the aggregate of its liabilities, issued share capital, and share premium accounts.
Corporate Information
We were founded in Canada in 2000 as Vetinsurance Ltd. In 2006, we effected a business reorganization whereby Vetinsurance Ltd. became a consolidated subsidiary of Vetinsurance International, Inc., a Delaware corporation. In 2007, we began doing business as Trupanion. In 2013, we formally changed our name to Trupanion, Inc. Our principal executive offices are located at 6100 4th Avenue South, Seattle, Washington 98108, USA, and our telephone number is +1 (855) 727-9079. Our website address is www.trupanion.com. Information contained on, or that can be accessed through, our website is not incorporated by reference, and you should not consider information on our website to be part of this Annual Report on Form 10-K.
9



Available Information
We are required to file annual, quarterly and other reports, proxy statements and other information with the Securities and Exchange Commission (SEC) under the Exchange Act. We also make available, free of charge on the investor relations portion of our website at investors.trupanion.com, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after they are filed electronically with the SEC. The SEC also maintains an Internet website at www.sec.gov where you can obtain our SEC filings. You can also obtain paper copies of these reports, without charge, by contacting Investor Relations at InvestorRelations@Trupanion.com.
Investors and others should note that we may announce material financial information to our investors using our investor relations website, SEC filings, our annual stockholder meeting, press releases, public conference calls, investor conferences, presentations and webcasts. We use these channels, as well as social media, to communicate with our members and the public about our company, our services and other issues. It is possible that the information we post on these channels, such as social media, could be deemed to be material information.
10



Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. You should carefully consider the risks and uncertainties described below, together with all of the other information in this report, including our consolidated financial statements and related notes, as well as in our other filings with the SEC, in evaluating our business and before investing in our common stock. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that are not expressly stated, that we are unaware of, or that we currently believe are not material, may also become important factors that affect us. If any of the following risks occur, our business, operating results, financial condition and prospects could be materially harmed. In that event, the price of our common stock could decline, and you could lose part or all of your investment.

Summary of Material Risk Factors
Our business is subject to numerous risks and uncertainties of which you should be aware. Among others, these risks relate to:
Our significant net losses since inception, ability to achieve and maintain profitability or our ability to maintain our rate of revenue growth in the future;
Our ability to grow and retain our member base, including uncertainties in the assumptions we use to determine our new pet acquisition spend, variable costs of attracting new members through online channels such as social media or search engines and from leads generated from Territory Partners, veterinarians and other third parties;
Our reliance on Territory Partners, whom we engage as independent contractors rather than employees, and other third parties;
The actual levels of our veterinary invoice expense (which may increase with use of our patented software for direct payment of invoices) and our ability to timely and accurately process valid invoices and to identify improper invoices;
Our ability to maintain certain levels of surplus capital under applicable insurance regulations;
Our ability to react to competitors and alternative financing methods for pet related medical costs;
Our ability to maintain and enhance our brand;
Our ability to maintain and scale our infrastructure, to invest in or acquire businesses, products or technologies, or otherwise manage our growth;
Changes in legal, judicial, social and other environmental conditions, which could result in unexpected claim and coverage liability;
Our reliance on key personnel and strategic relationships and our ability to maintain these relationships;
Fluctuations in foreign exchange rates, other issues relating to expanding our operations internationally, and general changes in the global economy that can cause our operating results to vary;
Ownership of multiple insurance subsidiaries in different jurisdictions;
Our ability to remediate the material weaknesses in internal control over financial reporting and maintain effective internal controls and security measures, including measures to mitigate cyber-attacks;
Our acceptance of automatic fund transfers, credit card and debit card payments;
Ownership of an office building;
Our ability to protect our intellectual property (IP), avoid violating IP rights of others, and maintain relationships with third parties providing necessary IP and technology to us;
The outcome of litigation or regulatory proceedings;
Our level of indebtedness, our ability to service our debt, and our ability to comply with covenants that may restrict our operations and limit our ability to expand our business;
Our ability to utilize net operating loss carryforwards and potential increases in our tax liabilities;
Our ability to comply with numerous laws and regulations applicable to our business, including state, federal and foreign laws relating to insurance, privacy, the internet, email and texting, and accounting matters; and
Our common stock, including missed earnings guidance, inadequate analyst coverage, trading volatility, lack of dividends, concentrated ownership, and anti-takeover provisions in our governing documents.

11



Risks Related to Our Business and Industry
We have incurred significant cumulative net losses since our inception and may not be able to achieve or maintain profitability in the future.
We have incurred significant cumulative net losses since our inception. We incurred net losses of $44.7 million in the years ended December 31, 2023 and 2022, and as of December 31, 2023, we had an accumulated deficit of $216.3 million. We have funded our operations through equity financings and borrowings under revolving lines of credit and term loans. Our ability to achieve and maintain profitability will depend, in significant part, on obtaining new members, retaining our existing members, maintaining relationships with our strategic partners, and ensuring that our expenses, including new pet acquisition expense, do not exceed our revenue. We expect to make significant expenditures and investments in new pet acquisition and product initiatives and these expenditures may not result in additional growth. Our growth in revenue and membership may not be sustainable or may decrease, and we may not generate sufficient revenue to consistently achieve profitability. Additionally, we budget for our expenses based, in significant part, on our estimates of future revenue and many of these expenses are fixed in the short term. As a result, we may be unable to adjust our spending in a timely manner if our revenue falls short of our estimates. Accordingly, any significant shortfall of revenue in relation to our estimates could have an immediate negative effect on our financial results.
We may not maintain our current rate of revenue growth.
Our revenue has increased quickly and substantially in recent years. We believe that our continued revenue growth will depend on, among other factors, our ability to:
improve our market penetration through cost-efficient and effective pet acquisition programs to attract new members;
convert leads into enrollments;
maintain high retention rates;
increase the lifetime value per pet;
maintain positive relationships with veterinarians and other lead sources;
maintain positive relationships with and increase the number and efficiency of Territory Partners in all of our target markets;
successfully integrate entities we acquire into our business;
expand our business internationally;
create and maintain positive relationships with strategic partners, particularly partners who present us with new sales channels and those who create software solutions for veterinary practices;
continue to offer products with a superior value with competitive features and rates;
price our subscriptions in relation to actual operating expenses and achieve required regulatory approval for pricing changes;
recruit, integrate and retain skilled, qualified and experienced sales professionals who can demonstrate our value proposition to new and existing members;
provide our members with superior service, including timely and efficient payment of veterinary invoices, and by recruiting, integrating and retaining skilled and experienced personnel who can efficiently review veterinary invoices and process payments;
generate new relationships and manage and maintain existing relationships and programs in our other business segment;
react to existing and new competitors;
protect and defend our critical intellectual property;
increase awareness of and positive associations with medical insurance for pets and our brand;
react to unexpected developments and general macroeconomic conditions, including pandemics and unfavorable changes in economic conditions, such as inflation, rising interest rates, or a recession; and
successfully respond to and comply with regulations affecting our business and defend or prosecute any litigation.
You should not rely on our historical rate of revenue growth as an indication of our future performance.
12



We base our decisions regarding new pet acquisition expenditures primarily on the projected internal rate of return on marketing spend. Our estimates and assumptions may not accurately reflect our future results - we may overspend on new pet acquisition, and we may not be able to recover our pet acquisition costs or generate profits from these investments.
We have made and plan to continue to make significant investments to grow our member base. We spent $77.4 million in new pet acquisition expense to acquire new members for the year ended December 31, 2023. Our average pet acquisition cost and the number of new pets we enroll depends on a number of factors and assumptions, including the effectiveness of our sales execution and marketing initiatives, changes in costs of media, the mix of our pet acquisition expenditures and the competitive environment. Our average pet acquisition cost has increased over time and has significantly varied in the past. In the future, our average pet acquisition cost may continue to rise or fall and vary significantly period to period based upon specific marketing initiatives. We also regularly test new member acquisition channels and marketing initiatives, including direct-to-consumer initiatives, which often are more expensive than our traditional veterinarian-focused marketing channels and generally increase our average acquisition costs.
In addition, we base our decisions regarding our new pet acquisition expenditures primarily on our internal rate of return generated on an average pet. This analysis depends substantially on estimates and assumptions based on our historical experience with pets enrolled in earlier periods, including our key operating metrics. If our estimates and assumptions regarding our internal rate of return and the lifetime value of the pets that we project to acquire and our related decisions regarding investments in new pet acquisition prove incorrect, or if our calculation of internal rate of return and lifetime value of the pets that we project to acquire differs significantly from that of pets acquired in prior periods, we may be unable to recover our new pet acquisition expenses or generate profits from our investment in acquiring new members. Moreover, if our new pet acquisition expenses increase or we invest in member acquisition channels that do not ultimately result in the expected number of new member enrollments or enrollments cancel before we recoup our acquisition expenses, the return on our investment may be lower than we anticipate irrespective of the lifetime value of the pets that we project to acquire as a result of the new members. If we cannot generate profits from this investment, we may need to alter our growth strategies, and our growth rate and operating results may be adversely affected. In addition, even if we decrease our average pet acquisition cost, our operating margins may differ from our expectations due to incorrect assumptions relating to existing members adding new pets or referring friends, expenses for member support, and other factors, some of which we do not control.
The prices of our subscriptions are based on assumptions and estimates. If our actual experience differs from the assumptions and estimates used in pricing our subscriptions or if we are unable to obtain any necessary regulatory approval for our pricing, our revenue and financial condition could be adversely affected.
The pricing of our subscriptions reflects amounts we expect to pay for a pet’s medical care and we derive these prices from assumptions that we make based on our analytics platform. Our analytics platform draws upon pet data we collect and we use this data to price our policy in response to a number of factors, including a pet’s species, breed, age, gender and location. Factors related to pet location include the current and assumed changes in the cost and availability of veterinary technology and treatments and local veterinary hospital preferences. Some data that feeds into our analytics platform is provided by third-party sources and these sources may limit or prevent us from accessing the data. Additionally, the assumptions we make about breeds and other factors in pricing may prove to be inaccurate and, accordingly, these pricing analytics may not accurately reflect the expense that we will ultimately incur. Furthermore, if any of our competitors develop similar or better data systems, adopt similar or better underwriting criteria and pricing models or receive our data, our competitive advantage could decline or be lost.
The prices of our subscriptions also reflect assumptions and estimates regarding our own operating costs and expenses. We monitor and manage our pricing and overall sales mix to achieve our target returns. If the actual costs, including veterinary invoice expenses, operating costs and expenses within anticipated pricing allowances, are greater than our assumptions and estimates such that the premiums we collect are insufficient to cover these expenses, then our results could be adversely affected and our revenue may be insufficient to consistently maintain profitability. Conversely, if our pricing assumptions differ from actual results such that we overprice risks, our competitiveness and growth prospects could be adversely affected.
In addition, most states require licensure and regulatory approval prior to marketing new insurance products. Our practice has been to regularly reevaluate and adjust the price of our subscriptions, with a goal of achieving our targeted payout ratio, subject to the review and approval of applicable state regulators, who may reduce or disallow our pricing changes. Such review has in the past resulted (for instance, during the COVID-19 pandemic), and may in the future result, in delayed implementation of pricing changes, which could adversely affect our operating results and financial condition. In addition, we may be prevented by regulators from implementing significant pricing changes, requiring us to raise rates more often than we otherwise may desire. This could damage our reputation with our members and reduce our retention rates, which could significantly damage our brand, result in the loss of expected revenue and otherwise harm our business, operating results and financial condition.
13



If we are unable to grow our member base and maintain high member retention rates, our growth prospects and revenue will be adversely affected.
Our ability to grow our business depends on retaining and expanding our member base. For the year ended December 31, 2023, we generated 64.0% of our revenue from our subscription business segment. In order to increase our membership, we must continue to convince prospective members of the benefits of medical insurance for pets in general and our subscription in particular. To maintain our existing member base, we need to continue to reinforce the value of our subscription.
We utilize Territory Partners, who are paid fees based on enrollments and retention in their regions, to communicate the benefits of medical insurance to veterinarians through a combination of remote and in-person communications. Veterinarians then educate pet owners, who visit our website or call our contact center to learn more about these benefits, and potentially become members. We also invest in other third-party and direct-to-consumer member acquisition channels, though we have limited experience with some of them. We intend to maintain our Territory Partner model and structure and we plan to introduce other distribution channels to increase lead generation and to engage in other sales and promotional activities, including direct-to-consumer advertising, all of which are likely to increase our acquisition costs. In addition, these go-to-market plans may face unexpected delays, costs or other challenges, such as decreased ability of Territory Partners to conduct in-person visits with veterinarians.
Our ability to generate leads through veterinary hospitals could be negatively impacted if our policy is perceived to be inadequate, unreliable, cumbersome or otherwise does not provide sufficient value, or if our process for paying veterinary invoices is unsatisfactory to the veterinarians and their clients.
If we fail to establish new or are unable to maintain our existing member acquisition channels, if the cost of our existing sources increases or does not scale as we anticipate, or if we are unable to continue to use any existing channels or programs in any jurisdiction, including our exam day offer program, our member levels and pet acquisition expenses may be adversely affected.
We seek to convert pet owners who visit our website and call our contact center into members. The rate at which we convert these visitors into members is a significant factor in the growth of our member base. A number of factors have influenced, and could in the future influence, the conversion rates for any given period, some of which are outside of our control. These factors include:
the pricing and competitiveness of our subscription, including its perceived value, simplicity, and fairness;
our ability to explain and educate consumers regarding the benefits and differences related to our products, including our offerings marketed by third parties, and any potential consumer confusion as we add more products;
changes in consumer shopping behaviors due to circumstances outside of our control, such as increased inflation and other economic conditions, the COVID-19 pandemic and containment efforts, and consumers’ ability or willingness to pay for our product;
legal or regulatory requirements, including those that make the experience on our website cumbersome or difficult to navigate or that hinder our ability to communicate with potential members quickly and in a way that is more conducive to conversion; and
system failures or interruptions in our website or contact center.
We have made and plan to continue to make substantial investments in features and enhanced functionalities for our website and support our contact center. These enhancements are designed to help appropriately direct pet owner traffic to the enrollment journey of their choice, increase member engagement, and improve member service. These activities do not directly generate revenue, however, and we may never realize any benefit from these investments. If the expenses that we incur in connection with these activities do not result in sufficient growth in members to offset the cost, our business, operating results and financial condition will be adversely affected.
We have historically experienced high average monthly retention rates. For example, our average monthly retention rate between 2010 and 2023 was 98.5%. We expect to continue to make significant expenditures relating to the retention of existing members.
14



If we do not retain our existing members or if our marketing initiatives do not result in enrolling more pets or result in enrolling pets that inherently have a lower retention rate, we may not be able to maintain our retention and new pet acquisition rates. Members we obtain through aggressive promotions or other channels that involve relatively less meaningful contact between us and the member are more likely to terminate their subscription. In the past, we have experienced reduced retention rates during periods of rapid member growth, as our retention rate generally has been lower during the first year of member enrollment. Members may choose to terminate their subscription for a variety of reasons, including, loss of a pet, increased subscription fees, perceived or actual lack of value, delays or other unsatisfactory experiences in how we review and process veterinary invoice payments, unsatisfactory member service, a change in the economic environment, a more attractive offer from a competitor, changes in our subscription or other reasons, including reasons that are outside of our control. Our cost of acquiring a new member is substantially greater than the cost involved in maintaining our relationship with an existing member. If we are not able to successfully retain existing members and limit cancellations, our revenue and operating margins will be adversely impacted and our business, operating results and financial condition would be harmed.
We rely significantly on Territory Partners, veterinarians and other third parties, including strategic partners, to generate leads.
In order for us to implement our business strategy and grow our revenue, we must effectively maintain and increase the number and quality of our relationships with Territory Partners, veterinarians and veterinary affiliates, including veterinarian purchasing groups and associations, existing members, complementary online and other businesses, animal shelters, breeders and other referral sources, and continue to scale and improve our processes, programs and procedures that support them. Those processes, programs and procedures could become increasingly complex and difficult to manage as we grow.
Veterinary leads represent our largest member acquisition channel. We spend significant time and resources attracting qualified Territory Partners and providing them with current information about our business and they, in turn, communicate the benefits of medical insurance for pets to veterinarians. Our relationship with our Territory Partners may be terminated at any time (for instance, if they feel unsupported or undervalued by us), and, if terminated, we may not recoup the costs associated with educating them about our subscription products, and the relationships with veterinarians developed by that Territory Partner would be unsupported until such time a new Territory Partner is installed. Sometimes a single relationship may be used to cover multiple territories so that a terminated relationship with a Territory Partner could significantly affect our company. Further, if we experience an increase in the rate at which Territory Partner relationships are terminated, we may not develop or maintain relationships with veterinarians as quickly as we have in the past or need to in order to execute our business strategy and our growth and financial performance could be adversely affected.
Territory Partners are independent contractors and, as such, may pose additional risks to our business.
Territory Partners are independent contractors and, accordingly, we do not directly provide the same direction, motivation and oversight over Territory Partners as we otherwise could if Territory Partners were our own employees. Further, Territory Partners may themselves employ or engage others; we refer to these partners and their associates, collectively, as our Territory Partners. We do not control a Territory Partner’s employment or engagement of others, and it is possible that their actions or the actions of their employees and/or contractors could create threatened or actual legal proceedings against us. Moreover, applicable law might prevent or limit our ability to subject our Territory Partners to non-compete obligations. Similarly, Territory Partners may not require, or applicable law may not permit or may limit a Territory Partner’s ability to subject their employees or service providers to non-compete obligations.
Territory Partners may decide not to participate in our marketing initiatives and/or training opportunities, accept our introduction of new solutions or comply with our policies and procedures applicable to them, any of which may adversely affect our ability to develop relationships with veterinarians and grow our membership. If we terminate a contract with a Territory Partner, such termination could also trigger contractually obligated termination payments or result in disputes, including threatened or actual legal or regulatory proceedings.
We believe that Territory Partners are not and should not be classified as employees under existing interpretations of the applicable laws of the jurisdictions in which we operate. We do not pay or withhold any employment tax with respect to or on behalf of Territory Partners or extend any benefits to them that we generally extend to our employees, and we otherwise treat Territory Partners as independent contractors. Applicable authorities or Territory Partners may in the future challenge this classification. Further, the applicable laws or regulations, including tax laws or interpretations, may change. If it were determined that we had misclassified any of our Territory Partners, we may be subjected to penalties and/or be required to pay withholding taxes, extend employee benefits, provide compensation for unpaid overtime, or otherwise incur substantially greater expenses with respect to Territory Partners. In addition, the costs associated with defending, settling, or resolving pending and future lawsuits or regulatory proceedings (including demands for arbitration) relating to the independent contractor status of Territory Partners could be material to our business.
Any of the foregoing circumstances could have a material adverse impact on our operating results and financial condition.
15



We operate in a competitive market which could adversely affect our prospects, operating results and financial condition.
We are and will continue to operate in a competitive market. For instance, we compete with pet owners that self-finance unexpected veterinary invoices with savings or credit, as well as traditional “pet insurance” providers and relatively new entrants into our market. The vast majority of pet owners in the United States and Canada do not currently have medical insurance for their pets. We are focused primarily on expanding our share of the overall market, and we view our primary competitive challenge as educating pet owners on why our subscription is a better alternative to self-financing.
Additionally, there are traditional insurance companies that provide pet insurance products, either as a stand-alone product or along with a broad range of other insurance products, such as wellness. In addition, new entrants backed by large insurance companies have entered (and in some cases exited) the medical insurance for pets market in the past and more may do so in the future. Further, traditional “pet insurance” providers may consolidate or take other actions to mimic the efficiencies from our vertically-integrated structure or create other operational efficiencies, which could lead to increased competition. The success of any of these competitors would, in time, affect our prospects, operating results and financial condition.
Some of our current and potential competitors have longer operating histories, larger customer bases, greater brand recognition and significantly greater financial, technical, marketing and other resources than we do. In addition to competing for new enrollments, such competitors may drive up pet acquisition costs and/or make offers that are more attractive to potential employees, referral sources and third-party service providers.
Moreover, some of our existing competitors may consolidate or be acquired, or may enter into new alliances with each other or establish or strengthen cooperative relationships. Any such consolidation, acquisition, alliance or cooperative relationship could adversely affect our ability to compete effectively and result in our loss of market share and could result in a competitor with greater financial, technical, marketing, service and other resources, all of which could harm our business, financial condition, cash flows and results of operations.
To compete effectively, we believe we will need to continue to invest significant resources in pet acquisition, improve our member service levels, enhance the online experience and functionalities of our website and in other technologies and infrastructure. Failure to compete effectively against our current or future competitors could result in loss of current or potential members, which could adversely affect our pricing, lower our revenue, prevent us from maintaining profitability and diminish our brand strength.
We depend in part on Internet search engines to attract potential new members to visit our website. If Internet search engines’ methodologies are modified or our search result page rankings decline for other reasons, our new member growth could decline, and our business and operating results could be harmed.
We endeavor to drive significant traffic to our website from consumers who search for pet medical insurance through Internet search engines such as Google, Bing and Yahoo!. A critical factor in attracting consumers searching for pet medical insurance on the Internet to our website is whether we are prominently displayed in response to Internet searches relating to medical insurance for pets. Algorithmic search result listings are determined and displayed in accordance with a set of formulas or algorithms developed by the particular Internet search engine, which may change from time to time, and paid search advertisements often receive the most prominent listing. If we are listed less prominently in, or removed altogether from, search result listings for any reason, the traffic to our websites would decline and we may not be able to replace this traffic, which in turn would harm our business, operating results and financial condition. If we decide to attempt to replace this traffic, we may be required to increase our pet acquisition expenditures, including by utilizing paid search advertising. Certain of our competitors have spent additional funds to promote their products in search results over us. If we decide to respond by purchasing search advertising, our pet acquisition costs would increase which may harm our business, operating results and financial condition.
Our actual veterinary invoice expense may exceed our current reserve established for veterinary invoices and may adversely affect our operating results and financial condition.
We maintain a recorded reserve for veterinary invoices that is based on our best estimates of the amount of veterinary invoices we expect to pay, inclusive of an estimate for veterinary invoices we have not yet received, after considering internal factors, including data from our proprietary data analytics platform, experience with similar cases, actual veterinary invoices paid, historical trends involving veterinary invoice payment patterns, patterns of receipt of veterinary invoices, seasonality, pending levels of unpaid veterinary invoices, veterinary invoice processing programs and contractual terms. We may also consider external factors, including changes in the law, court decisions, changes to regulatory requirements and economic conditions, including the current inflationary environment. Because reserves are estimates of veterinary invoices that have been incurred but are not yet submitted to us, setting appropriate reserves is an inherently uncertain and complex process that involves significant subjective judgment. Further, in the United States, we do not transfer or cede our risk as an insurer and, therefore, we maintain more risk than we would if we purchased reinsurance.
16



Rising costs of veterinary care and the increasing availability and usage of more expensive, technologically advanced medical treatments may increase the amount of veterinary invoices we receive, especially in the current inflationary environment. Similarly, industry trends may emerge that are difficult to identify or to predict their impact on us, such as consolidated ownership of veterinary hospitals that increase prices more rapidly than we estimate.
Increases in the number and amount of veterinary invoices we receive could arise from unexpected or other events that are inherently difficult to predict or estimate, such as a pandemic that spreads through the pet population, tainted pet food or supplies or an unusually high number of serious injuries or illnesses. We may experience volatility in the number of veterinary invoices we receive from time to time, and short-term trends may not continue over the longer term. The number or amount of veterinary invoices may be affected by the level of care and attentiveness an owner provides to the pet, the pet’s breed and age (at enrollment) and other factors outside of our control, as well as fluctuations in member retention rates and by new member initiatives that encourage an increase in veterinary invoices and other new member acquisition activities.
The ultimate cost of paying veterinary invoices and the related administration may vary materially from recorded reserves, and such variance may result in adjustments to the reserve for veterinary invoices, which could have a material effect on our operating results and resources available for acquiring additional members.
If more veterinary hospitals install and use our patented proprietary software, the number or amounts of veterinary invoices we receive is likely to increase.
Our patented proprietary software is designed to integrate directly with most practice management software systems used by veterinary hospitals and allow us to receive and pay veterinary invoices directly to the hospital. We believe that it is critical to our long-term success to improve the member experience so we encourage veterinary hospitals to install and use our software. We have found that installation and use of our patented software by a veterinary hospital could increase the number of invoices we receive from that hospital. As more veterinary hospitals install our patented software, we expect the number or amount of veterinary invoices to increase and result in an increase in our cost of revenue, which may have a material adverse effect on our financial condition.
Our use of capital may be constrained by minimum capital requirements or contractual obligations.
Our insurance subsidiaries are required to maintain minimum levels of surplus capital to support our overall business operations in consideration of our size and risk profile. We have in the past and may in the future fail to maintain the amount of risk-based capital required to avoid potentially costly additional regulatory oversight. We are also subject to a contractual obligation related to our reinsurance agreement with Omega, who currently writes our policies in Canada. Under this agreement, we are required to fund a Canadian trust account in accordance with Canadian regulations.
To comply with these regulations and contractual obligations, we may be required to maintain capital that we would otherwise invest in our growth and operations, which may require us to modify our operating plan or marketing initiatives, delay the implementation of new initiatives or development of new technologies, decrease the rate at which we hire additional personnel and enter into relationships with Territory Partners, incur indebtedness or pursue equity or debt financings or otherwise modify our business operations, any of which could have a material adverse effect on our operating results and financial condition.
Our success depends in part on our ability to review, process, and pay veterinary invoices timely and accurately.
We believe member satisfaction and retention depends in part on our ability to accurately evaluate and pay veterinary invoices in a timely manner. Many factors can affect our ability to do this, including the training, experience and skill of our personnel, our ability to reduce the number of payment requests made for services not included in our subscription, effectiveness of management, our ability to develop or select and implement appropriate procedures, supporting technologies and systems, changes in our policy and veterinarian compliance with our protocols and procedures. Our failure to pay veterinary invoices, accurately and in a timely manner, or to deploy resources appropriately, could result in unanticipated costs to us, lead to material litigation, undermine member goodwill and our reputation, and impair our brand image and, as a result, materially and adversely affect our competitiveness, financial results, prospects and liquidity.
In addition, we use artificial intelligence and machine learning to leverage data so we can automate the payment of veterinary invoices. Although we intend to increase the percentage of veterinary invoices paid without human intervention and process veterinary invoices in seconds, our efforts may be unsuccessful for a number of reasons. The data we gather is extensive, and the development, maintenance and operation of our data analytics engine is novel, expensive and complex. We may face unforeseen difficulties, including material performance problems, undetected defects or technical obstacles, for example, with new capabilities incorporating machine learning. If such problems, defects, or obstacles prevent our proprietary algorithms from operating properly, we may incorrectly pay or deny claims made by our customers. Such errors could result in existing customers canceling their policies, prospective customers declining to purchase our subscription, or improper payments that reduce our resources. Additionally, our artificial intelligence and machine learning algorithms may lead to unintentional bias or discrimination, which could subject us to legal or regulatory liability that has a material and adverse effect on our business, results of operations and financial condition.
17



State legislatures and insurance regulators have shown interest in insurance companies' use of external data and artificial intelligence in insurance practices, including underwriting, marketing and claims practices. The National Association of Insurance Commissioners ("NAIC") adopted Artificial Intelligence Principles in August 2020. In addition, a number of states have had legislative or regulatory initiatives relating to the use of external data and artificial intelligence in the insurance industry, such as bulletins issued by the California and Connecticut Departments of Insurance advising insurers of their obligations related to unfair discrimination when using data and artificial intelligence. There is also increasing focus on regulating the use of artificial intelligence and machine learning in Europe such as the proposal by the European Commission for regulation on artificial intelligence using a comprehensive risk-based governance framework. Increased focus on regulation in the United States and foreign jurisdictions could subject us to legal or regulatory liability that has a material and adverse effect on our business, results of operations and financial condition.
We may not identify fraudulent or improperly inflated veterinary invoices.
It is possible that we may pay a veterinary invoice which appears authentic but in fact reflects false products or prices. It is also possible that veterinarians will charge insured customers higher amounts than they would charge their non-insured clients for the same service or product, or may alter medical records or exclude information from records. Such activity could lead to unanticipated costs to us and/or to time and expense to recover such costs. They could also lead to strained relationships with veterinarians and/or members, and could adversely affect our competitiveness, financial results and liquidity.
If we are unable to maintain and enhance our brand recognition and reputation, our business and operating results will be harmed.
We believe that maintaining and enhancing our brand recognition and reputation is critical to our relationships with existing members, Territory Partners, veterinarians and others, and to our ability to attract new members, new Territory Partners, and additional supportive veterinarians. We also believe that the importance of our brand recognition and reputation will continue to increase as competition in our market continues to develop and mature. Our success in this area will depend on a wide range of factors, some of which are out of our control, including the following:
the efficacy and viability of our pet acquisition programs and initiatives;
the perceived value of our subscription;
the quality of service provided, including the fairness, ease and timeliness of reviewing and paying veterinary invoices;
actions of our competitors, Territory Partners, veterinarians and others;
positive or negative publicity, including regulatory pronouncements and material on the Internet or social media;
regulatory and other government-related developments; and
litigation-related developments.
The promotion of our brand will require us to make substantial investments, and we anticipate that, as our market becomes increasingly competitive, these branding initiatives may become increasingly difficult and expensive. Our brand promotion activities may not be successful or yield increased revenue, and to the extent that these activities result in increased revenue, the increased revenue may not offset the expenses we incur and our operating results could be harmed. If we do not successfully maintain and enhance our brand, our business may not grow which would harm our operating results and financial condition.
Furthermore, negative publicity, whether or not justified, relating to events or activities attributed to us, our employees, Territory Partners, our strategic partners, our affiliates, or others associated with any of these parties, may tarnish our reputation and reduce the value of our brands. Damage to our reputation and loss of brand equity may reduce demand for our services and have an adverse effect on our business, operating results, and financial condition. Moreover, any attempts to rebuild our reputation and restore the value of our brands may be costly and time consuming, and such efforts may not ultimately be successful.
18



We identified material weaknesses in our internal controls which, if not remediated appropriately or timely, could result in an inability to effectively and timely complete our financial statements, which may result in a loss of investor confidence and an adverse impact to our stock price.
Section 404 of the Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act) requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on the internal control over financial reporting, which must be attested to by our independent registered public accounting firm. Maintaining adequate internal control over financial reporting is critical to effective and timely completion of our financial statements. We have reported material weaknesses in internal control in Part II, Item 9A. As a result, management concluded that our internal control over financial reporting was not effective as of December 31, 2023. We are currently implementing certain remedial measures and assessing others intended to remediate the material weaknesses, but our efforts may not be successful. These measures will result in additional expenses associated with technology, finance personnel, training and other costs. If we are unable to remediate the material weaknesses within a reasonable time or at all, or are otherwise unable to maintain effective internal control over financial reporting or disclosure controls and procedures, our ability to record, process and report financial or other information accurately, and to prepare financial statements within required time periods, could be adversely affected, which could subject us to litigation or investigations requiring management resources and payment of legal and other expenses, negatively affect investor confidence in our financial statements and adversely impact our stock price.
We may in the future identify other material weaknesses and significant deficiencies in our internal control over financial reporting, in addition to those identified as of December 31, 2023, which may result in our not detecting errors on a timely basis and our financial statements being materially misstated. If we or our independent registered public accounting firm identify future material weaknesses in our internal control over financial reporting, we are unable to comply with the requirements of Section 404 in a timely manner, we are unable to assert that our internal control over financial reporting is effective or our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock could be negatively affected. We could also become subject to investigations by the stock exchange on which our securities are listed, the SEC or other regulatory authorities, which could require additional financial and management resources.
Our business depends on our ability to maintain and scale the infrastructure necessary to operate our technology platform and could be adversely affected by a system failure, security breach, loss of data or cyberattack.
Our business depends on our ability to maintain and scale the infrastructure necessary to operate our technology platform, which includes our analytics and pricing engine, systems for managing veterinary invoice payments, customer relationship management system, billing system, contact center phone system and website. We use these technology frameworks to price our subscriptions, enroll members, engage with current members and pay veterinary invoices. Our members research and purchase subscriptions through our website and contact center, and for those veterinary hospitals who have installed our patented proprietary software, we receive and pay veterinary invoices directly to the hospitals through our patented software. Our reputation and ability to acquire, retain and serve our members and support our partners depends on the reliable performance of our technology platform and the underlying network systems and infrastructure, and on providing best-in-class member service, including through our contact center and website. As our member base continues to grow, the amount of information collected and stored on the systems and infrastructure supporting our technology platform will continue to grow, and we expect to require an increasing amount of network capacity, computing power and information technology personnel to develop and maintain our technology platform and service our departments involved in member interaction.
We have made, and expect to continue to make, substantial investments in equipment and related network infrastructure to handle the operational demands on our technology platform, including increasing data collection, software development, traffic on our website and the volume of calls at our contact center. The operation of the systems and infrastructure supporting our technology platform is expensive and complex and could experience operational failures. In the event that our data collection, member base or amount of traffic on these systems grows more quickly than anticipated, we may be required to incur significant additional costs to increase the capacity in our systems. Further, our development and implementation activities may not be successful, may not be well-received by veterinarians or by new or existing members, particularly if they are costly, cumbersome or unreliable, and we may incur delays or cost overruns or elect to curtail our currently planned expenditures related to them. Even if our system improvements are well-received, they may be or become obsolete due to technological reasons or the availability of alternative solutions in the marketplace. If new solutions and enhancements are not successful on a long-term basis, we may not realize benefits from these investments, and our business and financial condition could be adversely affected.
19



In addition, any system failure that causes an interruption in or decreases the responsiveness of our services could impair our revenue-generating capabilities, harm our business and operating results and damage our reputation. In addition, any loss or mishandling of data could result in breach of confidence, competitive disadvantage or loss of members, and subject us to potential liability. Any failure of the systems and infrastructure that we rely on could negatively impact our enrollments as well as our relationship with members. If we do not maintain or expand the systems and infrastructure underlying our technology platform successfully, or if we experience operational failures, our reputation could be harmed and we could lose current and potential members, which could harm our operating results and financial condition.
Computer viruses, hackers, employee misconduct, and other external hazards could expose our technology platform to security breaches, cyber-attacks or other disruptions. While we have implemented security measures designed to protect against breaches of security and other interference with our systems and networks, our systems and networks may be subject to breaches or interference and we, and our third-party service providers, will likely continue to experience cybersecurity incidents of varying degrees. Any such event may result in operational disruptions as well as unauthorized access to, the disclosure of, or loss of our proprietary information or our customers’ data and information, which in turn may result in legal claims, regulatory scrutiny and liability, reputational damage, the incurrence of costs to eliminate or mitigate further exposure, the loss of customers or affiliated advisors, or other damage to our business. In addition, the trend toward general public notification of such incidents could exacerbate the harm to our business, financial condition and results of operations. Even if we successfully protect our technology infrastructure and the confidentiality of sensitive data, we could suffer harm to our business and reputation if attempted security breaches are publicized. We cannot be certain that advances in criminal capabilities, discovery of new vulnerabilities, attempts to exploit vulnerabilities in our systems, data thefts, physical system or network break-ins or inappropriate access, or other developments will not compromise or breach the technology or other security measures protecting the networks and systems used in connection with our business.
Third parties to whom we outsource certain of our functions are also subject to these risks. While we review and assess our third-party providers’ cybersecurity controls, as appropriate, and make changes to our business processes to manage these risks, we cannot ensure that our attempts to keep such information confidential will always be successful. Moreover, our use of third-party services (e.g. cloud technology and software as a service) can make it more difficult to identify and respond to cyberattacks in any of the above situations due to the dynamic nature of these technologies.
If we fail to effectively manage our growth, our business, operating results and financial condition may suffer.
We have recently experienced, and expect to continue to experience, significant growth, which has placed, and may continue to place, significant demands on our management and our operational and financial systems and infrastructure. We expect that our growth strategy will require us to commit substantial financial, operational and technical resources and this commitment may also result in increased costs (such as member acquisition costs or costs associated with increases in the number or amounts of veterinary invoices received) generated by our business, which could prevent us from achieving profitability and remaining profitable and could impair our ability to compete effectively for business. If we do not effectively manage growth at any time, our financial condition could be harmed and the quality of our services could suffer.
In order to successfully expand our business, we need to hire, integrate and retain highly skilled and motivated employees and continue to improve our existing systems for operational and financial management. These improvements could require significant capital expenditures and place increasing demands on our management. If we do not successfully implement improvements in these areas, our business, operating results and financial condition will be harmed.
Emerging claim and coverage issues may adversely affect our business.
As industry practices and legal, judicial, social and other environmental conditions change, unexpected and unintended issues related to claims and coverage may emerge, including new or expanded theories of liability. These or other changes could impose new financial obligations on us by extending coverage beyond our underwriting intent or otherwise require us to make unplanned modifications to the products and services that we provide, or cause the delay or cancellation of products and services that we provide. In some instances, these changes may not become apparent until sometime after we have issued subscriptions that are affected by the changes. As a result, the full extent of liability under our subscriptions may not be known for many years after the subscription begins.
Our operating results may vary, which could make period-to-period comparisons less meaningful, and make our future results difficult to predict.
We have historically experienced, and may in the future experience, fluctuations in our revenue, expenses and operating results. Our operating results may fluctuate in the future as a result of a number of factors, many of which are beyond our control. These fluctuations may make comparing our operating results on a period-to-period basis less meaningful and make our future results difficult to predict. You should not rely on our past results as an indication of our future performance. In addition, if revenue levels do not meet our expectations, our operating results and ability to execute on our business plan are likely to be harmed.
20



Seasonal or periodic variations in the behavior of our members also may cause fluctuations in our financial results. Enrollment in our subscription tends to be discretionary in nature and may be sporadic, reflecting overall economic conditions, budgeting constraints, pet-buying patterns and a variety of other factors, many of which are outside our control.
Due to these and other factors, our financial results for any quarterly or annual period may not meet our expectations or the expectations of investors or analysts that follow our stock and may not be meaningful indications of our future performance.
Changes in the economy may affect consumer spending on our subscription and this may negatively impact our business, operating results and financial condition.
Our business may be affected by changes in the economic environment. Members may reduce or eliminate their spending during an economic downturn, resulting in an increase in subscription cancellations and a reduction in the number of new member enrollments. We may experience a material increase in cancellations or a material reduction in our member retention rate in the future, especially in the event of a prolonged recessionary period or a downturn in economic conditions. Conversely, consumers may have more income to pay veterinary costs out-of-pocket and less desire to purchase our subscription during a period of economic growth. In addition, media prices and other costs may change with changes in the economic environment, which could increase our new pet acquisition expenses. As a result, our business, operating results and financial condition may be significantly affected by changes in the economic environment.
We depend on key personnel to operate our business and, if we are unable to retain, attract and integrate qualified personnel, our ability to develop and successfully grow our business could be harmed.
Our success depends to a significant extent on the continued services of our current management team, such as Margi Tooth, our President, and Darryl Rawlings, our founder, Chief Executive Officer and Chairperson of the Board. The loss of key executives or employees within a short time frame could have a material adverse effect on our business. We employ all of our employees, including executive officers and key employees on an at-will basis, and their employment can be terminated by us or them at any time, for any reason and without notice, subject to severance payment obligations. In order to retain valuable employees, in addition to salary and cash incentives, we have provided stock options and restricted stock that vest over time. While we may in the future grant equity awards tied to company performance, if we do not achieve certain financial goals, we will not grant equity awards and this may affect our ability to retain employees. The value to employees of stock options and restricted stock that vest over time will be significantly affected by movements in our stock price that are beyond our control and may at any time be insufficient to maintain their retention benefit or counteract offers from other companies. We would be adversely affected if we fail to adequately plan for the succession of our senior management and other key employees. Additionally, if we were to lose a large percentage of our current employees in a relatively short time period, or our employees were to engage in a work stoppage or unionize, we may be unable to hire and train new employees quickly enough to prevent disruptions in our operations, which may result in the loss of members, Territory Partners and/or referral sources.
Our success also depends on our ability to attract, retain and motivate additional skilled management personnel. We plan to continue to expand our work force, which we believe will enhance our business and operating results. As a result of COVID-19, we adopted hybrid work arrangements, which may result in decreased efficiency. Over time, hybrid work arrangements may also decrease the cohesiveness of our teams, which is critical to our corporate culture and to attracting, retaining and motivating skilled management personnel. We believe that there is significant competition for qualified personnel with the skills and knowledge that we require. Many of the other companies with which we compete for qualified personnel have greater financial and other resources than we do. New hires require significant training, capital expenditures and, in most cases, significant time before they achieve full productivity. New employees may not become as productive as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals. If we do not successfully hire and integrate new employees in accordance with our plans, our business, operating results and financial condition will be harmed.
We may continue to create, invest in or acquire businesses, products and technologies, which could divert our management’s attention, result in additional dilution to our stockholders, otherwise disrupt our operations or harm our operating results.
We have in the past created, invested in or acquired complementary businesses, products, technologies and new lines of business, and we may continue to do so in the future. Our ability to successfully evaluate and manage investment opportunities, or make and integrate acquisitions or products, is unproven. For example, we have invested in a pet food initiative, and we believe that pet food may be an important part of our offerings over the long term. We do not have experience manufacturing, selling, or distributing food products and pet food manufacturing facilities and pet food products are subject to many laws and regulations administered by the United States Department of Agriculture, the Federal Food and Drug Administration, the Occupational Safety and Health Administration, and other federal, state, local, and foreign governmental agencies relating to the production, packaging, labelling, storage, distribution, quality, and safety of food products and the health and safety of employees. We have also acquired technology intended to enable us to improve our back-end software and facilitate certain expansion efforts, but technology integration is complicated, expensive and time consuming, and it may not result in us realizing the intended benefits from the acquisition.
21



The pursuit of potential new products, investments or acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable opportunities, whether or not they are consummated. Further, even if we successfully invest in or acquire additional businesses or technologies, we may not achieve the anticipated benefits from the transaction. The investment or acquisition may also expose us to additional risks, including from unknowingly inheriting liabilities that are not adequately covered by contractual remedies. Acquisitions or investments could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results.
If we do not spend our development budget efficiently or effectively on commercially successful and innovative offerings and products, we may not realize the expected benefits of our strategy. Further, our development efforts with respect to new products and offerings and integrations of acquired businesses could distract management from current operations, and will divert capital and other resources from our more established products and offerings. If an investment or acquisition fails to meet our expectations, our business, operating results and financial condition may suffer.
We may not realize the benefits of our current and planned strategic relationships.
Our growth strategy includes developing and maintaining strategic relationships with various third parties. For example, in October 2020, we entered into a Strategic Alliance Agreement and certain related agreements with Aflac Incorporated (Aflac). We generally pursue strategic relationships with industry leaders that may offer us expanded access to segments of the pet owner market. For these efforts to be successful, we must negotiate and enter into agreements with these third parties on terms that are attractive to us, and then successfully implement the arrangement, which requires integrating and coordinating their resources and capabilities with our own, which may present challenges relating to technology integration, marketing, regulatory matters, customer support, and other operational matters. These relationships may require several years to implement, may face delays or terminations, and may not be successfully implemented at all. We may be unsuccessful in entering into agreements with acceptable third parties, negotiating favorable terms in these agreements, or achieving the anticipated results over our desired time horizon. In addition, some of our historical strategic relationships have required us to agree to exclusivity, and or other terms that may limit our ability to pursue opportunities we might otherwise pursue. In connection with our strategic relationships, we have in the past and may in the future provide equity consideration, impose contractual holding periods for such securities, impose standstill obligations or include other requirements that terminate in the event the strategic relationship ceases, which may have an adverse effect on our stock price and otherwise cause our business to suffer.
Strategic relationships also involve various risks, depending on their structure, including the following:
our strategic partners may not be successful;
we may be unable to convert leads from our strategic referral partners into enrolled pets;
our strategic partners could terminate their relationships with us;
our strategic partners may acquire or form alliances with our competitors, thereby reducing or eliminating their business with us;
we may overpay strategic partners relative to the business the relationship generates; and
bad publicity and other issues faced by our strategic partners could negatively impact us.
If we are unsuccessful in our strategic relationships, we may not realize the intended benefits of these relationships, lose the investment we have made in these relationships, face difficulty entering into other relationships, and our business may suffer.
Our business and financial condition is subject to risks related to our writing of policies for unaffiliated third parties.
Our other business segment includes revenues and expenses related to underwriting policies on behalf of third parties that do not carry reference to the Trupanion brand. The contractual relationships with these third parties may be terminated by either party or the third party may choose to begin a relationship with a different underwriter. Any termination of these relationships could result in a reduction in our revenue. For the year ended December 31, 2023, premiums from policies sourced by general agents accounted for 34% of our total revenue, and one general agent sourced members whose premiums accounted for over 10% of our total revenue. Further, in administering or marketing a product to consumers, if an unaffiliated third party makes an operating decision that adversely affects its business or brand, our business or brand could also be adversely impacted. We expect to roll off a portion of our other business starting in 2025 subject to certain limitations in order to allow us to utilize capital for other purposes, but we do not control the timing or extent of this roll off and, accordingly, it may not proceed as we expect, which could cause our results to fluctuate or have other unexpected impacts on our business.
Changes to this business may be volatile due to the nature of the relationships. Further, this business historically has had, and we expect it to continue to have, significantly lower margins than our core business. As a result of this business, we are subject to additional regulatory requirements and scrutiny, which increase our costs and risks, and may have an adverse effect on our operations. Further, administration of this business and any similar business in the future may divert our time and attention away from our core business, which could adversely affect our operating results in the aggregate.
22



In Canada, our medical plan is written by Omega General Insurance Company. If Omega were to terminate its underwriting arrangement with us, our business could be adversely affected.
In Canada, our medical insurance for pets subscription is currently written by Omega, and we assume all premiums written by Omega and the related veterinary invoice expense through an agency agreement and a fronting and administration agreement. We expect to begin to underwrite our own products in Canada through our wholly-owned subsidiary, GPIC Insurance Company (GPIC). If Omega were to terminate our agreement or be unable to write insurance for regulatory or other reasons, in particular before GPIC is duly authorized to write insurance across all Canadian jurisdictions, we may have to terminate subscriptions with our existing Canadian members and/or suspend member enrollment and renewals in Canada. In addition, as we move business from Omega to GPIC, we may be required to contribute more risk-based capital than expected into GPIC.
We are expanding our operations internationally, and we may therefore become subject to a number of risks associated with international expansion and operations.
We are expanding our operations internationally and expect to continue exploring opportunities outside of North America. For instance, we have entered the Australian market in 2019 through a joint venture. In August 2022 we purchased Smart Paws, a managing general agent for pet insurance with operations based in Germany and Switzerland, and in November 2022 we acquired PetExpert, a managing general agent for pet insurance with operations based in the Czech Republic and Slovakia. We have limited history of marketing, selling, administering and supporting our subscription product for consumers outside of the North America. In general, international sales and operations may be subject to a number of risks, including the following:
regulatory rules and practices, foreign exchange controls, tariffs, tax laws and treaties that are different than those we operate under currently;
the costs and resources required to modify our subscription appropriately to suit the needs and expectations of residents and veterinarians in such foreign countries;
our data analytics platform may have limited applicability in foreign countries, which may impact our ability to develop adequate underwriting criteria and accurately price subscriptions in such countries;
increased expenses incurred in establishing and maintaining office space and equipment for our international operations;
technological incompatibility between our patented proprietary software and software used by veterinarians;
difficulties in modifying our business model or subscription in a manner suitable for any particular foreign country, including any modifications to our Territory Partner model to the extent we determine that our existing model is not suitable for use in foreign countries;
our lack of experience in marketing to consumers and veterinarians and online engagement in foreign countries, especially if doing so in a foreign language;
our relative lack of industry connections in many foreign countries;
our ability to locally hire, integrate and retain highly skilled and motivated employees and establish and improve systems for operational and financial management where appropriate;
difficulties in managing operations due to language barriers, distance and time zone differences, staffing, cultural differences and business infrastructure constraints, including difficulty in obtaining foreign and domestic visas;
the uncertainty of protection for intellectual property rights in some countries; and
general economic and political conditions in these foreign markets.
These and other factors could harm our ability to gain future international revenue and increase our expenses, which would materially impact our business and operating results. The expansion of our existing international operations and entry into additional international markets will require significant management attention and financial resources, which may detract from management attention and financial resources otherwise available to our existing business. Our failure to successfully manage our international operations and the associated risks effectively could limit the future growth of our business and could have an adverse effect on our operating results and financial condition.
Changes in foreign exchange rates may adversely affect our revenue and operating results.
In addition to the United States, we offer products in Canada, several European countries, and Australia, and we are pursuing operations in several other jurisdictions. These activities expose us to the risk of changes in currency exchange rates. For the year ended December 31, 2023, approximately 15% of our total revenue was generated in Canada. While we have not experienced material exposure to exchange rates in Australia or Europe, that may not continue. Fluctuations in the relative strength of the US dollar compared to the currencies of other jurisdictions in which we operate has in the past and could in the future adversely affect our revenue and operating results. Moreover, in the future, we may expand the number of countries in which we offer products and operate and this could increase our exposure to currency exchange rate fluctuations.
Owning multiple insurance subsidiaries may harm our results of operations.
23



We currently own one of the insurers through which we are issuing products - APIC, a New York domiciled insurer. We also own and have regulatory approvals for two new insurers domiciled respectively in Missouri and Nebraska, ZPIC Insurance Company and QPIC Insurance Company. We are currently pursuing so-called expansion applications for these entities in most United States jurisdictions. In addition, we own and are pursuing Canadian regulatory approvals for our Canadian insurer GPIC and we may also seek to acquire or establish other insurers.
Acquisitions and operations of these insurers presents a number of risks, including the following:
Acquiring or forming a new insurance subsidiary may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable opportunities, whether or not the acquisition or formation is completed.
Even if we are successful in forming or acquiring a new insurance subsidiary we may not achieve the anticipated benefits. We may incur additional costs if we decide to sell or dissolve any such subsidiary.
Each insurance entity will likely require a significant initial minimum capital contribution. It may take a longer period of time to achieve efficiency on these contributions, if ever.
Each insurance entity will be subject to additional regulatory scrutiny in the jurisdiction of incorporation and any additional jurisdictions in which the insurance subsidiary operates. Failure to comply with laws, regulations and guidelines applicable to a new insurance subsidiary could result in significant liability, result in the loss of revenue and otherwise harm our business, operating results and financial condition.
A supervisory regulator may increase the amount of capital we must hold in an insurance subsidiary, especially if it shows material growth. We may not have easy access to such capital, and using it for this purpose may prevent us from investing in our growth and operations, which may require us to modify our operating plan, delay new initiatives, interfere with personnel growth, incur indebtedness or pursue financings, or otherwise modify our operations, any of which could have a material adverse effect on our operating results and financial condition.
If the required minimum capital in one of our insurers falls below the required threshold, the responsible regulator may take action, or such a reduction may result in a breach of various contractual relationships, including, for example, with the unaffiliated general agents for which we write medical insurance for pets policies, which may give such parties the ability to cancel their contracts with us and/or sue us for damages related to our risk-based capital levels, which could have a material adverse effect on our financial condition.
We may not obtain required regulatory approvals in connection with potentially investing a portion of an insurer’s assets, for example in real property.
We may require additional capital to meet our risk-based capital requirements, pursue our business objectives and respond to business opportunities, challenges or unforeseen circumstances. If capital is not available to us at any time, our business, operating results and financial condition may be harmed.
We may require additional capital to meet our risk-based capital requirements, operate or expand our business or respond to unforeseen circumstances. Additional funds may not be available when we need them, on terms that are acceptable to us, or at all. For instance, our arrangement with Aflac requires that, before we issue or sell equity to another investor, we are required to provide Aflac an opportunity to purchase equity allowing them to maintain their ownership percentage. This requirement may introduce delays or prevent us from raising funds through the issuance of securities. If we raise additional funds through the issuance of equity or convertible securities, the percentage ownership of holders of our common stock could be significantly diluted and these newly issued securities may have rights, preferences or privileges senior to those of holders of our common stock. Further, volatility in the equity markets may have an adverse effect on our ability to obtain equity financing or the cost of such financing and, in the event we require additional debt financing, volatility in the debt markets may have an adverse effect on our ability to obtain debt financing or the cost of such financing. Similarly, our access to funds may be impaired if regulatory authorities or rating agencies take negative actions against us. If a combination of these factors were to occur, our internal sources of liquidity may prove to be insufficient and, in such case, we may not be able to successfully obtain additional financing on favorable terms. If funds are unavailable to us on reasonable terms when we need them, we may be unable to meet our risk-based capital requirements, train and support our employees, support Territory Partners, maintain the competitiveness of our technology, pursue business opportunities, service our existing debt, pay veterinary invoices or acquire new members, any of which could have an adverse effect on our business, operating results and financial condition.
If our security measures are breached and unauthorized access is obtained to our data, including our members’ data, we may lose our competitive advantage, our systems may be perceived as not being secure and we may incur third-party liability.
24



Our data repository contains proprietary information that we believe gives us a competitive advantage, including data on veterinary invoices received and other data with respect to members, Territory Partners, veterinarians and other third parties. We also collect and utilize demographic and other information from and about our members when they visit our website, call our contact center and apply for enrollment. Further, we use tracking technologies, including “cookies,” to help us manage and track our members’ interactions and deliver relevant advice and advertising. Security breaches could expose us to a risk of loss of our data and/or disclosure of this data, either publicly or to a third party who could use the information to gain a competitive advantage. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. In the event of a loss of our systems or data, we could experience increased costs, delays, legal liability and reputational harm, which in turn may harm our financial condition, damage our brand and result in the loss of members. Such a disclosure also could lead to litigation and possible liability.
In the course of operating our business, we store and/or transmit our members’ confidential information, including credit card and bank account numbers and other private information. Because the methods used to obtain unauthorized access to private information change frequently and may be difficult to detect for long periods of time, security breaches would expose us to a risk of loss of this information, litigation and possible liability. Our payment services are similarly susceptible to credit card and other payment fraud schemes, including unauthorized use of credit cards, debit cards or bank account information, identity theft or merchant fraud.
If our security measures are breached as a result of third-party action, employee error, malfeasance or otherwise, and, as a result, someone obtains unauthorized access to our data, including data of our members, our reputation may be damaged, our business may suffer and we could incur significant liability. Because techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. If an actual or perceived breach of our security occurs, the public perception of the effectiveness of our security measures could be harmed.
In addition, cyber-attacks or acts of terrorism could cause disruptions in our business or the economy as a whole. Our servers and systems may also be vulnerable to computer viruses, break-ins and similar disruptions from unauthorized tampering with our computer systems, which could lead to interruptions, delays, loss of critical data or the unauthorized disclosure of confidential member data. We currently have limited disaster recovery capability, and our business interruption insurance may be insufficient to compensate us for losses that may occur. Such disruptions could negatively impact our ability to run our business, which could have an adverse effect on our operating results and financial condition.
We are subject to a number of risks related to accepting automatic fund transfers and credit card and debit card payments.
We accept payments of subscription fees from our members through automatic fund transfers and payments via credit and debit card and mobile payment applications. For payments via credit and debit card and mobile payment applications, we pay interchange and other fees, which may increase over time. An increase in the number of members who utilize credit and debit cards and mobile apps to pay their subscription fees or related credit and debit card fees would reduce our margins and could require us to increase subscription fees, which could cause us to lose members and revenue, or suffer an increase in our operating expenses, either of which could adversely affect our operating results.
If we, or any of our processing vendors or banks have problems with our billing software, or if the billing software malfunctions, it could have an adverse effect on our member satisfaction and could cause one or more of the major credit card companies or banks to disallow our continued use of their payment products. In addition, if our billing software fails to work properly and, as a result, we do not automatically charge our members’ credit cards on a timely basis or at all, or a bank withdraws the incorrect amount or fails to timely transfer the correct amount to us, we could lose revenue and harm our member experience, which could adversely affect our business and operating results. Moreover, a vendor could fail to process payments, or could process payments in the wrong amounts, which could result in us failing to collect premiums, could result in increased cancellations and could adversely affect our reputation.
We are also subject to payment card association operating rules, certification requirements and rules governing electronic funds transfers, including the Payment Card Industry Data Security Standard (PCI DSS), a security standard applicable to companies that collect, store or transmit certain data regarding credit and debit cards, holders and transactions. We are currently compliant with PCI DSS in North America but our compliance efforts are ongoing with respect to acquired businesses. We may not be fully or materially compliant with PCI DSS, or other payment card operating rules in the future. Any failure to comply with the PCI DSS in the future may violate payment card association operating rules, federal and state laws and regulations, and the terms of our contracts with payment processors and merchant banks. Such failure to comply may subject us to fines, penalties, damages and civil liability, and may result in the loss of our ability to accept credit and debit card payments. In addition, there is no guarantee that PCI DSS compliance will prevent illegal or improper use of our payment systems or the theft, loss or misuse of data pertaining to credit and debit cards, credit and debit card holders and credit and debit card transactions.
25



If we fail to adequately control fraudulent payment processing, we may face civil liability, diminished public perception of our security measures and significantly higher credit card-related costs, each of which could adversely affect our business, operating results and financial condition.
If we are unable to maintain our chargeback rate at acceptable levels, our credit card fees for chargeback transactions, or our fees for many or all categories of credit and debit card transactions, credit card companies and debit card issuers may increase our fees or terminate their relationship with us. Any increases in our credit card and debit card fees could adversely affect our operating results, particularly if we elect not to raise our subscription fees. The termination of our ability to process payments on any major credit or debit card would significantly impair our ability to operate our business.
We have limited experience owning an office building and may face unexpected costs.
In August 2018, we purchased our headquarters office building in Seattle, Washington, USA. Prior to this purchase, we had no experience owning an office building. It is difficult to predict all costs associated with maintaining the building and ensuring it is suitable for our use and that of other tenants and maintain compliance with all environmental and other regulations applicable to ownership of real estate. Following our transition to hybrid work arrangements, we have far fewer people working in our headquarters office, resulting in decreased utilization of our space. Failure to attract and retain tenants for our unused space will result in our not receiving rental income and could also cause a reduction in the value of the building. Tenants may also negotiate tenant improvements, requiring capital expenditures that may adversely impact our financial position. In addition, we may identify structural defects or other conditions, or we may determine that remodeling or renovations are necessary given our business operations and objectives. Managing tenants, maintaining the building, and otherwise facing the costs and responsibilities of being the owner of a building may be a distraction from our core business and cause our performance to suffer.
Environmental, social, and governance (ESG) issues may result in reputational harm and liability.
Companies across all industries are experiencing increased scrutiny and litigation related to their ESG practices, positions, and reporting. Investors, customers, regulators, employees, and other stakeholders have focused increasingly on ESG issues, including, among other things, climate change and greenhouse gas emissions, human and civil rights, and diversity, equity, and inclusion matters. Expectations surrounding appropriate corporate behavior in these areas are continually evolving and often reflect opposing viewpoints. Positions we may take (or choose not to take) on ESG issues may be unpopular with some of our current or potential employees, partners, or customers, which may in the future impact our ability to attract or retain employees, partners, or customers. Further, actions taken by our customers or partners, including through the use or misuse of our products, may result in reputational harm or possible liability to us.
Our disclosures on ESG matters, and any standards we may set for ourselves or a failure to meet these standards, may influence our reputation and the value of our brand. For example, we have elected to share publicly certain information about our ESG initiatives and information, and our commitment to the recruitment, engagement, and retention of a diverse board and workforce. In addition, California recently adopted two new climate-related bills, which require companies doing business in California that meet certain revenue thresholds to publicly disclose certain greenhouse gas emissions data and climate-related financial risk reports, and compliance with such requirements could require significant effort and resources. The SEC has also proposed disclosure requirements regarding, among other ESG topics, the impact our business has on the environment. Our business may face increased scrutiny related to these activities and our related disclosures, including from the investment community, and our failure to achieve progress or manage the dynamic public sentiment and legal landscape in these areas on a timely basis, or at all, could adversely affect our reputation, business, and financial performance.
Failure to adequately protect our intellectual property could substantially harm our business and operating results.
We rely on a combination of intellectual property rights, including trade secrets, patents, copyrights, trademarks and domain names, as well as contractual restrictions, to establish and protect our patented proprietary software and our intellectual property. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy our digital content, pricing analytics, technology, software, branding and functionality, or obtain and use information that we consider proprietary. Moreover, policing our proprietary rights is difficult and may not always be effective. As we continue to expand internationally, we may need to enforce our rights under the laws of countries that do not protect proprietary rights to as great an extent as do the laws of the United States, which may be expensive and divert management’s attention away from other operations.
26



Our proprietary software is protected by patents. These patents may not be sufficient to maintain effective product exclusivity because patent rights are limited in time and do not always provide effective protection. Furthermore, our efforts to enforce or protect our patent rights may be ineffective, could result in substantial costs and diversion of resources, could result in the invalidation of our patent rights, and could substantially harm our operating results. Even where our patents rights are enforced, legal remedies available for harm caused to us by infringing products may be inadequate to make us whole. Further, our successful assertion of our patent against one competing product is not necessarily predictive of our future success or failure in asserting the same patent against a second competing product. In addition, patents have a limited lifespan. In the United States, the natural expiration of a patent is generally 20 years after it is filed. Various extensions may be available. However, the life of a patent, and the protection it affords, is limited. Once the patent life has expired for our software, our competitors will be able to use our patented technology.
We seek to control access to our proprietary technology, software and documentation by entering into confidentiality and invention assignment agreements with our employees and partners, confidentiality agreements or license agreements with third parties, such as service providers, vendors, individuals and entities that may be exploring a business relationship with us, and terms of use with third parties, such as veterinary hospitals desiring to use our technology, software and documentation. These agreements may not prevent disclosure of intellectual property, trade secrets and/or other confidential information, and may not provide an adequate remedy in the event of misappropriation of trade secrets or any unauthorized disclosure of trade secrets and other confidential information. In addition, others may independently discover trade secrets and confidential information and, in such cases, we may not be able to assert any trade secret rights against such parties. Costly and time-consuming litigation could be necessary to enforce and determine the scope of our intellectual property rights and related confidentiality, license and nondisclosure provisions, and failure to obtain or maintain trade secret protection, or our competitors being able to obtain our trade secrets or to independently develop technology similar to ours or competing technologies, could adversely affect our competitive business position.
Litigation or proceedings before the U.S. Patent and Trademark Office or other governmental authorities and administrative bodies in the United States and abroad may be necessary in the future to enforce our intellectual property rights, to protect our domain names and to determine the validity and scope of the proprietary rights of others. Our efforts to enforce or protect our proprietary rights may be ineffective, could result in substantial costs and diversion of resources and could substantially harm our operating results.
Assertions by third parties of infringement or other violation by us of their intellectual property rights could result in significant costs and substantially harm our business and operating results.
Third parties have in the past and may in the future claim that our services or technologies, including our proprietary software, infringe or otherwise violate their intellectual property rights. We may be subject to legal proceedings and claims, including claims of alleged infringement by us of the intellectual property rights of third parties. Any dispute or litigation regarding intellectual property could be expensive and time consuming, regardless of the merits of any claim, and could divert our management and key personnel from our operations.
If we were to discover or be notified that our services or our proprietary software potentially infringe or otherwise violate the intellectual property rights of others, we may need to obtain licenses from these parties in order to avoid infringement. We may not be able to obtain the necessary licenses on acceptable terms, or at all, and any such license may substantially restrict our use of the intellectual property. Moreover, if we are sued for infringement and lose the lawsuit, we could be required to pay substantial damages or be enjoined from offering the infringing services. Any of the foregoing could cause us to incur significant costs and prevent us from selling or properly administering subscriptions or performing under our other contractual relationships.
The outcome of litigation or regulatory proceedings could subject us to significant monetary damages, restrict our ability to conduct our business, harm our reputation and otherwise negatively impact our business.
From time to time, we have been, and in the future may become, subject to litigation, claims and regulatory proceedings and inquiries, including market conduct examinations and investigations by state insurance regulatory agencies and threatened or filed lawsuits by, among others, government agencies, employees, competitors, shareholders, current or former members, or business partners.
We cannot predict the outcome of these actions or proceedings, and the cost of defending such actions or proceedings could be material. Further, defending such actions or proceedings could divert our management and key personnel from our business operations. If we are found liable in any action or proceeding, we may have to pay substantial damages or fines, which may have a material adverse effect on our business, operating results, financial condition and prospects. More critically, an adverse result from a proceeding could require us to change the way we conduct our business, including our marketing and sales practices, and such a result may have a greater adverse effect on our business than monetary damages or fines. There may also be negative publicity associated with litigation or regulatory proceedings that could harm our reputation or decrease acceptance of our services. These claims may be costly to defend and may result in assessment of damages, adverse tax consequences and
27



harm to our reputation.
Our current and future indebtedness could limit our ability to expand our business or respond to changes, and we may be unable to generate sufficient cash flow to satisfy any of our debt service obligations.
In March 2022, we entered into a credit agreement with Piper Sandler Finance, LLC, as administrative agent, that provides us with up to $150.0 million of credit (the Credit Facility). As of December 31, 2023, we issued term loans totaling $135.0 million under the Credit Facility. Substantial indebtedness, and the fact that a substantial portion of our cash flow from operating activities could be needed to make payments on this indebtedness, could have adverse consequences, including the following:
reducing the availability of our cash flow for our operations, capital expenditures, future business opportunities and other purposes;
limiting our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate, which could place us at a competitive disadvantage compared to our competitors that may have less debt;
limiting our ability to borrow additional funds; and
increasing our vulnerability to general adverse economic and industry conditions.
Our ability to borrow any funds needed to operate and expand our business will depend in part on our ability to generate cash. If our business does not generate sufficient cash flow from operating activities or if future borrowings, under our Credit Facility or otherwise, are not available to us in amounts sufficient to enable us to fund our liquidity needs, our operating results, financial condition and ability to expand our business and meet our risk-based capital requirements may be adversely affected.
Covenants in our Credit Facility may restrict our operations, and if we do not effectively manage our business to comply with these covenants, our financial condition could be adversely affected.
Our Credit Facility contains various restrictive covenants, including limitations on our ability to incur other indebtedness or liens, make investments, and merge with or acquire other entities. Our Credit Facility also contains certain financial covenants, including minimum revenue and liquidity thresholds. Our ability to meet these restrictive covenants can be affected by events beyond our control. We are also obligated to pay interest under the Credit Facility at a floating base rate plus an applicable margin, which rate will increase based on prevailing rates. Our Credit Facility provides that our breach or failure to satisfy various covenants and obligations constitutes an event of default. Upon the occurrence of an event of default, our lenders could elect to declare any future amounts outstanding under our Credit Facility to be immediately due and payable. The Credit Facility is secured by substantially all of our assets and those of our subsidiaries. If we are unable to repay those amounts, our financial condition could be adversely affected.
We may have additional tax liabilities.
We are subject to income tax, premium tax, transaction tax and other taxes in the U.S. and foreign jurisdictions. Judgment is required in determining our provision for income taxes, premium tax, transaction tax and other taxes. In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. Further, we often make elections for tax purposes which may ultimately not be upheld. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation in the jurisdictions where we are subject to taxation could be materially different from our historical income tax provisions and accruals. The results of an audit or litigation could have a material effect on our consolidated financial statements in the period or periods in which that determination is made.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
As of December 31, 2023, we had U.S. federal net operating loss carryforwards of approximately $271.6 million that will begin to expire in 2026. Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the Code), if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income taxes may be limited. In general, an “ownership change” occurs if there is a cumulative change in our ownership by “5-percent stockholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules may apply under state tax laws. Pursuant to Sections 382 and 383 of the Code, annual use of our net operating loss carryforwards and credit carryforwards may be limited by previous and future ownership changes.
28




Risks Related to Compliance with Laws and Regulations
Our business is heavily regulated, and if we fail to comply with the numerous applicable laws and regulations our business and operating results could be harmed.
The sale of medical insurance for cats and dogs is heavily regulated. In the United States, insurance is regulated by each state in which we operate, and it is challenging to comply with the requirements of each of these jurisdictions along with the different Canadian federal provincial, and territorial requirements. As we expand internationally, compliance with insurance-related laws, rules and regulations becomes even more difficult and imposes significant costs on our business. Each applicable regulator has broad supervisory power over all insurance-related operations, which can include granting and revoking licenses to transact insurance business, and imposing fines and other penalties.
Due to the complexity, periodic modification and differing interpretations of insurance laws and regulations, we have not always been, and we may not always be, in compliance with them. A regulator’s interpretation of existing laws or regulations may change without notice. Failure to comply with insurance laws, regulations and guidelines or other laws and regulations applicable to our business could result in significant liability, additional department of insurance licensing requirements, the revocation of licenses in a particular jurisdiction or our inability to sell insurance products, which could significantly increase our operating expenses, result in the loss of our revenue and otherwise harm our business, operating results and financial condition.
Moreover, because adverse regulatory actions in one jurisdiction may be required to be reported to other jurisdictions, an adverse regulatory action in one jurisdiction could result in penalties and adversely affect our license status or reputation in other jurisdictions. Even if the allegations in any regulatory or other action against us ultimately are determined to be unfounded, we could incur significant time and expense defending against the allegations, and any related negative publicity could harm consumer and third-party confidence in us, which could significantly damage our brand.
In addition, we have received, and may in the future receive, inquiries from regulators regarding our marketing and business practices. These inquires may include investigations regarding a number of our business practices, including the manner in which we market and sell products, the manner in which we write policies for any unaffiliated general agent, and whether any amounts we pay to hospitals or hospital groups (e.g., for electronic claims processing) is appropriate. Any modification of our marketing or business practices in response to regulatory inquiries could harm our business, operating results or financial condition and lead to reputational harm.
New laws may be adopted that may adversely affect our operating results and financial condition.
Existing laws and regulations impose limits on, for instance, our ability to enact price increases for our products, among other things. New laws may be adopted that could further affect our business, for example our ability to effect rate increases, to cancel or not issue existing policies, to use artificial intelligence or machine learning, or to market our products in various ways. Implementing changes in order to comply with new laws or regulations could also be time-consuming and costly.
We may be affected by mandatory participation in plans that could result in contributions from insurance subsidiaries we own.
Certain states have enacted laws that require a property-casualty insurer, which includes a pet insurance company, conducting business in that state to participate in assigned risk plans, reinsurance facilities, joint underwriting associations (JUAs), Fair Access to Insurance Requirements (FAIR) plans and wind pools. In these markets, if the state reinsurance facilities, wind pools, FAIR plans or JUAs recognize a financial deficit, they may in turn have the ability to assess participating insurers, adversely affecting our operating results and financial condition if we are a part of such state reinsurance facilities, wind pools, FAIR plans or JUAs. Additionally, certain jurisdictions require insurers to participate in guaranty funds for impaired or insolvent insurance companies. These funds periodically assess losses against all insurance companies doing business in the jurisdiction. Our operating results and financial condition could be adversely affected by any of these factors.
Regulations that require individuals or entities that sell medical insurance for cats and dogs or process claims to be licensed may be interpreted to apply to our business more broadly than we expect them to, which could require us to modify our business practices, create liabilities, damage our reputation, and harm our business.
29



Insurance regulations generally require that each individual who sells, solicits or negotiates insurance on our behalf must maintain a valid license in the jurisdiction in which the activity occurs. Regulations also generally prohibit paying an insurance commission to an unlicensed person or entity. Regulations may also require certain individuals who process claims to be licensed. These requirements are subject to a variety of interpretations between jurisdictions. We may not interpret and apply the requirements in the same manner as all applicable regulators, and, even if we have, the requirements or regulatory interpretations of those requirements may change. Regulators have in the past and/or may in the future determine that certain of our personnel or third parties were performing licensable activities without the required license. If such persons were not in fact licensed in any such jurisdiction, we could become subject to conviction for an offense or the imposition of an administrative penalty, and liable for significant penalties. Regulators may also deem payments we make to an unlicensed entity or person to be improper. We would also likely be required to modify our business practices and/or pet acquisition programs, or license the affected individuals, which may be impractical or costly and time-consuming to implement. Any modification of our business or marketing practices in response to regulatory licensing requirements could harm our business, operating results or financial condition.
We are subject to numerous laws and regulations, and compliance with one law or regulation may result in non-compliance with another.
We are subject to numerous laws and regulations that are administered and enforced by a number of different governmental authorities, each of which exercises a degree of interpretive latitude, including, in the United States, state insurance regulators, state securities administrators, state attorneys general and federal agencies including the SEC, Internal Revenue Service and the U.S. Department of Justice. Consequently, we are subject to the risk that compliance with any particular regulator’s or enforcement authority’s interpretation of a legal issue may not result in compliance with another’s interpretation of the same issue, particularly when compliance is judged in hindsight. In addition, there is risk that laws and regulations or any particular regulator’s or enforcement authority’s interpretation of a legal issue may change over time to our detriment, or that changes in the overall legal environment may, even absent any particular regulator’s or enforcement authority’s interpretation of a legal issue changing, cause us to change our views regarding the actions we need to take from a legal risk management perspective, thus necessitating changes to our practices that may, in some cases, increase our costs and limit our ability to grow or to improve our results of operations. Further, in some cases, these laws and regulations are designed to protect or benefit the interests of a specific constituency rather than a range of constituencies. For example, state insurance laws and regulations generally are intended to protect or benefit purchasers or users of insurance products, not holders of securities, which generally is the jurisdiction of the SEC. In many respects, these laws and regulations limit our ability to grow or to improve our results of operations.
Failure to comply with federal, state and provincial laws and regulations relating to privacy and security of personal information, and civil liabilities relating to breaches of privacy and security of personal information, could create liabilities for us, damage our reputation and harm our business.
A variety of regulations govern the collection, use, retention, sharing and security of personal information. Claims or allegations that we have violated applicable laws or regulations related to privacy and data security could in the future result in negative publicity and a loss of confidence in us by our members, our participating service providers or team members, and may subject us to fines by credit card companies and the loss of our ability to accept credit and debit card payments. In addition, we have posted privacy policies and practices concerning the collection, use and disclosure of member data on our website. Several Internet companies have incurred penalties for failing to abide by the representations made in their privacy policies and practices. In addition, our use and retention of personal information could lead to civil liability exposure in the event of any disclosure of such information due to hacking, viruses, inadvertent action or other use or disclosure. Several companies have been subject to civil actions, including class actions, relating to this exposure.
We have incurred, and will continue to incur, expenses to comply with privacy and security standards and protocols for personal information imposed by law, regulation, self-regulatory bodies, industry standards and contractual obligations. Such laws, standards and regulations, however, are evolving and subject to potentially differing interpretations, and new privacy laws are frequently enacted. We are unable to predict what additional legislation, standards or regulation in the area of privacy and security of personal information could be enacted or its effect on our operations and business.
Law and regulations of the Internet, email and texting could adversely affect our business.
Many laws governing general commerce on the Internet remain unsettled and it may take years to fully determine whether and how existing laws such as those governing insurance, intellectual property, privacy and taxation apply to the Internet. In addition, the growth and development of the market for electronic commerce and Internet-related advertisements and transactions may prompt calls for more stringent consumer protection laws that may impose additional burdens on companies conducting business and selling subscriptions over the Internet. Any new laws or regulations or new interpretations of existing laws or regulations relating to the Internet could harm our business and we could be forced to incur substantial costs in order to comply with them, which would harm our business, operating results and financial condition.
30



Additionally, we use phone solicitation, email, and texting to market our services to potential members and/or as a means of communicating with our existing members. The laws and regulations governing the use of phone solicitation, email, and texting continue to evolve, and the growth and development of the market for commerce over the Internet may lead to the adoption of additional legislation. Failure to comply with existing or new laws regarding phone solicitation, text or electronic communications with members could lead to significant damages. We have incurred, and will continue to incur, expenses in our efforts to comply with electronic messaging laws. If new laws or regulations are adopted, or existing laws and regulations are interpreted, to impose additional restrictions on our ability to send email to our members or potential members, we may not be able to communicate with them in a cost-effective manner. In addition to legal restrictions on the use of email for commercial purposes, Internet and email service providers and others attempt to block the transmission of unsolicited email, commonly known as “spam.” Many service providers have relationships with organizations whose purpose it is to detect and notify the Internet and email service providers of entities that the organization believes are sending unsolicited email. If an Internet or email service provider identifies messaging and email from us as “spam” as a result of reports from these organizations or otherwise, we could be placed on a restricted list that will block our emails to members or potential members. If we are restricted or unable to communicate by phone, text or email with our members and potential members as a result of legislation, blockage or otherwise, our business, operating results and financial condition would be harmed.
Our segregated account in Bermuda, WICL segregated account AX, could be adversely impacted by regulatory compliance of an unaffiliated third party.
Wyndham Insurance Company (SAC) Limited (WICL) is a class 3 insurer regulated by the Bermuda Monetary Authority (BMA). WICL’s ability to continue operations and pay dividends could impact the ability of our segregated account to do the same. WICL’s failure to meet regulatory requirements set forth by the BMA could result in our inability to transact business with WICL segregated account AX. Further, WICL could be limited from allowing dividends to be paid out of segregated account AX in the event of adverse regulatory actions.
Our accounting is becoming more complex, and relies upon estimates or judgments relating to our critical accounting policies. If our accounting is erroneous or based on assumptions that change or prove to be incorrect, our operating results could fall below the expectations of securities analysts and investors, resulting in a decline in our stock price.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes, and also to comply with many complex requirements and standards. We devote substantial resources to compliance with accounting requirements and we base our estimates on our best judgment, historical experience, information derived from third parties, and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. However, various factors are causing our accounting to become complex, such as our investments in strategic opportunities and our expansion into foreign markets. The ongoing evolution of our business, international expansion, and entry into complementary businesses, such as pet food, may compound these complexities. Our operating results may be adversely affected if we make accounting errors or our judgments prove to be wrong, assumptions change or actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors or guidance we may have provided, resulting in a decline in our stock price and potential legal claims. Significant judgments, assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, reserve for veterinary invoices, business combinations, and income taxes.

Risks Related to Ownership of Our Common Stock
Our actual operating results may differ significantly from our guidance.
From time to time we have released, and may continue to release, guidance in quarterly earnings conference call, quarterly earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance, which includes forward-looking statements, has been and will be based on projections prepared by our management. These projections are not prepared with a view toward compliance with published guidelines of the American Institute of Certified Public Accountants, and neither our independent registered public accounting firm nor any other independent expert or outside party compiles or examines the projections. Accordingly, no such person expresses any opinion or any other form of assurance with respect to the projections. In addition, from time to time we have provided, and may continue to provide, information regarding how we think about the drivers of and our method of calculating our intrinsic value, including related statements regarding discounted cash flows and underlying assumptions (such as pet enrollment, revenue per pet, lifetime values of a pet, pet acquisition costs, and other costs and expenses).
31



These statements are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive risks and uncertainties, many of which are beyond our control, including those described in these “Risk Factors” and elsewhere in this report. When we state possible outcomes as high and low ranges, these are intended to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges.
The principal reason that we release guidance and other information regarding our view of the drivers and calculation method of our intrinsic value is to provide a basis for our management to discuss our business and outlook with analysts and investors.
Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying these statements will not materialize or will vary significantly from actual results. Accordingly, these statements are only estimates of what management believes is reasonable as of the date of release. Actual results may vary and the variations may be material. In light of the foregoing, we urge investors not to rely upon our guidance or other information regarding our view of the drivers and calculation method of our intrinsic value in making an investment decision regarding our common stock. In addition, we do not accept any responsibility for any projections or reports published by any such third parties, and we urge you not to place undue reliance on those statements.
Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this report, or the other reports we file from time to time, could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
Future securities issuances could result in significant dilution to our stockholders and impair the market price of our common stock.
Future issuances of shares of our common stock, or the perception that these sales may occur, could depress the market price of our common stock and result in dilution to existing holders of our common stock. Acquisitions, strategic investments, partnerships, or alliances could also result in dilutive issuances of equity securities. In addition, we may issue options, restricted stock units, or other stock-based awards to those providing services to us, and to the extent outstanding or future options are exercised or restricted stock units or other stock-based awards are settled for shares of our common stock, there will be further dilution. These equity incentives are generally granted under our 2014 Equity Incentive Plan, which provides for automatic annual increases in the number of shares or our common stock available for issuance under the plan equal to 4% of our issued and outstanding shares of common stock, or any lesser number determined by our board of directors. Our board of directors most recently approved a 4% increase in 2022. The amount of dilution could be substantial depending upon the size of our future issuances of securities or exercises or settlement of stock-based awards. Furthermore, we may issue additional equity securities that could have rights senior to those of our common stock, such as pursuant to the “blank check” preferred stock contained in our certificate of incorporation. As a result, purchasers of our common stock bear the risk that future issuances of debt or equity securities may reduce the value of and dilute their ownership interest.
If securities or industry analysts do not publish research, or publish inaccurate or unfavorable research, about our business, our stock price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the securities or industry analysts who publish research about us or our business downgrade our stock or publish inaccurate or unfavorable evaluations of our company or our stock, the price of our stock could decline. If one or more of these analysts cease coverage of our company, our stock may lose visibility in the market, which in turn could cause our stock price to decline.
The market price of our common stock has been and is likely to continue to be volatile, and you may be unable to sell your shares at or above the price at which you purchased them.
The market price of our common stock has been and is likely to continue to fluctuate widely. Factors affecting the market price of our common stock include:
variations in our operating results, earnings per share, cash flows from operating activities, and key operating metrics, and how those results compare to analyst expectations;
forward-looking guidance that we provide to the public and industry and financial analysts related to future revenue and results of operations, and any change in that guidance or our failure to achieve the results reflected in that guidance;
the net increases in the number of members, either independently or as compared with published expectations of industry, financial or other analysts that cover our company;
changes to our subscription, strategic alliances, acquisitions or significant agreements by us or by our competitors;
recruitment or departure of key personnel;
factors relating to our other business segment;
issuance of common stock or other securities to certain partners;
32



the economy as a whole and market conditions in our industry;
trading activity by a limited number of stockholders who together beneficially own a majority of our outstanding common stock;
publications and public statements by financial analysts and other finance industry professionals and activists;
the number of shares of our stock trading on a regular basis; and
any other factors discussed in these risk factors.
In addition, if the market for stock in our industry or the stock market in general experiences uneven investor confidence, the market price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. Some companies that have experienced volatility in the trading price of their stock have been the subject of securities class action litigation. If we are the subject of such litigation, it could result in substantial costs and a diversion of our management’s attention and resources.
We do not intend to pay dividends on our common stock and, therefore, any returns will be limited to the value of our stock.
We have never declared or paid any cash dividends on our common stock. Other than potential repurchases of our common stock, we currently intend to retain all available funds and any future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. APIC’s ability to pay dividends is limited by New York state insurance laws, and WICL Segregated Account AX’s ability to pay dividends is limited by our agreements with WICL as well as WICL’s regulatory requirements. Any return to stockholders will therefore be limited to the increase, if any, of our stock price.
Our directors and principal stockholders own a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval.
Our directors, five percent or greater stockholders and their respective affiliates beneficially hold a significant amount of our outstanding voting stock. Therefore, these stockholders have the ability to influence us through this ownership position. These stockholders may be able to determine all matters requiring stockholder approval. For example, these stockholders may be able to control elections of directors, amendments of our organizational documents, or approval of any merger, sale of assets, or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals or offers for our common stock that you or other stockholders may feel are in your or their best interest as one of our stockholders.
Provisions in our restated certificate of incorporation, restated bylaws and Delaware law might discourage, delay or prevent a change in control of our company or changes in our management and, therefore, depress the market price of our common stock.
Our restated certificate of incorporation and restated bylaws contain provisions that could depress the market price of our common stock by acting to discourage, delay or prevent a change in control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions, among other things:
permit the CEO to also serve as the chair of the board of directors;
permit only the board of directors to establish the number of directors and fill vacancies on the board;
provide that directors may only be removed “for cause” and only with the approval of two-thirds of our stockholders;
require super-majority voting to amend some provisions in our restated certificate of incorporation and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board could use to implement a stockholder rights plan (also known as a “poison pill”);
eliminate the ability of our stockholders to call special meetings of stockholders;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
prohibit cumulative voting; and
establish advance notice requirements for nominations for election to our board or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
In addition, Section 203 of the Delaware General Corporation Law may discourage, delay or prevent a change in control of our company. Section 203 imposes certain restrictions on mergers, business combinations and other transactions between us and holders of 15% or more of our common stock. Moreover, applicable insurance laws require that any person or entity acquiring direct or indirect control of an insurer obtain prior regulatory approval, which may impede potential acquisitions.
We have an Employee Severance and Change in Control Plan that applies to each employee of our company. This plan provides certain benefits to our employees in the event there is a change in control of our company and an employee is terminated under certain conditions. Potential acquirers may determine that the possible payments and acceleration of equity under this plan make an acquisition of our company unattractive.
33



Item 1B. Unresolved Staff Comments
None.
Item 1C. Cybersecurity
As part of its oversight of our company, our board of directors is involved in overseeing our risk management program. Cybersecurity is an important component of overall enterprise risk management (“ERM”). Our cybersecurity processes are fully integrated into our ERM program and are based on recognized frameworks established by the National Institute of Standards and Technology, the International Organization for Standardization and industry standards and regulations, including the NYDFS Cybersecurity Regulation and PCI DSS. We address cybersecurity risks through an approach that focuses on preserving the confidentiality, integrity, and availability of our assets, including the information we collect and store, by identifying, preventing, and mitigating cybersecurity threats and effectively responding to cybersecurity incidents as they occur.
Risk Management and Strategy
Our cybersecurity risk management program focuses on the following key areas:
Technical Safeguards. We utilize technical safeguards that are designed to protect our assets from cybersecurity threats. These safeguards include firewalls, intrusion prevention and detection systems, Managed Detection and Response, antimalware and access controls solutions, which we evaluate and improve through security assessments and threat intelligence.
Incident Response and Recovery Planning. We have established and maintained incident response and recovery plans that address how we respond to cybersecurity incidents, and we test and evaluate these plans on a regular basis.
Third-Party Risk Management. We maintain a risk-based approach to identifying and overseeing cybersecurity risks presented by third parties, including software and services vendors, Territory Partners and other external users of our systems and those of third parties that could adversely impact our business in the event of a cybersecurity incident.
Education. We provide regular, mandatory training for all team members regarding general security concepts, cybersecurity, and physical threats. The training is designed to equip team members to identify and properly respond to a variety of cybersecurity threats and risks, as well as to communicate our processes.
Governance. We maintain a management Risk Committee that assists with our ERM function. We also utilize a virtual Chief Information Security Officer (“vCISO”) and other members of senior management and our IT team to support our risk management program. Our board of directors receives regular reports regarding our ERM function to support its oversight responsibilities, and we ensure our business units receive appropriate updates that may impact operations.
Collaboration. Our processes are designed to identify, prevent, and mitigate cybersecurity threats and incidents and provide for prompt escalation when appropriate. This approach is cross-functional, drawing on the skills and experiences of our diverse team, and it is designed to allow management to make timely decisions regarding public disclosure and business matters.
We periodically assess and test our cybersecurity processes. These efforts include a wide range of activities, such as audits, assessments, tabletop exercises, threat modeling and vulnerability testing focused on evaluating the effectiveness of our cybersecurity measures and planning. We regularly engage independent third parties to assess our cybersecurity measures, including audits and reviews of our information security control environment and operating effectiveness. The results of such assessments are reported to management's Risk Committee and to our board of directors. We adjust our cybersecurity documentation, processes, and practices as necessary based on the information provided by these assessments, audits, and reviews.
Governance
Our board of directors, in coordination with our internal Risk Committee, oversees our ERM function, including the management of risks arising from cybersecurity threats. Our board of directors receives regular updates on cybersecurity matters from management's Risk Committee and from the Information Security Committee, which is comprised of Information Technology and Security leadership and oversees operational aspects of our cybersecurity program. Those updates to our board of directors address a wide range of topics that may include information on recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, and information security considerations with respect to our partners and third parties. Our board of directors and management's Risk Committee also receive prompt information regarding any cybersecurity incident that meets established reporting thresholds and ongoing updates on any such incident until it has been addressed. Our Information Security Committee and vCISO annually report on the status of our cybersecurity program and meet with our board of directors to discuss our approach to cybersecurity and risk management.
34



Our Information Security Committee and vCISO, in coordination with management's Risk Committee, work collaboratively to implement a program designed to protect our assets from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with our incident response and recovery plans. To facilitate the success of our cybersecurity risk management program, we deploy multidisciplinary teams to address cybersecurity threats and to respond to cybersecurity incidents. Through ongoing communications with these teams, our Information Security Committee monitors the prevention, detection, mitigation, and remediation of cybersecurity threats and incidents in real-time and report such threats and incidents to management's Risk Committee when appropriate.
Our vCISO has served in various information technology, security, and privacy roles for over 25 years, including as the Chief Information Security Officer for several large public companies. Our vCISO holds undergraduate and graduate degrees in business administration and law, including specialties in information systems management and legal risk and compliance. Additionally, he has attained professional certifications in information security, auditing and assessment, and threat intelligence.
Cybersecurity threats, including those related to previous cybersecurity incidents, have not materially affected and are not reasonably likely to affect us, our business strategy, operations, or financial condition.
Item 2. Properties
Our principal executive offices are located at 6100 4th Avenue South, Seattle, Washington. We purchased the building in August 2018 and occupy 120,124 square feet.
Item 3. Legal Proceedings
Information with respect to this item may be found in Note 9 of Item 8, “Financial Statements and Supplementary Data”, under the caption, “Legal Proceedings” which information is incorporated herein by reference.
Item 4. Mine Safety Disclosures
Not applicable.
35



PART II
Item 5. Market for Registrants Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities
Recent Sales of Unregistered Securities
Pursuant to a marketing agreement between us and a strategic distributor, we agreed to issue shares of our common stock to the distributor as partial consideration for sales made through the distributor’s marketing channels of white-label pet insurance and wellness products that we create and administer under the agreement. The number of shares we issue is determined quarterly, based on a percentage of revenue from such product sales divided by the volume weighted average price per share for the preceding quarter or, if lower, for the three months ended December 5, 2021. The shares we issue are subject to various restrictions, including a minimum holding period of two years and customary transfer restrictions for shares acquired in a private placement. During the quarter ended December 31, 2023, we issued 2,000 shares of our common stock to the distributor in respect of product sales that occurred in the quarter ended September 30, 2023. We offered and sold these shares in reliance upon the exemption from the registration set forth under Section 4(a)(2) of the Securities Act, and the regulations promulgated thereunder relating to sales by an issuer not involving any public offering, and in reliance on similar exemptions under applicable state laws.
Market for our Common Stock
Our common stock began trading on the New York Stock Exchange (NYSE) under the symbol “TRUP” on July 18, 2014. Prior to that time, there was no public market for our common stock. On June 17, 2016, we voluntarily transferred the listing of our common stock from the NYSE to the NASDAQ Global Market of the NASDAQ Stock Market LLC (NASDAQ) where our common stock continues to be traded under the symbol “TRUP”.
Dividend Policy
We have never declared or paid cash dividends on our common stock. Other than potential repurchases of our common stock, we currently intend to retain all available funds and any future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. Any further determination to pay dividends on our common stock will be at the discretion of our board of directors, subject to applicable laws, and will depend on our financial condition, results of operations, capital requirements, general business conditions and other factors that our board of directors considers relevant.
Holders of Record
As of February 19, 2024, there were 29 registered stockholders of record of our common stock. The actual number of stockholders is greater than this number of record holders, and includes stockholders who are beneficial owners, whose shares are held of record by banks, brokers, and other financial institutions.
Securities Authorized for Issuance under Equity Compensation Plans
The information called for by this item is incorporated by reference to our Proxy Statement for the Annual Meeting of Stockholders to be held in 2024. See Part III, Item 12 “Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.”
Stock Performance Graph
The following shall not be deemed “filed” for purposes of Section 18 of the Exchange Act, or incorporated by reference into any of our other filings under the Exchange Act or the Securities Act, except to the extent we specifically incorporate it by reference into such filing.
This chart compares the stockholder return on an investment of $100 over the five years from December 31, 2018 through December 31, 2023 for (1) our common stock, (2) the S&P Small Cap 600 Index, (3) the NASDAQ-100 Technology Sector Index, and (4) the Russell 2000 Index. All values assume the reinvestment of any dividends; however, no dividends have been declared on our common stock to date. The stockholder return on the following graph is not necessarily indicative of future performance.
36



3974
12/31/201812/31/201912/31/202012/31/202112/31/202212/31/2023
Trupanion Inc.$100.00 $146.22 $476.17 $525.18 $189.06 $121.36 
S&P Small Cap 600 Index$100.00 $120.86 $132.43 $165.89 $137.00 $156.02 
NASDAQ-100 Technology Sector Index$100.00 $147.71 $204.70 $259.92 $156.13 $260.26 
Russell 2000 Index$100.00 $124.38 $147.61 $167.82 $131.64 $151.51 


37



Item 6. [Reserved]
38



Item 7. Managements Discussion and Analysis of Financial Condition and Results of Operations
Please read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes included under Part II, Item 8 of this Annual Report on Form 10-K.
This section of this Form 10-K generally discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussions of 2021 items and year-to-year comparisons between 2022 and 2021 that are not included in this Form 10-K can be found in "Management's Discussion and Analysis of Financial Condition and Results of Operations" in Part II, Item 7 of the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
Overview
We provide medical insurance for cats and dogs in the United States, Canada, Continental Europe, and Australia. Through our data-driven, vertically-integrated approach, we develop and offer high value medical insurance products, priced specifically for each pet’s unique characteristics and coverage level. Our growing and loyal membership base provides us with highly predictable and recurring revenue.
We operate in two business segments: subscription business and other business. We generate revenue in our subscription business segment primarily by subscription fees from direct-to-consumer products. We operate our subscription business segment similar to other subscription-based businesses, with a focus on achieving a target margin prior to our new pet acquisition expense and acquiring as many pets as possible at our targeted average estimated internal rate of return. Within our subscription business, we also provide "Powered by Trupanion" pet insurance product offerings marketed by third parties, and, in Canada, low and medium ARPU products marketed under the brand names Furkin and PHI Direct. We provide a full suite of services and support for these products and they are designed to align with the target margin profile of our subscription business segment. Within our subscription business segment we also offer products in Continental Europe, which are currently underwritten using third-party underwriters.
Our other business segment is comprised of revenue from other product offerings, with third parties with whom we generally have a business-to-business relationship. This business segment has a different margin profile than our subscription segment and includes revenue from writing policies on behalf of third parties and revenue from other products and insurance software solutions. This segment of our business is not part of our core business strategy and generally has a lower margin. Over time it is reasonable to expect changes to this segment which may impact the revenue contribution due to a partner or partners rolling off to new underwriters.
We generate leads for our subscription business segment from a diverse set of member acquisition channels, which we then convert into members through our contact center, website and other direct-to-consumer activities. These channels include leads from third-parties such as veterinarians and referrals from existing members. Veterinary hospitals represent our largest referral source. We engage our “Territory Partners” to have face-to-face visits with veterinarians and their staff. Territory Partners are dedicated to cultivating direct veterinary relationships and building awareness of the benefits of high quality medical insurance to veterinarians and their clients. Veterinarians then educate pet owners, who visit our website or call our contact center to learn more about, and potentially enroll in, Trupanion. We also receive a significant number of new leads from existing members adding pets and referring their friends and family members. Our direct-to-consumer acquisition channels serve as important resources for pet owner education and drive new member leads and conversion. We monitor average pet acquisition cost to evaluate the efficiency in acquiring new members and measure effectiveness based on our targeted return on investment.

39



Key Operating Metrics
The following tables set forth total pets enrolled and key operating metrics for our subscription business for the years ended December 31, 2023, 2022 and 2021, and for each of the last eight fiscal quarters.
 Year Ended December 31,
 202320222021
Total Business:
Total pets enrolled (at period end)1,714,473 1,537,573 1,176,778 
Subscription Business:
Total subscription pets enrolled (at period end)991,426 869,862 704,333 
Monthly average revenue per pet$65.26 $63.82 $63.56 
Lifetime value of a pet, including fixed expenses$419 $641 $717 
Average pet acquisition cost (PAC)$228 $289 $287 
Average monthly retention98.49 %98.69 %98.74 %
Three Months Ended
Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022
Total Business:
Total pets enrolled (at period end)1,714,4731,712,1771,679,6591,616,8651,537,5731,439,6051,348,1451,267,253
Subscription Business:
Total subscription pets enrolled (at period end)991,426969,322943,958906,369869,862808,077770,318736,691
Monthly average revenue per pet$67.07 $65.82 $64.41 $63.58 $63.11 $63.80 $64.26 $64.21 
Lifetime value of a pet, including fixed expenses$419 $428 $470 $541 $641 $673 $713 $730 
Average pet acquisition cost (PAC)$217 $212 $236 $247 $283 $268 $309 $301 
Average monthly retention98.49 %98.55 %98.61 %98.65 %98.69 %98.71 %98.74 %98.75 %
Total pets enrolled and total subscription pets enrolled include pet enrollments in European markets, where policies are currently underwritten by third parties and Trupanion is acting as an insurance broker. Per pet metrics, however, exclude these European policies, as their revenue is currently earned from commissions, as opposed to the gross underwriting premiums earned by the remainder of our subscription business.
Total pets enrolled. Total pets enrolled reflects the number of subscription pets or pets enrolled in one of the insurance products offered in our other business segment at the end of each period presented. We monitor total pets enrolled because it provides an indication of the growth of our consolidated business.
Total subscription pets enrolled. Total subscription pets enrolled reflects the number of pets in active memberships at the end of each period presented. We monitor total subscription pets enrolled because it provides an indication of the growth of our subscription business.
Monthly average revenue per pet. Monthly average revenue per pet is calculated as amounts billed in a given period for subscriptions divided by the total number of subscription pet months in the period. Total subscription pet months in a period represents the sum of all subscription pets enrolled for each month during the period. We monitor monthly average revenue per pet because it is an indicator of the per pet unit economics of our subscription business.


40



Lifetime value of a pet, including fixed expenses. Lifetime value of a pet, including fixed expenses, is calculated based on subscription revenue less cost of revenue from our subscription business segment for the 12 months prior to the period end date excluding stock-based compensation expense related to cost of revenue from our subscription business segment, sign-up fee revenue and the change in deferred revenue between periods. This amount is also reduced by the fixed expenses related to our subscription business, which are the pro-rata portion of general and administrative and technology and development expenses, less stock-based compensation, based on revenues. This amount, on a per pet basis, is multiplied by the implied average subscriber life in months. Implied average subscriber life in months is calculated as the quotient obtained by dividing one by one minus the average monthly retention rate. We monitor lifetime value of a pet, including fixed expenses, to estimate the value we might expect from new pets over their implied average subscriber life in months, if they behave like the average pet in that respective period. When evaluating the amount of pet acquisition expenses we may want to incur to attract new pet enrollments, we refer to the lifetime value of a pet, including fixed expenses, as well as our estimated internal rate of return calculation for an average pet, which also includes an estimated surplus capital charge, to inform the amount of acquisition spend in relation to the estimated payback period.
Average pet acquisition cost. Average pet acquisition cost (PAC) is calculated as net acquisition cost divided by the total number of new subscription pets enrolled in that period. Net acquisition cost, a non-GAAP financial measure, is calculated in a reporting period as new pet acquisition expense, excluding stock-based compensation expense, other business segment expense, offset by sign-up fee revenue. We exclude stock-based compensation expense because the amount varies from period to period based on number of awards issued and market-based valuation inputs. We offset sign-up fee revenue because it is a one-time charge to new members collected at the time of enrollment used to partially offset initial setup costs, which are included in new pet acquisition expenses. We exclude other business segment pet acquisition expense because that does not relate to subscription enrollments. We monitor average pet acquisition cost to evaluate the efficiency in acquiring new members and measure effectiveness based on our targeted return on investment.
Average monthly retention. Average monthly retention is measured as the monthly retention rate of enrolled subscription pets for each applicable period averaged over the 12 months prior to the period end date. As such, our average monthly retention rate as of December 31, 2023 is an average of each month’s retention from January 1, 2023 through December 31, 2023. We calculate monthly retention as the number of pets that remain after subtracting all pets that cancel during a month, including pets that enroll and cancel within that month, divided by the total pets enrolled at the beginning of that month. We monitor average monthly retention because it provides a measure of member satisfaction and allows us to calculate the implied average subscriber life in months.
41



Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. GAAP, we believe the following non-GAAP financial measures are useful in evaluating our operating performance. We use the following non-GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that these non-GAAP financial measures, when taken collectively, may be helpful to investors in providing consistency and comparability with past financial performance. However, non-GAAP financial information is presented for supplemental informational purposes only, has limitations as an analytical tool, and should not be considered in isolation, or as a substitute for, the directly comparable financial measures prepared in accordance with GAAP.
We calculate these non-GAAP financial measures by excluding certain non-cash or non-recurring expenses. We exclude non-recurring transactions and restructuring expenses as they are not indicative of our operating performance. We exclude stock-based compensation as it is non-cash in nature. Although stock-based compensation expenses are expected to remain recurring expenses for the foreseeable future, we believe excluding them allows investors to make meaningful comparisons between our recurring core business operating results and those of other companies. We define non-GAAP development expenses as operating expenses incurred to develop new products and offerings that are pre-revenue. We define non-GAAP fixed expenses as the total of technology and development expense and general and administrative expense, less stock-based compensation expense, non-recurring transaction and restructuring expense, and development expenses related to exploring and developing new products and offerings that generally are in the pre-revenue stage or not at scale.

42



The following tables present the reconciliation of our non-GAAP financial measures from corresponding GAAP measures for the periods presented (in thousands):
Year Ended December 31,
202320222021
Veterinary invoice expense$831,055 $649,737 $486,062 
Less:
Stock-based compensation expense(1)
(3,450)(4,054)(4,538)
Other business cost of paying veterinary invoices(287,858)(212,857)(129,614)
Subscription cost of paying veterinary invoices (non-GAAP)$539,747 $432,826 $351,910 
% of subscription revenue75.7 %72.5 %71.1 %
Other cost of revenue$146,534 $133,257 $108,583 
Less:
Stock-based compensation expense(1)
(1,544)(2,232)(2,610)
Other business variable expenses(75,756)(72,453)(57,367)
Subscription variable expenses (non-GAAP)$69,234 $58,572 $48,606 
% of subscription revenue9.7 %9.8 %9.8 %
Technology and development expense$21,403 $25,133 $16,866 
General and administrative expense60,207 39,379 31,893 
Less:
Stock-based compensation expense(1)
(19,869)(17,135)(11,918)
Non-recurring transaction or restructuring expenses (2)
(4,175)(372)(82)
Development expenses(3)
(5,100)(7,789)(3,719)
Fixed expenses (non-GAAP)$52,466 $39,216 $33,040 
% of total revenue4.7 %4.3 %4.7 %
New pet acquisition expense$77,372 $89,500 $78,647 
Less:
Stock-based compensation expense(1)
(7,000)(9,116)(9,160)
Other business pet acquisition expense(200)(541)(499)
Subscription acquisition cost (non-GAAP)$70,172 $79,843 $68,988 
% of subscription revenue9.8 %13.3 %13.9 %
(1)Trupanion employees may elect to take restricted stock units in lieu of cash payment for their bonuses. We account for such expense as stock-based compensation in accordance with GAAP, but we do not include it in any non-GAAP adjustments. Stock-based compensation associated with bonuses was approximately $1.3 million for the year ended December 31, 2023.

(2)Consists of business acquisition transaction expenses, severance and legal costs due to certain executive departures, and a $3.8 million non-recurring settlement of accounts receivable in the first quarter of 2023 related to uncollected premiums in connection with the transition of underwriting a third-party business to other insurers.
(3)As we enter the next phase of our growth, we expect to invest in initiatives that are pre-revenue, including adding new products and international expansion. These development expenses are costs related to product exploration and development that are pre-revenue and historically have been insignificant.

43



Three Months Ended
Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022
Veterinary invoice expense$217,739 $212,441 $206,738 $194,137 $176,083 $171,112 $157,616 $144,926
Less:
Stock-based compensation expense(1)
(885)(870)(856)(839)(899)(960)(1,022)(1,173)
Other business cost of paying veterinary invoices(77,572)(72,694)(72,443)(65,149)(59,946)(58,197)(50,378)(44,336)
Subscription cost of paying veterinary invoices (non-GAAP)$139,282 $138,877 $133,439 $128,149 $115,238 $111,955 $106,216 $99,417 
% of subscription revenue72.7 %75.9 %77.0 %77.6 %72.7 %73.5 %72.8 %71.1 %
Other cost of revenue$38,054 $38,179 $34,455 $35,846 $36,277 $32,589 $33,212 $31,179 
Less:
Stock-based compensation expense(1)
(386)(282)(428)(448)(414)(433)(754)(631)
Other business variable expenses(19,301)(20,482)(17,230)(18,743)(20,591)(17,346)(18,010)(16,506)
Subscription variable expenses (non-GAAP)$18,367 $17,415 $16,797 $16,655 $15,272 $14,810 $14,448 $14,042 
% of subscription revenue9.6 %9.5 %9.7 %10.1 %9.6 %9.7 %9.9 %10.0 %
Technology and development expense$5,969 $5,302 $5,232 $4,900 $6,955 $6,553 $6,396 $5,229 
General and administrative expense13,390 12,664 13,136 21,017 10,472 10,314 9,227 9,366 
Less:
Stock-based compensation expense(1)
(3,797)(3,754)(3,497)(8,821)(5,019)(4,805)(4,085)(3,226)
Non-recurring transaction or restructuring expenses (2)
— (8)(65)(4,102)(193)(179)— — 
Development expenses(3)
(1,683)(1,594)(925)(898)(2,084)(2,435)(2,012)(1,258)
Fixed expenses (non-GAAP)$13,879 $12,610 $13,881 $12,096 $10,131 $9,448 $9,526 $10,111 
% of total revenue4.7 %4.4 %5.1 %4.7 %4.1 %4.0 %4.3 %4.9 %
New pet acquisition expense$17,189 $17,772 $20,769 $21,642 $22,457 $22,434 $22,982 $21,627 
Less:
Stock-based compensation expense(1)
(1,567)(1,679)(1,722)(2,032)(2,079)(2,108)(2,601)(2,328)
Other business pet acquisition expense(77)(10)(62)(51)(65)(181)(186)(109)
Subscription acquisition cost (non-GAAP)$15,545 $16,083 $18,985 $19,559 $20,313 $20,145 $20,195 $19,190 
% of subscription revenue8.1 %8.8 %11.0 %11.8 %12.5 %13.2 %13.9 %13.7 %
(1)Trupanion employees may elect to take restricted stock units in lieu of cash payment for their bonuses. We account for such expense as stock-based compensation in accordance with GAAP, but we do not include it in any non-GAAP adjustments. Stock-based compensation associated with bonuses was approximately $0.7 million for the three months ended December 31, 2023.

(2)Consists of business acquisition transaction expenses, severance and legal costs due to certain executive departures, and a $3.8 million non-recurring settlement of accounts receivable in the first quarter of 2023 related to uncollected premiums in connection with the transition of underwriting a third-party business to other insurers.
(3)As we enter the next phase of our growth, we expect to invest in initiatives that are pre-revenue, including adding new products and international expansion. These development expenses are costs related to product exploration and development that are pre-revenue and historically have been insignificant.
44



When determining our PAC, we calculate net acquisition cost for a more comparable metric across periods. Net acquisition cost, a non-GAAP financial measure, is calculated in a reporting period as GAAP new pet acquisition expense, excluding stock-based compensation expense, other business segment expense, and pet acquisition expense for commission-based policies, offset by sign-up fee revenue. We exclude stock-based compensation expense because the amount varies from period to period based on the number of awards issued and market-based valuation inputs. We exclude other business segment pet acquisition expense because it does not relate to subscription enrollments. We exclude pet acquisition expense for commission-based policies because the revenue of these products is earned from commissions from a third party underwriter, as opposed to the gross underwriting premiums earned by the remainder of our subscription business. We offset sign-up fee revenue because it is a one-time charge to new members collected at the time of enrollment used to partially offset initial setup costs, which are included in new pet acquisition expenses.
The following tables reconcile GAAP new pet acquisition expense to non-GAAP net acquisition cost (in thousands) for the years ended December 31, 2023, 2022, and 2021, and for each of the last eight fiscal quarters:
 Year Ended December 31,
 202320222021
New pet acquisition expense$77,372 $89,500 $78,647 
Net of sign-up fee revenue(4,527)(4,984)(4,954)
Excluding:
Stock-based compensation expense(7,000)(9,116)(9,160)
Other business pet acquisition expense(200)(541)(499)
Pet acquisition expense for commission-based policies(3,443)(443)— 
Net acquisition cost$62,202 $74,416 $64,034 

Three Months Ended
Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022
New pet acquisition expense$17,189 $17,772 $20,769 $21,642 $22,457 $22,434 $22,982 $21,627 
Net of sign-up fee revenue(1,035)(1,084)(1,189)(1,219)(1,191)(1,339)(1,252)(1,202)
Excluding:
Stock-based compensation expense(1,567)(1,679)(1,722)(2,032)(2,079)(2,108)(2,601)(2,328)
Other business pet acquisition expense(77)(10)(62)(51)(65)(181)(186)(109)
Pet acquisition expense for commission-based policies(802)(826)(888)(927)(443)— — — 
Net acquisition cost$13,708 $14,173 $16,908 $17,413 $18,679 $18,806 $18,943 $17,988 
Components of Operating Results
General
We operate in two business segments: subscription business and other business. We generate revenue in our subscription business segment primarily by subscription fees from direct-to-consumer products. We operate our subscription business segment similar to other subscription-based businesses, with a focus on achieving a target margin prior to our pet acquisition expense and acquiring as many pets as possible at our targeted average estimated internal rate of return. Within our subscription business, we also provide "Powered by Trupanion" pet insurance product offerings marketed by third parties and, in Canada, low and medium ARPU products marketed under the brand names Furkin and PHI Direct. We provide a full suite of services and support for these products and they are designed to align with the target margin profile of our subscription business segment. Within our subscription business segment we also offer products in Continental Europe, which are currently underwritten using third-party underwriters.
Our other business segment is comprised of revenue from other product offerings with third parties with whom we generally have a business-to-business relationship. This business segment has different margin profile than our subscription segment and includes revenue from writing policies on behalf of third parties and revenue from other products and insurance software solutions.
45



Revenue
We generate revenue in our subscription business segment primarily from subscription fees for our pet medical insurance. Fees are paid at the beginning of each subscription period. In most cases, our members authorize us to directly charge their credit card, debit card or bank account through automatic funds transfer. Subscription revenue is recognized on a pro rata basis over the enrollment term. Membership may be canceled at any time without penalty, and we issue a refund for the unused portion of the canceled membership. We also generate a portion of our subscription business segment revenue through commissions earned in our European markets, where policies are currently underwritten by third parties and Trupanion is acting as an insurance broker.
We generate revenue in our other business segment primarily from writing policies on behalf of third parties where we do not undertake the direct consumer marketing. This segment also includes revenue from other products and insurance software solutions that have a different margin profile from our subscription business.
Cost of Revenue
Cost of revenue in each of our segments is comprised of the following:
Veterinary invoice expense
Veterinary invoice expense includes our costs to review and pay veterinary invoices, administer the payments, and provide member services, and other operating expenses directly or indirectly related to this process. We also accrue for veterinary invoices that have been incurred but not yet received and for the estimated internal costs of processing those invoices. This also includes amounts paid by unaffiliated general agents on our behalf, and an estimate of amounts incurred and not yet paid for our other business segment.
Other cost of revenue
Other cost of revenue for the subscription business segment includes direct and indirect member service expenses, Territory Partner renewal fees, payment processing fees and premium tax expenses. Other cost of revenue for the other business segment includes the commissions we pay to unaffiliated general agents, costs to administer the programs in the other business segment and premium taxes on the sales in this segment.
Operating Expenses
Our operating expenses are classified into four categories: technology and development, general and administrative, new pet acquisition expense, and depreciation and amortization. For each category, except depreciation and amortization, the largest component is personnel costs, which include salaries, employee benefit costs, bonuses and stock-based compensation expense.
Technology and development
Technology and development expenses primarily consist of personnel costs and related expenses for our technology staff, which includes information technology development and infrastructure support, including third-party services. It also includes expenses associated with development in new geographies and new products and offerings.
General and administrative
General and administrative expenses consist primarily of personnel costs and related expenses for our finance, actuarial, human resources, regulatory, legal and general management functions, as well as facilities and professional services.
New pet acquisition expense
New pet acquisition expenses primarily consist of costs, including personnel costs, to educate veterinarians and consumers about the benefits of Trupanion, to generate leads and to convert leads into enrolled pets, as well as print, online and promotional advertising costs.
Depreciation and amortization
Depreciation and amortization expenses consist of depreciation of property, equipment, and software developed for internal use, as well as amortization of finite-lived intangible assets.
Gain (loss) from investment in joint venture
Gain (loss) from investment in joint venture consists of the share of income and losses from our equity method investment in a joint venture, as well as income and expenses associated with administrative services provided to the joint venture.
46



Stock-based compensation
Stock-based compensation is included in the cost and expense line items above. Stock-based compensation will vary depending on corporate performance and terms of the awards under our equity incentive plan. For example, when we have delivered strong performance, stock-based compensation may increase as a result of incentive-based awards under our equity incentive plan.
Factors Affecting Our Performance
Average monthly retention. Our performance depends on our ability to continue to retain our existing and newly enrolled pets and is impacted by our ability to provide a best-in-class value and member experience. Our ability to retain enrolled pets depends on a number of factors, including the actual and perceived value of our services and the quality of our member experience, the ease and transparency of the process for reviewing and paying veterinary invoices for our members, the rate of veterinary inflation and of our pricing adjustments, and the competitive environment. In addition, other initiatives across our business may temporarily impact retention and make it difficult for us to improve or maintain this metric. For example, if the number of new pets enrolled increases at a faster rate than our historical experience, our average monthly retention rate could be adversely impacted, as our retention rate is generally lower during the first year of member enrollment.
Investment in pet acquisition. We have made and may continue to make significant investments to grow our member base. Our net acquisition cost and the number of new members we enroll depends on a number of factors, including the amount we have available and we elect to invest in pet acquisition activities in any particular period in the aggregate and by channel, the frequency of existing members adding a pet or referring their friends or family, the effectiveness of our sales execution and marketing initiatives, changes in costs of media, the mix of our pet acquisition expenditures and the competitive environment. Our average pet acquisition cost has in the past significantly varied, and in the future may significantly vary, from period to period based upon specific marketing initiatives and estimated rates of return on pet acquisition spend. We also regularly test new member acquisition channels and marketing initiatives, which may be more expensive than our traditional marketing channels and may increase our average acquisition costs. We continually assess our pet acquisition activities by monitoring the estimated return on PAC spend both on a detailed level by acquisition channel and in the aggregate.
Timing of price adjustments. Our subscription business’s cost-plus model depends on our ability to estimate our operating costs and expenses, including veterinary invoice expenses, and to adjust our pricing to achieve our target returns. We regularly reevaluate and adjust the price of our subscriptions, with a goal of achieving our targeted payout ratio, subject to the review and approval of regulators where applicable. This makes it important for us to accurately estimate our costs and to promptly implement pricing adjustments, which generally roll onto our book of insured pets over the succeeding twelve months following any applicable regulatory approval. As a result, we may have timing mismatches during which our pricing does not reflect our current expense profile. In periods of rapid increases in veterinary invoice expenses, including periods of significant inflation, this timing mismatch may have a significant impact on our margin profile.
Timing of initiatives. Over time, we plan to implement new initiatives to improve our member experience, make modifications to our subscription plan, introduce new coverage plans, pursue pet food or other adjacent opportunities, improve our technology, increase the number of veterinary hospitals using our patented direct pay software, and find other ways to maintain a strong value proposition for our members. The implementation of such initiatives could impact our expense profile and result in us incurring expenses that may not always directly coincide with revenue increases, resulting in fluctuations in revenue and profitability in our subscription business segment.
Mix of sales. The relative mix of our business by geography, pet age, species, breed, and other factors impacts the monthly average revenue per pet we receive. For example, prices from our plans could vary depending on the relative cost of veterinary care in different countries or areas or whether the pet is a dog or a cat. As our mix of business between products and geographies changes, our metrics, such as our monthly average revenue per pet, and our exposure to foreign exchange fluctuations will be impacted. We expect our international business, additional product offerings and "Powered by Trupanion" plans to grow and, in turn, we expect these effects to increase.
Other business segment. Our other business segment primarily includes other product offerings that have been, materially different from those in our subscription business segment. We expect this difference to continue. In addition, we expect the growth rate of this segment to be materially different from our subscription business segment. We do not undertake marketing efforts for and are not the primary interface with the customers of the third parties for whom we write other business segment policies. Our relationships in our other business segment are generally subject to termination provisions and are non-exclusive. Accordingly, we have limited influence on the volume of business of this segment. Loss of an entire program via contract termination could result in the associated policies and revenue being lost over a period of 12 to 18 months, which could have a material impact on our results of operations. In some cases, we have structured exclusive relationships, but those relationships have been and may continue to be subject to limitations on the number of enrolled pets as to which we will write policies for the third party. We may enter into additional relationships in this segment in the future, if we believe they will be beneficial, which could impact our operating results.
47



Results of Operations
The following tables set forth our results of operations for the periods presented both in absolute dollars and as a percentage of total revenue for those periods. The period-to-period comparison of financial results is not necessarily indicative of future results.
Year Ended December 31,
202320222021
(in thousands)
Revenue:
Subscription business$712,906 $596,610 $494,862 
Other business395,699 308,569 204,129 
Total revenue1,108,605 905,179 698,991 
Cost of revenue:
Subscription business(1)
613,686 497,684 407,664 
Other business363,903 285,310 186,981 
Total cost of revenue977,589 782,994 594,645 
Operating expenses:
Technology and development(1)
21,403 25,133 16,866 
General and administrative(1)
60,207 39,379 31,893 
New pet acquisition expense(1)
77,372 89,500 78,647 
Depreciation and amortization12,474 10,921 11,965 
Total operating expenses171,456 164,933 139,371 
Gain (loss) from investment in joint venture(219)(253)(171)
Operating loss(40,659)(43,001)(35,196)
Interest expense12,077 4,267 10 
Other expense (income), net(7,701)(3,072)14 
Loss before income taxes(45,035)(44,196)(35,220)
Income tax expense (benefit)(342)476 310 
Net loss$(44,693)$(44,672)$(35,530)
(1) Includes stock-based compensation expense as follows:

Year Ended December 31,
202320222021
(in thousands)
Cost of revenue$5,279 $6,484 $7,148 
Technology and development2,846 4,742 3,056 
General and administrative17,717 12,831 8,862 
New pet acquisition expense7,319 9,336 9,160 
Total stock-based compensation expense$33,161 $33,393 $28,226 
48



Year Ended December 31,
 202320222021
(as a percentage of revenue)
Revenue100 %100 %100 %
Cost of revenue88 87 85 
Operating expenses:
Technology and development
General and administrative
New pet acquisition expense10 11 
Depreciation and amortization
Total operating expenses15 18 20 
Gain (loss) from investment in joint venture— — — 
Operating loss(4)(5)(5)
Interest expense— — 
Other expense (income), net(1)— — 
Loss before income taxes(4)(5)(5)
Income tax expense (benefit)— — — 
Net loss(4)%(5)%(5)%
Stock-based compensation expense:Year Ended December 31,
202320222021
(as a percentage of revenue)
Cost of revenue— %%%
Technology and development— — 
General and administrative
New pet acquisition expense
Total stock-based compensation expense%%%

 Year Ended December 31,
 202320222021
(as a percentage of subscription revenue)
Subscription business revenue100 %100 %100 %
Subscription business cost of revenue86 83 82 


49



Comparison of the years ended December 31, 2023, 2022, and 2021
Revenue
 Year Ended December 31,% Change
 2023202220212023 vs. 20222022 vs. 2021
 (in thousands, except percentages, pet and per pet data)
Revenue:
Subscription business$712,906 $596,610 $494,862 19%21%
Other business395,699 308,569 204,129 2851
Total revenue$1,108,605 $905,179 $698,991 2229
Percentage of Revenue by Segment:
Subscription business64 %66 %71 %
Other business36 34 29 
Total revenue100 %100 %100 %
Total pets enrolled (at period end)1,714,473 1,537,573 1,176,778 1231
Total subscription pets enrolled (at period end)991,426 869,862 704,333 1424
Monthly average revenue per pet$65.26 $63.82 $63.56 2
Average monthly retention98.49 %98.69 %98.74 %

Year ended December 31, 2023 compared to year ended December 31, 2022. Total revenue increased by $203.4 million, or 22%, to $1,108.6 million for the year ended December 31, 2023. Revenue from our subscription business segment increased by $116.3 million, or 19%, to $712.9 million for the year ended December 31, 2023. This increase was primarily driven by a 17% increase in total subscription pet months (the sum of pets enrolled for each month during a period) for policies underwritten by Trupanion and a 2% increase in monthly average revenue per pet. Revenue from our other business segment increased by $87.1 million to $395.7 million, or 28%, for the year ended December 31, 2023. This increase was primarily driven by a 24% increase in pet months and a 5% increase in monthly average revenue per pet in this segment.

50



Cost of Revenue
 Year Ended December 31,% Change
 2023202220212023 vs. 20222022 vs. 2021
 (in thousands, except percentages, pet and per pet data)
Cost of Revenue:
Subscription business:
Veterinary invoice expense$543,196 $436,880 $356,448 24%23%
Other cost of revenue70,490 60,804 51,216 1619
Total cost of revenue613,686 497,684 407,664 2322
Other business:
Veterinary invoice expense287,859 212,857 129,614 3564
Other cost of revenue76,044 72,453 57,367 526
Total cost of revenue363,903 285,310 186,981 2853
Percentage of Revenue by Segment:
Subscription business:
Veterinary invoice expense76 %73 %72 %
Other cost of revenue10 10 10 
Total cost of revenue86 83 82 
Other business:
Veterinary invoice expense73 69 63 
Other cost of revenue19 23 28 
Total cost of revenue92 92 92 
Total pets enrolled (at period end)1,714,473 1,537,573 1,176,778 1231
Total subscription pets enrolled (at period end)991,426 869,862 704,333 1424
Monthly average revenue per pet$65.26 $63.82 $63.56 2

Year ended December 31, 2023 compared to year ended December 31, 2022. Total cost of revenue for our subscription business segment increased $116.0 million, or 23%, to $613.7 million for the year ended December 31, 2023.

This increase was driven by a $106.3 million, or 24%, increase in veterinary invoice expense and a $9.7 million, or 16%, increase in other cost of revenue. The 24% increase in veterinary invoice expense was driven by a 17% increase in total subscription pet months for policies underwritten by Trupanion and a 7% increase in veterinary invoice expense per pet. The 16% increase in other cost of revenue was primarily driven by general increases in costs attributable to growth in our membership, in line with revenue growth in this segment. Subscription business cost of revenue increased from 83% to 86% of revenue year-over-year.

Total cost of revenue for our other business segment increased by $78.6 million, or 28%, to $363.9 million for the year ended December 31, 2023. The increase was primarily driven by a $75.0 million, or 35%, increase in veterinary invoice expense and a $3.6 million, or 5%, increase in other cost of revenue. The 35% increase in veterinary invoice expense was primarily driven by a 24% increase in pet months in this segment and a 9% increase in veterinary invoice expense per pet. The 5% increase in other cost of revenue was primarily driven by general increases in premium-based expenses. Cost of revenue for the other business segment remained at a constant 92% of revenue year-over-year.

51



Technology and Development Expenses
Year Ended December 31,% Change
2023202220212023 vs. 20222022 vs. 2021
(in thousands, except percentages)
Technology and development $21,403 $25,133 $16,866 (15)%49%
Percentage of total revenue%%%

Year ended December 31, 2023 compared to year ended December 31, 2022. Technology and development expenses decreased by $3.7 million, or 15%, to $21.4 million for the year ended December 31, 2023. This decrease was primarily due to a decrease of $5.0 million in development expense as several initiatives that were pre-revenue in the prior year were launched and have begun generating revenue. Expenses associated with these initiatives are now recorded within the income statement based on the underlying nature of the expense. This decrease was partially offset by a $1.1 million increase in general compensation and other employee-related expenses and a $0.9 million increase in IT system hosting expenses. Technology and development expenses decreased from 3% to 2% of total revenue year over year

General and Administrative Expenses
Year Ended December 31,% Change
2023202220212023 vs. 20222022 vs. 2021
(in thousands, except percentages)
General and administrative$60,207 $39,379 $31,893 53%23%
Percentage of total revenue%%%

Year ended December 31, 2023 compared to year ended December 31, 2022. General and administrative expenses increased by $20.8 million, or 53%, to $60.2 million for the year ended December 31, 2023. The increase in expense was primarily due to a $4.8 million increase in stock-based compensation related to charges after certain executive departures and a $3.8 million increase related to the negotiated settlement of uncollected premiums in connection with the transition of underwriting a third-party business to other insurers. Additionally, there was a $6.4 million increase in general compensation and other employee-related expenses, a $2.2 million increase in professional services and consulting expenses, a $1.4 million increase in year-over-year expenses related to a full year of Smart Paws and Pet Expert operations in 2023, and a $0.9 million increase in licensing and regulatory fees. General and administrative expenses increased from 4% to 5% of total revenue year over year, partially due to certain non-recurring expenses.

New Pet Acquisition Expense
Year Ended December 31,% Change
2023202220212023 vs. 20222022 vs. 2021
(in thousands, except pet and per pet data)
New pet acquisition expense$77,372 $89,500 $78,647 (14)%14%
Percentage of total revenue%10 %11 %
Subscription Business:
Total subscription pets enrolled (at period end)991,426 869,862 704,333 1424
Average pet acquisition cost (PAC)$228 $289 $287 (21)1

Year ended December 31, 2023 compared to year ended December 31, 2022. New pet acquisition expense decreased by $12.1 million, or 14%, to $77.4 million for the year ended December 31, 2023. This decrease was attributable to a decrease in expenses to generate leads and conversion, as we focused on growth in our more efficient channels. New pet acquisition expense as a percentage of revenue was 7% for the year ended December 31, 2023 compared to 10% in the same period last year, as we were able to stay disciplined with our discretionary pet acquisition spend, while still managing to grow total enrolled subscription pets, excluding those related to managing general agent policies, by 13%.

52



Depreciation and Amortization
Year Ended December 31,% Change
2023202220212023 vs. 20222022 vs. 2021
(in thousands, except percentages)
Depreciation and amortization$12,474 $10,921 $11,965 14%(9)%
Percentage of total revenue%%%
Year ended December 31, 2023 compared to year ended December 31, 2022. Depreciation and amortization expense increased by $1.6 million, or 14%, to $12.5 million for the year ended December 31, 2023 primarily driven by the amortization of acquired intangibles.
Total Other Expense (Income), Net
Year Ended December 31,% Change
2023202220212023 vs. 20222022 vs. 2021
(in thousands, except percentages)
Interest expense$12,077 $4,267 $10 183%42,570%
Other expense (income), net(7,701)(3,072)14 151(22,043)
Total other (income) expense, net$4,376 $1,195 $24 266%4,879%
Percentage of total revenue— %— %— %
Year ended December 31, 2023 compared to year ended December 31, 2022. Total other expense (income), net increased by $3.2 million to $4.4 million for the year ended December 31, 2023 primarily due to an increase in interest expense incurred on the Credit Facility, which was partially offset by an increase in interest earned on our investment portfolio.
Stock-Based Compensation
Year ended December 31, 2023 compared to year ended December 31, 2022. Stock-based compensation is included in the cost and expense line items in the consolidated statements of operations, discussed above. Stock-based compensation expense in total was $33.2 million for the year ended December 31, 2023, down from $33.4 million in the prior year period. The amount of stock-based compensation recognized largely reflects the timing and vesting of our annual performance grants, calculated according to our equity incentive plan.

53



Quarterly Results of Operations
The following tables contain selected quarterly financial information for the years ended December 31, 2023 and 2022. The unaudited quarterly information has been prepared on a basis consistent with the audited consolidated financial statements and includes all adjustments that we consider necessary for a fair presentation of the information shown. These quarterly operating results for any fiscal quarter are not necessarily indicative of the operating results for any full fiscal year or future period.
Consolidated Statements of Operations Data:Three Months Ended
Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022
(in thousands)
Revenue:
Subscription business$191,537 $182,906 $173,253 $165,210 $158,562 $152,401 $145,808 $139,839 
Other business104,320 102,947 97,313 91,119 87,447 81,359 73,603 66,160 
Total revenue295,857 285,853 270,566 256,329 246,009 233,760 219,411 205,999 
Cost of revenue:
Subscription business(1)
158,631 157,444 151,520 146,091 131,823 128,158 122,440 115,263 
Other business97,162 93,176 89,673 83,892 80,537 75,543 68,388 60,842 
Total cost of revenue255,793 250,620 241,193 229,983 212,360 203,701 190,828 176,105 
Operating expenses:
Technology and development(1)
5,969 5,302 5,232 4,900 6,955 6,553 6,396 5,229 
General and administrative(1)
13,390 12,664 13,136 21,017 10,472 10,314 9,227 9,366 
New pet acquisition expense(1)
17,189 17,772 20,769 21,642 22,457 22,434 22,982 21,627 
Depreciation and amortization3,029 2,990 3,253 3,202 2,897 2,600 2,707 2,717 
Total operating expenses39,577 38,728 42,390 50,761 42,781 41,901 41,312 38,939 
Gain (loss) from investment in joint venture(79)(73)(71)(85)(57)(42)(69)
Operating income (loss)408 (3,491)(13,090)(24,486)(9,217)(11,899)(12,771)(9,114)
Interest expense3,697 3,053 2,940 2,387 1,587 1,408 1,193 79 
Other expense (income), net(1,256)(2,465)(2,078)(1,902)(1,504)(889)(365)(314)
Income (loss) before income taxes(2,033)(4,079)(13,952)(24,971)(9,300)(12,418)(13,599)(8,879)
Income tax expense (benefit)130 (43)(238)(191)(15)496 19 (24)
Net income (loss)$(2,163)$(4,036)$(13,714)$(24,780)$(9,285)$(12,914)$(13,618)$(8,855)
(1) Includes stock-based compensation expense as follows (in thousands):

Three Months Ended
Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022
(in thousands)
Cost of revenue$1,478 $1,176 $1,307 $1,318 $1,346 $1,472 $1,830 $1,836 
Technology and development861 650 627 708 1,549 1,184 1,101 908 
General and administrative3,269 3,281 2,948 8,219 3,550 3,792 3,066 2,423 
New pet acquisition expense1,693 1,785 1,755 2,086 2,122 2,195 2,637 2,382 
Total stock-based compensation expense$7,301 $6,892 $6,637 $12,331 $8,567 $8,643 $8,634 $7,549 
54



Three Months Ended
Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022
Other Financial and Operational Data:
Total Business:
Total pets enrolled (at period end)1,714,473 1,712,177 1,679,659 1,616,865 1,537,573 1,439,605 1,348,145 1,267,253 
Subscription Business:
Total subscription pets enrolled (at period end)991,426 969,322 943,958 906,369 869,862 808,077 770,318 736,691 
Monthly average revenue per pet$67.07 $65.82 $64.41 $63.58 $63.11 $63.80 $64.26 $64.21 
Lifetime value of a pet, including fixed expenses$419 $428 $470 $541 $641 $673 $713 $730 
Average pet acquisition cost (PAC)$217 $212 $236 $247 $283 $268 $309 $301 
Average monthly retention98.49 %98.55 %98.61 %98.65 %98.69 %98.71 %98.74 %98.75 %
Three Months Ended
Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022
(as a percentage of revenue)
Revenue100 %100 %100 %100 %100 %100 %100 %100 %
Cost of revenue86 88 89 90 86 87 87 85 
Operating expenses:
Technology and development
General and administrative
New pet acquisition expense10 10 10 
Depreciation and amortization
Total operating expenses13 14 16 20 17 18 19 19 
Gain (loss) from investment in joint venture— — — — — — — — 
Operating income (loss)— (1)(5)(10)(4)(5)(6)(4)
Interest expense— 
Other expense (income), net— (1)(1)(1)(1)— — — 
Income (loss) before income taxes(1)(1)(5)(10)(4)(5)(6)(4)
Income tax expense (benefit)— — — — — — — — 
Net income (loss)(1)%(1)%(5)%(10)%(4)%(6)%(6)%(4)%
Three Months Ended
Dec. 31, 2023Sept. 30, 2023Jun. 30, 2023Mar. 31, 2023Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022
(as a percentage of subscription revenue)
Subscription business revenue100 %100 %100 %100 %100 %100 %100 %100 %
Subscription business cost of revenue83 86 87 88 83 84 84 82 
55



Liquidity and Capital Resources
The following table summarizes our cash flows for the periods indicated (in thousands):
Year Ended December 31,
202320222021
Net cash provided by (used in) operating activities$18,638 $(8,000)$7,458 
Net cash provided by (used in) investing activities7,639 (67,516)(51,913)
Net cash provided by (used in) financing activities59,126 60,743 (1,125)
Effect of foreign exchange rates on cash, cash equivalents, and restricted cash, net424 (1,459)252 
Net change in cash, cash equivalents, and restricted cash$85,827 $(16,232)$(45,328)
Our primary requirements for liquidity are paying veterinary invoices, funding operations and capital requirements, investing in new member acquisition, investing in enhancements to our member experience, and servicing debt. We have certain contractual obligations in the normal course of business, including obligations and commitments relating to our Credit Facility, non-cancellable vendor purchase agreements, as well as future payments of veterinary invoices. Refer to Note 10, Reserve for Veterinary Invoices, included in Item 8 of Part II of this 10-K, for further details on anticipated cash outflows.
Most recently, our primary sources of liquidity have been cash provided by operations and available borrowings from our Credit Facility. We believe these sources are sufficient to fund our operations and capital requirements for the next 12 months. As we continue to grow and consider strategic opportunities, however, we may explore additional financing to fund our operations and growth or to meet capital requirements. Financing could include equity, equity-linked, or debt financing. Additional financing may not be available to us on acceptable terms, or at all. As our capital surplus grows relative to the rate of growth of our business, we may also generate cash, via dividends or other methods, from one or more of our underwriting entities.
As of December 31, 2023, we had $277.2 million in cash, cash equivalents and short-term investments, of which $230.6 million was held by our insurance entities. Outside of insurance entities, we held $46.6 million in cash, cash equivalents and short-term investments with an additional $15.0 million available under our Credit Facility. Our insurance entities maintained $241.3 million of capital surplus, which was $64.1 million in excess of the estimated risk-based capital requirement of $177.2 million. The ability to distribute any portion of this estimated $64.1 million excess to our parent company, and the timing of any distribution, may be subject to regulatory limitations.
In April 2021, our board of directors approved a share repurchase program, pursuant to which we may, between May 2021 and May 2026, repurchase outstanding shares of our common stock. While our board of directors has approved the program, any repurchase activity is subject to quarterly assessment and board approval, based on various factors including available cash, our stock price relative to our estimated intrinsic value, forecasted operating results, and available opportunities to deploy capital. We repurchased no shares under this program during the year ended December 31, 2023.
Operating Cash Flows
Net cash provided by operating activities was $18.6 million for the year ended December 31, 2023 compared to $8.0 million net cash used by operating activities for the year ended December 31, 2022. This increase was primarily driven by an increase in cash collections from members, a decrease in acquisition costs, and timing differences in other working capital activities. Cash increases from working-capital were primarily driven by an increase in our reserve for veterinary invoices. Changes in accounts receivable and deferred revenue were primarily related to annual policies with monthly payment terms within our other business segment.
Investing Cash Flows
Net cash provided by investing activities was $7.6 million for the year ended December 31, 2023, primarily consisting of $24.3 million in sales and maturities of investment securities, net of purchases, offset by $18.3 million of capital expenditures primarily related to the development of internal-use software focused on member experience, claims processing, and internal policy management improvements. Net cash used by investing activities was $67.5 million for the year ended December 31, 2022, primarily consisting of $33.8 million in purchases of investment securities, net of sales and maturities, $17.1 million of capital expenditures primarily related to the development of internal-use software, and $15.0 million in net cash paid for business acquisitions.
Financing Cash Flows
Net cash provided by financing activities was $59.1 million for the year ended December 31, 2023, primarily consisting of $60.1 million in proceeds from the Credit Facility, partially offset by $1.7 million in repayments on the Credit Facility. Net cash provided by financing activities was $60.7 million for the year ended December 31, 2022, primarily consisting of $69.1 million in proceeds from the Credit Facility, partially offset by $5.8 million in repurchases of common stock.
56



Long-Term Debt
Our Credit Facility provides us with up to $150.0 million of credit. As of December 31, 2023, we issued term loans totaling $135.0 million under the Credit Facility. The Credit Facility is secured by substantially all of our assets and those of our subsidiaries. Refer to Note 11, Debt, included in Item 8 of this report, for further details.
Regulation
As of December 31, 2023, our insurance entities collectively held $101.0 million in cash and cash equivalents, to be used for operating expenses of our insurance entities, $129.6 million in short-term investments and $268.0 million in other current assets. Most of the assets in our insurance entities are subject to certain capital and dividend rules and regulations prescribed by jurisdictions in which they are authorized to operate.
American Pet Insurance Company (APIC)
The majority of our investments are held by our insurance entities to satisfy risk-based capital requirements of the National Association of Insurance Commissioners (NAIC). The NAIC requirements provide a method for analyzing the minimum amount of risk-based capital (statutory capital and surplus plus other adjustments) appropriate for an insurance company to support its overall business operations, taking into account the risk characteristics of the company’s assets, liabilities and certain other items. An insurance company found to have insufficient statutory capital based on its risk-based capital ratio may be subject to varying levels of additional regulatory oversight depending on the level of capital inadequacy. APIC must hold certain capital amounts in order to comply with the statutory regulations and, therefore, we cannot use these amounts for general operating purposes without regulatory approval. As our business grows, the amount of capital we are required to maintain to satisfy our risk-based capital requirements also generally will increase, though risk-based capital requirements also take our overall rate of growth into consideration. Recently, our other business segment growth has slowed and, currently, we expect that to continue, which would reduce our capital requirements. APIC was required to maintain at least $137.6 million and $142.4 million of risk-based capital as of December 31, 2023 and 2022, respectively. APIC maintained $199.6 million and $162.2 million of risk-based capital surplus as of December 31, 2023 and 2022, respectively. The increase of capital surplus at APIC during the year was primarily due to retained earnings from APIC's underwriting profit and a capital contribution of $3.8 million, partially offset by an ordinary dividend of $7.6 million distributed to the parent entity in December 2023.
ZPIC Insurance Company (ZPIC), QPIC Insurance Company (QPIC), and GPIC Insurance Company (GPIC)
In 2021, we established two new wholly-owned insurance subsidiaries, ZPIC and QPIC, domiciled in Missouri and Nebraska, respectively, and in 2023 we established a new wholly-owned insurance subsidiary, GPIC, domiciled in Canada. We have funded required statutory capital to each of these new subsidiaries. As of December 31, 2023, neither ZPIC, QPIC nor GPIC have begun underwriting any insurance policies, accordingly, each of these entities are currently overcapitalized relative to traditional risk-based capital requirements. We formed these insurance subsidiaries to provide us flexibility as to the insurance entity we use to market and write policies.
Wyndham Insurance Company (SAC) Limited (WICL) Segregated Account AX
WICL Segregated Account AX was established by WICL, with Trupanion, Inc. as the shareholder, to enter into a reinsurance agreement with Omega General Insurance Company. All of the assets and liabilities of WICL Segregated Account AX are legally segregated from other assets and liabilities within WICL, and all shares of the segregated account are owned by Trupanion, Inc. In February 2023, our parent entity received a dividend of $7.3 million from WICL Segregated Account AX as allowed under our agreements with WICL. As required by the Office of the Superintendent of Financial Institutions regulations related to our reinsurance agreement with Omega General Insurance Company, we are required to maintain a Canadian Trust account with the greater of CAD $2.0 million or 120% of unearned Canadian premium plus 20% of outstanding Canadian claims, including all incurred but not reported claims. As of December 31, 2023, the account held CAD $15.7 million.
Though we are not directly regulated by the Bermuda Monetary Authority (BMA), WICL's regulation and compliance impacts us as it could have an adverse impact on the ability of WICL Segregated Account AX to pay dividends. WICL is regulated by the BMA under the Insurance Act of 1978 (Insurance Act) and the Segregated Accounts Company Act of 2000. The Insurance Act imposes on Bermuda insurance companies, solvency and liquidity standards, certain restrictions on the declaration and payment of dividends and distributions, certain restrictions on the reduction of statutory capital, and auditing and reporting requirements, and grants the BMA powers to supervise and, in certain circumstances, to investigate and intervene in the affairs of insurance companies. Under the Insurance Act, WICL, as a class 3 insurer, is required to maintain available statutory capital and surplus at a level equal to or in excess of a prescribed minimum established by reference to net written premiums and loss reserves.
57



Under the Bermuda Companies Act 1981, as amended, a Bermuda company may not declare or pay a dividend or make a distribution out of contributed surplus if there are reasonable grounds for believing that: (a) the company is, or would after the payment be, unable to pay its liabilities as they become due; or (b) the realizable value of the company’s assets would thereby be less than its liabilities. The Segregated Accounts Company Act of 2000 further requires that dividends out of a segregated account can only be paid to the extent that the cell remains solvent and the value of its assets remain greater than the aggregate of its liabilities and its issued share capital and share premium accounts.
Critical Accounting Policies and Significant Estimates
Our discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the consolidated financial statements, as well as the reported revenue and expenses during the reporting periods.
Critical accounting policies and estimates are those that we consider the most important to the portrayal of our financial condition and results of operations because they require our most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. Generally, we base our estimates on historical experience and on various other factors that we believe to be reasonable under the circumstances. Actual results may differ from these estimates.
Reserve for Veterinary Invoices
We use the chain-ladder method and other actuarial methods to estimate reserves for veterinary invoices for our subscription business and for the majority of our other business segment. Paid loss development factors are estimated based on historical paid loss triangles. The reserve represents our estimate of the future amount we will pay for veterinary invoices that are dated as of, or prior to, our balance sheet date. The reserve also includes our estimate of related internal processing costs. To determine the accrual, we make assumptions based on our historical experience, including the number of veterinary invoices we expect to receive, the average cost of those veterinary invoices, the length of time between the date of the veterinary invoice and the date we receive it, and our expected cost to process and administer the payments. As of each balance sheet date, we reevaluate our reserve and adjust the estimate for new information.
As of December 31, 2023, our reserve for veterinary invoices was $63.2 million, consisting of $61.0 million for the amount we expect to pay in the future for veterinary invoices dated between January 1, 2023 and December 31, 2023, inclusive of related processing costs, and a reserve of $2.2 million for invoices dated prior to January 1, 2023. We believe the reserve amount as of December 31, 2023 is adequate, and we do not believe that there are any reasonably likely changes in the facts or circumstances underlying key assumptions that would result in the reserve balance being insufficient in an amount that would have a material impact on our reported results, financial position or liquidity. The ultimate liability, however, may be in excess of or less than the amount we have reserved.
For the year ended December 31, 2023, we paid $44.7 million for veterinary invoices dated on or before December 31, 2022, including related processing costs. Our reserve estimate for these expenses was $43.7 million as of December 31, 2022. As of December 31, 2023, we had unfavorable development on veterinary invoice reserves of $3.3 million for the year ended December 31, 2022.
Income Taxes
We determine our deferred tax assets and liabilities based on the differences between the financial reporting and tax basis of assets and liabilities. The deferred tax assets and liabilities are measured using the enacted tax rates that will be in effect when the differences are expected to reverse. A valuation allowance is recorded when it is more likely than not that the deferred tax asset will not be recovered. We apply judgment in the determination of the consolidated financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. Although we believe our assumptions, judgments and estimates are reasonable, changes in tax laws or our interpretation of tax laws and the resolution of any tax audits could significantly impact the amounts provided for income taxes in our consolidated financial statements.

58



Item 7A. Quantitative and Qualitative Disclosures About Market Risks
Market risk is the risk of loss arising from adverse changes in market rates and prices, such as interest rates (inclusive of credit spreads) and other relevant market rate or price changes. Market risk is directly influenced by the volatility and liquidity in the markets in which the related underlying assets are traded. The following is a discussion of our primary market risk exposures and how those exposures are managed as of December 31, 2023. Our market risk sensitive instruments are primarily entered into for purposes other than trading.
Interest Rate Risk
The primary market risks to our investment portfolio are interest rate risk and credit risk associated with investments in fixed maturity securities. The objective of our investment activities is to maintain principal and the majority of our investments are short-term in nature. For additional information regarding our investments, refer to Note 6, Investments, included in Item 8 of this report.
Additionally, we are exposed to interest rate risk as a result of our debt and our investment activities. Our Credit Facility bears interest at a floating base rate plus an applicable margin. As of December 31, 2023, our aggregate outstanding indebtedness was $128.9 million. A 100 basis points of hypothetical interest rate increase would increase our annual interest expense by $1.3 million. Our fixed maturities portfolio is also exposed to interest rate risk. Changes in interest rates have a direct impact on the market valuation of these securities. Certain securities are held in an unrealized loss position, but we do not intend to sell and believe we will not be required to sell any of these securities held in an unrealized loss position before their anticipated recovery. We manage interest rate risk by investing in securities with relatively short durations. A 100 basis points of hypothetical interest rate increase would not have a material effect on the fair value of our investments.
Foreign Currency Exchange Risk
We generate approximately 15% of our revenue in Canada. As our operations in Canada or the United States grow on an absolute basis and/or relative to one another, our results of operations and cash flows will be subject to fluctuations due to changes in foreign currency exchange rates. A 10% change in the Canadian currency exchange rate could have a material impact on our consolidated financial condition or results of operations. A hypothetical change of this magnitude would have increased or decreased our total revenues by approximately $16.8 million, total expenses by approximately $16.2 million, and have a net impact of $0.6 million of income or loss for the year ended December 31, 2023. To date, we have not entered into any material foreign currency hedging contracts although we may do so in the future. Other foreign currency risk in European currencies is currently immaterial.

59



Item 8. Financial Statements and Supplementary Data

Trupanion, Inc.
Index to Consolidated Financial Statements

















60



Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Trupanion, Inc.

Opinion on the Financial Statements

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

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

Basis for Opinion

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

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

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

61



Reserve for Veterinary Invoices
Description of the Matter
The Company’s reserve for veterinary invoices totaled $63.2 million as of December 31, 2023. As discussed in Note 1 and Note 10 to the financial statements, the Company’s reserve for veterinary invoices is based on an actuarial analysis of the Company’s historical experience where the Company makes assumptions to estimate the amount the Company will pay for veterinary invoices that haven't been processed or received but that are dated as of, or prior to, its balance sheet date. The estimate of veterinary invoice reserves is subject to a number of variables, including historical trends involving payment patterns and amounts.

Auditing the Company’s reserve for veterinary invoices is complex and required the involvement of our actuarial specialists due to the sensitivity of the estimated reserve to management's assumptions. Estimating the ultimate cost to settle the veterinary invoice reserve is subjective due to the possibility that the actual veterinary invoice payments may not be comparable to historical trends experienced by the Company.
How We Addressed the Matter in Our AuditTo evaluate the reserve for veterinary invoices, our audit procedures included, among others, testing the completeness and accuracy of the historical veterinary paid invoice data used in management's actuarial projections. We involved our actuarial specialists to assist in our evaluation of management’s methodologies and assumptions used in the calculation of the reserve and compared the Company’s recorded reserve to a range of reasonable estimates developed independently by our actuarial specialists.



/s/ Ernst & Young LLP

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

Seattle, Washington
February 26, 2024




62




Trupanion, Inc.
Consolidated Statements of Operations
(in thousands, except share data)
Year Ended December 31,
202320222021
Revenue$1,108,605 $905,179 $698,991 
Cost of revenue:
Veterinary invoice expense(1)
831,055 649,737 486,062 
Other cost of revenue(1)
146,534 133,257 108,583 
Total cost of revenue977,589 782,994 594,645 
Operating expenses:
Technology and development(1)
21,403 25,133 16,866 
General and administrative(1)
60,207 39,379 31,893 
New pet acquisition expense(1)
77,372 89,500 78,647 
Depreciation and amortization12,474 10,921 11,965 
Total operating expenses171,456 164,933 139,371 
Gain (loss) from investment in joint venture(219)(253)(171)
Operating loss(40,659)(43,001)(35,196)
Interest expense12,077 4,267 10 
Other expense (income), net(7,701)(3,072)14 
Loss before income taxes(45,035)(44,196)(35,220)
Income tax expense (benefit)(342)476 310 
Net loss$(44,693)$(44,672)$(35,530)
Net loss per share:
Basic and diluted$(1.08)$(1.10)$(0.89)
Weighted average shares of common stock outstanding:
Basic and diluted41,436,882 40,765,355 40,137,505 

(1)Includes stock-based compensation expense as follows:
Veterinary invoice expense$3,667 $4,145 $4,538 
Other cost of revenue1,612 2,339 2,610 
Technology and development2,846 4,742 3,056 
General and administrative17,717 12,831 8,862 
New pet acquisition expense7,319 9,336 9,160 
63




Trupanion, Inc.
Consolidated Statements of Comprehensive Loss
(in thousands)
Year Ended December 31,
202320222021
Net loss$(44,693)$(44,672)$(35,530)
Other comprehensive income (loss):
Foreign currency translation adjustments2,712 (4,412)(496)
Net unrealized gain (loss) on available-for-sale debt securities3,992 (4,966)502 
Other comprehensive income (loss), net of taxes6,704 (9,378)6 
Comprehensive income (loss)$(37,989)$(54,050)$(35,524)

64



Trupanion, Inc.
Consolidated Balance Sheets
(in thousands, except share data)
 December 31,
20232022
Assets
Current assets:
Cash and cash equivalents$147,501 $65,605 
Short-term investments129,667 156,804 
Accounts and other receivables, net of allowance for credit loss of $1,085 at December 31, 2023 and $540 at December 31, 2022
267,899 232,439 
Prepaid expenses and other assets17,022 14,248 
Total current assets562,089 469,096 
Restricted cash22,963 19,032 
Long-term investments12,866 7,841 
Property, equipment, and internal-use software, net103,650 90,701 
Intangible assets, net18,745 24,031 
Other long-term assets18,922 18,943 
Goodwill43,713 41,983 
Total assets$782,948 $671,627 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$10,505 $9,471 
Accrued liabilities and other current liabilities34,052 32,616 
Reserve for veterinary invoices63,238 43,734 
Deferred revenue235,329 202,692 
Long-term debt - current portion1,350 1,103 
Total current liabilities344,474 289,616 
Long-term debt127,580 68,354 
Deferred tax liabilities2,685 3,392 
Other liabilities4,487 4,968 
Total liabilities479,226 366,330 
Stockholders’ equity:
Common stock: $0.00001 par value per share, 100,000,000 shares authorized; 42,887,052 and 41,858,866 shares issued and outstanding at December 31, 2023 and 42,041,344 and 41,013,158 shares issued and outstanding at December 31, 2022
  
Preferred stock: $0.00001 par value per share, 10,000,000 shares authorized; no shares issued and outstanding
  
Additional paid-in capital536,108 499,694 
Accumulated other comprehensive income (loss)403 (6,301)
Accumulated deficit(216,255)(171,562)
Treasury stock, at cost: 1,028,186 shares at December 31, 2023 and 2022
(16,534)(16,534)
Total stockholders’ equity303,722 305,297 
Total liabilities and stockholders’ equity$782,948 $671,627 

65



Trupanion, Inc.
 Consolidated Statements of Stockholders Equity
(in thousands, except share amounts)
 Common StockAdditional Paid-in CapitalAccumulated DeficitAccumulated Other Comprehensive Income (Loss)Treasury StockTotal Stockholders' Equity
 SharesAmount
Balance at January 1, 202139,450,807 $ $439,007 $(91,360)$3,071 $(10,779)$339,939 
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings1,024,378 — (1,117)— — — (1,117)
Stock-based compensation expense— — 28,902 — — — 28,902 
Other comprehensive income (loss)— — — — 6 — 6 
Net loss— — — (35,530)— — (35,530)
Balance at December 31, 202140,475,185  466,792 (126,890)3,077 (10,779)332,200 
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings632,994 — (2,124)— — — (2,124)
Stock-based compensation expense— — 35,026 — — — 35,026 
Repurchases of common stock(95,021)— — — — (5,755)(5,755)
Other comprehensive income (loss)— — — — (9,378)— (9,378)
Net loss— — — (44,672)— — (44,672)
Balance at December 31, 202241,013,158  499,694 (171,562)(6,301)(16,534)305,297 
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings845,708 — 1,118 — — — 1,118 
Stock-based compensation expense— — 35,296 — — — 35,296 
Other comprehensive income (loss)— — — — 6,704 — 6,704 
Net loss— — — (44,693)— — (44,693)
Balance at December 31, 202341,858,866 $ $536,108 $(216,255)$403 $(16,534)$303,722 


66



Trupanion, Inc.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended December 31,
202320222021
Operating activities
Net loss$(44,693)$(44,672)$(35,530)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:
Depreciation and amortization12,474 10,921 11,965 
Stock-based compensation expense33,161 33,393 28,226 
Other, net1,347 1,051 (1,927)
Changes in operating assets and liabilities:
Accounts and other receivables(35,440)(66,982)(66,170)
Prepaid expenses and other assets(1,907)(5,227)(3,055)
Accounts payable, accrued liabilities, and other liabilities 1,644 3,136 8,796 
Reserve for veterinary invoices19,485 4,227 10,768 
Deferred revenue32,567 56,153 54,385 
Net cash provided by (used in) operating activities18,638 (8,000)7,458 
Investing activities
Purchases of investment securities(165,936)(273,006)(95,672)
Maturities and sales of investment securities190,270 239,210 57,869 
Cash paid in business acquisition, net of cash acquired (15,034) 
Purchases of property, equipment, and internal-use software(18,280)(17,088)(12,355)
Other1,585 (1,598)(1,755)
Net cash provided by (used in) investing activities7,639 (67,516)(51,913)
Financing activities
Proceeds from debt financing, net of financing fees60,102 69,138  
Repayment of debt financing(1,717)(571) 
Repurchases of common stock (5,755) 
Proceeds from exercise of stock options2,655 2,290 3,607 
Shares withheld to satisfy tax withholding(1,536)(4,359)(4,732)
Other(378)  
Net cash provided by (used in) financing activities59,126 60,743 (1,125)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash, net424 (1,459)252 
Net change in cash, cash equivalents, and restricted cash85,827 (16,232)(45,328)
Cash, cash equivalents, and restricted cash at beginning of period84,637 100,869 146,197 
Cash, cash equivalents, and restricted cash at end of period$170,464 $84,637 $100,869 
Supplemental disclosures
Income taxes paid (refund)$611 $2,498 $282 
Interest paid12,100 3,353 16 
Noncash investing and financing activities:
Purchases of property, equipment, and internal-use software included in accounts payable and accrued liabilities 887 1,324 729 
67



Trupanion, Inc.
Notes to Consolidated Financial Statements
1. Nature of Operations and Summary of Significant Accounting Policies
Description of Business
Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the "Company") provides medical insurance for cats and dogs in the United States, Canada, Continental Europe, and Australia. The Company's data-driven, vertically-integrated approach enables the Company to provide pet owners with products that the Company believes are the highest value medical insurance, priced specifically for each pet’s unique characteristics.
Basis of Presentation
The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") and include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates.
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. At times, cash on deposit may be in excess of the applicable federal deposit insurance corporation limits.
The Company considers any cash account not held in trust for a third party that is contractually restricted to withdrawal or use to be restricted cash. The Company is required to maintain certain restricted cash balances to comply with insurance company regulations. As of December 31, 2023, the Company was in compliance with all requirements.
Accounts and Other Receivables
Accounts and other receivables are comprised of trade receivables and other miscellaneous receivables and are carried at their estimated collectible amounts. Trade receivables are primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies, with monthly payment terms through the end of the twelve-month period. The Company had $249.8 million and $220.8 million accounts receivable associated with underwriting these policies as of December 31, 2023 and 2022, respectively. During the year ended December 31, 2023, the Company incurred a non-recurring $3.8 million settlement of accounts receivable due to uncollected premiums in connection with the transition of underwriting a third-party business to other insurers.
Deferred Acquisition Costs
The Company incurs certain costs, including premium taxes, enrollment-based bonuses, and referral fees that directly relate to the successful acquisition of new or renewal customer contracts. These costs are deferred and are included in prepaid expenses and other assets on the consolidated balance sheet and amortized over the related policy term to the applicable financial statement line item, either new pet acquisition expense or other cost of revenue. Deferred acquisition costs as of December 31, 2023 and 2022 were $7.4 million and $6.0 million, respectively. Amortized deferred acquisition costs classified within new pet acquisition expense amounted to $6.0 million, $4.9 million, and $4.7 million and amortized deferred acquisition costs classified within other cost of revenue amounted to $45.6 million, $33.9 million, and $30.5 million, for the years ended December 31, 2023, 2022, and 2021, respectively.
Investments
The Company invests in investment grade fixed maturity securities of varying maturities. Available-for-sale securities are reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss). Held-to-maturity securities are reported at amortized cost. Premiums or discounts on fixed maturity securities are amortized or accreted over the life of the security and included in interest income. There were $0.3 million in realized gains and $0.9 million in realized losses on sales of fixed maturity securities during the year ended December 31, 2023, and no realized gains or losses on sales of fixed maturity securities during the years ended December 31, 2022 and 2021.
68



Each reporting period, the Company evaluates whether declines in fair value of its investments below carrying value are the result of expected credit losses. This evaluation includes the Company's ability and intent to hold these investments until recovery of carrying value occurs, including an evaluation of all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts. Expected credit losses are recorded as an allowance through other expense (income), net on the Company's consolidated statements of operations.
Fair Value of Financial Instruments
The Company is required to disclose information on all assets and liabilities reported at fair value that enables an assessment of the inputs used in determining the reported fair values. The fair value hierarchy prioritizes valuation inputs based on the observable nature of those inputs. The fair value hierarchy applies only to the valuation inputs used in determining the reported fair value of the investments and is not a measure of the investment credit quality. The hierarchy defines three levels of valuation inputs:
Level 1 - Quoted prices in active markets for identical assets or liabilities
Level 2 - Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly
Level 3 - Unobservable inputs that reflect the Company's own assumptions about the assumptions market participants would use in pricing the asset or liability
The Company's financial instruments, in addition to those presented in Note 8, Fair Value, include cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of these instruments.
Property, Equipment, and Internal-Use Software
Property, equipment, and internal-use software primarily consists of building, land and land improvements, office equipment, internal-use software related to the Company’s website, and internal support systems. Internal-use software is capitalized during the application development stage of the project. Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful life of the respective asset:
LandNot depreciable
Land improvements10years
Building39years
Software3to5years
Office equipment3to5years
Goodwill and Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized. The Company reviews these assets for impairment at least annually or if indicators of potential impairment exist. Acquired finite-lived intangibles are amortized on a straight-line basis over the estimated useful lives of the assets. The Company has recognized no impairment loss on goodwill and indefinite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.
Asset Impairment
Long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Should an impairment exist, the impairment loss would be measured as the amount the asset's carrying value exceeds its fair value. The Company has recognized no impairment loss on long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.
69



Reserve for Veterinary Invoices
Reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. To determine the accrual, the Company makes assumptions based on its historical experience, including the number of veterinary invoices it expects to receive, the average cost of those veterinary invoices, the length of time between the date of the veterinary invoice and the date the Company receives it, the member's chosen deductible, and the Company's expected cost to process and administer the payments. As of each balance sheet date, the Company reevaluates its reserve and adjusts the estimate for new information.
Deferred Revenue
Deferred revenue is primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies for which revenue is recognized pro-rata over the twelve-month policy period. Deferred revenue also consists of subscription fees received or billed in advance of the subscription services within the Company's subscription business.
Revenue Recognition
The Company generates revenue primarily from subscription fees and through underwriting policies for unaffiliated general agents. For the year ended December 31, 2023, premiums from policies sourced by general agents accounted for 34% of our total revenue, and one general agent sourced members whose premiums accounted for over 10% of our total revenue. Revenue is recognized pro-rata over the terms of the customer contracts.
Veterinary Invoice Expense
Veterinary invoice expense includes the Company’s costs to review and pay veterinary invoices, administer the payments, and provide member services, and other operating expenses directly or indirectly related to this process. The Company also accrues for veterinary invoices that have been incurred but not yet received or paid and the estimated cost of processing these invoices. Veterinary invoice expense also includes amounts paid by unaffiliated general agents on our behalf, and an estimate of amounts incurred and not yet paid for the other business segment.
Other Cost of Revenue
Other cost of revenue for the subscription business segment includes direct and indirect member service expenses, Territory Partner renewal fees, credit card transaction fees and premium tax expenses. Other cost of revenue for the other business segment includes the commissions the Company pays to unaffiliated general agents and costs to administer the programs in the other business segment.
Technology and Development
Technology and development expenses primarily consist of personnel costs and related expenses for the Company's technology staff, which includes information technology development and infrastructure support and third-party services. It also includes expenses associated with development of new products and offerings.
General and Administrative
General and administrative expenses consist primarily of personnel costs and related expenses for the Company’s finance, actuarial, human resources, legal, regulatory, and general management functions, as well as facilities and professional services.
New Pet Acquisition Expense
New pet acquisition expense primarily consists of costs, including employee compensation, to educate veterinarians and consumers about the benefits of Trupanion, to generate leads and to convert leads into enrolled pets, as well as print, online and promotional advertising costs.
Other Expense (Income), Net
Other income, net, was $7.7 million, $3.1 million, and nil, including interest income of $9.0 million, $3.0 million, and $0.3 million offset by credit losses of $1.7 million, nil, and nil for the years ended December 31, 2023, 2022, and 2021, respectively.
70



Advertising
Advertising costs are expensed as incurred, with the exception of television advertisements, which are expensed the first time each advertisement is aired. Advertising costs amounted to $16.9 million, $25.5 million and $23.6 million, in the years ended December 31, 2023, 2022 and 2021, respectively.
Stock-Based Compensation
Compensation expense related to stock-based transactions, including employee and non-employee stock option awards, restricted stock awards, and restricted stock units, is measured and recognized in the financial statements based on fair value. The fair value of restricted stock awards and restricted stock units is the common stock price as of the measurement date. The fair value of stock options is estimated on the measurement date using the Black-Scholes option-pricing model that requires management to apply judgment and make estimates, including:

Expected volatility —The Company estimates the expected volatility based on the historical volatility of a representative group of publicly traded companies with similar characteristics to the Company, and its own historical volatility;
Expected term for awards granted to employees —The Company has based its expected term for awards issued to employees on the simplified method, as permitted by the SEC Staff Accounting Bulletin Topic 14, Share-Based Payment;
Risk-free interest rate—The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the options; and
Expected dividend yield—The Company has never declared or paid any cash dividends and does not presently plan to pay cash dividends in the foreseeable future. Consequently, the Company uses an expected dividend yield of zero.
Stock-based compensation expense for stock options, restricted stock awards, and restricted stock units is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The Company recognizes forfeitures when they occur.
Income Taxes
The Company uses the asset and liability approach for accounting and reporting income taxes. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities, and their respective tax bases, operating loss, and tax credit carryforwards.
Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a tax rate change is recognized in the period that includes the enactment date. Valuation allowances are provided for when it is considered more likely than not that deferred tax assets will not be realized.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Penalties and interest are classified as a component of income taxes.
Foreign Currency Translation
The Company’s consolidated financial statements are reported in U.S. dollars. Assets and liabilities denominated in foreign currencies were translated to U.S. dollars, the reporting currency, at the exchange rates in effect on the balance sheet date. Revenue and expenses denominated in foreign currencies were translated to U.S. dollars using a weighted average rate for the relevant reporting period. Cumulative translation adjustments of $(0.1) million, $(2.8) million, and $1.6 million were recorded in accumulated other comprehensive loss (income) as of December 31, 2023, 2022, and 2021, respectively.

Reclassifications
Certain reclassifications have been made to prior-year amounts to conform to current-year reporting classifications. These reclassifications had no impact on net earnings, total assets, total liabilities, or total shareholders' equity.

71



Insurance Operations
Effective January 1, 2015, the Company formed a segregated account in Bermuda as part of Wyndham Insurance Company (SAC) Limited (WICL) and entered into a revised fronting and reinsurance arrangement with Omega General Insurance Company (Omega) to include its newly formed segregated account. The Company maintains all risk with the business written in Canada and consolidates the entity in its financial statements. Dividends are allowed subject to the Segregated Accounts Company Act of 2000, which allows for dividends only to the extent that the entity remains solvent and the value of its assets remain greater than the aggregate of its liabilities and its issued share capital and share premium accounts.

For the Company’s Canadian business, all plans are written by Omega and the risk is assumed by the Company through a fronting and reinsurance agreement. Premiums are recognized and earned pro rata over the terms of the related customer contracts. Revenue recognized from the agreement in 2023, 2022, and 2021 was $167.6 million, $135.9 million and $112.0 million, respectively, and deferred revenue relating to this arrangement at December 31, 2023 and 2022 was $9.5 million and $6.4 million, respectively. Reinsurance revenue was 15%, 15%, and 16% of total revenue in 2023, 2022, and 2021, respectively. Cash designated for the purpose of paying claims related to this reinsurance agreement was $11.2 million and $7.2 million at December 31, 2023 and 2022, respectively. In addition, as required by the Office of the Superintendent of Financial Institutions regulations related to the Company’s reinsurance agreement with Omega, the Company is required to fund a Canadian Trust account with the greater of CAD $2.0 million or 120% of unearned Canadian premium plus 20% of outstanding Canadian claims, including all incurred but not reported claims. As of December 31, 2023, the account balance was CAD $15.7 million and the Company was in compliance with all requirements.

The Company has not transferred any risk to third-party reinsurers.
Concentrations of Credit Risk
Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents, investments, and debt. The Company manages its risk by investing cash equivalents and investment securities in money market instruments and securities of the U.S. government, U.S. government agencies and high-credit-quality issuers of debt securities.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07 related to improving segment disclosures. This ASU enhances disclosures about significant segment expenses, allows for multiple measures of a segment's profit or loss, and requires additional disclosures about the Chief Operating Decision Maker. The ASU is effective for annual periods beginning after December 15, 2023, including interim periods within that reporting period, with early adoption permitted. As of year-end, the Company is still evaluating the impact on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09 which improves and expands upon the income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The ASU is effective for annual periods beginning after December 15, 2024, including interim periods within that reporting period, with early adoption permitted. As of year-end, the Company is still evaluating the impact on its consolidated financial statements.

2. Net Loss per Share
Basic net loss per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is calculated using the weighted average number of shares of common stock plus, when dilutive, potential shares of common stock outstanding using the treasury-stock method. Potential shares of common stock outstanding include stock options, unvested restricted stock awards and restricted stock units.
The following potentially dilutive equity securities were not included in the diluted earnings per share of common stock calculation because they would have had an antidilutive effect:
 As of December 31,
 202320222021
Stock options408,970 629,650 807,205 
Restricted stock awards and restricted stock units714,382 1,112,552 1,087,627 
72



3. Business Combinations
PetExpert
On November 16, 2022, the Company acquired 100% of voting equity interest in Royal Blue s.r.o., the parent company of PetExpert, a veterinary-centric, managing general agent for pet insurance with operations in the Czech Republic, Slovakia, and Belgium for approximately $12.3 million in net cash. The acquisition provides the Company with a foothold in Europe, allowing for expansion within different countries within the region. Additionally, the acquired technology from PetExpert focuses on the pet space and, along with the acquired personnel, is intended to enable the Company to improve its back-end software to help facilitate growth opportunities. The Company incurred $0.2 million of acquisition-related costs that were recorded in general and administrative expenses.
The acquisition is recorded using the purchase method of accounting in accordance with Accounting Standards Codification (ASC) 805, Business Combinations, which requires that the assets acquired and liabilities assumed to be recorded at their respective fair values at the acquisition date. The excess of the purchase price over the estimated fair values of the net tangible and intangible assets acquired is recorded as goodwill. The application of the purchase method of accounting resulted in the recognition of intangible assets, the estimated fair values of which involved a discounted cash flow model and certain assumptions and estimates, including but not limited to, revenue growth rates and margins, attrition rates, and discount rates. These estimates are inherently uncertain and unanticipated events and circumstances may occur which could affect the accuracy or validity of estimates used in purchase accounting. The purchase price allocation recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
November 16,
2022
Current assets, net of cash acquired$295 
Property and equipment and other long-term assets27 
Amortizable intangible assets5,121 
Goodwill9,541 
Current liabilities and short-term loan(1,677)
Deferred tax liability and other liabilities(1,056)
Total consideration transferred, net of cash acquired$12,251 

The Company acquired intangible assets which included developed technologies and customer relationships with an estimated useful life of 5.0 years. The goodwill recognized is attributable primarily to going concern value such as assembled workforce, future technology development, future customers, and expected synergies from incorporating the operations into the Company’s portfolio. It has been assigned to the subscription business segment. None of the goodwill associated with this acquisition is expected to be deductible for income tax purposes.
As of the acquisition date, the Company assumed a credit agreement entered into by PetExpert in 2021 that provides for a revolving line of credit. This line of credit was due and paid in full in May 2023.
Smart Paws
On August 31, 2022, the Company completed an acquisition of 100% of the equity of Smart Paws GmbH (Smart Paws), a managing general agent for pet insurance with operations in Germany and Switzerland, for approximately $2.8 million in net cash. The acquisition of Smart Paws provides the Company with a foothold in Europe, allowing for expansion within different countries within the region. The Company incurred $0.1 million of acquisition related costs that were included in general and administrative expenses during the year ended December 31, 2022.
The Company acquired a definite-lived intangible asset valued at $1.1 million with an estimated useful life of 5.0 years. Goodwill of $2.6 million was recognized as a result of the acquisition and attributable primarily to going concern value such as assembled workforce, future customers, and expected synergies from incorporating the operations into the Company’s portfolio. None of the goodwill associated with this acquisition is expected to be deductible for income tax purposes.
The results of PetExpert and Smart Paws operations have been included in the consolidated financial statements since the acquisition date, but were immaterial to the Company's consolidated financial statements.

73



4. Property, Equipment, and Internal-Use Software, Net
Property, equipment, and internal-use software, net consisted of the following (in thousands):
 December 31,
 20232022
Land and improvements$15,911 $15,911 
Building and improvements48,974 48,963 
Software40,097 34,779 
Office equipment and other6,129 6,814 
Construction in progress34,627 21,415 
Property, equipment and internal-use software, at cost145,738 127,882 
Less: Accumulated depreciation(42,088)(37,181)
Property and equipment, net$103,650 $90,701 
Depreciation expense related to property, equipment, and internal-use software was $6.7 million, $6.1 million and $7.1 million for the years ended December 31, 2023, 2022 and 2021, respectively.

5. Goodwill and Intangible Assets
Goodwill arises from business acquisitions in which the purchase price exceeds the fair value of tangible and intangible assets acquired less assumed liabilities.
The following is a summary of goodwill by reportable segment for the years ended December 31, 2023 and 2022 (in thousands):
Subscription BusinessOther BusinessTotal
Balance as of January 1, 2022$32,709 $ $32,709 
Acquisitions12,159  12,159 
Effects of foreign currency(2,885) (2,885)
Balance as of December 31, 202241,983  41,983 
Effects of foreign currency1,730  1,730 
Balance as of December 31, 2023$43,713 $ $43,713 
74



The following table presents the detail of intangible assets other than goodwill for the periods presented (in thousands):
Gross Carrying ValueAccumulated AmortizationNet Carrying ValueWeighted Average Useful Life Remaining as of December 31, 2023
December 31, 2023:
Licenses$4,773 $— $4,773 N/A
Leases848 (848) 
Trade name1,294 (412)882 6.8
Developed technologies17,278 (9,023)8,255 2.6
Customer relationships8,379 (4,855)3,524 2.1
Patents, trademarks, and other2,459 (1,148)1,311 5.0
Total Intangibles$35,031 $(16,286)$18,745 2.8
December 31, 2022:
Licenses$4,773 $— $4,773 
Leases2,959 (2,866)93 
Trade name1,228 (266)962 
Developed technologies16,770 (5,164)11,606 
Customer relationships7,980 (3,001)4,979 
Patents, trademarks, and other2,768 (1,150)1,618 
Total Intangibles$36,478 $(12,447)$24,031 
The Company acquired an insurance company in 2007, which originally included licenses in 23 states. These licenses were valued at $4.8 million. The Company is currently licensed in all 50 states, the District of Columbia and Puerto Rico. Insurance licenses are renewed annually upon payment of various fees assessed by the issuing state. Renewal costs are expensed as incurred. Insurance licenses are considered an indefinite-lived intangible asset given the planned renewal of the certificates of authority and applicable licenses for the foreseeable future.
Amortization expense associated with intangible assets was $5.7 million, $4.8 million, and $4.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
As of December 31, 2023, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in thousands):
Year ending December 31:
2024$5,345 
20254,556 
20261,482 
20271,311 
2028164 
Thereafter443 
Total$13,301 

6. Investments
Available-for sale securities are classified as short-term versus long-term investments based on whether they represent the investment of funds available for current operations. All available-for-sale securities are considered short-term in nature, with the exception of certain long-term investments that are being held for statutory requirements. Held-to-maturity securities are classified as short-term versus long-term investments based on the effective maturity dates. The amortized cost, gross unrealized holding gains and losses, and estimates of fair value of long-term and short-term investments by major security type and class of security were as follows as of December 31, 2023 and 2022 (in thousands):
75



Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
As of December 31, 2023
Long-term investments:
Available-for-sale investments
Foreign deposits$11,869 $ $ $11,869 
$11,869 $ $ $11,869 
Held-to-maturity investments
U.S. treasury securities$997 $8 $ $1,005 
$997 $8 $ $1,005 
Short-term investments:
Available-for-sale investments
              U.S. treasury securities$44,425 $326 $(64)$44,687 
Mortgage-backed securities and collateralized mortgage obligations10,460 69 (75)10,454 
Other asset-backed securities12,422 67 (53)12,436 
Corporate bonds36,404 332 (123)36,613 
$103,711 $794 $(315)$104,190 
Held-to-maturity investments
U.S. Treasury securities$13,179 $21 $(15)$13,185 
              Certificates of deposit12,298   12,298 
$25,477 $21 $(15)$25,483 
 Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
As of December 31, 2022
Long-term investments:
Available-for-sale investments
Foreign deposits$7,683 $ $ $7,683 
$7,683 $ $ $7,683 
Held-to-maturity investments
U.S. treasury securities$158 $ $(4)$154 
$158 $ $(4)$154 
Short-term investments:
Available-for-sale investments
U.S. treasury securities$42,833 $17 $(203)$42,647 
Mortgage-backed securities and collateralized mortgage obligations8,015 8 (105)7,918 
Other asset-backed securities11,286 8 (85)11,209 
Municipal bond1,000  (6)994 
Corporate bonds37,793 95 (357)37,531 
$100,927 $128 $(756)$100,299 
Held-to-maturity investments
U.S. Treasury securities$12,059 $ $(58)$12,001 
Certificates of deposit3,254   3,254 
U.S. government funds41,192   41,192 
$56,505 $ $(58)$56,447 
76



Maturities of investments classified as available-for-sale and held-to-maturity were as follows (in thousands):
 December 31, 2023
 Amortized
Cost
Fair
Value
Available-for-sale:
Due under one year$2,420 $2,408 
Due after one year through five years90,278 90,761 
$92,698 $93,169 
Available-for-sale collateralized:
Mortgage-backed securities and collateralized mortgage obligations$10,460 $10,454 
Other asset-backed securities12,422 12,436 
$22,882 $22,890 
Held-to-maturity:
Due under one year$25,477 $25,483 
Due after one year through five years997 1,005 
$26,474 $26,488 
The Company does not expect any credit losses from its held-to-maturity investments, considering the composition of the investment portfolio and the credit loss history of these investments. For available-for-sale investments, the Company determined that there were unrealized losses of $0.3 million and $0.8 million for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, $18.9 million in available-for-sale investments have been in a loss position for more than twelve months, with total unrealized losses of $0.2 million. As of December 31, 2023, $25.9 million available-for-sale investments have been in a loss position for less than twelve months, with total unrealized losses of $0.1 million. As of December 31, 2022, no available-for-sale investments had been in a loss position for more than twelve months. As of December 31, 2022, $76.3 million available-for-sale investments had been in a loss position for less than twelve months, with total unrealized losses of $0.8 million. These losses relate to interest rate changes. The Company does not expect any credit losses from its available-for-sale investments, considering the composition of the investment portfolio and the credit rating of these investments. For those securities, the Company determined it is not likely to, and does not intend to, sell prior to a potential recovery.
Proceeds from the sales of fixed maturities classified as available-for-sale were $114.7 million and $43.0 million during the years ended December 31, 2023 and 2022, respectively.

7. Other Investments
Preferred Stock Investment
The Company has invested $7.0 million in the preferred stock of a variable interest entity, Baystride, Inc., a U.S.-based privately held corporation operating in the pet food industry. The Company does not have power over the activities that most significantly impact the economic performance of the entity and is, therefore, not the primary beneficiary. The Company has the option to purchase all of the outstanding common stock issued by the entity in August 2027 at an amount approximating its expected fair value. The preferred stock investment in the entity is redeemable, and therefore, is accounted for as an available-for-sale debt security, and measured at fair value at each balance sheet date — see Note 8.
Additionally, the Company has extended a $7.0 million revolving line of credit to the variable interest entity to fund its inventory purchases, which will increase annually by $2.0 million until the note’s maturity in 2027. Borrowing amounts are subject to limitations based on Baystride’s forecasted revenues and inventory balances. The Company's investment and amounts loaned under the line of credit are recorded in other long-term assets on its consolidated balance sheet. The outstanding loan balance under the line of credit, including accrued interest, was $4.0 million and $6.3 million as of December 31, 2023 and 2022, respectively. The Company has also entered into a series of agreements to provide ancillary services to, and receive reimbursement from, the variable interest entity at cost. The Company provided $0.4 million and $0.8 million of these services for the years ended December 31, 2023 and 2022, respectively.
77



Allowance for Credit Loss
The Company regularly evaluates its investments for expected credit losses. The Company considers past events, current conditions, and reasonable and supportable forecasts in estimating an allowance for credit losses. Additionally, the Company considers the ultimate collection of cash flows from its investments and whether the Company has the intent to sell, or if it is more likely than not the Company would be required to sell the security prior to recovery of its amortized cost. Such evaluations are revised as conditions change and new information becomes available. Based on these considerations, the Company has established an allowance for credit losses related to its investment in the preferred stock of a variable interest entity. The following table presents a rollforward of the allowance for credit losses for this investment.
 Balance as of January 1, 2022 $ 
(Addition to) allowance for credit losses  
 Balance as of December 31, 2022  
(Addition to) allowance for credit losses (1,674)
 Balance as of December 31, 2023 $(1,674)
Investment in Joint Venture
In September 2018, the Company acquired a non-controlling equity interest in a joint venture in Australia, whereby it has committed to licensing certain intellectual property and contributing up to $2.2 million AUD upon the achievement of specific operational milestones over a period of at least four years from the agreement execution date. As of December 31, 2023, the Company has contributed $1.3 million AUD. This equity investment is accounted for using the equity method and is classified in other long-term assets on the Company's consolidated balance sheet. The Company's share of income and losses from this equity method investment is included in gain (loss) from investment in joint venture on its consolidated statement of operations. Also included in this line item are income and expenses associated with administrative services provided to the joint venture.

78



8. Fair Value
Fair Value Disclosures
The following table summarizes, by major security type, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):
 As of December 31, 2023
 Fair ValueLevel 1Level 2Level 3
Assets
Money market funds$67,360 $67,360 $ $ 
Fixed maturities:
Mortgage-backed securities and collateralized mortgage obligations10,454  10,454  
Other asset-backed securities12,436  12,436  
Corporate bonds36,613  36,613  
Foreign deposits11,869 11,869   
U.S. Treasury securities44,687  44,687  
Preferred stock investment5,326   5,326 
Total$188,745 $79,229 $104,190 $5,326 
 As of December 31, 2022
 Fair ValueLevel 1Level 2Level 3
Assets
Money market funds$1,633 $1,633 $ $ 
Fixed maturities:
Mortgage-backed securities and collateralized mortgage obligations7,918  7,918  
Other asset-backed securities11,209  11,209  
Corporate bonds37,531  37,531  
Foreign deposits7,683 7,683   
Municipal bond994  994  
U.S. Treasury securities42,647  42,647  
Preferred stock investment4,115   4,115 
Total$113,730 $9,316 $100,299 $4,115 
The Company measures the fair value of money market funds and foreign deposits, classified as Level 1, based on quoted prices in active markets for identical assets. The Company's fixed maturity investments classified as either Level 1 or Level 2 in the above tables are priced exclusively by external sources, including pricing vendors, dealers/market makers, and exchange-quoted prices. The fair value of the Company's fixed maturity investments classified as Level 2 is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Held-to-maturity investments are carried at amortized cost and the fair value and changes in unrealized gains (losses) are disclosed in Note 6, Investments. The fair value of these investments is determined in the same manner as available-for-sale securities and are considered either a Level 1 or Level 2 measurement.
The Company's preferred stock investment (see Note 7) is accounted for as an available-for-sale debt security, and measured at fair value at each balance sheet date. The estimated fair value of the preferred stock investment is a Level 3 measurement, and is based on certain unobservable inputs such as the value of the underlying enterprise, volatility, time to liquidity, and market interest rates. An increase or decrease in any of these unobservable inputs would result in a change in the fair value measurement. The estimated fair value was $5.3 million and $4.1 million as of December 31, 2023 and 2022, respectively, and is recorded in other long-term assets on the Company's consolidated balance sheet.
The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. There were no transfers between levels for the years ended December 31, 2023 and 2022.
79



The following table presents the change in fair value of the Company’s investment carried at fair value and classified as Level 3 as of December 31, 2023 (in thousands):
Preferred Stock Investment
Balance as of January 1, 2021$7,949 
Unrealized gain included in other comprehensive income (loss)493 
Balance as of December 31, 2021$8,442 
Unrealized loss included in other comprehensive income (loss)(4,327)
Balance as of December 31, 2022$4,115 
Reversal of cumulative unrealized loss included in other comprehensive income (loss)2,885 
Credit loss included in earnings(1,674)
Balance as of December 31, 2023$5,326 

Fair Value Disclosures - Other Assets and Liabilities
The Company's other long-term assets balance also included notes receivable of $6.8 million and $9.3 million as of December 31, 2023 and 2022, respectively, recorded at their estimated collectible amount. The Company estimates that the carrying value of the notes receivable approximates the fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party.
The Company estimates the fair value of long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at December 31, 2023.

9. Commitments and Contingencies
Legal Proceedings
From time to time the Company is or may become subject to various legal proceedings arising in the ordinary course of business, including proceedings against members, other entities or regulatory bodies. Estimated liabilities are recorded when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. At this time, the Company does not believe any such matters to be material individually or in the aggregate. These views are subject to change following the outcome of future events or the results of future developments.

10. Reserve for Veterinary Invoices
The reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that haven't been processed or received but that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. The reserve estimate involves actuarial projections, and is based on management's assessment of facts and circumstances currently known, and assumptions about anticipated patterns. The Company uses generally accepted actuarial methodologies, such as paid loss development methods, in estimating the amount of the reserve for veterinary invoices. The reserve is made for each of the Company's segments, subscription and other business, and is continually refined as the Company receives and pays veterinary invoices. Changes in management's assumptions and estimates may have a relatively large impact to the reserve and associated expense.
Reserve for veterinary invoices
Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):
80



 Year Ended December 31,
Subscription202320222021
Reserve at beginning of year$21,543 $22,407 $19,925 
Veterinary invoices during the period related to:
Current year540,396 439,679 357,859 
Prior years2,800 (2,799)(1,411)
Total veterinary invoice expense543,196 436,880 356,448 
Amounts paid during the period related to:
Current year506,294 414,778 333,182 
Prior years23,001 18,739 16,109 
Total paid529,295 433,517 349,291 
Non-cash expenses3,896 4,227 4,675 
Reserve at end of period$31,548 $21,543 $22,407 
The Company had unfavorable development on veterinary invoice reserves for the subscription business segment of $2.8 million for the year ended December 31, 2023, favorable development on veterinary invoice reserves of $2.8 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $1.4 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends.

Summarized below are the changes in total liability for the Company's other business segment (in thousands):
 Year Ended December 31,
Other Business202320222021
Reserve at beginning of year$22,191 $17,264 $9,004 
Veterinary invoices during the period related to:
Current year287,361 211,729 129,826 
Prior years498 1,128 (212)
Total veterinary invoice expense287,859 212,857 129,614 
Amounts paid during the period related to:
Current year256,616 190,031 112,574 
Prior years21,744 17,899 8,780 
Total paid278,360 207,930 121,354 
Non-cash expenses   
Reserve at end of period$31,690 $22,191 $17,264 

The Company had unfavorable development on veterinary invoice reserves for the other business segment of $0.5 million for the year ended December 31, 2023, unfavorable development on veterinary invoice reserves of $1.1 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $0.2 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends.
Reserve for veterinary invoices, by year of occurrence

In the following tables, the cumulative number of veterinary invoices represents the total number received as of December 31, 2023, by year the veterinary invoice relates to, referred to as the year of occurrence. If a pet is injured or becomes ill, multiple trips to the veterinarian may result in several invoices. Each of these veterinary invoices is included in the cumulative number, regardless of whether the veterinary invoice was paid. Information for years 2020 through 2022 is provided as required supplementary information. Amounts in these tables are presented on a constant currency basis to remove the impact of changes in the foreign currency exchange rate on development. The cumulative expenses as of the end of each year are revalued using the currency exchange rate as of December 31, 2023.

81



The following table summarizes the development of veterinary invoice expense, on a constant currency basis, for the Company's subscription business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):
Cumulative veterinary invoice expensesReserveCumulative number of veterinary invoices
As of December 31,As of December 31,
Subscription202020212022202320232023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$279,236 $278,325 $277,839 $278,342 $ 1,205,693 
2021$354,083 $351,797 $352,320 $ 1,482,674 
2022$438,148 $439,448 $1,342 1,775,110 
2023$542,362 $30,206 1,981,465 
$1,612,472 $31,548 

The following table summarizes the development of veterinary invoice expense, on a constant currency basis, for the Company's other business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):
Cumulative veterinary invoice expensesReserveCumulative number of veterinary invoices
As of December 31,As of December 31,
Other Business202020212022202320232023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$72,289 $72,026 $72,255 $72,352 $ 536,416 
2021$129,814 $130,650 $130,577 $ 906,658 
2022$211,724 $212,163 $945 1,289,524 
2023$287,365 $30,745 1,414,664 
$702,457 $31,690 

Cumulative paid veterinary invoice expense

In the following tables, amounts are by the year the veterinary invoice relates to, referred to as the year of occurrence. Amounts in these tables are presented on a constant currency basis to remove the impact of changes in the foreign currency exchange rate. The cumulative amounts paid as of the end of each year are revalued using the currency exchange rate as of December 31, 2023. Information for years 2020 through 2022 is provided as required supplementary information.

The following table summarizes the amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the subscription segment (in thousands):
Year Ended December 31,
Subscription2020202120222023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$261,780 $276,589 $277,839 $278,342 
2021$334,187 $350,925 $352,320 
2022$417,419 $438,106 
2023$512,156 
$1,580,924 
Total amounts unpaid and recorded as a liability$31,548 
82




The following table summarizes the amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the other business segment (in thousands):
Year Ended December 31,
Other Business2020202120222023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$63,362 $72,013 $72,255 $72,352 
2021$112,562 $130,157 $130,577 
2022$190,026 $211,218 
2023$256,620 
$670,767 
Total amounts unpaid and recorded as a liability$31,690 

11. Debt
On March 25, 2022, the Company entered into a credit agreement with Piper Sandler Finance, LLC, acting as the administrative agent, that provides the Company with $150.0 million in credit (the Credit Facility) consisting of:
(a) an initial term loan in an aggregate principal amount of $60.0 million (Initial Term Loan), which was funded at closing;
(b) commitments for delayed draw term loans in an aggregate principal amount not in excess of $75.0 million (Delayed Draw Term Loans, and together with the Initial Term Loan, the Term Loans), which may be drawn from time to time until September 25, 2023. On December 29, 2022, February 17, 2023, and September 21, 2023, the Company borrowed Delayed Draw Term loans of $15.0 million, $35.0 million, and $25.0 million, respectively; and
(c) commitments for revolving loans in an aggregate principal amount at any time outstanding not in excess of $15.0 million (Revolving Loans), which may be drawn at any time prior to March 25, 2027.
The Credit Facility bears interest at a floating base rate plus an applicable margin. The stated interest rate as of December 31, 2023 was approximately 10.5% for the original $60.0 million term loan and for the aggregate $75.0 million term loans. The Company incurred total debt issuance cost of approximately $5.9 million, which is reported in the consolidated balance sheet as a direct reduction from the carrying amount of the Credit Facility, and is amortized as interest expense over the term of five years.
The Credit Facility is secured by substantially all assets of the Company and its subsidiaries. Proceeds from the Credit Facility may be used for permitted acquisitions and investments, working capital and other general corporate purposes. The Credit Agreement contains financial and other covenants. As of December 31, 2023, the Company was in compliance with all financial and other covenants.
To the extent not previously paid, the Initial Term Loan is due and payable on March 25, 2027, the Delayed Draw Term Loans are due and payable on the earlier of the five-year anniversary of their initial funding or March 25, 2028, and Revolving Loans are due and payable on March 25, 2027. The Company must repay 0.25% of any then-outstanding Term Loans, together with accrued and unpaid interest, on a quarterly basis.
Future principal payments on outstanding borrowings as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,December 31, 2023
2024$1,350 
20251,350 
20261,350 
202772,113 
202857,125 
Thereafter 
Total$133,288 

83



12. Stock-Based Compensation
Stock-based compensation expense includes stock options and restricted stock units granted to employees and other service providers and has been reported in the Company’s consolidated statements of operations depending on the function performed by the employee or other service provider. Stock-based compensation expense recognized in each category of the consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):
 Year Ended December 31,
 202320222021
Veterinary invoice expense$3,667 $4,145 $4,538 
Other cost of revenue1,612 2,339 2,610 
Technology and development2,846 4,742 3,056 
General and administrative17,717 12,831 8,862 
New pet acquisition expense7,319 9,336 9,160 
Total expensed stock-based compensation33,161 33,393 28,226 
Capitalized stock-based compensation2,135 1,633 676 
Total stock-based compensation$35,296 $35,026 $28,902 
As of December 31, 2023, the Company had 714,382 unvested restricted stock units. Stock-based compensation expense of $44.6 million related to unvested restricted stock units are expected to be recognized over a weighted average period of approximately 2.4 years.
In March 2023, two executives terminated employment with the Company and one executive signed a separation agreement effective June 1, 2023. In conjunction with these departures, the Company accelerated the vesting of certain RSUs as of the termination date and extended the purchase date of certain vested options from 90 to 365 days. These award modifications resulted in the recognition of $4.8 million share-based compensation expense during the year ended December 31, 2023.
Stock Options
The grant date fair value of stock option awards are estimated on the date of grant using the Black-Scholes option-pricing model. The Company did not grant any new stock options during the years ended December 31, 2023, 2022, and 2021.

84



The following table presents information regarding stock options granted, exercised and forfeited for the periods presented:
Number
of
Options
Weighted Average
Exercise
Price per Share
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of January 1, 20211,459,290 $9.93 $160,200 
Granted  — 
Exercised(647,164)5.59 58,200 
Forfeited(4,921)13.66 — 
Outstanding as of December 31, 2021807,205 13.39 95,765 
Granted  — 
Exercised(174,721)12.82 10,931 
Forfeited(2,834)18.87 — 
Outstanding as of December 31, 2022629,650 13.53 21,410 
Granted  — 
Exercised(213,848)12.47 3,720 
Forfeited(6,832)12.80 — 
Outstanding as of December 31, 2023408,970 14.09 6,715 
Exercisable at December 31, 2023408,970 $14.09 $6,715 
As of December 31, 2023, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of 2.5 years.

The fair value of options vested were as follows for the years ended December 31, 2023, 2022, and 2021. The Company didn't grant any stock options in these three years.
Fair Value of Options Vested
(in thousands)
Year:
2021$313 
2022$ 
2023$ 

85



Restricted Stock Awards and Restricted Stock Units
A summary of the Company’s restricted stock award and restricted stock unit activity for the years ended December 31, 2023, 2022 and 2021 is as follows:
Number of 
Shares
Weighted Average
Grant Date Fair Value per
Share
Unvested shares as of January 1, 2021782,755 $34.81 
Granted787,730 101.32 
Vested(426,725)40.10 
Forfeited(56,133)72.93 
Unvested shares as of December 31, 20211,087,627 78.94 
Granted623,401 84.11 
Vested(516,077)72.81 
Forfeited(82,399)81.91 
Unvested shares as of December 31, 20221,112,552 84.46 
Granted366,870 26.77 
Vested(669,413)72.52 
Forfeited(95,627)79.60 
Unvested shares as of December 31, 2023714,382 $66.64 

13. Stockholders Equity
Common Stock and Preferred Stock
As of December 31, 2023, the Company had 100,000,000 shares of common stock authorized and 41,858,866 shares of common stock outstanding. Holders of common stock are entitled to one vote on each matter properly submitted to the stockholders of the Company except those related to matters concerning possible outstanding preferred stock. At December 31, 2023, the Company had 10,000,000 shares of undesignated preferred stock authorized for future issuance and did not have any outstanding shares of preferred stock. The holders of common stock are also entitled to receive dividends as and when declared by the board of directors of the Company (the Board), whenever funds are legally available. These rights are subordinate to the dividend rights of holders of any senior classes of stock outstanding at the time. The Company does not intend to declare or pay any cash dividends in the foreseeable future.
Share Repurchase Program
In April 2021, the Board approved a share repurchase program, pursuant to which the Company may, between May 2021 and May 2026, repurchase outstanding shares of the Company's common stock. The Company repurchased no shares during the year ended December 31, 2023. The Company repurchased 95,021 shares under this program during the year ended December 31, 2022.

86



14. Accumulated Comprehensive Income (Loss)
A summary of the components of accumulated other comprehensive income (loss) is as follows (in thousands):
Foreign Currency TranslationNet Unrealized Gain (Loss) on Available-for-Sale SecuritiesTotal
Balance as of January 1, 2021$2,120 $951 $3,071 
Other comprehensive income (loss)(496)502 6 
Balance as of December 31, 2021$1,624 $1,453 $3,077 
Other comprehensive income (loss)(4,412)(4,966)(9,378)
Balance as of December 31, 2022$(2,788)$(3,513)$(6,301)
Other comprehensive income (loss)2,712 3,992 6,704 
Balance as of December 31, 2023$(76)$479 $403 

87


15. Segments
The Company has two aggregated reporting segments: subscription business and other business. The subscription business segment consists of products that have been created to meet the needs of their distribution channels and have similar target margin profiles. This segment generates revenue primarily from subscription fees related to the Company's direct-to-consumer products. The other business segment generates revenue primarily by underwriting policies on behalf of third parties. The Company does not undertake marketing efforts for these policies and has a business-to-business relationship with these third-parties. The other business segment also includes other products and insurance software solutions that have a different margin profile from the Company’s subscription business segment.
The chief operating decision maker reviews revenue and operating income (loss) to evaluate segment performance. Revenue, veterinary invoice expense, other cost of revenue, and new pet acquisition expenses are generally directly attributed to each segment. Other operating expenses, such as technology and development expense, general and administrative expense, and depreciation and amortization, are generally allocated proportionately based on revenue in each segment. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets.
Operating income (loss) of the Company’s segments were as follows (in thousands):
Year Ended December 31,
202320222021
Subscription business:
Revenue$712,906 $596,610 $494,862 
Veterinary invoice expense543,196 436,880 356,448 
Other cost of revenue70,490 60,804 51,216 
Technology and development13,765 16,555 11,942 
General and administrative36,256 25,964 22,579 
New pet acquisition expense77,172 88,959 78,148 
Depreciation and amortization8,021 7,205 8,494 
Subscription business operating loss(35,994)(39,757)(33,965)
Other business:
Revenue395,699 308,569 204,129 
Veterinary invoice expense287,859 212,857 129,614 
Other cost of revenue76,044 72,453 57,367 
Technology and development7,638 8,578 4,924 
General and administrative23,951 13,415 9,314 
New pet acquisition expense200 541 499 
Depreciation and amortization4,453 3,716 3,471 
Other business operating loss(4,446)(2,991)(1,060)
Gain (loss) from investment in joint venture(219)(253)(171)
Total operating loss(40,659)(43,001)(35,196)
Interest expense12,077 4,267 10 
Other expense (income), net(7,701)(3,072)14 
Loss before income taxes$(45,035)$(44,196)$(35,220)






88


The following table presents the Company’s revenue by geographic region of the member (in thousands):
 Year Ended December 31,
 202320222021
United States$935,312 $764,349 $580,966 
Canada and other173,293 140,830 118,025 
Total revenue$1,108,605 $905,179 $698,991 
Substantially all of the Company’s long-lived assets were located in the United States as of December 31, 2023 and 2022.
89


16. Dividend Restrictions and Statutory Surplus
The Company’s business operations are conducted through subsidiaries, one of which is an insurance company domiciled in New York, American Pet Insurance Company (APIC), and one of which is a segregated cell business, Wyndham Segregated Account AX, located in Bermuda. In 2022, the Company incorporated a new wholly-owned insurance subsidiary, GPIC Insurance Company (GPIC), domiciled in Canada. In 2021, the Company established two new wholly-owned insurance subsidiaries in the United States, ZPIC Insurance Company (ZPIC) and QPIC Insurance Company (QPIC), domiciled in Missouri and Nebraska, respectively. In addition to general state law restrictions on payments of dividends and other distributions to stockholders applicable to all corporations, insurance companies are subject to further regulations that, among other things, may require such companies to maintain certain levels of equity and restrict the amount of dividends and other distributions that may be paid to their parent corporations.
Applicable regulations generally restrict the ability of the insurance entities to pay dividends to its holding company parent. These restrictions are based in part on the prior year’s statutory income and surplus. In the United States, dividends up to specified levels are generally considered ordinary and may be paid without prior approval. Dividends, in larger amounts, known as extraordinary dividends, are subject to approval by the insurer's domiciliary state regulator. An extraordinary dividend or distribution is generally defined as a dividend or distribution that, in the aggregate in any 12-month period, exceeds the lesser of (i) 10% of surplus as of the preceding December 31 or (ii) the insurer’s adjusted net investment income for the 12-month period immediately preceding the declaration or distribution of the current dividend increased by the excess, if any, of net investment income over dividends declared or distributed during the period commencing thirty-six months prior to the declaration or distribution of the current dividend and ending twelve months prior thereto, and not including realized capital gains. APIC paid dividends of $7.6 million to the Company during the year ended December 31, 2023. None of the Company's U.S. insurance subsidiaries paid dividends to the Company during the years ended December 31, 2022 and 2021.
The Company's insurance subsidiary in Bermuda is regulated by the Bermuda Monetary Authority. Under the Bermuda Companies Act of 1981, as amended, a Bermuda company may not declare or pay a dividend or make a distribution out of contributed surplus if there are reasonable grounds for believing that: (a) the company is, or would be after the payment, unable to pay its liabilities as they become due; or (b) the realizable value of the company’s assets would thereby be less than its liabilities. The Segregated Accounts Company Act of 2000 further requires that dividends out of a segregated account can only be paid to the extent that the cell remains solvent. The value of its assets must remain greater than the aggregate of its liabilities, issued share capital, and share premium accounts. Per our contractual agreements with Wyndham Insurance Company (SAC) Limited, the allowable dividend is equivalent to the positive undistributed profit attributable to the shares. This insurance subsidiary paid the Company a dividend of $7.3 million, $6.9 million, and $5.6 million during the years ended December 31, 2023, 2022 and 2021, respectfully.
The statutory net income for 2023, 2022 and 2021 and statutory capital and surplus at December 31, 2023, 2022 and 2021, for APIC were as follows (in thousands):
 As of December 31,
 202320222021
Statutory net income$40,076 $35,227 $24,409 
Statutory capital and surplus$199,613 $162,232 $124,189 
As of December 31, 2023, APIC maintained $199.6 million of statutory capital and surplus which was above the required amount of $137.6 million of statutory capital and surplus to avoid additional regulatory oversight.
During the year ended December 31, 2023, the Company funded $3.8 million, $0.2 million, and CAD $8.5 million of statutory capital to APIC, ZPIC and GPIC, respectively. During the year ended December 31, 2022, the Company funded $8.0 million and $7.8 million of statutory capital to ZPIC and QPIC, respectively. ZPIC, QPIC and GPIC will each be required to maintain a level of surplus as determined by their respective domiciliary regulators. As of December 31, 2023, neither ZPIC, QPIC nor GPIC has begun underwriting any insurance policies.
As of December 31, 2023, the Company had $14.6 million on deposit with various states in which it is licensed to write policies.

90


17. Income Taxes
Loss before income taxes was as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):
 Year Ended December 31,
 202320222021
United States$(41,019)$(43,794)$(34,052)
Foreign(4,016)(402)(1,168)
$(45,035)$(44,196)$(35,220)
The components of income tax expense (benefit) were as follows (in thousands):
 Year Ended December 31,
 202320222021
Current:
U.S. federal & state$(8)$82 $58 
Foreign464 814 2,066 
456 896 2,124 
Deferred:
U.S. federal & state7 11 (15)
Foreign(805)(431)(1,799)
(798)(420)(1,814)
Income tax expense (benefit)$(342)$476 $310 

A reconciliation of income tax expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is presented below:
 Year Ended December 31,    
 202320222021
Federal income taxes at statutory rate21.0 %21.0 %21.0 %
U.S. state income taxes7.9 3.5 7.5 
Equity compensation(9.2)2.5 30.4 
Change in valuation allowance(19.1)(26.7)(58.4)
Other, net(0.1)(1.7)(1.7)
Credits0.3 0.3 0.3 
Effective income tax rate0.8 %(1.1)%(0.9)%
91


The principal components of the Company’s deferred tax assets and liabilities were as follows (in thousands):
 As of December 31,         
 20232022
Deferred tax assets:
Deferred revenue$10,017 $8,610 
Accruals and reserves2,190 1,860 
Net operating loss carryforwards71,231 63,772 
Depreciation and amortization2,310 1,421 
Equity compensation1,875 3,179 
Credits1,147 997 
Other1,995 1,661 
Total deferred tax assets90,765 81,500 
Deferred tax liabilities:
Deferred costs(1,549)(1,322)
Intangible assets(3,103)(3,603)
Other(3,471)(2,398)
Total deferred tax liabilities(8,123)(7,323)
Total deferred taxes82,642 74,177 
Less deferred tax asset valuation allowance(85,245)(77,507)
Net deferred tax liability$(2,603)$(3,330)
At December 31, 2023, the Company had U.S. federal, U.S. state, and foreign net operating loss carryforwards of $71.2 million (tax-effected) and U.S. federal income tax credits of $1.1 million. Use of carryforwards is limited based on the future income of the Company. The federal net operating loss carryforwards will begin to expire in 2026. Foreign net operating loss carryforwards will begin to expire in 2024. U.S. federal income tax credits will begin to expire in 2036. Pursuant to Sections 382 and 383 of the Internal Revenue Code, annual use of the Company’s net operating loss carryforwards and credit carryforwards may be limited if the Company experiences an ownership change. As of December 31, 2023, the utilization of approximately $0.5 million of net operating losses are subject to limitation as a result of prior ownership changes; however, subsequent ownership changes may further affect the limitation in future years.
A valuation allowance is required to reduce the deferred tax assets reported if, based on the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. After consideration of all the evidence, both positive and negative, the Company has recorded a full valuation allowance against its U.S. Federal, the majority of its U.S. State, and a portion of its foreign deferred tax assets as of December 31, 2023, 2022, and 2021 because the Company’s management has determined that it is more likely than not that these assets will not be fully realized.
For the year ended December 31, 2023, the Company recognized a net increase of $7.7 million in valuation allowance against its net deferred tax assets associated with U.S. federal and certain foreign and U.S. state jurisdictions, primarily attributable to current year activity.
The Company is open to examination by the U.S. federal tax jurisdiction for the years ended December 31, 2020 through 2023, and is also open to examination for 2006 and forward with respect to net operating loss carryforwards generated and carried forward from those years in the United States. The Company is subject to taxation in various states and countries, and may be subject to audit or examination by the relevant authorities in respect to those particular jurisdictions primarily for 2018 and thereafter.
For the year ended December 31, 2023, the Company intends to invest substantially all of its foreign subsidiary earnings, as well as its capital in its foreign subsidiaries, indefinitely outside of the U.S. in those jurisdictions in which it would incur significant, additional costs upon repatriation of such amounts. A deferred tax liability related to taxes due upon repatriation to the U.S. has not been recorded.
The Company is booking Global Intangible Low-Taxed Income ("GILTI") on a current basis and is not booking deferred taxes related to GILTI.
92


The Company accounts for uncertain tax positions based on a two-step process of evaluating recognition and measurement criteria. The first step assesses whether the tax position is more likely than not to be sustained upon examination by the taxing authority, including resolution of any appeals or litigation, on the basis of the technical merits of the position. If the tax position meets the more-likely-than-not criteria, the portion of the tax benefit greater than 50% likely to be realized upon settlement with the relevant taxing authority is recognized in the financial statements. No significant changes in uncertain tax positions are expected in the next twelve months.
A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows (in thousands):
  
Year Ended December 31,
 202320222021
Balance, beginning of year$151 $138 $133 
Increases (decreases) to tax positions related to prior periods(72)8  
Increases to tax positions related to the current year1 5 5 
Balance, end of year$80 $151 $138 

18. Employee Benefits
The Company has a 401(k) plan for its U.S. employees. The plan allows employees to contribute a percentage of their pretax earnings annually, subject to limitations imposed by the Internal Revenue Service. The plan also allows the Company to make a matching contribution, subject to certain limitations. As of December 31, 2023, the Company has made no matching contributions to the 401(k) plan.

19. Related Parties
In August 2018, the Company invested $0.3 million in a limited liability entity in exchange for a 17.5% ownership interest. The investee is considered to be a related party, as the Company has the ability to exercise significant influence over the investee. In February 2020, the Company entered into a service agreement with the investee, under which the Company incurred $2.2 million and $3.5 million of expenses for consulting services provided by the investee related to pet acquisition during the years ended December 31, 2023 and 2022, respectively, recorded as new pet acquisition expense on the Company's consolidated statement of operations.

93


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer (CEO) and Chief Financial Officer (CFO), has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our CEO and CFO have concluded that as of December 31, 2023, the disclosure controls and procedures were not effective due to material weaknesses in internal control over financial reporting, described below.

Notwithstanding the identified material weaknesses described below, management does not believe that these material weaknesses had an adverse effect on our reported operating results or financial condition and management has determined that the financial statements and other information included in this report and other periodic filings present fairly in all material respects our financial condition, results of operations, and cash flows at and for the periods presented in accordance with U.S. GAAP.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined under Rule 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP and includes those policies and procedures that: (1) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect our transactions and the dispositions of our assets; (2) provide reasonable assurance that our transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.

Management has assessed the effectiveness of our internal control over financial reporting as of December 31, 2023, using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control—Integrated Framework (2013). As a result of this assessment, management concluded that, as of December 31, 2023, its internal control over financial reporting was not effective because management identified material weaknesses in internal control over financial reporting. A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

We noted a material weakness related to the design of information technology general controls (ITGCs) in the areas of user access and program change-management over certain information technology (IT) systems related to revenue, veterinary invoice expense, accounts receivable, reserve for veterinary invoices and deferred revenue in our subscription business segment. We believe that these control deficiencies were a result of: (1) risk-assessment processes that were inadequate to identify and assess the scope of IT systems that could impact internal controls over financial reporting; and (2) IT control processes lacking sufficient documentation around the affected systems. Process level controls (business and automated) that are dependent on the affected IT environments were also deemed ineffective.

We also noted a material weakness related to the processing of transactions performed by an unaffiliated general agent related to revenue, veterinary invoice expense, accounts receivable, reserve for veterinary invoices and deferred revenue accounts within our other business segment. The Company had not sufficiently evaluated the design of processes and controls over such transactions, including ITGCs and process level controls.

These material weaknesses did not result in any material misstatements to the financial statements in this Form 10-K, and we have not identified any changes required to our previously issued financial statements.

We have completed substantive procedures for the year ended December 31, 2023. Based on these procedures, management believes that our consolidated financial statements included in this Form 10-K have been prepared in accordance with U.S. GAAP. Our CEO and CFO have certified that, based on their knowledge, the financial statements, and other financial information included in this Form 10-K, fairly present in all material respects our financial condition, results of operations and cash flows as of, and for, the periods presented in this Form 10-K. Ernst & Young LLP has issued an unqualified opinion on our financial statements, which is included in Item 8 of this Form 10-K.

In addition, Ernst & Young LLP has issued a report on our internal control over financial reporting as of December 31, 2023, and its report appears below.
94



Planned Material Weakness Remediation Activities
Management has been, and intends to continue, implementing measures designed to remediate the control deficiencies contributing to the material weaknesses described above. The remediation actions for the material weakness related to the design of ITGCs in the areas of user access and program change-management over certain information technology include: (1) enhancing our IT compliance oversight function and expanding our team members with experience designing and implementing ITGCs; (2) developing a training program addressing ITGCs and policies, including educating control owners about the principles and requirements of each control, with a focus on those related to user access and change-management over IT systems; (3) developing and maintaining documentation underlying ITGCs to promote knowledge transfer upon IT personnel and function changes; (4) developing enhanced risk assessment procedures and controls related to changes in IT systems; (5) implementing an IT management review and testing plan to monitor ITGCs; and (6) enhanced quarterly reporting on the remediation measures to the Audit Committee of our board of directors. With respect to the material weakness related to the processing of transactions performed by an unaffiliated general agent, we are developing our remediation plan.
A material weakness will not be considered remediated, however, until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. Until management has concluded that we have remediated the material weaknesses, we intend to continue completing additional substantive procedures sufficient for management to believe that our consolidated financial statements have been prepared in accordance with U.S. GAAP.
Changes in Internal Control
Except for changes relating to the material weaknesses identified above, there have been no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(f) or 15d-15(f) of the Exchange Act during the period covered by this Annual Report on Form 10-K that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
95


Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Trupanion, Inc.

Opinion on Internal Control Over Financial Reporting

We have audited Trupanion, Inc.’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, because of the effect of the material weaknesses described below on the achievement of the objectives of the control criteria, Trupanion, Inc. (the Company) has not maintained effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.

A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company's annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management's assessment. Management has identified a material weakness related to the design of information technology general controls (ITGCs) in the areas of user access and program change-management over certain information technology (IT) systems and related process controls related to revenue, veterinary invoice expense, accounts receivable, reserve for veterinary invoices and deferred revenue in the subscription business segment. Management has also identified a material weakness related to inadequate design of ITGC and process level controls over the processing of transactions performed by an unaffiliated general agent related to revenue, veterinary invoice expense, accounts receivable, reserve for veterinary invoices and deferred revenue accounts within the other business segment.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive loss, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2). These material weaknesses were considered in determining the nature, timing and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and this report does not affect our report dated February 26, 2024, which expressed an unqualified opinion thereon.

Basis for Opinion

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

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the
96


company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

/s/ Ernst & Young LLP
Seattle, Washington
February 26, 2024


Item 9B. Other Information
Rule 10b5-1 Plan
During the three months ended December 31, 2023, no director or officer (as defined in Rule 16a-1(f) of the Exchange Act) of the Company adopted or terminated, including by modification, a "Rule 10b5-1 trading arrangement" or a "non-Rule 10b5-1 trading arrangement," as each term is defined in Item 408(a) of Regulation S-K.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
97


PART III
Item 10. Directors, Executive Officers and Corporate Governance
Information required by this item is incorporated herein by reference to our Proxy Statement with respect to our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the end of the fiscal year covered by this Annual Report.
Item 11. Executive Compensation
Information required by this item is incorporated herein by reference to our Proxy Statement with respect to our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the end of the fiscal year covered by this Annual Report.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Information required by this item is incorporated herein by reference to our Proxy Statement with respect to our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the end of the fiscal year covered by this Annual Report.
Item 13. Certain Relationships and Related Transactions and Director Independence
Information required by this item is incorporated herein by reference to our Proxy Statement with respect to our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the end of the fiscal year covered by this Annual Report.
Item 14. Principal Accountant Fees and Services
Information required by this item is incorporated herein by reference to our Proxy Statement with respect to our 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of the fiscal year covered by this Annual Report.
98


PART IV
Item 15. Exhibits, Financial Statement Schedules
(a)(1) Financial Statements
We have filed the financial statements listed in the Index to Financial Statements as a part of this Annual Report on Form 10-K.
(a)(2) Financial Statement Schedules
Schedule I Condensed Financial Information of Registrant
No other financial statement schedules have been provided because the information called for is not required or is shown either in the financial statements or notes thereto.
(a)(3) Exhibits
The following exhibits are filed as part of this Annual Report on Form 10-K or are incorporated herein by reference.
ExhibitIncorporated by ReferenceFiled/Furnished
NumberExhibit DescriptionFormFile No.ExhibitExhibit Filing DateHerewith
8-K001-365373.16/12/2023
8-K001-365373.26/12/2023
X
S-1333-1968144.16/16/2014
S-1333-19681410.16/16/2014
S-1333-19681410.26/16/2014
S-1333-19681410.36/16/2014
S-1333-19681410.46/16/2014
10-K001-36537
10.132/24/2015
10-K001-3653710.142/24/2015
10-K001-36537
10.152/24/2015
10-K001-3653710.232/14/2020
X
X
10-Q001-3653710.18/4/2023
99


8-K001-3653710.14/4/2023
8-K001-3653710.24/4/2023
10-Q001-3653710.28/4/2023
8-K001-3653710.19/6/2023
8-K001-3653710.210/29/2020
8-K001-3653710.310/29/2020
10-Q001-3653710.14/29/2022
X
X
X
X
X
X
X
X
101.INS XBRL Instance Document - the instance does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.X
101.SCH Inline XBRL Taxonomy Extension Schema With Embedded LinkBase Documents.X
104Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)X
+Indicates a management contract or compensatory plan or arrangement.
Registrant has omitted portions of the referenced exhibit pursuant to a request for confidential treatment under Rule 24b-2 promulgated under the Exchange Act. The omitted portions of this exhibit have been filed separately with the SEC.
*This certification is deemed not filed for purpose of section 18 of the Exchange Act or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act.

100


Item 16. Form 10-K Summary
None.
101


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the city of Seattle, state of Washington, on this 26th day of February, 2024.
TRUPANION, INC.
By:/s/ Darryl Rawlings
Darryl Rawlings
Chief Executive Officer and Chairperson of the Board
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Darryl Rawlings, Fawwad Qureshi and Chris Kearns, and each of them, as his or her true and lawful attorneys-in-fact, proxies and agents, each with full power of substitution, for him or her in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact, proxies and agents full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact, proxies and agents, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
102


Date: February 26, 2024/s/ Darryl Rawlings
Darryl Rawlings
Chief Executive Officer and Chairperson of the Board
(Principal Executive Officer)
Date: February 26, 2024/s/ Fawwad Qureshi
Fawwad Qureshi
Chief Financial Officer
(Principal Financial and Accounting Officer)
Date: February 26, 2024/s/ Max Broden
Max Broden
Director
Date: February 26, 2024/s/ Jacqueline Davidson
Jacqueline Davidson
Director
Date: February 26, 2024/s/ Paulette Dodson
Paulette Dodson
Director
Date: February 26, 2024/s/ Richard Enthoven
Richard Enthoven
Director
Date: February 26, 2024/s/ Dan Levitan
Dan Levitan
Director
Date: February 26, 2024/s/ Murray Low
Murray Low
Director
Date: February 26, 2024/s/ Betsy McLaughlin
Betsy McLaughlin
Director
Date: February 26, 2024/s/ Howard Rubin
Howard Rubin
Director
103


Date: February 26, 2024/s/ Zay Satchu
Zay Satchu
Director
104


Schedule I - Condensed Financial Information of Registrant

Trupanion, Inc.
Condensed Statements of Operations and Comprehensive Loss
(Parent Company Only, in thousands)
 Year Ended December 31,
 202320222021
Expenses:
Veterinary invoice expense$253 $4,144 $4,538 
Other cost of revenue240 2,340 2,610 
Technology and development1,507 4,930 3,130 
General and administrative5,345 16,346 11,714 
New pet acquisition expense806 9,351 9,177 
Depreciation and amortization494 289 473 
Total expenses8,645 37,400 31,642 
Loss from investment in joint venture(237)(192)(33)
Operating loss(8,882)(37,592)(31,675)
Interest expense11,998 4,255 (2)
Other income, net(14,442)(8,047)(5,755)
Loss before equity in undistributed earnings of subsidiaries(6,438)(33,800)(25,918)
Income tax benefit15,766 14,544 12,272 
Equity (loss) in undistributed earnings of subsidiaries(54,021)(25,416)(21,884)
Net loss$(44,693)$(44,672)$(35,530)
Other comprehensive income (loss), net of taxes:
Other comprehensive income (loss) of subsidiaries6,704 (9,378)6 
Other comprehensive income (loss)6,704 (9,378)6 
Comprehensive loss$(37,989)$(54,050)$(35,524)

105


Trupanion, Inc.
Condensed Balance Sheets
(Parent Company Only)
(In thousands, except share data)
 December 31,
 20232022
Assets
Current assets:
Cash and cash equivalents$10,994 $16,052 
Accounts and other receivables1 5,739 
Prepaid expenses and other assets804 697 
Total current assets11,799 22,488 
Restricted cash22,963 19,032 
Property and equipment, net3,981 2,398 
Intangible assets, net5,808 5,710 
Other long-term assets12,540 13,960 
Advances to and investments in subsidiaries377,031 312,559 
Total assets$434,122 $376,147 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable, accrued liabilities, and other current liabilities$336 $484 
Long-term debt - current portion1,350 750 
Total current liabilities1,686 1,234 
Long-term debt127,580 68,354 
Deferred tax liabilities1,106 1,100 
Other liabilities28 162 
Total liabilities130,400 70,850 
Stockholders’ equity:
Common stock: $0.00001 par value per share, 100,000,000 shares authorized; 42,887,052 and 41,858,866 shares issued and outstanding at December 31, 2023; 42,041,344 and 41,013,158 shares issued and outstanding at December 31, 2022
  
Preferred stock: $0.00001 par value per share, 10,000,000 shares authorized; no shares issued and outstanding
  
Additional paid-in capital536,108 499,694 
Accumulated other comprehensive income (loss)403 (6,301)
Accumulated deficit(216,255)(171,562)
Treasury stock, at cost: 1,028,186 shares at December 31, 2023 and 2022
(16,534)(16,534)
Total stockholders’ equity303,722 305,297 
Total liabilities and stockholders’ equity$434,122 $376,147 



106


Trupanion, Inc.
Condensed Statements of Cash Flows
(Parent Company Only, in thousands)
 Year Ended December 31,
 202320222021
Operating activities
Net loss$(44,693)$(44,672)$(35,530)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:
Loss attributable to investments in subsidiaries39,184 19,331 17,501 
Dividends from subsidiaries14,837 6,942 5,567 
Depreciation and amortization494 289 473 
Stock-based compensation expense4,575 33,393 28,226 
Other, net4,200 533 (161)
Changes in operating assets and liabilities6,194 (166)(1,219)
Net cash provided by operating activities24,791 15,650 14,857 
Investing activities
Cash paid in business acquisition, net of cash acquired (15,034) 
Purchases of property and equipment(172)(516)(280)
Advances to and investments in subsidiaries(87,198)(71,671)(71,721)
Other investments 1,586 (1,598)(1,755)
Net cash used in investing activities(85,784)(88,819)(73,756)
Financing activities
Proceeds from debt financing, net of financing fees59,972 69,138  
Repayments of debt financing(1,225)(487) 
Repurchase of common stock (5,755) 
Proceeds from exercise of stock options2,655 2,290 3,607 
Taxes paid related to net share settlement of equity awards(1,536)(4,359)(4,732)
Net cash (used in) provided by financing activities59,866 60,827 (1,125)
Net change in cash, cash equivalents, and restricted cash(1,127)(12,342)(60,024)
Cash, cash equivalents, and restricted cash at beginning of period35,084 47,426 107,450 
Cash, cash equivalents, and restricted cash at end of period$33,957 $35,084 $47,426 

1. Organization and Presentation
The accompanying condensed financial statements present the financial position, results of operations and cash flows for Trupanion, Inc. These condensed unconsolidated financial statements should be read in conjunction with the consolidated financial statements of Trupanion, Inc. and its subsidiaries and the notes thereto (the Consolidated Financial Statements). Investments in subsidiaries are accounted for using the equity method of accounting. Trupanion, Inc. received cash dividends from subsidiaries of $14.9 million, $6.9 million and $5.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. These cash dividends were recorded within Trupanion, Inc.'s other income and were eliminated within the consolidated financial statements of Trupanion, Inc.
The Company has made an immaterial presentation error correction within the Condensed Statements of Cash Flows, reclassifying prior years' dividends from subsidiaries from investing to operating activities. Additional information about Trupanion, Inc.’s accounting policies pertaining to intangible assets, commitments and contingencies, stock-based compensation, stockholders’ equity, and income taxes are set forth in Notes 5, 9, 12, 13, and 17, respectively, to the Consolidated Financial Statements.
107


Compensation expense related to stock-based transactions, including employee and non-employee stock option awards, restricted stock awards, and restricted stock units, is measured and recognized in the financial statements based on fair value. Effective January 1, 2023, we entered into an intercompany agreement with a non-insurance subsidiary whereby stock-based compensation costs are allocated to this entity. For the year ended December 31, 2023, stock-based compensation expenses of $28.3 million were included within equity (loss) in undistributed earnings of subsidiaries within the Condensed Statements of Operations and Comprehensive Loss and in advances to and investments in subsidiaries in the Condensed Balance Sheets. There was no impact to net income as a result of this intercompany agreement.

108
EX-4.1 2 ex41descriptionofcapitalst.htm EX-4.1 Document


Exhibit 4.1

DESCRIPTION OF THE REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

As of December 31, 2023, Trupanion, Inc. (the “Company”) had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: the Company’s common stock.

Description of Capital Stock

The following description of the Company’s common stock is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to the Company’s Amended and Restated Certificate of Incorporation (the “Certificate of Incorporation”) and the Company’s Amended and Restated Bylaws (the “Bylaws”), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.1 is a part. This description should be read in conjunction with the Certificate of Incorporation, Bylaws, and applicable Delaware law.

Authorized Capital Stock

The Company’s authorized capital stock consists of 100,000,000 shares of common stock, $0.00001 par value per share (“Common Stock”), and 10,000,000 shares of preferred stock, $0.00001 par value per share (“Preferred Stock”). The Company only has shares of Common Stock outstanding, all of which are fully paid and nonassessable.

Voting Rights

Holders of Common Stock are entitled to one vote per share on all matters voted on by the stockholders, including the election of directors. The Common Stock does not have cumulative voting rights.

Dividend Rights

Subject to the rights of holders of outstanding shares of Preferred Stock, if any, the holders of Common Stock are entitled to receive dividends, if any, as may be declared from time to time by the board of directors in its discretion out of funds legally available for the payment of dividends.

Liquidation Rights

Subject to any preferential rights of outstanding shares of Preferred Stock, holders of Common Stock will share ratably in all assets legally available for distribution to the Company’s stockholders in the event of dissolution.

Other Rights and Preferences

The Common Stock has no sinking fund or redemption provisions or preemptive, conversion or exchange rights.

Anti-Takeover Effects of Provisions of Delaware Law, the Certificate of Incorporation, and the Bylaws

Certain provisions of Delaware law, the Certificate of Incorporation, and the Bylaws contain provisions that could discourage, delay or prevent a change in control of the Company or changes in its management.

Delaware Anti-Takeover Statute

The Company is subject to Section 203 of the Delaware General Corporation Law, which prohibits persons deemed “interested stockholders” from engaging in a “business combination” with a publicly-held Delaware corporation for three years following the date these persons become interested stockholders unless the business combination is, or the transaction in which the person became an interested stockholder was, approved in a prescribed manner or another exception applies. Generally, an “interested stockholder” is a person who, together with affiliates and associates, owns, or within three years prior to the determination of interested stockholder status did own, 15% or more of a corporation’s voting stock. Generally, a “business combination” includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. The existence of this provision may have an anti-takeover effect with respect to transactions not approved in advance by the Company’s board of directors, such as discouraging takeover attempts that might result in a premium over the market price of the Common Stock.



Undesignated Preferred

The Company's board of directors has the authority, without further action by stockholders, to issue up to 10,000,000 shares of undesignated Preferred Stock, with voting or other rights and preferences designated from time to time by the Company's board of directors.

Elimination of Stockholder Ability to Act by Written Consent or Call Special Meetings

The Certificate of Incorporation eliminates the right of stockholders to act by written consent without a meeting. Further, the Bylaws and Certificate of Incorporation provide that special meetings of stockholders may be called only by a majority of the Company's board of directors, chairman of the board of directors, Chief Executive Officer or President. As a result, stockholders may only initiate action properly brought through an annual meeting.

Advance Notice Requirements

The Bylaws provide advance notice procedures for stockholders seeking to bring business before, or to nominate candidates for election as directors at, the annual meeting of stockholders. The Bylaws specify certain requirements regarding the timing, form and content of a stockholder's notice.

Choice of Forum

The Certificate of Incorporation provides that, unless the Company consents in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the exclusive forum for certain litigation that may be initiated by the Company’s stockholders.

Listing

The Common Stock is traded on The Nasdaq Stock Market LLC under the trading symbol “TRUP”.


EX-10.9 3 ex109q42023.htm EX-10.9 Document


Exhibit 10.9

AGREEMENT NUMBER: 2015003
ADDENDUM #11

QUOTA SHARE REINSURANCE AGREEMENT

made between

OMEGA GENERAL INSURANCE COMPANY

(hereinafter referred to as the "Reinsured")

and

WYNDHAM INSURANCE COMPANY (SAC) LIMITED,

in respect of its Segregated Account AX (hereinafter referred to as the "Reinsurer")

WHEREAS the Reinsured and the Reinsurer entered into a Quota Share Reinsurance Agreement effective January 1, 2015 (the "Agreement");

WHEREAS the Agreement has been amended ten times previously.

AND WHEREAS the Reinsured and the Reinsurer now desire to further amend the Quota Share Reinsurance Agreement. This Addendum #11 to the Agreement (the "Amendment") will take effect as of the date of this Amendment for a period of two years.

In consideration of the covenants and agreements contained herein and for other good and valuable consideration, receipt and sufficiency of which is acknowledged, the parties agree as follows:
Amendment of Article 8
Article 8 of the Quota Share Reinsurance Agreement is hereby deleted in its entirety, and the following shall be substituted in its place:

ARTICLE 8 CEDING COMMISSION
The Reinsurer will allow the Reinsured a "Ceding Commission" equal to the sum of:

A. 100% of the commission charged by the producing Broker, plus;
B. 4.00% of gross premium on the subject Business, representing reimbursement for premium taxes, plus;
C. 2.00% of gross written premium in the year 2024, and 5.00% of gross written premium in the year 2025, representing the Reinsured's "Fronting Fee".
The Ceding Commission shall be calculated and paid monthly based on actual gross written premium realized in the month prior.
The parties agree that all amounts previously owed under the Quota Share Reinsurance Agreement with respect to calendar years prior to 2024 have been satisfied in full.



Counterparts
This Amendment may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same agreement.

Ratification of Agreement
Except as expressly amended by this Amendment, the terms and conditions of the Agreement remain in full force and effect and are hereby ratified by the Parties.


For the Reinsured, OMEGA GENERAL INSURANCE COMPANY
/s/ Bruno Primerano
By: Bruno Primerano, Chief Financial Officer
SIGNED this 28th day of December, 2023


For the Reinsurer, WYNDHAM INSURANCE COMPANY (SAC) LIMITED, in respect of its segregated account AX
/s/ Jeffrey DeSilva
By: Jeffrey DeSilva, Director

SIGNED this 2nd day of January, 2024

EX-10.10 4 ex1010q42023.htm EX-10.10 Document


Exhibit 10.10

ADDENDUM #1

THE FRONTING AND ADMINISTRATION AGREEMENT

made between

OMEGA GENERAL INSURANCE COMPANY

(hereinafter referred to as the "Omega")

and

WYNDHAM INSURANCE COMPANY (SAC) LIMITED,

in respect of its Segregated Account AX (hereinafter referred to as the "Wyndham")

WHEREAS Omega and Wyndham entered into a Fronting and Administration Agreement effective January 1, 2015 (the "Agreement"); and,

WHEREAS the Parties wish to amend the Agreement.

In consideration of the covenants and agreements contained herein and for other good and valuable consideration, receipt and sufficiency of which is acknowledged, the parties agree as follows:
Amendment of Section 9 - Term
The last paragraph of Section 9 of the Agreement is hereby deleted in its entirety, and the following shall be substituted in its place:

"Except as provided in Section 10 and 11, as of the date of this Amendment this Agreement will run through December 31, 2025 and, thereafter, this Agreement shall be automatically renewed for additional one (1) calendar year terms provided that any party may terminate this Agreement for a subsequent calendar year beginning after December 31, 2025 by providing one (1) year advance written notice."

Counterparts
This Amendment may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same agreement.

Ratification of Agreement
Except as expressly amended by this Amendment, the terms and conditions of the Agreement remain in full force and effect and are hereby ratified by the Parties.

For the Reinsured, OMEGA GENERAL INSURANCE COMPANY
/s/ Bruno Primerano
By: Bruno Primerano, Chief Financial Officer
SIGNED this 28th day of December, 2023;




For the Reinsurer, WYNDHAM INSURANCE COMPANY (SAC) LIMITED, in respect of its segregated account AX
/s/ Jeffrey DeSilva
By: Jeffrey DeSilva, Director

SIGNED this 2nd day of January, 2024;

EX-21.1 5 ex211q42023.htm EX-21.1 Document

Exhibit 21.1
Trupanion, Inc.
List of Subsidiaries
SubsidiaryIncorporation
American Pet Insurance CompanyUnited States, New York
Trupanion Managers USA, Inc.United States, Arizona
Canada Pet Health Insurance Services, Inc.Canada, Ontario
Wyndham Insurance Company (SAC), Ltd.Bermuda
6100 Building, LLCUnited States, Washington
Trupanion Canadian Shareholders Ltd.Canada, Alberta
Trupanion Alberta Holding Company, ULCCanada, Alberta
Trupanion Administration Canada, Inc.Canada, Ontario
Aquarium Software LimitedUnited Kingdom
Aquarium Software Ireland LimitedRepublic of Ireland
ZPIC Insurance CompanyUnited States, Missouri
QPIC Insurance CompanyUnited States, Nebraska
Front Street Distribution Services, Inc.United States, Washington
US Pet Health Insurance Services, Inc.United States, Washington
GPIC Insurance CompanyCanada, Ontario
Smart Paws GmbHGermany
Royal Blue s.r.o.Czech Republic
PetExpert Belgium B.V.Belgium
PetExpert Europe s.r.o.Czech Republic
PetExpert SK s.r.o.Slovakia
Trupanion Japan, Inc.Tokyo, Japan
Blitz 22-452 AGGermany
PetExpert Insurance Services s.r.o.Czech Republic


EX-23.1 6 ex231q42023.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:
(1)Registration Statement (Form S-8 No. 333-197514) pertaining to the 2014 Equity Incentive Plan, 2014 Employee Stock Purchase Plan, and 2007 Equity Compensation Plan of Trupanion, Inc.,
(2)Registration Statement (Form S-8 No. 333-202270) pertaining to the 2014 Equity Incentive Plan and 2014 Employee Stock Purchase Plan of Trupanion, Inc.,
(3)Registration Statement (Form S-8 No. 333-209550) pertaining to the 2014 Equity Incentive Plan and 2014 Employee Stock Purchase Plan of Trupanion, Inc., and
(4)Registration Statement (Form S-3 No. 333-275851) of Trupanion, Inc. and in the related prospectus

of our reports dated February 26, 2024, with respect to the consolidated financial statements and schedule of Trupanion, Inc. and the effectiveness of internal control over financial reporting of Trupanion, Inc. included in this Annual Report (Form 10-K) for the year ended December 31, 2023.
/s/ Ernst & Young LLP
Seattle, Washington
February 26, 2024




EX-31.1 7 ex311q42023.htm EX-31.1 Document

Exhibit 31.1
Certification of Principal Executive Officer
Pursuant To Exchange Act Rule 13a-14(a)/15d-14a
As Adopted Pursuant To Section 302 of the Sarbanes-Oxley Act Of 2002
I, Darryl Rawlings, certify that:
1.I have reviewed this Annual Report on Form 10-K of Trupanion, 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.

Date: February 26, 2024


/s/ Darryl Rawlings

Darryl Rawlings
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 8 ex312q42023.htm EX-31.2 Document

Exhibit 31.2
Certification of Principal Financial Officer
Pursuant To Exchange Act Rule 13a-14(a)/15d-14a
As Adopted Pursuant To Section 302 of the Sarbanes-Oxley Act Of 2002
I, Fawwad Qureshi, certify that:
1.I have reviewed this Annual Report on Form 10-K of Trupanion, 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.

Date: February 26, 2024

/s/ Fawwad Qureshi

Fawwad Qureshi
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 9 ex321q42023.htm EX-32.1 Document

Exhibit 32.1
Certification of Chief Executive Officer
Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

I, Darryl Rawlings, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.the Annual Report of Trupanion, Inc. on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.the information contained in such Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Trupanion, Inc.

Date: February 26, 2024



/s/ Darryl Rawlings

Darryl Rawlings
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 10 ex322q42023.htm EX-32.2 Document

Exhibit 32.2
Certification of Chief Financial Officer
Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

I, Fawwad Qureshi, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.the Annual Report of Trupanion, Inc. on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.the information contained in such Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Trupanion, Inc.

Date: February 26, 2024



/s/ Fawwad Qureshi

Fawwad Qureshi
Chief Financial Officer
(Principal Financial Officer)




EX-97.1 11 ex971clawbackpolicy.htm EX-97.1 Document


Exhibit 97.1

Trupanion Compensation Policies

Compensation Clawback Policy

Each team member who earns incentive awards, including equity grants, should do so based on an accurate accounting of our performance results and in a way that is consistent with Company policies. Consistent with this objective, the Board of Directors of the Company has established this Clawback Policy, which provides the Company the ability to recover Incentive Compensation that was erroneously delivered due to financial statements that are subsequently restated, recalculation of any of the performance measures in the Company’s incentive plan, or team member misconduct. Incentive Compensation is any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a financial reporting measure, where a financial reporting measure is any measure that is determined and presented in accordance with, or derived wholly or in part from, the accounting principles used in preparing the Company’s financial statements, as well as stock price and total shareholder return.

The Company has adopted this Clawback Policy, which in some cases requires and in other cases gives the Company the discretion to clawback Incentive Compensation.

Mandatory Clawback from Executive Officers Under Nasdaq Rule 5608

It is the policy of the Company that, if the Company determines it must prepare a restatement, it will seek to recover from any executive officer the amount of any Incentive Compensation, paid on or after October 2, 2023 and in the three completed fiscal years immediately preceding the date on which the Company was required to prepare any restatement, in excess of the amount that would have been paid had the amount been determined based on the restatement. The Compensation Committee of the Board of Directors (the “Committee”) shall have full and final authority to make all determinations under this policy, including as to the amount and form of recovery. This policy is intended to comply with Nasdaq Rule 5608, Section 10D of the Exchange Act, and Rule 10D-1 thereunder, and this policy will be interpreted and administered consistently with that intent.

Other Permitted Clawback from Team Members in Other Situations

In addition, the Company may in its discretion require any team member who has been unduly awarded Incentive Compensation to forfeit, disgorge, return or adjust such compensation to the Company, and if so required any team member shall forfeit, disgorge, return or adjust such compensation in the manner directed by the Committee, in the following circumstances:

a.As required by Section 304 of the Sarbanes Oxley Act of 2002, which generally provides that, if the Company is required to prepare an accounting restatement due to material noncompliance as a result of misconduct, with financial reporting requirements under the securities laws, then the CEO and CFO must reimburse the Company for any incentive compensation or equity compensation and profits from the sale of the Company’s securities during the 12-month period following initial publication of the financial statements that had been restated;
b.As required by any other applicable law, regulation or regulatory requirement;
c.If the Company suffers extraordinary financial loss, reputational damage or similar adverse impact as a result of actions taken or decisions made by the team member in circumstances constituting illegal or intentionally wrongful conduct, gross negligence or seriously poor judgment; or
d.If the team member is awarded or is paid out under incentive compensation plans on the basis of significantly incorrect financial calculations, including miscalculations in the intrinsic value model, or information or if events coming to light after the award or payout would have significantly reduced the amount of the award or payout if known at the time of the award or payout.

The clawback may be effectuated through the reduction or forfeiture of awards, the return of paid-out cash or exercised or released shares, adjustments to future incentive compensation opportunities or in such other manner as the Company in its discretion determines to be appropriate. In exercising its discretion under this clawback, the Company shall, to the extent permitted by law or regulation, consider the degree of harm suffered by the Company, the team member’s responsibility for the harm and his or her state of mind relative to the acts or decisions giving rise to the harm, the extent to which the team member was acting in accordance with Company policies, procedures and processes, the extent to which others were responsible for the acts or decisions giving rise to the harm, the position and responsibilities of the team member relative to the magnitude of harm suffered by the Company, the long-term value of the team member to the Company and such other factors as the Company deems to be appropriate.




Any determinations by the Committee are final. The discretion to clawback incentive compensation and to make the determinations in the circumstances described above shall be exercised by Committee in the case of executive officers and by the Committee or the Chief Executive Officer in all other cases. The Committee may amend this policy from time to time in its discretion.



EX-101.SCH 12 trup-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page Document link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Statement of Operations link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statement of Comprehensive Income Statement link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Balance Sheet link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statement of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Notes) link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Net Loss per Share (Notes) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Business Combinations (Notes) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property Plant and Equipment (Notes) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Intangible Assets (Notes) link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Investment Securities (Notes) link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Other Investments (Notes) link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Fair Value (Notes) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitment and Contingencies (Notes) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Claims Reserve (Notes) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stock-based Compensation (Notes) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Stockholder's Equity (Notes) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Comprehensive Income (Loss) (Notes) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Segments (Notes) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Dividend Restrictions Statutory Surplus (Notes) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Income Taxes (Notes) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Retirement Plan (Notes) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Related Party Disclosures (Notes) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Schedule 1-Parent Only Disclosures [Schedule] (Notes) link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Other Investments details (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Notes Receivable (Policies) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Segment Reporting (Policies) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Property Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Investment Securities Debt and Equity Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Other Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Claims Reserve (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Dividend Restrictions Statutory Surplus (Tables) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Related Party Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - SEC Schedule, Article 12-04, Condensed Financial Information of Registrant (Tables) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Deferred Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Concentration Risks (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property, Plant, and Equipment, Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Business Combinations, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Property Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Intangible Assets, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Intangible Assets, Expected Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Investment Securities (Details) Investment Schedule - AFS link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Investment Securities (Details) - Investment Schedule - HTM link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Other Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Fair Value (Details) Unobservable link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Fair Value (Details) Unobservable - Credit Loss Rollforward link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Fair Value Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Commitment and Contingencies (Details) Narrative link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Claims Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Claims Reserve Cumulative claims paid and claims adjustment expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Claims Reserve Incurred claims and claim adjustment expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Debt (Details) - Narrative link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Debt (Details) - Schedule of Maturities link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Stock-based Compensation Expense Category (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock-based Compensation (Details) Narrative link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stock-based Compensation Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Stock-based Compensation Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stock-based Compensation Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Stockholder's Equity Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Segments (Details) Business Segment link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Segments (Details) Revenue by Geography link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Dividend Restrictions Statutory Surplus (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Income Taxes Income before taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Income Taxes Income tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Income Taxes Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Income Taxes Deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Income Taxes Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Income Taxes Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Retirement Plan Details (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Related Party Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Statements of Operations and Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954535 - Disclosure - Parent-Only Condensed Consolidated Balance Sheet Parentheticals (Details) link:presentationLink link:calculationLink link:definitionLink 9954536 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 trup-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 trup-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 trup-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred Income Taxes and Tax Credits Deferred Income Taxes and Tax Credits Consolidated Entities [Axis] Consolidated Entities [Axis] Line of Credit, Date of Last Availability Line of Credit, Date of Last Availability Last date to draw from a line of credit. Proceeds from Sale of Debt Securities, Available-for-Sale Proceeds from Sale of Debt Securities, Available-for-Sale Entity Voluntary Filers Entity Voluntary Filers Financing Receivable, Revolving, Annual Increase Financing Receivable, Revolving, Annual Increase Financing Receivable, Revolving, Annual Increase Accrued liabilities and other current liabilities Accrued Liabilities, Current Range [Domain] Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Interest Income, Other Interest Income, Other Equity Award [Domain] Award Type [Domain] Investment, Name [Domain] Investment, Name [Domain] Beginning balance Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Contribution Plan, Employer Discretionary Contribution Amount Revolving Credit Facility Revolving Credit Facility [Member] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Computer Equipment [Member] Computer Equipment [Member] Weighted average remaining vesting period Share-based Compensation Arrangement , Non-employee, Weighted Average Remaining Vesting Period Share-based Compensation Arrangement , Non-employee, Weighted Average Remaining Vesting Period Investment, Name [Axis] Investment, Name [Axis] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Construction in Progress, Gross Construction in Progress, Gross Deferred revenue Deferred Revenue, Current Stockholders' Equity Equity [Text Block] Deferred tax liabilities Deferred Tax and Other Liabilities, Noncurrent Geographical [Axis] Geographical [Axis] Claims expenses Claims Expense [Member] Claims Expense [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Description of Business and Basis of Presentation Business Description and Basis of Presentation [Text Block] Reserve for veterinary invoices Liability for Claims and Claims Adjustment Expense SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Axis] SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Axis] Schedule of Investments [Table] Statutory Accounting Practices [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Revenue Recognition, Policy [Policy Text Block] Revenue [Policy Text Block] Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) Deferred revenue Increase (Decrease) in Unearned Premiums U.S. federal & state Deferred Federal Income Tax Expense (Benefit) Short-duration Insurance Contracts, Accident Year [Axis] Short-Duration Insurance Contracts, Accident Year [Axis] Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par or Stated Value Per Share Business Acquisition [Line Items] Business Acquisition [Line Items] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Forfeited (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Earnings Per Share, Diluted Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Treasury stock, at cost Treasury Stock, Value Vested and exercisable at December 31, 2014 (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Land and Land Improvements [Member] Land and Land Improvements [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Claims Development [Line Items] Claims Development [Line Items] Beginning balance Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Payment Arrangement, Accelerated Cost Share-Based Payment Arrangement, Accelerated Cost Building and Building Improvements [Member] Building and Building Improvements [Member] Trading Symbol Trading Symbol Finite-Lived Developed Technologies, Gross Finite-Lived Developed Technologies, Gross Finite-Lived Developed Technologies, Gross Patents, trademarks, and other Patents, trademarks, and other [Member] Patents, trademarks, and other Granted (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Finite-Lived Intangible Asset, Acquired-in-Place Leases Finite-Lived Intangible Asset, Acquired-in-Place Leases Net loss Net loss Net Income (Loss) Debt Securities, Available-for-Sale, Allowance for Credit Loss [Line Items] Debt Securities, Available-for-Sale, Allowance for Credit Loss [Line Items] Operating Leases, Future Minimum Payments Receivable, Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Total current liabilities Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] Available-for-sale securities, due after one year through five years, amortized cost basis Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Corporate Bond Securities Corporate Bond Securities [Member] Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Deferred Policy Acquisition Costs Deferred Policy Acquisition Cost Wyndham Insurance Company (SAC) Limited [Member] Wyndham Insurance Company (SAC) Limited [Member] Wyndham Insurance Company (SAC) Limited Liabilities and Equity [Abstract] Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net Short-Duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net Schedule 1 - Condensed Financial Information of Registrant Condensed Financial Information of Parent Company Only Disclosure [Text Block] Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Reserve for veterinary invoices Increase (Decrease) in Claims Reserve and Loss Adjustment Change in Claims Reserve and Loss Adjustment used for the statement of cash flows. United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Related Party Transaction, Amounts of Transaction Related Party Transaction, Amounts of Transaction Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net Short-Duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (usd per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Patents [Member] Patents [Member] Reinsurance Trust Balance Reinsurance Trust Balance Reinsurance Trust Balance Goodwill Goodwill Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Condensed Balance Sheet Statements, Captions [Line Items] Condensed Balance Sheet Statements, Captions [Line Items] Certificates of Deposit [Member] Certificates of Deposit [Member] General Agents [Member] General Agents [Member] General Agents Investment Type [Axis] Investment Type [Axis] Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year Reinsurance Trust Minimum Payment Reinsurance Trust Minimum Payment Reinsurance Trust Minimum Payment Long-Term Debt, Maturity, Year Two Long-Term Debt, Maturity, Year Two Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Investments [Domain] Investments [Domain] Operating Leases, Future Minimum Payments Receivable, in Four Years Finite-Lived Intangible Asset, Expected Amortization, Year Four Major policy source [Axis] Major policy source [Axis] Major policy source Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years Local Phone Number Local Phone Number Accounts and other receivables Increase (Decrease) in Accounts Receivable Other cost of revenue Other Cost of Services Sold Other Cost of Services Sold - Other costs incurred and are directly related to services rendered by an entity during the reporting period. OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Total Corporate Bond Securities Member LT and ST [Domain] Total Corporate Bond Securities Member LT and ST [Domain] Total Corporate Bond Securities Member LT and ST Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Restricted stock awards and restricted stock units Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Line of Credit Facility, Initiation Date Line of Credit Facility, Initiation Date Depreciation expense Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Increase (Decrease) in Notes Receivables Increase (Decrease) in Notes Receivables Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Abstract] SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Abstract] Restricted stock, outstanding Restricted stock, outstanding Restricted stock, outstanding Cost of Sales, Policy [Policy Text Block] Cost of Goods and Service [Policy Text Block] Increase (Decrease) in Operating Assets [Abstract] Increase (Decrease) in Operating Assets [Abstract] Revenue Revenues Revenues Finite-Lived Patents, Gross Finite-Lived Patents, Gross Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Claims reserve at beginning of year Claims reserve at end of year Liability for Unpaid Claims and Claims Adjustment Expense, Net Liability for Unpaid Claims and Claims Adjustment Expense, Net Technology and development Research and Development Expense [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Net Cash Provided by (Used in) Investing Activities [Abstract] SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Domain] SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Domain] Reinsurance Trust Payment Unearned Premium Percentage Reinsurance Trust Payment Unearned Premium Percentage Reinsurance Trust Payment Unearned Premium Percentage Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Fair Value of Options Vested (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Axis] Award Type [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Reinsurance Payment of Percentage of Canadian Claims outstanding Reinsurance Payment of Percentage of Canadian Claims outstanding Reinsurance Payment of Percentage of Canadian Claims outstanding Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Interest expense Interest Expense Condensed Financial Statements, Captions [Line Items] Condensed Financial Statements, Captions [Line Items] Purchases of property, equipment, and internal-use software included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Subsidiary Issuer Subsidiary Issuer [Member] General and administrative General and Administrative Expense [Member] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Finite-Lived Intangible Assets Acquired Finite-Lived Intangible Assets Acquired Options outstanding, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Related Parties Related Party Transactions Disclosure [Text Block] Use of Estimates [Policy Text Block] Use of Estimates, Policy [Policy Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Research and Development Expense, Policy [Policy Text Block] Technology and Development Expenses, Policy [Policy Text Block] Disclosure of accounting policy for inclusion of significant technology and development (or similar) expense report caption. Long-Term Debt, Maturity, Year Three Long-Term Debt, Maturity, Year Three Proceeds from debt financing, net of financing fees Proceeds from (Repayments of) Debt AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Short-Duration Insurance Contract, Accident Year 2021 Short-Duration Insurance Contract, Accident Year 2021 [Member] Accounts Receivable, Allowance for Credit Loss Debt Securities, Available-for-Sale, Allowance for Credit Loss Business Combination, Separately Recognized Transactions Business Combination, Separately Recognized Transactions [Table Text Block] Increases (decreases) to tax positions related to prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of Intangible Assets Amortization of Intangible Assets Preferred stock: $0.00001 par value per share Preferred Stock, Value, Outstanding Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Class of Stock Disclosures [Abstract] Class of Stock Disclosures [Abstract] Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block] Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block] Increases to tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Insurance [Abstract] Insurance [Abstract] Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Accounts Receivable, Unaffiliated General Agents Accounts Receivable, Unaffiliated General Agents Accounts Receivable, Unaffiliated General Agents Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common Stock, Shares, Issued Common Stock, Shares, Issued Common Stock, Shares, Issued Notes Receivable, Fair Value Disclosure Notes Receivable, Fair Value Disclosure SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Table] SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Table] Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Unrealized Gain (Loss) on Investments Unrealized Gain (Loss) on Investments [Table Text Block] Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Assets, Fair Value Disclosure Assets, Fair Value Disclosure Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Share-Based Payment Arrangement [Policy Text Block] Long-Term Debt Long-Term Debt Long-Term Debt, Maturity, Year Four Long-Term Debt, Maturity, Year Four Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Foreign Currency Adjustment Attributable to Parent Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Short-Duration Insurance Contract, Accident Year 2019 Short-Duration Insurance Contract, Accident Year 2019 [Member] Stock options Employee Stock Option [Member] Investment, Policy [Policy Text Block] Investment, Policy [Policy Text Block] Total expenses Costs and Expenses Other Proceeds from (Payments for) Other Financing Activities Maximum [Member] Maximum [Member] Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total Comprehensive Income (Loss), Net of Tax, Attributable to Parent Depreciation and amortization Depreciation, Amortization and Accretion, Net Compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Smart Paws Acquisition Smart Paws Acquisition [Member] Smart Paws' Acquisition Debt Securities, Held-to-maturity, Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, before Other-than-temporary Impairment Goodwill, Acquired During Period Goodwill, Acquired During Period Other Commitment Commitment to Contribute Capital Commitment to Contribute Capital Entity Address, Address Line One Entity Address, Address Line One Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Long-term investments Marketable Securities, Noncurrent Long-Term Debt, Maturity, after Year Five Long-Term Debt, Maturity, after Year Five Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock-based Compensation Share-Based Payment Arrangement [Text Block] U.S. federal & state Current Federal Tax Expense (Benefit) Unfunded Loan Commitment Unfunded Loan Commitment [Member] Business Acquisition [Axis] Business Acquisition [Axis] Line of Credit Facility, Periodic Payment, Principal Percentage Line of Credit Facility, Periodic Payment, Principal Percentage Percent of outstanding principal for required periodic payments. Statutory Accounting Practices [Line Items] Statutory Accounting Practices [Line Items] Total Long-Term Held-to-Maturity Total Long-Term Held-to-Maturity [Member] Total Long-Term Held-to-Maturity Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost Operating loss carryforwards Operating Loss Carryforwards Maturities and sales of investment securities Proceeds from Sale and Maturity of Held-to-Maturity Securities Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Schedule of Investments [Line Items] Schedule of Investments [Line Items] Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Cash Designated for Paying Reinsurance Claims Cash Designated for Paying Reinsurance Claims Cash Designated for Paying Reinsurance Claims Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Business Combination Business Combination Disclosure [Text Block] Premiums Recognized from Fronting Agreement Premiums Recognized from Fronting Agreement Premiums Recognized from Fronting Agreement QPIC Insurance Company (QPIC) [Member] QPIC Insurance Company (QPIC) [Member] QPIC Insurance Company (QPIC) Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Beginning balance (usd per share) Ending balance (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Deposit Assets Deposit Assets Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, Foreign Currency Translation Gain (Loss) Equity Method Investments Equity Method Investments Range [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Long-Term Debt [Text Block] Long-Term Debt [Text Block] Advertising Costs, Policy [Policy Text Block] Advertising Cost [Policy Text Block] Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-Sale [Table] Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Foreign Deferred Foreign Income Tax Expense (Benefit) Condensed Balance Sheet Condensed Balance Sheet [Table Text Block] Veterinary invoice expense Claims Expense Claims Expense Segments [Domain] Segments [Domain] 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] Impairment, Amount, License Intangibles Impairment, Amount, License Intangibles Impairment, Amount, License Intangibles Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Short-duration Insurance Contracts, Claims Development [Table] Short-Duration Insurance Contracts, Claims Development [Table] Prior Year Claims and Claims Adjustment Expense Prior Year Claims and Claims Adjustment Expense Advertising Expense Advertising Expense Deferred Policy Acquisition Costs, Policy [Policy Text Block] Deferred Policy Acquisition Costs, Policy [Policy Text Block] Short-Duration Insurance Contract, Accident Year 2020 Short-Duration Insurance Contract, Accident Year 2020 [Member] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Entity Address, State or Province Entity Address, State or Province Operating Loss Carryforwards, Limitations on Use, Value Operating Loss Carryforwards, Limitations on Use, Value Operating Loss Carryforwards, Limitations on Use, Value Net Cash Provided by (Used in) Operating Activities [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items] SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Pet Expert Acquisition Pet Expert Acquisition [Member] Pet Expert Acquisition Operating Leases, Future Minimum Payments Receivable, Current Finite-Lived Intangible Asset, Expected Amortization, Year One Common Stock, Shares, Outstanding Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Liability Reserve Estimate, Policy [Policy Text Block] Liability Reserve Estimate, Policy [Policy Text Block] Other Costs of Revenue, Policy [Policy Text Block] Other Costs of Revenue, Policy [Policy Text Block] Disclosure of accounting policy for recognition of cost in the period which corresponds to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in costs of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Liability for Claims and Claims Adjustment Expense [Line Items] Liability for Claims and Claims Adjustment Expense [Line Items] Dividends from subsidiaries Proceeds from Dividends Received Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Finite-Lived Trade Names, Gross Finite-Lived Trade Names, Gross Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Other cost of revenue Other Cost of Sales [Member] Other Cost of Sales [Member] Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Short-Term Investments Schedule of Held-to-Maturity Securities [Line Items] Net cash provided by (used in) investing activities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Finite-Lived Customer Relationships, Gross Finite-Lived Customer Relationships, Gross Net loss Net loss Net Income (Loss) Available to Common Stockholders, Basic Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Deferred Revenue, Policy [Policy Text Block] Deferred Revenue, Policy [Policy Text Block] Deferred Revenue, Policy [Policy Text Block] Credit Facility [Axis] Credit Facility [Axis] Schedule of Maturities of Long-Term Debt [Table Text Block] Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Current income tax expense (benefit) Current Income Tax Expense (Benefit) Stock-based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Canada and other CANADA Liability for Claims and Claims Adjustment Expense [Table] Liability for Claims and Claims Adjustment Expense [Table] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Debt Securities, Available-for-Sale, Unrealized Gain Debt Securities, Available-for-Sale, Unrealized Gain Earnings Per Share [Abstract] Earnings Per Share [Abstract] New pet acquisition expense Selling and Marketing Expense US Government Debt Securities [Member] US Government Debt Securities [Member] Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense Available-for-sale securities, due after one year through five years, fair value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade Names [Member] Trade Names [Member] Short-duration Insurance Contracts, Accident Year [Domain] Short-Duration Insurance Contracts, Accident Year [Domain] Allowance for Doubtful Accounts, Premiums and Other Receivables Allowance for Doubtful Accounts, Premiums and Other Receivables Segment Reporting, Policy Segment Reporting, Policy [Policy Text Block] Total current assets Total current assets Assets, Current Advances to and investments in subsidiaries Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Total US Treasury LT and ST Member [Domain] Total US Treasury LT and ST Member [Domain] Total US Treasury LT and ST Member Preferred Stock Preferred Stock [Member] Schedules of Concentration of Risk, by Risk Factor Schedules of Concentration of Risk, by Risk Factor [Table Text Block] American Pet Insurance Company (APIC) [Member] American Pet Insurance Company (APIC) [Member] American Pet Insurance Company (APIC) Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Short-duration Insurance Contracts, Claims Development [Table Text Block] Short-Duration Insurance Contracts, Claims Development [Table Text Block] Other expense (income), net Other expense (income), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Depreciation and amortization Cost, Depreciation and Amortization Purchases of investment securities Payments to Acquire Held-to-Maturity Securities Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Debt Securities, Held-to-maturity, Fair Value Debt Securities, Held-to-Maturity, Fair Value Balance, beginning of year Balance, end of year Unrecognized Tax Benefits Initial Loan Initial Loan [Member] Initial Loan Concentration Risk, Percentage Concentration Risk, Percentage Delayed Draw Term Loan Delayed Draw Term Loan [Member] Delayed Draw Term Loan Condensed Financial Information Disclosure [Abstract] Condensed Financial Information Disclosure [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Effective Income Tax Rate Reconciliation, Nondeductible Expense, US State Income Taxes, Percent Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Restricted stock awards granted (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value US Treasury and Government US Treasury and Government [Member] Operating Leases, Future Minimum Payments Receivable, in Five Years Finite-Lived Intangible Asset, Expected Amortization, Year Five Building [Member] Building [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Credits Deferred Tax Assets, Tax Credit Carryforwards Asset-Backed Securities Asset-Backed Securities [Member] Trade and Other Accounts Receivable, Policy [Policy Text Block] Accounts Receivable [Policy Text Block] Equity compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Net cash provided by (used in) operating activities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Major policy source [Domain] Major policy source [Domain] Major policy source [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Operating Loss Carryforward Expiration Date Operating Loss Carryforward Expiration Date Operating Loss Carryforward Expiration Date Equity Method Investments and Joint Ventures Disclosure [Text Block] Equity Method Investments and Joint Ventures Disclosure [Text Block] Proceeds from debt financing, net of financing fees Proceeds from Debt Financing Proceeds from Debt Financing Product Concentration Risk [Member] Product Concentration Risk [Member] SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Amortization of Deferred Policy Acquisition Cost SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Amortization of Deferred Policy Acquisition Cost Accounts and other receivables Accounts and Other Receivables, Net, Current Nature of Operations and Summary of Significant Accounting Policies Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Other, net Other Operating Income (Expense), Net Accounts payable, accrued liabilities, and other current liabilities Accounts Payable and Accrued Liabilities, Current Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Statutory Accounting Practices, Statutory Capital and Surplus, Balance Statutory Accounting Practices, Statutory Capital and Surplus, Balance Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Equity, Attributable to Parent Debt Securities, Available-for-Sale, Realized Gain Debt Securities, Available-for-Sale, Realized Gain Dividend Restrictions And Statutory Surplus Dividend Restrictions And Statutory Suprlus [Text Block] Disclosure of statutory restrictions on the payment of dividends as prescribed by the National Association of Insurance Commissioners or state regulatory authorities, amounts not available for future dividend payments, and amount of dividends paid. Amount of statutory capital and surplus and statutory net income computed using prescribed or permitted statutory accounting practice. Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Less deferred tax asset valuation allowance Deferred Tax Assets, Valuation Allowance Restricted Stock Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Income tax benefit Income Tax (Benefit) Expense, Attributable to Parent Income Tax (Benefit) Expense, Attributable to Parent Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Condensed Statement of Comprehensive Income Condensed Statement of Comprehensive Income [Table Text Block] Short-duration Insurance Contracts, Accident Year 2018 [Member] Short-Duration Insurance Contracts, Accident Year 2018 [Member] Restricted cash Restricted Cash and Cash Equivalents Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Condensed Cash Flow Statement Condensed Cash Flow Statement [Table Text Block] Variable Interest Entity Disclosure [Text Block] Variable Interest Entity Disclosure [Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurement, Policy [Policy Text Block] Technology and development Technology and Development Expense Technology and Development Expense - Costs incurred in providing technology services. The services may include training, installation, engineering or consulting. Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred Stock, Shares Issued Preferred Stock, Shares Issued Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Current Year Claims and Claims Adjustment Expense Current Year Claims and Claims Adjustment Expense Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Parent Company Parent Company [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Line of Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Antidilutive Securities [Axis] Antidilutive Securities [Axis] Beginning Balance (usd per share) Ending Balance (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Revenue from External Customers by Geographic Areas [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net Short-Duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net Claims expense non-cash Claims expense non-cash Claims expense non-cash Other costs of revenue Other Cost of Operating Revenue Other business Other business [Member] Other business Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Reserve for Veterinary Invoices Liability for Future Policy Benefits and Unpaid Claims Disclosure [Text Block] Equity Method Investment, Ownership Percentage Equity Method Investment, Ownership Percentage Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Software and Software Development Costs [Member] Software Software and Software Development Costs [Member] Minimum [Member] Minimum [Member] Property, equipment, and internal-use software, net Property and equipment, net Property, Plant and Equipment, Net Condensed Balance Sheet Statement [Table] Condensed Balance Sheet Statement [Table] Land Improvements [Member] Land Improvements [Member] Schedule of Share-based Compensation, Stock Options, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Indefinite-Lived License Agreements Indefinite-Lived License Agreements Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Payments to Acquire Interest in Joint Venture Payments to Acquire Interest in Joint Venture Other Comprehensive Income (Loss), Net of Tax, Total Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Assets [Abstract] Assets [Abstract] Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Leases, Acquired-in-Place [Member] Leases, Acquired-in-Place [Member] Shares withheld to satisfy tax withholding Payment, Tax Withholding, Share-Based Payment Arrangement Debt Issuance Costs, Gross Debt Issuance Costs, Gross US Treasury Securities [Member] US Treasury Securities [Member] Net cash provided by (used in) financing activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Advances to and investments in subsidiaries Payments to Acquire Interest in Subsidiaries and Affiliates Other Payments for (Proceeds from) Other Investing Activities Accumulated Deficit Retained Earnings [Member] Line of Credit outstanding balance, Variable Interest Entity Line of Credit outstanding balance, Variable Interest Entity Line of Credit outstanding balance, Variable Interest Entity Long-Term Debt, Current Maturities Long-Term Debt, Current Maturities Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total liabilities and stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Debt Securities, Available-for-Sale, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other long-term assets Other Assets, Noncurrent Statutory Accounting Practices, Statutory Capital Funding Statutory Accounting Practices, Statutory Capital Funding Statutory Accounting Practices, Statutory Capital Funding Earnings Per Share, Basic Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Foreign Current Foreign Tax Expense (Benefit) Depreciation and amortization Deferred tax asset, noncurrent, depreciation and amortization Deferred tax asset, noncurrent, depreciation and amortization Deferred Tax Assets, Net Deferred Tax Assets, Net Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Noncontrolling Interest in Variable Interest Entity Noncontrolling Interest in Variable Interest Entity Entity Address, City or Town Entity Address, City or Town Revenue and Gross Profit from Segments [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost Income taxes paid (refund) Income Taxes Paid Exercisable at December 31, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Document Transition Report Document Transition Report Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Combinations [Abstract] Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Business Acquisition, Transaction Costs Business Acquisition, Transaction Costs Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accounts payable, accrued liabilities, and other liabilities Increase (Decrease) in Accounts Payable Common Stock, Shares Authorized Common Stock, Shares Authorized Common Stock, Shares Authorized Investment Duration [Axis] Investment Duration [Axis] Investment Duration Debt Securities, Available-for-sale Debt Securities, Available-for-Sale Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract] Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract] Limited Liability Entity Limited Liability Entity [Member] Limited Liability Entity Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Short-Term Investments Short-Term Investments [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Nonoperating Income (Expense) Other Nonoperating Income (Expense) [Policy Text Block] Other Nonoperating Income (Expense) Common stock: $0.00001 par value per share Common stock: $0.00001 par value per share Common Stock, Value, Outstanding Total Expense [Member] Total Expense [Member] Total Expense [Member] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Reinsurance, Reinsured Risk, Percentage Reinsurance, Reinsured Risk, Percentage Investments Investment [Text Block] Total Short-Term Available-for-Sale [Domain] Total Short-Term Available-for-Sale [Domain] Total Short-Term Available-for-Sale Short-duration Insurance Contract, Cumulative Number of Reported Claims Short-Duration Insurance Contract, Cumulative Number of Reported Claims Deferred Revenue from Fronting Agreement Deferred Revenue from Fronting Agreement Deferred Revenue from Fronting Agreement Additional paid-in capital Additional Paid in Capital Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] ZPIC Insurance Company (ZPIC) [Member] ZPIC Insurance Company (ZPIC) [Member] ZPIC Insurance Company (ZPIC) Restricted stock awards forfeited (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Statutory Accounting Practices Disclosure [Table Text Block] Statutory Accounting Practices Disclosure [Table Text Block] Loss before equity in undistributed earnings of subsidiaries Loss Before Equity in Undistributed Earnings of Subsidiaries Loss Before Equity in Undistributed Earnings of Subsidiaries Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Tax, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating Leases, Future Minimum Payments Receivable, in Three Years Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Municipal Bonds [Member] Municipal Bonds [Member] Other Deferred tax asset, noncurrent, other Deferred tax asset, noncurrent, other Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year One Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Other Segments [Member] Other business Other Segments [Member] Entity Registrant Name Entity Registrant Name Debt Securities, Available-for-Sale, Allowance for Credit Loss [Table] Debt Securities, Available-for-Sale, Allowance for Credit Loss [Table] Operating Leases, Future Minimum Payments Receivable, in Two Years Finite-Lived Intangible Asset, Expected Amortization, Year Two Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date Cost of Sales [Member] Cost of Sales [Member] Effective Income Tax Rate Reconciliation, Tax Credit, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Percent Auditor Name Auditor Name Document Period End Date Document Period End Date Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Fair value, asset & liabilities measured on recurring basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Repayment of debt financing Repayments of Long-Term Debt Other Investments [Abstract] Other Investments [Abstract] Treasury Stock, Common [Member] Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key GPIC Insurance Company (GPIC) GPIC Insurance Company (GPIC) [Member] GPIC Insurance Company (GPIC) Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five Income tax expense (benefit) Income tax (benefit) expense Income Tax Expense (Benefit) Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Fair Value Fair Value Disclosures [Text Block] Revenue Benchmark [Member] Revenue Benchmark [Member] Other comprehensive income (loss) of subsidiaries Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Equity [Abstract] Equity [Abstract] Entity [Domain] Entity [Domain] Audit Information [Abstract] Audit Information [Abstract] Audit Information Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Goodwill and Intangible Assets Intangible Assets Disclosure [Text Block] Legal Entity [Axis] Legal Entity [Axis] Money Market Funds [Member] Money Market Funds [Member] Other Investments Investments and Other Noncurrent Assets [Text Block] Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid in business acquisition, net of cash acquired Cash paid in business acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Equity (loss) in undistributed earnings of subsidiaries Equity (Loss) in Undistributed Earnings of Subsidiaries Equity (Loss) in Undistributed Earnings of Subsidiaries Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 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 (in shares) Treasury Stock, Shares, Acquired Treasury Stock, Shares, Acquired Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Selling, General and Administrative Expenses, Policy [Policy Text Block] Selling, General and Administrative Expenses, Policy [Policy Text Block] Net deferred tax liability Deferred Tax Liabilities, Net Selling and Marketing Expense [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Changes in operating assets and liabilities Increase (Decrease) in Operating Assets Purchase of Equity Interest Purchase of Equity Interest Purchase of Equity Interest Deposits [Member] Deposits [Member] Reinsurance Accounting Policy [Policy Text Block] Reinsurance Accounting Policy [Policy Text Block] Debt Securities, Available-for-Sale, Realized Loss Debt Securities, Available-for-Sale, Realized Loss Purchases of property, equipment, and internal-use software Payments to Acquire Property, Plant, and Equipment Additional Paid-in Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Debt Securities, Held-to-Maturity [Table] Debt Securities, Held-to-Maturity [Table] Weighted Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Roll Forward] Total assets Total assets Assets Gain (loss) from investment in joint venture Income (Loss) from Equity Method Investments Subscription business [Member] Subscription business Subscription business [Member] Subscription business [Member] Cover [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Loans, Notes, Trade and Other Receivables Disclosure Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Long-Term Debt, Maturity, Year Five Long-Term Debt, Maturity, Year Five United States UNITED STATES Services performed for Variable Interest Entity Services performed for Variable Interest Entity Services performed for Variable Interest Entity Statutory Accounting Practices, Statutory Net Income Amount Statutory Accounting Practices, Statutory Net Income Amount Operating Leases, Future Minimum Payments Receivable Finite-Lived Intangible Assets, Total Expected Amortization Expense Finite-Lived Intangible Assets, Total Expected Amortization Expense Other liabilities Other Liabilities, Noncurrent Awards upon which restrictions lapsed (usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Deferred costs Deferred Tax Liabilities, Deferred Expense Short-term investments Short-Term Investments Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward] Employee Benefits Compensation and Employee Benefit Plans [Text Block] Investment Duration [Domain] Investment Duration [Domain] Investment Duration [Domain] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Total operating expenses Operating Expenses Segments Segment Reporting Disclosure [Text Block] Net change in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Net Cash Provided by (Used in) Financing Activities [Abstract] Net Cash Provided by (Used in) Financing Activities [Abstract] Goodwill and Intangible Asset Impairment Goodwill and Intangible Asset Impairment Equity Component [Domain] Equity Component [Domain] Other Long-Term Investments Other Long-Term Investments [Member] Other Deferred Tax Liabilities, Other Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Scenario [Axis] Scenario [Axis] Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract] Operating loss Operating loss Operating Income (Loss) Realized Investment Gains (Losses) Realized Investment Gains (Losses) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Loss attributable to investments in subsidiaries Income (Loss) from Subsidiaries, before Tax Office Equipment [Member] Office Equipment [Member] Consolidated Entities [Domain] Consolidated Entities [Domain] Total deferred tax liabilities Deferred Tax Liabilities, Gross Total cost of revenue Cost of Revenue Veterinary invoice expense Veterinary Invoice Expense, Attributable to Parent Veterinary Invoice Expense, Attributable to Parent Prepaid expenses and other assets Prepaid Expense and Other Assets Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Schedules of Concentration of Risk, by Risk Factor Concentration Risk [Table] Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Total stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount Statutory Accounting Practices, Statutory Capital and Surplus Required Statutory Accounting Practices, Statutory Capital and Surplus Required Scenario, Unspecified [Domain] Scenario [Domain] Intangible assets Deferred Tax Liabilities, Intangible Assets Aggregate Intrinsic Value (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Collateralized Mortgage-Backed Securities Collateralized Mortgage-Backed Securities [Member] Condensed Financial Statements [Table] Condensed Financial Statements [Table] Long-term Line of Credit Long-Term Line of Credit Customer Relationships [Member] Customer Relationships [Member] Accounts Receivable, Allowance for Credit Loss Debt Securities, Available-for-Sale, Allowance for Credit Loss [Table Text Block] EX-101.PRE 16 trup-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 trup-20231231_g1.jpg begin 644 trup-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0+^17AI9@ 34T *@ @ ! $[ ( M 1 !2H=I 0 ! !7)R= $ B "U.H< < $, /@ M G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T82!X;6QN&UL;G,Z&UL;G,Z M>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(CX\>&UP.D-R96%T M941A=&4^,C R-"TP,2TQ.%0P.#HQ-#HP,RXY,S8\+WAM<#I#&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( H$%< ,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "O/M&\5>(;[XK:EHUW-86]K;P%X]-GA>*\U[5XY]/2"%H+BUM!!.622X*IO$A*E M5FP755W!@!C#;@#6T77]5?QC)H6K7FDWTRVAN;B/38G5M.;*;8Y2SMNWB0E6 M(C)$9.P@_+BVWC_4C_:-QLO"VI-J-K<:]K:7XL()(+1X+0V\Y#J%9I9=[;FPH/R"-=W.WA0M:;P3 MJ.JQ+#XA\0M=I;6[0V4EM:"&5'.,3RL6<22#:""%1V\\J.6^'WP^N]9 MMXTDO&9;>T5_N^:V<$^H !;'?&* .THKY4\,?!?Q9\6M'3Q;XJ\6R6[WA:2U M$T33NPR1G&Y1&N1P%[8X%;'PZ\6>*_AM\7$^'7C._;4;&Y=8K>5W+^6SC,;( MS<[6.%*GH3QT.0"Y\3_$NNZ?^TSX4TNPUK4;73YY; 36D-VZ12!K@AMR X.1 MP!/#E_(]_/ T,8;!->C\8FP\1LOF^2H?*OUVM.'SGL?E(^M8_P"SPM^GQ[U9=9W# M45M;H7>[&?-\U-^<STH ZKX,^)==U3]H#Q9IVIZUJ-Y8V\5X8;6XNWDBC M*W4:KM0D@8!(&.@.*^AZ^9?@5_R!8;;[/ V^:21D'S2*<9.T)I]K:Z6"TKVZ^6MO'(1N;#,S,QV #OC MH.: /L"*1)H4EB8,CJ&5AW!Z&G5XW\?/B%>?#OPAINC^&W-M?:@K1)<#DP0Q MA02OHQW* >W/?%>!VNB^%;ZW35=7^+7DZVR[RO\ 9=Y,5;T,V <^X!_&@#[@ MHKY_^ /Q%O?%4FJ^!_%-X-96*W=K:\N9O MAC\>-9\":C(PM+]S% SG[SKEX7_X$C$?5AZ4 ?3M%?+WB=C\8?VG+;1$/FZ- MHS^5*.JF.([IC_P)_DS_ +M7?V@/B=J<7B^/P/HNJ'1;.!8C?WB%U.YP& )0 M%M@4J2%&3DC'% 'TI17Q!+IGAOP];/JWA3XLM)K,8\P1)I=W;&1AS@2X/)_V M@!ZD5[GX5^(-U\0?V;_%=QJN#J=AI=Y;7,BC E_T=BLF.Q(//N#T&* /;**^ M,OA%\/?$GQ)T?4M+M/$,FC>'[>4/<*JEQ-,RXQL#+NPJC.3@9&!R:Z3X1WNO M_#KX\MX!O-0:ZL)))()8E8F/(C,B2(I^Z3QG'8G.<"@#ZIHKYG\3_P#)Z6F? M]=;?_P!$5U?[5?\ R2S3?^PU%_Z(GH ]MHKQ!?'$QV5X5D'E.%++CS '"G!4J1@'&#C M)/T[0!\\?&;Q+KNE_M >$].TS6M1L[&XBLS-:V]V\<4A:ZD5MR @'( !SU Q M7T/7RM^TDU\OQQ\/-I )U :?;&U )\W[3-LZ\?>QUXK2U7]FWQA?6;ZY=>, MA?>(MOF&)U?E\9VK.6S[#Y0/I0!]+T5\^?!OQ3>?%#P3XB\!>,Y7N;F&VV1W M$O,AC/R_-W+(X4@GDY&>G-#]FK7KGP_XJU[X?ZR?+F25YH4/031G9*H^H /T M0T ?25%?*]U_Q?']I00#]_X?TD[20E?5 &!@<"@#G/' M7CC2?A_X9EUG6G8J#Y<$$?WYY".$7\B2>P!KPFV^)'QO^(F^^\"Z.EAIVXB- MHX8=K =O,N.'([[0/I3?VDW?5?BQX4T"[D:/3W@C8MG 4RSE'/U"HM?1A;2O M#6AKYDEKIFF642H&E=8HH4&% )/ '0*WU#3S 1J5DL1A!B/WCM+,K8ZYX(ZB@#ZKHKY)\+_\ )FWC M/_L-1_\ H=G5_P"$/PHU/Q]X?L?$.M:\\6GV:SV>GV1B+A5V,N\'< ,2-G&/ MFVGD4 =%X=\2Z[/^UQJ&CS:UJ,FEI).%L7NW,"XAR,1YV\'GI7T+7Q#IGPG_ M +2^--SX _MKR_(:1?M_V7.[8F__ %>_C/3[U>C?'GXE:I:^)K?P%HVK'2+2 MUBA&H7REU9F90P!* L$"E20H).2.<4 ?3%%?$$NF>&_#UL^K>%/BRTFLQCS! M$FEW=L9&'.!+@\G_ &@!ZD5ZRWQ!NOB#^RMXDN-5P=3L EM)]7UAUTG0+UEL=.*$ARK&0L#D!1YC\\$ MG!'85]1T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !6=/\ \C18_P#7G6,J1@\&M.@#Y\LOVKM*_X M1U/MOA^^?6Q'@QPE/L[OZAB=P!/;:<=.>MI_'W5[_4X_*O;JVNYK MA-I7;(TR,PP>1@D\5],P>$O#=KJG]I6WA_2X;_.[[5'91K+GUW@9_6GV7AC0 M-,U274M-T/3;2^FW>9=06D<?@5_P G)^,O^N-]_P"E MD=?359EAX:T+2]2FU'3-%TZSOK@,)KJWM$CED#$,VYP 3D@$YZD9K3H ^9?B MW_R=?X._Z[:;_P"E)JEXLMYO@7^T!;>(;",IH&K,TCQ1CCRF(\Z/'JK$.H_W M17TI=^&M"U#5H=4O]%TZZU" J8;N:T1Y8RIRNUR,C!Y&#P:?JV@:/K\,<6NZ M38ZG'$VZ-+RV28(>F0&!P: /%_VD_!][XM\*Z1XF\/*;Z+3T=I4A^8M!(%82 M*.X&WG'9L] :\PT[Q7\$O[%C.J_#S4AJ80!TM[^5H6;N0QF! /7[IQ[U]A6E MI;V%G%:V-O%;6T*A(H84")&HZ *. /85DW'@KPK=WQO;KPSH\]T3DSR6$3.3 MZ[BN: /,_@5I'@[5K=O%/A_P/=^';J(&!)YKR6:*8'[WEEW^8#')V\'@$\US M?[3OANXTZ^T3QWHY:&YMI%MIIH^J,IWPO^!W#/\ NBOHI$6.-4C4(B@!548 M'H*K:CIEAK%B]EJUE;WUI)@O!)?LO>$GLO"]_XKOE+ M7.K2F*!WY/E(3N;/^T^<_P"X*Y#]H#PA-H?Q1C\;:AI!UCP_?&$7@4< 5++%'-$T+/@''[JXU&6./_ +[$S'_QVO9['P[X M>TCX ^*-1\-^&KOPX-4T2ZEFL[R5WD&V&0*3N=L#!)'3((R*]!L_!?A;3[T7 MEAX:TBUN@=PG@L(D<'UW!6LMK>0QSV\R&.6*5 R2*1@JP/!!!P0: M /#?V4?^2?ZQ_P!A0_\ HI*Y+_F]O_M\_P#;2OI32="TG0;=X-#TNRTV&1M[ MQV=ND*LV,9(4 $X YJ+_ (1C0/[<_MG^P]-_M3=N^W?9(_/SC;GS,;LXXZ]* M /G?XY0:CX'^-^C>/H;-KBQ8PL6&=IDC^5HR>Q*#C\?0UC_%[XPV?Q8T?2O# M?A;1M0\TWJSGST7>\@1D5$5&;/WSSQT'%?5]U:6]];/;WL$5Q!(,/%*@=6'N M#P:SM*\*^'M#F,VB:#IFG2L,%[2SCB8CTRH% 'F'C_X8:IJG[.^D^&[",2ZK MHL5O<>0A'[Z1(V611ZGYV(]2!ZUXCX5\0?">QT-;/QWX$U&76+;,$?#>LW(N=8\/Z5?SCI+=640.*ZJY_:NTA= ;R?#VH)K6S'DR,GD(^/[^=Q /;:/PKVV_\-:%JFI0ZCJ> MBZ=>7UN%$-U<6B22QA267:Y!(P22,="$O#EWJ0U&[\/Z7/? [A=2V4; M2@^N\C- 'B_[,W@_5K4:MXQUN)X?[541VOF##2J6WO)CT)VX/?!/3&>4_:,T M.\\'_$BR\8:'*]J=4A96EC."DRKL;Z;D9?QW5]5 8&!P*^&]/<0&^DM)$A9?OS2!R-N3C:ISSM7UH ZS]FWP5_P ([\/CK=W$ M%O=<83 D1?'W MX7W?CK0;;5- 7?K.E!MD(.#<1'DJ/]H$9'U([BN)\._M)P6NAR:#\3O#][/< MQ1FVN'AC4F<8P1+%(5PQ'7GG/05])UEZIX8T'7'#ZWHFG:BR\!KNTCE(_P"^ M@: /@S5-7B@OM:@\)27UIH&HNJM:SL,L@;>BO@D':PX/7 ]S7UAX7\%V=U^S M.?#_ (>O(KYM1TR5UN5)"R7#@MCU #87GD!>1G-=SJ'@;PQJ?AR70+K0[(:7 M*5+6L$0A4$="-F"I'J,&G^%O!^A^"M-?3_#5H]G:/(9#"US+*H8]2-[-CIVQ M0!\T?"/XRVOPJT/4_#/BO2-0:6.[>6,0(N^-RH5HW5BN "F<\GD\5K_ BUO_ M !E\:M<\>26)MK F=U8C*B65N$![D*3DCVZ9%?0NJ>%/#NMW N-9T'3-0F48 M$EW9QRL/Q8$UHVUM!9VR6]G!';P1C:D42!54>@ X% 'R[XZ&L_!OX_R^-5L& MO=)U*5Y W(5Q(/WD9;'RN#DCV Z\U>^(G[15CXL\%7VA>$]%U 37L#)=37:* M!#%CYR C-GCC)QCK7TG=V=M?VKVU];Q7,$@P\4R!U8>X/!K-MO"'AJRL;BRL M_#VE6]K=+MG@BLHU28>C*%PP^M 'S#X7_P"3-O&?_8:C_P#0[.O9?V<_^2(Z M5_UVN/\ T$)M#^*,?C;4-(.L>'[XPB[A\QXU#H@C,;,F"F54$-ZYZXQ7TG%X:T*#6F MUB'1=.CU1R2U\EH@G;(P+/@< MMB&TSX<:I/>''[JXU&6./_OL3,?_ !VO3=>\.^'M(_9I\0ZCX;\-7?AP:I;Q M2S6=Y*[R#;*H4G<[8&"2.F01D5ZW9^"_"VGWHO+#PUI%K= [A/!81(X/KN"Y MK3OK"SU2QDL]3M(+RUE&)(+B,2(XSGE3D'D4 >6_LU?\D9MO^OR?_P!"KUJJ MFF:3IVBV0L]'L+73[4,6$%K"L2 GJ=J@#-6Z "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K.G_Y&BQ_Z\[C_P!#AK1K M.G_Y&BQ_Z\[C_P!#AH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**^8OC1J-]\2?C9I7P\TR9DM+25$DP./-9=\DGOLCZ>X;UKZ.T/1+#PYH=II M&D0""SM(Q'$@]!W/J2>2>Y- %^BLB[\6>'+#4!87^OZ7;7A.!;37L:2$_P"Z M3FOG3QJ0W[9&DE3D&[L2"._R+0!]144CNL<;/(P1%!+,QP /4UD67B_PUJ5] M]BT[Q#I5W=YQY$%[&\F?3:&S0!L45S?Q'_Y)9XK_ .P+>?\ HAZ^>/AG_P F MN>/_ /KL_P#Z+CH ^JZ*\<_9?_Y)%)_V$IO_ $%*]/U/Q1H&BW"0:SKFFZ?, M_P!R.ZNXXF;Z!B": -2BLB^\6^'-,D@CU+Q!I=F]R@>!;B]CC,JDX!4$\C/< M5-<>(=%M-8BTFZU>P@U&8!HK.2Y19G!S@A"=QZ'H.QH T:*H:?KNDZO'/)I6 MJ65\ELY2=K:X201,.H8J3@^QJ'3O%/A_5[U[/2==TV^NDSO@MKR.1U^JJ210 M!JT444 %%>>_&[P^WB7X;RV*^(;+0!]HC=I[^?R8)1R/*=^P.0>AY4<5:\ & MP\%?"?2(];\5Z?>VT"%/[4:[7[.V7;")(QP57[HY_AZ#H #N**QY_%WANUTV M#4+GQ#I4-E*X@D&Y)87#JX]01P M: ):**S!XFT%M<.C#6]..J@D&Q%W'YXPNX_N\[ON\].G- &G163:^*O#U]J9 MTVRU[3+F^7.;6&\C>48Z_(#G]*?JGB;0M#E2+6M:T[3I)/N)=W:1%OH&(S0! MIT5G:O&NJ>&+Z.UU 6BW5G(L=]&P(AW(0) U>*_#+PFWA?X:^.Q_P MF&E^(4N+.5A%I5Y]HC@(BD^=CV=\\C_9ZGL >]T5\J?"/_DW?XC_ /7&3_T2 M:U_@YI;:S^S+XKL$UF+1#-J4H^WS2;$B BMR=S=E.-I/HQH ^E**\W^!?AUO M#/P[-BWB2Q\0*;MW633KGS[>WX7]VC_AN(XY;IW/:ZMXET+060:YK6G::9/N M"\NTAW?3<1F@#3HJ"SO;74+5;G3[F&Z@?[LL$@=6^A'%4[_Q+H6EZE#IVIZU MIUG?7 4PVMQ=I'+(&)5=J$@G)! QU(Q0!IT5E2^*O#T&K#2YM=TR/4"<"T>\ MC$I/ILSG]*U20JDL< 7:_>M[>\CDD'U4$F MO//V@OA_#XM\!3ZM:Q#^U=&C:>)U',D(YDC/KQEA[CW- 'K-%>6?L]^-)?%O MPTBM[^4R7VD/]DE=NKH!F-CZ_+\N>Y4FO4Z "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ,7,#73VJS1FX1%D:(.- MZJQ(#$=0"58 ^Q]* )**** "BBB@ K.G_P"1HL?^O.X_]#AK1K.G_P"1HL?^ MO.X_]#AH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^8O@Y'_:G[ M4GBN\N<-) ;^9*?!5KK_BC5[] M+K4H_M$,=FR (C"?VE= T+4+YM0%O?VWV>X8G+0 MDC8,$G&!QCH,<<5N>$OCCXK^&VD1>$/$/A.2\N;,&&U65V@E5>RD;&W@=B,9 M&.>]8&GZKXBUO]I30=2\86C6.HW.H6S_ &5D*>3&<;%VGD?+CKSW/6@#M_CA MKNL^-/BQI_PRTB]-G9EX4N<$@22. ^7Q]Y50@A?7/?&+/B;]E[2M-\(W-[H. MMZ@^K6<#3#[3L\J4J,D !04SC@[CBK/QP\!>)+#QU8_$CP1;O=W-MY;7,,2% MW1H^%?:.64J K = /0G'/ZO^T5XJ\6Z+/X/=0\8?L\^-]/UJX>ZO='TJYC%Q(V7DB>WDV;CW(*L,]P!WR M:YKX9_\ )KGC_P#Z[/\ ^BXZ[?P?\.+OX??L\^,3K*JFJZGI5U-<1*0?)46[ MA(R1U(RQ..[8[9/$?#/_ )-<\?\ _79__1<= &Y\+_$]QX-_96U[7;( W-M> M2K"2,A7-?V9]8\//*(3>WLPCD(R$D7RW0G';$?B;XO\ @;%- MX6\3>&'NK=9F>WCDD,)4GKLD"LKJ3SP#SGF@#G/B9\.[CX;^.])TP:C)?Z=, M5ELFE.&C'F?,A'0'/.1PCZ993M;SW]K:VB2J<%?,E=/_ M &:N/^(OBCQ/XP\;Z/J_BK2WTJ*94_L^U92H$/F?>YY.3GYB!GMP!7H7Q;_Y M.O\ !W_7;3?_ $I- '4>-_A3<>#?@1JFA?#][Z[>:[6ZO=S S3Q!0'4;0,CY M0=H'3(YSSY/\/O!G@CQ5=:'%8>+]0T+Q%',IO(+I53S"/^?:08PV< !B3SG' M&#]+_%77_$_ASP-/?>"]*.HZ@'"MM7>8(^29-@Y?& ,=LYZ U\O>+/$]]\8] M7TZWT7P/%9^(8Y,75U8[BT['C+C:-@!'5B2/6@#[34;4"DEL#&3U-+7$>.?' M]O\ ##P;I]]K,4FH7,DD5KY43X>5MOSL"1S@ GGJ<#(S78V=Q]KL8+DPRP>= M&LGE3 !X\C.U@"0".AY- 'E?[2O_ "1FY_Z_(/\ T*N!\1_\F6Z+_P!=8_\ MT>]=]^TK_P D9N?^OR#_ -"K@?$?_)ENB_\ 76/_ -'O0!1^&?P!MO'GP\@U M_P 0:U?P3W*.FGQQ;2L**S*"P8$D%@3M!7COS5[]E?5+ZW\1>(/#TT[/:1PB M<1[B5217V$J.V0W/^Z*]9^!O_)$_#?\ UP?_ -&O7CG[,G_)4_$W_7H__H]: M /J*OC[QMH%YXI_:HU#1-.O'LIKZY6)KA,Y2,VP\SIU^3<,=\XK[!KYEL?\ MD^1O^NTO_I U ',?&3X2V?PHCT75O#6JWS^=,4+3NHDBE4!E=&0#'?W&!R:Z MB+X$'Q9\-9O&VOZ_?W/B34;$ZDF63RCN3>BMD9Y7'0@#. .*V_VL?^12T#_K M^?\ ]%UZ3X9_Y(+I'_8M0_\ I** /*?V<]6N[KX5>+M-N)GDM[)6:!68GRQ) M$^X#T&5SCU)]:R/V??\ DEGQ%_Z]#_Z(EJU^S7_R(/CK_KDO_HJ6JO[/O_)+ M/B+_ ->A_P#1$M %;X1_\F[_ !'_ .N,G_HDU9^&_P#R:3XX_P"OR?\ ]$P5 M6^$?_)N_Q'_ZXR?^B35GX;_\FD^./^OR?_T3!0!J?"WQ9)X)_9;UK7;95:YM M[Z5+<,,CS'\M%)'< MG'M6-\+_@JGQ4T6;QAXWUW4)'OIW$8MW7S'VG!9W<- MW! 4#@#KS@='\'/"D?C;]FG5_#\L@B-Y>S".4C(211&R,?8,HS[9KD_"WQ*\ M8? FTF\+^*/"[W=I',S6Q>4P@$\G9(%974GGIG)//8 "FVU+]GOXT:=86.J2 MWFA:GY;RQR' DB9BAW*.-Z$9##&>/4BG_M+P75U\:M!M].9DNY=-MT@96*D2 M&XF"D$<@YQS5GP_HOBSXY_%6P\5>)-+;3-!T\H5RK*A1&+"--W+EF/S-TQGI MP*L_'7_DY/P;_P!<;'_TLDH S?BG\ M-\"_#@^(+/6+R[O[>2-;L3A?+EWL% M)0 97D@\EN*ZN*Y\4^-/V0XO[,EN;O4U5HIMCDRW$$++_ ,/^)8[E?M45VBJKX;I;N,;7Z8W'.>W% M?9AMD>R^RS%IHS'Y;F0Y+C&#GZU\8>,?%U]\7[K3[+3_ -%;^)(Y +F[L0Q M>17#>'/!$=SK4P=]-T\/=REOO&./+MD^N#S0!\_? MLJE[3Q3XKL%;=&(HLGU*.X!_\>-?3-?-?[*-G<7&J>*-8E&(V6&+=CAG9G9L M?3 _[Z%?2E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '.>,/%Z>% M+.%X]-N=3NIV^2VMV1#L#*K.6<@ R(,=26'&,D/N_%JPQ6@L]%U74+NYMA= M&QABCCF@BXYD$KHJG)QMSN)S@$ D8'Q:5YO#B12>')=4MUDCD%W!-$DEI+YL M87;O=64LI<;T.1D#H21//>>+K30]/TYM%U*]EE5C=WEG/;(0BXT[3=3U.U2T2\N9[6%0+6)P6!99&5V;"L2B*SC&" MH)4&YJ'B?[+JEO8:?I%_J\LT N2;)H L49; 9C+(G4YQMR>#6+J/@VVUQM*2 M'2KO18#"BWIBO#"Q@C/RVLBPR%9<[F'S;U53)@AF!JOXO\.W&K:A=I#X5MKF M^>%(M)UV,Q*=,P,JS%G$BLDA9QY2G<"JG&": .MUO6H]%MX&-KLVDDJ6\]I-#*8;BVN0HDAD !VMM) M4\$'*D@@@@UE:];7FM6.IVEQH)E^RSQG3)5O_*:9BB_O0Z%7A",SJ<'<55L M[MIT?#FA1>'=#AT^*::Y=*WC3G<[,X(7.YB_S'/(5?2@#CA;6VA:ZMWX2L M+"UM=1T.Y;3YM/DWR:E($CD66X! )*\A7_>$^8264MM;.UFTT30M#TJY\*M' M;?VGIS2:E=VLI5[BS_=F2YD<8Y)R[* 6Y)//K18^']&TR>[FTW2;&SEO3NNI+>V2-ISDG+D#YN M6/7/4^M '.Z5::)X7\7WUKH<-GI>FII:W=_%!MB@A8.1'(5&%4LBR9;C(C&3 M\HK!O+?2+FQUKQ&RV\WB&VU<165XL706\*-U".C)E!\K"5L@[CGOK'PY MH>F:;/IVFZ-I]G97.[S[:WM4CCEW#:=R@8.1P<]J4^'=%.JP:F='L#?VT8C@ MN_LJ>;$@! 57QE1@D8![F@#1K&5[MO%5K]L@@B46EQY9BF+EAOAZ@JN.WK6S M6=/_ ,C18_\ 7G&?&SX6>(]8\8Z1XQ^'UN)=6MV43H)HXR&C.Z.4%R ?[I&>R\=:]CT&[U& M^T&TN-;TXZ9J#QC[1:&19!&_*_&/A_7-3NY6AT-WDCL"H,4LAP0Q[Y!53WSM^N M>NHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\P^.. MG^-/$/A,>'?!&C/=I?'-[<_:H8@D8.1& [@DL1R>F!CG/'I]% '%?";P*/A] M\/K/290IOI";B]=3D&9L9 /<* %_X#GO7:T44 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5RT'CA+GQP?#\&D7\D(5@=155,0=20P*@[PH(*[B -W'0@G MJ:\MD@U6X^,4<^G^'IM(O&B4W-VMS#Y-S;K/@O(%;<[-$ H#)E7(&=J[B =A M:>,[6[U*W@73M0CL[N1XK34GC3[/<.H8E5 6\FC>&D\/WT%K*+^]N9 MXY8]3G*80N8W,DP\PES)*%?&<5#_/N<.V$96.Q6 MP",UA:!HMQH]_?0_*TB6]^Q)67'#;R2I#;<= #I:*Y4^)=D:9%:>1+=37-OJT57L+I;[3; M:[3.V>)91D8.& /3)QU]35@U@TT[,ZXR4HJ2ZGSC7T=7RI_PG.N?WM/_ /!5 M:_\ QNOI;3]5^UZAPRH>UUO>WZFK111 M7@'U(4444 %%%% !1110 5G3_P#(T6/_ %YW'_H<-:-9T_\ R-%C_P!>=Q_Z M'#0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'FWB/ M0?$VM_$O26DLM/BM;2"Z:UU6*24R6Z^=:-RNP 2D*Z ;\.K29X!1]N*T\63> M+Q?ZGINCS6,,FRS":K+FUC(P\OE_9\/,06&2P 4[%QF1I.NHH P[+0&>'5Y- M89)+G5F9)C$]9>FZ+XF:YTTZRVEA-%@=;5[:61C=S M%/+6212J^4 I;* R^7GL** //\ 7/!FJZU>_E^I\AQ+1J5524%?XNWD>]>'?\ D5]*_P"O.'_T M 5I&LKP[<0-X0#6J:\.K_$EZL^IH)JE%/L MOR/C.OJ+0/\ D8-2_P"OJ3_T,U\NU]1:!_R,&I?]?4G_ *&:]K./L?/]#QLG M^W\OU.JHHHKP3WPHHHH **** "BBB@ K.G_Y&BQ_Z\[C_P!#AK1K.G_Y&BQ_ MZ\[C_P!#AH T:*** "BBB@ HHHH **** "BBB@ HHHH **** "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 **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\X\6:GK M6G_$O1Q/J]UI.CNW[MXX8Y+64 NLP^^&)R-Q*HH*D'=NKT>N+\0> )=>\1P M74^N:B=,D,OVRP,J;&5XUC*(?++*K!<, XZDC#,20";6?^$@M-22[BUK9)+> MQQ66D0PQM%<0Y7>9"R>9OV^8VY7"J O#8.ZM+J>LP^/I?[4DUJQT4W<5M9/% M%:&TF)C7B0D&<%I"R@C:O"\\\Z4GA&Y;Q%-K$?BG68I)<+Y*QVC1I&#GRUW0 M%E4]\-D\9.0#3X_!MLFIK.VHW[V,=R;R'2V>/[/%,26WC">8?F+,%9RH)X48 M7 !3T;Q?!K?BZ6!+NYM;9!);V=O-9/''?.A^>59G3:^-I"K&WW0['(QLL^,6 MO[73WU"WUG4;""VB)$&F:R@:Y&Z9HU,AM85EB+8YV.)L,N>A[C M!KN["Z6^TVVNTSMGB649&#A@#TR<=?4UX'J=C;Z9K%Y8V2%+>VN)(HE9RQ"J MQ RS$DG ZDDGO7N7AW_D5]*_Z\X?_0!7LX_"TJ%&$X;O_(^8R?'5L3B:L*CT M6WWFD:^,Z^S#7QG6N3_;^7ZG1G'V/G^A]&>"IG\O38]QVC3;3 _[=XZ[_L*\ M\\%?\P[_ +!MG_Z3QUZ'V%>+4^.7J>W2_AQ]#XTKZBT#_D8-2_Z^I/\ T,U\ MNU]1:!_R,&I?]?4G_H9KVLX^Q\_T/$R?[?R_4ZJBBBO!/?"BBN3L/'L&H>,K MO1(]*O4M;>,G^TV"^2662:-PP!W(H:WD4.P )4] 4+@'645S^D>+X-6OK> Z M9J-E%>Q--8W-U&@CNT&#N7:Y9#M8,%D5&()X^5@(HO&T#P:A>2Z3J4&EV+3H MVHN(6CE:&0QLJ(LAE)+*P'R#...HR =+16/HOB'^UKJ>TN=+O])O($60VU\( M]SQMD!U:-W4C*D$;L@CD#(S5N/&=M;ZM):_V;J$MG!<):W&IQQI]G@E;&%;+ MAR,LH+*A52W)&&P =%6=/_R-%C_UYW'_ *'#6C6=/_R-%C_UYW'_ *'#0!HT 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%%%% !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 %%%% !1110 4444 %%%% 'F_Q(U+7=-\3Z$\6KW6CZ,TZJ;N MWA26,2^5<,XN$.7,>%B/&% $I9E(1EV?$LFNVYFU"RUH0'S4CTG38(XY$U!R MH;9*60N"S;QF-E"(N\GAL)XJ\$W?B'6].O+?7]0M+>*X#W-I'*@0((9HRT>8 MV97/FA3A@-N3PP4U--X')M8T_RK=;6W@@2T>.WB&/E3S8'89P"3DE ML+DD*H [6?$MU%XJTO2=*1'B^V+%J4[Q6ZN+2TMI7M(C)9NL6H7 SO"SLFP["K+M5@Y9),C:HW6[[X?>%=0U6' M4Y]"T_[=%="Z-R+2,R2OS]]RI)&3GKU ]*=%X/MXM4%P-2U!K)+IKR/2V:/[ M/',26+@[/,/SLS;2Y4$\ 8 W6GU+4?$EKHVG:K/I,2VKW<]Q:Q1/*^&"(@ M\U'0+RQ/RYX7! SFYX6U&XU3P_%-?/')=12S6LTD2[4D>&5XF=5R+[+8S/!&99IV=@K$;F/FI/=C\PIX&*E4ZGL% M%8_A/49=6\,6E[<*JR2[]P4L1P[#^(D]O6M@]*PJ0=.;@]UH=E&HJU.-1;-) M_>>"^(KC1QXHU03>(+&&07DV^-H;@E#O.0<1$9'L2*]E\.W$#>'-,2&995^Q MP[74$!AL&" 0#@CGD U\P^,O^1ZU[_L)7'_HUJ]S\%3/Y>FQ[CM&FVF!_P!N M\=>WF5_84[O^K'@931IT\15<5:_^9Z :^,Z^R^PKXTHR?[?R_4USC['S_0^B M/!7_ ##O^P;9_P#I/'7H?85YYX*_YAW_ &#;/_TGCKT/L*\6I\)D_V_E^ MIU5%%%>">^%>4VD>K-\8;V[T[PW;P??WIWZ3X3MO#=W!;EKJ43QK'J=P'1T7,3,SIOC)\R4!P&X7YG ]2 MHH Y.VDUR\U2^U^3P_/9R6NG-;V6G7-S#YMU*3O;+1LZ(I*QJ"6SRQ( SF2 MZ?XADT^^T#^Q)%AU6[,[:@+J)HK:*5@\JN"V\R*?,50J%3\AW#)V]_10 5C+ M9Q6OBJU:)IV,EI<%O-G>0#YX>@8G'7MBMFLZ?_D:+'_KSN/_ $.&@#1HHHH 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 **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ KF/%OC5?"\]I;PZ1>ZM/.Z;XK38#&C-M#?,PW$G(" MC)..<=:Z>O./BFDUQ<:2G_",W5]Y5Y ;74;*YABFB=I/GC5F=&3<%3Y@2#_% MC:,@'3:KXQ@TRXECBTO4M02UA6>]DM(DQ:1MD@NKLK,<*QV1AV '*C[&TG4Y+!6B235$B06Z&3;M^\XDN.:L:WKJZ.;6*.PN]1N[MV2"UM/+#OM4LQW2.B M#/+ ^F:YO6+'7=5UZQ2;1YO/L=1$UOJ<5V@L5MQ)N_>0-(6:7R\IGRS\QW*\ M8.5EU^SU#69()]8\*MJFG6L]S"^D"XAD^TCDQ7]M'+$LA96CF #QNC%'4X)!(92,@D'&02,&KU>*OXD\4>'+B;3? M..GQ1R,\%D1',;6)_G2+?@YVJP& 2J_=4E0#7J'@_4+G5/"EG>7\OFW$N_>^ MT+G#L!P !T KMK8*I1HQK2:M*WXJYY>'S.CB,3/#03YHWOM;1V[_ *&U7@?B M+_D:-5_Z_)O_ $,U[X>E?,7BOQ7XBMO&>M06^OZI%#%J$Z1QQWDBJBB1@ # MP .U=V3RE&I*RZ'!G^'C7I03E:S[7_5'O7@#_D1M/_[:?^C6KHSTKSCX>Z_> MW'AC15O;F:ZFFAD=Y9I"[M^_E49)Y/"@?A7HV3 M#4XKI%?D?)OC+_D>M>_["5Q_Z-:O;_!7_,._[!MG_P"D\=>(>,O^1ZU[_L)7 M'_HUJ]O\%?\ ,._[!MG_ .D\=>MF7\"G_70\K+/X]3^NIZ'V%?&E?9?85\:4 M9/\ ;^7ZAG'V/G^A]$>"O^8=_P!@VS_])XZ]#["O//!7_,._[!MG_P"D\=>A M]A7BU/CEZGMTOX,KWPL-,M M]*L[2YO=1G6.+[;<&&,_OHD* @$M(1+D#'"H[<[-K7[[7-=7RX]+\.B:=;1+ MFY6\O/(2/=G]TDBHZR2 JV1D*/E)8!A0!T-%<^/$[S3>&Y;2R5].UWA9I)BD ML)-N\Z?N]I!RL9!^88)'7G%.Z\8W<.H7KP:5!+I6GWT=C=W#7NVX61_+Y2'8 M05'FI]YU8C=A3\NX ZRBHKJY@LK.:ZNY5A@@C:261SA451DDGT %<3:_%G1K MB$N]CJ,1#NNQHE!&UB.06!!XY!''2M:5&I6ERTU=F%?$T<-'GK2LMCNZ*R] MU^U\1V#W=C'-'&DIB(F4 Y ![$\?,*U*F<)0DXR5FBZ=2%6"G!W3/%?B!_R/ M.H?]L_\ T4M>C_#_ /Y$;3_^VG_HUJ\Y\?SZ4GCC4%N]7NADBG++^[ M7&2L9'3G@]Z]"\!7-K_PA>GK;7<=TA$A66,,JM^]?H& /7(Y':O>QTT\!22\ MOR9\IE="I#-J\Y+1\W_I2.G/2ODSQE_R/6O?]A*X_P#1K5]9'I7R;XR_Y'K7 MO^PEMC_5CZ5Y)\.O M^0%X?_Z]I/\ TIFKUL?ZL?2O-Q/\>?J_S/3PW\"'HOR/D[QE_P CUKW_ &$K MC_T:U>W^"O\ F'?]@VS_ /2>.O$/&7_(]:]_V$KC_P!&M7M_@K_F'?\ 8-L_ M_2>.O6S+^!3_ *Z'D99_'J?UU/0^PKXTK[+["OC2C)_M_+]0SC['S_0^B/!7 M_,._[!MG_P"D\=>A]A7GG@K_ )AW_8-L_P#TGCKT/L*\6I\AQV6F:3IVK:?-<6OVFWN9'#DK=1,/E$;AH\ [L@;1EN<8J.[T/QO7]A8,^G(#:S"%3 M.TI##+OMSM4,=JY(W,6(RJUT=% '-ZIH&J>([>XM-5U0Z=;QWPFM&TQ4+R1* MJ%!,)D=2?,WD@#! 3W!\>U/1;K0-:O[&_OGOIOM+R^I^IZ>4?[A2]#YE^+?_)4M7_[ M8_\ HB.O0?AQ,Z^'= C5B%-M(??%O_DJ6K_\ ;'_T1'7>_#K_ ) 7 MA_\ Z]I/_2F:O1QO^XT_E^1R8+_?JGS_ #/6Q_JQ]*^3O&7_ "/6O?\ 82N/ M_1K5]8C_ %8^E?)WC+_D>M>_["5Q_P"C6K/*/XDO0TSC^''U/5OAU_R O#__ M %[2?^E,U>MC_5CZ5Y)\.O\ D!>'_P#KVD_]*9J];'^K'TKS<3_'GZO\ST\- M_ AZ+\CY.\9?\CUKW_82N/\ T:U>W^"O^8=_V#;/_P!)XZ\0\9?\CUKW_82N M/_1K5[?X*_YAW_8-L_\ TGCKULR_@4_ZZ'D99_'J?UU/0^PKXTK[+["OC2C) M_M_+]0SC['S_ $/HCP5_S#O^P;9_^D\=>A]A7GG@K_F'?]@VS_\ 2>.O0^PK MQ:GQR]3VZ7\./H?&E?46@?\ (P:E_P!?4G_H9KY=KZBT#_D8-2_Z^I/_ $,U M[6&4NN'PP7<>/F&/0*QO$WA+1?%VFM9:[807*X_=R20H[Q'U0L#M M- ',"S\,ZOXYD+-:Q8D,D\3M\R/N3'F@[OW:$G(%=A>^#/"^I);) MJ/AO2+M;6$06ZSV,3B&,=$7*_*H[ <5)+X5\/3PV,4^@Z9)'IW_'DCV<9%KR M#^[!'R"?$GQ4=-^(6I6G]C:=<^7Y7[V8 MS[VS$AYVRJ.^.!7O=?,OQ;_Y*EJ__;'_ -$1UCE2O7?I^J/3S=)T%=)Z]5?H M^YZ=\,/$ZW/ADN]G;V9DOY(Q';E]IVQQ'/SLQS\WKCBO2D;<@/J*\.^&7_(L MVO\ V$[C_P!%P5[?!_J%^E M_#K_ ) 7A_\ Z]I/_2F:N"^+?_)4M7_[8_\ HB.N]^'7_("\/_\ 7M)_Z4S5 MZ>-_W&G\OR/,P7^_5/G^9ZV/]6/I7R=XR_Y'K7O^PETG_I3-7K8_P!6/I7FXG^//U?YGIX;^!#T7Y'R=XR_Y'K7 MO^PEA]A7QI7V7V%?&E&3_;^7ZAG'V/G^A]$> M"O\ F'?]@VS_ /2>.O0^PKSSP5_S#O\ L&V?_I/'7H?85XM3XY>I[=+^''T/ MC2OJ+0/^1@U+_KZD_P#0S7R[7U%H'_(P:E_U]2?^AFO:SC['S_0\3)_M_+]3 MJJ***\$]\***\]T?Q7X@O/BIJ>CWDEG#:6]N732Y(&BN&02SJLT3L<2[@D1. M $ D"Y#(V\ ]"HKCT\0:_I-RDGB9=/:":QGO9+:SC=9; 1@-M9R[+,.2N\"/ MY@,+AOEIW7BOQ)H-E!=:[#I=S_:4'^A6]JLD1@N3C9#([,PD4[L&0*F-GW#N MX .\HKG]&OM9AUJ72?$G7AMIK=XG-Q*B,%EE60/M4JQ;"%&W;/O#=\H!V59T_P#R M-%C_ ->=Q_Z'#6C6,M_:7GBJU6SNH)VBM+@2"*0,4.^'KCIT/Y4 ;-%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!QWQ4 MN=;L_ %_<>'Y;B!HH97N9K0H)HXA#(=R%^!AQ'N(RVS?L^;;3)M2O6^&D>H: M?XAFGN;-DV2AD;*?-S@;AU!!J:V\*6L/AN;29KFYG-TWF7-R[J999#C M+<*%'W0,!0 * ,?QOJ][I=\KW&IZIH^D):EQ>:9IHO&:;<04D!CDV*!M( M^5 WR*.0,X#8.,A2,SQ#X%\->*%F;6M&LKFYF MC\O[7);1O-&O8*[*2N/3IR?6@#9O;VWTZQFO+V40V\*%Y'/8#^?TK \*^(;_ M %--4;6K1[66&^\N*W2)G,49BC=5AR!D8-7)O">EWSB$18J5A(V@_,,_P"XG3;7E/C3PMH_A?Q1*NA6,%E'>Q)/)%!" MD:*>5PH4# ^7/U)]:Z\'AOK-7V=['FYGC7@L.ZR5]4>V13I-G8)!CKOC9?Y@ M5)7G'PE_YB__ &Q_]GKT>IQ5#ZO6=*][?Y%Y?BGC,+&NU:]_P;1YE\2=*U&^ M\202V-A=7,8M%4O#"S@'>_&0.O(K>^&]G*^MYK:1KMF"31E"1L3G![ M<&O+OCO_ ,CU9_\ 8-3_ -&RUK_">^DM/"D:1G EU.?=^$<'^->M7E+^SHKI MH>/A\/".:SJJ]]3VFOF7XM_\E2U?_MC_ .B(Z^EXCNA4GN*^:/BW_P E2U?_ M +8_^B(ZY\I_COT_5'H9O_ 7K^C.G^&7_(LVO_83N/\ T7!7M\'^H7Z5XA\, MO^19M?\ L)W'_HN"O;X/]0OTKCQO^\3]3KP7^[0]#YI^+?\ R5+5_P#MC_Z( MCKO?AU_R O#_ /U[2?\ I3-7!?%O_DJ6K_\ ;'_T1'7>_#K_ ) 7A_\ Z]I/ M_2F:O3QO^XT_E^1YF"_WZI\_S/6Q_JQ]*^3O&7_(]:]_V$KC_P!&M7UB/]6/ MI7R=XR_Y'K7O^PETG_I3-7K8 M_P!6/I7DGPZ_Y 7A_P#Z]I/_ $IFKUL?ZL?2O-Q/\>?J_P ST\-_ AZ+\CY. M\9?\CUKW_82N/_1K5[?X*_YAW_8-L_\ TGCKQ#QE_P CUKW_ &$KC_T:U>W^ M"O\ F'?]@VS_ /2>.O6S+^!3_KH>1EG\>I_74]#["OC2OLOL*^-*,G^W\OU# M./L?/]#Z(\%?\P[_ +!MG_Z3QUZ'V%>>>"O^8=_V#;/_ -)XZ]#["O%J?'+U M/;I?PX^A\:5]1:!_R,&I?]?4G_H9KY=KZBT#_D8-2_Z^I/\ T,U[6WM!#+"QVXGD8LPDE 1<$*B\ME3D M8[2B@#FK7P]K(;4+[4==@EU>XL_LEI=6UAY45H.2&$32/N8N0QRV#L4 #!)J MOX,U&1I+2374?2+JX2YO+9K+][*XVEU20/A(W92W8*660^5\X&0%)&?O8(VE MJ )X/&^B3>#1XH\VX730A>0_9)6EBQ]X-&JEAMY)XP -V<TMMY<]RGV4 ?NP ?OET7Y06"J<'(9MGQE!"VNZ;/JT.KMID<$R"71H[@S+, MQ0A7:V'G!"JGA?D)7Y^1'0!NS>)=*ALM/O&N':WU&6.*WEC@D=2TA"IN*J=@ M+$+EL $@'FK]W=1V5G+O+_$DFI^&-+T^1I(1J6IRS7>HL8DE!E(C&U2RGY44+&IZE47.36O\ #;6+ MW5O[2^W21OY7E;-D*1XSOS]T#/0=:[OJ4_JWUFZM^.]CR/[4I_7_ *CRN_?I MM<[FO)_BG_R-%M_UYK_Z&]>L5XS\7_$?]D>+K6#^RK&\W6*/YEP9MP_>2#'R M2*,<>F>:VRN7+B4[7T9GGE%UL&X)VU6YO_"7_F+_ /;'_P!GKT>O(?A7XL6Y M@U:1].M+(+);H/LQE^?<)3SO=NFWMCJ:];AD$L0<=Q6>92YL5)^GY(VR>DZ6 M!A!N]K_FSP+X[_\ (]67_8-3_P!&RU=^&7_(LVO_ &$[C_T7!5+X[_\ (]67 M_8-3_P!&RU=^&7_(LVO_ &$[C_T7!7=6_P"1='Y'+0_Y&,OF>WP?ZA?I7S3\ M6_\ DJ6K_P#;'_T1'7TM!_J%^E?-/Q;_ .2I:O\ ]L?_ $1'6&4_QWZ?JCHS M?^ O7]&=/\,O^19M?^PGWP? MZA?I7'C?]XGZG7@O]VAZ'S3\6_\ DJ6K_P#;'_T1'7>_#K_D!>'_ /KVD_\ M2F:N"^+?_)4M7_[8_P#HB.N]^'7_ " O#_\ U[2?^E,U>GC?]QI_+\CS,%_O MU3Y_F>MC_5CZ5\G>,O\ D>M>_P"PEMC_5CZ5YN)_CS]7^9Z>&_@0]%^1\G>,O^1ZU[_L)7'_HUJ]O\%?\ MP[_L&V?_ *3QUXAXR_Y'K7O^PE+4^.7J>W2_AQ]#XTKZBT#_ )O\ MKZD_]#-?+M?46@?\C!J7_7U)_P"AFO:SC['S_0\3)_M_+]3JJ***\$]\**** M "BBB@ HHHH *SI_^1HL?^O.X_\ 0X:T:SI_^1HL?^O.X_\ 0X: -&BBB@ H MHHH **** "BBB@ HHHH **** "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@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **RO$M_?:9X?GNM+@\^Y M1HU \AYMBLZJ\GEI\TFQ2S[%P6VX!!.:YWP3KVN:[\*H-7FU+2[O49+821W< M,1>,D("1)&K##AMRE58#@'Y<[0 =O2.BR1LDBAT8$,K#((]#7-WOC*ST7P/8 MZ]KI&['OBN=M/&TVGZE?6 M.NZGI.H?9!&)+O3[>6*.&5BX,#KNE^<"/=]X'!Y4<%JC&4YF?%Z_TRR_LC^U9KN+?YWE_9K=9 M[SQ_LK MEZ__ &Q\O]7J?V][:WN^J_DMMN>GU\__ !W_ .1ZLO\ L&I_Z-EKW]&#J&7H M:\ ^._\ R/5E_P!@U/\ T;+7%E?^\?)GMYI_NS]40?"__D&ZK_U]VG_H,]>_ M:?\ \>4?TKP#X8?\@W5?^ONT_P#09Z]_T_\ X\8_I6>8_P"]2^7Y(TR[_=8_ M/\V>$?'?_D>K+_L&I_Z-EJ[\,O\ D6;7_L)W'_HN"J7QW_Y'JR_[!J?^C9:N M_#+_ )%FU_["=Q_Z+@KOK?\ (NC\CSZ'_(QE\SV^#_4+]*^:?BW_ ,E2U?\ M[8_^B(Z^EH/]0OTKYI^+?_)4M7_[8_\ HB.L,I_COT_5'1F_\!>OZ,Z?X9?\ MBS:_]A.X_P#1<%>WP?ZA?I7B'PR_Y%FU_P"PG'_P#KVD_]*9J]/&_[C3^7Y'F8+_?JGS_,];'^K'TK MY.\9?\CUKW_82N/_ $:U?6(_U8^E?)WC+_D>M>_["5Q_Z-:L\H_B2]#3./X< M?4]6^'7_ " O#_\ U[2?^E,U>MC_ %8^E>2?#K_D!>'_ /KVD_\ 2F:O6Q_J MQ]*\W$_QY^K_ #/3PW\"'HOR/D[QE_R/6O?]A*X_]&M7M_@K_F'?]@VS_P#2 M>.O$/&7_ "/6O?\ 82N/_1K5[?X*_P"8=_V#;/\ ])XZ];,OX%/^NAY&6?QZ MG]=3T/L*^-*^R^PKXTHR?[?R_4,X^Q\_T/HCP5_S#O\ L&V?_I/'7H?85YYX M*_YAW_8-L_\ TGCKT/L*\6I\)D_V_E^IU5%%%>">^%%%% !1110 4444 M%9T__(T6/_7GYEWQL&&02",CN""#[BI* M*.L6VI75ALT74(M/NQ(K"6:V\]"H/*LFY201QD,"/6N9^'WA&]T'P1&J2R7,TG MF&X63^ JQD(3!7Y^<@8/(>/-!U*&QMM7U_4[6^O$=;2(V=B;5 A#,2X,DA9L MJ,<@#G Y)KU6N*^*?_(KVW_7XO\ Z ]=N _WJ'J>7F_^X5?0YSX6?\C1<_\ M7FW_ *&E>L5Y/\+/^1HN?^O-O_0TKUBNG-_]Z?HCBX=_W!>K/&/V@?\ F7_^ MWG_VE6!\+F*Z;JQ4X_TNT_\ 09ZW_P!H'_F7_P#MY_\ :5<]\,/^0;JO_7W: M?^@SUT?\RO\ K^8K_F:?U_*>_P"GG-E'GTKPCX[_ /(]67_8-3_T;+7N^G_\ M>,?TKPCX[_\ (]67_8-3_P!&RUR97_O'R9V9I_NS]45_AA_R#=5_Z^[3_P!! MGKW_ $__ (\8_I7@'PP_Y!NJ_P#7W:?^@SU[_I__ !XQ_2L\Q_WJ7R_)&F7? M[K'Y_FSPCX[_ /(]67_8-3_T;+5WX9?\BS:_]A.X_P#1<%4OCO\ \CU9?]@U M/_1LM7?AE_R+-K_V$[C_ -%P5WUO^1='Y'GT/^1C+YGM\'^H7Z5\T_%O_DJ6 MK_\ ;'_T1'7TM!_J%^E?-/Q;_P"2I:O_ -L?_1$=893_ !WZ?JCHS?\ @+U_ M1G3_ R_Y%FU_P"PG-_WB?J=>"_W:'H?-/Q;_Y*EJ__ &Q_]$1UWOPZ_P"0%X?_ .O:3_TIFK@O MBW_R5+5_^V/_ *(CKO?AU_R O#__ %[2?^E,U>GC?]QI_+\CS,%_OU3Y_F>M MC_5CZ5\G>,O^1ZU[_L)7'_HUJ^L1_JQ]*^3O&7_(]:]_V$KC_P!&M6>4?Q)> MAIG'\./J>K?#K_D!>'_^O:3_ -*9J];'^K'TKR3X=?\ ("\/_P#7M)_Z4S5Z MV/\ 5CZ5YN)_CS]7^9Z>&_@0]%^1\G>,O^1ZU[_L)7'_ *-:O;_!7_,._P"P M;9_^D\=>(>,O^1ZU[_L)7'_HUJ]O\%?\P[_L&V?_ *3QUZV9?P*?]=#R,L_C MU/ZZGH?85\:5]E]A7QI1D_V_E^H9Q]CY_H?1'@K_ )AW_8-L_P#TGCKT/L*\ M\\%?\P[_ +!MG_Z3QUZ'V%>+4^.7J>W2_AQ]#XTKZBT#_D8-2_Z^I/\ T,U\ MNU]1:!_R,&I?]?4G_H9KVLX^Q\_T/$R?[?R_4ZJBBBO!/?"BBB@ HHHH *** M* "LZ?\ Y&BQ_P"O.X_]#AK1K.G_ .1HL?\ KSN/_0X: -&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 **** "LSQ';17OAV]M)[U+%;F/R1<.<*K,=J@\C()(& M,C.<9&:TZ@O;&TU*REL]1M8;NUF&V2">,.CCT*G@T >=?"FTTQ-#U7P[/I5E M"[RS2W45OS;W43SS1 F(\)GRF0H0055?F;D+9BLH]2^#7A_0H[JULGU*VM;> M$W-N98FV@2-&4!&0R1NN"RYSC/:NL\->%])\):6VGZ':16T#S/,XCB1-S,Q/ M.T ' PH]%4#M5NXT?3+O23I=UIUI/IQ4(;.2!6AV@@@;",8! P,=J ."MM=_ MX1WPU<:3I6EP6UU'J4EB;CP_H\KVZ816>Y\F-7(*APFT[LR+@G&2-OP!J=C= M> ]#MI[F1Y;BV,:QWZLDUSL'SG;( S]SLK73K.*TT^VAM;:%=L M<,$81$'H%' %1C2M/'V?%A;#[*K)!^Y7]TK##!>/E!'! ZT >7S6>E>'C<^+ M?#>A:781S7 TZQ%M;"#?"N\R2GR]I)>1<#)(V1H1C<:W_ WBN]UW7)K:[BB1 M$MVD!1Y"#[."WC2*&*Z1(XXU"JBB-P .@ [5S_P + M/^1HN?\ KS;_ -#2O>HT:;R^51K74^1Q6(JQSF%)/W=#UBO/_C)JUUH_@^UN M+$PB1K]$/G6\(@GW/ MH\;_ +O/T.5^&/C#4KC7;\WQM3'%8EP(;*&$Y\Z)>J(#CYCQTKVZPN?M5JLG MJ*^K/*OV@?^9? M_P"WG_VE7/?##_D&ZK_U]VG_ *#/70_M _\ ,O\ _;S_ .TJY[X8?\@W5?\ MK[M/_09Z[/\ F5_U_,K+_ +!J?^C9 M:]WT_P#X\8_I7A'QW_Y'JR_[!J?^C9:Y,K_WCY,[,T_W9^J*_P ,/^0;JO\ MU]VG_H,]>_Z?_P >,?TKP#X8?\@W5?\ K[M/_09Z]_T__CQC^E9YC_O4OE^2 M-,N_W6/S_-GA'QW_ .1ZLO\ L&I_Z-EJ[\,O^19M?^PGOZ,Z?X9?\BS:_\ 83N/_1<%>WP?ZA?I7B'PR_Y%FU_["=Q_Z+@KV^#_ M %"_2N/&_P"\3]3KP7^[0]#YI^+?_)4M7_[8_P#HB.N]^'7_ " O#_\ U[2? M^E,U<%\6_P#DJ6K_ /;'_P!$1UWOPZ_Y 7A__KVD_P#2F:O3QO\ N-/Y?D>9 M@O\ ?JGS_,];'^K'TKY.\9?\CUKW_82N/_1K5]8C_5CZ5\G>,O\ D>M>_P"P ME2?#K_D!> M'_\ KVD_]*9J];'^K'TKS<3_ !Y^K_,]/#?P(>B_(^3O&7_(]:]_V$KC_P!& MM7M_@K_F'?\ 8-L__2>.O$/&7_(]:]_V$KC_ -&M7M_@K_F'?]@VS_\ 2>.O M6S+^!3_KH>1EG\>I_74]#["OC2OLOL*^-*,G^W\OU#./L?/]#Z(\%?\ ,._[ M!MG_ .D\=>A]A7GG@K_F'?\ 8-L__2>.O0^PKQ:GQR]3VZ7\./H?&E?46@?\ MC!J7_7U)_P"AFOEVOJ+0/^1@U+_KZD_]#->UG'V/G^AXF3_;^7ZG54445X)[ MX5&+F!KI[59HS<(BR-$'&]58D!B.H!*L ?8^E25Y)IMGI^A_&FXOY%M-12_6 M,P:C ^V:*2>:['EO@GSE&TIG(VK'$-G[O>H!ZW17+^&[>TTO6?%QMK=((O[1 M6>00Q_>8VL+.Q &68DDD\DD]S7 7=I%X>LY;SS=$NSXA@N+Y]7L+4V]Y#;23 M))*QGW,TD0CE(#C9MVQ\<_* >ST5QNE6FB>%_%]]:Z'#9Z7IJ:6MW?Q0;8H( M6#D1R%1A5+(LF6XR(QD_**P;RWTBYL=:\1LMO-XAMM7$5E>!@TT;%T%O"C=0 MCHR90?*PE;(.XY /4*SI_P#D:+'_ *\[C_T.&M&L97NV\56OVR"")1:7'EF* M8N6&^'J"JX[>M &S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5=3-Z-(O#I(B:_ M$#_9A-]PR[3LW8[9QGVKB/AIJ&H7]MK=KJ>NZA<7D=U,@M]1@B%Q:8ED7<&0 M>6Z\* %W(K(P!(PJ]QJ5E_:.FW%F+FXM//C*>?:OLECS_$K8.#7.^#_!LOAZ MXO+S4M2N-3O9I[@Q2S,F(XI)3)C:B(NYCM+<'D8& * )]$ULVG@?^T]=O)+ M@V[3+).T:^9+LE9% 1% +G"@*J\D@ 9-5-*N_$WB'19!+/%I%S_:4L5PT.V2 M2UA7.U8]RLC29V LP*\N0/NBMC_A%M(FT1=)U&RAU*R69YO)O8UE4LSL_*D8 M."QQQZ=^:QYOAKHZ:'=:3HTLVAVEY'4(1.XL[]D5&NX.-LA"@*>CQ]B:V+?0+B,V37?B'5KU[.Y M:<-(T,?G QE/+D6*-%9!G88FJZ-"=5*_*F_N5SJH[J.1PJK,"?[ MT+J/S(Q4U>*_#_\ Y'G3_P#MI_Z*:O:JZ<=A5A:B@G?2_P"9P93CY8^@ZLHV ML[?@G^IQ?Q2>UC\+VQOKZ&RC^V+B29)&!.Q^/D5CGKVQQ7-?#&YTL>)+EK36 M+6\86;;DBCF4@;TYR\:C&<#KGFKGQX_Y$6S_ .PE'_Z*EKS;X82-'J^JNAP1 MIW7_ +>(:]"C?^SI:]SAQ%&F\TA-K70^E4<.N5.17F?QX_Y$:S_["4?_ **E MKO=$9@O\ >(>I[&-_W:?H>:?#/_D* M:M_V#O\ VX@KZ&T+_D%Q_2OGGX9_\A35O^P=_P"W$%?0VA?\@N/Z5T9I_O#] M$897_NR]6>5?M _\R_\ ]O/_ +2KGOAA_P @W5?^ONT_]!GKH?V@?^9?_P"W MG_VE7/?##_D&ZK_U]VG_ *#/77_S*_Z_F./_ )FG]?RGO^G_ /'C']*\(^._ M_(]67_8-3_T;+7N^G_\ 'C']*\(^._\ R/5E_P!@U/\ T;+7)E?^\?)G9FG^ M[/U17^&'_(-U7_K[M/\ T&>O?]/_ ./&/Z5X!\,/^0;JO_7W:?\ H,]>_P"G M_P#'C']*SS'_ 'J7R_)&F7?[K'Y_FSPCX[_\CU9?]@U/_1LM7?AE_P BS:_] MA.X_]%P52^.__(]67_8-3_T;+5WX9?\ (LVO_83N/_1<%=];_D71^1Y]#_D8 MR^9[?!_J%^E?-/Q;_P"2I:O_ -L?_1$=?2T'^H7Z5\T_%O\ Y*EJ_P#VQ_\ M1$=893_'?I^J.C-_X"]?T9T_PR_Y%FU_["=Q_P"BX*]O@_U"_2O$/AE_R+-K M_P!A.X_]%P5[?!_J%^E<>-_WB?J=>"_W:'H?-/Q;_P"2I:O_ -L?_1$==[\. MO^0%X?\ ^O:3_P!*9JX+XM_\E2U?_MC_ .B(Z[WX=?\ ("\/_P#7M)_Z4S5Z M>-_W&G\OR/,P7^_5/G^9ZV/]6/I7R=XR_P"1ZU[_ +"5Q_Z-:OK$?ZL?2OD[ MQE_R/6O?]A*X_P#1K5GE'\27H:9Q_#CZGJWPZ_Y 7A__ *]I/_2F:O6Q_JQ] M*\D^'7_("\/_ /7M)_Z4S5ZV/]6/I7FXG^//U?YGIX;^!#T7Y'R=XR_Y'K7O M^PEM>_["5Q_Z-:O;_!7_ ##O^P;9 M_P#I/'7K9E_ I_UT/(RS^/4_KJ>A]A7QI7V7V%?&E&3_ &_E^H9Q]CY_H?1' M@K_F'?\ 8-L__2>.O0^PKSSP5_S#O^P;9_\ I/'7H?85XM3XY>I[=+^''T/C M2OJ+0/\ D8-2_P"OJ3_T,U\NU]1:!_R,&I?]?4G_ *&:]K./L?/]#Q,G^W\O MU.JHHHKP3WPK!L/!/A_2_%-SX@T_2[2VO[F$1.\5O&G.YV9P0N=S%_F.>0J^ ME;U% $<=O#%)+)%$B/,P:5E4 N0 H)/U*?#NBG58-3.CV!O[:,1P7?V5/-B0 @*KXRHP2, ]S6C10 5G M3_\ (T6/_7G@'?- &-X M=\;Z+XHNK^WTN2X$EBP#_:;9X1(I (=-P&Y>>H]CT92;,/BG29O#TFMBXECL M8V9'::VECD#JY0IY3*'W[QM"[2 M#6=2TZUU."ZDFO+!XKJ4?9YX758-BL4B\R)AMC!/SXWL,GH='U.5+^_U4Z5J M0M=7U&*"V3[(R2*JQ!#/+&V&C3K5@>.+>>[\&WT%K#)/*WE[8XU+,<2*> M/85OUQGQ<_Y);J__ &Q_]'QUCAK^WA;NOS.W&14L-4B^L7^1RO@C1M4L_&5C M/=Z;>00IYFZ26!E5?W;#DD>M>N@YZ5\N?#:4P>/+25/O1P73#ZBWD-?1OA^[ M>[L%DD.3BN_-G)UUS=OU9YF1T8T<-*,?YG^2.(^/'_(C6?\ V$H__14M>:?# M/_D*:M_V#O\ VX@KTOX\?\B-9_\ 82C_ /14M>:?#/\ Y"FK?]@[_P!N(*WH M_P#(NE\R:_\ R,8_(^AM"_Y!A?\@N/Z5P MGQX_Y$:S_P"PE'_Z*EKS,%_O$/4]/&_[M/T/-/AG_P A35O^P=_[<05]#:%_ MR"X_I7SS\,_^0IJW_8._]N(*^AM"_P"07']*Z,T_WA^B,,K_ -V7JSRK]H'_ M )E__MY_]I5SWPP_Y!NJ_P#7W:?^@SUT/[0/_,O_ /;S_P"TJY[X8?\ (-U7 M_K[M/_09ZZ_^97_7\QQ_\S3^OY3W_3_^/&/Z5X1\=_\ D>K+_L&I_P"C9:]W MT_\ X\8_I7A'QW_Y'JR_[!J?^C9:Y,K_ -X^3.S-/]V?JBO\,/\ D&ZK_P!? M=I_Z#/7O^G_\>,?TKP#X8?\ (-U7_K[M/_09Z]_T_P#X\8_I6>8_[U+Y?DC3 M+O\ =8_/\V>$?'?_ )'JR_[!J?\ HV6KOPR_Y%FU_P"PGM>_["5Q_Z-:L\ MH_B2]#3./XB_(^3O&7_ "/6O?\ 82N/_1K5[?X*_P"8 M=_V#;/\ ])XZ\0\9?\CUKW_82N/_ $:U>W^"O^8=_P!@VS_])XZ];,OX%/\ MKH>1EG\>I_74]#["OC2OLOL*^-*,G^W\OU#./L?/]#Z(\%?\P[_L&V?_ *3Q MUZ'V%>>>"O\ F'?]@VS_ /2>.O0^PKQ:GQR]3VZ7\./H?&E?46@?\C!J7_7U M)_Z&:^7:^HM _P"1@U+_ *^I/_0S7M9Q]CY_H>)D_P!OY?J=51117@GOA111 M0 4444 %%%% !6=/_P C18_]>=Q_Z'#6C6=/_P C18_]>=Q_Z'#0!HT444 % 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !4<=Q!--+%%-&\D+!945@3&2 0&'8X(//8BGLRHI9R%51DDG KR M;X>V-AX<^(&HVVRUNY;QEBM=6M7VM=#[-%,QE3)#L0 WFY;+,YPF_# 'K5%< MUX1L;6S_ +?M+2WC@MQJLF(HE"J,Q1D\#U))/N:S] LM"M/AOJ%MJMC9?V): MWVI&2UDMU,"11WLQ \O&W VC QV% '8Q6\$#2M!#'$TS^9(44#>V -QQU. ! MGV%25R/@[1=*\):++?366GZ%-J]RLLL$:);I$7(6&# P-P4JIQ]YRQ'WJYJX MTFYTGQI=3QZ9IMSOAJN':556 MN_%"] MNM/^&^J7-AO7'C6U2]UK4;J 0W# MM%-=NZ-M@D89!.#R ?PKU\%*2P-1)=_R]#P\QPT:F94:CE:W+I;^\_/]#Z/K MB_BY_P DMU?_ +8_^CXZZ+1+YKZR61^IKG?BY_R2W5_^V/\ Z/CKR,-_'AZK M\SZ#$_P)^C_(\,^'O_(Z0?\ 7M=_^DTE?17A3_D%I]*^=?A[_P CI!_U[7?_ M *325]%>%/\ D%I]*[\V_CKT_5G!E'\!^OZ(X_X\?\B-9_\ 82C_ /14M>:? M#/\ Y"FK?]@[_P!N(*]+^/'_ "(UG_V$H_\ T5+7FGPS_P"0IJW_ &#O_;B" MMZ/_ "+I?,YZ_P#R,8_(^AM"_P"07']*X3X\?\B-9_\ 82C_ /14M=WH7_(+ MC^E<)\>/^1&L_P#L)1_^BI:\S!?[Q#U/3QO^[3]#S3X9_P#(4U;_ +!W_MQ! M7T-H7_(+C^E?//PS_P"0IJW_ &#O_;B"OH;0O^07']*Z,T_WA^B,,K_W9>K/ M*OV@?^9?_P"WG_VE7/?##_D&ZK_U]VG_ *#/70_M _\ ,O\ _;S_ .TJY[X8 M?\@W5?\ K[M/_09ZZ_\ F5_U_,K+_ M +!J?^C9:]WT_P#X\8_I7A'QW_Y'JR_[!J?^C9:Y,K_WCY,[,T_W9^J*_P , M/^0;JO\ U]VG_H,]>_Z?_P >,?TKP#X8?\@W5?\ K[M/_09Z]_T__CQC^E9Y MC_O4OE^2-,N_W6/S_-GA'QW_ .1ZLO\ L&I_Z-EJ[\,O^19M?^PGOZ,Z?X9?\BS:_\ 83N/_1<%>WP?ZA?I7B'PR_Y%FU_["=Q_ MZ+@KV^#_ %"_2N/&_P"\3]3KP7^[0]#YI^+?_)4M7_[8_P#HB.N]^'7_ " O M#_\ U[2?^E,U<%\6_P#DJ6K_ /;'_P!$1UWOPZ_Y 7A__KVD_P#2F:O3QO\ MN-/Y?D>9@O\ ?JGS_,];'^K'TKY.\9?\CUKW_82N/_1K5]8C_5CZ5\G>,O\ MD>M>_P"PE M2?#K_D!>'_\ KVD_]*9J];'^K'TKS<3_ !Y^K_,]/#?P(>B_(^3O&7_(]:]_ MV$KC_P!&M7M_@K_F'?\ 8-L__2>.O$/&7_(]:]_V$KC_ -&M7M_@K_F'?]@V MS_\ 2>.O6S+^!3_KH>1EG\>I_74]#["OC2OLOL*^-*,G^W\OU#./L?/]#Z(\ M%?\ ,._[!MG_ .D\=>A]A7GG@K_F'?\ 8-L__2>.O0^PKQ:GQR]3VZ7\./H? M&E?46@?\C!J7_7U)_P"AFOEVOJ+0/^1@U+_KZD_]#->UG'V/G^AXF3_;^7ZG M54445X)[X4444 %%%% !1110 5G3_P#(T6/_ %YW'_H<-:-9T_\ R-%C_P!> M=Q_Z'#0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !117%:/XWU+6/B)?:);Z7;'3;,%)IENQ]H@<-*NZ2,C 5C&-H!+;7 MC?HQV ':T5AIXB>&]UR/5+6.VM])B6X$TU7XD: MQI>I3V,-M:PAETU[=XKB+]XZB168_O4(5B*!K>)D_=M%'( V6;V-HD,D M$FFR*UP[A9D19@"?+.R5RR@+D[<' 8'JKWQ ?#_Q$N='M)-(EN]8,5[Y>HZE M]C< JL"I$HC@#H-!O=0U&QU&+5#:2W%O=RVP:&%DC8 C*LS M'^+!YY]!TK%^'/AS3=-M;_58-.TVUU"ZO+BWN'T^S6WC(@F:$;%&2JMY0GS?,^UW3W'W<;-P V]>>G6J<6A7MGX>N;#2]5^R74UY/< MI=_9U?R_-N6F*[&.#PY3/X\=* ,G5M8U'0/$MI&)M%2'4[Y(HM+CA?[9=JVU M7G#A@/D!WL/+8!4Y<9!'4G3[(VQMC:0&!I#*8C$-I^5\X>%_&)NO%VCV_]A:7%YM] GF1FXW)F0#(S*1D>X(KW_2M434HMZ5[ M&<3YJD=+:'S_ ]AY4*4TVG=]+_JD%/^06GTK(^+G_)+=7_[8_\ H^.M?PI_R"T^E9'Q<_Y);J__ M &Q_]'QUY.&_CP]5^9Z^)_@3]'^1X9\/?^1T@_Z]KO\ ])I*^BO"G_(+3Z5\ MZ_#W_D=(/^O:[_\ 2:2OHKPI_P @M/I7?FW\=>GZLX,H_@/U_1''_'C_ )$: MS_["4?\ Z*EKS3X9_P#(4U;_ +!W_MQ!7I?QX_Y$:S_["4?_ **EKS3X9_\ M(4U;_L'?^W$%;T?^1=+YG/7_ .1C'Y'T-H7_ ""X_I7"?'C_ )$:S_["4?\ MZ*EKN]"_Y!(>IZ>-_W:?H>:?#/_ )"F MK?\ 8._]N(*^AM"_Y!O?]/_X\8_I7@'PP_P"0;JO_ %]VG_H,]>_Z M?_QXQ_2L\Q_WJ7R_)&F7?[K'Y_FSPCX[_P#(]67_ _P#1LM7?AE_R+-K_ M -A.X_\ 1<%4OCO_ ,CU9?\ 8-3_ -&RU=^&7_(LVO\ V$[C_P!%P5WUO^1= M'Y'GT/\ D8R^9[?!_J%^E?-/Q;_Y*EJ__;'_ -$1U]+0?ZA?I7S3\6_^2I:O M_P!L?_1$=893_'?I^J.C-_X"]?T9T_PR_P"19M?^PG-_P!XGZG7@O\ =H>A\T_%O_DJ6K_]L?\ MT1'7>_#K_D!>'_\ KVD_]*9JX+XM_P#)4M7_ .V/_HB.N]^'7_("\/\ _7M) M_P"E,U>GC?\ <:?R_(\S!?[]4^?YGK8_U8^E?)WC+_D>M>_["5Q_Z-:OK$?Z ML?2OD[QE_P CUKW_ &$KC_T:U9Y1_$EZ&FTG_I3-7K8_U8^E>;B?X\_5_F>GAOX$/1?D?) MWC+_ )'K7O\ L)7'_HUJ]O\ !7_,._[!MG_Z3QUXAXR_Y'K7O^PE.O0^PKSSP5_S#O^P;9_^D\=>A]A7BU/CEZG MMTOX)O$$?AK19+Y[6: M\DSMAMH-H:5\%L98A1PK$DGH#U. <^W\;"XT73;J/0M4>_U%7:/3$2,3 )C> MVYW6/8,KAMWS;EQG.*3XA!Y/!]W"= _MRWDC?SXM\0,2A&99 )" Q5PAQD$# M+#D 'G=(\/:IJGPYLX;FUN4NMZ#2Y9-09;C3X6C16=YHG#L,B1@BN=RF-6(Y M*@'2GQK#-#:?V7I&IZE=W"2.UG L220"-_+D#M+(B K)\F Q)()&0"1QMM'K M>N^-H?%-S96L-E;Z?%<1:C9)6P0" 25"])K7@>W MET/3M*T=+RWGB#0#5H+Z2&XMXW^:61I$96D9V&[!W*9"K,"!6O-'J6F1)I/A MK2K9+6'3W-MA)H Q;$'Q)JWB2QU73;W23J6F MPQ?9[ORVD,1$J%P8W=.K8QNW#'( ()F@T/Q/J$T+ZU7&H,GR[@N7R$')/7T 1XI8]/G=)$ M8JR,(V(((Z$'O7S'_P )EXG_ .ACU;_P.E_^*KT\GG*-.5EU[_\ /)S_"QK MU8-RM9=K_JCZSK%\9?\ (BZ[_P!@VX_]%-2:9JCW6J7<#=(IG0?@Q%+XR_Y$ M77?^P;"?^/&O7S?XX^AY&3_PY>I6^+G_)+=7_ .V/_H^. MO#/A[_R.D'_7M=_^DTE>Y_%S_DENK_\ ;'_T?'7AGP]_Y'2#_KVN_P#TFDJ\ M%_N-3Y_D9XW_ 'ZG\OS/HKPI_P @M/I61\7/^26ZO_VQ_P#1\=:_A3_D%I]* MR/BY_P DMU?_ +8_^CXZ\G#?QX>J_,]?$_P)^C_(\,^'O_(Z0?\ 7M=_^DTE M?17A3_D%I]*^=?A[_P CI!_U[7?_ *325]%>%/\ D%I]*[\V_CKT_5G!E'\! M^OZ(X_X\?\B-9_\ 82C_ /14M>:?#/\ Y"FK?]@[_P!N(*]+^/'_ "(UG_V$ MH_\ T5+7FGPS_P"0IJW_ &#O_;B"MZ/_ "+I?,YZ_P#R,8_(^AM"_P"07']* MX3X\?\B-9_\ 82C_ /14M=WH7_(+C^E<)\>/^1&L_P#L)1_^BI:\S!?[Q#U/ M3QO^[3]#S3X9_P#(4U;_ +!W_MQ!7T-H7_(+C^E?//PS_P"0IJW_ &#O_;B" MOH;0O^07']*Z,T_WA^B,,K_W9>K/*OV@?^9?_P"WG_VE7/?##_D&ZK_U]VG_ M *#/70_M _\ ,O\ _;S_ .TJY[X8?\@W5?\ K[M/_09ZZ_\ F5_U_,K+_ +!J?^C9:]WT_P#X\8_I7A'QW_Y'JR_[ M!J?^C9:Y,K_WCY,[,T_W9^J*_P ,/^0;JO\ U]VG_H,]>_Z?_P >,?TKP#X8 M?\@W5?\ K[M/_09Z]_T__CQC^E9YC_O4OE^2-,N_W6/S_-GA'QW_ .1ZLO\ ML&I_Z-EJ[\,O^19M?^PGOZ,Z?X9?\BS:_\ 83N/ M_1<%>WP?ZA?I7B'PR_Y%FU_["=Q_Z+@KV^#_ %"_2N/&_P"\3]3KP7^[0]#Y MI^+?_)4M7_[8_P#HB.N]^'7_ " O#_\ U[2?^E,U<%\6_P#DJ6K_ /;'_P!$ M1UWOPZ_Y 7A__KVD_P#2F:O3QO\ N-/Y?D>9@O\ ?JGS_,];'^K'TKY.\9?\ MCUKW_82N/_1K5]8C_5CZ5\G>,O\ D>M>_P"PE2?#K_D!>'_\ KVD_]*9J];'^K'TKS<3_ M !Y^K_,]/#?P(>B_(^3O&7_(]:]_V$KC_P!&M7M_@K_F'?\ 8-L__2>.O$/& M7_(]:]_V$KC_ -&M7M_@K_F'?]@VS_\ 2>.O6S+^!3_KH>1EG\>I_74]#["O MC2OLOL*^-*,G^W\OU#./L?/]#Z(\%?\ ,._[!MG_ .D\=>A]A7GG@K_F'?\ M8-L__2>.O0^PKQ:GQR]3VZ7\./H?&E?46@?\C!J7_7U)_P"AFOEVOJ+0/^1@ MU+_KZD_]#->UG'V/G^AXF3_;^7ZG54445X)[X5RFF^.H]4\;7.@V^D7_ )$* M'&H[5,3.LDT;J5!W(H:!U#, "5(X!0OU=>5Z?!JDWQGNKBQ\/S:',;:W:^?[ M3"8+F+S;D&1E1B9&' ._T_7X;Y]566VN+'^RYS#,;G8 PV*X MD7:S?*58'YL,.X!K*@^(%@;>2XU#3=4TRV-JUY;374"XNXAC)C5&9@WS*1&X M5SNX7AL3C0[BZ/BRWN!Y,6K/MAD# Y4VL<9;@Y&&5NN.E0(LAMKX1[GC;(#JT;NI&5((W9!'(&1FK<>,[:WU:2U_LW4);."X2UN-3C MC3[/!*V,*V7#D99065"JEN2,-BK;2:Y>:I?:_)X?GLY+73FM[+3KFYA\VZE) MWMEHV=$4E8U!+9Y8D 9S)=/\0R:??:!_8DBPZK=F=M0%U$T5M%*P>57!;>9 M%/F*H5"I^0[AD[0#OZSI_P#D:+'_ *\[C_T.&M&L9;.*U\56K1-.QDM+@MYL M[R ?/#T#$XZ]L4 ;-%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444CNL<;/(P1%!+,Q MP /4T +16/IGB[P]K.D76JZ7K5EV\1:+>:/+JUIK%A/IL(8R7D5TC0IM^]EP=HQWYXH T:CM[B&Z@6:UFCFB;. MV2-@RGG'!'O6)JT^E^*/!LXL-:LC97V(([U)5E@=RX0(<, X9\(4# MN*Y!- M>6^'9-+'A:S\&+:Z=8ZE?WTK)IVIH(+*.T3[(US+%&(TAA;<(3F3E&[FRTF MXEN%DE2SEMX_+N[K#2L4B(P<$$A0#M50!PM '#>%+.TO/@_I,*Z=IJQ:/%;7 MFHZ=?7#-9WPDM%8,Q56VL=ZR%#&W[Q3P=RRGJ[+0+&+P98-XNTU4@,LDL/AQ M<3P(TIS';A&&'*<[1@*I). %!7-\,>'?#.D6_@-/#MC9^9>0;KATC7==11P; M_.D WNLX@(8C*%R!C<:] U?PYH?B#R?[>T;3]3\C=Y7VVU2;R]V,[=P.,X& M<>@H H:#9)HWA^UT*YO$L[F=9S:V\&?# M^E6OB'^T/#-HEI9Q6[VUS=(,'4Y-RGS'(_UA4JW[QLDEVP<;L[T/AC0+>SCM M+?0]-BMHDDCCA2TC5$23_6*% P W\0[]ZCTOPAX:T2\^UZ+X>TK3[G:4\ZTL MHXGVGJ-RJ#CB@#8HKS+5?B3K%AK-[:0VUBT=O<21*6C?)"L0,_-UXKT+2;I[ M[1;*[F"B2XMXY6"C@%E!./;FNNO@ZM""G/9GG87,:&+J2ITKWCOH6Z\5_P"% M@>)O^@G_ .2\7_Q->U5\R?\ "7Z)_P! /4/_ 9I_P#&*]'*8TY<_/#FVZ+S M[GE9]]8_=^PFX[WU:OMV/H[1;B6[T'3[BX;?+-;1R.V ,L5!)P/TG_OJY_^/5])V>J)=7D\"]8I&0_@<5\AU]0Z#_R,&I?]?4O_ *&:]K-U M;D^?7T/$R917M.5);;)+OV-'QE_R(NN_]@VX_P#135\FU]9>,O\ D1==_P"P M;_5_AR]#YF\ M&_\ (]:#_P!A*W_]&K7T1X)_X\:^=_!O_(]:#_V$K?\ ]&K7T1X)_P"/&O7S M?XX^AY&3_P .7J5OBY_R2W5_^V/_ */CKPSX>_\ (Z0?]>UW_P"DTE>Y_%S_ M ));J_\ VQ_]'QUX9\/?^1T@_P"O:[_])I*O!?[C4^?Y&>-_WZG\OS/HKPI_ MR"T^E9'Q<_Y);J__ &Q_]'QUK^%/^06GTK(^+G_)+=7_ .V/_H^.O)PW\>'J MOS/7Q/\ GZ/\CPSX>_\CI!_U[7?_I-)7T5X4_Y!:?2OG7X>_P#(Z0?]>UW_ M .DTE?17A3_D%I]*[\V_CKT_5G!E'\!^OZ(X_P"/'_(C6?\ V$H__14M>:?# M/_D*:M_V#O\ VX@KTOX\?\B-9_\ 82C_ /14M>:?#/\ Y"FK?]@[_P!N(*WH M_P#(NE\SGK_\C&/R/H;0O^07']*X3X\?\B-9_P#82C_]%2UW>A?\@N/Z5PGQ MX_Y$:S_["4?_ **EKS,%_O$/4]/&_P"[3]#S3X9_\A35O^P=_P"W$%?0VA?\ M@N/Z5\\_#/\ Y"FK?]@[_P!N(*^AM"_Y!'Z(PRO_=EZL\J_:!_Y ME_\ [>?_ &E7/?##_D&ZK_U]VG_H,]=#^T#_ ,R__P!O/_M*N>^&'_(-U7_K M[M/_ $&>NO\ YE?]?S''_P S3^OY3W_3_P#CQC^E>$?'?_D>K+_L&I_Z-EKW M?3_^/&/Z5X1\=_\ D>K+_L&I_P"C9:Y,K_WCY,[,T_W9^J*_PP_Y!NJ_]?=I M_P"@SU[_ *?_ ,>,?TKP#X8?\@W5?^ONT_\ 09Z]_P!/_P"/&/Z5GF/^]2^7 MY(TR[_=8_/\ -GA'QW_Y'JR_[!J?^C9:N_#+_D6;7_L)W'_HN"J7QW_Y'JR_ M[!J?^C9:N_#+_D6;7_L)W'_HN"N^M_R+H_(\^A_R,9?,]O@_U"_2OFGXM_\ M)4M7_P"V/_HB.OI:#_4+]*^:?BW_ ,E2U?\ [8_^B(ZPRG^._3]4=&;_ ,!> MOZ,Z?X9?\BS:_P#83N/_ $7!7M\'^H7Z5XA\,O\ D6;7_L)W'_HN"O;X/]0O MTKCQO^\3]3KP7^[0]#YI^+?_ "5+5_\ MC_Z(CKO?AU_R O#_P#U[2?^E,U< M%\6_^2I:O_VQ_P#1$==[\.O^0%X?_P"O:3_TIFKT\;_N-/Y?D>9@O]^J?/\ M,];'^K'TKY.\9?\ (]:]_P!A*X_]&M7UB/\ 5CZ5\G>,O^1ZU[_L)7'_ *-: ML\H_B2]#3./X?J_S/3PW\"'HOR/D[QE_R/6O?]A*X_P#1K5[?X*_Y MAW_8-L__ $GCKQ#QE_R/6O?]A*X_]&M7M_@K_F'?]@VS_P#2>.O6S+^!3_KH M>1EG\>I_74]#["OC2OLOL*^-*,G^W\OU#./L?/\ 0^B/!7_,._[!MG_Z3QUZ M'V%>>>"O^8=_V#;/_P!)XZ]#["O%J?'+U/;I?PX^A\:5]1:!_P C!J7_ %]2 M?^AFOEVOJ+0/^1@U+_KZD_\ 0S7M9Q]CY_H>)D_V_E^IU5%%%>">^%%%% !1 M110 4444 %9T_P#R-%C_ ->=Q_Z'#6C6=/\ \C18_P#7G@KGM%\>:)K\.HR6'V[.G',T4EA,LK+SADCV[G!P< M8!/'2GIXCBO]-U6*^T+4H;FSM]\VE31Q233QN&V[/+=D;>4=0-W53G YKS_P M;XNM?#FL7UA$-8GTNYO+D6T%U93?:!*@5E2/S )9,HKEMVXJ50$@NH(!W\/C MS09H[US+?6_V%(WG6ZTRY@<>8VV,*LD8+LS#:JJ"2> ":9J.N>'M<\'ZNVH7 M$]OIJPM!??:;:6WD@5EZLDB!E&&R"5QCGI69J&BWL/@69[^"6:^O[N&]U=;- M1+*HWH76'C),:*JJ5&_$>4_>;:;X=O/[(DU*YL-,UNXTBXN;6*W^U6TS7;2N M=DDC>?B8Q*#&=SY("OCY0HH \ZT?Q=I)T+4])GOK:YADUQR?$"6C%8R-1EE5 MI9% B9P,3H00@#DLFU#O[&SUSPS8Q:QJ>M:W!J^DV]U:W$.M33Q@75T%.(@8 M]L3M&$0C: !GD;D9JOVVH:;/X@318=+UBQTNTU!KA0VCWA6\NWE,I?S3'LCA M61RV2PW,/X8T'F]_0!PFDZAX3U'3KN>_O-'U./7M22.6UMF2\@6=HE5(VVA@ M6*1C+-P3[8KE/ VG:5I6J2>'Q%H&H0ZK=3Q7NB"Q"W=C$F]D:8;BK(-BC+1H M&,JD,?E5O9J* *-GH>DZ?:6UK8:99VMO:2&6WAAMT1(7(8%D4#"DAFY']X^I MJQ-9VUQ<6\\]O%+-;,7@D= 6B8J5)4GE25)''8D5E:AXPT/2[Z2SO[[RKB/& M]/)=L9 (Y"D="*TM/U"VU2QCO+"3S;>3.Q]I7."0>#@]0:TE2J1BIRBTGUL8 M0Q%&I-TX33DMTFKKY$-CH.D:9?75[INE65I=7C%[F>WMTCDG8DDEV RQR2>> MY-9]QXX\/6EU+;W&H;)87,;KY$APP.",A<=:WZ\%\17&CCQ1J@F\06,,@O)M M\;0W!*'><@XB(R/8D5VX##4L1)JHWIV_X9GG9KB\3A81>'BFV];_ /#H]QT_ M4+;5+&.\L)/-MY,['VE KFU_X0O3UMKN.Z0B0K+&&56_>O MT# 'KDT>&K^VF\/Z8EN[,OV*!DWJ%8J8U(R 3@X(X MR?K7S+XR_P"1ZU[_ +"5Q_Z-:OPIW=_\ MACP\JI4X8BHX1L_GW\V>A&OC.OLOL*^-*,G^W\OU-,X^Q\_T/HGP43_Q+A_U M#;/_ -)XZ]"["O//!7_,._[!MG_Z3QUZ'V%>+4^.7J>W2_AQ]#XTKZAT#_D8 M-2_Z^I?_ $,U\O5]0Z!_R,&I?]?4O_H9KVLX^Q\_T/$R?[?R_4T?&7_(BZ[_ M -@VX_\ 135\FU]9>,O^1%UW_L&W'_HIJ^3:TRC^'+U,\X_B1]#ZAT#_ )&# M4O\ KZE_]#-:/C+_ )$77?\ L&W'_HIJSM _YO^OJ7_T,UH^,O^1%UW_L M&W'_ **:O!I?Q(^I[]7^'+T/F;P;_P CUH/_ &$K?_T:M?1'@G_CQKYW\&_\ MCUH/_82M_P#T:M?1'@G_ (\:]?-_CCZ'D9/_ Y>I6^+G_)+=7_[8_\ H^.O M#/A[_P CI!_U[7?_ *325[G\7/\ DENK_P#;'_T?'7AGP]_Y'2#_ *]KO_TF MDJ\%_N-3Y_D9XW_?J?R_,^BO"G_(+3Z5D?%S_DENK_\ ;'_T?'6OX4_Y!:?2 MLCXN?\DMU?\ [8_^CXZ\G#?QX>J_,]?$_P "?H_R/#/A[_R.D'_7M=_^DTE? M17A3_D%I]*^=?A[_ ,CI!_U[7?\ Z325]%>%/^06GTKOS;^.O3]6<&4?P'Z_ MHCC_ (\?\B-9_P#82C_]%2UYI\,_^0IJW_8._P#;B"O2_CQ_R(UG_P!A*/\ M]%2UYI\,_P#D*:M_V#O_ &X@K>C_ ,BZ7S.>O_R,8_(^AM"_Y!/DSLS3_=GZHK_##_D&ZK_U]VG_ *#/7O\ I_\ QXQ_2O /AA_R#=5_Z^[3 M_P!!GKW_ $__ (\8_I6>8_[U+Y?DC3+O]UC\_P V>$?'?_D>K+_L&I_Z-EJ[ M\,O^19M?^PGK+_L&I_Z-EJ[\,O^19M?^PGWP?ZA?I7 MB'PR_P"19M?^PGTG_I M3-7K8_U8^E>2?#K_ ) 7A_\ Z]I/_2F:O6Q_JQ]*\W$_QY^K_,]/#?P(>B_( M^3O&7_(]:]_V$KC_ -&M7M_@K_F'?]@VS_\ 2>.O$/&7_(]:]_V$KC_T:U>W M^"O^8=_V#;/_ -)XZ];,OX%/^NAY&6?QZG]=3T/L*^-*^R^PKXTHR?[?R_4, MX^Q\_P!#Z(\%?\P[_L&V?_I/'7H?85YYX*_YAW_8-L__ $GCKT/L*\6I\UG'V/G M^AXF3_;^7ZG54445X)[X4444 %%%% !1110 5G3_ /(T6/\ UYW'_H<-:-9T M_P#R-%C_ ->=Q_Z'#0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%%R=N[&,X[U6:,W"(LC1!QO56) 8CJ M 2K 'V/I4E>-VW]G>&?C<;R:WAU2/5/*%OJMJX66"6>>Z412?-^^7ADR#\JQ M1C9^[W#H/#_B"Z;5(M?U[3+U?X@:SIVJ3V,5O:Q@C36MWAN8/F(#*6/[U#CEP IRI4XX* M>$]9N5U WOB>TTZVO=8T]M0BU"VO_M$8MHRI\MMR(8T03*1@LI+.2P)&[C-3 MTK6Y_&.HZAKLVE^(]%T:RM]1GD5ULI;A?+E"2#_6*P"B1NL2,X4Y 4B@#O[7 MQ]#JVGZ_J7ARXL-7@TR%O)L[67S+B61=V68)N*JQ7"C86.TL,Y IWA3Q7<:S M=WMM'JNB^(A#;+.MWHP,<:.2P\EP9) &XR#NS@G*C )E\/\ A>\M+K3KR^U. M"[BTZQ:TT]8]/^SR"-PG^N;>VYL1IPHC7.3M^[MT(M!N[7P[>VUAJGD:Q>JT MDNJFW5SYY4#S/+)P0H "H2<*JC)QF@#QW2->U[0OB?KLFEZ(VB6)GA:]TF6# M?"97A@X$T4A@AL:?X0)&$8;4+ MD95MJ)G+P:AX,\0#QE#K-C?:4T4FI)*T1TU@]O"$<'Y_/4,6)RQV;BS#)*HH M'H%% !17)^*?''_",ZI'9_V?]I\R$2[_ #]F,LPQC:?[OZUH^%?$7_"3:7)> M?9?LVR8Q;/,WYPJG.<#^]^E=,L+6C259KW7UT.*&/PTZ[PT9>^NEG^=K&W7+ MZQX^TO1-6FT^[M[QY8=NYHT4J7$J>5 MNDCOEC5LQ(1A3$V.#ZFM\!1IUJKC43:MT^1SYI6KT:*E0:3OU[69[#H&OVOB M.P>[L8YHXTE,1$R@'( /8GCD5J5YU\+_ !!8W'AAVMK::T22^D0)-.)22$C) M.0B\?,.,?C7HBMN4$=ZY\3"-.M*,=D=>#G4J8>,JGQ-:V/$?B%J^A6WCS48; M^YU%+A?*WK#9I(@_=(1AC*I/&.PKT/P#J=C+X-TT64LKQ2+(R&>,1N1YK@Y4 M,P'(/ M-@*5..8591C9OFUU_F7F>M'[M?)OC+_D>M>_["5Q_P"C6KZQ'^K'TKY.\9?\ MCUKW_82N/_1K5GE'\27H=&9J]7'^K'T MKR3X=?\ ("\/_P#7M)_Z4S5ZV/\ 5CZ5YN)_CS]7^9Z>&_@0]%^1\G>,O^1Z MU[_L)7'_ *-:O;_!7_,._P"P;9_^D\=>(>,O^1ZU[_L)7'_HUJ]O\%?\P[_L M&V?_ *3QUZV9?P*?]=#R,L_CU/ZZGH?85\:5]E]A7QI1D_V_E^H9Q]CY_H?1 M'@K_ )AW_8-L_P#TGCKT/L*\\\%?\P[_ +!MG_Z3QUZ'V%>+4^.7J>W2_AQ] M#XTKZAT#_D8-2_Z^I?\ T,U\O5]0Z!_R,&I?]?4O_H9KVLX^Q\_T/$R?[?R_ M4T?&7_(BZ[_V#;C_ -%-7R;7UEXR_P"1%UW_ +!MQ_Z*:ODVM,H_AR]3/./X MD?0^H= _YO^OJ7_T,UH^,O^1%UW_L&W'_ **:L[0/^1@U+_KZE_\ 0S6C MXR_Y$77?^P;_5_AR]#YF\&_P#(]:#_ -A*W_\ 1JU]$>"? M^/&OG?P;_P CUH/_ &$K?_T:M?1'@G_CQKU\W^./H>1D_P##EZE;XN?\DMU? M_MC_ .CXZ\,^'O\ R.D'_7M=_P#I-)7N?Q<_Y);J_P#VQ_\ 1\=>&?#W_D=( M/^O:[_\ 2:2KP7^XU/G^1GC?]^I_+\SZ*\*?\@M/I61\7/\ DENK_P#;'_T? M'6OX4_Y!:?2LCXN?\DMU?_MC_P"CXZ\G#?QX>J_,]?$_P)^C_(\,^'O_ ".D M'_7M=_\ I-)7T5X4_P"06GTKYU^'O_(Z0?\ 7M=_^DTE?17A3_D%I]*[\V_C MKT_5G!E'\!^OZ(X_X\?\B-9_]A*/_P!%2UYI\,_^0IJW_8._]N(*]+^/'_(C M6?\ V$H__14M>:?#/_D*:M_V#O\ VX@K>C_R+I?,YZ__ ",8_(^AM"_Y!'Z(PRO_ '9>K/*OV@?^9?\ ^WG_ -I5SWPP_P"0;JO_ M %]VG_H,]=#^T#_S+_\ V\_^TJY[X8?\@W5?^ONT_P#09ZZ_^97_ %_,K+_ M +!J?^C9:Y,K_P!X^3.S-/\ =GZHK_##_D&ZK_U]VG_H,]>_Z?\ \>,?TKP# MX8?\@W5?^ONT_P#09Z]_T_\ X\8_I6>8_P"]2^7Y(TR[_=8_/\V>$?'?_D>K M+_L&I_Z-EJ[\,O\ D6;7_L)W'_HN"J7QW_Y'JR_[!J?^C9:N_#+_ )%FU_[" M=Q_Z+@KOK?\ (NC\CSZ'_(QE\SV^#_4+]*^:?BW_ ,E2U?\ [8_^B(Z^EH/] M0OTKYI^+?_)4M7_[8_\ HB.L,I_COT_5'1F_\!>OZ,Z?X9?\BS:_]A.X_P#1 M<%>WP?ZA?I7B'PR_Y%FU_P"PG'_P#KVD_]*9J]/&_[C3^7Y'F8+_?JGS_,];'^K'TKY.\9?\CUKW_8 M2N/_ $:U?6(_U8^E?)WC+_D>M>_["5Q_Z-:L\H_B2]#3./XMC_ %8^E>2?#K_D!>'_ /KVD_\ 2F:O6Q_JQ]*\W$_QY^K_ M #/3PW\"'HOR/D[QE_R/6O?]A*X_]&M7M_@K_F'?]@VS_P#2>.O$/&7_ "/6 MO?\ 82N/_1K5[?X*_P"8=_V#;/\ ])XZ];,OX%/^NAY&6?QZG]=3T/L*^-*^ MR^PKXTHR?[?R_4,X^Q\_T/HCP5_S#O\ L&V?_I/'7H?85YYX*_YAW_8-L_\ MTGCKT/L*\6I\)D_V_E^IU5%%%>">^%%%% !1110 4444 %9T__(T6/_7G M>^.]>U+0O'^ARZAKTVA:&\H5+C9$UK(VT[DGS\X).!N^5 &!!W MX /3**X/4M;U)O%<-ZEWJ\/A^);IO&^F:5IT:-8F=X+VX/>7R))%B7W 4,Q[;E S\V !EWXZCM_'4'AR M#2+^Z5BR3WL*J4@D A."N=S*%N(RS 87<.N'*:/_ D;2>))=)M-'U"Z%NR) MHKR_XF2:I!X_L=0TS2]0T?4K>VN4M]2L)[4#4 M06MDC5PVYG :0J(V3.]TVG!)7=TOPMK U"Q?5=$BD\1Q7L=Q>>+$^SIY\*D$ MQC81(28P(2A0)U.>!D ZK3_&=OJ&J6]JNF:A!;WDDL5I?2B+RKAXPQ90JN9% MX1SET4?+UR0#P>NW.LP?%A;S1_!VHQ:FL&^:6SN+<)>VRW$:L[YD42-Y(VA' M&Y6Q@X&ZMO0O#NH6FM:7CP^]EJ-M(6U7Q"9H3_::A&4CY7,K[V*L%D553'!^ M50=35)]=U+28H]5\+WDMI>0E;BRTO4UBNK>0/QF7S8@T;+C.U@0>"&!. #$\ M+Z;J7&5"$;R!A]*QL M]VL$L5[-+>I-;7 *8VVJ;V:,,ZHQ8K$2J_,&.-O2^&+*\T MWPMIMEJ?E?:K>W2.00A0BX& !M51P,#A5'' '2M2@#@8_ MF^H:=XGM_#=KI M6MW$EJ]];PB$_9\.SRGS%4;V)?#,#\VQ>.*ZZTT'1[#4[C4K'2K&VOKK/VBZ MAMD26;)R=S@9;GGDUH5FZMX@TS0O)_M6Y\CSMWE_NV;=C&?N@^HJHPE-\L5= MD5*D*4>>HTEW>B$M/#6A6!O38Z+IUL;\$7GDVB)]ISG/F8'S_>;KGJ?6EN_# M>AW\EG)?:-I]R]AC[(TUJCFWQC'EDCY>@Z8Z"H]*\4:/K=TUMIEWY\JH9"OE M.N%! SD@=R*UJ:G)-=T[A17!?$W51I?]F9U[^Q_,\W^ M*8>;C9_SR5NF>^.O'>F?#;6TOAJ1?Q!_:X0Q ?-,?*SO_P">JKUQVSTY[5U? M57]7]O?Y6?>V^QQ?7G];^KK7UE$VGH[1V]R\:EO,D&<*1S@ M#GVJLOA&=>TE=$YHZBP[=.;B[K5'HG@?Q5>^)?MWV^*WC^S^7L\E6&=V[.(_"WQ1JTUIJLFI:C=WQ6>V1/M,[2;-PF)QN)QG:/R%>T6LAEMU<] MQ48Z$88B48JRTT^2-,N)UN?#)=[.WLS)?R1B.W+[3MCB.?G9CGYO7'%<7\ M=_\ D>K+_L&I_P"C9:N_#+_D6;7_ +"=Q_Z+@KT:R_X3XOTZGG4%'^TI.ROK MT5_OW/<4;<@/J*^9_BW_ ,E2U?\ [8_^B(Z^EH/]0OTKYI^+?_)4M7_[8_\ MHB.LOZ,Z?X8DCPS:X_P"@G-_WB?J=>"_W:'H?-/Q;_Y*EJ__ &Q_]$1UWOPZ M_P"0%X?_ .O:3_TIFK@OBW_R5+5_^V/_ *(CKO?AU_R O#__ %[2?^E,U>GC M?]QI_+\CS,%_OU3Y_F>MC_5CZ5\G>,O^1ZU[_L)7'_HUJ^L1_JQ]*^3O&7_( M]:]_V$KC_P!&M6>4?Q)>AIG'\./J>K?#K_D!>'_^O:3_ -*9J];'^K'TKR3X M=?\ ("\/_P#7M)_Z4S5ZV/\ 5CZ5YN)_CS]7^9Z>&_@0]%^1\G>,O^1ZU[_L M)7'_ *-:O;_!7_,._P"P;9_^D\=>(>,O^1ZU[_L)7'_HUJ]O\%?\P[_L&V?_ M *3QUZV9?P*?]=#R,L_CU/ZZGH?85\:5]E]A7QI1D_V_E^H9Q]CY_H?1'@K_ M )AW_8-L_P#TGCKT/L*\\\%?\P[_ +!MG_Z3QUZ'V%>+4^.7J>W2_AQ]#XTK MZAT#_D8-2_Z^I?\ T,U\O5]0Z!_R,&I?]?4O_H9KVLX^Q\_T/$R?[?R_4T?& M7_(BZ[_V#;C_ -%-7R;7UEXR_P"1%UW_ +!MQ_Z*:ODVM,H_AR]3/./XD?0^ MH= _YO^OJ7_T,UH^,O^1%UW_L&W'_ **:L[0/^1@U+_KZE_\ 0S6CXR_Y M$77?^P;_5_AR]#YF\&_P#(]:#_ -A*W_\ 1JU]$>"?^/&O MG?P;_P CUH/_ &$K?_T:M?1'@G_CQKU\W^./H>1D_P##EZE;XN?\DMU?_MC_ M .CXZ\,^'O\ R.D'_7M=_P#I-)7N?Q<_Y);J_P#VQ_\ 1\=>&?#W_D=(/^O: M[_\ 2:2KP7^XU/G^1GC?]^I_+\SZ*\*?\@M/I61\7/\ DENK_P#;'_T?'6OX M4_Y!:?2LCXN?\DMU?_MC_P"CXZ\G#?QX>J_,]?$_P)^C_(\,^'O_ ".D'_7M M=_\ I-)7T5X4_P"06GTKYU^'O_(Z0?\ 7M=_^DTE?17A3_D%I]*[\V_CKT_5 MG!E'\!^OZ(X_X\?\B-9_]A*/_P!%2UYI\,_^0IJW_8._]N(*]+^/'_(C6?\ MV$H__14M>:?#/_D*:M_V#O\ VX@K>C_R+I?,YZ__ ",8_(^AM"_Y!'Z(PRO_ '9>K/*OV@?^9?\ ^WG_ -I5SWPP_P"0;JO_ %]V MG_H,]=#^T#_S+_\ V\_^TJY[X8?\@W5?^ONT_P#09ZZ_^97_ %_,K+_ +!J M?^C9:Y,K_P!X^3.S-/\ =GZHK_##_D&ZK_U]VG_H,]>_Z?\ \>,?TKP#X8?\ M@W5?^ONT_P#09Z]_T_\ X\8_I6>8_P"]2^7Y(TR[_=8_/\V>$?'?_D>K+_L& MI_Z-EJ[\,O\ D6;7_L)W'_HN"J7QW_Y'JR_[!J?^C9:N_#+_ )%FU_["=Q_Z M+@KOK?\ (NC\CSZ'_(QE\SV^#_4+]*^:?BW_ ,E2U?\ [8_^B(Z^EH/]0OTK MYI^+?_)4M7_[8_\ HB.L,I_COT_5'1F_\!>OZ,Z?X9?\BS:_]A.X_P#1<%>W MP?ZA?I7B'PR_Y%FU_P"PG'_P#KVD_]*9J]/&_[C3^7Y'F8+_?JGS_,];'^K'TKY.\9?\CUKW_82N/_ M $:U?6(_U8^E?)WC+_D>M>_["5Q_Z-:L\H_B2]#3./XMC_ %8^E>2?#K_D!>'_ /KVD_\ 2F:O6Q_JQ]*\W$_QY^K_ #/3 MPW\"'HOR/D[QE_R/6O?]A*X_]&M7M_@K_F'?]@VS_P#2>.O$/&7_ "/6O?\ M82N/_1K5[?X*_P"8=_V#;/\ ])XZ];,OX%/^NAY&6?QZG]=3T/L*^-*^R^PK MXTHR?[?R_4,X^Q\_T/HCP5_S#O\ L&V?_I/'7H?85YYX*_YAW_8-L_\ TGCK MT/L*\6I\)D_V_E^IU5%%%>">^%%%% !1110 4444 %9T__(T6/_7G)L> 1TXSD],Y&:% MWXPBB\E=/TG4M5F>T2]E@LEBWP0OG8S;W4')5P%4LQVG H W9[B"UA\VZFCA MCW*N^1@HR2 !D]R2 /$ MR\M@ R.5^0LV,]0\-7FEV&C:?9WE[?S(J)>71@64&1$*1D*= MS_/D]E')STK&\;6]GK\\FNL=%NK;0=,:>73?$&F.V1+B3<0Y7R25B"ARCD'> M"N5(JG\69]2UG2K#2=,L]'N[>:]L$EM;V9P]K.\FY!/&JG,+8"D94]<9R, ' M>^(O$UKX;T:.^O8I3+,ZQ0VJX+O(1G;QD8 !+'D *3S61K/CJ72_%7]DI8V; M@-$HCGO_ "KNZW8):V@\L^O*N. N3Q.B?#.X6/6=%LO$,]O=Z:D-L@ MLHH$LPKQQL0(WBD>)SL5GPY+G:Y/S;1UVK>%-FW,FKZ?%J4;HMYINI!3# MJ7VB:[';-;6.@74,.[4S' M*_RA&4R,'<>6=A0H5;/3-=GK_A.\\7,;?6KX65K9:@EWILFFA3*0L6W$PE1T M/S/)P%P1M]P;WA#0KSP]HT]GJ&I2ZC+)?75R)91&"%DF9P/D1!DAMQX^\S ? M+M &78 ^)&CX&,Z3?D^_P"]LZX/QQ9:7K.O1WLGBNZLM/CNKFSO)+P*+.TF M^SA#$695=%D!"G;(@;YMK*[ GURB@#SCP1X5AU#1O/EU:^FT]M2FNGM861;* M_<3%UG0>7YBQ,VU@BOL.WK("6?HW^'WA5M:L]6CT+3X;ZTN3.TC#RR%6& MYVV[F.6W9SG< U<'\,O%6M3:WJ+:CJU]>QQ6!98[BY>10WG1+G!)YP MQY]Z]&E2@\%*;BKZZ]3RZTJW]HQ2J-1T]VVGWW_0]_KRWXSZY_8W]B_\2^TO M?.\__CY,HV8\OIL=>N>^>@KT?3;@W5FDC=2*\C_:!_YE_P#[>?\ VE7-EZOB M8_/\F=V9)/"RNK[>?5%?X8>+Q<^(+XOI5C9B*Q+^9;F;1ACYO3/% M>T6ER+JW61>A%?-WPS_Y"FK?]@[_ -N(*^AM"_Y!5I+#*RM MJ]M#RK]H'_F7_P#MY_\ :58/PKE:+3]6*'!-U: _]\SUO?M _P#,O_\ ;S_[ M2KGOAA_R#=5_Z^[3_P!!GKL_YE?]?S')_P S3^OY3Z L"6LXR>N*\'^._P#R M/5E_V#4_]&RU[OI__'C']*\(^.__ "/5E_V#4_\ 1LM_Z?_P > M,?TK/,?]ZE\OR1IEW^ZQ^?YL\(^._P#R/5E_V#4_]&RU=^&7_(LVO_83N/\ MT7!5+X[_ /(]67_8-3_T;+5WX9?\BS:_]A.X_P#1<%=];_D71^1Y]#_D8R^9 M[?!_J%^E?-/Q;_Y*EJ__ &Q_]$1U]+0?ZA?I7S3\6_\ DJ6K_P#;'_T1'6&4 M_P =^GZHZ,W_ ("]?T9T_P ,O^19M?\ L)W'_HN"O;X/]0OTKQ#X9?\ (LVO M_83N/_1<%>WP?ZA?I7'C?]XGZG7@O]VAZ'S3\6_^2I:O_P!L?_1$==[\.O\ MD!>'_P#KVD_]*9JX+XM_\E2U?_MC_P"B(Z[WX=?\@+P__P!>TG_I3-7IXW_< M:?R_(\S!?[]4^?YGK8_U8^E?)WC+_D>M>_["5Q_Z-:OK$?ZL?2OD[QE_R/6O M?]A*X_\ 1K5GE'\27H:9Q_#CZGJWPZ_Y 7A__KVD_P#2F:O6Q_JQ]*\D^'7_ M " O#_\ U[2?^E,U>MC_ %8^E>;B?X\_5_F>GAOX$/1?D?)WC+_D>M>_["5Q M_P"C6KV_P5_S#O\ L&V?_I/'7B'C+_D>M>_["5Q_Z-:O;_!7_,._[!MG_P"D M\=>MF7\"G_70\C+/X]3^NIZ'V%?&E?9?85\:49/]OY?J&A]A7BU/CEZGMTOX,O\ D1==_P"P;I6^+G_)+=7_[8_P#H M^.O#/A[_ ,CI!_U[7?\ Z325[G\7/^26ZO\ ]L?_ $?'7AGP]_Y'2#_KVN__ M $FDJ\%_N-3Y_D9XW_?J?R_,^BO"G_(+3Z5D?%S_ ));J_\ VQ_]'QUK^%/^ M06GTK(^+G_)+=7_[8_\ H^.O)PW\>'JOS/7Q/\"?H_R/#/A[_P CI!_U[7?_ M *325]%>%/\ D%I]*^=?A[_R.D'_ %[7?_I-)7T5X4_Y!:?2N_-OXZ]/U9P9 M1_ ?K^B./^/'_(C6?_82C_\ 14M>:?#/_D*:M_V#O_;B"O2_CQ_R(UG_ -A* M/_T5+7FGPS_Y"FK?]@[_ -N(*WH_\BZ7S.>O_P C&/R/H;0O^07']*X3X\?\ MB-9_]A*/_P!%2UW>A?\ (+C^E<)\>/\ D1K/_L)1_P#HJ6O,P7^\0]3T\;_N MT_0\T^&?_(4U;_L'?^W$%?0VA?\ (+C^E?//PS_Y"FK?]@[_ -N(*^AM"_Y! M^&'_(-U7_K[M/\ T&>NO_F5_P!?S''_ ,S3^OY3 MW_3_ /CQC^E>$?'?_D>K+_L&I_Z-EKW?3_\ CQC^E>$?'?\ Y'JR_P"P:G_H MV6N3*_\ >/DSLS3_ '9^J*_PP_Y!NJ_]?=I_Z#/7O^G_ /'C']*\ ^&'_(-U M7_K[M/\ T&>O?]/_ ./&/Z5GF/\ O4OE^2-,N_W6/S_-GA'QW_Y'JR_[!J?^ MC9:N_#+_ )%FU_["=Q_Z+@JE\=_^1ZLO^P:G_HV6KOPR_P"19M?^PG_#K_ ) 7 MA_\ Z]I/_2F:O3QO^XT_E^1YF"_WZI\_S/6Q_JQ]*^3O&7_(]:]_V$KC_P!& MM7UB/]6/I7R=XR_Y'K7O^PET MG_I3-7K8_P!6/I7DGPZ_Y 7A_P#Z]I/_ $IFKUL?ZL?2O-Q/\>?J_P ST\-_ M AZ+\CY.\9?\CUKW_82N/_1K5[?X*_YAW_8-L_\ TGCKQ#QE_P CUKW_ &$K MC_T:U>W^"O\ F'?]@VS_ /2>.O6S+^!3_KH>1EG\>I_74]#["OC2OLOL*^-* M,G^W\OU#./L?/]#Z(\%?\P[_ +!MG_Z3QUZ'V%>>>"O^8=_V#;/_ -)XZ]#[ M"O%J?'+U/;I?PX^A\:5]1:!_R,&I?]?4G_H9KY=KZBT#_D8-2_Z^I/\ T,U[ M63J6' M[EH69V1%9F".RABS'#$G+?-6Q;^#+0K<_P!M7]]KK7%HUD7U!HP4@;[T:^4B M#YB 2Q!8X'/ H BTMM4T?Q3;Z/J>M3:PE[82W227,$4;Q/"\2N!Y:J"C>(=;N;N>V%K'?O/&D]M%G=B,QQJ 20"6(+' R3@8DU'P7::C MJ-S.VH7\%I>NDE]I\+H(+ME +Y0N,JJ*0C*&"@$'G(!T=8RW]I>>*K5;.Z@ MG:*TN!((I Q0[X>N.G0_E6S6=/\ \C18_P#7G0:?87%[>/ MY=O;1-+*^"=J*,DX')X':N:T'QRVM:?J=S/X=U:R:PD*+"T:RM/\Q4!#&Q7= ME<%<_+D$G:=U '5T5BV'B,WT-\K:/J%K?V2!WTZ;R?.<,"4VLLC1G<58 EP M0>!_P"WM&LI99)K,7,%M*F7Y7(!5"UO#"NLK%)]CEB"*[2I'O.[:6,9 EVY4G=P4 !V51V]Q!=V\= MQ:31SPR+N22)@RL/4$<$5QT5Y_PFO@.YAO=1T]5FNQ;17\<9^R7^V5<8C9\O M'(1Y90.=PW ,<@UYO\/+^R6TT_P9K]KHD\=^%N5TV%95CWF$-$TI+LA#[.4, M:#?A@')W$ ]]K%\6Z^?#/AV;4EBBD965%^T3>5$A8A09'P=JY/7![#O7#0:: MNJ^';CP@\FF:;/\ VV1]A>!KJR58PEQ]GC4% ZXVDJ?+_P"6F% 7%:5GJ%Q; M^!$L?#UCX>AN5NKJT%E"3;6]X(C()#;JJL0Q(W%(/$FJ>" M]+U%?#]L=3O45WB:_P#+MD4KN$F_:S@$8PNPD,<'@;Z!XJU.Z\*C6=/T[3=L M#7"7XO=3:*. P.R.R2)"^]EI)8:#=Q:_8&2W MLC.3!)9>2FZ"3,3&([I/,)171V:0,%+*Q]&L?"=^NBV>E7;6D-@;XW5U9V[N MT<40.Z.UBR!F,.%SD*"H90@5L* 9GCJ36M:^#-SJ,UM_9,[4#-\S!03\SN7TMO'X>MKB273M0>!IKIRR2,SPL&+(8B"N=H+G() Q4\2&MI$^5+@(Y098;CE#E<\ @UW%WX*T*\T^QLY+:>& M*PM_LENUK>S02)#A1Y9DC=793M7*DD$J">14UQX4T:Y?=]D:!OL7]GJ;6>2W MV6^X-Y:^6R[1D#I@XXZ<4 >::5X4\4:Q:3_8]8E^P0M(XM=9DDU(27 >38!) MYR_-&I13AFC$B C !Y,8EN RD M]&D!. /EY8,G2:'X6TWPXNW2VOQ&(Q$L5SJ=S';32? M"\6BR1Q7,)B9;D/&-L[/DR$KTPQ)^7H <8QQ6O4=S<16EK+ZEI5E=W5FP>VGN+=))(&!!!1B,J<@'CN! M3Y](TVZ6[6YTZTF%\@2Z$D"M]H4# #Y'S D8.:R/^%@>&?^@G_Y+R__ !-= M'5U*52G\<6O56,:6(HUK^RFI6[-/\BIINE:?HUDMGH]A;6%JI)6"UA6) 3R2 M%4 .A(!KRO1/BD-0\0:?9? MVUJDOVFZBBV/I5NBMN<#!82$@<]0"16U'"SK1*X[X\?\ (C6?_82C_P#14M>9@O\ >(>IZ^-_W:?H>4_# M:4P>/+25/O1P73#ZBWD-?1OA^[>[L%DD.3BOF[X>_P#(Z0?]>UW_ .DTE?17 MA3_D%I]*[,V_CKT_5G)E'\!^OZ(X_P"/'_(C6?\ V$H__14M>:?#/_D*:M_V M#O\ VX@KTOX\?\B-9_\ 82C_ /14M>:?#/\ Y"FK?]@[_P!N(*WH_P#(NE\S MGK_\C&/R/H;0O^07']*\J_:!_P"9?_[>?_:5>JZ%_P @N/Z5Y5^T#_S+_P#V M\_\ M*N#+O\ >H_/\F>AF/\ NLOE^:..^&?_ "%-6_[!W_MQ!7T-H7_(+C^E M?//PS_Y"FK?]@[_VX@KZ&T+_ )!'Z(SRO_ '9>K/*OV@?^9?\ M^WG_ -I5SWPP_P"0;JO_ %]VG_H,]=#^T#_S+_\ V\_^TJY[X8?\@W5?^ONT M_P#09ZZ_^97_ %_,K+_ +!J?^C9:Y,K_P!X^3.S-/\ =GZHK_##_D&ZK_U] MVG_H,]>_Z?\ \>,?TKP#X8?\@W5?^ONT_P#09Z]_T_\ X\8_I6>8_P"]2^7Y M(TR[_=8_/\V>$?'?_D>K+_L&I_Z-EJ[\,O\ D6;7_L)W'_HN"J7QW_Y'JR_[ M!J?^C9:N_#+_ )%FU_["=Q_Z+@KOK?\ (NC\CSZ'_(QE\SV^#_4+]*^:?BW_ M ,E2U?\ [8_^B(Z^EH/]0OTKYI^+?_)4M7_[8_\ HB.L,I_COT_5'1F_\!>O MZ,Z?X9?\BS:_]A.X_P#1<%>WP?ZA?I7B'PR_Y%FU_P"PG'_P#KVD_]*9J]/&_[C3^7Y'F8+_?JGS_, M];'^K'TKY.\9?\CUKW_82N/_ $:U?6(_U8^E?)WC+_D>M>_["5Q_Z-:L\H_B M2]#3./XMC_ %8^E>2?#K_D!>'_ /KVD_\ M2F:O6Q_JQ]*\W$_QY^K_ #/3PW\"'HOR/D[QE_R/6O?]A*X_]&M7M_@K_F'? M]@VS_P#2>.O$/&7_ "/6O?\ 82N/_1K5[?X*_P"8=_V#;/\ ])XZ];,OX%/^ MNAY&6?QZG]=3T/L*^-*^R^PKXTHR?[?R_4,X^Q\_T/HCP5_S#O\ L&V?_I/' M7H?85YYX*_YAW_8-L_\ TGCKT/L*\6I\)D_V_E^IH^,O^1%UW_L&W'_HI MJ^3:^LO&7_(BZ[_V#;C_ -%-7R;6F4?PY>IGG'\2/H?4.@?\C!J7_7U+_P"A MFM'QE_R(NN_]@VX_]%-6=H'_ ",&I?\ 7U+_ .AFM'QE_P B+KO_ &#;C_T4 MU>#2_B1]3WZO\.7H?,W@W_D>M!_["5O_ .C5KZ(\$_\ 'C7SOX-_Y'K0?^PE M;_\ HU:^B/!/_'C7KYO\"_W&I\_ MR,\;_OU/Y?F?17A3_D%I]*R/BY_R2W5_^V/_ */CK7\*?\@M/I61\7/^26ZO M_P!L?_1\=>3AOX\/5?F>OB?X$_1_D>&?#W_D=(/^O:[_ /2:2OHKPI_R"T^E M?.OP]_Y'2#_KVN__ $FDKZ*\*?\ (+3Z5WYM_'7I^K.#*/X#]?T1Q_QX_P"1 M&L_^PE'_ .BI:\T^&?\ R%-6_P"P=_[<05Z7\>/^1&L_^PE'_P"BI:\T^&?_ M "%-6_[!W_MQ!6]'_D72^9SU_P#D8Q^1]#:%_P @N/Z5PGQX_P"1&L_^PE'_ M .BI:[O0O^07']*X3X\?\B-9_P#82C_]%2UYF"_WB'J>GC?]VGZ'FGPS_P"0 MIJW_ &#O_;B"OH;0O^07']*^>?AG_P A35O^P=_[<05]#:%_R"X_I71FG^\/ MT1AE?^[+U9Y5^T#_ ,R__P!O/_M*N>^&'_(-U7_K[M/_ $&>NA_:!_YE_P#[ M>?\ VE7/?##_ )!NJ_\ 7W:?^@SUU_\ ,K_K^8X_^9I_7\I[_I__ !XQ_2O" M/CO_ ,CU9?\ 8-3_ -&RU[OI_P#QXQ_2O"/CO_R/5E_V#4_]&RUR97_O'R9V M9I_NS]45_AA_R#=5_P"ONT_]!GKW_3_^/&/Z5X!\,/\ D&ZK_P!?=I_Z#/7O M^G_\>,?TK/,?]ZE\OR1IEW^ZQ^?YL\(^._\ R/5E_P!@U/\ T;+5WX9?\BS: M_P#83N/_ $7!5+X[_P#(]67_ _P#1LM7?AE_R+-K_ -A.X_\ 1<%=];_D M71^1Y]#_ )&,OF>WP?ZA?I7S3\6_^2I:O_VQ_P#1$=?2T'^H7Z5\T_%O_DJ6 MK_\ ;'_T1'6&4_QWZ?JCHS?^ O7]&=/\,O\ D6;7_L)W'_HN"O;X/]0OTKQ# MX9?\BS:_]A.X_P#1<%>WP?ZA?I7'C?\ >)^IUX+_ ':'H?-/Q;_Y*EJ__;'_ M -$1UWOPZ_Y 7A__ *]I/_2F:N"^+?\ R5+5_P#MC_Z(CKO?AU_R O#_ /U[ M2?\ I3-7IXW_ '&G\OR/,P7^_5/G^9ZV/]6/I7R=XR_Y'K7O^PE4?Q)>AIG'\./J>K?#K_D!>'_ /KVD_\ M2F:O6Q_JQ]*\D^'7_("\/_\ 7M)_Z4S5ZV/]6/I7FXG^//U?YGIX;^!#T7Y' MR=XR_P"1ZU[_ +"5Q_Z-:O;_ 5_S#O^P;9_^D\=>(>,O^1ZU[_L)7'_ *-: MO;_!7_,._P"P;9_^D\=>MF7\"G_70\C+/X]3^NIZ'V%?&E?9?85\:49/]OY? MJ& MI[=+^''T/C2OJ+0/^1@U+_KZD_\ 0S7R[7U%H'_(P:E_U]2?^AFO:SC['S_0 M\3)_M_+]3JJ***\$]\**** "BBB@ HHHH *SI_\ D:+'_KSN/_0X:T:SI_\ MD:+'_KSN/_0X: -&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHWN(8[ MB."2:-9I03'&S ,X'7 ZG&1GZT 24444 %%<5_PFVI3_ !1'AFQTRVFLX8I& MNW:ZVW,>/)Q((\8V?O<&8@@ @$\<5J'B7Q-HWQC@@O[J=;&ZFB@6SDV"UDADE:-&B*JS"0$H MQ$C*25D RNW !ZW17(VQ\06GB?3DO-9^VRW9D:^TR.*/[/:0[6*R1N$63(=4 M3YV;=N8A1CY9M)\2W6L>,I[:"-5T=+5FMIOXKIUD"M(/]@'*J?XL,W(*F@#3 MM?$^AWOB&ZT*TU6UFU6TC$D]HDH,D:DXY'MW'497.-PS-9Z[I&HZAB:KJ$]CI>LZ?>WEMGS[>WNDDDBP<'N(\,^.-:N=>UY==N--CCM HCTJ13:7,$K[1'$&D.) S$IYAVJS;2O#8#?" M^MV.APSPZ?XL;7=!L=)FN[R\:*)QITB%2%_34K&*.XT6WN].9&UEY+;RLHBS!B^?EVH#\Q'RJ"!0!Z+=^(_$> MA"]_M<:1=NNERZA&D.ZV6T9" (Y9'=E8-NX?]W_JW^7&=LWACQ)>:I)JMMK- MW#Y5K;QS?:O[/FTN1 WF!LP3NSA5V B7A220,E&PRR\'ZXVGWEIK6NV-R+P> M9)>"&1RS3R*0I483;MP .!P;$GA?6[L7]U?Z_:_VG<6?V.WFMM," MPVZ%MS$Q222;V;@'+8P!@#DD \S\+);>$/&NOZ=K#::FC7D4R3:E8K-!-*(K M>V9G8I)\HVS!MXR=S2-N7.#NZI96VA:IJ>F16-AHNE7WV'=;Z4VV%[7[8(Y9 M90H4(SI($;"XV*?WC;?DZ_1_AUH7A[Q$^JZ'9VUCYQD,T$-LB*0R1J%&T#"C MRR=ISS(QXS6QI_AK0M)LKBSTK1=.LK6Y!$\%M:)&DN1@[E4 -QQSVH Y>%]/ M\)ZMXDMM!L;.&PM[*U<6"RI;6WVN1I5$8)^2-G'D@C'.5.,MSYCH^GSZ;JT_ MB3PIX8M]+AAU\VLT=Q+$MPTAN0@MX0C$1KM)1EW;?F4JAVY/N]MX&#!M@&,AE!SCJ >U./A_1CK@UDZ38G50-HOOLR>> M!C;CS,;NG'7IQ0!A^$-.O+?6M8U"73+W2[6],1$&I727%P\J[M[[U>3;'@HJ MH9"!M;"H/O,ALO$>F?#G1M-T>%8=61+6WF=RCK;*"HD86=2IYS)G<%(("J!U=% '(_ M\(1)V=Y]MU+[=JL3::AM[M?*\L1+&Y;RQ\L;;MS-E#S@X&=H_PKM- M/M+#2;]].O\ 0=,=Y+:R.E(LDK,I3,\A8K)\K'.$3<0I/3![^B@#,?PUH4FB M+HTFBZ-O4YZ=:LQZ5I\2V:Q6-L@L%VV@6%1]F&W9B/C MY!M^7C''%95QXX\/6EU+;W&H;)87,;KY$APP.",A<=:UM/U"UU2QCO+"7S8) M,['VE:9I-C9 MW-VVZXGM[9(WF.2OZ)F6*Q<<+%.46[]K?JT>MT5G:+J"WNCV,K M7*W$DMM'(TJ@J)-R [@" 0#G.,#KT%:-<\ERMHZHRYHJ7T__P %5K_\;KZ \*:Y M)=Z9IL,VWS#86SL50*,M"C' YZ#BO1QF#6&BG?<\S XV>)DU)+0ZNO*?^ M%N#_ *#>@?\ @)>__$5ZJ:^-*URVA"MS\ZVM^IEFE:I2Y.1VW_0^R$G1V95; M)4X-9OBJ=[7P=K,\.WS(K"=TW(&&1&Q&0001['BL[0YG?7=15F)"W,@'_?1J M[XR_Y$77?^P;T_P#\%5K_ /&Z^E=/ MU7[7J%S!C_4RLGY$BODFOJ'0/^1@U+_KZE_]#->SF\5'DLN_Z'BY.V^?Y?J: M/C+_ )$77?\ L&W'_HIJ^9O!O_(]:#_V$K?_ -&K7TSXR_Y$77?^P;-5OBY_P DMU?_ +8_^CXZ\G#?QX>J_,]?$_P)^C_( M\ \&_P#(]:#_ -A*W_\ 1JU]$>"?^/&OG?P;_P CUH/_ &$K?_T:M?1'@G_C MQKT\W^./H>9D_P##EZE;XN?\DMU?_MC_ .CXZ\,^'O\ R.D'_7M=_P#I-)7N M?Q<_Y);J_P#VQ_\ 1\=>&?#W_D=(/^O:[_\ 2:2KP7^XU/G^1GC?]^I_+\SZ M*\*?\@M/I7'_ !X_Y$:S_P"PE'_Z*EKL/"G_ ""T^E/^1&L_^PE'_P"B MI:\S!?[Q#U/3QO\ NT_0\E^'O_(Z0?\ 7M=_^DTE?17A3_D%I]*^=?A[_P C MI!_U[7?_ *325]%>%/\ D%I]*[,V_CKT_5G)E'\!^OZ(X_X\?\B-9_\ 82C_ M /14M>:?#/\ Y"FK?]@[_P!N(*]+^/'_ "(UG_V$H_\ T5+7FGPS_P"0IJW_ M &#O_;B"MZ/_ "+I?,YZ_P#R,8_(^AM"_P"07']*\J_:!_YE_P#[>?\ VE7J MNA?\@N/Z5Y5^T#_S+_\ V\_^TJX,N_WJ/S_)GH9C_NLOE^:..^&?_(4U;_L' M?^W$%?0VA?\ (+C^E?//PS_Y"FK?]@[_ -N(*^AM"_Y!/DSLS3_=GZHK_# M#_D&ZK_U]VG_ *#/7O\ I_\ QXQ_2O /AA_R#=5_Z^[3_P!!GKW_ $__ (\8 M_I6>8_[U+Y?DC3+O]UC\_P V>$?'?_D>K+_L&I_Z-EJ[\,O^19M?^PGK+_L&I_Z-EJ[\,O^19M?^PGWP?ZA?I7B'PR_P"19M?^PGTG_I3-7K8_U8^E>2?#K_ M ) 7A_\ Z]I/_2F:O6Q_JQ]*\W$_QY^K_,]/#?P(>B_(^3O&7_(]:]_V$KC_ M -&M7M_@K_F'?]@VS_\ 2>.O$/&7_(]:]_V$KC_T:U>W^"O^8=_V#;/_ -)X MZ];,OX%/^NAY&6?QZG]=3T/L*^-*^R^PKXTHR?[?R_4,X^Q\_P!#Z(\%?\P[ M_L&V?_I/'7H?85YYX*_YAW_8-L__ $GCKT/L*\6I\)D_V_E^IH^,O M^1%UW_L&W'_HIJ^3:^LO&7_(BZ[_ -@VX_\ 135\FUIE'\.7J9YQ_$CZ'U#H M'_(P:E_U]2_^AFM'QE_R(NN_]@VX_P#135G:!_R,&I?]?4O_ *&:T?&7_(BZ M[_V#;C_T4U>#2_B1]3WZO\.7H?,W@W_D>M!_["5O_P"C5KZ(\$_\>-?._@W_ M )'K0?\ L)6__HU:^B/!/_'C7KYO\/^1&L_^PE'_P"BI:\T^&?_ "%-6_[!W_MQ!7I?QX_Y$:S_ .PE'_Z* MEKS3X9_\A35O^P=_[<05O1_Y%TOF<]?_ )&,?D?0VA?\@N/Z5PGQX_Y$:S_[ M"4?_ **EKN]"_P"07']*X3X\?\B-9_\ 82C_ /14M>9@O]XAZGIXW_=I^AYI M\,_^0IJW_8._]N(*^AM"_P"07']*^>?AG_R%-6_[!W_MQ!7T-H7_ ""X_I71 MFG^\/T1AE?\ NR]6>5?M _\ ,O\ _;S_ .TJY[X8?\@W5?\ K[M/_09ZZ']H M'_F7_P#MY_\ :5<]\,/^0;JO_7W:?^@SUU_\RO\ K^8X_P#F:?U_*>_Z?_QX MQ_2O"/CO_P CU9?]@U/_ $;+7N^G_P#'C']*\(^._P#R/5E_V#4_]&RUR97_ M +Q\F=F:?[L_5%?X8?\ (-U7_K[M/_09Z]_T_P#X\8_I7@'PP_Y!NJ_]?=I_ MZ#/7O^G_ /'C']*SS'_>I?+\D:9=_NL?G^;/"/CO_P CU9?]@U/_ $;+5WX9 M?\BS:_\ 83N/_1<%4OCO_P CU9?]@U/_ $;+5WX9?\BS:_\ 83N/_1<%=];_ M )%T?D>?0_Y&,OF>WP?ZA?I7S3\6_P#DJ6K_ /;'_P!$1U]+0?ZA?I7S3\6_ M^2I:O_VQ_P#1$=893_'?I^J.C-_X"]?T9T_PR_Y%FU_["=Q_Z+@KV^#_ %"_ M2O$/AE_R+-K_ -A.X_\ 1<%>WP?ZA?I7'C?]XGZG7@O]VAZ'S3\6_P#DJ6K_ M /;'_P!$1UWOPZ_Y 7A__KVD_P#2F:N"^+?_ "5+5_\ MC_Z(CKO?AU_R O# M_P#U[2?^E,U>GC?]QI_+\CS,%_OU3Y_F>MC_ %8^E?)WC+_D>M>_["5Q_P"C M6KZQ'^K'TKY.\9?\CUKW_82N/_1K5GE'\27H:9Q_#CZGJWPZ_P"0%X?_ .O: M3_TIFKUL?ZL?2O)/AU_R O#_ /U[2?\ I3-7K8_U8^E>;B?X\_5_F>GAOX$/ M1?D?)WC+_D>M>_["5Q_Z-:O;_!7_ ##O^P;9_P#I/'7B'C+_ )'K7O\ L)7' M_HUJ]O\ !7_,._[!MG_Z3QUZV9?P*?\ 70\C+/X]3^NIZ'V%?&E?9?85\:49 M/]OY?J&A] MA7BU/CEZGMTOX/7'..I )Z F@#5HK/ M@U_1[K6)M)MM6L9M2@7=+91W*--&..60'7$K-M&1EL8&Y03R, M@&I17&^._'B^&O 9U_11:7OVB%WM)YI]MN<0O*K%ARV[9A5&-S,JY7.1!!\2 M?M6EAX=&N8=4@\I[ZQOH;BU$,3R&/S$DD@ DR1E1A20#G:00 #N:*Q=9U36+ M>[%KH&BQZA,(?.D>[NFMH0,D!%<1ONET5YQ;>*=VR6\) M^S6=EIZ3++, S9G9E;;$<*"08@HW9?D%0#JY[F"UC$EU-'"C.D8:1PH+.P55 MR>Y9@ .Y('>I*\M^+^BCQ)H&F26]QIT]RL]HBV=SB1'$]W;H)%/S!>?EWE'! M1W&#GF+09EU>TT"\\Z;5;*SU&WCT[4+^.(W$9,;+-%YD8"/M*J#(O!.Y26*D MT >KUS_B;QMHWA*2V35Y+C=<,!BWMGF\I?[[[0=J\'D]<'&<''+_ !&\3RPW MT&FQ)JUO;6=U9SW-Q:Z;<2IX"*S% M59VC1@@)5N6(Z'TKA_"=O<#^Q;-M!TO3+G3=<+:@FB6HBMT=]-E)+!20K*9$ MC)W,"0IS\P46_$,+/XHO)[&PUZ#Q&S6\-E<6KSFSGA5MP,A4>0%4O-N67Y_O M;)/%FHH=--TEE9ZBUH8)-+0R;7M2CM'(S%7AD\T(6:-MA+-T3%=OH7A*328- M(:YU%[R[LUE>[N)$YNII0-[]?E&0<#GC [9H AU2]\36WBW3[&QU'29+>\F9 MS;/ILGFQ6R >8YE%QC.2J@[/O.O& :\X^*[PZ+\0]*U^*;3KP^8PD>6UDN;C M3VB6%L((I%(H[K33KEK=3RPW5SH\4Y&Q'561F:/:-LF\$?-Q MS0 >'IUU+Q?I.KSV]JE_=Z-=);Y<\*C/)*]SL))0L5))!)S]*\/7-M M\0HH$T_36N+6:6]O/$$$K_:IHW+^7;S*4YR'&%\QU"P@[4_=@=GH&@1:-9() MG2[OBTLDUX8@A=Y7\R3:.=J%L87)P%7))&3IQ6\$#2M!#'$TS^9(44#>V -Q MQU. !GV% 'C'B_1M3^(/Q-TNP$7AN>RAM;J>WOY5>\0Q1W,((\KY5\U9$5&& M\J5=P0,[:Z'P)'XEO8--U"YL--NM.MT^SV,DFL2.\42YC:8+]F"R.^"0^X#8 M0%"Y?=VMWX7\/ZAI\=A?Z%IMS9QRM,EO-9QO&CL26<*1@,2S$GJ23ZUIQQI# M$L<2*D:*%5%& H'0 =A0!RFC6OBL^)&O_$.FZ.5?=&DMOJLLAM8>H2.-K=02 M2%W,6!/T55'/0_#CQ'=:GI^I:WX@:YFB>UGN+82@PB2.Z\YU0F+S#&,DH&;@ MX!^4#'IU% ',:9X,FTZ]GGE\4:Q?I=.S74%U':;;C*[<,R0*^ .@##& !QQ3 MK7X?>&-.U1]1T?1[/2KIK9[826%K%"4#=64JN0W;-=+10!RESX M9R#'K.KV M[RV45C?R13H7U&*,$+YKLA8-AG^>,HWSGG@8ZB*)((4BA0)'&H5%48"@< 4^ MLG6_$=CH'D?;WC3S]VS?N/;/-:X.>E$HN#Y6$)QG'FCL%%>=?% M?Q3_ ,(U_9/RWY^T>=_QY7WV;[NS[WR-N^]QTQSZU6^&OC6/5X]3>47ZB)X$ M'VV_^T\L)#\OR+M^[SUSQZ5U?59?5_;]/^#8Y/KB^L_5[?/Y7/3JR=5\4:/H METMMJ=WY$K() OE.V5)(SD ]P:U(Y!)&&7H:\1^-&OZQI7C.TATO5KZRB;3T M=H[>Y>-2WF2#.%(YP!S[4L'15>KR2_R_1CQM:="CSPW\U?\ 5?F>QZ5K%CK5 MJUQID_GQ*YC+;&7# XP0.Q%7:\D^&/B349_#*-J-[<7LLFH3)YEQ*TC!1'" M0,DGC+'CWKUB-MT0/J*SQ%-4JLH+H:X:I*I1C.6[^7ZO\SCM?^)6E:!KEQIE MW<6:30;=RR/.&&Y0PSM@8=#V8_ATK7\->*['Q+IK7EI+"Z+,T.8FD(R%4G[Z M(<_,.V/?T\"^+?\ R5+5_P#MC_Z(CKJOA=,\?A>W"$@-J=QG_OW!7HU\)2AA M(U8[NWXGG8?%59XN5*3T5_P/< V>!_$D6J>%M-F;SP]PDC 7,_G28$KKR^!G[OH,# KK<\9KR3X=$_V#X?' M_3M)_P"E,U>M#_5CZ5Q8A)5II=W^9WX;^!#T7Y'S)XK\5^(K;QGK4%OK^J10 MQ:A.D<<=Y(JHHD8 \ #M7JWP]U^]N/#&BK>W,UU--#([RS2%W;]_*HR3R> M% _"O$_&7_(]:]_V$KC_ -&M7JWPZ_Y 7A__ *]I/_2F:O9S",5A8-+JOR9X MN73D\5--]'^:/7 M>_[ M"5Q_Z-:LFQ[CM&FVF!_P!N\==_V%>>>"O^8=_V M#;/_ -)XZ]#["O)J?'+U/7I?PX^A\:5]$>"O^8=_V#;/_P!)XZ^=Z^B/!7_, M._[!MG_Z3QU[V;_!'U/ R?\ B2]#T/L*^-*^R^PKXTK/)_M_+]33./L?/]#Z MAT#_ )O\ KZE_]#-:/C+_ )$77?\ L&W'_HIJSM _YO^OJ7_T,UH^, MO^1%UW_L&W'_ **:O%I?Q(^I[=7^'+T/DVOJ'0/^1@U+_KZE_P#0S7R]7U#H M'_(P:E_U]2_^AFO:SC['S_0\3)_M_+]31\9?\B+KO_8-N/\ T4U?,W@W_D>M M!_["5O\ ^C5KZ9\9?\B+KO\ V#;C_P!%-7S-X-_Y'K0?^PE;_P#HU:,L_@5/ MZZ!F?\>G_74^B/!/_'C5;XN?\DMU?_MC_P"CXZL^"?\ CQJM\7/^26ZO_P!L M?_1\=>3AOX\/5?F>OB?X$_1_D> >#?\ D>M!_P"PE;_^C5KZ(\$_\>-?._@W M_D>M!_["5O\ ^C5KZ(\$_P#'C7IYO\_\CI!_U[7?_I-) M5X+_ '&I\_R,\;_OU/Y?F?17A3_D%I]*X_X\?\B-9_\ 82C_ /14M=AX4_Y! M:?2N/^/'_(C6?_82C_\ 14M>9@O]XAZGIXW_ ':?H>2_#W_D=(/^O:[_ /2: M2OHKPI_R"T^E?.OP]_Y'2#_KVN__ $FDKZ*\*?\ (+3Z5V9M_'7I^K.3*/X# M]?T1Q_QX_P"1&L_^PE'_ .BI:\T^&?\ R%-6_P"P=_[<05Z7\>/^1&L_^PE' M_P"BI:\T^&?_ "%-6_[!W_MQ!6]'_D72^9SU_P#D8Q^1]#:%_P @N/Z5Y5^T M#_S+_P#V\_\ M*O5="_Y!?AG_R%-6_[!W_ +<05]#:%_R" MX_I6F:?[P_1&>5_[LO5GE7[0/_,O_P#;S_[2KGOAA_R#=5_Z^[3_ -!GKH?V M@?\ F7_^WG_VE7/?##_D&ZK_ -?=I_Z#/77_ ,RO^OYCC_YFG]?RGO\ I_\ MQXQ_2O"/CO\ \CU9?]@U/_1LM>[Z?_QXQ_2O"/CO_P CU9?]@U/_ $;+7)E? M^\?)G9FG^[/U17^&'_(-U7_K[M/_ $&>O?\ 3_\ CQC^E> ?##_D&ZK_ -?= MI_Z#/7O^G_\ 'C']*SS'_>I?+\D:9=_NL?G^;/"/CO\ \CU9?]@U/_1LM7?A ME_R+-K_V$[C_ -%P52^._P#R/5E_V#4_]&RU=^&7_(LVO_83N/\ T7!7?6_Y M%T?D>?0_Y&,OF>WP?ZA?I7S3\6_^2I:O_P!L?_1$=?2T'^H7Z5\T_%O_ )*E MJ_\ VQ_]$1UAE/\ '?I^J.C-_P" O7]&=/\ #+_D6;7_ +"=Q_Z+@KV^#_4+ M]*\0^&7_ "+-K_V$[C_T7!7M\'^H7Z5QXW_>)^IUX+_=H>A\T_%O_DJ6K_\ M;'_T1'7>_#K_ ) 7A_\ Z]I/_2F:N"^+?_)4M7_[8_\ HB.N]^'7_("\/_\ M7M)_Z4S5Z>-_W&G\OR/,P7^_5/G^9ZV/]6/I7R=XR_Y'K7O^PETG_I3-7K8_P!6/I7FXG^//U?YGIX;^!#T7Y'R M=XR_Y'K7O^PEA]A7QI7V7V%?&E&3_;^7ZAG' MV/G^A]$>"O\ F'?]@VS_ /2>.O0^PKSSP5_S#O\ L&V?_I/'7H?85XM3XY>I M[=+^''T/C2OJ'0/^1@U+_KZE_P#0S7R]7U#H'_(P:E_U]2_^AFO:SC['S_0\ M3)_M_+]31\9?\B+KO_8-N/\ T4U?)M?67C+_ )$77?\ L&W'_HIJ^3:TRC^' M+U,\X_B1]#ZAT#_D8-2_Z^I?_0S6CXR_Y$77?^P;"?^/&O7S?XX^AY&3_ ,.7J5OB MY_R2W5_^V/\ Z/CKPSX>_P#(Z0?]>UW_ .DTE>Y_%S_DENK_ /;'_P!'QUX9 M\/?^1T@_Z]KO_P!)I*O!?[C4^?Y&>-_WZG\OS/HKPI_R"T^E9'Q<_P"26ZO_ M -L?_1\=:_A3_D%I]*R/BY_R2W5_^V/_ */CKR<-_'AZK\SU\3_ GZ/\CPSX M>_\ (Z0?]>UW_P"DTE?17A3_ )!:?2OG7X>_\CI!_P!>UW_Z325]%>%/^06G MTKOS;^.O3]6<&4?P'Z_HCC_CQ_R(UG_V$H__ $5+7FGPS_Y"FK?]@[_VX@KT MOX\?\B-9_P#82C_]%2UYI\,_^0IJW_8._P#;B"MZ/_(NE\SGK_\ (QC\CZ&T M+_D%Q_2N$^/'_(C6?_82C_\ 14M=WH7_ ""X_I7"?'C_ )$:S_["4?\ Z*EK MS,%_O$/4]/&_[M/T/-/AG_R%-6_[!W_MQ!7T-H7_ ""X_I7SS\,_^0IJW_8. M_P#;B"OH;0O^07']*Z,T_P!X?HC#*_\ =EZL\J_:!_YE_P#[>?\ VE7/?##_ M )!NJ_\ 7W:?^@SUT/[0/_,O_P#;S_[2KGOAA_R#=5_Z^[3_ -!GKK_YE?\ M7\QQ_P#,T_K^4]_T_P#X\8_I7A'QW_Y'JR_[!J?^C9:]WT__ (\8_I7A'QW_ M .1ZLO\ L&I_Z-EKDRO_ 'CY,[,T_P!V?JBO\,/^0;JO_7W:?^@SU[_I_P#Q MXQ_2O /AA_R#=5_Z^[3_ -!GKW_3_P#CQC^E9YC_ +U+Y?DC3+O]UC\_S9X1 M\=_^1ZLO^P:G_HV6KOPR_P"19M?^PGK+_L&I_Z-EJ[\,O\ MD6;7_L)W'_HN"N^M_P BZ/R//H?\C&7S/;X/]0OTKYI^+?\ R5+5_P#MC_Z( MCKZ6@_U"_2OFGXM_\E2U?_MC_P"B(ZPRG^._3]4=&;_P%Z_HSI_AE_R+-K_V M$[C_ -%P5[?!_J%^E>(?#+_D6;7_ +"=Q_Z+@KV^#_4+]*X\;_O$_4Z\%_NT M/0^:?BW_ ,E2U?\ [8_^B(Z[WX=?\@+P_P#]>TG_ *4S5P7Q;_Y*EJ__ &Q_ M]$1UWOPZ_P"0%X?_ .O:3_TIFKT\;_N-/Y?D>9@O]^J?/\SUL?ZL?2OD[QE_ MR/6O?]A*X_\ 1K5]8C_5CZ5\G>,O^1ZU[_L)7'_HUJSRC^)+T-,X_AQ]3U;X M=?\ ("\/_P#7M)_Z4S5ZV/\ 5CZ5Y)\.O^0%X?\ ^O:3_P!*9J];'^K'TKS< M3_'GZO\ ,]/#?P(>B_(^3O&7_(]:]_V$KC_T:U>W^"O^8=_V#;/_ -)XZ\0\ M9?\ (]:]_P!A*X_]&M7M_@K_ )AW_8-L_P#TGCKULR_@4_ZZ'D99_'J?UU/0 M^PKXTK[+["OC2C)_M_+]0SC['S_0^B/!7_,._P"P;9_^D\=>A]A7GG@K_F'? M]@VS_P#2>.O0^PKQ:GQR]3VZ7\./H?&E?46@?\C!J7_7U)_Z&:^7:^HM _Y& M#4O^OJ3_ -#->UG'V/G^AXF3_;^7ZG54445X)[X4444 %%%% !1110 5G3_\ MC18_]>=Q_P"APUHUYS\7[K6;+1_M.@S75N8M.O7N)K(H)HXPL9#*7Z#<%R5R MV,[>>0 >C45Q\L]W=^$K/4(/%>HFU@C;S[G3-*62[N7#! #$8Y-I4A@Z"(,& M'\ 5EK:\*ZC<:OX2TN_OC"US<6R/,82"F\CYL89AUSP&..F30!I3W$-K"9KJ M:.&($ O(P502<#D^I('XU)7D'C"PGUSP;LU/4K75[S3=2F5+74XH\74:W*1A M]J !67*KY@1L+(PP2^:L>*_%<:_#==+T&%].N%DNK6UGNQ:K!NC\KSD5 MQEF1E$A. BLVX';D ]7K \4>-='\(1P-J[7+&=U54M;9YV52P7>P0$A06'/? MH,GBEG\46-AX<:\C2XNIX;%;I=.A@?[7(I^5 (2 X+-\HR!SUQ@UX[?ZLEW? M7TVH-XD75DUNSECOX-(NQ'"'$!:!8VBPVPK\JR)D\,,LQR >TZIXHTO1_L@N MI+B9KQ&>W2RLYKMI$7;E@L*,=HW+ST^8>M6]0U:STO3#?W\K10#:!^[8NS,0 M%54 W,Q) "@%B2 !FN#ULSWR65WXAT?7[;75TK%E)HCS[5GDP9(CY1*(=Z1' M]\QB(V_,0K8Z5O$.HV-JT5SHM]=W-C#:O>RPQ?NY!)D2&'&3*R;2S(!G!7&2 M0* ,G4OBIIMM>V]MI6EZIJLAE5+R**V:&:S#)(Z[H9=LA=EC9@@7)49_B0-U M>H:K%87-G;&*:XN+R7RXH8 "P4W&NVUS!HNM MZ@UQJT;V.NW"QV-XTGV:16C*OY;(@*1D8B",$;*N>7ZO5O#_ (C;6)+T6]_< M:S-:P16FIV&H^3:6CJHW>="TB[T\PL^/+DRK8P"* .\U746TRR\^.QN[^0N$ M2WM$#.Y/NQ55'NS >_2O/-2^(.M3^-]'T[3Q#HL#W@MKBVU>V.9Y-C,8O/1C M&KXV;0I;S6#N[%MN?-*[D)) * M ['7KSQ/:>(;"VTK4=):*_N J6LVFRM)'"H!E=I1.!P.GR?>9%[YK5\2^(] M/\*Z'+J>JSQPQ*RQIYDBH'D8[57C?9] ,N/(A49*YR=S,Y9BW&1L&/ER:&H>'M5O,3KK.W0Q&( MQ,BLID&UY/FW*V6'.!@@'!:C)>+X_P! \0:UJK7=A-;R7$-]H=XWV>WC7R-Z MM$25:(G=ND&YF$G(01JRZ@FU%-=_X2&2XO!IO]L?9A='4I>5,WV<1?8@?)V; MB%\S._\ BVYYJ_9_"G34UR'5M2N'N[AII[F]A0RQ6UQ-*R-N$'F%% V#((8M MP6)(!KH3X/T4ZT-4-M-YXF^T"+[7-]G$N/\ 6>1N\K?WW;: ,SQHE] M?ZCI6E:89I)9EGN'MDU"6P21(]BEFN(LR+AI5PJ@ABW. ,CS;0]6L=.^(&GQ MP:G'JU\KSVUYI5YMEN(9Q302K+*Q:0B1'#@,2'=*TIK5M/M!"UK;M;Q'>Q(1F M#MG)^9F90Q8Y8G))R3D Y/1M"O!XK@T^WO;:?0M!N)+I)%L]DZW,@?\ :?JOANT\0Z'+/=W$R7.GVPAL992"I9G;Y'CECVM! MAF7<"I.4=>1Z]39(TFB:.5%>-U*LC#(8'J".XH \ST"WU*;X ZGIQM[J8)I, MUOIV^V,4US']F&/W74?.711@955('(STVM7AT+Q?!JUU97US936+6WF6-G)= M-#('#@%(U9P'!/S8V@I@D9&>FCC2&)8XD5(T4*J*,!0.@ ["G4 >4^(QXG3X M9W6@:?H#SSW^D:C=74,-L.&&*V/#O@R\M_ =W;S1 M0V>H:K-:^86CL4WJ4ME//RQHNT *#G -=]10!S/BJU\2W\\-KH]GIMQ MI;+F[6YU&2VDF.3^[^6"3"8QGG+9QP,[L/QOX,\3>,=-%M!J-OHZ)91>7;V\ MQDC^U+,LAW[H\-&OEQE6"JP(8<*S ^A44 Z6-VU]D@97MVBBM;MK@E MH[DW32O*\:9:28Y8! !A<9XVM4\*IJ&HRWEKJ^I:6]S$(KM;)XPMRJYV[MZ M,5(#,-R%6P>O"XWJ* .&\3_"/PYXLLI[74C=)$]O;VUOY9C8V20DD" NC&/? MD!R/O!5%;^B>'!I%HEK/J-QJ<$&S[+'=V]LBVH0$ 1B&*,#@X[XP,8YK:ILL M@BB>1@Q5 6(52QX] .2?84!MJQL]O#S%5CMH7F45'%.DPS&P(K \? M:I_8O@B_O\7!\GR^+:?R9.9%7A\''7TY&1WJ*<'.:@NI=2?LX.?97.CHKP?P M]\1_MWB?2[39K8^T7D,7[W6=Z?,X'S+Y0W#GD9&:]ML=0BOX]T1R*Z,3AI8= MI2ZG-A,4L3%M*UAVH:A;:78R7E_)Y5O'C>^TMC) ' R>I%9NG^,-"U2^CL[" M^\VXDSL3R77. 2>2H'0&LWXH7MUI_P -]4N;"YFM;B/RMDL,A1US,@.".1P2 M/QKQWX?^*]>N/&MJE[K6HW4 AN':*:[=T;;!(PR"<'D _A6^'PL:N'G5>ZOU M[*_;]3#$XJI3Q,*46K.W2^[MO=?DSZ/KG_&?B+_A&='BO#=6=KYEP(M]Y'*Z M'*L< 1@G/R_3K[5>T2^:^LED?J:X3X\?\B+9_P#82C_]%2US86"G6C&6S.K% MR<:$I1WL:OA#QZGB+59K5M2TNY$?_:5>JZ%_R"X_I7E7 M[0/_ #+_ /V\_P#M*N'+O]ZC\_R9WYC_ +K+Y?FC$^%%Q);6&KM$<%KJT4_3 M;/7O5BQ>T1FZD5\__##_ )!NJ_\ 7W:?^@SU[_I__'C']*,Q_P!ZE\OR09=_ MNL?G^;/(?V@?^9?_ .WG_P!I5S_PO.--U7'_ #]VG_H,]=!^T#_S+_\ V\_^ MTJY[X8?\@W5?^ONT_P#09Z[_ /F5_P!?S'G_ /,T_K^4]_T__CRC^E>$?'?_ M )'JR_[!J?\ HV6O=]/_ ./&/Z5X1\=_^1ZLO^P:G_HV6N3*_P#>/DSLS3_= MGZHN_#+_ )%FU_["=Q_Z+@KV^#_4+]*\0^&7_(LVO_83N/\ T7!7M\'^H7Z5 MSXW_ 'B?J;X+_=H>A\T_%O\ Y*EJ_P#VQ_\ 1$==/\,O^19M?^PGD?R/(PG_(PGZR_ M,]O@_P!0OTKYI^+?_)4M7_[8_P#HB.OI:#_4+]*^:?BW_P E2U?_ +8_^B(Z MY,I_COT_5'9F_P# 7K^C.]^'7_("\/\ _7M)_P"E,U>MC_5CZ5Y)\.O^0%X? M_P"O:3_TIFKUL?ZL?2N#$_QY^K_,[\-_ AZ+\CY.\9?\CUKW_82N/_1K5ZM\ M.O\ D!>'_P#KVD_]*9J\I\9?\CUKW_82N/\ T:U>K?#K_D!>'_\ KVD_]*9J M]K,O]TAZK\F>)EO^]S]'^:/6Q_JQ]*^3O&7_ "/6O?\ 82N/_1K5]8C_ %8^ ME?)WC+_D>M>_["5Q_P"C6KGRC^)+T.C./XA] MA7GG@K_F'?\ 8-L__2>.O0^PKR:GQR]3UZ7\./H?&E?1'@K_ )AW_8-L_P#T MGCKYWKZ(\%?\P[_L&V?_ *3QU[V;_!'U/ R?^)+T/0^PKXTK[+["OC2L\G^W M\OU-,X^Q\_T/J'0/^1@U+_KZE_\ 0S6CXR_Y$77?^P;M!_["5O_P"C5KZ9\9?\B+KO_8-N/_135\S>#?\ D>M!_P"P ME;_^C5HRS^!4_KH&9_QZ?]=3Z(\$_P#'C5;XN?\ )+=7_P"V/_H^.K/@G_CQ MJM\7/^26ZO\ ]L?_ $?'7DX;^/#U7YGKXG^!/T?Y'@'@W_D>M!_["5O_ .C5 MKZ(\$_\ 'C7SOX-_Y'K0?^PE;_\ HU:^B/!/_'C7IYO\"_W&I\_R,\;_OU/Y?F?17A3_D%I]*X_X\?\B-9_]A*/ M_P!%2UV'A3_D%I]*X_X\?\B-9_\ 82C_ /14M>9@O]XAZGIXW_=I^AY+\/?^ M1T@_Z]KO_P!)I*^BO"G_ ""T^E?.OP]_Y'2#_KVN_P#TFDKZ*\*?\@M/I79F MW\=>GZLY,H_@/U_1''_'C_D1K/\ ["4?_HJ6O-/AG_R%-6_[!W_MQ!7I?QX_ MY$:S_P"PE'_Z*EKS3X9_\A35O^P=_P"W$%;T?^1=+YG/7_Y&,?D?0VA?\@N/ MZ5Y5^T#_ ,R__P!O/_M*O5="_P"07']*\J_:!_YE_P#[>?\ VE7!EW^]1^?Y M,]#,?]UE\OS1QWPS_P"0IJW_ &#O_;B"OH;0O^07']*^>?AG_P A35O^P=_[ M<05]#:%_R"X_I6F:?[P_1&>5_P"[+U9Y5^T#_P R_P#]O/\ [2KGOAA_R#=5 M_P"ONT_]!GKH?V@?^9?_ .WG_P!I5SWPP_Y!NJ_]?=I_Z#/77_S*_P"OYCC_ M .9I_7\I[_I__'C']*\(^.__ "/5E_V#4_\ 1LM>[Z?_ ,>,?TKPCX[_ /(] M67_8-3_T;+7)E?\ O'R9V9I_NS]45_AA_P @W5?^ONT_]!GKW_3_ /CQC^E> M ?##_D&ZK_U]VG_H,]>_Z?\ \>,?TK/,?]ZE\OR1IEW^ZQ^?YL\(^.__ "/5 ME_V#4_\ 1LM7?AE_R+-K_P!A.X_]%P52^.__ "/5E_V#4_\ 1LM7?AE_R+-K M_P!A.X_]%P5WUO\ D71^1Y]#_D8R^9[?!_J%^E?-/Q;_ .2I:O\ ]L?_ $1' M7TM!_J%^E?-/Q;_Y*EJ__;'_ -$1UAE/\=^GZHZ,W_@+U_1G3_#+_D6;7_L) MW'_HN"O;X/\ 4+]*\0^&7_(LVO\ V$[C_P!%P5[?!_J%^E<>-_WB?J=>"_W: M'H?-/Q;_ .2I:O\ ]L?_ $1'7>_#K_D!>'_^O:3_ -*9JX+XM_\ )4M7_P"V M/_HB.N]^'7_("\/_ /7M)_Z4S5Z>-_W&G\OR/,P7^_5/G^9ZV/\ 5CZ5\G>, MO^1ZU[_L)7'_ *-:OK$?ZL?2OD[QE_R/6O?]A*X_]&M6>4?Q)>AIG'\./J>K M?#K_ ) 7A_\ Z]I/_2F:O6Q_JQ]*\D^'7_("\/\ _7M)_P"E,U>MC_5CZ5YN M)_CS]7^9Z>&_@0]%^1\G>,O^1ZU[_L)7'_HUJ]O\%?\ ,._[!MG_ .D\=>(> M,O\ D>M>_P"PE.O0^PKSSP5_P P M[_L&V?\ Z3QUZ'V%>+4^.7J>W2_AQ]#XTKZAT#_D8-2_Z^I?_0S7R]7U#H'_ M ",&I?\ 7U+_ .AFO:SC['S_ $/$R?[?R_4T?&7_ "(NN_\ 8-N/_135\FU] M9>,O^1%UW_L&W'_HIJ^3:TRC^'+U,\X_B1]#ZAT#_D8-2_Z^I?\ T,UH^,O^ M1%UW_L&W'_HIJSM _P"1@U+_ *^I?_0S6CXR_P"1%UW_ +!MQ_Z*:O!I?Q(^ MI[]7^'+T/F;P;_R/6@_]A*W_ /1JU]$>"?\ CQKYW\&_\CUH/_82M_\ T:M? M1'@G_CQKU\W^./H>1D_\.7J5OBY_R2W5_P#MC_Z/CKPSX>_\CI!_U[7?_I-) M7N?Q<_Y);J__ &Q_]'QUX9\/?^1T@_Z]KO\ ])I*O!?[C4^?Y&>-_P!^I_+\ MSZ*\*?\ (+3Z5D?%S_DENK_]L?\ T?'6OX4_Y!:?2LCXN?\ )+=7_P"V/_H^ M.O)PW\>'JOS/7Q/\"?H_R/#/A[_R.D'_ %[7?_I-)7T5X4_Y!:?2OG7X>_\ M(Z0?]>UW_P"DTE?17A3_ )!:?2N_-OXZ]/U9P91_ ?K^B./^/'_(C6?_ &$H M_P#T5+7FGPS_ .0IJW_8._\ ;B"O2_CQ_P B-9_]A*/_ -%2UYI\,_\ D*:M M_P!@[_VX@K>C_P BZ7S.>O\ \C&/R/H;0O\ D%Q_2N$^/'_(C6?_ &$H_P#T M5+7=Z%_R"X_I7"?'C_D1K/\ ["4?_HJ6O,P7^\0]3T\;_NT_0\T^&?\ R%-6 M_P"P=_[<05]#:%_R"X_I7SS\,_\ D*:M_P!@[_VX@KZ&T+_D%Q_2NC-/]X?H MC#*_]V7JSRK]H'_F7_\ MY_]I5SWPP_Y!NJ_]?=I_P"@SUT/[0/_ #+_ /V\ M_P#M*N>^&'_(-U7_ *^[3_T&>NO_ )E?]?S''_S-/Z_E/?\ 3_\ CQC^E>$? M'?\ Y'JR_P"P:G_HV6O=]/\ ^/&/Z5X1\=_^1ZLO^P:G_HV6N3*_]X^3.S-/ M]V?JBO\ ##_D&ZK_ -?=I_Z#/7O^G_\ 'C']*\ ^&'_(-U7_ *^[3_T&>O?] M/_X\8_I6>8_[U+Y?DC3+O]UC\_S9X1\=_P#D>K+_ +!J?^C9:N_#+_D6;7_L M)W'_ *+@JE\=_P#D>K+_ +!J?^C9:N_#+_D6;7_L)W'_ *+@KOK?\BZ/R//H M?\C&7S/;X/\ 4+]*^:?BW_R5+5_^V/\ Z(CKZ6@_U"_2OFGXM_\ )4M7_P"V M/_HB.L,I_COT_5'1F_\ 7K^C.G^&7_(LVO_ &$[C_T7!7M\'^H7Z5XA\,O^ M19M?^PGTG_I3-7!?%O\ Y*EJ_P#VQ_\ 1$==[\.O^0%X?_Z]I/\ MTIFKT\;_ +C3^7Y'F8+_ 'ZI\_S/6Q_JQ]*^3O&7_(]:]_V$KC_T:U?6(_U8 M^E?)WC+_ )'K7O\ L)7'_HUJSRC^)+T-,X_AQ]3U;X=?\@+P_P#]>TG_ *4S M5ZV/]6/I7DGPZ_Y 7A__ *]I/_2F:O6Q_JQ]*\W$_P >?J_S/3PW\"'HOR/D M[QE_R/6O?]A*X_\ 1K5[?X*_YAW_ &#;/_TGCKQ#QE_R/6O?]A*X_P#1K5[? MX*_YAW_8-L__ $GCKULR_@4_ZZ'D99_'J?UU/0^PKXTK[+["OC2C)_M_+]0S MC['S_0^B/!7_ ##O^P;9_P#I/'7H?85YYX*_YAW_ &#;/_TGCKT/L*\6I\)D_V_E^IU5%%%>">^%%%% !1110 45'+4NR0,C?+SU4!A MV-=K6=/_ ,C18_\ 7GDW _-G^ M-O6M>B@#F=4^'_A[6].EL]6L8KP273W2RSPQR/&S2;V"EE. 3Q]"170?8K7[ M!]A^S0_9/*\G[/Y8\OR\8V;>FW'&.F*FJEJ&LZ9I/E_VKJ-I8^;GR_M,ZQ[\ M8SC<1G&1^8II-NR$VDKLG6RM4O#=K;0K8P20F[KM!)..G)IKZ?9 MR,[26D#,\JS,6B!+2+C:YXY8;5P>HP/2H;'6]*U3S/[,U*SO?+QO^S3K)LSG M&=I.,X/Y&KP.>E#33LP335T%%<_KWCKP[X9OTL]:;LCT"BN.\'>/X_%>D?;I++["?M+VZQ^=YF=JHV<[1_? MZ8[5V"MN4$5,X2IR<9;HJ$XU(J4=F+17AGQ$^(OBG0O'VHZ=I6J>1:0^5Y)MNZ)&/+*3U)[UTWP[\:ZKJ_AY;C7+G[5<27TL*OY:IA52(@84 =7-=53! MU*=%5FU9V_$Y:>-IU*SHI.ZO^!Z;138VWQAO45\S_%O_ )*EJ_\ VQ_]$1U. M$PWUF;A>VEQXO$_5J:G:^MCZ9R,X[TM>6_#2_EA\*:#;*?D:"5B/?[1*/Z5Z MB#\GX5A5A[.I*'9V.BE/VE.,^ZN94WBSP[;SR0W&O:7%-&Q1XY+R-61@<$$$ M\$'M5ZTU"TO[=+BQNH;F"3.R6&0.K8.#@C@\@C\*^5/&7_(]:]_V$KC_ -&M M7KOPWNI(_#.@PJV$-O*2/?[3-7?BL%&A1C43O>WY'GX7&RKUI4VK6O\ F>K5 MP>H?%;1].U.ZLIKFQ62VF>%PSW&058@YQ;D9X[$CW-=V/N#Z5\F^,O\ D>M> M_P"PE4E/H&8XBI0A%TW:Y]3Z=J<&I6-M^BM!_["5O_P"C5KZ9\9?\B+KO_8-N/_135\S>#?\ D>M!_P"PE;_^C5HR MS^!4_KH&9_QZ?]=3Z,\'3/+9Y=B:I?%S_DENK_\ ;'_T?'5GP3_QXU6^+G_) M+=7_ .V/_H^.O)PW\>'JOS/7Q/\ GZ/\CP#P;_R/6@_]A*W_P#1JU]$^"B3 M8\U\[>#?^1ZT'_L)6_\ Z-6OHCP3_P >->GF_P _\CI! M_P!>UW_Z325>"_W&I\_R,\;_ +]3^7YGT5X4_P"06GTKC_CQ_P B-9_]A*/_ M -%2UV'A3_D%I]*X_P"/'_(C6?\ V$H__14M>9@O]XAZGIXW_=I^AYI\,_\ MD*:M_P!@[_VX@KZ&T+_D%Q_2OGGX9_\ (4U;_L'?^W$%?0VA?\@N/Z5T9I_O M#]$897_NR]6<)\>/^1&L_P#L)1_^BI:\T^&?_(4U;_L'?^W$%>E_'C_D1K/_ M +"4?_HJ6O-/AG_R%-6_[!W_ +<05UT?^1=+YG'7_P"1C'Y'T-H7_(+C^E>5 M?M _\R__ -O/_M*O5="_Y!_Z?_P >,?TKP#X8?\@W5?\ K[M/_09Z]_T_ M_CQC^E&8_P"]2^7Y(,N_W6/S_-GD/[0/_,O_ /;S_P"TJY[X8?\ (-U7_K[M M/_09ZZ']H'_F7_\ MY_]I5SWPP_Y!NJ_]?=I_P"@SUW_ /,K_K^8\_\ YFG] M?RGO^G_\>,?TKPCX[_\ (]67_8-3_P!&RU[OI_\ QXQ_2O"/CO\ \CU9?]@U M/_1LMWP?ZA?I7S3\6_^2I:O_VQ_P#1$=?2T'^H7Z5\T_%O M_DJ6K_\ ;'_T1'7)E/\ '?I^J.S-_P" O7]&=[\.O^0%X?\ ^O:3_P!*9J]; M'^K'TKR3X=?\@+P__P!>TG_I3-7K8_U8^E<&)_CS]7^9WX;^!#T7Y'R=XR_Y M'K7O^PEMC_5CZ5\G>,O^1ZU[_L)7 M'_HUJ^L1_JQ]*^3O&7_(]:]_V$KC_P!&M7/E'\27H=&IZ]+^''T/C2OHCP5_P P M[_L&V?\ Z3QU\[U]$>"O^8=_V#;/_P!)XZ][-_@CZG@9/_$EZ'H?85\:5]E] MA7QI6>3_ &_E^IIG'V/G^A]0Z!_R,&I?]?4O_H9K1\9?\B+KO_8-N/\ T4U9 MV@?\C!J7_7U+_P"AFM'QE_R(NN_]@VX_]%-7BTOXD?4]NK_#EZ'R;7U#H'_( MP:E_U]2_^AFOEZOJ'0/^1@U+_KZE_P#0S7M9Q]CY_H>)D_V_E^IH^,O^1%UW M_L&W'_HIJ^9O!O\ R/6@_P#82M__ $:M?3/C+_D1==_[!MQ_Z*:OF;P;_P C MUH/_ &$K?_T:M&6?P*G]= S/^/3_ *ZGT1X)_P"/&JWQ<_Y);J__ &Q_]'QU M9\$_\>-5OBY_R2W5_P#MC_Z/CKR<-_'AZK\SU\3_ )^C_(\ \&_\CUH/_82 MM_\ T:M?1'@G_CQKYW\&_P#(]:#_ -A*W_\ 1JU]$>"?^/&O3S?XX^AYF3_P MY>I6^+G_ "2W5_\ MC_Z/CKPSX>_\CI!_P!>UW_Z325[G\7/^26ZO_VQ_P#1 M\=>&?#W_ )'2#_KVN_\ TFDJ\%_N-3Y_D9XW_?J?R_,^BO"G_(+3Z5Q_QX_Y M$:S_ .PE'_Z*EKL/"G_(+3Z5Q_QX_P"1&L_^PE'_ .BI:\S!?[Q#U/3QO^[3 M]#R7X>_\CI!_U[7?_I-)7T5X4_Y!:?2OG7X>_P#(Z0?]>UW_ .DTE?17A3_D M%I]*[,V_CKT_5G)E'\!^OZ(X_P"/'_(C6?\ V$H__14M>:?#/_D*:M_V#O\ MVX@KTOX\?\B-9_\ 82C_ /14M>:?#/\ Y"FK?]@[_P!N(*WH_P#(NE\SGK_\ MC&/R/H;0O^07']*\J_:!_P"9?_[>?_:5>JZ%_P @N/Z5Y5^T#_S+_P#V\_\ MM*N#+O\ >H_/\F>AF/\ NLOE^:..^&?_ "%-6_[!W_MQ!7T-H7_(+C^E?//P MS_Y"FK?]@[_VX@KZ&T+_ )!'Z(SRO_ '9>K/*OV@?^9?\ ^WG_ M -I5SWPP_P"0;JO_ %]VG_H,]=#^T#_S+_\ V\_^TJY[X8?\@W5?^ONT_P#0 M9ZZ_^97_ %_,K+_ +!J?^C9:Y,K_P!X^3.S-/\ =GZHK_##_D&ZK_U]VG_H M,]>_Z?\ \>,?TKP#X8?\@W5?^ONT_P#09Z]_T_\ X\8_I6>8_P"]2^7Y(TR[ M_=8_/\V>$?'?_D>K+_L&I_Z-EJ[\,O\ D6;7_L)W'_HN"J7QW_Y'JR_[!J?^ MC9:N_#+_ )%FU_["=Q_Z+@KOK?\ (NC\CSZ'_(QE\SV^#_4+]*^:?BW_ ,E2 MU?\ [8_^B(Z^EH/]0OTKYI^+?_)4M7_[8_\ HB.L,I_COT_5'1F_\!>OZ,Z? MX9?\BS:_]A.X_P#1<%>WP?ZA?I7B'PR_Y%FU_P"PG'_P#KVD_]*9J]/&_[C3^7Y'F8+_?JGS_,];'^ MK'TKY.\9?\CUKW_82N/_ $:U?6(_U8^E?)WC+_D>M>_["5Q_Z-:L\H_B2]#3 M./XMC_ %8^E>2?#K_D!>'_ /KVD_\ 2F:O M6Q_JQ]*\W$_QY^K_ #/3PW\"'HOR/D[QE_R/6O?]A*X_]&M7M_@K_F'?]@VS M_P#2>.O$/&7_ "/6O?\ 82N/_1K5[?X*_P"8=_V#;/\ ])XZ];,OX%/^NAY& M6?QZG]=3T/L*^-*^R^PKXTHR?[?R_4,X^Q\_T/HCP5_S#O\ L&V?_I/'7H?8 M5YYX*_YAW_8-L_\ TGCKT/L*\6I\)D_V_E^IH^,O^1%UW_L&W'_HIJ^3: M^LO&7_(BZ[_V#;C_ -%-7R;6F4?PY>IGG'\2/H?4.@?\C!J7_7U+_P"AFM'Q ME_R(NN_]@VX_]%-6=H'_ ",&I?\ 7U+_ .AFM'QE_P B+KO_ &#;C_T4U>#2 M_B1]3WZO\.7H?,W@W_D>M!_["5O_ .C5KZ(\$_\ 'C7SOX-_Y'K0?^PE;_\ MHU:^B/!/_'C7KYO\"_W&I\_R,\; M_OU/Y?F?17A3_D%I]*R/BY_R2W5_^V/_ */CK7\*?\@M/I61\7/^26ZO_P!L M?_1\=>3AOX\/5?F>OB?X$_1_D>&?#W_D=(/^O:[_ /2:2OHKPI_R"T^E?.OP M]_Y'2#_KVN__ $FDKZ*\*?\ (+3Z5WYM_'7I^K.#*/X#]?T1Q_QX_P"1&L_^ MPE'_ .BI:\T^&?\ R%-6_P"P=_[<05Z7\>/^1&L_^PE'_P"BI:\T^&?_ "%- M6_[!W_MQ!6]'_D72^9SU_P#D8Q^1]#:%_P @N/Z5PGQX_P"1&L_^PE'_ .BI M:[O0O^07']*X3X\?\B-9_P#82C_]%2UYF"_WB'J>GC?]VGZ'FGPS_P"0IJW_ M &#O_;B"OH;0O^07']*^>?AG_P A35O^P=_[<05]#:%_R"X_I71FG^\/T1AE M?^[+U9Y5^T#_ ,R__P!O/_M*N>^&'_(-U7_K[M/_ $&>NA_:!_YE_P#[>?\ MVE7/?##_ )!NJ_\ 7W:?^@SUU_\ ,K_K^8X_^9I_7\I[_I__ !XQ_2O"/CO_ M ,CU9?\ 8-3_ -&RU[OI_P#QXQ_2O"/CO_R/5E_V#4_]&RUR97_O'R9V9I_N MS]45_AA_R#=5_P"ONT_]!GKW_3_^/&/Z5X!\,/\ D&ZK_P!?=I_Z#/7O^G_\ M>,?TK/,?]ZE\OR1IEW^ZQ^?YL\(^._\ R/5E_P!@U/\ T;+5WX9?\BS:_P#8 M3N/_ $7!5+X[_P#(]67_ _P#1LM7?AE_R+-K_ -A.X_\ 1<%=];_D71^1 MY]#_ )&,OF>WP?ZA?I7S3\6_^2I:O_VQ_P#1$=?2T'^H7Z5\T_%O_DJ6K_\ M;'_T1'6&4_QWZ?JCHS?^ O7]&=/\,O\ D6;7_L)W'_HN"O;X/]0OTKQ#X9?\ MBS:_]A.X_P#1<%>WP?ZA?I7'C?\ >)^IUX+_ ':'H?-/Q;_Y*EJ__;'_ -$1 MUWOPZ_Y 7A__ *]I/_2F:N"^+?\ R5+5_P#MC_Z(CKO?AU_R O#_ /U[2?\ MI3-7IXW_ '&G\OR/,P7^_5/G^9ZV/]6/I7R=XR_Y'K7O^PE4?Q)>AIG'\./J>K?#K_D!>'_ /KVD_\ 2F:O M6Q_JQ]*\D^'7_("\/_\ 7M)_Z4S5ZV/]6/I7FXG^//U?YGIX;^!#T7Y'R=XR M_P"1ZU[_ +"5Q_Z-:O;_ 5_S#O^P;9_^D\=>(>,O^1ZU[_L)7'_ *-:O;_! M7_,._P"P;9_^D\=>MF7\"G_70\C+/X]3^NIZ'V%?&E?9?85\:49/]OY?J&I[=+ M^''T/C2OJ+0/^1@U+_KZD_\ 0S7R[7U%H'_(P:E_U]2?^AFO:SC['S_0\3)_ MM_+]3JJ***\$]\**** "BBB@#RCXHZ99'Q=H>M7*6>J1VMR4N+&67RY8%CL[ MN;?'+N_=$@;L$+N>*([U"[A*8M)O-*U#Q.8HW\11ZWY5K=G_ (^(B956"!2? MF5&A9,QC@B1B1\Q)[36/!/A_7=;T_5]2TNTFOK"83).UO&S281U5'8J25!?> M!D895/:K[Z#I$NM1ZS)I5D^J1+LCOFMT,Z+@C DQN P2.O0F@"_6;%!?2ZU' M=W<5O%%##+$@BF9V?>R')!1)/L?\ 97B2[T/[/O\ M,^S!OWV[;C.UUZ;3Z_>-9WA[P5K^@WD]S<^+[S6?,A\M(+O>$0[U._EVYPI' M3^+K787M[:Z=9RWFH7,-I;0KNDGGD"(@]2QX K"_X6/X(_Z'+P__ .#2#_XJ MME7J*'L^GHOSW,'0INI[3KZO\MC?MUE6("/3I7?P(\<*K(06 Y(KG_ /A8_@C_ *'+P_\ ^#2#_P"*H_X6/X(_ MZ'+P_P#^#2#_ .*HJ5)U9./[W3':HO#/PON?"EK=1VFKI=M=30NQ>$Q;0@D&."V<[_ &Z5 MT/\ PL?P1_T.7A__ ,&D'_Q5'_"Q_!'_ $.7A_\ \&D'_P 56KQ59TO9-^[\ MC)86BJOM4O>^9OVT;10*DA!8#DBN$\=_"[_A-M=AU'^V/L/E6RP>7]F\S.&9 MLYWC^]TQVK<_X6/X(_Z'+P__ .#2#_XJC_A8_@C_ *'+P_\ ^#2#_P"*K.E5 MG1ES0=F:5:4*T>6:NC%\._#FX\-:?!9P:C'=JES)1J4C"GJ!3;>XAN[:*XM98YH)D$DWC/W<].]7_#OPXG\ M-Z?;V<&HQWBI'__ :0?_%5M/%5ITU3D]%Z&,,+1A4=6*U? MKU.BC4I&%/4"O-/%OP=_X2GQ3=ZS_;GV7[3L_<_9-^W:BI][>,_=ST[UU/\ MPL?P1_T.7A__ ,&D'_Q5'_"Q_!'_ $.7A_\ \&D'_P 544:U2C+FINS+K4:= M:/+45T4/#_@:X\/V^G6J7D=S%9PM&9"A1G)E=_N\X^_CKVKL@,+BN<_X6/X( M_P"AR\/_ /@T@_\ BJ/^%C^"/^AR\/\ _@T@_P#BJSE)SDY2W9I&*A%1CLCB MM9^!W]KZ[?ZE_P )#Y/VRYDG\O[%NV;V+8SY@SC/7%=-X?\ UQX?M].M4O( M[F*SA:,R%"C.3*[_ '>I0;=-VN56P].NDJBO8IZ M)X6N-'G@!N(IHH+:&!6P59O+C5,X[9VYQDUT_:BBL6VW=FR22LCQG_AGW_J9 MO_)#_P"V5W^B>%KC1YX ;B*:*"VA@5L%6;RXU3..V=N<9-2R?$+P7#*\4WB_ M08Y$8JR-J<(*D=01NX--_P"%C^"/^AR\/_\ @T@_^*KHK8JM7251WMZ'/1PM M&@VZ:M?U.D[5XS_PS[_U,W_DA_\ ;*]"_P"%C^"/^AR\/_\ @T@_^*H_X6/X M(_Z'+P__ .#2#_XJE1Q%6A?V;M<=;#4J]O:*]BSIFC7%EJ=W10I) M(!8GGCWJ]K.G_P!KZ%?Z=YOD_;+:2#S-N[9O4KG'&<9Z9K(_X6/X(_Z'+P__ M .#2#_XJC_A8_@C_ *'+P_\ ^#2#_P"*K!-IW1NTFK,\]_X9]_ZF;_R0_P#M ME>EZ9HUQ9:G=W,KQ%)YGD4*22 6)YX]ZK?\ "Q_!'_0Y>'__ :0?_%4?\+' M\$?]#EX?_P#!I!_\56];$5:]O:.]C"CAJ5"_LU:YKZSI_P#:^A7^G>;Y/VRV MD@\S;NV;U*YQQG&>F:\RT;X'?V1KMAJ7_"0^=]CN8Y_+^Q;=^Q@V,^8<9QUP M:[;_ (6/X(_Z'+P__P"#2#_XJM?2M9TO7;0W6B:E9ZC;JYC,UG.LJ!@ 2N5) M&<$<>XHI8BK2BXP=DPJX:E5DI35VBEX>T:XTBW\NY>-C_P!,R3_,"CQ=X>_X M2KPO=Z-]I^R_:=G[[R]^W:ZO]W(S]W'7O6U4%[>VNG6 *QC)PDI1W1M**G%QELSRS1O@=_9&NV&I?\)#YWV.YCG\O[%MW[ MSYAQG'7!KT#P]HUQI%OY=R\;'_IF2?Y@55_X6/X(_P"AR\/_ /@T@_\ BJ/^ M%C^"/^AR\/\ _@T@_P#BJUK8BI7:=1WL94[T;[3 M]E^T[/WWE[]NUU?[N1G[N.O>N$T'X+/H&K+J$>NK6&+Q,G+;SC M&[/0]*['_A8_@C_H//!W_ FVAPZ=]N^P^5ZY[4__A8_@C_H3P:REX]S;B (]L8@O[U'SD,W M]S&,=Z]$TVT>SLTBE*EE')4\5C?\+'\$?]#EX?\ _!I!_P#%4?\ "Q_!'_0Y M>'__ :0?_%556K.M+FF[LFE2A1CRP5D,\>>#O\ A-M#AT[[=]A\JY6?S/)\ MS.%9<8W#^]USVKE_#_P?E\-RWD\&LI>/NK_X6 M/X(_Z'+P_P#^#2#_ .*KH+>XAN[:*XM98YH)D$DSLTBE*EE')4\5R_P 0/A]_PG7]G_\ $S^P?8O, M_P"7?S=^_9_M+C&SWZUV=07M[:Z=9RWFH7,-I;0KNDGGD"(@]2QX K.G4G2D MIP=FC2I3A5@X35TSS[P[\*YO#-I'?A7-X9M+F*WU6.]-S/#(2\!BV",2#L6SGS/;I72?\+'\$?\ 0Y>'_P#P M:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5:?6*OLO8W]WM^)G]6I>U]M;WN_X&]: MPM!;K&Y!*C'%<+X[^%W_ FVNPZC_;'V'RK98/+^S>9G#,V<[Q_>Z8[5N?\ M"Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\544JLZ,N:#LRZM*%:/+- M71B>'?AQ/X;T^WLX-1CO%2YDN&D>(Q'YEC7 +9_U?7/>N]C4I&%/4"N=_X6 M/X(_Z'+P_P#^#2#_ .*H_P"%C^"/^AR\/_\ @T@_^*J9SE4DY2W94(1IQ48[ M(Y;Q;\'?^$I\4W>L_P!N?9?M.S]S]DW[=J*GWMXS]W/3O5[P[\.)_#>GV]G! MJ,=XJ7,EPTCQ&(_,L:X !;/^KZY[UM_\+'\$?]#EX?\ _!I!_P#%5T%O<0W= MM%<6LLH%>:>+?@[_ ,)3XIN]9_MS[+]IV?N?LF_;M14^]O&?NYZ=Z]-J"]O;73K. M6\U"YAM+:%=TD\\@1$'J6/ %11K5*,N:F[,NM1IUH\M171R?A_P-<>'[?3K5 M+R.YBLX6C,A0HSDRN_W>'__ :0?_%5G*3G)RENS2,5"*C'9'%:S\#O[7UV_P!2_P"$A\G[ M9'_P#P:0?_ !5'_"Q_!'_0Y>'_ /P:0?\ Q5;U,56J MP4)NZ7H84\+1I3%KC1YX ;B*:*"VA@5L%6;RXU3..V=N<9-/_ .%C^"/^ MAR\/_P#@T@_^*KH+>XAN[:*XM98YH)D$D MWH<]'"T:#;IJU_4D[5XS_P ,^_\ 4S?^2'_VRO9JR]6\4:!H$L<6NZYINF22 MKNC2\NXX2X]0&(R*5'$5:%_9NUQUL-2KV]HKV(-,T:XLM3N[F5XBD\SR*%)) M +$\\>]7M9T_^U]"O].\WR?MEM)!YFW=LWJ5SCC.,],UD?\ "Q_!'_0Y>'__ M :0?_%4?\+'\$?]#EX?_P#!I!_\56";3NC=I-69Y[_PS[_U,W_DA_\ ;*]+ MTS1KBRU.[N97B*3S/(H4DD L3SQ[U6_X6/X(_P"AR\/_ /@T@_\ BJ/^%C^" M/^AR\/\ _@T@_P#BJWK8BK7M[1WL84<-2H7]FK7-?6=/_M?0K_3O-\G[9;20 M>9MW;-ZE9:-\#O[(UVPU+_A(?.^QW,<_E_8MN_8P;&?,.,XZX-= MM_PL?P1_T.7A_P#\&D'_ ,51_P +'\$?]#EX?_\ !I!_\512Q%6E%Q@[)A5P MU*K)2FKM%KP]HUQI%OY=R\;'_IF2?Y@4>+O#W_"5>%[O1OM/V7[3L_?>7OV[ M75_NY&?NXZ]ZJ_\ "Q_!'_0Y>'__ :0?_%4?\+'\$?]#EX?_P#!I!_\56,9 M.$E*.Z-I14XN,MF<3HWP._LC7;#4O^$A\[['T:XTBW\NY>-C_TS)/\P*33O&GA;6+Y++2?$ND7UW)DI!;7\4DC8&3A58DX M )_"MNM:V(J5VG4=[&5'#TZ":IJUS%\7>'O^$J\+W>C?:?LOVG9^^\O?MVNK M_=R,_=QU[UPF@_!9] U9=0CUU;ETAFC6)K3RPQ>)DY;><8W9Z'I7JM9>K>*- M T"6.+7=7<<)<>H#$9%.&(JTZ;IQ>C%/#4JE15)+5#M$TZ73; M)89V1F'="2/U%97CSP=_PFVAPZ=]N^P^5ZY[4__ (6/ MX(_Z'+P__P"#2#_XJC_A8_@C_H/O1--M'L[-(I2I91R5/%9^G>- M/"VL7R66D^)=(OKN3)2"VOXI)&P,G"JQ)P 3^%;=.K5G6ES3=V*E2A1CRP5D M<9\0/A]_PG7]G_\ $S^P?8O,_P"7?S=^_9_M+C&SWZUE>'?A7-X9M+F*WU6. M]-S/#(2\!BV",2#L6SGS/;I7I%%7]8J^R]C?W>WXD?5J7M?;6][O^!#:PM!; MK&Y!*C'%<+X[^%W_ FVNPZC_;'V'RK98/+^S>9G#,V<[Q_>Z8[5Z!144JLZ M,N:#LRZM*%:/+-71YOX=^%A6 ML+06ZQN02HQQ4U%*I4G5DYS=VQTZ<*4%""LD>?\ COX7?\)MKL.H_P!L?8?* MME@\O[-YF<,S9SO'][ICM2^'?AQ/X;T^WLX-1CO%2YDN&D>(Q'YEC7 +9_U M?7/>N_HK26(JRIJDW[IG'#4HU'52]X;&I2,*>H%>:>+?@[_PE/BF[UG^W/LO MVG9^Y^R;]NU%3[V\9^[GIWKTVBIHUJE&7-3=F56HTZT>6HKHX#P[\.)_#>GV M]G!J,=XJ7,EPTCQ&(_,L:X !;/\ J^N>]=[&I2,*>H%.HJ)SE4DY2W9<(1IQ M48[(\R\6_!W_ (2GQ3=ZS_;GV7[3L_<_9-^W:BI][>,_=ST[UM>'_ UQX?M] M.M4O([F*SA:,R%"C.3*[_=YQ]_'7M79T5K/$5:E-4Y/1&4,-2IU'4BM6(!A< M5Y/K/P._M?7;_4O^$A\G[9> &XBFB@MH8%;!5F\N-4SCMG;G&373T5M5Q%6K%1F[I&-+#4J4G*"L MV':O&?\ AGW_ *F;_P D/_ME>S444<15H7]F[7"MAJ5>WM%>QS&B>%KC1YX M;B*:*"VA@5L%6;RXU3..V=N<9-=/VHHK!MMW9NDDK(\9_P"&??\ J9O_ "0_ M^V5Z7IFC7%EJ=W10I)(!8GGCWK;HK>MB*M>WM'>QA1PU*A?V:M10I)(!8GGCWJ]K.G_P!K MZ%?Z=YOD_;+:2#S-N[9O4KG'&<9Z9J[17.FT[HZ&DU9GDNC? [^R-=L-2_X2 M'SOL=S'/Y?V+;OV,&QGS#C..N#7H'A[1KC2+?R[EXV/_ $S)/\P*VJ*VK8BI M7:=1WL8T_X2KPO=Z-]I^R_:=G[[R]^W:ZO]W(S]W'7O7" M:#\%GT#5EU"/75N72&:-8FM/+#%XF3EMYQC=GH>E>JT4X8BK3ING%Z,4\-2J M5%4DM49NB:=+IMDL,[(S#NA)'ZBJ_B[P]_PE7A>[T;[3]E^T[/WWE[]NUU?[ MN1G[N.O>MJBL8R<)*4=T;2BIQ<9;,\JT'X+/H&K+J$>NK6&+Q, MG+;SC&[/0]*]#T33I=-LEAG9&8=T)(_45I45I6K5*TN:H[LSHT:=&/+35DU\5--M'L[-(I2I91 MR5/%8?CSP=_PFVAPZ=]N^P^5ZY[5T]%90G*G)2CNC6< M(U(N,MF>8>'_ (/R^&Y;R>#64O'N;<0!'MC$%_>H^'?A7-X9M+F*WU6.]-S/#(2\!BV",2#L6SGS/;I7I%%7] M8J^R]C?W>WXD?5J7M?;6][O^!#:PM!;K&Y!*C'%<+X[^%W_";:[#J/\ ;'V' MRK98/+^S>9G#,V<[Q_>Z8[5Z!144JLZ,N:#LRZM*%:/+-71YOX=^%A6L+06ZQN02HQQ4U%*I4G5DYS=VQTZ< M*4%""LD>?^._A=_PFVNPZC_;'V'RK98/+^S>9G#,V<[Q_>Z8[4OAWX<3^&]/ MM[.#48[Q4N9+AI'B,1^98UP "V?]7USWKOZ*TEB*LJ:I-^Z9QPU*-1U4O>&Q MJ4C"GJ!7FGBWX._\)3XIN]9_MS[+]IV?N?LF_;M14^]O&?NYZ=Z]-HJ:-:I1 MES4W9E5J-.M'EJ*Z. \._#B?PWI]O9P:C'>*ES)<-(\1B/S+&N 6S_J^N>] M=[&I2,*>H%.HJ)SE4DY2W9<(1IQ48[(\R\6_!W_A*?%-WK/]N?9?M.S]S]DW M[=J*GWMXS]W/3O6UX?\ UQX?M].M4O([F*SA:,R%"C.3*[_ '>3ZS\#O[7UV_P!2_P"$A\G[9> &XBFB@MH8%;!5F\N-4SCM MG;G&373T5M5Q%6K%1F[I&-+#4J4G*"LV':O&?^&??^IF_P#)#_[97LU%%'$5 M:%_9NUPK8:E7M[17L> &XBFB@MH8%;!5F\N-4SCMG;G&373]J** MP;;=V;I)*R/&?^&??^IF_P#)#_[97IFEZ-<66J7=S*\12>9Y%"DD@%B>>/>M MJBMZV(JU[>T=[&%'#4J%_9JUPHHHKG.@**** "BBB@ HHHH **** "BBB@ H MHK$US7;FPU"RTO2+&._U.]626.*:X,$4<4>W?([A7(&710 K$EAT&2 #;HKC MH?&][>O;Z;8:*C:\\DZ3V<]YLAMQ"4#N9E1B5)DCVX3+;QD+AL27OC2ZM_ 6 MJ:]#I"/>Z0LWV[3Y;O8(VA4M(!($;<"HRAVC<&7(7)P =;16%K/B"XLI].L- M)L([[4]15Y(89KCR8TC0*7=W"L0!O0<*Q)=> ,D3^'M;;6K2X^T6OV.]LKAK M6\MO,$@CE 5OE; W*5=6!P#AAD Y -:BBB@ HHHH **** "BBN/U7QO>6*Z MIJ%GHJ7>AZ,[)?7AN]DWR#,QBBV$.L8Z[G0DJP . 6 .PHKD+_QM=VHU+4;? M1TN- TF5HKV]-WMF'EG$SQP["&2/G)+J?D?"G W:EWKMS:^+M-TG[%&]GJ$, MKI=BX^8.@!*^7MP5P1\V[KGCO0!MT5BWVN7-EXMTO2C8QO::@DF+K[00Z.BE MBOE[>1@#G<.O2MJ@ HHHH **** "BBB@ HK,U_6DT+23=F![F5Y8X+>WC(#3 M2R.$11]CM[.\\^*\\YS&@$C(A4AP M=VY>%PP+<@ '845@:7K]_<7][I>K:9#9ZK;0+<1Q6]V9H9XVR 5D*(00RD$% M1C@\@U6L?&?F>!9?$.IV'D20W$]LUI;3>=OECN&MPJ.P3.]U&,A?O#/K0!U% M%<]I'B#4Y==_L?Q#I,&GWDEJ;N!K2\-S%(BL%=2QC0JZETXVD$,,$\@=#0 4 M444 %%%% !1110 45B:YKMS8:A9:7I%C'?ZG>K)+'%-<&"*.*/;OD=PKD#+H MH 5B2PZ#)&3#XWO;U[?3;#14;7GDG2>SGO-D-N(2@=S,J,2I,D>W"9;>,A<- M@ [&BN2O?&EU;^ M4UZ'2$>]TA9OMVGRW>P1M"I:0"0(VX%1E#M&X,N0N3C6 MU;5=0MH;--'TK^T+N\;"B24PP0J%W%I)0C;1V "DDD<8R0 :]%9>@:RVLV4S M3VWV6ZM;A[6YA63S%61.NU\#0IR!J4 %%%% !1110 4444 %%8F MN:[W MTVPT5&UYY)TGLY[S9#;B$H' MATA'O=(6;[=I\MWL$;0J6D D"-N!490[1N#+D+DXZ:2\AM]/:]NY$@@CB,LL MDC86-0,DD]@!WH GHK)\,>((?%&@1:M:PRP0S2S(B3*5?$O;Z;8:*C:\\DZ3V<]YLAMQ"4#N9E1B5)DCVX3 M+;QD+AL '8T5R5[XTNK?P%JFO0Z0CWND+-]NT^6[V"-H5+2 2!&W J,H=HW! MER%R<:NOZW/I.B17=G9I=W5Q/!;P6\DQB5GED5.7"L0%#%B=IX4\4 ;%%4], MEU*6SW:S:6MI<[C^[M+IKA,=CN:-#GVV_C5R@ HHHH **** "BBB@ HKCQXW MO#Y6I?V*A\.S7JV4=\+O,Y+2"%9?(V8\LR$#._=M(;;U (O&]T_DZE)HZ)X< MN;Q;2"_%WF8EW$:2M#LPL3.0 =Y;#*Q4<[0#L**Q8MQCC@%F+J" MZ6X+-(-P4@IM&WD\'<BI=Z'HSLE]>& M[V3?(,S&*+80ZQCKN="2K X!9;_ ,;7=J-2U&WT=+C0-)E:*]O3=[9AY9Q, M\<.PADCYR2ZGY'PIP-P!U]%8EWKMS:^+M-TG[%&]GJ$,KI=BX^8.@!*^7MP5 MP1\V[KGCO5'Q-K_B30HY[FST/2[VT5D2 /JTD4\[L0%01BW90Q8X'SX[DCG M!U-%-C+F)3*JK(5&Y5;< >X!P,CWP*=0 4444 %<[)\/?!$-!DD=BS M.VF0DL3U).WDUT5% '-_\*X\$?\ 0F^'_P#P5P?_ !-'_"N/!'_0F^'_ /P5 MP?\ Q-=)5'6-7M=#TN2^OB_EH514C4L\KLP5$51U9F(4#U(H R?^%<>"/^A- M\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:8/'=G##?#5=-U'3+VS\H_8+F M.-YIQ*VV+RO*=T?<^4P&R"/FV@@F[I?B5-1DO+>?3;[3]0LXUEDL;H1F5D;. MUU,;LC E6'#<%2#B@"K_ ,*X\$?]";X?_P#!7!_\31_PKCP1_P!";X?_ /!7 M!_\ $U):>,M/N/!\OB.X@NK.VADFBD@F17F62.9H2FV,L&8NI "DYR/6K&C^ M(1JE[/8W6F7VDWT*+*;:]$99XR2 ZM$[H1D$$;LCC( *D@%/_A7'@C_H3?#_ M /X*X/\ XFC_ (5QX(_Z$WP__P""N#_XFNDHH I:5HVEZ%:&UT33;/3K=G,A MALX%B0L0 6PH S@#GV%7:** ,_5M T?7XHXM=TFQU..)MT:7ELDP0^H# X-9 M?_"N/!'_ $)OA_\ \%<'_P 37244 UM])U/56LX1/>M81HPM4()&[>ZEF( M!.R,.V!TY7( S_A7'@C_ *$WP_\ ^"N#_P")H_X5QX(_Z$WP_P#^"N#_ .)J M.Z\>6,;%M-T_4=8MHK>.ZN;FPC1DMXG7^)[6TN M=&1+>XNK?5Y!'#=P;#$A9"Z;B6!(8*V-H;ISC(R 5?\ A7'@C_H3?#__ (*X M/_B:/^%<>"/^A-\/_P#@K@_^)I^I^+X[#4KFSM-(U/57LHQ)>O8QQE;8$9&= M[J78KD[8P[8QQ\RYV[.[@O[&"\LY5FM[B-98I%Z.C#((^H- &#_PKCP1_P!" M;X?_ /!7!_\ $U+:^ O!]C=Q75EX4T2WN(7$D4T6G0H\; Y# A<@@]Q6_10 M4444 9^K:!H^OQ1Q:[I-CJ<<3;HTO+9)@A]0&!P:R_\ A7'@C_H3?#__ (*X M/_B:Z2B@#F_^%<>"/^A-\/\ _@K@_P#B:/\ A7'@C_H3?#__ (*X/_B:Z2N> MU?Q?%I=_/:V^DZGJK6<(GO6L(T86J$$C=O=2S$ G9&'; Z6+")]%L-0UR%K1+V673HT98(7&49M[J6+ ,0B!GP/N\KGH;*\M]1L M+>]L95GMKF)9H94Z.C#*L/8@@T 87_"N/!'_ $)OA_\ \%<'_P 34MKX"\'V M-W%=67A31+>XA<2131:="CQL#D,"%R"#W%;]% !1110!EZMX=LM:ECDO)]2C M:-=JBSU2YM01[B*103[G-9__ @>D?\ /YX@_P#"CU#_ ./UTE% '-_\('I' M_/YX@_\ "CU#_P"/T?\ "!Z1_P _GB#_ ,*/4/\ X_725A?\)GH1UH:7]L?S MSD?\ /YX@_P#"CU#_ ./T M?\('I'_/YX@_\*/4/_C]6(_&6ARZT=+2\H?_ !^M2/7=/E\02Z(DLGV^*'SV MC:"0*4R!D.5VM]Y<@$D9YK0H YO_ (0/2/\ G\\0?^%'J'_Q^K.G>$].TN^2 M[MKG5WD3.%N=:O+B,Y&.4DE93U[CCK6W10 4V12\3HLC1LRD!U RI]1D$9^H M-.HH YO_ (1?5_\ H>_$'_?C3_\ Y%H_X1?5_P#H>_$'_?C3_P#Y%KI** .; M_P"$7U?_ *'OQ!_WXT__ .1:/^$7U?\ Z'OQ!_WXT_\ ^1:W;R]M=.LY;O4+ MF&UMH5W233R!$0>I8\ 55C\0Z++HAUF+5[!]+4$F^6Y0P X/[S.W@\=>M & M9_PB^K_]#WX@_P"_&G__ "+1_P (OJ__ $/?B#_OQI__ ,BUK1:WI4^BG6(= M3LY-,"-(;U+A#"%4D%M^=N 0>* ,O_A%]7_Z'OQ!_P!^-/\ _D6C_A%]7_Z'OQ!_WXT__P"1:V=, MU;3M:LA>:/?VNH6I8J)[6994)'4;E)&:MT 2ZLY8(+N:RD= M<+<0!"\9]0'5ES]0:GHH YO_ (1?5_\ H>_$'_?C3_\ Y%H_X1?5_P#H>_$' M_?C3_P#Y%KI** .;_P"$7U?_ *'OQ!_WXT__ .1:/^$7U?\ Z'OQ!_WXT_\ M^1:V=2U73]&LFO-8O[:PM5(#3W4RQ("> "S$#FH;CQ#HMIH\>K7>KV$&FRA3 M'>R7*+"X;[I#D[3GMSS0!F?\(OJ__0]^(/\ OQI__P BT?\ "+ZO_P!#WX@_ M[\:?_P#(M:UQKFDVFCKJ]WJ=G!IK(CK>RW"+"5;&U@Y.W!R,'/.13)?$.BP: M*NL3ZO81Z8X!6^>Y00L"< B0G;R>.M &9_PB^K_]#WX@_P"_&G__ "+1_P ( MOJ__ $/?B#_OQI__ ,BUOVEW;W]G%=6-Q%.T 9/7@ >@%2 M44 %%%% !1110 4444 %%%% !1110 4444 %&O$?A6#2M0FU'4[B]> MPE6SD-O(EW([AWE V1A#*VY796^0X!W+GI+^PFC\7^%S#%+)!:0W*22A253] MV@7<>V<=^M=-10!SVM6T\OC3PS/%!(\4+W)ED5"5CS#@;CVR>.:Z&BB@ HHH MH **** "BBB@#,\1:V/#^ASZA]@OM1>,?):V%L\\LK=E"J#CZG@=S7 1I)J5 MN-;-KJ5]K]O>6U[>(VE7-LH@C8C[/;F:--X19'8#[SMN.!N"CU*B@#EM'FDU MWQG-K4-I>6VGV]B+.%[RVDMGFD9][D1R!6"J%09(&26QG%5O#=U)X9\ 7EUJ M&GZA(\.HZC*+6VLWEGE#WLS)MC R=P92#TP020.:[*B@#B/!=\FK:S"R@#9$*22Q*&;)RS9R[<@!54+V]%% !1110 4444 %%%% M',>-/$UUH-G#!I=A>W-]>-L2>'3;BZAM5[RR")23CL@Y8D#@98<]I:VF@ZII MNM:?9ZU=Z<+:YL[Z>;2[@79N))(Y?.:$QB1PQ#@LJ$ E0,*#M](HH \]O=.O M[SX7^.KH6%RESKT%Y<6UDT9\[:;40Q*4Y(=A&K;.H+X(!R!T>MZD^FV5K#=: M=?SZ=Q++OT4 M)KK0;.["]N;Z\;8D\.FW%U#:KWED$2DG'9!RQ(' RPY[2UM-!U33=:T^S MUJ[TX6US9WT\VEW NS<221R^Z=?WGPO\ M=70L+E+G7H+RXMK)HSYVTVHAB4IR0["-6V=07P0#D#?\0Z)JVLV.FP:;J%G9 M102+-<1WEF]PLY4?(A598_E#?,>>2J]L@]'10!R7PVLM6T_PDT.N-'YQOKMT M1+1X"JFXD.2&=B0Q)8'CY64)KK0;.& M#2["]N;Z\;8D\.FW%U#:KWED$2DG'9!RQ(' RPY[2UM-!U33=:T^SUJ[TX6U MS9WT\VEW NS<221R^Z=?WGPO\=70L+E+ MG7H+RXMK)HSYVTVHAB4IR0["-6V=07P0#D#9\4"Q:QTR#Q!X=?6=*W%I]MJU MUY$@3"%K=59I )/%4*ZII^NVV MEZ?=(UG;OH-[_I6VZ->%#;MS %1AL>F44 <\UM/\ \+,2Z\B3[/\ V0T? MG;#LW^<#MSTSCG%<6;"_M->O)K>'Q /%MQJS,LT8G^P2VGFGR]Y_X]]@MS@A MOW@8';\VTGU6B@ HHHH **** "BBB@ HHHH \\\1^((=:UV71-1T_7(=#M'! MNVCT*\E_M%U;(C5DB(\D$?,<_/P!\F2T$[7UAX:\1^%8-*U";4=3N+U["5;. M0V\B74#9&$,K;E=E;Y#@'\M+BZL--O8[K^SK%';[PC8[F4R%W<<<8&0H)ZW1] M2LO$7CZ?5-#N8K[3K731:O>6SAX996DW[%<<,45NNHH \PC+?\*< MU!?(66)]9ODG=E=OL\1U.7?-A"K9C7+_ "D$;3MI.OGQ7;R M:;BXU5I(Y/LKI(/+@#PA8OF#NV N\;,L2"@'H%% !1110 4444 %%%% !7GW MB_QGH-AJ]QX:L=.SO'@N]' DW_;[<6<$*) >?.8-"5VKN/S+Q\PS.FGW. MD^$/AUI]\NRYM;NTBE3.=C+:R K^'3\*]"HH XGQ9H\DNL*OAS5K_2]8U90D MXM#$T;0I@-/(LD;X**=H*;68E%)Q@KUNFZ?;Z3I-IIUDFRVLX$@A7^ZB*%4? MD!5FB@ HHHH **** "BBB@ KS[Q?XST&PU>X\-6.N:1H^JWP#ZE?SW,41M(] MH7<=Q&^8J $4_=&&;@*K^@T4 >;:%KGASP5-KEM<7MO'9WCP7>C@2;_M]N+. M"%$@//G,&A*[5W'YEX^89H0^)-,\(^&]&\(MJ^D:-XCDTRWCU&ZNKB*/[ JQ M*N6W$;Y ,*B?1C\HY]8HH \V\/ZQX:\#WVI0S:G;P:9=PVT^D3&8.MY#';I# MLB;GS7!CY5PFWN$M$,D#8S"2,^7Q_=SM_"MZB M@ HHHH **** "BBB@ KB9[*VU>X@\+^'XO+TG2[V*YU&YW%U$D88[:N>B^'_ (-AN$N(?"6A1S(X=)$TV$,K Y!!VY!SWH Y"WEB M/P8T6R9E;41?6EH(P@5B>!6U=6=MJLI\(^'(?+T^UNUN M=5NP2RQ.9?M!A4MG=*[G/6WUF/2;%=4D7:]\+9!.PP!@ MR8W$8 '7H!6=_P (!X-^T?:/^$2T+SM^_P S^S8=V[.(/#.F>*+6&VUE+ MB2*&59D6"\FM\.I!5B8V4D@@$9Z$9'-5QX,TJ$&@#!;3-,E\7^(7OYA;Z7IMQ::M."RK";A8I-QDR,8"K#)G@ M[E4YXY-/T>TUN74O$VL1G3=+N+N"^C@F C$L=O&=L]P&'RY)#X."!%%N((*C M9N? /AZ[T,:1/;71M/M NG"ZA<+)-*""'DD#AY""%(+,<;5Q]T89<_#[0;W3 M9+"];5[FVED25DGUR]?YD)*\F8D $YP."0I/*C !'X2B>^UC6?$JVS6=KJQ@ M6VB="DDT<2L!<.IY5G# 'Y@B)G!^4=569I&@6>B-*;.;4)?.QN^VZE<7>,9 M^[YSMMZ]L9XST%:= !1110 4444 %%%% &%XA32=/NK7Q+K4TBKI4OU[PEI/B2XLY]56\,MDQ>W:VU">V\MB"-P\IU^;!(SUP2 M.YJ-_!>CRV$5I-_:$HAF,T,\FJ7+7$3%=IV3F3S%!'! 8 @GCDT 76KZ;I5Q<>7Y!9%C).W<-QR"[*K;6G;&XA8 MKM.R8R>8@(X(5@#DY')H H^ 'E2WUNUOHTAUIFO((1^YC>55E'EG^)2DB MMN(4EF8E5)Q76U3TK2++1;+[+IL)BC+EV+.TCR.>KN[$L['NS$D^M7* "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HKR_XE_$O6/!OB6WT_2[:QEBEM%G+7$;LP8NZX^5AQA16SXBU2 MZO\ X8:7J)CNVGOGT]Y8=+N&MY9!)+'O2-]ZEY4 M;?FP-SMZ*X/4_B'+]EDOO#]N+NQ6WME#&WED?[1<,I0;(\OB.,[W0*2=Z $< MU''XWUF'P[K]Q):M>76G6#W=M_36'TRYNUTFXU*W%K;R1QQ>24#(Y:0F09D7YALX!^4=K_B?Q5< M>';Y]EH+JWBTFZOC&@;S'DC>)40$9X/F-GY2>GT(!T]%<7X8\5:M?ZTECJ<4 MEQ'/$SB>/P_?:>MNRX.QFG!5P03A@5.5^Z=WRU]42[B^)M_J9.GS)IF@B:V2 M:S+2QLS2@[9-_P N2GS87D8'&,D [RBN(TS6?%^I6>G6TLFBV>I7UNU^S_9I M9HK:#Y0L6WS%,CY;)?<@'3:>I9%XC\4ZCK5KHED-)M+N..Z^W7DL$DT6Z%H0 MICC#H<.)<[2WR\C(+S^Q+_4X]-CLM5G>T-I!'(9875)&\ MSS2V&4F(_)L! 8?,</FF:30+>*WU:[2>_=9;;2;XVDTH%O*P&_P V+@$ MX+CIWH ["BN"N=?O?">EZ>(=,NX8;Z4VL-KJU]Y]S!.Q.V624SR!H/7#%EXX M.<*3ZQJ>DV=_)IUKIELT>JLFH7D6FR/&W[A&,KQQOO!9B 9,ML4 L" 2 #O: M*\UD:]7QWJ4^HC2;^V>ZTORH6LV8PLSD(ZR%R"RC=A@HY((QC!TK'Q-XB,4> MK:G_ &9'IDFKMIJ6D4$AG93=&W24RE]HYVDKL/'\0S@ '<45PFH>(_%2Z!<^ M)-/_ +(73HW?R[">&0S-&&*;S,) H;^+9L/]W=GYAJ?$"2:/PLHMUOI&DO[2 M-H]/N3;S2*UP@9%D#IM)!(SN7KUH Z>BO/5U+5O">@:C?#3=4B@FGMX+"RU. MY?4)XY';:\C&-YG9.5(0,2=AQMW5G:YX@US6/!6NV4C 210)*M]-X>O+*)T+ M8:/RYV!WC@A@[ @G*C&2 >IT5S$FKZU:>+K'3KQK-;26%!YALY5%U+ABY20, MRQD8!$3@E@3AC@XZ>@ HHHH **** "BBB@ HHKD_''BF]\,_8?L$5O)]H\S? MYRL<;=N,8(_O&MJ-&5>HJ<-V<^)Q-/"TG6J;+_.QUE%<7J.N7NH_!W4]7):" M[:PN64VCF-E*[@"C9RIX'.>OI6/HVM2Z9:ZWKFGZ9KT.G:;:RQ7&GZQJ37E1W,%BDUS9 M64]UJUJH8F-XRT0A0CD%IE;#;6RD3\9*U!H=W17$>'?%NK7>IFTU**2Y26!Y M%F3P_?6"6[J,[&:<%7!YPP*G*_=.[Y4T#Q+XCEL_#][KXTW;K\&8;2S@D#V\ MGD-,-TA0#G/!_&L?PYX[UC5-0T][RSF-MJ)&;:/0+^%K(,,J6N9%\N4#@$[8QSD$X MP0#T*BN.\265Q??$GPLA:Q>TABN;CRKFS,K"1#%AT;> K -PV#CYNN>*>D^) M?%>IZ=;22KH]O/JUT\5@!#(ZV\486/8 [VBN%N?$?BF' M4[30$&DOJ1:'!_9EXUE<2: MA:1+,JAMH:=%((/4$$@CN#VZUA>(/&-QI3V\UQ!*+[3X[A[O3H7;$Y$1,;+@ M$M&Q!VM@X(88W*R@ [RBN#TCQ5XAOIY[+RA<74UI(]M._AZ_L8;>=5RJ2&;B M123U#(?EQM^;*D7Q(635+>Y>!(=!:P\R>=P?,ANO*:45ROB*[U-/A1J5Y>!K74_[+DE=;1S&T,AC)VHV<@@\;LCD9X[9%I<:AX9M= M6UE=(UVVTZUL&+&FZMKND^'_"43R6/V::S MB6XN6LI?+=CL"1[E=O(.TG]XX9688^7(% '?4444 %%%% !1110 4444 %%4 M-8OY=/LTEA5&9I I#@D8P3_2FZ5J3WFGRW-UL01L02H( .?UK3V60S9#.NY2Q3(+$=03FLSJ/ M2**XVTU_7-8CLK+2;K2UO'BDFN+V:SGV!5?8%%LSHZN3GU0!RQ+9)Q@;ZNETB M[U&-#%*8BJQ08;YF#'R6L=I!;V>IM;R7,MK+.B0B%'&]8V M#+EF(,O*H!DJ1R+GCZ>9/"T#11WTIDO;97ATRZ,,TJF1=R)('0C(X^\N: .J MHKS/3?$5YI'A&ZUG3K/5/L5]/!#IMKJ<\NH3Q.QVR2.(VEDVC_GEN+9C8?)N M.-;2O$^OWVGZI%#:F[OK6%9[:>31;O3XKCDYAV3\A\# 8.1\P) Q@@';45P> MJ?$*4VTM[X>A6\LA';1)*+>69OM%QM=?DCRY"0L'9 N6WH 5Y--B\;:S'X>U MR=[1KR[T^U^T6T\FCW>FPS-R/+*3Y.00.5O:##?1:Q) MIMU=KISW\!M;:2..,(RJR/ND8OC>OS#;G!^45=\3>*KGP]>3[+,7<,.ES78C M0-YDDJR1JB @$X.\YPK'T!Z$ Z>BN,\+>*=5U#6%L=4CEN5EA:07$?A^^T]( M&7'R,9\A\Y."&4_+]WGCLZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#/O] T?5;@3ZII-C>RJNP27%LDC!/>I9M+LI[."T>W06]N\4D,2?(L9C8,F ,< J..G&.E6Z*;DVK-B44G= M(RYO#>E7"Z@DMKE-1*MN&RJG.5/#NG:))++9)?:K1+J6X5#'')>WT]TT2G&5C,KML!PN0N,[5SG QPW1 L=N,\O/#MUSU^E-UG0+#7X[=-1%R#;2^;"] MK>36SHVTKD/$RM]UB,9QS6E10!C6WA32+97#17%V)+9[5OM]Y-=YBY\M7WEUOYUD*GF- MQ*)O.#9SG_6?-CIVQCBM&B@#SG4_ .HZKJ9O/S?O,9^6N^O+&WU")([N/S$CFCF4;B,.C!U/'HP!JQ10!6U#3[7 M5;"6ROX1-!*!N4D@@@Y!!'*L" 0P(((!!!%9D'@W1(+.[MS;W%P+Q!'/+=WL MUQ,Z Y">;([.%!)(4' +,<9)SN44 9CUB6"0WD>",7$@C+ $!S$& MV,X!(#E2P&!G@5J444 %%%% !1110 4444 %5KO3K+4-GV^SM[G9G9YT2OMS MUQD<=!5FBFFXNZ)E&,E:2NBG/I%A<:1+I;VL:V,T;1O!&/+4JW4#;C&^N+N:U622ZM_LMPK$E)X_[KIG:W4C)!(!(Z$BK]%#;;NQI)*R,;2O"F MDZ/>?:K1+J6X5#'')>WT]TT2G&5C,KML!PN0N,[5SG Q9CT'2HI=2D6P@+:J M0;[<@87'R!,,#P1M&,=.OJ:T**0S%TWPEI&E7)N+>.ZFF\LQ))>WT]TT2'&Y M8S*[>6#AG11:7&EOA-)Q]B&]OW6(VB]?F^1F'.>N>O-7Z* M ,73/"&BZ1J/VVQMI5F4.(EDNI98[<.&6\FD@MB01F*%G,<1 ) V*, D# )%;M% %:73[:;4;>^EBW7-L MCQQ/N/RJ^W<,9P<[%Z^E4IO#.DSZ+'I3VS+:0OYD/ES2))$^2=R2*P=6Y/(( M."1T-:U% &38>%](TQ;<6EL^^WN'N5EEGDED>5D*%WD=BTAV';EB< *!PHQ, MVA:WS2AU<-UX^9%..G'2M"B@"O>6-OJ$21W/1@#4-]HNF:G<13ZA8P7,L4HH MQM*\*:3H]Y]JM$NI;A4,<WSW&\/O)SGJ!QTQQC'%;M% %>_L;?4]/GL;Z/S;:XC,< MJ;B-RD8(R.1^%27%O#=VTMO=1)-!,A22*10RNI&"I!X((XQ4E% &'8>#M&T^ M1Y(HKJ>1XF@#WM_/=-'&WWEC,KMY8.!D+C.U<]!AUSX1T6Z:P,UK)BP1(X42 MYE161""JR*K 2@%00'# ')[G.U10 4444 %%%% !1110 4444 ,EABG4+-&D MB@Y =01FHVLK=K26V\E5AE4JZ(-N01@]/;O4]%.[M8GECST?6RQW8&$M&DT:/3/LLB012^>DD=Q(DZRG.9!.K"3>=S!GW;F#,"2&. M=FB@#'L_"FC6,<:P6KEDD>4S37$DLLCNA1F>1V+.=AV@L3@ 8 &(K[P9HE_ M';K)#=0&VMQ:H]G?SVSF(=$9HG4NHYP&)QD^ISNT4 9NF>'=*T<6XTNR2V6V MB>"%(R0L<;/O90,X W ?3H,"JUSX/T6YM8(#!<0"WDEDBEM+R:WE0R,7D EC M=7VLQR5SM)"\?*,;=% &/)X4T:30X=)^R,EK _FQ-%/)'*DF23()E82"0DMN M?=N;<1"?[3YPO)A<>=T\S[1O\ -WX^7=NSM^7IQ6[1 M0!S\W@?0)],AL'M)A!"TC92\F220R9('#R!SRPGQQV5S,]Q)'&2I\UY/,,@8'*L'^96!!4A=N,#$5KX0T M:UL[RV6">=;Y0EQ+=WDUQ-(@Z)YLCL^T9)"AL LQ R3G;HH I7>CZ??737%Y M:I.[6TEHPDR5:%R"Z%>A!VCJ*HZ?X/T338;J*.UDN5NX?L\YU"YEO"\7/[HF M9F.SYF^3[O)XYK;HH Q])\*Z5HMV;JT2ZEN/+\I9KV^GNWC3.2J-,[% 2!D+ MC.U GRAPHIC 18 trup-20231231_g2.jpg begin 644 trup-20231231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MB@5P P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ 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 *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHK)\?>(+[PGX$UKQ5IFFF\N=,TFYN[> MS&$/#7Q"\(:KX!\::/#J.CZYIL^GZMI]PN8[FVFC:.6)AW5D9E/ ML: &>!/$_P#PFW@?1O&7V'[-_:^E6][]F\W?Y7FQ*^S=@;L;L9P,XZ"M6ORV M_P""KW_!1_XR?"/_ (*'?LU_\$;_ -DGQI<>!A\0+S2)/'?C/3;>&XU&QT.6 M[>U2SLFN4E2*9HK6X9IF1W7,)4CYLI^SI_P4=^._[-O_ 7T\2?\$$[&;Q%=ONO88;022(88[8R632NYC:X^<)' M*@Y4 _=NBOQX_P""*7_!2G]LO]N+_@B5\>?B7\8OCIJ8^(WPK76T\._$"QL+ M,7S1P:2E_;&9)('@F99=Z,S1DO'M!^8%SXU^P5^U#_P5]_X*#_\ !%?XW?MR M:]_P4L\1:%XH^$>LZY>>&;?0/".CV[ZJ=-TFSU&6WOI%M!OA*.R1)$(R))9& MF:9?+CC /WLHK\J/V0_^"NW_ 4#_;7_ ."!>N_MABN;R.6U:34H[0%5DD%E=Q3F!?E,H;";!Y=?.W[3W_ 59_:\_8D_; M'_9)M?#'[7/B+Q7JOQ'M].T[]HWX1^+]2TG5(-"U66:Q2YL]UA;1)8W:?;)# MY<14H8H2T>QRC@'[P5@?%;QW_P *M^%WB7XFCPSJ6M?\(YH%YJG]C:/!YMW? M_9X'E^SP)_'*^S8B]V8"OR:_X.2O^"BW[=W_ 3X_:M_9UM/V2?CIK%CI/Q# MN[J+Q#X(32]+F@U)K6\L$6**6XM))86F6Z>-F#X'RD $'/M]S\#_ /@M#\$X M_P!I/]HO]I;_ (*&^']3\*3?!_4-3^'.B^ _#L5M+X8UNVA-VGEPW=K+&;>( M120;I))GN5D#R"-P, 'MW_!(/_@IDW_!5O\ 97NOVEV_9WUOX:FT\6WFA_V/ MK%_]K2Z\A(7^TP3^3#YL9\[RV_=C;+%*F6VY/U/7X:?L6_\ !8G_ (*4^+_^ M#;_X^_MZZY\09?'7Q9\'?$J?1M!U^X\.V2_V/IK0:()+G[-;0)%*+=;RZG!= M& /,FZ-"M?0G_!%7]N63]O'Q3X!\?_!']OWQEXPL-)\(7D/QN^#GQ-;33J^E MZR\,(AU6UEAMHI9[)IEE3:CO$IGBPD3!T4 _4>BOQJ_8H_X*%_M8_P#!9GXC M?M>?%CX?_M/^*OA=X'^#&CQP_!?1?!<5E&LMS(FI/%J.HM/;RO=LWV")FMV8 M1!9V4+E0YN_LS_\ !9S]IG]N7_@WO^,?[75G\0G\%_&OX,VMW!J'B+PWIEH8 MM0GMX(;F"Z-M-56-$2'R MD =)'8N/W0_83^.OB#]J#]BCX1_M'>+;*WMM7\=_#;1->U:WM%*PQW5U8PS3 M+&"20@D=MH)SC% 'JU%?F'_P66_X*?\ QW^&?_!0O]G3_@E#^S!XYF\&:K\7 M-?TJZ\?^.;"S@GU#3]$NM1:T$%E]HCDBBF=8+MC(R,R;(MN-Q-9_P0_X*-?' M?]E?_@OMJ?\ P2 ^+_Q8U;X@_#SQEX=@U'X=ZYXK6!]8T*].F&]>VENH8X_M M4#F"Y5?-5I%+0@/@-N /8OVNO^"VFB?!7]L3Q+^P3^S1^SG??%KXH>"_AOJ' MC'Q1HZ:])IL,45M8B]CTZV:&SNY;J_FB:(I$L*I^_C!DR6"_2W[$O[26M_M> M_LL^#OVC_$GP.\3?#:^\4Z?)<77@KQA;-%?Z:Z3R0D.&5"4?R_,C*2-M MJ[L#\0/V7/@C\2;7_@[W^(OPZG_:M\-Y;'1QJ6LPIH^ES-9W M"+8"U6%T80,88(Y-B JZOES_ $&ZABZ<][K4 M_P (/B3;>*[O2(E4DR7=O<6NG,(EQ\\D!G$8R[8168?D5_P:)>*]0_:9_P"" MKGQZ_:G^-%[_ &GXZU/P5=ZD]W=?,Z37^JP/V&H6LEM?6=S&'CGAD4J\;*>"K*2".X- &)\&?B'_ ,+< M^#_A3XKC2/[/_P"$G\-6.K?8/M'F_9OM-NDWE;]J[]N_;NVKG&<#I72U^.__ M ?\$MU_9I\._L+_ +0NK^"- U\WOA[4O#RZ5IU_;M:Z>-.2V97O M+:699/+N'1F\SY@J' ().I_P4>_;^_;<_9N_X.)OV=OV-_A=^TGJUM\+OB=8 M^'[_ ,2^#KG1=,EB+7&J7]G/%%.UK]H2-X[2-L>86#,Y# $ 'ZZ45^.?_!8 M7]O+_@HK^SG_ ,%QOV?OV/\ ]E;]JZ7P_P"$_BU:Z"VH>']=\,:=J&GVUQS\4^./!VG37/AYCHW]JRW-G!;10PB95AGABC8&W_>H\D4FS# M'[<45^0?_!&#]NO]M6[_ ."S_P"TE_P2]_:1_:3U?XI>&/ ^FZGJ?A?Q!XDT M^TBO[9[34;*W"[K:*-=LD5Z"RXV!X 45 S Q?\$I/VZ/VYOVA_\ @M5^U7^P M)\9_VLO$6N>!/A]I/B*V\&,^BZ1!>Z8\&MVMI!<+-#9*))4AE<#S%="3ED- M'ZU>/M8\3^'O!6J:]X,\-VVL:K9V,DUCI5WJ1LX[J15R(S,(Y/+SC ;8PSC. M!R/DC_@C5_P60\#_ /!8GX>^-OB!X(^"&J^"(O!>LVNGSVVJZO%=M=--$T@= M3&B[0 N,'/6OES_@UX_X*+?MI?\ !07X4_'K4?VR/CC<>-[KPCJVF6N@3W&B MV-F;6.:"\,H M((@VXQ(?FSC;QCFOG7_ (-$?%OQ9\ _\$Z_VK?&_P !?A[% MXL\;Z1>PWGA'PQ/.(TU74H]+N&M[9F++@/*$4_,O!QD=: /W[KF?C-\8?AO^ MS[\)_$7QO^+_ (JMM$\,>%=(GU+7-5NWPEO;Q(68^K,<851EF8A0"2!7X.?M M\?\ !4?_ (*4?LQ;6OA_93PKIEU)+ITE\D\Q$8FF>-@JHK2>4,;O+WX8 'Z;?\%+? M^"D=A_P3V_81N_VX=&^!FM_$*UC.G&UT#3KK[(1'=E=LUQ/Y4WV>)0PR_EO\ M[(N/FR/8OV8_C6?VD?V=/ W[0!\":KX7/C3PI8ZU_P ([KD>V[T[[3 DOD2C M ^9=V,X&< X&<5^9O_!6;XE?MK_\$T/^",FA?M"? K_@H!\0]0\60:WH*V^I M>(=!\.2K'8W=K'&UCY<6EQH8HRF]'(,N68,[ @#F?^"DO[5G_!57P9_P0O\ M@-_P4W_9=_:TUK2O$D/@#PW>_%ZUA\,Z1<0ZG%J%K%NU/9-9OY4B74L2LL>V M/9,3M7R\D _9&BOS_P#@G^U!\2_V^/V;/V0-9_9L_:N\6:+J_CZTDU[XF:O8 MV>DS7,^D:9:^5K,4ZRV3Q)*-5DLK)6A2+;]I=P"$Q7C7C3_@JYJO[4/_ 6+ M^*?[">L?M1ZS\&OA+\'/"5Q ^J>$H(QJOB+Q+YEM$SR3O;S-%;V[33;84"B1 MH%,A=7\M0#]9:^"%GN);A&'S/.BJ%RQ/13@D>4?\$!OVZ_VF_P!N3]C&_P!3_;%\ M)7]C\0O!'BNXT#4]8O/#[Z:/$-LL44MOJ*PE$56=9&1A& FZ$L H;:/MD:!H M8UT^*!H]M_:1M!:F_P#(7SO(#;_*WXSLW'=MSC/- 'YL_#C_ (.%/'/Q4_X* M&:U_P3'\)_\ !/\ NW^)V@W%]!>QS_$ZU2P+VD!GE"S_ &3GY!QE1D^E?67[ M$_[9OQ)_:?\ &/Q-^&?QB_97UGX4^)OACKMGI]_I>JZ];ZDFH1W-O]HANK>> MW4(\+)C!&><@[65E'XQ_L._\KG'Q+_[#OBK_ --35^M__!87]N/2O^"7_P"P MM\0?VT/"_@G3=0\8BVL='T!+F#"WM_+,T5J+AEPTD,'G3S%-P)5752I?- 'U M97%_M ?M!?"?]F'X8W?Q>^-'BJ'2-%M+FVM1-)R]Q=7$R06]O$O5Y))9$15' M=LG !(_&O]HO_@H?_P %"/V!_P#@EG^S)_P5RO/VJ_$/C[Q!\3/%-C'\2_ 7 MBBTL%T/4['4;.]OXX;6*"V1M/:*.T$:R1-DE]SAP-M<)_P '1WC_ ,6?%[XW M_L5>._ OQ]\6Q^!_BG=0ZWH?AD&V2STJ42Z4UOJ$4?DDRW)COVRUP9E3 5%5 M6D#@'] =%? G_!17Q'_P5+_9-^#7PG^&'['FJ>.?C%)X@^(HA^*OQ.U*UT*+ M6]$T'S(G=8A'9PV-MNC:91>26SI (UN,LFX M@'UA\-_^"U&G>+?^"ONL_P#!'[Q;^S9>:/XJT:UFNI/%EIXICN["6 :9'J4+ M*A@CDR\$T8*G[CEAE@,G[9\0S^(+;1+F?PII=G>ZDD1-G::A?O:P2OV5Y4BE M:,?[0C<^QK\._ /_ "N^^-_^Q1B_]0G3Z_="@#\T?V8_^#@WQ[^UM^V[X]_X M)^_"3_@G_=GX@_#B36$\1IJ?Q.MH+/=IE^EC.E>E?L M[?\ !='X*?$G]NZ__P""9_[1OP.\7?!OXR6TFS3M&\3W-I>:=JS&#[1&EM>V MLC*S20'S$W*JN/E#&3Y*_(C_ ()O?M)I^R/_ ,'&G[:_[0-]\%/&WCS3?#<_ MQ-O-:TGP!:V4^H6]G'XI@DENA%=W5L)40)\RQL\OS A& 8KZI_P3M\'77_!P M1_P7&U#_ (*VZ+K.D>"/ 7P"9=# ME\0_%SQUI5NCZI<+]DNKBUTJU=HI?LROY$)DF1?-(N $:/8V_@_@1^W1^V+\ M=?V;/VX_V:/%?QJ\>V?_ IK1]>>!7'#F,7*1OC[LBR(>4-=I7XH_\ !H/\&OB;XZ_8"\2?%*W_ &L_ M'^BZ7+\3]>L;GP9I=OI#V,UU)IE@/[1,MQ82W?VE3*K#]_Y1:%-T; N&Y7_@ MDG_P5%_X*,_M9?\ !-?]N+XN?&G]KC6;[Q=\&?!LFK_#_P 16OAW1X)=/GMM M-U6[VF-+/RI4D>SB5Q(C';D*5)S0!^[%%?DU_P $L/V\OVT_VL_^#?'XP_M< M?%S]H[59OB=X7MO%]UH/C*RT;389K9M.TY+JV3R1:_9W3S 0P:(EE=AD'!'A M'_!,_P"-G_!PC_P6'_X)V77Q!^"/[??ACP7KOA;XJS6-QXH\1^&K>*Z\01K; MVDS6V^TLVCMH+99%8 0.US).Z.\:1#> ?NY17XT_\%&_VY_^"E/P7_X+_P#P M;_8'_9^_;%ETCPC\2O#^CW>I:;K7@_3;VSLY[B:_MYWC40)<,@6T658C/_K# MM+[#@:G_ 2__;F_;A\'?\%]_C=_P2V_:(_:AU?XL^#=(T.YU'0M6\2Z39VU MY9W,:6-PA3[)%&BH8KJ2-HU 3 A_,,>Z%E&3,?OJ7]JK]LG]H71QX,_9T_8C\;_#/4=03RKOQ[\;4T MNVL?#ZGAIH["RO[FYU*X49*0XA@9@N^X4<'Z?HH _,3_ (*Z?\$P?CSXT_X* M6?L\_P#!6K]F/P)-XVOOA=JFG6'Q%\#:?>V]OJ%[I%O>23B[LOM,D<4TRI)+BV.KZQ=?V0NFR7[95D82,6A.P -C]2J* /Q^_P"">_[! MG_!0+X%?\' _QX_X*#?%']C77].^&?Q(T;7K'P_J2^+_ Y/<*TMY87$#2V\ M6ILZ"1;)E& 2K2INVCQX9B(QL?^#+[7/#&NZUHUZ?$ND:C;W47]@R0-WDS MI(K1Y.]54AAAB)?B5<_$CQ?XD\/>' M=?\ #6MZ;'%IFHWVA:;:3?;XKNXADBBCAD2:.6(3*[ATD$("N_[]?M/?"3Q% M\??V>?&?P.\+^-K;PY<^,?#=YHKZW=:.;\6<-U"T$LBP":'?((W?82^T-M)5 MP"I^=O\ @C=_P2CU'_@D+\$?$'[/&A?M#IX\\-:WXHF\0Q->^$/[/O+:]EM[ M6W<>:EW*CQ>7:1X3RPP8L=Y'RT ?&_@O_@DC_P %*/V'_P#@W2UK]CW]D+6D MC^._B_Q(?$'C6S\.Z]%;3I#.Z1B9;2WMXW<.H;;.L;-N0M\X?M% M_P#!(7_@KM\0?@E^Q1>>&/\ @GMX1T6;X"2I::[X-\+_ !&T^2_NYEN;"YEU M6]DF,5M%)=R6\KNL4MR4=F9W^<(G]#=% 'Y _P#!P)^P'_P4-_;K_:C_ &7_ M (H?L[_LA7OB"P^%-RVJ^-;BS\;:'!!'--=Z=.]K;&^O+:6*M NM/\3:)=3:'::C9&>*\F2W8V5M?AGE550,C*7( M*TO[&?\ P1WU+P%_P7+\.?M[_LO_ +*7C#X ?";0_!U_+XU\*>++[3U2^UZ[ MM[JV>QTZWLKNY M%$T%PQW>0KP$0X&P+^PU% 'XV_L6_\$Z/VNO^".7C;]K_ M .$/PS_9B\2?%#P3\9]%6;X+:[X.OM/Q;W*1ZC'%IVI+=7,+VI7[?$K3[3$5 M@=@']!UJQA@ MTZ>XAAMX+8W5Y/!"Z01Q%Y'#'+RNJ"10K']@Z* /P9\0_P#!*+_@I[J/_!MW MH/\ P31M?V*M7/Q3L?BI)J-SIY\<>&Q:K8?;)[L7/VC^T]A!\U8]@._>"2H7 M#']:_P#@EO\ #CXJ_!G_ ()W_!KX*?&_X;WGA/Q7X*^'>E:!KNC7NH6=TT=Q M9VL<#NLMG/-$\;%"RD/G!&X*Z* /S'_X+'?\$O\ X[_$W_@H?^SM_P % M7OV7_ TGC/5OA'KFF6OC[P+97UO;W^HZ+;:@]V)[$W,D<,DZ+/=J8W=2^Z+; MG!%9GP2_X)L?'W]I[_@OUK/_ 5]^-7PLU3X??#_ ,':%!IWPXT#Q//;?VOK MEX-+-B]S+;V\LHM8$,UTZB1Q(Q$)V8+8_4NB@#\@O@+^P=^W_P"%O^#EOQU_ MP4J\4?L;^(+#X3>+--DTNRUF3Q=X//A M%;:Y;Z9JUA:7LJ3W,5HUTR031)<1QSP@,'&P0E"O[T_>J_M=?MB?'C1AX2_9 MY_8*\=^ -9OT,<_C'XWG2[/2M R2K3&UL=0N+K495P62"-8XI"%#7,0;=7T_ M10!^4G_!T'_P3._:]_;I^"7P:\<_LI^"?^$[\1?"OQ'=S:SH,5U!:W5_!=1V MNZXB$C(AVR6B[HU.[$N5!"G'E/[7?[&/_!6+]KS_ (+3_LX?\%,KO_@GG=Z+ MX(\"Z;H":MH=M\1] GU73;>VU2]N)EN4FO(4:X N3($A,B>6T0+^;YD:?MC1 M0!^0O_!6;]@']OO]H7_@NI^SK^VM\"_V2-8\2_#CX1#P\OB37(?%N@6LES]G MUFXO;@VUO=:C%*^R*91\ZQ[G5@.,,4\2?L"?M^77_!T1I/\ P4PL_P!D/6I? M@[I]L=)E\1KXM\/B9D;PY-IGVM;4ZB)_)$\H;!02^6"?+W80_KW10!^0?_!- M_P#8#_;]^"W_ <(_'/]OKXO?LB:UH'PP^)^F:YI^A:Y-XN\/W$MMY]_87$$ MMQ;VVHR3*CI9N,(KLID0$ ;B,/X ?L.?\%)_V!_^"^/Q]_:F^%W['X^(W@SX MV:;J@\,>*U\76=AINE37U_:WPDOS(QG2.%X9(Y$CB>5AAHEDR ?V8HH _'K_ M (-K?^"?G_!0;_@F;\-OC_X>_:O_ &0=9T^]\6-8:EX632/%WA^\759+>.ZC M>U4QZD?)E)G1E,Q2/ ;+@@!N*_X(C_\ !-G_ (*\?L"_\$^/VHO@C>? 2?X? M_%3QII OOA7K\WB_0[RV>^2TEA$0>TO9F@N,N&C>5!$&P6<8P?VZHH _G"^) MO_!&_P#X+.?&7_@C#H_[,&M_L.>'['QKH7QKE\:>(=3N_B39W7BCQQ+<0WT) MO+D,Q@4P)6?Q!O-8(X[=IL1A"Y1BR+]7_L2?LJZWXC_X)$^!OV&OVP/@]>^' M[F/X.VW@?QMX=O\ 4+&Z8A+!;.:2*:SGGB*M@O&P;1S$/*0.L: MF3RS+)WVJ7=Q8:;<7UII<]]+# [QV5JT8EG8 D1H9&1 S'@;F5(O$&OM;30^./"TE] M#;W5G);P3/;C5NA;864,656Z$C%?H_\ \%BO^"?US_P4X_X)\^-/V5M%UNWT MCQ#J"6VI>%+^_)\B#4[659HDF*AB(Y 'A9@&*K*6 8J ?J&B@#\._P!I+_@G M)_P4/_;X_P""7O[,'_!)?4?V5]<^'^L_#+Q-8M\3/'OB34]-DT33[+3K*[L( MI[22WNI)+]I8KOS%CC0$,I5R@^<>F?\ !P!_P2*_:C^-?AS]E'Q-^P=\*QXW MM/V>+C^S;OPD=;M;.]FL%_LS[-)')4?YMP,J,%(#E?UXHH _*'_@ MOM^SO_P6#_;F_9S^#F@?LU? 56TBY\3W=Y\7OA#:>.K.&2ZMQ);MIUK?7331 M17,.Q;CSXX9&C265-IF$2S5YMX:_X)U_\%1]!_X.%OAC_P %(M5_8G\(Z=X) M/A.&QU+2?"'Q#M&TWPE#_84^DBU>66*&65H \;D06AC8'9'N"EA^T]% 'Y!> M"_V!OV_M/_X.A-?_ ."F>I?L?ZY!\'M9M5TF#Q WB[P\T\:KX=MM,^UO:KJ1 MF\DSP,V IE\M@?+W90?KEKVI7FCZ-JSP1%XM.L'A6:X(_@0SR1Q@ MG_;=1[U;HH _$?\ X)5?\$Z/^"D_[,'_ 70^-7[?7QM_86\0Z?\//BM?^+S MILT'C;PQ,?A_#XNTO2([6WGE!OM)VWUS"#"S 7%LZ M!A"ZHI7$0\S]Q:* /QO_ ."K/_!/S_@HOX>_X*>?"/\ X+=?\$]_V>[GQ-X@ MTG2K6V\=?"S5M:L(-2MRD4UK*C/'_T_P?\ $2;QOIUGI$MO]BU.W&T/ M+YK3SQWB"%&5%24@3M%&&K'5=,%M R7$>HF&%8Y,^9YSQD+R@D/RUZE_ MP;*_L:_M;_L!_L)Z[^S=^V%\ K_P5X@'Q#OM:LI9/$&DZA;7EK<6UG&NQ["[ MG*NK0/N#JO&T@G)Q^C=% 'Y#?\% /V /V^OC'_P<2?!3]OWX6_LDZQK/PL^& M^G:-INM^($\6Z!!)/Y5S?2S3PVT^HI.T:+>)PR*[&-\*?EW)^RY^P#^WUX"_ MX.5?B5_P44\:_LD:QIWPE\96=[I>F^(G\6Z!+)$IM+.".ZDMHM1:<1.UHQ 5 M&D D7* [@/UZHH **** "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 QOB+\0/!_PF^'VN_%/XA:Y#IF@^&M'N=4UO4;@X2UM+>)I9I6 M]E1&8_2O,O\ @G[^VU\,/^"B/[(_@_\ :Y^$MM-::7XJLY&FTJZF5Y]-NX97 MAN+60K@%DDC8 X&Y=K ,*\V_P""E_P__P"&TTT3_@F%I_B2^TNQ^)6E7VK_ M !,U72I-MQIWAFR"JJ*W\+W6HRV4(4D>9!'>XSL:ORU_X-/OVC_'O['7[8WQ MF_X(P?M%W/V+5+;7+[4?#5K*YV+K%@?(U"&'/+K/;117"$84I:.W.^@#]^:* M_)[_ (.I_P!N_P#;2_X)Z?!WX5_%O]CG]HW5?!5WK_B6[TC6KM-O+:ZC6 MW\Y)"+NUE99 01E6 (/()&:\9_X*2_MM_P#!5[_@G-^W]^S(VD?MO1^-8_CA M!;0>(/ VM^$K6W\-V=Q+=6]L8K>.!1)]8T[PC\4+"PM+?5+_ M $NUU.?3FFGC6'[,;F%UMV63RMLGG'>A*$O\/?\ !/G_ (*'?\%A?V\_^"9? M[5?[0OC7_@HYJFAW7P4\/?VUH]SH_@G28[^^EBLKJY:U:=+=%@MV6WP2B&8N MRD2(B-'* ?T2T5^.OP4_X+A_M;:+_P &SNI_\%&_%5E9>*?BOX>U23PPFMW6 MGJMO+.VI16D.HW,,05,I%.A*@!9)47( !?\ @H'XWO?&GQ?U2$?$&VO](T.\M+B&\MIKQ%L[6XT^2&S:%8/*!C4 M[R6!H _?.OC?Q/\ \%-/VC%\9?&J'X:_\$]]4UKP9\$M0O+/6?'6I_$*TTVW MU22ULDO+A;2!X'ED*1NH)QLW';NR"!]._ S1_&F@?![PWI/Q%^(VI>+MO;O^#H3]L/]JO\ X)I?LQ?#/XI?L+_'"\^'V03@@ _5VBO@/]D_X,_\ M%F/BI^TSX4_:O^/7[:7ANP^#/B[X5F2]^%'A_1UAU#0KZ[LU-LJ2/;/');<0D"OC+_ ()"?\%,_P#@HC^UC^RI^WKJWQM_:ZUO4M=^"_A2 M*]^''B&#P]H\%QI5Q#;Z],6V1V0BF$C6%N'61&^56"["Q- '[DT5^.G_ 3# M_P""AG[=7[5G_!O'^T)^V1\5_P!IW5Y/BAX D\77OAGQ?9:)I<4L"Z9H=M?6 M]NT M/L[QF4N&W1EBLA 8$*1X_\ LS_M1_\ !7W]L'_@A/\ $3_@I)J'_!2O MQ#HOB_X7:GJM]H>FZ'X0T>&'5;;3U@GN!J#?9,R?NFE6*.,1HNS,@FWXC /W MKHK\L/A7_P %9/\ @HE^V)_P0'LOVROV+/@=;>*_C^=1/AO6[#3-.69+6XAN M/*GU."T8@3L8##*(1E4>,-7TK6$\.:W>WL-K=VR7-A;1);W=O\ :%8QPE5#Q#*A M) M '[DT5^/'_!<7]O?_ (*%_LJ_\%=_V;/V&WO(6\2:'8VDFGW/]A_VJLD"VD4:Q!6CEAV+\ACD! M8%U#4 ?8OA__ (*VOKW_ 6*UG_@DO\ \,H^+81I/A1=9_X6:UQFRES9QW6? M(\GY;8^9Y N/-.;A3'Y8^]7V-7Y$_!_]OS]MZP_X.E/%_P#P3=\0_M+:OKOP M@TS1Y+^Q\,ZIHNF*T33>'+74E3[1#:QS%8Y[A@N7)VJH8L/[3W_! M9[]O7]ISP)\/OVEO%/PM^&GP8TTZ7\.++P.EG%/>ZB]Q M06V5B"2*I5BK,X!^NU%?CO\ \$^?^"SW[3/_ 4!_P""%_[0OQQ\1?$)_#'Q MM^!'A'5KQ_%WAO3+11J+6^F2WUE=O;S0R0*96@EAFC5 I$99/+W@)\OV?_!0 MO_@L'\3_ /@@1K7_ 5 U?\ X*.ZMIFO^"_B;'I=EI>B>"]*@?58'O+6W9KR M80 '8UR/+BC1$VHWF>:9%\H _HHHKPO_ ()D_M(>,OVOO^"?GP@_:7^(T-LG MB'QCX%L;_739Q>7$]X8]LTB)_ K2*S!?X0V.U>Z4 ?,?[0G_ 4:_P"$)_;$ MT+_@GM^S5\([?XC??"TOB?5=,U+Q0-%TCP[HR.(A=7]ZMM=2HTDC(J0PV M\SG<&8(K*6?X'_;Z^)MM^UOX4_8E_:'_ &1M8\&>+O%>D:EJVF>)-)\1PZOX M8OK.RC4R_9+[RH+B6=7DB5H)K6W95+RQ)':.&6_MY8#$DEKM=]R!@CA MB8^@_P"",7_!Q5X0_P""A_[1'A;]DW]O?X&V7@[XX:)X16N(\.R[F7RK_ (+K_%/PY_P4V^#_ ,7?^"1/[&GA>Z\>_%?P5H%MXO\ M%EQ97J0:?X?-C<13K8,Y#-=ZA<+F&.VB7"O+F66+8RU\^_\ !M]\>O@G^WWX M.T36OVFOB@=6^/\ ^RUX.N=)^%6C>.&B31O#VAFWC@&K0P1"*2XF BB@N99I M7:-8H2AB+@T ?N+X@GU^VT6YG\+:99WFHI"39VNH7SVT$LG97E2*5HU_VA&Y M'H:_-G]GO_@X3^(G[3_[:7Q$_8'^$'_!.O5-0^(?PQ;6!XBL9/B=8P03'3+^ M.QN5MYIK=$D)FD79O,89>25KZA_X)?\ [1O[7'[77[-NF_M(_M1?#'PCX,M_ M%49N_"&A>')+N:>73B["&]GDN-NU;A LL<83(C=&9@6*+^*O_!*GXE_$#X5? M\'._[7WB?X9?L\>)_B=JS:E\1(8?#7A34])LYQGQ3;,)I)=5O;2%8@RJK%7> M0&12L; ,0 ?KM_P31_X+7?LO_P#!2WQYXO\ @3X3\*^*/ ?Q1\ O,OBOX=^- MK6*.\@$,_P!GGDA>&1TF2*8K$^=KHS+E &4GZ:^.OQM^&G[-OP;\3?'SXQ^) M(](\+>$-%GU37=1D0MY-O"A9MJKEG MDEM(RY&]1.D19 067*@@G- 'DOPG_P""B'[77QC_ &?-+_;,\%_\$Z9M0^%^ MNZ0NM:%IVF_$V&;QK?:2Z^9%=)H[626;/)#ME6 :F92&"A2Y"U[M^Q[^TOX= M_;'_ &9_!_[3WA#PY?:1I7C32SJ&FZ=J97[3! 9'5!,%X63:H+*"0K$J&;&X M_P ]/P/_ ."D/_!:G_@VN\1Z9^RS^VK\"Y_&OP=L;QK70$U)F>T-ON+'^Q]8 MC4J!CYQ;3JYC!QY4))(_1W]OC_@H?HG_ !#W:K_P4;_X)3_%O5? -OI=UI]] MH<5OIEG+):SWGB""SO["[M[R*X1"DEW<';&0 RH8V,14, ?J'17\^/[6_P"W MW_P5W^$G_!%O]GS_ (*Q1_\ !1/5/^$F\3>+[?2KOPCIW@S2X--NK9UU*19[ ML^06N;AC8@, $A"2!4C5D:63LO\ @JU_P4>_X*>?L/Z?^R9^WYIW[8YF)ANY(Y)Y93(77?'Y(Q&H!^[E-E,@ MC8PHK.%.Q6; )[ G!Q]<&OB+_@J#\'[%6"G= M_'[XJ_\ !8GX\?\ !/+7?VD;SXN_";0]'O\ 7OAMXNU[[/-?Q10W=DB*MW!% M&+J"2*]8AV# ^3&R$*[;@#Z7_8D_X+5K^V7^WO\ %[_@G;#^S'/X9\:_"+2M M5GU#4;KQ@MUINH7-E?P67E1R):K(D;O<*XE,98(.8\_+5W_@E=_P6C\-_P#! M3KXW?%SX#67[/&J>!]7^$%U%:ZU+>^((KZ*ZG:YN;=UC,<28"O;-R>H8<"O@ MS_@B=_RM-?MK?]@SQ3_ZDFF4?\&K'_*3+]N;_L;A_P"GG5J /W.FFAMX7N+B M58XXU+.[M@*!R22>@KX(\*?\%QU_:T_:,\0_LY?\$L?V3]0^.Q\&2*GC+XB: MAXOB\.>%-.9F956.^>WN9;HLR.%$4!\P(SQ[XP7&C_P%GD*/+,&O]D% MQ',D4;NL,MI&90L&M+ZW M),4R%2"& 9E/8J[*002*_-7]JW]I;]O>X_:G_:)\*_M,^.O%/[/?P0\'> W/ MP*\=^&M8TRSC\2:]Y:&%#)/#-/J%S.S.R6L!18U@:.2-Y'5Z /U'HK\B?^"1 MG_!3C]LC]N__ ((2?''X[?%?XP7-C\3OA1!XAMM%\?:-IEDEU M&2![=W#R&)\1 /&@)PY9SX3^Q'^U#_P5]_;V_P"")'QF_;VUO_@I9XBT/Q3\ M(]4UR_\ #MIH/A'1X#JJ:9IMIJ$\-\XM!OB,;.D4<0CP[.TIG4HD8!^]E9'C M[Q]X(^%?@G5?B3\2O%FGZ%X?T.PEO=8UG5;I8+:SMXU+/+)(Y"HH )))KY&_ MX('_ /!1KQO_ ,%//^"=.@?'_P"+%O:+XTTG6;OPYXQGL+<0P7=[;"-Q[,S+_ 'K:(]J /T6_90_X*(>(_P!O&Y'Q _9._9LU M2[^$@OWMK?XJ>.]7.AP:ZL;E))M)LA;SW-W$K CS)UM49E90Q*G&=\9_^"GE MOI?[=$)?%'BRUUCQ8=$TGP]IRB+RUGNTM+N1KF7 MSX-D*P$8GC9W16S7Q]I__!4/]K+_ ()0?\%(/@O_ ,$H_P!KCX>?"O4?A/XX MT#1M&^&_B;X9Z+?Z9+HJ22G3;6*:.ZN[A95CFB2.3&T[)%F##F*O$/\ @B[X MH\0>./\ @[ _;(UOQ7+))=6WA_Q?8PM*P% 'ZG?\ M!/'_ (*?_L[_ /!1/]F?4OVCO KG]ORR_9HU.?]FNT^)0\'2_$0>(\: MVS;UB_M5=%^R[38>:P3)NQ<\Y^SYXK\@?^" M(?R% ']'?A7Q1X=\<>&--\:^$-:M]2TG6+"&]TO4;20/%=6TJ"2.5&'#*R,K M ]P17Q'_ ,%A_P#@M/(_"WB;XE_LN3>,?#7C*]N+/1=4T'QDD%S'/!% M%)(MQ;S6N(\^8=A220$(2VPD+72?\&^GBOQ'XS_X(R?L^ZQXIFDDNH?!'V&) MI2<_9[6ZGMK<<]A##&![ 5\ ?\'OW_)MWP(_['C5O_2.*@#]@OV4_C'XV_:% M^ GA?XX^-?AK9^$SXNT.SUC3-%M_$!U&6&TN;>.>(3R?9X528*^&1-Z@CAVK MT2OS6_X*,_'[X_?LG?\ !N5X=_:?_9D^,.I>"_&/@OX9^!)].U"PL+*Y2=+F M32[&6*:.[@F5D\NZ=AM"L'53G&0?@G]KC_@HW_P5]^"?_!(?]F?_ (*IC_@H M1>SZ]XO\6G2[_P '6?@O38-.NX0-0D2:\(BW7,K"R*NH\N(+(H1$=&ED /Z' MZ^%O^"C/_!:N#_@F_P#M<_"[]F'XC?LRW.OV?Q=U.WL_"WB?1O%J+Y6^YM[6 M4W-M); QM')<*0$=PZ8.Y22B^&?\%XO^"Q/[17[-?P)_9\^$_P"R%J]GX6^( M_P"T<;:4>)9K*.[/AZQ=;-6\J.92AEDEO45796VI#+@!BCK\=?\ !P#\"_BO M\ ?^"D'[$O@[X@_M1^*OBEI[>*K9]*U/QQ:67]J6LPUC316>18ED-S:"UO9("( M!O,6Z59)-V" U 'Z945^#W_!/'_@HG_P5:^*G[7/Q4_X) ?M)M,^.\? MBZSM/"/CBRT308+32-,LGDN-5N5MWL0+HS6,:/;#:YD^T(Q$:(\@_<[P;X?O M?"GA>Q\.ZEXMU/7I[. 1RZQK/D_:KMAUDE\B.*/$I?%'D6'BA;/\ M'28[5KHS6$M3UJPBO3X?M]<_M%K..5%=$DF$,2^: V&5 R@CA MW'-?SD_\$^_^"E/QN_X)=> _C]_P0Z_X*2I/HUFG@?Q-I_@#4M0E+1:-J<^G M7#1VJR'[]A>EUD@D'RK)*#C;,QC_ *0?AYJ.GZ/\']"U;5KZ&VM;7PU:S7-S M<2!(XHUMU9G9CPJ@ DD\ "@#R7XZ?\%&_@#^S_\ MO\ PA_8.\;ZEL\6_&&Q MU.YT:03JL=E]E0-"LP/3[2RSQQ$'F2!EZD5[_7\WG_!PE\!/C_?^%?A=_P ' M O@7Q!K%EJFL>/4ET>UD#9\-:#&Z2^%9TC(S"9([9[J<-TN-3"=AG]X/V%?V ML? G[??[%O@/]JKPF(DT[QSX7CN=0LHY6A;.] 'CO MP&_X*=?%S]MZ;QAXX_8!_98T+QS\-_!OBBY\/OXW\6_$\Z"_B&]ME1I_[*M8 MM-O!/$/,0++7Q:\2_LRV&C^)_AS\8/!T]Q#XC^%OQ$L([34HV@?9,T#12217*HW78^\+ MAB@4AC^3G_!DW_RWCR))DNXD.3N^R,W1A6K^WE M\5/&G@'X'IX"^$&JFT^(/Q,UJW\&^ +A%W-9W]ZK^;J 7^);*SCN[]AW2R8= M2!7X5_L:17/_ ;W?\')>J?LG:YK-]%\(_B\\.EZ5?:K@ !/Z#FOC7]E;_ (*Y_&G_ (*,VGB/XA_\$Z_V(H?$OPW\/ZK) MIMO\0/BK\17\*0Z[=1 &1;"V@TW4)I% 9/GF6%?G 8JP95^?/^#RKXF>/? W M_!*?0_"?A*[N+?3?&'Q;TS3/$SPL0LUI'9WUXD#X[&XM8'YXS"*^D/\ @W/\ M,:!X4_X(K_ 2Q\.6\:17/ABYO;@QC[]Q/J%U-,Q]3YCL/PQVH V_V(O^"PWP M8_:N_:+\6?L/?%#X=ZU\)?CQX(DD77/AIXKN89S=QHJR&?3[N$^7>Q>6Z2@@ M(YC<2*AC!Q\%WTOV/(>ZG.J MW-FT+XY82V\:0LO\2,5Z&OVE^(G_ 60_P""6OPE\>:S\+_B5^W7\.M%\0^' MM3GT[6]'U#752>RNH7,3Y%:YFB5F^523Q5C_@F?\ MMSZ)_P %)?V,/"G[9?AKX>77A73_ !;=:JEEHE]J"W,T,5GJ=U8J[NB*NYQ; M>85 (0OMW/MW'PC_ (.%O%/AOQY_P0A^-/C?PAK%OJ6D:SX/TF^TK4+5]T5U M;RZG8212H>ZLC*P/H17)?\&TVLZEX=_X-\_AAX@T>W\V\L-/\77%K$1G?(FO MZJRKCW( H ZOQ_\ \%O]*O-?^/\ ?_LN?LZ'XD>#?V7K82_&#Q3+XQ72W:1! MW_#SM/B&X^% M\,G66U%K;_21B3R#9^5G_CZ^T_Z-Y6['G?+NQ\U?A]_P;SW]YK?_ 14_P"" MBVOZU>27-W??#O69;RYF;<\KMXI)8DGWKYSM?BO\ $5?^#32Y\'"\ MN#IC?MG+H>W<=HT_^P5U/9C^[]L ;TW'UH _=GP3_P %QM'TO7/@#JW[4G[. M;?#?P1^T_;F3X1>*X_&*ZF\;N+=K6+6+?[+"NGO<1W4#(8I;I!Y@#N@#E?O6 MOYN_^#B"ZN=#_P""*G_!.N_TJZDM[FS^'.D26L\+E7C9?#FE%64CD$$ @^U? MT4?#'7-5\3_#7P]XEUV+R[[4=#M+F\3;C;+)"CN,=OF)XH ^,?&'_!7?]H/P M_P##/XV?M!:5_P $Y-8G^&OP4\1^)]+OO%VI?$6SLSKR:'=W%K=W%E:F!Y'3 M?;R ;L+N#(&)5L<-^R-_P7E^.?[=/[)?BW]LC]F#_@F-KWB7PUX,UN[TO5=* MA^)EE'JLL]M:6]W+Y%N]N/.Q%82 M/:I>6D5RL3, Q42!20 "1FNQK\P?^"K/_!3?6/V:?V]_P!GG_@D_P#!+Q[! M\*O#OBNRM]5^(/C/1M-B:XTCP[&UQ%!INGHT4D=LTBV,\9D$;-&IAV;>361^ MR/\ \%<_BI\%OC'^UQ\,_CKJOBGXC_"GX+>$+OQY\*?B/J^C-;W&J:7##$\V MD/=^1''=2++<1112LOF967>S@#: ?JK7PY_P46_X+3:7_P $Z/VQ/A-^RGXZ M_9OO?$,'Q@U"TM/#OB;2O$\<8MGEO(;23S[>2#*E'F1AM=@RGJIR!\;?"OXX M?\%R_P!O#_@F;X+_ ."H7[$OQSO]9^+.N?%R^-U\(K;^R;7PU;^%X;BYM#8K M#=HGFNLL$+M-)/YQCFD(<%5QY_\ \'1DGQ#O_P#@HW^PO+9PZ5IWBR;4H#%' M=![BQM=1.KZ;@/L*/+"LIYVE691P03F@#][**_'+X8_MN?M]_LJ_\')^A_\ M!-WXP_M>ZI\5_A]\1/#9O+B#7_#MA9'3+EM)N;U&M%M8U\E5FM3&$W$&*7Y] M[J)*I_M1_MP_\%*M$_X.3O#G_!-KX&_MGW6A> /&6EK>C3M:\'Z5J$>EB71K MNYE\D_9TF=HS"9(1)*RB0)Y@DC#1L ?LS17Y#?\ !$C]O']M76_^"PW[3'_! M,C]I?]HW5/BEX>^']OJFI>&/$/B+3K6"^MS9ZI:V>W-M&B[9([Q"R8VJT(*! M S X?[%'_!0O]K'_ (+,_$;]KSXL?#_]I_Q5\+O _P &-'CA^"^B^"XK*-9; MF1-2>+4=1:>WE>[9OL$3-;LPB"SLH7*AR ?I1_P41_; O_V"/V1O%?[6\7PM M_P"$PT_P7!%=ZYHT6MBQG:T:18FDA9H9%D=6=#L;8"N\AMRA&J?\$T?VZ/#W M_!2;]B[PC^V7X6^'UYX6L?%LFHI#H>H7J7,MO]DU"XLFW2(JAMS6Y<8 P& [ M5^7EC_P5.\>_\%5?^#7S]H?XD_&NQL8O'_@S3'\/^*[G3;<0P:DRRV4\%\L0 M^6(R1R[71?E\R*0J%5E4*?B?H/Q?T>)_CEX6\96UE)!+(]I87,MUIGV>WB> MQ:,7-P$B0F,B.(,K'<6]/_:=_P""A/[4?QT_X.$_ 7_!([X?_%'5OAQ\+K7P M\VL^*-6\+I#'JOBA_P"QI]218KN6-S!;@K%$1"%8[)R7)V; #]6:*_'K_@F+ M^U)_P4(_:4_X*U_M)?L$?%'_ (*!^.KGP7\&KC5[?PU):>#/#9FGM?/FLK?[ M3>G3?-^UP--;SHY)65[:02(RDJ:7_!&;_@HM^V[!_P %1?C]_P $V?\ @J3^ MUAJ6N>(O!FDW+>";NYT?2M+M)8;20R3W:B"UC9GELY;:[BW,56))BRGL ?LE M7S[^WO\ \%"OA]^PO:>!/"MUX.O_ !A\0?BMXLB\-?#'P'I=W%;3:S?NR*S2 M3S'9;6T7FQF69@VSS$PK$XJ7_@FW;?'+4_V8M-^)_P >_C3XC\9:CXWO+G7] M$_X233[&UFTK1+F>272[1DM+: >:MBUL9BZEO.,GW0 H^3?^#D/_ ()3_M&_ M\%"OAI\./C?^Q;XL:T^+?P3U6\U/PWI,.JBQGU"&X-J[M:W!91#=Q2V=N\3, MR*:GJ$%FAU*2ZL=/N+0 3,ZLEO-$[((O,5I$S]:5_/U^Q'_P '*WQL\$_% M+3/V /\ @O-\ +BT>'7M-23QQJ&B2:5J&EWEO=PW%G=:G981)(TN(89?M$ C MVB,-Y%;/XF M^*H;"Z\;>+K+PUX6LC\TVHZE&9;86#?\(?/X>.WN6:5+<;1Y!4#Y]P!^KE%?EK^SI_P4=^. M_P"S;_P7T\2?\$$=,NE\)+%<631W_ )=M;0M>RHLC6L:2/L!NEE=9?*V. ?N37P__ M ,%A?^"R5W_P1\T+PS\0/B+^S%+XS\+>+-5DTW2]1T/QBEO=17*0"5EGMY;7 M:BD;]K)))G8=P0D"O9?^":OPB_;9^!W[)VC_ [_ ."@GQ\TGXD_$JUU&]?4 M/$^BJQ@>V>=FMXM[P0-*RQD99HU(SM^8*&/YF?\ ![C_ ,F7_!O_ +*A+Q"=1GCLKNW2X MA^T,+>)8Y=DBY1#(!_?->GU^:/[6'QP^.G[,?_!LIX)_:._9N^+FI>#/&/@S MX%^ [W2M5T^RL[D2>9!IEM)#+'=P3(R-'._0!@P4AN"#\%_M+?\ !1;_ (*_ M_#K_ ((E_L^?\%83_P %#]1/B'Q'\0Y-#N/"NG^"],@L[VW$NKE;B]80YN9L MZ<(RBK'"(G0!/,5Y90#^B*OA;_@I_P#\%JX/^"7G[0OPR^"_Q'_9EN?$NF_% MF_-IX7\0Z-XM2-XGCFM89_M%O);?NRCW<979(X=>+;/_A(OBO\0["U26_@TT+=O#IMH9(I1;O-]B)/VX/B MU_P1T_:\_:P\1P?&VYUZTT[X<>.K30="M;+2K2VD>[U"_P#L[60%UYVFJ+BW MC(8ON"'RPQE3]SO GAG4?!OA"P\,:MXVU;Q'(?@(_CCPO/KL&CZ@FG>)ULKVUN9UD:)A%);NDD1 M$3 MY@8,5^0@EE^0/#?_ 71^._P[_X-I- _X*7?$"+3=:^+>I"?PQIMS/9+ M':WFKKJES8QWLL4>U-0JM(A4!%;CY$_X*]>$/VP?&'_!NQ\,/VO?V MA_VW/%?C_4/BCKGA_P 0>*O"WB'2=-73K1[V"YN+-M-^RVT,MH8HF6-XV>2* M3>S!8R%H _>_]E_XX:?^TY^S1\._VD])T";2;7XA>!=(\2VVEW$XEDLX[^RB MNEA9U #L@E"E@ "1G KY>_X+"_\ !8F]_P""/WACPW\2_B%^S))XS\*>*=7; M2M.U#0_&*V]W#=K 9BLUO+:[54JK[621\[#N"9 /KG_!)W_E%E^S3_V;_P"# M?_3'9U^;7_![7_R8I\(_^RM'_P!-=W0!]2_&S_@MK\4?V8_V2_"W[>/QZ_X) MU>*8_A+XFTO2=1E\1>#/'6G:K=:5:ZBD3VKW-K*+9DW>=&F0Q4.X4LI9<_7G M[*?[4WP3_;4_9_\ #7[37[/'BT:UX2\561GTV\,1CD1E=HY898VYCECD1XW4 M]&0\D8)_"?\ X*2?\%:K7Q+_ ,$M/@W_ ,$9+3]G;Q1X(\9?$[X4?#ZS;QQ\ M3;K3[+P^FE&*PDBU&WN+6ZN?,ADDM@A>18C"OF&15>,H/T5_9\_8?^*'_!(G M_@@GXR^"W@_XZSP?$+P1\.O$OBV7QAX=MX9(8-96">_5+>.\AD62W5HXXCYD M8,BJS8C+X4 _0:BOP=^#'_!57_@HY\1?^#9?XL?\%"]:_:TUB/XL^!/BO!8Z M1XEMO#VD*);&2\T6U-K+ ;,PL@6_G<,$5]^WYB!M/H_[2O\ P5D_;X^%'_!M M5\&_VY?#/BZ_U7X@^-]^/;32;1;G3-/ENM0$EW'&(#;0R.;>WM5D:( MJK7 (&_:: /V;HK\Y/\ @G#^V=JO[2?A?QG^U!^Q[^V!XI^-WP_TSX2W,MC\ M*_'RV*^)?#'BR)O.2RNC;0137"72 I'(YE4-#*(Y65E ^2_^"0'_ 5B^+G_ M 4*;PGX-UK_ (*'^+_#O[1$'Q6L+WQY\,O%5GI4'A[Q?X976(Y+NTT<&T$E MI-!IX;,22B>0PS B19-\0!^Y]>)?\%$?VP+_ /8(_9&\5_M;Q?"W_A,-/\%P M17>N:-%K8L9VM&D6)I(6:&19'5G0[&V KO(;D/=Q&SOC'Y<<9E(CD5C$H4@1MCL?\J.N MD_\ 8Q-_ZGLU?K/_ ,$%?^4.?[//_9.;7_T-Z )O^"GO_!5C0?\ @G;I.F>' M/!?[-?CKXS_$36[&;4-.\ ?#[3)IYK;3HF"R7][+%%*;2VWG8KF-R[A@%PCL MO _\$9O^"]?P$_X+!/XE\"Z'\,=4^'WQ!\)V:WVJ>$-4U)+U)[%I!$;FWN5C MC,BI(R)(KQ1E3+'C<&R/MO5(/ _@^75OB;K$&EZ8ZZ6G]N:_<)'"PLK7SI5\ M^;.XW':GF2$8W-G\H_^#>G]BR]\4?MH_M&_P#!9F7PI)X>\)_&;Q1K M5E\'=+FM3!)?Z!<:K]LEU1HB!Y:3O;VQCX!;;*V-C(S 'TS\3/\ @L7#=_'O MXS? 7]D3]GZ+XGW/[/'A5]:^+NJWGC(:/;VLBK(YTS3]MI)D,P8$#U7X%_P#!3W]D3X]_L#'_ (*1>'/'KZ?\-;30+O5-Z=>7 T:?X\>'(I"K'")< M"TDF4'L"]E;9'?=_M&@#]Q-!_P""^_A'1O /P=_:7_: _9ON/ GP3^/'B6?1 M/ 7CN?Q?^"@W_!2GX8_L M%7?PY^'5WX6N?%OQ'^,/C"W\-?#/P/97R6IU&\EFAB::XN'5A:VL;3PB279( MP,JX1NOG5=-U73)X;>:.]T^]:WMGG M0+=0!UD@A=#*ORM\VWZ4\27'B2UT.YN/"&DV-]J:1YL[34M0>T@E?/1YDBF: M,8SR(V^E?A/XJ\5>(/#'_![[IMMX>FDV:OH\-CJD$9XFMSX):0AL=0K1QR?6 M,5^\U 'YO?L0_P#!P'K7[='[>?BK_@GSX"_8HGT3Q9X&?5O^$KU/7/B%%]AM M4TZ\2SN3&T-F[RGSI$5 %&[=DE1DC](:_GA_X-[O^5GK]JS_ *Y?$+_U++*O MH3]IG]N#_@I5I/\ PEB31+NZ ME\D_9TE=HVA+PB21E$@3S!+&&C8 _9JLSQE>^+=-\+WM_P"!/#UEJVKQ0%K# M3=1U1K*&X'_A['JFH>%_$7B+3K6&_@-GJMM9E+9N(!]9?\$;_^"SO@O_@L%H_Q$U3PC\!M M7\"M\/-1L+.]@U768KPW3W2W!!4QHH7;]G(.UG_@I9X#_ &GM6F^-<7Q363PU\!/#_AQ;K0O^$;2\BM9-,DMEMFEN M&*/+WU"WA>"Z!NK)IXFCFE6WG1F/S2QL%38^? MIG_@E'\S06@G#F]$L<<(D1<6WGD;;A(H@#[7HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *@U2[N-/TRXO[32Y[Z6"!Y(K*U:,2W#!21&AD9$#,1@;F5&M TF[U&UG=7\BW-_$ZQ7%J4BF! MB3=ESR7;'[N44 ?D7_P(-1TGX06]A?\ C2.[\9^&K::"87UE<26D:R:H!+(BVK@LI\LE MEVNPR1^R]% 'X_?ML?L%_P#!0+XQ_P#!Q'\&?^"A_P /?V-=?O?A=X!TK1]/ MUK5G\7^'(KARC7KS2QV[ZF)&6/[8H((#,8GVAAM+=GK7_!.?X]_L/?\ !?#6 MO^"I_P (O@[K/Q$^&'Q2\*7EAXQTSPE-:MJWAW4Y8K?=(+:XFB-S!++:1ONC M9F0S2!E 12_ZG44 ?EU_P18_X)B_M$_LJ?M#?M*?\%/_ -I7X6W>G^-_C1XE MU>_\*?"^PU2QGU&QTRZU*;46BN)O/%H+F:1H%"><$C$.7<%R$^7_ /@E)_P2 MD_X*>_LC?\$P?VQ_V6?C'^Q3J\'B[XO^#38^ [:Q\<>&YX;VXFLKNS9'D74] ML/EFX24E\ HK;2S@(W[RT4 ?C;^QQ\"/VS_^"8O_ ;- M?#:ZOJ$/@;Q'>:9K>F:U8W=TL+J;S(K>,RS21/Y;,(,*>=P^+OV8?^"S M'_!&?X8>!/A%HGQ__84^/?BJR^%<<=YX8M/$'BF/5]#T+4Y2KSW=E8374-NP M\W'+M M8KJWFM[B.XA8;U>.1?,B7=&ZLK#(X.&'$^./V-/VL_C)\&M3_9R^-7[;>CW_ M (.U_0I=%\03^'OA!:V&L7MC+&8I4$\UY<6D3O&S*72S 4G**A P >U_ +XY M_#;]IKX*>%OV@_@]KAU+POXQT.WU;0[UH6C:2WF0.NY&Y1QG#*>58$'I7,?M MP6?Q%US]DSXA^"_A1\)]6\9^(/$7@S5=)TG1=(O["V=[BXLIHHV>2^N;>)(] M[*&.\D Y"G!KKO@E\&OAS^SM\(/#/P(^$/AU-)\+^$-$MM)T'3DD9_(M8(Q& MBEF)9VPN2[$LQ)))))KJ* /R,_X-;/V /V]/^":OA/XH?"O]LG]E'5O"R^,= M;T[4-(UVW\5Z#J%HJPP3I(DJVFH23*V2F,1L#NY(P:ZG_@Z3_8)_;5_X*+?L M[_#;X*_L9_L[WOC._P!%\:2:WK-\/$ND:=;VD(M)H%C)OKR%WD9I01L5E 4Y M8' K]2J* ./_ &?5\3Q? SPC:>-/!%_X;U:V\.VEOJ.AZG<6LT]G-'$L;(SV MDTT++K#X\Z%=6G M@OXBS>-=/L](2!8M72-W5Y/.:66/4E"0[4VRH!*T<9:9/WFHH _%_P#X)Y?L M6_M=?\$__P#@W'_:[_9T_;%^ M[X*U]O!?CW6]/=_$&E:C;WMI<>&!$-CV%W M.5=7MI RR!>&0J6R0OSK_P $E_$G[9WC7_@W+^)7[)7[-O[$7B7XA7OQ/U[7 MM!\.>*/#VO:9'96+7<=M!=KJ*7=Q#+;%(BSQO&DT;[@':(@Y_=S]L[]G_7_V MK?V5_'O[,N@_$&W\+#X@>%K[P]J.N3Z(=0-O97D#V]P8X1/"/-,4CA6+$*Q! M*MC%>.?\$A/^"8^J?\$GOV=+S]F'3OCY'X[\.R>(+G6-/N;GPG_9UY;SSK$L MB,ZW_:N^!O M[(6H^(O"'P,-2L?&FA0)*\&LQW]Q#:)>WUO--LC0J&DBB#-T&.:?K M'[ G[?EY_P '1&F?\%,(/V0]:/P=L[4Z3+XB/B[P^)RI\.2Z9]K%K_:/G^2+ MB0'&SS?+!81EL(?U\HH _(+P+^P+^W]IO_!T'XC_ ."FFJ?L?ZY;_!_6[5=* M@U]O%WAYIXE7P[:Z9]K>U74C-Y)FMV; 4R^6P/E[LJ+/[''[ 7[5'_!&S]N7 M]J'QK\,OV:_$GQ2^&_QJTQM4^&]_X*N[%KC3]12>[GBTJ^BN;B%X &O'07(# M1%8T8D%F5?UTHH _'O\ X)Z?\$5?VG/V!_\ @AQ^T'\!]8\ ?\)3\FM<:;-8V5J]UL_%2#4K#3U\<>&S:O8"[L[MKDW']I[% %L\9 M0G?O="%*[F7]YJ* /R2\;^'?^"XW[%W_ 0[^!GPN_8C^"MEX7^)WP_A%A\4 M+/7=3T"]FL],MHYG-Q \EU+9/ YVEVW^M!#K%OM8-9W13#R6SY'F1!E651Y7]FG5/A-X/^%.B^?J MNJ>*(;2UUKQWK"F3[(OV2VEE:*&V#+NN+DI+(%$2H4577]-J* /P0O/V!_\ M@LW_ ,$D_P#@M'\0_P!NG]CK]FN7XY?#OXH^(M5O=7L+#7K>"2^L-1O?MKV= MP)7\RVN8)MNRX$;QD)GD/)&.+_X**_\ !"#_ (*0_''XO:U_P4Y_8U_8^TGX M2^(M=N!+XB^",7Q&M-2U+4I)TD&H7;"...P$-RK[)K#SY1,'F)'[TPU_1'10 M!\F_\$V/C-_P4[^*WP5E^)7[?O[*/A[X;7VG:3'9Z/X!\*7\4VH:Q<)CS+UQ M+.(+",@*D5JTI;F1G<#RQ7P!_P $K_\ @GC_ ,%)OV8O^"[/QL_;_P#C/^PQ MXBTWX>?%2]\6_P!DW%OXV\,7%U8)J6MPW]N]Q#'JI.!'%M<1[R&88##FOVQH MH *^>O\ @JCX$_:2^(_[#'B[PO\ L?6 N/B=_:F@7G@E7G2-([^VURPN4E=G M(58X_),CDG&U&Z]*^A:* /B7]HSXL?'S]I/]C3Q7^S/^T%_P2G\9ZWXZ\4^$ M[G2[GPQ:WVCWOAFZOY(BD=U%JLEXJP6Z2E95DE2.YBV96(NJ[OESXL_\$8?V MHO@'_P &U^K?\$MO@9X'?XF?%7Q=JMAJ6N?V-K5A96%K>?VU9ZC<;9=1N+<& M".&T$"D9>1P'V(&.S]?:* /PP_;$_P""7/\ P4O^-?\ P;Q? '_@G;X)_8NU ME_B?X&\>)],N/&WAN.VM;6WCU15F%P=3V2>:;^+8J$L/+EWA,)OL?\%H? M^"97_!2_]MO]BW]CSX+_ &_8FUNZ\0?"3P8D/CRVU'QOX:MH[&[2ST^T^SI M(VIXG):SDDWQY38\>6W%D3]QZ* /R?\ ^"Y7[,'_ 58_:M_:L_9P\9_L[?L MV'X@_!CPU>6.M^.O@_KWC+3M-M[C5X;T3O%JV9WAGB\A8T1D^U1HRS85_, D MY3]@_P#X)Z?\%-OV??\ @X6^)O[_9>T%_!'Q)\,7<-UXB\.>.[:33M+- MT=/G,40E5+NY>)K1X #;0B1\/^ZC.1^Q=% 'X^_\$OOV#O\ @H'^SC_P74_: M,_;O^,G[&/B'2OAU\5+'Q%'X9OX_%_ANXN5:?5K2]MQ-!#J;,GF16SKQN"NZ M!L+N9;G_ ;Z_P#!/S]O?]B[]NW]I'XN?M3?LHZKX1\,_%[5&U'PWJ\GBS0; MY8-NH7MR(KB.ROYI4=DN4 *HRY5@6 P3^NU% 'GW[5G[-/PQ_;&_9R\9?LO_ M !DT^2X\-^-M#FTW4A P66$,,QSQ$@A98I%25"00'C4D'&*_+_\ X)1_LT?\ M%+_^"".M>./V7?&_[+FN?'KX&^(/$+ZWX6\;?":_L&U/3;MHDA<3Z9?74$F) M8HH"ZHS+&\3;&F\PX_8&B@#P?X9?&#]KSX^?$S1]3M/V==0^$OPZTR:2;7)O MB-/8SZ_XB/E.D5M:V=A7SB(A&MN!(94_./6?V)?^"SGB;_@ MM1\:?CQXY_9Y\+^// WB/P?K/A;X1^.?&7CZ&VTOP/I5ZJ)%<6=I$L]P+D0J M\,T201-*\LI,Z)(7?]E** /Q2_X) ?L-_MR?\$\_^".G[7OP$_;!_9W3P>E] MX:\5:SI.K/XKLKQK\MX?^S%(X;1Y<1K]F9C([H3O0*C?,5^>O^"(OCC]L"__ M .#?CXZ?LU_LW_L4>)?B1=?$WQ1XD\.>'O$/AK7--C@TV\O]'L+2X&H17=Q# M) D<,BRQRQ"97;[A>"9TA$T.Z01R/L)?:K;25< J? /^".?_!*S4O\ @D7\"=;_ M &J:Q=^(O&,>GS^;!;7USY:"W M20? 3P9X]_9?GLS\5/A/JU MS>^'=,OKM+9-7M+D0F>U660A(YA);6\D;2$)\CJ2N__9TUSX4>!/@EH%EJWC&+Q?=V?VO4M>BO!>#3+.&VGF: M2!)HX0UP_EHT;2;-S ]1=_\$_OC+^P5_P %S/&7_!4KX,_!77OB)\._B_\ M#N\TGQ9H/@R2S.JZ%K3R6$QD$%U/")[>X>P1MZ.2DD\F]5158_IO10!^7G_! M'S_@AIKWP(_8B^/?@C]LW3K73O&?[4/VZ/QCHVE7D=T?#NF2Q7,=O:B="8Y+ MB-KRXE9XR4#,@!;9N/SDG_!*/_@HC8?\$?=1_P""&:?L_75QKT_QC%W9_%L: MK9+X6_X1W[*AX0UZ_P!1U?79_%>A:?:%9K>%$2(7>H1S,V[>#F-0 M-G!.0:_6^B@#\U_^"A_[,?[9W[3O_!OHG[#_ ,-OV1?$?_"T[WPCX0T&?PQ? M>)_#\2VLNF76FW%S<-<_VD;=H<6,Y[_Q98W/CCPW';6MO$FI)&ZSG4]DOF_;H MRH3)'ER;PGR[_P!YJ* /QW_X+4?\$E?VROVR/V0/V9?C[^SA\*I(/C%\!=(M M(=5^'.KZM8BXNHUCLRXCGBN'MI)(9[(,%6;$DJH>"_X*N_LK?\ !6;_ M (*@_M7_ +,/[3?@'_@F[JOA;2_AO=+?ZMH/B+QYH\=_#+'?V5S/YS?:!$D; MF'9 %9YF".\D<0*K7[BT4 ?C]_P6/_X)S_\ !0?2_P#@I;\'O^"T/_!.OX/I MXQ\3>%M,L[7QG\.;G5K:"\7RA-&X#-*$ECFM;F2UD\IV9"@=0ZL2OWY^SU\? MOVV_B/\ #C5OCE\=/V)]0\#>3IL:>'OA%I_BO3-2U_4)]V9;B:ZEFMK*W7&Q M8X6E#8$KR,"R1K]"T4 ?A1_P48_X)?\ _!63XS_M$_!W_@K!^RS^R_KMA^T9 M:>)KG4O'GAB\\:^'(M.T:TM98TTJQCE_M)4N$6T1H)F4M]H$LC,(@1$/I/\ MX+0?ME_\%P_@%\%?AK^U1^QE\ =-\(>%]"T&[UOXY>'?$]WHFHW>FRP^4PLI MG%RZ2V[*)0CV+F9R0/W;%$/ZB5QOQ8^!'@#XWW>B)\3H+O4]*T+4H]2A\.27 M173[N]BD26VGNHEQ]I,$D8DCCD)B$FV0HSQQ.@!T?A35=0UWPOINMZMH\FG7 M5Y80SW.GRG+6TCH&:(G R5)*GZ5\W_!W4_VD_P#AXY\3?'7BW]C7Q?H?@3Q+ MX#\+:)H7C.[\1^'I8I+C3;G69KAY;:#4I+F.-AJD80B-F/DR;E7*Y^GZ* /S M<_X.)O\ @B)HG_!4CX"?\+:^"^BVMM\;_ FGR-X:N?EC_P"$AL@2[Z3.YP,D MEG@=CA)&*DJDKL/:?^"A-A^UEXB_96\*?LT? #]E3Q-XWMO&4FC:1\4=0T?Q M-HNG'2O#!EA76((_[0O[=Y;N:T$UO&J#8/.9C(I4!OKJB@#XN_;'_P""3/[" M_P 9_P!BOQOX#\"?\$U/ NE^)O$?@^YM=$M_"7@3PWI^M:3?O"?(EBN?,B@C MDBEV,2MQM(4C+ D'Y2_X-Q?V4_\ @K)^P#\$_B'^QM^VE^R'JFE>"]9:XUCP M3XBM?&V@:A'I=[);F.YM98K;4))A',4A9/+C8+)YI8#S-P_7ZB@#X/\ ^"?W MQN_;V^!'[%O@SX"_\%#/V"/&NM^)=#\(6VEIK7@&XTO7+76[5(!''#>1-=QR M6UX(@LW:JL3/ B"4+#N#SGS2R!?+;]6** /BWQU\)?B; M^UU_P43:+]KC_@G-<:U\$?!7A"73OA]J/C"[\,:MIUWK5UZRJ>=MKXT_X.+O\ @A!JO[2G@OX)S&Q$TT7W2)#\N?LB?MI^/_ /@VV_9)TC]C+_@K+\+==N/"^D:]JQFC>6.XL[E))I603(JO&Q53B!F;]AZ\^_:@_95_9\_;0^ M#>I_ #]ISX7:=XN\)ZMM:YTS4 P,S6SO#%C(NQ"DCM]HDPVQ8MLGWGX^_X)'_\ !,/XI^-]7^)7Q'_8-^%NM^(- M?U&:_P!:UC4O!]M+<7MU*Y>6:5V7+NS,6+'DDFN7_8I_X)$?"G]@2:UT7]GS M]J3XXQ>#K"_:ZL/AQK7CF&\T.U+,6:..)[7S4C9B69%E 9B21F%["]G;(2Y"D2*G*-C(P3]PT4 ?B_\+?\ @EO^ MUK_P3=^%_P"VU^Q7\#/V;-<^(GA+]HS0;BT^"OB#PYJ.GQ6VE_;;2_LI+35/ MM5S$]J;9+R)O-"NDJPL5(8^6/7;/_@WHAC_X("O_ ,$KIO&FE#XA2L?%#>*% M5_L0\4^>)P,[=_V?RP++S-F[RLR;-WRU^H=% 'XM?%S_ ()9_M=?\%*/A)^Q M3^Q/\=?V;-;^'GAK]GC18+/XU>)?$>I:?):ZC'9VMC9I:Z7]EN97NVN8[.1O M-*HD2RJ6);Y*_:1$2-!'&H55&%4# I:* /G'_@K1X#^,_QD_P"">OQ8^ OP M!^"^K>-O%/CSP+J6@Z38:;JNFV:037,!B66:6_NK=%C&\L=I9L*?EZ9^4O\ M@U__ &,/VT?^"=G[)/C']F?]L;]F+5O"&IZI\2KOQ+IVL+XFT34+*6WFT[3[ M81$V5]-*LH>S-_A=#:66N>"Y;^&WDNK>UNYKF&5/.=%F21;FX@F17$FQHR@;YBOU;I' MA_\ :R_X*??LG_$/X4_MA_LQCX">'?'?P]O_ Y!X:O?$MOK>L->W<6W^TG> MW"16\4! \N%B9)69FD6((@?Z_HH _%K_ ((K_"__ (+F?\$HM)\2_P#!/7Q/ M_P $]M,^(/A*7Q//J/@[XCGXE6>GZ/I9F"I++(^V6>6T6V\ M!.E_X+K_ /!/?_@HC^U_^WG^R]\:?@-^R_=>-]'^#MS97_C;7],\1Z)I=O>3 MC4;2YF2SMK_4DG&%MWPK\#>J^8^"U?L!10!^0/QR_8'_ &__ !G_ ,'+_@#_ M (*3>'/V/=1&Q56^ M4&3XS?L ?M]>)_\ @YT\%?\ !2+P]^R3K%U\(/#5K%I-YXD'BW0$DD4Z/=V+ M7:6KZB)S"LERK8*"4HC$1DX4_KU10!^0O_!,/]@']OKX#_\ !P!\?_V[OC-^ MR1K&@?#+XJZ;X@L?#^NR^+= N9+HQ MQ:=J2W5S"]J5^WQ*T^TQ%8'8'+!!^R5% 'XS? __ ((C?M5?L=?\&]'Q9_8Q M\-?#<^.?C?\ &BY%YJV@Z#KFGP6^E.YMDCMVNKVX@A=(8; ML6R_X(7_ +7'[1__ ;B^$/^">/Q5^%C> ?C/\*/%^H>(_#%GK.OZ;=66K32 M7^HS" 7%A/OV8_$OPL\.?"+157XW^)_%NH:=Y,*Y- \)?#2;4/ OQ(^%E M\-,\27FIR3O"]L+[(#V%O 9E>S)!WWF]B4?8_P"W-?+_ (V_X)U>)M-_;A\0 M_P#!0#]FW]HZX\(>-?&/A.S\/>+-*\3>%X]>T>\M;4@P-#%YUM<6KC'S"*X$ M;GYFC+9) /C/_@A!_P %:_\ @DI\6OCUK?[*'[+'[-OCKX9_$OXA75YXAUG5 M?'KC4;WQC?1K+=3O<:BUS-<2SA#<3A)0L8!E*8+$%G_!93_@D5K/[27_ 6 M_9E_:1^$6K2Z.GC>ZO/"WQ=ETVY\B>71[2RGFGDRIW?Z1IS7>GO)T7?;)U<5 M]G:I_P $T=-^+_QE/[2/[5GQDN?%OCNQ\!ZOX2\)ZGX7T"+0+?PU9ZE"T-W< M6:+)/<&[:-BHEFN)5C!;RT0LY;)_X);?\$J+/_@FQ\/-.\ :E^T?X@^)?V1O@2GQ \&:/X'\2Z9 M\4] ;Q%::=-Z=(VO5>W>2,.R1LB2HTD?F!A]?T4 ?EO_ ,%> M_P!B#QI_P7&L?A;\#_#G['?BOX?/X?\ &T6H^+_B[\0[&PLIM#T40RK=:;9I M#QF\@E-\D3IYFU@?E_8:B@#XM^ M+7P0_:F_X*T?L!_%/X(?M4?!*U^!L'C_ ,*)I_A/PG?:]#K.HV5_%(+F+4;^ M:V B6/[1';!;:/+A(I&=@TBQQ?)7_!$W1/\ @NC^P%\'Y/\ @FO\2?\ @GII M>I:/H&M7C>#?BQJWQ#M(M&T:UN9FFD:6&$R3W\(FDEG2.+RYF\TQ/Y7WX_V' MHH _)/\ X+"_\$Z?VY?&W_!9;]FO_@IK^S5\!S\3O#_P^T[2M,\5^'](U^QT MZ]@>SU.]NVE'VZ:-"DD=Z0I#MM:$A]H96.[_ ,%/?^"9W[5'Q&_;^_9I_P"" MO?PC^%$'B/Q1\-KK3+7XK_#/P]K,)NCIT-W)<>;I\UTT$5W+$EU+3?ACX<\ M27%L=7UBZ_LA=-DNYH+>65;:!0]VRK(PD8M"=@ ;''_\$\/V"/V_/@M_P<+? M'']OWXL?L@ZWHOPP^)NF:SIFA:V_BWP]<2V_GWVGS0SW%O!J3S+&R6;Y"*[@ MNH*][\3^'T6.XT\V!N;G[4-2-N;?_1)-I$GF ML63]V,L5^0?VG_\ @E%_P4]^*W_!NO\ /\ X)P>$_V*M7?XH>!/B==:KXFL M)O''AM+6WLD?6'CF6X.I[)/,&IPA57+ PS;PH$9D_>:B@#\;O^"Q'_!'[]L7 M]MK_ ()L_LQ>+O@C\+Y=/^-'[/\ X:L[2_\ A[JVL6'GW2?9+**Y6*XAN)+6 M22.?3X9(QYP#QR/R),1G@_\ @L%^RU_P5Q_X*Q_%?]F'XV>!/^";.I>%(?AY M<7EYKFA^(/'>D17<-R;C3)9VD)N/+CMV:W*089IW$\%F7[T_9J_:"_;@^*O@+4OC;\>_V([_X=0VNE+'H MGPIM/%FFZIX@U:Z+@R7#W#RVUG;1JH"1Q/*KMNE:3RR(T/T310!^%G_!3C_@ ME_\ \%6OVE?B]\)_^"IG[-'[,'B#1?VD=+\:W5WXB\+77C7PVEAH6E6IZ+I6HQW[^&WNBNGZC\8^(O#[Z3J&K:':7E_I4N=UE-+"CO")_P!GCPS\1/AO=^$M0\._"7Q5XQ\> MPVFC^![*\B@5;VUM8Q-<_:U1)XI8T@1IC/)F9$=9*_82B@#\=_\ @WL_8%_X M*)?\$\/V._VA?@+^T9^R-<6MWK=W=7GA9]/\::3-/KMTUDMJL%NGV@1)&=N\ MS3S0CYE 5OF*>0_\$^_^"47_ 4]_9Q_X(E?M2_L._$C]BK5X_'_ ,3;^*3P M;96GCCPW+!>++!;P.6F&I[(O*\DNV\@D,NS><@?O-10!^,WPL_X(K_M<_&C_ M (-LC_P3+^,_PM;P!\6_"?B*\USPQ;ZOK^G7=E?W8U.XO(E$]A'?\ !-+P#\6/ MA#^P!\'/@I\++CP[XT?6]4UR7Q3H>GV:Q M?8I(1&@O+^*9G+3?\\PH\L\\C/ZK44 ?E1^V[_P1H\:?\%*/^",WPR^"?C7X M'WG@+X_?!7X=:58^$/[G_:+*ZGB-I=-!A'=T*2)#(P50 MZGL/^"9'PF_X*K>,_P#@EWXV_P""<_\ P4D_9YO_ KXB3X=:MX4\&_$>[\7 MZ-J=O?Z?.'R=^&,NR)_O']DWX*?MW?LQ?\$=O@/^R]XJ_8/;Q?K6@>(I] ^,OP MEU?6O#]RFM>&)8M5DGDAG>[DLV_>2V;HCRQL\D?E-L1R]?I510!^//\ P3*_ MX)$_%C]D7_@H3^T%^V'^RI\'O&/PA^%VL?"F[T;X;>"?&E[9SZCX+) M D]PJVEO/;L(_M#%F,H W(&)X/\ :H_X)&_&G]N[]J;X!?M*>!?^"??B/]GW MXWV/C;3=9^/GC*TUO2?^$:,-NT<\NH6K6EY(]Q?-,@,>R))&+M]H^Z)!^X5% M 'XT?MI?L!?\%(_V'?\ @N.?^"O?_!/_ /9Z'QA\*>.+%+7Q[X(LM=M[*\BW MVD-K&ZCF02!95*N@4+O^H/^"@G@G_@H5^VY_P2:^+?P_N_V2O[ M,\=_$G2;;3/"/PITSQ?I<]SHT(EC>2YU'4;B>WM6D8JY,<#.(U6)09&:0K][ MT4 ?B/J7_!-/_@I%+_!7AM=(UC2+W4["\W/&[$31RV-Q/$T;!@1E@PPW&EV'@J_P!&6+4M2V1VEK9RQ6%_<2&&.&:XE5"JPAH$)^=8L?IO10!^17PV M_P""!9-0DVW(WH(8UW'>2E=?\ LG?\&]B?#S_@A!XR_P""9'Q7\6:;%X[^ M)K2^(?$.NV8::UTS7PUM)9(K8#20P&RM4K^ _^%1>,FN/BG\2-0U73YM(72[5;N"%],:& MX>:\EN(+G&+6]BN!%9/<.D7VB +/MCD=1()SAMR!7_2>B@#\T_P!D M#_@F]\6OBK_P7 ^*'_!9GX[_ RO_ ^A3:);:)\*/"7B&:W;5YG72[73[G4[ MF.WEE2V0I%<)'$7\QA<%F5-HW_I!X@U.]T;1;G5-.\/7FK3P1%HM-T]X5FN# M_<0SR1Q@_P"^ZCWJY10!^(/_ 2 _P"";W_!2O\ 9)_X+:_%_P#;H^.O[#GB M#3/ /Q/;Q5'IMU;>-_#%S<:>-2UJ#4('N(8M5+8$<)5O+WD,PP",FO1/BY^P M#^WUXC_X.>?!O_!270?V2=8N?A!X(+3P]KLOBW0+F2W-QJUC=V[W%O;:C),BO%:./D5RK.@( W,O-_\$O?V$O\ M@HK_ ,$4?VZ?CQ\+OA=^QW=?%/X7_%VYMKCP!XUTWQ386=GICVT]V]H-2\^0 M36\:17LB3F.*20M"IACFW 5^SU% 'XJ?\&_'_!(S]M7X&_LY_M0?LR?MU_L] MW?@KP_\ '[PX=.L==B\0:;=/"CVM_:3;K>"Y>6-MMZ'3$[KQ5/J7@KXDP?$2RT_1]/:94CEEG M8B29K1O+2;RUB%RC&0>6Y=0O[144 ?*_[9O@_P#:.^/?AKPK^Q!K'P U_P 3 M> _'$":;\=/BEH^HZ-8VRZ6+4FYM[6TGU 7:M=SA8'9(V:""65HF:01LOQ9_ MP;O?L^)7[*_QS_9=UZ7X!^(_$=QJ/@?Q=/XR\/33Z5<1R&)+ MB>TM]1>5$NK5(3(L:R&.2% %(9V'Z]T4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M44$@#)-?BE%^U3^P+_P5Z_;L\7^#/B'_ ,%?OVA?@EXIM_%4OAGX9_#WX=>. MY?"NDZGI5L1%#=>;-9R0W-[>7!N)US(DABGMH0C&(D@'[6T5\N?MO?M%>&/^ M"2G_ 3)U?XA6_B;7=?N? WA2VT7POJ/BJ\FU74=5U1T6WM[B]EQYERWF'[1 M.P RD,O%>IZYH7@K2],\;_"*^UO4 M9;R]L]"OHX!=Z9)/,S22PVMW.B0,[.XCDV%L(@ !]VT444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5\G?\ !93]AC]EK]L[]AGXAC]H3PKI$%]X6\&:EK'AOQU- D=[ MX%]%\;^%=3\%^)+9YM.U?3YK*_ MACG>)G@E0QNH>,AD)5B-RD,.H(/-?,'[.W_!'C]FW]GCP_9> 1\5_B]XX\&Z M3>I=:'X!^(?Q)NM2T+3WCD$D2K9_)'/'&X5TBG$L:NJN%#J& !Z3_P $Y[_X MRZI^P'\%M2_:'-X?'-Q\+="D\5MJ6?M37QL83*9\\^<6R9,_QEJ^3OVV/V)O MA_\ !O\ X*T?LL?MC?LD^%[/PM\0O&'C[4O#GQ+T_P /6ZVT/B3PX=)NKJ[O M;R) $=H#!&OFL,M)<6X8LR0X^KOVWOV$OA#^WKX"T+P1\5?%?C3P]/X7\20Z M]X;\1> /%4VD:GIM_&CQK+%-'D9V2.,,K8SD8(!K3_9__8]^&'[/VJR>,K;Q M'XM\9>+9]-&G3^-_B'XGGUC539[PYMHY9CLMH6=4=HH$B21T5W#, U 'Q-_P M3^\):A\%O^#BC]M/P1XLA:*?XB>#/"?C'PK)*,&]TV*(VT\B9ZK'=2F$D<;H MZ/V7/">K_$/_ (.AOVEOC3HD3R:'X ^ ^@>#]5NT'[L:C?G3]0CBW="PBMI< MCMWQ7VQ\>?V/?AE\=_B!X:^-#ZWKWA+Q_P"#[>YM?#GCSP?=Q0:C;6EP!]HL MW$\4T%S;R%48PSQ2(KHKJ%=>WEQ(2TLK;54=$1%5$5$55 !Z'1110!Y?\5OV2OAK\8O% MS^-/%&O^*+>[>!(3'I/B.:VAVH, [$.,^I[UY!\1OV>_!WP%^-?PJ'@GQ%XG MF&O^+'M+]=4\2W,Z^6L#,-JE@,Y]0:^KZ\+_ &L/^2V? _\ ['N7_P!)FH ] M<_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A! M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ MGYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#EK;PW8R^ M)+G26N;KRHK='4BZ;.2>>]:/_"#Z1_S\WO\ X%M19?\ ([WO_7E%_,UL4 8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5 ML44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 .:ZFL?Q+_R%]'_Z_3_Z": #_A!] M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GY MO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_G MYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\ M"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P M+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:M MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +: MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:LZV\-V M,OB2YTEKFZ\J*W1U(NFSDGGO74UCV7_([WO_ %Y1?S- !_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10 M!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U;%% '->(/"VGZ9HMSJ%MUBF>YO,O&K'%VW4BK7C'_D6+W_ *X&KFG?\@^#_KBO\A0!F_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!RVL>&[&PO]/MH+FZVW-P4DW7 M39QC/'-:/_"#Z1_S\WO_ (%M1XE_Y"^C_P#7Z?\ T$UL4 8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U; M%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 M8_\ P@^D?\_-[_X%M5K2M LM'D>2UEG8NN#YLQ8?K5ZB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/\ ^Q[E_P#29J]T MKPO]K#_DMGP/_P"Q[E_])FH ]THHHH **** "BBB@ HHHH **** "BBB@#'L MO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_ /((E_Z_9O\ T*MB ML?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ M *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH ***CN[RTT^UDOK^ZC@@A0O+-,X5$4M )-LY[XM?&7X5? ;P5 M\6&,N<[47/+N<'"*"QQP#7BWP(_P""F?["7[0W MQ?E\$_";]H_1K_5;R*."PL;VWN;![N4$_NX?M<47G-Z*FXGM7Y,_\%[?VJ+W MX]_MK7?P]\-^/+35_!W@?3;6UT4:1J*7%G)" M#7Q%;W%Q9W$=W:3O%+$X>*6-BK(P.001R"#WKCGB7&=DM#]QR'PEPN8Y'3Q. M+KRC5J14DDE:*:NN9-7;M:^L;;>9_6C17@G_ 2^^-OC7]HG]@CX:_%OXBW4 MEQK>H:+);ZC>3G,EU):W,UIY[GNT@@$A/_\ 7 UR_Y'>]_P"O*+^9K8K' MLO\ D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T* MMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HKE/BE\=?@K\#]+_ +:^,GQ:\.>% MK4J6277]9AM!(/\ 9$C N?9>#;B:VB?_IK<3B-%3U==PJ7*,=V>E@\GS3'QY\/1E*/65O=7K)^ZOFSZ MSHKY$_X69_P6%^/ V^ OV?/AQ\%=*F_Y?_'GB%];U,1]GC@LP(D?OLEZ=#0/ M^"8?Q/\ BZ/M'[9G_!0'XG^.DDYN/#_ABXC\-Z/*#U1[:T!,@'0'^(WPN^ M!>DS=(= TQ_$>LQ*>H=IR+4G' 9"/7TJ2S_X(_\ P=\L?M8TE;"\M!?].XJ+_\ M#UJ/YR9^;_\ P4M_X(.^"/C;H6D^-/V(_#OAOP9K^B6'V.Z\,K"+6QU>$,SJ M_F(IV7(+,-[@B0%0S+L!/P7'_P $,/\ @HG::+XCUSQ-\+=,TM?#FC3:BUG) MXCMKFXU%8T+>5;):M+NE8 [5?9D\9S@'^A2L>R_Y'>]_Z\HOYFLY8>G)W/I, MH\3>)LIP:PRE&I%/1S3*?V-?AQJW[/%N8/"'_" M+6T.E6DLH>6V,:[)8IF :995D61LO7J^,?@+_Q@5^WYKW[*=]_HWPV M^-RAQMF11A5&Q1EG-?9U:0=XV['RN>X94<>ZM-N M5.K^\@WJW&3>[ZRB[QE_>3"BBBK/'"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_Z MX&KFG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_ M]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 !( R37XI1?M4_L"_P#!7K]NSQ?X,^(?_!7[]H7X)>*;?Q5+X9^&?P]^ M'7CN7PKI.IZ5;$10W7FS6WEP;B=&_'4T"1WOARZM;:2>.XCN,!TB#(#)'N" MNFX$=" #S3_@J[\??B#^P)^Q_P#!7]B_]FCXH>(QX\^+WQ \/?"OPQX[U_4S MJ.LV<%PZ0W>KRSR@^=>;,#S"!B6Y$@ V #"_;SUK3_\ @CG\3?V=_P!H;X): M_P"(8? ?B_XI67PW^+_A_6O%-[J<6K6VHP2M;ZS*;R60B]MI+9W:X4B299&C MD9@5V^!?\% -!^.MO^R]_P $O?VM?VE8KUM3\!?%?P)_PM2\U$-Y]G+?16)> M[N\_=X\1^/OVJ/#D&GV MT0RZV\5M??:+CCHD0DC9FZ*I). * .KU'XNZC_P4#_X+0>/?V&_$6NZI'\(_ MV>_AY87_ (G\.Z5JL]I'XE\3ZGY4L'VV2!T:>UM[5VVVQ.PS@NX;8H77_P"" M??[0WC#X6_\ !2_]H#_@E!XR\5ZGKFA>"M+TSQO\(K[6]1EO+VST*^C@%WID MD\S-)+#:W>_\$_O"6H?!;_@XH_;3\$>+(6BG^(G@SPGX MQ\*R2C!O=-BB-M/(F>JQW4IA)'&Z.C]ESPGJ_P 0_P#@Z&_:6^-.B1/)H?@# MX#Z!X/U6[0?NQJ-^=/U".+=T+"*VER.W?% 'Z7T444 %>%_M8?\ );/@?_V/ M-"-.72M$:W,,@A)_]>47\S6Q7*6MKXI/BFZCCU2V%P+:,R2& [2N3@ 5I M_8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR M_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0; MLO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0 >!_^01+_ M -?LW_H5;%-_^@W9?^ Q_QH V M**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8K'\2_\A?1 M_P#K]/\ Z":/L7C?_H-V7_@,?\:S-L9N&9YT]E"L>F*NGX%_\%?OCC'N^*_[ M7O@;X5:=,/WFD?#'PRU_=E/[C7=[@Q/ZO%D9Z<5/.GLKGJ_ZOUZ.N,K4Z/E* M7-+_ , ASS7S2/K3Q+XI\,>#-'F\1>,/$=AI.GVXS/?:G>)!#&/5G)_B[KD3;EU3XF^)[O4-K'KB%72+;Z*RL .*^BOAW\& MM$^$.BCPW\*/"7A7PSIX _T+0/#\5G%QTRL2J"?>C]X_(.7AO"[NI7?ERTH_ M>_:2:^47Z'SY_P -<_\ !2?XX#ROV;O^">\?@ZPF_P!1XE^-OB);+9GIYFFV MV;E<=>&/I1_PQ'^WO\;/WO[4?_!1W6M'L9O]=X9^"^BQ:*D8[JM_(&N'!Z89 M>GUKZC^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QHY+[NX?V\Z&F#P].EY\O/+_ M ,"J<[3\X\IX/\+/^"2O[!/POU7_ (2>?X&VWBW7'8/9C,QQ^82YL55E-K^9MV]+[?(V* M*Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QIG&;%%8_V+QO_P!!NR_\!C_C M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ; M%8]E_P CO>_]>47\S1]B\;_]!NR_\!C_ (UF6MKXI/BFZCCU2V%P+:,R2& [ M2N3@ 4 >:_\ !0[]E_5_VH/V>+G3/A]>&P\?>$[^'Q'\.=8C8+)::Q:'S(0& M/19 &B.>!O#$':*W/V(_VH-(_:^_9N\/_&>TLQ8ZG/$UGXGTG+RGG"QU#]V5SZ+ ?\*F63P#_ (E.]2GY MJW[R'S2YXKO%I:R/M^BL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&K/G38HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: )O&/\ R+%[_P!<#5S3O^0?!_UQ7^0KG_$MIXM30;I[[5K5XA$?,1+<@D>Q MJS96?C0V<1BUFS"^4NT&V.0,?6@#=HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@ M\2_\A?1_^OT_^@FMBN4URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K6G]B\;_]!NR_ M\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C5K2 MH-?ADHHHH **** "BBB@ HHHH **** ,_Q9X7T7QOX M5U/P7XDMGFT[5]/FLK^&.=XF>"5#&ZAXR&0E6(W*0PZ@@\U\P?L[?\$>/V;? MV>/#]EX!'Q7^+WCCP;I-ZEUH?@'XA_$FZU+0M/>.021*MG\D<\<;A72*<2QJ MZJX4.H8?5]% ')_'3X&_"?\ :6^$>O? GXY>";3Q%X4\36#6>M:/>AMD\9(8 M$,I#(ZLJNDB$.CJK*0R@CS[X7_L'_"WP#\5]#^./C3QWXS^(OBSPEH\VE>"= M:^(6M1WLGARSF54G6T6**)!-*B(DEU(LEU(BA7F920?;:* /*/CS^Q[\,OCO M\0/#7QH?6]>\)>/_ ?;W-KX<\>>#[N*#4;:TN /M%FXGBF@N;>0JC&&>*1% M=%=0K@-6I^SA^R]\(OV6/"NI^&OA7I-U]HU_6Y]:\4Z]J]\]WJ6O:G/CSKV\ MN)"6EE;:JCHB(JHBHBJH]#HH **** "O"_VL/^2V? __ +'N7_TF:O=*\+_: MP_Y+9\#_ /L>Y?\ TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y' M>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R M")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ K'\2_\A?1_^OT_^@FM'4]3T[1=-N-8UB_AM+2T@>:ZNKF4 M)'#&H+,[,>%4 $DG@ 5^9G[1/_!R'\!/"7Q(CT#X*?!#5O&VEZ3?,LNO7.LK MID-UCY2T"&&5V3T+B,G^Z.M1.<(?$SVSG/ZDH8"BZCCOLDO5MI:]%>[/ MTZHKY[_8&_X*3_L__P#!0?PK>ZA\+Y+S2M?T=4;7/"NL;!=6RMPLJ%25FA)! M =>0DXU4[.-M?\ @WZ6WZ'045\I^)?^"Q?[),VL2^$_@'I_ MC;XP:[$=K:5\,/"%S?[6[;IG$<6WU968 -'_?6SL0#$_HDN1D,@@#/.GNQ5 MCUKT7X+_ /!,S]A+X!S)J'P^_9I\.-J"-O&L:[;'5+SS,Y,@FO#(Z,3R2I7K M1>;V17U3(,+_ !L1*J^U.-E_X'4Y6O\ P6SSN3_@KAX2^)CM9?L:_LL?%/XO MR,2L&KZ3X:?3=&)]'O;P+Y>?>/UI/^-S7QY'_-*_@-I4W^_XFUNWS^5F^/PY MKZZCCCBC6*) JJ %51@ #L*6CED]V']K8##_ .Z82"_O5&ZLON=J?_E,^14_ MX)'^$OB8ZWO[97[4_P 4_B_(Q#3Z1JWB5]-T8GU2RLROEY]I/2O=?@O^R+^R M_P#L[0HGP1^ OA;PW*B[?MVG:/$MTXZ?/<$&5_\ @3&O1:*:A%.Z1RXK.\VQ MM/V=6M+D_E7NP^4(VBON"BBBJ/*"BBB@ HHHH **** "BBB@ HHHH **** " ML>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BO*OVU/V8=#_:^_9P\1?!'5 M+H6=[>0"Y\.ZL"0^F:G"?,M;E67YEVR !MN"49US\U>JT4FDU9F^%Q-;!XF% M>B[3@TT^S6J/!O\ @G7^T]KO[3'[/<3_ !*M38_$+P9J$WAKXCZ3* LEOJUJ M=DDA4=%E 64$?+EV4$[37O-?&/[1/_&!G[>GA_\ ; T__1OAS\8I+;PI\5T7 MB'3]54$:;JSXX4$9ADIG>&HQK0Q>'5J59_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ M "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/^.KKX7> _%?C2^7X>^'9="?4)7T:-RD=RS27$;1^8ROM0[L M* 3$4Y3DN4_:O#'BC+S=W)64+)-WM%M63TO>W7YY_ MX(\_"7XE?'#]MC2_AK\/?BQXM\$6]_H6H'Q+XC\%7WV:_M]/2+?M60@A \XM MDR0<%@1R!7[*_#O_ ()!_L*>"M9'B[Q?\,+OXA>(#@SZ_P#$O6)M:GG([O', M?(/.3_JQUK7_ &!O^";'[/\ _P $^/"M[I_POCO-5U_6%1=<\5:QL-UR6B=RAX:\+>&/!FCP^'?!_ARPTG3[<8@L=-LT@AC'HJ( H_ 5?HHK<_ M.Y2E*5V[L****!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !6/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% '%?M%_ GP1^TU\$/ M$WP'^(EKYFD^)M+DM)W"@O;N<-%.F>-\$;27^PD\GPG\;+2VC)\[19Y56VU$J.KVTQ0$\LRF-!A0:B7N MOF/H*: M]U2\U*RC@\/VTR$%#'!73J&[=K9YQ-JEQB*VW1H"SQH[>;)CGRHI#VKXP_X)$? ;]@ MS]J/X@Z1^U%^S#_P6H_:D^,VI^#KM;[Q%X!\TC\2^)]3\J6#[;) Z-/:V]J[;;8G89P7<-L4+K_P#!/O\ :&\8 M?"W_ (*7_M ?\$H/&7BO4]F>-_A%?:WJ,MY>V>A7T< N],DGF9I)8 M;6[G1(&=G<1R;"V$0 ^[:*** "O"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+ M9\#_ /L>Y?\ TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z M\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^ MOV;_ -"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBN<^+OQ4\%_ [X8:]\7_B+JHLM$\.:7-?ZE<'&1'&I;:H_B=CA57JS M, .31L73ISJU%""NV[)+=M[(^9?^"DOBSQ'\?O'/@_\ X)E_"C5YK;4OB,?[ M2^)&IV;?/HWA.WD'GL3_ O<.ODIG@X9&XD!KZ4M?"?ASP%I?A7P/X/TB'3] M)T=(K+3+&W7$=O;Q1!(XU'HJJ /I7SY_P3#^%?C3Q!HWB?\ ;R^.>E-!X[^- M=XFHP64V2VB^'T&-.L$S]T>5MD;&-VZ/<-RFOI3Q+_R%]'_Z_3_Z":B"O[SZ MGN9W4IX90RVB[QHWYFMI5';G?FE90CY1O]IFQ1115G@!1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ ->47\S6 MQ6/9?\CO>_\ 7E%_,T ;%%%% !6+\1OA]X2^+'@'6?ACX]TB._T77],FL-4L MY.DL$J%'&>QP>".0<$U"YX;6O"\IS872^IC0K"X7A,1J26S7UI7R+_ ,%,?!GB M?X+^(?!W_!2GX2:1+.-.M!\^L^$YWQ=PG^\T!8SIGA,R.?NBOJ; MP3XS\,?$;P;I7Q \%:Q%J&CZWIT-]I=] _]<#5 MS3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F MMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* /./VO-=_:,\-_LR^-M9_9%\#V7B/XFQ:!,/!.CZC?0VT$U^P"QL\D[+&%3 M<9,.P#;-N1G-?BO_ ,%AOB'_ ,%&O 7_ 1)\:?LV?%S_@D2OPP\!17.CS>( M/B7>?M%Z1XCOI+]]5_MI_L< M?!7]OK]G'7OV5_VA;'4;GPEXCDM'U.'2M0:UG8VUU%=1;9%!*_O(4)]1D=Z M+'[(_P 2?VAOBO\ !.P\8?M0?LT1?"7Q;)<317'@V'QM;>(%AA1L13?;+:.. M-O,7YM@7*]#FOC3]MC]B;X?_ ;_ ."M'[+'[8W[)/A>S\+?$+QAX^U+PY\2 M]/\ #UNMM#XD\.'2;JZN[V\B0!': P1KYK#+27%N&+,D./JS]MG]@[X/_MW_ M ^T#P'\4?%?C3P]+X5\10ZYX:\1> ?%4VD:GIM]%&\:RQS1Y&=DCCYE;&$M0^"W_ <4?MI^"/%D+13_ !$\&>$_ M&/A6248-[IL41MIY$SU6.ZE,)(XW1T?LN>$]7^(?_!T-^TM\:=$B>30_ 'P' MT#P?JMV@_=C4;\Z?J$<6[H6$5M+D=N^*^V/CS^Q[\,OCO\0/#7QH?6]>\)>/ M_!]O*:"YMY"J,89XI$5T5U"N U:G[.'[+WP MB_98\*ZGX:^%>DW7VC7];GUKQ3KVKWSW>I:]J<^/.O;RXD):65MJJ.B(BJB* MB*J@ ]#HHHH \O\ BMX4_:SU?Q<]Y\'_ (K^%](T4P($LM6T)[B82 ?.Q<$< M$]!7B7Q=\,?M1:3\-_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7 M_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X# M'_&MBB@#'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBB@#'^Q>-_\ H-V7 M_@,?\:/L7C?_ *#=E_X#'_&MBB@#E+6U\4GQ3=1QZI;"X%M&9)# =I7)P *T M_L7C?_H-V7_@,?\ &BR_Y'>]_P"O*+^9K8H Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Y3PK:^*9-.D:PU2VC3[3("LD!)W;N36G]B\;_P#0;LO_ &/^-'@ M?_D$2_\ 7[-_Z%6Q0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (U\<_M?)XL_;?\ VMO#O_!/'2]8@N?" M'A5;;Q=\:9X(B(GB1P]AI$F#R9GVRNG!V;7!RA%?2W[6_P"TEX1_9(_9Z\2_ M'OQBHFBT2Q)L-/5\/J%ZY"6]LG?,DK(N0#@$MT4UP'_!-O\ 9M\7? OX(W/C MWXSDW'Q/^)NJ/XG^(E[*F'2\GRT=F/[J6\;",(#M5O,V\$5$O>?*?193_P ) MN$GFDOB7N4O\;6LO^X<7?RG*'F>V0Z9XRMXEM[?5K!(T4*B):8"@< #H*S] MOZ3=:#KEWIMW97MN]O>6MQ9; MXYHG4JZ,IX92I((/4&ODG]@.]\=_LJ_'#Q?_ ,$R?%WB.,6>@1OXE^$5[?(7 M-_X>N)6+VRLQRSVTQ9"#R07( 5!7VO7R[_P4^^#'C?4/ .@?M?? FPW_ !(^ M"6HMK^C11@AM4TW;C4=.;')66 ,<#))3:N"YJ)IKWET/>R2K3KN>75G:%:R3 M>T:B^"7DKMPD^D9-]$?17V+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UE_ KX MS>"?VB/@]X<^-WPYO_M&B^)M*BOK)B1NC##YHGQT='#(P[,C#M765:::N>+5 MI5*%65.HK2BVFGNFM&C'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M#,Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%X MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@, M?\:/L7C?_H-V7_@,?\:V** .9\2VGBU-!NGOM6M7B$1\Q$MR"1[&K-E9^-#9 MQ&+6;,+Y2[0;8Y Q]:M^,?\ D6+W_K@:N:=_R#X/^N*_R% &;]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P& M/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% '*:Y:^*5U'35N MM4MG=KDB!E@("MMZGUK3^Q>-_P#H-V7_ (#'_&CQ+_R%]'_Z_3_Z":V* ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&K6E0:_#(YU MB_@F4K\@BBVD&KU% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-0![I11 M10 4444 %%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY M1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% &/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 445XA_P4$_:DO?V5/V= M[WQ/X-L/[1\;^(KR+P_\/-%C4/)?ZU=$QP*$/W@G,K#H1'MR"PI-I*[.G!X2 MOC\5##T5>4VDOGW[);M]%J>0>,?^-@/_ 44L_AM%_I7PK_9TO8]2\1=X-9\ M7NI^SVQ[.MHFYF])-Z,,.*^SJ\@_86_9;L?V0OV<-&^%,U__ &AKTS/J?C+6 MV7^;"*3SLC3/.:]?J8)I7>[/0SK%T*U>.'PSO1I+EAY]93 M]9RO+R5ET"L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":L\8V**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * MQ[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "@@,"K $$<@T44 M ?&7[*C']A3]MOQ-^PIJI^S^ OB.USXP^#+N<16L^=VI:.GIL/[Y$'"H"3EI M*^S:^??^"D/[-/BC]H+X#)XD^$4IM?B5\.]3C\3_ YU")?W@U"V^[/_N)%:]YQF^J/3** M**T/G@HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_ "+%[_UP-7-. M_P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(4 34444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH__7Z? M_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?[6'_);/@?\ M]CW+_P"DS5[I7A?[6'_);/@?_P!CW+_Z3-0![I1110 4444 %%%% !1110 4 M444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X'_ .01 M+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5\8? [_ (S[_;]UG]J*]_TGX9_ ^>X\-?#1&YAU M37F &H:FHZ.L8VQ1L,J?D=2&5J[G_@II\??&_@'X6Z1^SM\"+C/Q0^,>IGPW MX/6-R&L87 ^VZBV.52"!B=XY5G1N0IKU[]FSX!>"/V7O@7X9^ OP\M]FE^&M M,2UCE9 KW,O+2W#XXWR2,\C=LN<<5#]Z5NQ]%A?^$K*)8I_Q:]X0\H;5)_\ M;W\->7M.QW%%%%6?.A6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 4444 %%%% !7QCX M2/\ PP'_ ,%&[SX>2_Z+\+OVC;N34M /2#2/&$:C[1;CL@NTVLN?O2;$480U M]G5X[^W=^RY;_M=?LW:S\+;*^_L_Q#;-'JO@O6E:374]BHKQ/]@#]J2X_ M:P_9RT[QIXIL?[/\8Z)=2Z%\0-%= DFGZU:D1W",G\ 8XE5>RR =0:]LJDU) M71Y^,PE? XJ>'K*TH-I_+MW79]5J%%%%,Y@HHHH **** "BBB@ HHHH **** M "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ M "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?D[_P(_B;%H$P\$Z/J-]#;0 M37[ +&SR3LL85-QDP[ -LVY&D>([Z2_?7+6YEO;FVM[6.6[N+R\8F60,,/<,Y&U= MM 'Z)?\ !;']LKXI?LV_ CX9? K]G[Q5-H?Q$_:"^*FB?#SPYXAMD5I]$AO9 M52[U"(,"/-1"L:$_=>=7'W*X/]O/6M/_ .".?Q-_9W_:&^"6O^(8? ?B_P"* M5E\-_B_X?UKQ3>ZG%JUMJ,$K6^LRF\ED(O;:2V=VN%(DF61HY&8%=OCG_!6# M7/VE_'>G?L,?MI_M7?LQ)\)I_A]^UCHUOXR\+P^-;;Q!'I=A=7=N(+^2\MHX MX]A^R]-HV-(BDY85Z;_PH_%W4?\ @H'_ ,%H/'O[#?B+7=4C^$?[ M/?P\L+_Q/X=TK59[2/Q+XGU/RI8/MLD#HT]K;VKMMMB=AG!=PVQ0NO\ \$^_ MVAO&'PM_X*7_ +0'_!*#QEXKU/7-"\%:7IGC?X17VMZC+>7MGH5]' +O3))Y MF:26&UNYT2!G9W$Z;%$;:>1,]5CNI3"2.-T='[+GA/5_B'_P=#?M+?&G1(GDT/P!\ M!] \'ZK=H/W8U&_.GZA'%NZ%A%;2Y';OB@#]+Z*** "O"_VL/^2V? __ +'N M7_TF:ND^*WA3]K/5_%SWGP?^*_A?2-%,"!++5M">XF$@'SL7!'!/05XE\7?# M'[46D_'+X/-\7?B?X:U>.3QH1IRZ5HC6YAD$)+E\D[@5R /6@#Z]HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@ LO^1WO?\ MKRB_F:V*Y2UM?%)\4W4<>J6PN!;1F20P':5R< "M/[%XW_Z#=E_X#'_&@#8H MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C? M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^ M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@, M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_ MQH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@ \#_P#((E_Z_9O_ $*MBN4\*VOBF33I&L-4 MMHT^TR K) 2=V[DUI_8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XT ;%0ZCJ-AH^GSZMJM[%;6MK"TUS!7T[3]&T+38;#2[&&U.V M"") B*.><*!R>3U-:_V+QO\ ]!NR_P# 8_XT1CRHO-L=',,8YP7+3BE&$?Y8 M1TBO6VLGUDV^IL45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-4>:;%8 M_B7_ )"^C_\ 7Z?_ $$T?8O&_P#T&[+_ ,!C_C69KEKXI74=-6ZU2V=VN2(& M6 @*VWJ?6@#JZ*Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& M@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V*Q[+_D=[W_KRB_F:/L7C M?_H-V7_@,?\ &LRUM?%)\4W4<>J6PN!;1F20P':5R< "@#JZ*Q_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ M Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#= ME_X#'_&C[%XW_P"@W9?^ Q_QH ^2?BM_Q@+_ ,%#M)^/=M_HOPQ^/]Q!X?\ M'('$&E>)HU/V&_;LBSKNB<\#/F2,<[:^SJ\G_:E_9J;]JWX!^)?@)X^U6R^P MZ_IYBCN1:$O9W*D/!<)S]Z.54<>NW!X)KSC_ ()O_'_XN?&;X/:A\+_BYK-O M;_$GX5ZJWACQY:7,1:26>$;8;W/\:7$:AQ)@!F60C@"H7NRMW/HL7_PJ93#% MK^)1M"IYPVIS^7\-]K0ZL^GZ*Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_Q MJSYTV**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@ M,?\ &C[%XW_Z#=E_X#'_ !H V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ M !H F\8_\BQ>_P#7 U-_^@W9 M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P : -BBL?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : -BBL?[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P : #Q+_P A?1_^OT_^@FMBN4URU\4KJ.FK M=:I;.[7)$#+ 0%;;U/K6G]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ; M%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C M1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ; M%%8_V+QO_P!!NR_\!C_C5K2H-?ADHHHH **** "BBB M@ HHHH **** "O*_VT_V./@K^WU^SCKW[*_[0MCJ-SX2\1R6CZG#I6H-:SL; M:ZBNHMLB@E?WD*$^HR.]>J44 $O$FGFR MUC1[[=LGBR""&4AD=65721"'1T5E(901P'PO_8/^%O@'XKZ'\4 M?'G]CWX9?'?X@>&OC0^MZ]X2\?\ @^WN;7PYX\\'W<4&HVUI< ?:+-Q/%-!< MV\A5&,,\4B*Z*ZA7 :M3]G#]E[X1?LL>%=3\-?"O2;K[1K^MSZUXIU[5[Y[O M4M>U.?'G7MY<2$M+*VU5'1$151%1%51Z'10 4444 %>%_M8?\EL^!_\ V/Z5X7^UA_P EL^!__8]R_P#I,U 'NE%%% !1110 4444 %%%% !1110 M4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^!_\ D$2_]?LW M_H5;%8_@?_D$2_\ 7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% &)\2?B'X0^$GP_UKXH>/M7CL-%\/Z9-?ZI>2=(H(D+L<=S@8 ')) M ')KYF_X)D?#OQ?\1I?%?_!13XU:0]MXM^,4R2>'=.N.6T/PO$<6%HOH9%"S M.1P^8V(#9K)_;GO+S]L_]IWPE_P37\*74A\-6@@\6_'"[MG(":7#(K6FELPZ M/<2A&*\,%$;C(#5]C65G9Z=9Q:?I]K'!;P1+'!!"@5(T4855 X Z5G\4 M_)?F?15/^$G)E3_Y>XA)OO&DG>*_[B27,_[L8/:1)1116A\Z%%%% !6/XE_Y M"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8] ME_R.][_UY1?S- &Q1110 4444 %%%% !1110 5\9_MG12_L1?M>>$_\ @HAH M,30^#?$_V?P?\;HHE^2*WD<+I^KN!WADVQN_79L1?OFOLRN<^+_PI\%_'/X7 M:_\ ![XB:8+S1/$FE36&HP< ^7(I7TDGT.ABEBGB6>"171U#(Z-D,#T(/<4ZOE7_@F!\5O&FD M^&O$O[#'QRU,S>/?@E?)I)NYI&U"QW/7U51&7,KF. M98&>78V>'D[VV:VE%J\9+RE%IKU"BBBJ.$**** "BBB@ HHHH **** "BBB@ M#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0! M-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %>%_M8?\ );/@?_V/%_M8?\EL^!_\ V/47\S6Q6/9?\CO M>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 8_@?_D$2_\ 7[-_Z%6Q6/X'_P"01+_U^S?^A5L4 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7 _M0?M"^"OV5/@)XF^/OC^7_ M (E_AW36G6V#A7O)SA(;9"?XY)62,>A;)X!KOJ^,?BT?^&_O^"@^E?L^6G^E M?"_X!W,'B#Q\PY@U;Q*X)L=//9U@7=*XY&?,C8 [:F3:6FYZV38*CB\4Y5]* M--<\W_=71>.9I$( M>U,@)M=/ /*I;PL%"?P,\@' %?2-%%.*458Y(J;R>RV2V27915D MET204444SC"BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": M -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH * M*** "BBB@#X^_P""COAW7?V;?B?X+_X*ZLK @^AI/%'AG0/&GAK4/!WBO2H;_ $O5K&6SU*QN%W1W$$J%)(V'=65B M#[&OD[_@F[XFU_\ 9W^(GC/_ ()D_$_5IKB[^'['5_AEJ-XV7U;PIVD8PN>@R%48CK/X9^3_,^B_P"1KDO_ $]PR^_L[2ZM[#2M!\.6!N]3UO4;B016UA M:0@CS9Y'. ,@ !F) 4FN"^!O_!0;QI\:?V!K/]ND?LC>+=%>"XUEO%'PSU.Y M6'Q!I=KIM]>6ESLAFCC6:Z'V3S/LKM"2&90Y=55P#Z8HKEO@C\:?AE^T9\(O M#GQV^#/BN#7/"OBO28=2T+5;8,%N+>5=RDJP#(PZ,C ,K JP!!%=30 457U4 M:HVEW*Z&]NMZ;=_L;7:,T0EVG87"D$KNQD @XS@U^5/_ 5E_P""^ WP M4T_]L?\ 9._;%^-FJ_M0Q^.M#MO#DT_CFXDM/%]_>7\4,NGC2MWV2WM$A>>? MR(D6*."U<2;HP[4 ?J]17SU_P4P_;6M_^"??[!_C/]ISQ$L,FMZ3HZ6VAVT- MK)/%-K%QB*#]VH+M"DC>:X'/DQ2'J*^,?^"1'P&_8,_:C^(.D?M1?LP_\%J/ MVI/C-J?@Z[6^\1> ?''Q;EBLCZ0UI#,+?S6+H YA9HPNZ1592 ?JG1 M7Y]ZC\7=1_X*!_\ !:#Q[^PWXBUW5(_A'^SW\/+"_P#$_AW2M5GM(_$OB?4_ M*E@^VR0.C3VMO:NVVV)V&<%W#;%"Z_\ P3[_ &AO&'PM_P""E_[0'_!*#QEX MKU/7-"\%:7IGC?X17VMZC+>7MGH5]' +O3))YF:26&UNYT2!G9W$CLZVR[8T/(W;)$/+"OLZHC[TN8^BS'_A+R MZ&7KXYVJ5?5KW(?]NQ?,U_-*SUB%%%%6?.A1110 4444 %8_B7_D+Z/_ -?I M_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ M ->47\S0!L4444 %%%% !1110 4444 %%%% !7RE_P %/_A=XS\.:'X8_;S^ M!^E&?QS\$[U]2N+.'AM9\/N-NHV+XZCRMTBDYV[9-HW,*^K:;/!!=0/;7,*2 M1R(5DCD4%64C!!!Z@BE)6XV&(BKI;I[2BU:47Y2BVGZF!\)OBCX M,^-GPST'XN?#S55O=$\1Z7#?Z;<#JT4BA@&'\+C.UEZJP(/(KH:^-/V*)Y_V M)_VLO%O_ 3F\0S/'X2UW[1XP^"$\S'8ME*[-?:2A/>"7?(J\L4WNWWA7V72 MB^9:FN;X&& QCC2?-3DE*#[PEJOFMI=I)KH%%%%4>8%%%% !1110 4444 %% M%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_\BQ>_P#7 U"_#WB MCX4V&BWOC+X>^+[7Q5X2TWQ),\5A?W<,,]N]M-*B.T'F6UU<(DX1_)E:.79( M(RC?GY\0_C/_ ,%S-=^!/B[]C3]G#_@E'=^#/$OC;Q-XHGN_BCXP^)VCS:3H M%GK.KWUX9H5MI&:XDBBN\!A\P9-WDO\ _P!H MW7/A1JE[XELYM4\<>&B/MUEI\0D>5(E) 9I"(XL$X (E\(>&DAN-=M_\ 4WUQ-(]S/-%R<1-+-(4& M20FVO4;MUMH?$GAPZ3=75W>WD2 ([0&"-?-89: M2XMPQ9DAQ]7?MO?L)?"']O7P%H7@CXJ>*_&GAZ?POXDAUWPWXB\ >*IM(U/3 M;^-'C66*:/(^Y(XPRMC.1@@&M/\ 9_\ V/?AA^S]JLGC*V\1^+?&7BV?31IT M_C?XA^)Y]8U4V>\.;:.68[+:%G5':*!(DD=%=PS -0!\3?\ !/[PEJ'P6_X. M*/VT_!'BR%HI_B)X,\)^,?"LDHP;W38HC;3R)GJL=U*821QNCH_9<\)ZO\0_ M^#H;]I;XTZ)$\FA^ /@/H'@_5;M!^[&HWYT_4(XMW0L(K:7([=\5]L?'G]CW MX9?'?X@>&OC0^MZ]X2\?^#[>YM?#GCSP?=Q0:C;6EP!]HLW$\4T%S;R%48PS MQ2(KHKJ% M=>WEQ(2TLK;54=$1%5$5$55 !Z'1110!Y?\ %;PI^UGJ_BY[SX/_ !7\+Z1H MI@0)9:MH3W$PD ^=BX(X)Z"O$OB[X8_:BTGXY?!YOB[\3_#6KQR>-"-.72M$ M:W,,@A)UX7^UA_R6SX'_P#8]R_^DS4 >N?8O&__ $&[+_P& M/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C M6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P& M/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C M6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!REK:^*3XINHX]4M MA<"VC,DA@.TKDX %:?V+QO\ ]!NR_P# 8_XT67_([WO_ %Y1?S-;% &/]B\; M_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O M&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;% M% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ M -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 M 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^-;%% '*>%;7Q3)ITC6&J6T:?:9 5D@).[=R:T_L M7C?_ *#=E_X#'_&CP/\ \@B7_K]F_P#0JV* ,?[%XW_Z#=E_X#'_ !H^Q>-_ M^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[% MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_ M^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[% MXW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !KYW_X* M/?M ?%[X-?"33?A5\(-9MKCXE_%755\,^ [2WB*R0S3 ">^)_@2WB;>9,$*S M1D\9KZ=N;FVLK:2\O+A(H8D+RRRN%5% R6)/ '.:^-_V);:Y_;9_:L\5_\ M!1[Q+;N_A/11<>$?@=;3J0IL8G9+[5E!_BN)=\:MPP3>C9VJ:B;>RZGN9)0H MQG/'8A7IT;.SVE-_!#YM7E_@_8O&__ $&[+_P&/^-;%%4DDK(\BO7K8JO* MM5=Y2;;;ZMZMF/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q13,C'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QK,URU\4KJ.FK=:I;.[7)$ M#+ 0%;;U/K75UC^)?^0OH_\ U^G_ -!- !]B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (UF6MKXI/BFZCCU2V%P+:,R2& [2N3@ 5U=8]E_R.][_P!>47\S0 ?8 MO&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO M_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8 MO&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO M_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!\O? M\%(?VSG!*36SX_CCE5T/J M5R."*]6KXR^#O_& _P#P4)UG]G.[_P!%^&?QYGN/$?P^8\0:7XC0 ZAIR]D6 M9=LJ+P ?+1026K-^[*_<^BPG_"IE$\(_XE&\X><-ZD/E_$7:T^K/K7[%XW_Z M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V**T/G3'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** .9\2VGBU-!NGOM6M7B$1\Q$MR"1[&K-E9^- M#9Q&+6;,+Y2[0;8Y Q]:M^,?^18O?^N!JYIW_(/@_P"N*_R% &;]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/] MB\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT M?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^ M-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR M_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0; MLO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+ MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^-;%% '*:Y:^*5U'35NM4MG=KDB!E@("MMZGUK3^Q>-_^ M@W9?^ Q_QH\2_P#(7T?_ *_3_P"@FMB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X M#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&K6E0 M:_#(YUB_@F4K\@BBVD&KU% !1110 4444 %4?$_B?PUX)\-ZAXS\9^(;'2-' MTFQEO=5U75+M+>VLK:)"\LTLLA"QQHBLS.Q 4 DD 5>K/\7>%/#GCSPIJ?@? MQAH\.H:1K.GS6.J6%RNZ.YMIHVCEB<=U9&92/0T ?&_[=_QO_P""9'[=7P8L M_@)XE_X*G?#3POHDWB6SU#7-0\(?'#2K#49;:W$CB"&=9SLWR>4&./N;\8.# M7RK=_P#!,S_@WGU2UDT[Q)_P5VU/5+"92EYIVH_M>6;P7,9^]'(OGC*D<$9% M?2WC_P#X)5?\$(/V$_V:E\??M$_LJ?"/2_"?@[2;6VU7QGXT\-V]Q<7# )"L MDTA0O-/*Y'RJ"SN^%7G%?*>N?M?_ /!FU#HMY+I/@?X%W-VMK(;:WF^#6K0I M+(%.U6D32W9 3@%E5B,Y"DC% 'ZA?L06G[,NF_LI^"]&_8TTVQM?A=I^FO9> M"ETN8RVTME#-)$)XY"[F9)61I1*S,T@DWL26->K5X)_P2]\3_L^>-OV OA?X MS_93\,:EH?P\U?P[]M\*Z#JZ8GTJVEFD?[$?5879XE.6RD:G<^=Y][H **** M "BBB@ HHHH **** "O"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^ MQ[E_])FH ]THHHH **** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V M*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** ,?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T M*MB@ HHHH **** "BBB@ HHHH **** "BBLOQQXT\+_#?P;JOQ!\;:Q%I^CZ M)ITU]JE].<)!;Q(7D<^P52:"HQE.2C%7;/F/_@IU\2_&/C6V\*_\$^?@CJS6 M_C/XSW+VNK7\'+:)X:CYU"];'3=&&A4'&_,@4[@*^DOA;\-/!WP:^'&A_"CX M>Z2ECHGAW2X;#3+5/X(8D"KD_P 3'&68\L22>37S'_P32\%^)_C7XG\7_P#! M2SXO:/+:ZY\4G%KX$TR['SZ+X3@?_18A_=:J@K07I)KX@HHHJSY\**** "BBB@ HHHH *Q_$O\ MR%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K M8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "O$/^"@O M[+E]^U7^SG?^%?!U]_9_C;P]=Q>(/AYK,;A)+#6K0F2W97/W0_,3'L)"V,J* M]OHI-)JS.G!XNO@,7#$47:4&FOEW[I[-=5H>0?L+_M1V/[7G[-NA_%J6Q^P: MXF_3?&&C,I5],UBW/EW5NRGE/G^=0>=DB9Y->OU\9>(?^, _^"CMMXP3_1?A M;^TA=I9:OV@TCQE&I\F8]D%XFY3W:3'E?24/6$KQ\TD^J"BBBK/'"BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y! M\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T M$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4450\56-WJGAC4M-T_\ U]Q8310?-CYV0@<]N2.: / O^"F?PN\? M>//@OX;\=?#?]G?3/B]J/PX\=VGBH_"S5K^&VC\2QQ6UW;&%))U:(30F[%W$ M) 5:6TC7@D&OFCXZ>//C/^S7X O_ (QK_P $;_$7Q,\)?'/PS!?>(_A-X9LK M*]U?P9XC>Q2TN;&ZCB1@^GW-O%;DRP*?)FBN6=,W"@>I_LV> O\ @K?^Q7\ M_!_@OQ_KG@O]I*UT7PY9VVJ6T)_X1GQ19ND*JT,-Q-+-8ZML(V*\[6+N!N>5 MF)SZ]\(_^"AW[-?Q/\:VWPA\2ZQJOPZ^(%UQ#\._BCI+Z'J]PPQD6JSGR=14 M9'[RREN(^?OT +_P32T[]I?1_P!@CX4:1^V'IQM/B3:>#K6'Q1:R3+)+#(@* MQ),RDAIA"(A(03F0/R:]QHHH **** "BBB@ HHHH **** "O"_VL/^2V? __ M +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2BBB@ HHHH **** "BBB@ MHHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_ MZ_9O_0JV*Q_ _P#R")?^OV;_ -"K8H **** "BBB@ HHHH **** "BBB@ KX MX_X* ZKJ?[7'Q[\'_P#!,CP+?S)IFJ"/Q/\ &B_M)"IL_#]O*IBLBR_=DNI@ MHQ]Y0$."K&OI/]HCXZ^!_P!F?X)>)?CO\1;ORM(\-:7)=W"A@'G-\ MDA2-1_><5XQ_P3'^!7CCPG\-M;_:@^/%I_Q<[XSZDOB+Q0)%.[3K1EQ8Z:N> M52" CY3RK.RG.P5$O>?*?0Y.EE^'GFD]X>[3\ZC7Q?\ <->]_BY$]SZ3TG2M M,T'2K;0]%L(;2SLK=(+2UMXPD<,2*%5%4<*H '0"K%%%6?/MMN["BBB@04 M444 %%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S0!L4444 %%%% !1110 4444 %% M%% !1110 4444 >8?MC_ +,WAK]KS]G/Q)\"?$4XMI=4M/,T;4P#OT[4(CYE MM&4H<,%92IQ[X- 'Y6:7_P)/VO=#TWP%_P $F/\ @GI\1/C-\0KW M3;=M:N-4M!IGAWPU=21J6CNKQF(;8Y*G>T", "LIS3;K_@B9_P %#_\ @IQ> MV'B__@MW^W3(GAF"^2_L?@1\%(Q8Z39R+DH)[MU)E=&O#6F0V.EZ?8VR1*$C0+O8(H#2-C<[D99B6/ M)-=;0!S/P:^$/@?X!_"W0_@W\-K:_AT'P[8K9Z7%JFLW6H3I$I) >XNY))I< M9X+N<# & !TU%% %?5;YM+TNYU-+"XNVM[=Y1:VBAI9BJD[$!(!8XP 2!DC MD5^:/_!1+]KC_@MA_P $_OA2_P#P4.\4O\&=8^&NBZYIX\8?!+3='NVU/3=, MN[N*UC6/5C+B[O!)/$CND21!V++'(BX/Z;5^>7_!>SP#_P %%M/^"2?M4_LR M?$WP!J_@KX,W\/CCQ#\'O$O@=Y3X@BTT"Y:6>[-RPN!;M&URD"Q08:)'$C2Q M1T >_P#_ 4G_;\M?V#_ -F*P^*NB^"AKOC7QKXDTSPI\-/"%_,;<:EK^HOL MMH9V7)CC0"263'.V)E!W,IK@?B=^UM^T?^P%\>?@MX1_;#^)?ASQOX(^-OB5 M?!TOB72/"IT=_#'BJ:+S+*-%\^436%R4FB D/G0LBNTLBLP7Y2_X*R?&D_M1 M:E_P2X_:F30I]+\+>.OCSX1U^[T^Y;>MG@^&0S:[J'[5OA.'0$B_P!8;LVVI;"F. QXN^+'CW4=)_M!]'@FE2*QTNSMV= M$-W-O$[22[HXX!PCNXV:O[#?[;7C+XJ_M!_&+]A/]H=-+7XI?!34[)KK5-%M M&MK/Q-H5_ MQ8:I% [N89-C>5<1!W5)0"K8D"+\Q_P#!,NSU"Q_X.&?V_$\7 MAAJLMEX+ETXRCYFL3I_R%?50GV<<>@':G? %=3OO^#L#XZ7FCACIMA^R[I=M MK3)]P7CWFE20!L?Q>4)",]@: /TZHHHH *\+_:P_Y+9\#_\ L>Y?_29JZ3XK M?'GXE?#[Q<_ASPO^S+XH\4VBP)(-6TF>%869ARF'.)_P!G/Q+X76S\:%X'U6:%A=%H2I5-AZ@'<<]A0!]>T5C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MT ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0 67_([WO\ UY1?S-;% M8=2U=@3IVDL1PRJ-TTBG M*L-RG#(*^SZ^=?\ @GS\ /%/[+/[/\&C^.M!O=3\=^*=0F\1?$36Y'1I+[6+ MH[YLL.JQ\1C'!V%L L:]R_X275_^A0O?^^EJ8)VN]V>EG>)H3K0PF&=Z5%_P#?2U9X MIL45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L5C^)?^0OH__7Z?_031 M_P )+J__ $*%[_WTM9FN:YJ,^HZ;))X;N8S'_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%8]E_R.][_ M ->47\S1_P )+J__ $*%[_WTM9EKKFHKXINKI?#=RSO;1JT 9=R@$\F@#JZ* MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2 M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6@#8KD/C[\$_!'[1WP9\2? WXC67GZ/XFTJ2R MN\ %HBPRDR9Z/&X613V9%/:M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6AI-6-* M56I0JQJ4W:46FFMTUJF?/'_!,+XV>-]<^'.N_LG_ !VO=WQ*^"FI+X>\0/(3 MNU*P"YT_45SRR30!?F/+%"QQO%?3]?$_[>=QXA_94_: \'?\%,?!W@Z_BTW2 M8T\,?&2S@4'[;H%Q*HBNRJ]9+:8J0>K HI(537UQI?CB76],M]9T?P]/=6EW M DUK_P#?2U9X)L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!-XQ_P"18O?^N!JYIW_(/@_ZXK_(5S_B77M3N=!NH)O#%U"K M1$&5V7"^YJS9>(]52SB1?"5XP$2@,&7!XZT ;M%8_P#PDNK_ /0H7O\ WTM' M_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8 M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_" M2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM' M_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8 M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_" M2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T 'B7_ )"^C_\ 7Z?_ $$UL5RF MN:YJ,^HZ;))X;N8S'_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+5K2M5O=0D=+K1)[4*N0TI&&]N* +U%% M% !1110 4444 >6_M:_M">*/V:? >C_$'PW\%_$OCR*?Q5:6&LZ+X/TJ2^U* M&QE63SKN&"/YI3"%$C( 69595! MYM+P?-)8(TD?R36K>=$0#+]K4-$X!]+?L"_%SXR?'G]D3P9\7OVA/!Y%W,ALBI 8&$*(LL-Q\O+9))KV"N!_9@\8?&KQ]\#-"\ M7?M%?#NW\)>-;P7)U_PU9W)GATZ5;F5%A28@>>H14Q* !(,. P [Z@#*\-&PAFEA#H9420JS(&4L 1N&< MCY1L_P!G+_@J/^T3\ -6_9A_;?\ C/\ !^QT7Q+ITND^+_%?PKTG4AJNK:3, MICN+>&*[*P6$TT+-&UP/."!V*1*VUE^PZ* /GW]M#_@G;\(OVM_V0+']DW3+ MAO!D7A.32[[X8ZYI%L))/">IZ9M_LZY@C8@.L07RRA(WQ.Z[E+!AR6N?L2?' M7]JG]H/X4?&G]N;6?!*Z7\$]0?6_"OA#P(UW/;ZSXD,0BCUB[ENTC:!;<;W@ MM(UD*22;GN) H4_5]% 'S-\9?V)O'6C_ +;VG?\ !1+]E/4O#]OXXN/!4GA# MQ[X7\4SSVVF^*=*$RSVTAN;>.5[2[MY4&V;R9@\3&(JH"L-3]BO]A^?]G?XD M?%+]I[XL^*K'Q)\6OC3KMKJ'C;6M-LV@LK*TM(!;:?I5FDC,_P!GMH1M\QSO MFZ5X7^UA_R6SX'_\ M8]R_^DS4 >Z4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-; M%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S? M^A5L4 %%%% !1110 4444 %%%% !7QAH'_&P'_@HQ/XM?_2OA5^SA?/9Z5W@ MUGQDZCS9AV=;-,*.ZR;64D.:]-_X*0?M,>*?V?O@5%X7^$,1NOB9\1=3C\,? M#G3XS\YU"X^0W7^RD"$R%B-H81AL!J[;]C[]FCPM^R)^SMX;^!'A>47!TFSW M:KJ9'SZC?R'?_]>47\S6Q6/9?\CO> M_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D^// _ MA;XF>"=7^'?CC1XM0T;7=-FL-4L9A\L]O*A1T/U5CSU%?+O_ 3+\<>*?A'J MWB__ ()N_%_5Y;GQ#\))ED\'ZC='Y]:\*3-FRG'8F'<(' X3]VG)!KZXKY)_ MX*;^ _%?PMO?"/\ P4;^#FCR77B;X/SL?%.G6HP^M>%ICB^MF[$Q*S3(3PG[ MQL$@5$]/>73\CZ#))QQ<9Y74=E5MR-_9JKX'Y*5W!_XDW\*/K:BL?X?>//"G MQ2\"Z/\ $GP+J\>H:-KVFPW^EWL1^6:"5 Z-[9!'!Y!X-;%6>#.$JJ:^WA[0;S4UT+0XT>]U$P0O+]FMUD9$::39L0,RJ689('- 'SS_P %-?B+I.A?$SQWH5ZMK=Z7H,_F[TCN&!%L;FY6SL MO-8%5%X=P*D@_/FG^'OV#O\ @G[_ ,$2?%/PH^-/C&'3?!'@#Q+\0;'P)E888O-ENC!.DYE6-5RPD,@4;MP!^8K M5_\ @D+X,\5M\<]._P"#57]KC[=8(U]"VK?!O49=(B" R!FM)K][1(AR3^Y* M <[>* /U1_X(\_&+X^?M _\ !,;X+_&7]IU9V\;^(/!<-SK%U=0>7+?)O=;> M\=0 -T]NL,Y( !,I( !Q7TI7DW["'Q^U[]J7]C;X:_M">*OAIJ'@[5/%?A&S MOM3\,ZEIR_P"1WO?^O*+^9K8K'LO^1WO?^O*+ M^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH Q_ _\ R")?^OV;_P!"K8K'\#_\@B7_ *_9O_0JV* "BBB@ HHH MH **** "DDD2)&EE<*J@EF8X 'J:6OE?_@IY\7/&U_X9\-_L/? G4S#\0?C9 M>OI,5W%DG1M$5A.YRIW)BIE+EC<[LMP,\RQL,/%VONWM&*5 MY2?E&*;?DCFOV1HW_;J_;+\2_M^ZTAG\"^!3<^$/@E%(,QW)!*ZCK" ]?-;, M2..J;E(S&*^S:YGX,?"/P3\!?A3X?^#7PYTP6FB>&]+BL=/AXW%$7!=R/O.Q MR[-U9F8GDUTU$59:FV;XZGCL9>DK4H)1@NT([7\WK*7>3;"BBBJ/+"BBB@ H MHHH **** "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H M)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *AU'3K#5]/GTG5;**YM;J%H;FWGC#I+&P* MLC*>"""00>H-344#3:=T?''[ FHW_P"R%^T-XR_X)F^,KV4Z/9^;XJ^"UY=2 M$_:="N)6:>P#-]Y[:8OQRS R-@*HK['KYC_X*=_ [QOXH^&>B?M1? FTS\3/ M@MJ9\1^&1&IW:C:*N+_3FQRR30 _*.6**HQO->U?L^?''P1^TI\%/#7QU^'5 MWYND>)M*CO+8%@7A8\20OC@/'('C8=F0UG#W7R_U8^@SA+,,/3S2&\_=J>51 M+XO^XB][_%SKH=E1116A\\%%%% &;XQ_Y%B]_P"N!JYIW_(/@_ZXK_(53\8_ M\BQ>_P#7 U+_ B6>CP71^59I+V":4R6RM\QD"(C*/\ 6(#O'T__ ,%6?V@O MVI?V>OV:M)OOV.M$\/OXX\8_$;0/!UAKWBR*232_#@U2\6T&I72Q\M&DCQ1@ M5\"+-@C8[$CG'N/PH ^EO^"7 MOP!^,?[+O[ ?PP^!7[0>NP:AXTT+P^?^$C>TD#PV]Q-/+<&UC9?E,< E$"E? MEVPC;QBO>Z\?_8)\(?&KP#^R?X5\&?M'>-;?Q+X]TU]0@\7^(K5T,6IZ@-0N M?.N4" !%D?+A-J[ P4JA4J/8* "BLKQUXNL? '@C6?'FJ6-Y=6VB:5<7]Q;: M=;&:XECAB:1DBC7F1R%(51R20.]?FM^V3^TA_P '"/[)OP?U;_@H)JGAWX#W MW@;PQ -8\4_ JQMKV75-,T0'=+G5"0D]W#$=TKQ@1 H[(DJJ%< _3ZBO$KC] MN_X/6/\ P3_L_P#@HIJD=U:>#[_X;6?C"ULK@JMT\5U:QSV]F,G:9Y'EC@49 MP9'4 \UX7^RYZCI/]H/H\$TJ16.EV=NSHANYMXG:27='' .$=W&S5_8;_ M &VO&7Q5_:#^,7["?[0Z:6OQ2^"FIV376J:+:-;6?B;0K^!;BPU2*!W:E?7+ M[8[>")"\DC'LJJI)]A7R;_P3A\,:_P#M&_$KQC_P4X^*.DS6]SX\SH_PNTR] M7Y])\*6\A$3 '[CW,BF9NQP&4[9*;_P46\0ZY^TW\6?!W_!,7X:ZI-#_ ,)A MMUWXM:E9/A]+\+V\H+1%A]R2ZE58E^@# K)7UMX=\/:)X2\/V/A3PSI<-CIN MF6<5II]E;)MCMX(T")&H'154 >@K/XI^2_,^B_Y%.2_]/<2OG&DG^=22_\ M 8]IERBBBM#YT**** "BBB@ HHHH **** "BBB@ HHHH *Q_$O\ R%]'_P"O MT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***1W2-#)(P55&68G H 6BOG?X[_\ !5K] M@3]GB^;P_P",_P!HS1M2UWS/*B\-^$B^L:A)-VB,5F)/+<]A(4^M><_\-Z_\ M% _VA?W'[&G_ 3>UC1M-F_U'C/X[:FNB6Z#L_\ 9T1:YF0]0R-T[\\G1O"NC3:A>88!I=B_)"F>LDCE8U'=G4=Z_,S_ (("?\%0?&G[ M27[0OQ+^#7Q^\2>=K?B[4;KQ5X3$LI*1;G!N=/AST2--DD:#HJ3'M7R[_P % MS_CY^V_X<\7:=^RO^TK^U[I/BJYNK"'5_$_@GP)H(T_1M(8MNMH6E;]_>.0/ M.Q-@(/*8 E@5^"_AC\3O'_P9\?Z3\4OA;XMOM"\0:)=K7-;R#(R# MT(()4J0596*D$$@_H63<(4:V1U?:24IU;.,E>RMMND]7OIJMKGYUG7&-:AGU M+V<7&%*ZE%VN[[WLVM%MKH][;']?5%?GE^S?_P %:OC?\+?A'X2^(O[?7PU_ MM7X=^*M-@N-"^/WP\T][C3=LF!Y>K648,FGSH^Z.0H"GFJRHA"EJ^\OAU\2O MA]\7?!UE\0OA;XUTOQ#H6I1>98ZMHU\EQ;S+_LNA(R#P1U!!!P17YWC ME^\6E[$Q\?W3ULGRO223V=NSZ-73Z-FW1117 =X M4444 %%%% !1110 4444 %%%% !1110 4444 '7K7QC^S5_Q@=^W7XB_8OU$ M?9OAY\67N?%OPB=N(;'41@ZGI"=@!Q-&@P%7 Y:0U]G5X'_P48_9D\0_M(_L M_O=?"ZY-E\1? VHQ>)OAQJD6!)#JMJ=ZQ G^&90T1!^7+(QSMJ)I[K='MY)B M:*JSP>(=J59$_P#MV6_]UR74]\HKRW]C']ISP]^U]^SCX<^.6AVP MM+G4;4PZ[I1R'TW4HCY=S;,#\PV2!L;L$H4;'S5ZE5)IJZ/+Q.&K8/$3H5E: M<6TUV:T84444S S?&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYI MW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !17+?&/XW?"/]GOP'=_$[XV_$32?#&@V0_?ZEJ]VL2;L$A%S MS(YQ\J*"S'@ FORT_P""HG_!;KX]7_[/LNH?LF_"34O"'@+Q?+-H^D_$_P 8 M0&UO]>5HSYTFD6;8=(E0\W;@A?,4 1R;:]3+,GQN:U5"BK)NW,]%]_5^2NSR MLTSG Y31E.M*[2ORK5_=T72[LO,Y[4?^"V4=]_P6]MYCXOQ\'+>X7P*A\_\ MT;_7$'5O[O\ Q]D_O/\ GVK]E:_CGK^E+_@AY^W#_P -I_L1:/\ \)3K'VGQ MGX#\O0/%7F/F6?RT'V:[;N?-A RQZRQS>E?8<9FW./ZQ7DM&EZGV-1117YV?I 4444 %%%% !1110 4 M444 %%%% !1110 4444 %17U[:Z;93:C>S".&")I)I".%51DGCV%2UG^+K"Z MU7PIJ>EV,>^>YTZ:*%"P&YVC8 9/ Y- '@/_ 4B_9;\<_\ !0?]C23X.? K M]H/5_ DWB/5-(NO^$GT*=E^T:0]Q&+V-TROG(]E+.RQ,0K2K%D@#-?-L7_!" M_P#;&AC6)/\ @OU^U#A5 &=84G ]S)DUYY\'O^#877O#7PI\.>'_ !/_ ,%= M/VI-,U&ST2UAO=,\->/_ ++I]G*L2AH;>+#^7$C955#$!0.:Z*?_ (-GYFA= M;?\ X+)_M>K(5.QG^)FY0>Q("#(]LB@#[;_X)]_"[5?@C^R-X5^#^O\ Q6E\ M=:AX9EU+3=0\97+NTVLSPZC=))=3&0EC,[AFDRS?.6P[C#'V:O&?^"?'[.GB M/]D?]CKP1^S1XK\03:O>>"[.YTPZS9J44=W/Y5VX#-M:6,I*5+$J7(/(- M>S4 %?+?_!3"U\1_M-_#>]_X)M?![4"GB3XL:5]C\:ZQ$H=/"7A&60Q7^H3C MIYL\2S6EK$<&6:1G ,=M.R?17Q'3XB2^ =8B^$D^C1>)WTZ5= F\0QRO8QW9 M4B-YUA(D>,-@LJD%@,!ESD?G9\*_V"_^#@#X0+KMWX7_ ."B/P*FU3Q/K,NJ M>(]=U/X5W,][J-T^%5I)&?[D<82**, 1Q11HB*JJ!0!]F?%[]@?]D[X]_LJZ M9^Q+\7?A0FL?##2-,TZPLO"PU:[M(EM[%$2TC+VTLV$DA+*I%O(7+9?9"X=Y-T9B^N/'7P%_X*D>'/V2/ 'A+X _ME>#KKXP MZ'K2ZE\0/$?Q \*-<:1XJ65II+FS6. "2QMQ+*HB\@*RQ0(@*9)KJOAG^S5\ M=?'_ ,4?"O[0'[;WC;PCJ_B#P/' =)N;?1]'OKF!K>?47ENY7GO+H MP/+#&Y$,<45Q,!&SOY@ /D+_ ()EV>H6/_!PS^WXGB\,-5ELO!\TJ2 -C^+R MA(1GL#7U#\9?V)O'6C_MO:=_P42_93U+P_;^.+CP5)X0\>^%_%,\]MIOBG2A M,L]M(;FWCE>TN[>5!MF\F8/$QB*J K#4_8K_ &'Y_P!G?XD?%+]I[XL^*K'Q M)\6OC3KMKJ'C;6M-LV@LK*TM(!;:?I5FDC,_V>VA&WS'.^9RSL%RJ( ?0M%% M% 'E_P 5OCS\2OA]XN?PYX7_ &9?%'BFT6!)!JVDSPK"S,.4PYSD=Z\2^+OQ MN^(?C_XY?!Z+Q/\ LY^)?"ZV?C0O ^JS0L+HM"5*IL/4 [CGL*^O:\+_ &L/ M^2V? _\ ['N7_P!)FH ]<_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6MBB@#E+77-17Q3=72^&[EG>VC5H R[E )Y-:?_"2ZO_T*%[_WTM%E M_P CO>_]>47\S6Q0!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q10!RGA77-1M=.DCA\-W,X-S(Q=&7 );I^%:?\ PDNK_P#0 MH7O_ 'TM'@?_ )!$O_7[-_Z%6Q0!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+7+?&O]H7P]\ /A-X@^,_Q'T.[L]$\.:9)>W\S.F2JCY8UR>7=BJ*.[ M,H[UZ#7QC^U2Q_;P_;8\._L*:23+OC/(G,5Y<9W:;H[D==Y_?2( M>"G(PT=3)V6AZF48&GCL7^^=J4$YS?:"WMYR=HQ_O-(UO^":'PZ^(]GX7\2? MMC_'#P3=M\0_C5J":U?HV/\ B5:0%QIVG)N^95CA*L0<'+*&R4S7U!_PDNK_ M /0H7O\ WTM:ZJJJ%50 !@ #I2TXKE5C',<=4S+&SQ$U:^R6T8I6C%>48I)> M2,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HIG"8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL M44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WT MM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;% M% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ MWTM9FN:YJ,^HZ;))X;N8S'_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2Z MO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL5P?QM_:A_9S_9MTK^V?CU\;_#'A*$Q[XDUS68H)9Q_P!,HF;? M*>#PBD\=*NG3J59J$$VWT6K(J5*=&#G-I)=7HCI/^$EU?_H4+W_OI:/^$EU? M_H4+W_OI:^3+C_@L7X<^+,[Z1^P;^R5\4/C=<;RD.MZ;H;:/H&X<8?4+Y5$? M/K'C@G-,_P"$ _X+3_M*?-XY^,OPX_9[T&?KIW@S2CXBUU4/6.2XN2+9&["2 M$Y'7%>C_ &3B*>N(E&E_B>O_ ("KS_\ )3S?[7P]33#1E5_PK3_P-VA_Y,?4 M7B_XM:)\/M!F\5>/E@T/2[89N-2UC48;:WB'JTDC!5_$U\S^+_\ @MO^R-;^ M(I? 7P,T?Q=\8?$R<+H7PH\/RZNQ/0$SH! 5SU97; !.*L^$/^"+/[)4^O0> M.OVE]>\'HO M"/PQ\":-X_\"=Y?7!!EE^KL37 MH_\ PDNK_P#0H7O_ 'TM;%%>=4JU:TW.I)MOJW=GHTJ5*C!0IQ44NB5D8_\ MPDNK_P#0H7O_ 'TM9EKKFHKXINKI?#=RSO;1JT 9=R@$\FNKK'LO^1WO?^O* M+^9K,T(=0U6XU:PFTO5? 4]S;7,317%M<*CQRHPPRLIX8$$@@\$&OC[XA?\ M!-GQ?\'O&=Y\ZEBE0/%+'*C*ZD9!!!P01WJ#XJ_"+X7_'+ MP/>?#7XP^ =*\2Z#J";;O2M9LDGA?T8!A\K#.5<893R"#S7R#2"),Y*:3J+G?:MUVQRGR\DL[.<+79R9? MC_X;5*?9OW'Z2>L?25U_>1Q>TS' ?Q$ZU/NE[Z]8K27K&S_NL^R/^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI:\(_97_X*1G!*M&=Q4;BB@BOH^N#$8;$82IR5HN+_3NNZ\UH>CAL5A\ M73]I1DI+R[]GU3[IZF/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%%8& MYC_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T? M\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ M"2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10 M!\0:+K6H?L#_ /!1&ZTE_#MS9_#']HZ^-Q80,P6'2O&2*/,13T47B8.#R\N M.(S7V/\ \)+J_P#T*%[_ -]+7G?[*;UD>M?\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q16A\Z,!$H#!EP>.M6_&/_ "+%[_UP M-7-._P"0?!_UQ7^0H S?^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8KYE_:;_X*A_!SX+^.3\ ?@KX7 MU7XO_%N?)+_ .#?_!+_ .!$OQ1\06 ?A]X$^%?A&Q\ M_#3P=IF@:'IL(BT_2='LDM[>W3T2- %'/)XY))-=_+E^ ^*U:IV5^1>KT<_E M:/G)'!S9CC_AO1I]W;VC]%JH?.\O*+/D7X._\$T$UWQ[:_M"_P#!07Q'J_QS M^(ENWF:?%K<*1>'= )(/EV&FC]T,'^.0'<5#[%;)KZXC\0ZG%&L47@R[55 " MJI4 =A6U17#B<9B,9).K*]MELDNR2T2]$=N%P>&P<7&E&U]WNV^[;U;]6&[F,QW)9$9ES(=O05I_\)+J__0H7O_?2T>)?^0OH_P#U^G_T M$UL5S'48_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM6M*U6]U"1TNM$GM M0JY#2D8;VXJ]10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5X7^UA_R6SX'_ /8]R_\ I,U>Z5X7^UA_R6SX'_\ 8]R_^DS4 >Z4444 M%%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\ MS6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110!C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A5L4 %%%% !1110 M!Y=^V7^TYX<_9"_9S\1?'+7K<7<^G6PAT/2ADOJ>I2G9;6J@?,2\A7.W)"!V MQ\IKDO\ @G-^S'XC_9R^ IU3XJW!O?B1X]U*7Q-\1]3EP9)=3N3O,&1T2%2( MPH^7<'9ES'T6._X2\KA@5_$JVJ5/)6O3A]SYY+O**>L0HHHK0^="BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7 MT?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **I^(/$7A_PGH\_B'Q3KMGIF MGVJ;[F^U"Z2&&%?5G_HMW\CZKHKXP_X:'_X*^_M(_NO@-^QOX2^#>B3\1^)/C+X@:[OVC/\ &FG6 M0W0R#LDVY<]3CHO_ ZB^)GQS_TO]OC]O[XE?$B*;FY\)>&)T\,Z X/_ "SD MMK3YI@.@M=G]G4J/\ O-:,?*/OR_\ )?=^^2.3^TJM;_=J$I>]]T6>K?M _\ !3C]A#]F.>32_BQ^TIX=BU9'V?\ "/Z-<-J6HF0G 0VU MH))$)/ WA1GO7E/_ \9_;*_: _T;]B+_@FUXOGL)N(?&GQBO(_#FGJO:9+9 MBT]U&>VPJV.U>\?L_?L,_L@?LL01I\ /V=O"WANXC7:-3M=,62^8>C7H75+D-SOK=]-+_SUW79=$?\ VHU2OI.B MHJ9MCI0<(2Y(OI!**^?+:_SN73RC 0FISCSR76;47\S0!L4444 %%%% 'E?[5'[%7[-?[9WA)/"?[0'PSM- M6:URVDZS"3!J.ER9R)+:ZCQ)$0P#8!VL0-RL.*^M/^7:9E3QQH-N/[K?!Y:C-?<=%>AA\QJT:?L:B4Z?\LME MYI[Q?FFO.YY^)RZC6J>VIMPJ?S1W?E);27E)/RL>2_LI?MP?LT?MH>&9=?\ M@+\1[>_NK+Y=9\.WJ&VU32I =K)P,$M_CS\-]*9C:Q9P'U?34&ZW/0M+$- M@X51(Q)K;ZCA\;K@I>]_)*W-_P!NO13_ E_=9A]>Q&"TQL?=_Y^1OR_]O+5 MP]=8_P!Y;'W#17,?"#XT?"?X_>!+3XF_!7XA:3XGT&^7-OJ>CWBS1DX!*-CE M'&0&1@&4\$ UT]>7.$ZS04445)04444 %%%% !111 M0 4444 %?&/QM_XP(_X*!Z)^TY9_Z-\-?CG-;^&?B0J\0Z9KZ C3M2;LJR+N MA=C@#]X[$EA7V=7!_M.?L^^"OVI_@-XG^ 7Q BSIWB33'M_M 0,]I,,/#<(# M_'%*J2+VR@!XS4S3:TW/6R;&TL'B^6OK1J+DFO[KZKSBTIQ_O11WE%?-O_!, MS]H+QK\3_@]J7P/^.4VSXH?"+5#X8\<12.2]T8@1:Z@">72XA4,'_C9)&'!% M?25.+4EDD.#MC0%F/ !-5"$ZDU&"NWLEN3.<*<'*;LENWL=77CO[6?[>/[,W[% MNB6]Y\;/'@35]1PNA>$='A-YK&KR$[52WM$^=MS?+O;;&"0"PS7S^_[6G[<_ M_!0]SHO[ '@"3X7?#6Y.R?XY_$323]JOX3P7TC3'YD!'*S3?(02/W;BO8?V3 M?^";/[._[*6MW'Q-@@U+QM\2=3R^N?$_QS=G4-9NY&&&V2/D6Z'IMC RN Q? M&:]7ZEAL%KC9>]_)%KF_[>>JCZ:R[I;GD_7L3CM,%'W?^?DD^7_MV.CEZZ1[ M-['CO_"%_P#!23_@I$?.^)^JZE^S3\'KKIX9T6Y#>-->MSVN;C&W3$9>L:CS M!ED=7!#5]-?LR?LA_LZ?L>>!A\/_ -GCX7:=X>LWVM?7,*&2[U"0?\M+FXY?\ TF:@#W2BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y' M>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\ ((E_Z_9O_0JV*Q_ _P#R M")?^OV;_ -"K8H **** "O!_^"B/[4&N?LR_L_R2?#:S-_\ $+QGJ$7AOX<: M1& TESJUT=D<@4]5B!,IS\N5521O%>\$@#)-?&/[-?\ QGK^W/K_ .VAJ0^T M_#KX327/A3X0(_,-_J)PNI:N@/!'2&-QD,N#PT9J)MVLMV>WDF&HRJSQ>(5Z M5%7BL36QF)G7K.\YMMONWJPHHHI MF 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5R M'Q1\>>#? FK>%3XQ\26FFC6/$<.EZ7]KE"?:KR96\J!,]7;:<#OBG&,I.R5V M*4HQ5V[(Z^BBBD,**\8_:&_X*(?L2_LK^=;_ !S_ &D_#&CW\&?,T6&^^V:B M#Z?9+823^V=F*\8_X>=_M&_'G_1/V$_^"7\L;RE_X# M&[_ ^SJY#XO?M ? W]G_ $+_ (27XX?%_P -^$K$J3'<>(=9AM!+CL@D8&1O M]E02>PKY@'[)_P#P58_:-_??M.?M[:7\,M(GYF\)_ ;0C%.%/8:K>9GC<#@[ M%92>1T%==\(?^".W[ OPJUW_ (3;6OA _C_Q.[!KGQ3\3]2DUZ\N''1V6Y)A M# \[EC4Y_"M?JN74/XU;F?:"O]\I*0'!$U_=JBQ#/&X(R MGUJ'^R?^"V7[2W_(4\1?#']G#0KCK#IL'_"5>(85/56=]METZ,F"#D^E?8^F MZ9INC6$.E:1I\%I:V\82"VMHA''&HZ*JJ % ]!4]'U_"T?\ =Z"7G/WW]SM# M_P D#ZABJ_\ O->3\H>XOO5Y_P#DY\>^'_\ @BW^SGXFUB#QA^UY\3_B)\== M37T_P##+X/?";X*^'E\)?![X9:! MX6TM<8T_P]I$-G"2.Y6)5!/N>:Z.BN;$8_&XM6JU&TNG1>B6B^2.G#9?@L(^ M:C32;W?5^K>K^;"BBBN0[ HHHH **** "BBB@ HHHH **** "BBB@ K'LO\ MD=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "FRQ13Q-#-&KHZ ME71AD,#U!'<4ZB@#Y#^+W_!*K2?#7CN[_:"_X)Y?%.Z^!OQ"N&\R_M=&MQ+X M;U\@D^7?::?W8ST\R,#:6+[&;FL_P'_P5%\7? CQ;9?!/_@J7\'O^%4:_=S" MWTGXAZ:[W7@_7G_O1W?)LV(Y\J8_*.79,A:^S*R/'GP_\"_%+PE>^ OB5X/T MS7]$U*$Q7^DZQ9)<6]PGH\;@JWKTX(S7JPS%5HJGC8^T2VEM->DNJ\I77:QY M,\M="3J8*7LV]XVO!^L>C\XV?>Y?TK5=+UW3+?6M$U*WO+.[A6:UN[699(IH MV&5=&4D,I!!!!P0:L5\2:K_P3W_:7_8GU.X\>?\ !+#XO+'H#3-<:C\!OB%> MRW6A7))+.-/N68RV$AYP"VUF(W.%7;7>_LU_\%2/A#\6O':_L^_'WPCJOP:^ M+<>U)O 'CO$/VURT@M[*TH_P"* M._S5X^95+,E&HJ6+C[.;VN[QE_AEHGZ.TO(^GJ***\P]0**** "BBB@ HHHH M **** /C3]N"VN/V+/VJ?"'_ 4@\-6[IX6U3R/"'QOMX%)7^SII%6RU5@/X MK>78C-RQ0QH, FOLBVN;>\MX[RSN$EBE0/%+&X974C(8$<$$(M+FT_4[9OXX94*M@_PL,Y5ARK $N(ML3 9V;8PQW,:CX9^3 M_,^BJ_\ "KDRJ_\ +W#I1EW=)NT7_P!N2?*_[LH+9'T[XQ_Y%B]_ZX&KFG?\ M@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0JSYTFHHHH **** "BBB@ HH MHH **** "BBB@ JOJNK:7H.F7&MZYJ5O965I"TUU=WBO+R+_ ([_ ."H/C7X^^+;[X)_\$LO@^OQ3URTF-MJ M_P 2-69[7P?H+]V>Z&#>N.OEP_>'*,^"M:GP9_X)5Z%JWCRT_:&_X* ?%"[^ M.?Q(@/F6/]NVXC\/Z"20?+L--'[I0#CYW!+%0^U&R:^HO O@'P/\+_"=EX#^ M&_A#3=!T3381%I^DZ19);V]NG]U(T 5>>>!R3FM>G/,51BZ>#C[-/=[S?K+H MO*-EWN*&6NM-5,;+VDEJEM!>D>K7>5WVML(B)&@CC4*JC"J!@ 4M%%>6>J%% M%% !1110 4444 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!E>. MO%UCX \$:SX\U2QO+JVT32KB_N+;3K8S7$L<,32,D4:\R.0I"J.22!WK\UOV MR?VD/^#A']DWX/ZM_P %!-4\._ >^\#>&(!K'BGX%6-M>RZIIFB [I,"(%'9$E50K_I]7RW_P %,+7Q'^TW\-[W_@FU\'M0*>)/BQI7V/QK MK$2AT\)>$99#%?ZA..GFSQ+-:6L1P99I&< QVT[( 8W[5/\ P5@\'?!C_@G= M\/OVTOAAX(;6]=^-4?AVP^$/@[5+CR&U#6-;B22SM[AUR42-&>24KR5A95.6 M4U0^)W[6W[1_[ 7QY^"WA']L/XE^'/&_@CXV^)5\'2^)=(\*G1W\,>*IHO,L MHT7SY1-87)2:("0^="R*[2R*S!?G3_@N%\+] ^$7QH_X)N_#CP=HXT[P!X1_ M:6\.:):60R8+40/8Q6$1)_NQ0R@9[*WO6[_P=1+J5[^R'\"]!\,AFUW4/VK? M"<.@)%_K#=FVU+84QSG/&1_>'K0!]"_%C]LSXJ?%G_@HC_P[4_95\1:5H&H> M%O 8\7?%CQ[J.D_V@^CP32I%8Z79V[.B&[FWB=I)=T<< X1W<;-7]AO]MKQE M\5?V@_C%^PG^T.FEK\4O@IJ=DUUJFBVC6UGXFT*_@6XL-4B@=W,,FQO*N(@[ MJDH!5L2!%^8_^"9=GJ%C_P '#/[?B>+PPU66R\%RZ<91\S6)T_Y"OJH3[../ M0#M3O@"NIWW_ =@?'2\T<,=-L/V7=+MM:9/N"\>\TJ2 -C^+RA(1GL#0!^G M5%%% !7A?[6'_);/@?\ ]CW+_P"DS5TGQ6^//Q*^'WBY_#GA?]F7Q1XIM%@2 M0:MI,\*PLS#E,.O$OB[\;OB'X_\ CE\'HO$_[.?B7PNMGXT+P/JLT+"Z M+0E2J;#U .XY["@#Z]HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6@ LO^1WO?^O*+^9K8KE+77-17Q3=72^&[EG>VC5H R[E )Y-:?_"2 MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DN MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_ M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DN MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_ M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2T '@?\ Y!$O_7[-_P"A5L5RGA77-1M=.DCA\-W,X-S(Q=&7 M );I^%:?_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM5=;\?\ _"-Z-=^( MM?T&:SL+"UDN;V\N9D2."%%+/(S$X554$DGH!0-)R=D>!?\ !3KXV^-]%\ : M#^R3\!K[;\2_C5J+:!H4D9.[2]/VYU#4FQRJ10%AN&""^Y<["*]P^ 7P2\#_ M +.'P9\-_ WX<6/D:-X9TN.SM 0 TI'+S/CK)(Y>1CW9V/>OEC]@0^)_VH/C MCXO_ ."FGCOP7?O:^(8V\._!^QN% _L[PY;RL&N0KY_BYVMS8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:T/GC8HK'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27 M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EK*\9_%_ MP_\ #CP_-XM^(1M]!TJV&;C4]9U."UMXA_M22LJKT[FFDY.RW%*48J[=D=;1 M7QQXI_X+:_LLS^(9O 7[.WA#QI\9_$T7!T?X6>'I=25"_\)%KJH>CQP1;;9&[F.89'3/6 MO2CE&,2YJUJ:_OOE^Z/Q/Y19YDLXP;;C0O5?:"YOOE\*^16]O!&7GGGD")&H&2S,> .YK\%?\ @X-_X*01_&_]J7PU\(_V?/B+%<>' MOA3/'?PZ[H5^LD5QK[;7,T4L9*O]G54C5@?ED,XK[?\ C9_P2N\8>+/A+XA\ M<_'GQQ\5OVE?B!;Z7+)X;\*>(_%<6C>'Y-1(Q"RV,,T,4,:N0[J9L%4( )P# M^6EY_P $(O\ @K EROVK]D]TDN)"(U'C'0U#-UP +W ^@XKZ_A/"Y%AL4\56 MQ,6XZ)2M%7:U:YGS/336*W^[XWB_%Y_B<+'"T<-)*6K<;R=D]$^5.*UUTD]N MG7]2_P!EW_@HY_P4T_X*$?!C2?%G[(_[+7P]T"U6%+#7?B'\0?&!GLVU*.-/ MM0ATZS N$PS;D$F00Z9XZ^A?\.P_VB_CR?M?[=O_ 49^('BFUFYG\&_#E(_ M#&C%?^>,H@W272>[%&/KQ7SG_P $(?V5_P#@IC^P3\1_$_P[_: _9LOK'X=^ M++079NT\4:5+ MG&)IY;F$Z67^S4-U*%I.S_O-R::\FO2Q[F2X6IF>7PJYA[1SV<9WBKK^ZE%- M/S3];GF'[//_ 3P_8F_96\FX^!?[-OAC1[^#'EZU+8_:]1!]?M=R9)_?[^* M]GK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:^30!U=%8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM &Q7G7[2G[)O[//[7O@-_AS^T1\+=-\2:=\QM)+J,K_P#?2U=*K4HU%.G)J2V: MT:^9G5I4JU-PJ13B]TU=/Y'QI_PK'_@H_P#\$X?](^!?B"^_:.^$5IRW@?Q/ M>A/%VAVX_ALKS&V_15'$3C?@*D:#EJ]Y_9*_X* ?LS?MG6-S;?"7QE):^(], MRNO^!O$5N;'6])D4X=)[60[OE/!=-Z9XW9XKU+_A)=7_ .A0O?\ OI:\%_:U M_8*^ O[7E];>-_$_PYUOPQX]TO#Z#\2O!=\-/US3I%&$(N(_]:J] D@8 $[= MI.:]3ZWA,=IBX\LOYXK_ -*CHGZJSZOF/+^J8S ZX27-#^23_P#29:M>CNNB MY3Z2HKX/L_VI/^"AG_!/2 Z?^V=\,+[XS_#&S&(_BWX(TL1ZSID Z/JFG*2' M51RTT1P ,LSLV*^I/@1^U=\)?VG? <'Q,^ 6OVOBG1)\#[9I5XCF%\9\N6,X M>&0#JDBJP[BN;$Y?7PT/:*TH/:4=8^G=/RDD_(Z<+F%#$S=-WC46\9:2]>S7 MG%M>9Z916/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+7"=YL45C_ /"2ZO\ M]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[ M_P!]+0!L5\@_\%)_"OB'X >.?!O_ 4S^%FDS7&H_#A_[,^(^FV:_/K'A.XD M G4C^)K=V\Y,\#+.W""OJ;_A)=7_ .A0O?\ OI:IZ_.GBK0;WPOXC^'LU[IV MI6DEK?V=P$:.>&12CQL#U5E)!'<&IDN96/1RO'_V=C8UFN:.JE'^:$E:4?FF M[/H[/=#IO%/A[QS\,(O&OA'5H;_2M7TJ*]TR^MVS'<6\J*\&]<>%(Y-=^%E_?R R7OA>Y MF)6(D_ZQK:5FC8CU( "QU]BV7B/54LXD7PE>,!$H#!EP>.M$7S*X9K@%EV-E M2B^:#M*$OYH25XOYK=='==#=HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E MJCSC8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBO._C1^TU\-/V=? =U\3OCEK%KX7T&TXEU'5[V.)&;!(C0$[I)#@XC0,S= M #7RI>?M@?M[?\%!X/[*_8+^%5Y\+?AO=_+-\:O'FE;[Z_A/!?2=.?&X$4M(K_ #?DDWY'#BLPH8::IZRF]HQUD_\ )>;: M7F?1?[6G[>O[,_[%NCV\_P 9_'.=:U+"Z#X.T2 WFLZO(3M5+>T0[FW-\H=M ML>< L":\ _X0+_@I%_P4B_?_ !UU,_B-JF7UWXG>.+T:AK-[(P MPY65^($/39&%RH 8OC-?0'_"2ZO_ -"A>_\ ?2UU?6\'@=,)'FG_ #R7_I,= M4O5W?5L?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6O,JU:M:HYU)-R>[>K9ZE*E2H4U3IQ48K9)62^1L45C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+69H;%%8__"2ZO_T*%[_WTM'_ DN MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_ M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2T 'B7_D+Z/_ -?I_P#036Q7*:YKFHSZCILDGANYC,=R61&9 M_\ M?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H M7O\ WTM6M*U6]U"1TNM$GM0JY#2D8;VXH O4444 %%%% !1110 4444 %%%% M &+\1T^(DO@'6(OA)/HT7B=].E70)O$,=82)'C#8+*I!8# 9:W\ M3=*OK;Q+:?%FST]!)IGBN"Y>[AO[6V^5$@BDD>%(!M'V8F,%"=P37/V)/CK^ MU3^T'\*/C3^W-K/@E=+^">H/K?A7PAX$:[GM]9\2&(11ZQ=RW:1M MN-[P6D M:R%))-SW$@4*?J^B@#YF^,O[$WCK1_VWM._X*)?LIZEX?M_'%QX*D\(>/?"_ MBF>>VTWQ3I0F6>VD-S;QRO:7=O*@VS>3,'B8Q%5 5AJ?L5_L/S_L[_$CXI?M M/?%GQ58^)/BU\:==M=0\;:UIMFT%E96EI +;3]*LTD9G^SVT(V^8YWS.6=@N M51/H6B@ HHHH *\+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#2 M9J /=**** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D= M[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** ,?P/_P @B7_K]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ KY M"_X*3^+O$GQ[\;>#_P#@F9\)]8FMM4^))_M'XC:G9M\^C>$X''VAB?X6N'7R M4SPV&0\.#7TW\6_BEX+^"/PQU[XO?$3519:)X_P 08TZP3/ M0>5ME8C&[='N&Y343U?+W/H,EC'!4YYI47\/2FGUJOX?E!7F_-13^(^G/!_A M'PWX \)Z9X%\':1#I^D:-I\-EIEC;KA+>WB0)'&H]%50/PK1HHJSP)2E.3E) MW;"BBB@04444 %%%% !1110 445Y;^T%^VW^R1^RM:O/^T#^T)X7\,S(F\:= M>ZDKWTBXSE+6/=/)_P !0]1ZUI2HU:\U"G%R;Z)7?W(SJUJ-"#G5DHI=6[+[ MV>I45\8?\/6OBC\=_P#0_P!@']@3XC?$:&;BV\8>*HD\,Z X/22.XN_GG ZE M J,> .31_P ,R?\ !6C]I3]]^T=^VWH'PDT2?F7PK\#M$9[PH>BMJEY^]AD MZF(,I/3M7H?V55I:XF<:?DW>7_@,;R7S2/-_M:E5_P!UA*KYQ5H_^!2M%_)L M^H?B_P#'_P"!W[/^@'Q1\WB"1QJ.BJJX ]!1SY1A_AC*J M_/W(__+[W:*_P# 9>I\;?\ "&_\%J/VF>?%_P 3 M?AS^SIH$_6P\+6'_ DOB!4/5))YB+53C@21$$JQVJE(!'V".K@ 5]=44/-\9%J_[[YE\H_"OE%&3X)\ ^!/AIX>A\)?#CP5I/A_2 MK<8M],T338K2WB_W8XE55_ 5K445YDI2D[MW9Z<8QBK)605C^)?^0OH__7Z? M_036Q6/XE_Y"^C_]?I_]!-(9L4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!> M47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %?*/QZ_X)6> M:\? M7'[1'[&?Q#U#X&?%-\O-KWA"%?[,UALEO+U'3CB"X1F))("DL=S;R *^KJ*Z M<-B\1@Y\U*5K[]4UV:>C7DU8YL3@\-C(*-:-[;=&GW36J?FFF?%?AG_@I9\8 MOV4_$%G\*O\ @JS\&T\&F>=;72?C)X0CEO/">KN>%,Q ,NGR-_J21N"KJ>X((KXX\3?\$T_C'^R MEX@N_BK_ ,$IOC(G@WSYVNM6^#?C"66\\*:NYY80@DRZ?(W]^,X/RJ#&@-=W M_"=C^U&I\W!_FX?C'_"C@_X4:C\#/BF^$BT#Q?,O]F:PV=OF:=J(Q!]NWEM1:N MX5YX48D131@[PR8W;-K94D4?\%)O^";?QK_8I^-FNN/ VHWO@"^U*6Y\,>*+ M.U>6U%J[ED@F=01%,@.PJ^W=MW+E2#5;_@GE_P $SOCG^W1\5M,L+;PMJVC> M!8;E9/$?C.:S,<$-NIRT=N[KMFN&'RJJ[MI8,P"@UYG[SVOF?UWS<)3X12DX M?4U"W316^_GO_P!O%[?[NE>)D70 M?$:QCHD=TN;>8@9S)+EF.,#M6SX#_P""N'[.9\20_#G]ISPWXH^"/BR4[1I/ MQ,TA[2UF(ZM#>@&!X^1B1VC!["O0YUUT/YAGP]C9Q<\&XUXK_GV[R2\X-*HO M5QMYGU11530M?T+Q1I%OX@\,ZU::C87<8DM;ZPN5FAF0]&1T)5A[@U;JSPVG M%V>X445\P_M+?\%1_A)\)?';_L^? 'PAJOQE^+DFY(? '@4B7[$X."VH7>#% M8QJ3\Q;AS8G%X?!T^>M*R_%OLENWY M*[/I75]8TGP_I5SKNOZI;6-C9PM-=WEY.L44$:C+.[L0%4 $DDX KXZ\&OG'7RX?O M AD:0 BJ6C_\$\_VD?VU=4MOB!_P52^+BW.B),MSIOP'\ 7DMKH%H0=R?;[A M6$NH2KW&[:K [79&VU]C>!_ G@KX9^%++P+\.O"6FZ%HNFPB+3])TBR2WM[= M!_"D<8"J._ [UWVR_ ?%:M4[:\B^>CG\K1\Y(\^^8YA\-Z-/OI[1^BU4/G>7 ME%GR[\%?^"5GAV]\>VO[0_[>_P 3KSXY_$J$^992^(;<)H.@DD-Y>GZ:/W2 M''SN"25#A4;-?6RJJ*$10 !@ #@"EHKAQ.,Q&,FI597MLMDEV26B7DD=V%P> M&P<'&E&U]WNV^[;U;\VPHHHKF.H**** "BBB@ HHHH **** "BBB@ HHHH Q M_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2BBB@ HH MHH **** "BBB@ HHHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** ,?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*N0_:U_:1\(?LD_L] M^)OCWXR EAT.P+65@K8>_O'(2WMD[[I)61<@' )8\*:3:2NS;#X>MBJ\*-*- MY2:27=O1(^>OVRYYOVX?VN_"_P#P3N\/RM+X,\+?9O%_QPGB8[)($8/I^D.1 MWFDVRNO79L=3\A%?94,,-O"EO;Q+''&H5$1E132:VE-_'/_MYZ1_N1B%%%%6>&%%%% !14.H:CI^D6,NJ M:K?0VMM;QEY[BXE"1QJ.2S,< >IKYE^+_\ P6(_8+^%>O?\(/X>^*T_Q$\4 MNQ6V\*?"S3)->O)W'5%:WS"&!XVM*IS]#71A\)BL7+EHP,T?\.IOBG\=_],_;^_;\^(WQ%AFYN?!WA25/#.@.#UBD MM[3YYP!P'+(QY)ZUV_V=2H_[S6C'R7OR_P#)?=7SDCC_ +2JUO\ =:,I>;]R M/_DWO?=%GJ?[07_!4#]A#]F:Z?1?B?\ M':"VLJ_EKX-_CE?KH-FH[2+8( M6N;B,]0R,#CMSQ[Y^S[^Q%^R1^RM:I!^S]^SWX7\,S(FPZE9Z:KWTBXQA[J3 M=/(/]YSU->IT?6,LP_\ "I.;[S>G_@,;?C*2#ZOFF(_BUE!=H+7_ ,"E?\(Q M9\8?\.__ -O']HC_ $C]M?\ X*.Z[I^FS?Z_P1\#;!=!LT'>,W[AKFXC/0JZ M@X[\\>I?L_?\$OOV#_V9KI-:^&/[..@OK*OYC>(_$$3:IJ+2DY:07%V9'C8G MD["H]J]]HK*KFN.JP=-2Y8_RQ2BOFHVO\[LTI93@*4U4<.:7\TFY/Y.5[?*R M"BBBO//1"BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H) MH V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHILLL4$;332*B*,LS' ]S0 ZL>R_Y'>]_P"O*+^9K\B/^"LNM6_B+]MG MQ5>V6HVES!:0:=;0/:"/E?L,#G+(/WA#NXW,20 %SA0!\V0QF:58@P&Y@,D\ M"OQ[B'Q4KY#GD\M>!4VFN62JVYD]G;V;MV:N[.ZN>%BLYEAL0Z7L[]O>W_ _ MHBHKP7_@F-J,FI?L,^ WEDA8P6U[;@PQ(@"QWUQ&F0@ W;57+'ECEF)))/O5 M?KE"\9:Q_S3\XM/S.' M%9?0Q,_:*\:BVE'27IV:\I)KR/!OV2O^"C7[-W[7E]<^"/"^L7WAGQ[I>4U[ MX:^-+,Z?KFG2*,NIMY/]:J]2\98 $;MI.*]YKQ7]K7_@G_\ LS?MG6-M=?%G MP;):^)-,PV@>.?#MP;'6])D4Y1X+J,;OE/(1]Z9YVYYKP;_A9_\ P4?_ ."< M/^C?'7P]?_M'?"*TX7QQX8L@GB[0[1QPM='U3"8W7 M"2Y9?R2?_I,M$_1V?1?VO? :?$;]G?XI:9XDT[Y1=):R%;FRD(SY=Q X$D#]?E=03U&1S7HE>9 M4I5*-1PJ)J2W3T:/4I5:5:FITY*47LT[I_,S?&/_ "+%[_UP-7-._P"0?!_U MQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_(5!H35C>//AUX ^*7AN?P=\3/!&D> M(=)N1^_TS6].BNH)/K'(I4GGKBMFN1^-OQ[^#/[-_@&Z^*'QV^).D^%]!M.) M=0U:Z$8=L$B.->6ED.#B- SMV!JH0G5DH15V^BUN'MOJ_P"]YN7EUO>UO._0 M^=]=_P""2_@7X?ZO<>-/V&_COXT^!VM32&62S\.Z@U]H=S)_>GTVZ8I(.F%# M*H[+7F/Q<_X*8?M9_P#!.7Q9HGPZ_;@\%^"?B5%KEPL&BZG\+=96WU^Z!.%= M]'G.Z5F/RYBV1 X&[)YZ%OVI?V\?^"B;'2/V$O DWPC^&%R=LWQM^(6E9U#4 MH3P7TC3&Z@CE9I3M(/!C=<5[-^R7_P $W_V=/V2]5N?B'I-CJ/B_XAZIE]>^ M)OC>\.H:U?2,,.1-)_J$/39&%R Q8C->DLOPN!?-BY>]_S[BU?_ +>>JCZ: MR[I;FD^+,US:DZ:IQK1:M[6K%W7G"2<:D[=.:7)_BV/CGP!^UO\ %7_@K=\2 M=2^$OCK]J#3_ -G+P/:WS6=Q\,M+U(VOC?Q".ACEN;A$6W1@>4MP[8+(ZL,- M7W]^S5^R9^SQ^R#X$3X=?L[_ MTWPWIYVF[DMHR]S?2 8\RXG?FKGQ.8XF MM#V44HT_Y8Z+U=]9/S;;['5@\DX)OB%\.LZ[H)4=9I5C_ ']FG7"N M'?CIS7T'\"?VIOV=/VF]%_M[X"?&70/%$*QAYH=-OU-Q;@]/-@;$L)Y'#JIK MA4XO0WQF2YE@J7M9PO3_ )XM3A_X%%N-_)N_D=]1115'E!1110 4444 %%%% M !1110 4444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%?%/QJ_;G_ &N?AI_P64^!7[#-[X1\#V7PR^)^A>)=2?4K.YN;S5[HZ=87 M$J*[2)%%:C?Y#%$64GD>9C((!]K45PW[2_Q_\"_LK_ +Q;^T/\2;@IHWA+19 MK^YBC<"2Y=1B*WCW<&660I$@[O(H[U\K_LN7'_!P3XM^+GA;Q7^TGXJ_9#M_ MA7?7(N]?@\ _\)!>ZTMFT;.D-M)+MM7D+;$,N\H 6=0^ K 'W#17R5\6/VS/ MBI\6?^"B/_#M3]E7Q%I6@:AX6\!CQ=\6/'NHZ3_:#Z/!-*D5CI=G;LZ(;N;> M)VDEW1QP#A'=QLU?V&_VVO&7Q5_:#^,7["?[0Z:6OQ2^"FIV376J:+:-;6?B M;0K^!;BPU2*!WW+[8[>"-"\DC'LJJI)/H*:3;LA-I*[*?@?\ Y!$O_7[- M_P"A5\D^-O\ C8#_ ,%$[+X80_Z5\+/V=;R+5/$QZP:QXN<'[-:GLZVB;G;T M?>C##"N\_:J_;#L?V??V0)?BG\+)(=>\2>,KR/2OA;8VF)?[7U.^.+1HUZ2( M WG$=&5,9RPKLOV%?V6[/]D/]G#1OA7]"_X27XY_&#PWX2LBI, /B?>RZ!^PG^S)\3/CI?)(8UU3P_H$FFZ&D@XVRZC>JJQ<\9\M@< M$Y]>_#Y?C<5'FIP;CWVBO63LE\V?(XC,<#A)--)\/Z5;C_ $C4];U**TMXO]Z25E5?Q-?(W_""_P#!:;]I MGYO&_P 6OAU^SOH$_73O"&G?\)'KZH>J27$Y%LC=A)"(8?'W[1^I>,OC?XGB.X:U\6?%$^I(C'&52V!2 1\#".C@ 9KI^I8*A_O% M=7[07,_OTC\TY>AS_7<=7_W>@TN\WR+[O>E\G&/J)XS_ ."T?[);^()O 7[- M.B>-?CCXFB.UM(^%'A:?4(XV/1I+I@D C[ET9P ":RO^$S_X+4?M,\>#_AA\ M.?V== GZ7_BF_P#^$E\0*AZ/'!"!:J<@K]YOF?W:1^^+]1?4 M<;7_ -XKNW:"Y%]^L_FI1]#XVT__ ((U_#?XEWT/B+]NC]I+XE_'74$D$AT[ MQ+XADT_1(Y!R&ATZS9%BYYV[V4X&1Z_37P@^ 'P._9^T$>&/@=\(O#GA*PV@ M/;^']'AM1+CNYC4&1O\ :8DGN:Z^BN;$9AC<5'EJS;CVVBO2*LE\D=.'R[!8 M27-2II2[[R?K)W;^;"BBBN,[0HHHH **** "BBB@ HHHH **** "BBB@ K'\ M2_\ (7T?_K]/_H)IOQ$^(/A/X4^"=2^(OCO49+/1](MC<:C=Q6;7G\ M*\S'9UDV65%3QF)ITI-72G.,6UW2;6AC4Q%"B[5)I/S:1]-T5Y#\&OV\?V5/ MV@O&T?PZ^#_Q/DUG6)+:2X%HGA[4(0L2#+.TDMNJ(!D#+,,D@#)(%>O5T8+' MX',J/M<)5C4A>UX24E?M=-JY=.K3JQYH237D[A111766%%%% !17.>(_C!\) M/!^[_A+?BEXXK@O$?_!0#]B[PL6&I_M)>%I=O7^S;_[9 M^7V M*O%; D!?#O@R^EW'T'F1H#2?\-Z>,M>&/A[^PO\ &34,_20 M\>^*\[_6KAZ7\/$1G_@O/_TA2,OKN%Z2OZ:_E<^BJ*^=?^&@_P!OWQ)\OA?] M@JRTF-ON7?B/XCVA_.*%-X_.C=_P50\2]$^"GAF!O4ZE>7*?RC-'^L6'G_!H M5I_]P9Q_].*"#ZU%_#&3_P"W6OSL?15%?.O_ S_ /\ !0'Q'SXF_;RL-(C; M[]KX<^'%HWX"69]P_*C_ (8,\;:_\WQ!_;K^,=_G_61:/X@CTV)_8I'&W'MF MC^ULUJ?PLOJ+_'.E%?A.;_ /;UGM2?S<5^K/HEF5%+NP R23TKF/$?QO^"W M@[=_PEWQ>\+Z5L^__:6OVT&WZ[W&*\>7_@EW^RKJ3!_'MMXL\5L#DMXC\:7T MI8^I\N1*K:C\ ?\ @EM\#\KXG\(?#+3Y(NMOKU[#=2G';R[AW9C[8-'UCBBI M\.'I07G5G)_X^'W[!GQ?O,_ZM]=T:'2T;WS)(W'O1_POC_@H5XD_Y%O] MA?1]#1ON7'B/XC6TN?U>6>*_CWXSLY_L?C/\ X*TZ3YCG:NE_#WX9P7K2-Z)/ M'O(_/%?07AK_ ()V_LA>'KO^U+OX3QZU>L0^K+*Y0_P#?->J> M$OAS\/? ,'V7P+X$T;18MN/+TG3(K=<>F(U%'^KF&G_&KUI_]QJD?PA*"_ / MJL'\4I/_ +>:_*Q\'_V1\1/B1\OASQ'^UKXSW_=F_M*'P[IL_P#P-E;C\!BG M1?\ !.KXQ_$:19]8_9[\/Z<&.3-\1OBAJFKW">X%C)'&S?48]:_0>BC_ %5X M>?\ $P\9_P".\_\ TMR#ZEA>L$_77\S\1/VK?@>/@A\=]?\ A7JD>DO<::MK MYDFC6CPVX\VTAF C5V9A@2 $DDD@GO7E^BZ*$DE>^A#;6**&&0?>OVM^*'[! M_P"RE\9_'5]\2OB5\*_[2UO4O*^VWO\ ;E]#YGEQ)$GR13J@PB*. ,XR>237 M'6O_ 3._8CD\4W6FO\ !3,,=LCHG_"2:EP23DY^TYKCQ7!7#V*S+#XSV$8N MCS6BHQ499$\OPLZL:G*ERWTMH_4^7?V3?^"9OB?XK_ ?0/CY\ M+?VC=2\(:KJXNM]I9V\T80PW7YDKRO\ /*S.E\)73B1QZ_NGN03]%'T M%:^E_P#!7CX2:-<)IOQO^"/Q \#W3'#G4=%\V%#Z;@5D/_?NOK6H[JUM;VW> MTO;:.:*08>*5 RL/0@\&E_8^9T/]VQT_2I&%1??:,_\ R<7L*L?@J/YV?^3_ M !/(/ ?_ 4%_8P^(ZC_ (1[]HCP["YZ1:SL>']7M;ZTF&8;JSN%EC<>H920?PK@O&O[('[+7Q#27_A+_ -G[PE=23?ZV MY30X89V_[:QJK_\ CU>7ZQ_P2<_9+;4(]7^'<7BOP/>1G(N_"?BJ>.3/KF?S M.=(CU;/H&FE9L?58ZISZ]_P5[^&,:I=>"OAC\1H4^_ M)IUT]G2$_\B&MCP;_ M ,%B?V,/$[K%K.MZ_P"'W)PXU?1&;:>__'NTI_2M:/$N0UZGLUB(QE_+)\DO M_ 9\LOP*CB\-)VYE?L]']S/J>BO+_!_[:O[)OCL)_P ([^T#X7+2?ZN*]U-; M1V]@L^QB?;%>CZ3K6CZ]:+J&AZM;7MNWW9[2=9$/T9217MIJ2NMCHW+-%%%, M HHHH **** "BBB@ HHHH ^8?VE/^"6_PA^+/CM_V@O@#XNU7X-?%N/<\/C[ MP)B'[:Y.2M_:9$5[&Q'S!MK/@!G(&VN"TK_@H3^TO^Q/J=OX#_X*G_"%8M!: M9;?3OCS\/;*6ZT*Z)(5#J%LJF6PD/NZ9<:+K>FV M]Y9W<+0W5I=0K)%-&PPR.K AE()!!&"#7ITLRF:QX- MTSP]+J46K:/?QSPWBKPD<4B$JSNY6-1G[[ =:U_@5^T-\,?C7^SAX;_:3\.> M(K6V\,:WXE?B#_P7Z\,?L\_LI_&= M?V:?V0;[6O"]KXFL(]9^*/@?1]E[-WUO=*VNA\O\ ZVXI9[_9 MSIQ[S_ .*U[6TM9OFTU/TV\:_\%._B%^T7XJO?@S_P2L^#Z?$K5+6< MVVK_ !1UTR6O@_0G[DW& ]\XZ^7#U!#*9!D5M?!+_@E7X8F\?6O[1/[=_P 3 M+WXY_$R$^9:77B.W5-#T(DAO+T_31^YC"G&'8$DJ'"HV:^H?!7@?P9\-O"UE MX'^'OA/3M#T;38!#I^DZ39);V]M&.BI'& JCV K4KYJ>8JC!T\''V<7HWO-^ MLNB\HV7>Y]/#+76FJF-E[22U2M:$?2.MWYRN^UMA%554*J@ # '2EHHKRSU M0HHHH " 1@BOGWX[?\$O_P!C7X\ZW_PFU]\,3X4\6)(9;;QGX!NVT?4X93_R MU\RWPDC_ .U*CFOH*BDXJ6YUX/'8W+ZOM,-4E"7>+:^3MNO)Z'Q]_P *<_X* MK_LM?O?@I\?- ^.WAJ#[GACXGP_V?K:1C^"+4HCLGD/_ #TN,#D\5H>&/^"M MWPE\*Z[;^!/VS?A)XQ^!?B&=_+C'C/3'ETFZD[BWU&!3%*HY^=@B\=:^L:H> M)_"GA?QOH5QX7\9^&[#5],NTV76G:I9I<03+Z/'("K#V(J>5KX6>I_:^#QFF M/PT9/^>G:G/YI)TW\X7?\Q'X/\:^#?B'X?M_%O@'Q;IFN:5=+NM=3TB_CN;> M8>JR1DJWX&M.OE+QA_P2/^!ND>(;CX@_LC_$+Q=\#?$TS;Y+KX?ZJZZ=:>6O%9?_ LO_@K'^RQ^[^*?P@\-?M ^&(/O^(/ 4HTC7TC' M626PDS#._I'!Z_>HYFMT']DX'&:X#$Q;_DJ6IR^3;=-_^!IO^4^P:*^=?@E_ MP5-_8X^,^O\ _"!7_C^X\"^+T<1W/@SXDV#:+J,,AZ1[9\1R/_LQNQ]J^B59 M74.C @C((/!%4I*2T/+QF QN7U/9XFG*#\TU==UW7FM!:***9R!1110 4457 MU+5])T:#[5K&J6]I%_STN9UC7\V(H L45PVO_M.?LX^%RR^(/CUX.M'7K%+X MDM@__?._84KXY_P""MGQP\6?%ZT\"7UU\$_%W M@N'33JAMSXLL$@DOA)]DW;$!8C9L7.?^>@K@S3,(95EU7&3A*<::SVGQ/N+V7<7.B%!M P/]/\ 2OC^ M&O$7)^*LQ^IX.C54DG)N48**2[M3;U;26F_D<&$S6AC:O)3B^^MK?F?H+111 M7WYZ84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? MG;^V[_RL2_L0_P#8C_$3_P!-1K]$J^,OVF/V&?VK_B__ ,%.O@W^WOX*U_X? M6NC?!G2=0N6R^R%P[R;HS%][_MN>"?V[/&/@'0KC]@3XV^ M"O!OBO2O$<-YJUMX^\//J&F:WIXC=9+*1HOWUN"S(_F18<[-H9=Q-97PS_9J M^.OC_P"*/A7]H#]M[QMX1U?Q!X'CN7\%>%/ .DW-OH^CWUS UO/J+RW&&JRV7@N73C*/F:Q M.G_(5]5"?9QQZ =J=\ 5U.^_X.P/CI>:.&.FV'[+NEVVM,GW!>/>:5) &Q_% MY0D(SV!KZA^,O[$WCK1_VWM._P""B7[*>I>'[?QQ<>"I/"'CWPOXIGGMM-\4 MZ4)EGMI#%869ARF'.)_P!G/Q+X76S\:%X'U6:%A=%H2I5-AZ@'<<]A7U[7A?[6'_); M/@?_ -CW+_Z3-0!ZY_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+ MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ M $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PD MNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ M /0H7O\ WTM;%% '*6NN:BOBFZNE\-W+.]M&K0!EW* 3R:T_^$EU?_H4+W_O MI:++_D=[W_KRB_F:V* ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z M6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V*\K^.7[ZU$UZ<==MLA:9OP0UI2HUJ\^2G%R?9*[_ SJUJ-"'/4DHKNW9? MB=Y_PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2U\*^./^#B']E[4=:?P;^R=\ M$?B5\8M;;/V6'PYX?]]+7\XW_!5/\ X*>?&;]M M;XLZYIL?CJ_LO <&HRVWASPI97C):K:1N52:=%($LT@&\L^=NXJN% %?IDW_ M 1/_:W_ &C_ /2O^"@'_!3_ ,<>);6?_C\\*^#BUI8'/7:&*PC/3_CV']*_ M)?\ ;7_X)G_M8_LG>.=4U'Q;^SCXET/P;=:I[P[@SCR<]2I3B[^T:C"#A>2]WF51M)OE3U:H_L0_ML_$[]F;XQ M^"O'-CHL?B^W\%ZAJ2C3K:6XA,#3HN2(9!N5@ZKG,:'G K]LI_V M?_\ @KC^T@_F?M'?M=6?PLT2?_7>%?@9H86[*'H#JEX3-%(!U,892>1P!7XS M?L%_\$Z?VN/VE/BAHGBCP/\ LW>(/$'@_3=:M)/$]Y#=6MC%+8^>GVB.&>\E MBBDE\O=A%8L."1CFOZ?:KB*O@L#F,JF7^RE&I[W,K3:E?7=RC'NK);^1A@WF MF:9+AL-G:KT\1ADZ3ISBZ4?9JSIM6C"SN.CL+DF%7'4,D:G/X5],V&K7.EV46FZ9 MX#GMK>",)!;P*B)&H& JJ. .PK>HKY7$8O%8N7-6FY/S=_N['=AL'A<''EH M045Y)+[^YC_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q17.=)C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q575]'_#-]<,?H?)"G_OJO(K\0Y#A7:MB MJ<7VU_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+ M7AO_ \!U7Q!\GPU_8N^,VM9_P!7=77A1;&V?Z2RR?TH_P"&@_V_/%''A']@ M^RT>)O\ 5WGBCXAVOZPPKO7\ZY_]9\IE_"_\ ?2UX;_9__!4SQ7_Q]>(?@UX4 M@;I]BM-0OKE/KYF(S^%'_#+_ .VIXF^;QY_P4'U&"-OO6GA?P-966SV$VXN? MJ11_;F*J?P<#6EYM4X+_ ,GJ1?X!]8F_AIR?W+\VCW+_ (275_\ H4+W_OI: MS]=^)^G>%H/M7B:S33HL9\R_OHH5Q]78"O'?^'='AS6_F^)7[4/QD\3[O]9; MZCXY>.W/L(XD7:/;-7]"_P""8W[$.AW'VZ3X(PZE\NVD/J1+,5_ M2CZYQ)5_AX2$?\=5W^Z%.2_\F0<^+>T$O67^2?YEOQ[^W)^R58Z3>>'_ !M\ M4_"MQ:W=M);WUBFOVUR9(W4JZ,D3,<$$@C'>OQM^+6C>"/#_ ,2]7>F+!IT^EZXMGJTL*B,R:0YW MRHN!]]2I*#H#(_K7P/'_ AQ#Q/EL:C]FZM)^[&$97:DTI+GE*UOM?!TW1YN M9X'%8RDGI=;)7_._Z'S+_P $P/$7BO\ 9S\'ZMXXTS]COXE^+==\4&-;+6-/ MT+RK!=/4!D6*XD(W;W)9B!M(2/DXKZID_:=_;NU\8\)_\$]Y+&,_=NO$'C^T M3\XD3U6:^IR3 MA+%Y-E=/!4L=.,(+:$*2NWJW>4)O5M];G9A\%.A15-5&DNR7ZIGS)+XL_P"" MJOB(XL_ GPF\.0MU^TR:A>3I]-K!#^-0O\+O^"C_ (DYU_\ :VL]"1OOP>'? MAS:2Y'H)+B3G2-&^(\WB&__@L/#6CW-Z\G^ZR1[#_WU1_JKP_+^)04_P#& MY5/_ $MR#ZEA>L;^NOYW*/AS]A7]CWPMM_LS]D'29=O3^T8S>?G]H=\_C7>^ M'/AC\*O!^T>$OV;M"TO9]W^SM!M(,?38@K@O^&R/C!XO^7X/?L/_ ! U(-_J MI_%+0:'$_P#M!IB^5]Z/MO\ P4F\<_\ 'OHGPQ\"VK_>^UW-SJ=[']-F(3^- M=^'R?*<)_ P\(?X817Y(UC0H0^&*7R1[,GB/5(U")X-O%51@ %0 *KZIX\.A MV3:CK6AR6=NGWY[JYCC1?JS$ 5Y#_P ,G?M%^,?F^+?[=/B^5'^_;>#-,MM% M"#^Z)(PS'ZD9JQI?_!.']EM+Q=6\:>'=9\77Z]+[Q7XCNKISZY4.J'/NM>B: MESQA_P % ?V8? I=/$'Q/TD^*EQ\(_V M;OB7XMW?ZNZT[PV\5J?]Z67&T?45Z]X*^!GP7^'&QO /PG\.:.Z=)=.T:&*3 M/J750Q/N3FNJH ^=KCXX?M_^,%_XHC]DC0O#"-_JKGQAXH^TY'JT5J%9?IG- M4I/AS_P4"\:G/C7]HVT\.0-_K;'P9X0A?/LL]R_F+]<5]+44 ?,__##'A3Q) M\_QC\:_%7QQN_P!;;:]XP=;8^RQP[-J^VZNQ\%?LJ?LT_#[8WAC]E31UDCQY M<]]8QWX+L#[YKV>B@#!L=6N=,M4L=-\!SV\$8Q'# J(BCT ' J;_A)= M7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI:V** ,?_A)=7_Z%"]_[Z6LRUUS45\4W5TOANY9WMHU: ,NY0">375U MCV7_ ".][_UY1?S- !_PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P ) M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#P MDNK_ /0H7O\ WTM0>X=E+ ^X.:]# MHK*M0H8BGR58J4>S2:^YDRC&2M)7/E'QU_P2Z_8_\9AY-,^"FO>')Y#EI_#V MNR1X/J(Y6DC'X+7E6N?\$AO$?AW4?[;^"OQL\0Z=+&,10:OIR%F],SVLL+#Z MA#7Z!T5XCX7R-.]&E[)]Z4I4O_3;C?Y_,P>#P_V5;T;7Y6/SQA^!'_!6[X0Q MR-X4^(.K>)$0YMTL_& D5%'0>3J49'_ 0V*?)^VS_P %'/@\%7XH_#K4)4C_ M ./B_P#$_P .)DM .^)]-D*D_P# <5^A=%+^Q\SH?[MCI^E2,*B^^T9_^3B] MA5C\%1_.S_R?XGPWX"_X*^:YK)6WU;X6>%=4).UIM*\=Q6$A;T6VOT21C[ U MZI8_\%(_!]OIZ:EXU^ 'Q(T*V89_M"X\.F>S8=RDT)8./<"O9?'GP)^"GQ25 MA\1_A+X;UQG',NJ:+!/(/<.RE@?<'->3ZI_P3'_982]?6/AUIWB3P+J#G)O_ M 7XINK-P>Q"L[HN/911[3BG#_%"E67DYTG\HM55]\UZA?&1W49?>O\ /\R] MX7_X*,?LJ^+F":9\3],@8G&W5;G["0?0_: E>D^&_BWH?C*W^U>$%@U6+&?, MTW489UQZY1B*\!\6_P#!/_XV%6_X1C]JU/$< &!IOQ4\#V&N^:.P:YD42#Z@ M9KS/Q+^Q3\;] N/MOB7]B7X8>+VB;=%>?#?QE>^';H#^]LF<1!L9X"X]*/[= MK4?]ZP=6'FHJHOE[*4Y??%/R#ZS*/QTY+Y7_ "N_P/M[_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI:^#?[;N_A9\NOR?M3_"[R^LDK#7=%A^C*#G'T.175^ _V MI?'FL,D7PR_X*6_#3Q*YXAL/B-X5_L20G^X2-CL>V0,FM:/$N0UZGLUB(QE_ M+)\DO_ 9\LOP*CB\-)VYE?L]']S/L?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6O$-*^-7[>FEV2:E??LX^"/'%FPS]N\#^-UMTS?\)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM>5>'?^"BO['?B&X^P2?&*#2[I2!+:Z[I]S9-&?1C+ M&J_^/5Z9X2^+GPJ\?!3X&^)GA_6=_P!T:5K,%P3^$;&F!^5'[2/_ ;H_$K] MHCXR>+/VA?B9^VW=2:OXGU>;4;YF^& \N'>WR1*?[4)$<:!8U'944=JD_9W_ M .#1:SX7U>#4;(_\*O 27:?GB?&JY,FC(^HMJDC_X*>_MR11K%'\;\*J@* M/^$:TS@#_MVKZ+_6S/\ V/L?:^[:UN2%K6M;X>Q\W_JCP_[?VWL7SWO?GG>] M[W^+>Y^L'_"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UKNZ1J7=@JJ,DDX %XKYT^D+O_"2ZO_T*%[_WTM'_ DN MK_\ 0H7O_?2UYYK_ .WC^Q[X;W?VC^T'X=DV]?L%T;O\O(#YKG6_X*4_LQ:@ M2O@F[\3^)FS@+H/A"]DR?;S(TH ]E_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z M6O&O^&XO$^M<>!OV+OB]?@_U[CPQ^PLEA& MWW+K7_B#9I^<2+N'YT >R_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM>-?V MA_P4R\0?\>OA_P"#WAZ)NOVV[U&[F7Z>7A"?K535_AS^W$;?[9XX_;>\*>%8 M#]]M,\$6TB@=P'NG&/KVI2E&*NW9 VD>X?\ "2ZO_P!"A>_]]+1_PDNK_P#0 MH7O_ 'TM?*_B+3/AOINY?BU_P5SU8./];#H7BS3M-E]\)"78?@*X76?$O_!+ M*&;['XU_:K\?>-[AC@6]SKNK7QF/IFWA53^8KR<1G^185VK8JG'UG%?FS"6) MPT/BFE\T?9NO?%_P_P"%06\3FWTT#J;_ %."''_?;"N+US]NG]FOPX2NJ?%C MPWN7[R6_B&VG8?58V8BOFW0M0_X)Z61!^&/_ 3Z^)_BTG[DMKX*O;N-OOS1NI]Z^?;3PE\3/@M<+J'_!,_P 0_M%>'K!&W1>"O$O@YM?\-%?^ M><8NI%EM5/=U9VXZBOK.Q\8?\%*M3MQ:>$OV;OA9X0B_@BUWQ/-=*GU%FH!_ M"I?^%>?\%-_$W&M_M$_#7PSNZGPYX2FO=GT^UL,_C4O/8U7>CA*T_P#MSD_] M..'XGJ8/B/,L%2]E1YI4W]B45*#_ .W)^[?SM?S/*I/^"C?[;OP7^%J>*/VE M?V"M1GGA0F[UGPNM\MHB@&[+2?R,>[%,O'FOZ_>'=/K^J:Y ]WO\ [X<6 MX)([;LT?VEGM3^%@6O\ '4@O_2'4$L7A:]*3J8>4:CV:E!07DX*+?W2^1LZ] M=_\ !02*'[1XV^._P_\ !\;#)DT_P\)0H]0;R0 _C7!^(O'LE@63XJ_\%6,N M/]9!X>?2+"0?189'8?E7G_C#_@CG\9O@OXRN/B)\ O%'@[XKZ<[;G\%?%[3W MMY]@[17MDR*\A' \R-4&.%/VT/^"=?_"B=6:01)KVH M>#+?5=$N).@6+5+:)MQSSRH"@C+=Z7M^*:F].C3]9SJ?^V4U^)U0R'.,534\ M&Z=7RA*3FO\ MR483=NKC%KS,K4?BO\ L)7%S]A\5_MB?&;QK=-_RXIXCO;A M']0H@MU4#VW=ZL:/!^P]?3?;/"'_ 3V^,WC2Y;I?2Z/J$\;^FYI;@*![[>] M?;_PD\;_ ;^(7A&+Q/\#?%'AS6-$FQY5YX8NH)K=7^.O@_PUNZ_P#".^"?MFSZ?:WY_&O/OCE_P3@^/W[1RZ9+\8?VN->UF;2_ M/^SF;P/:11Q^;Y>_9'#<(%SY:YSNS@8QCG[AHI/AG+JBM6G5G_BK56O_ %3 M4?P#ZG2?Q-OUE+\KV/Q8D_8 ^)<'[8Z?LE37,P=V%RNN-I_#::5W_:O*WX_V M-N_'F?+N[U^B/[#7['^J_L7KXG1=?O/$8\1BQ T9;/[-]G\_P#Z;R[]WG^V M-O?/'MOB7PGX:'Q"TCQR-$M_[8,9L#J/ECS?LV3)Y6[^[O\ FQZUU->?PEP= M@>$WB70U=6;:_NP7PP^5WKUN98+ 4\%S\OVG^'1&/_PDNK_]"A>_]]+1_P ) M+J__ $*%[_WTM;%%?8G>8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL4 M4 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM M'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 M8_\ PDNK_P#0H7O_ 'TM6M*U6]U"1TNM$GM0JY#2D8;VXJ]10 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_P EL^!__8]R_P#I M,U>Z5X7^UA_R6SX'_P#8]R_^DS4 >Z4444 %%%% !1110 4444 %%%% !111 M0!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 4444 M %%%% !117*?%7X[?!/X%Z0-?^-7Q>\,^$K)@2ESXDUR"R1\=E,SKN/L,DU4 M(3J2Y8J[\B9SA3CS2=EYG5T5\2?$W_@O[_P3^\*:S_PB'PCU7Q;\5=>>0Q0Z M3\//"TUP7D[ 23^4CC_:C+\'C-^ LP^HKT5E&-BKUDJ:_OM1?W/WG\DSCCF&'JJ]"]3S MBFX_.7P+YR1^@=<%\9_VI_V;/V=;,WOQU^/'A/PF-F](==UZ"WFE'_3.)F#R M'V52:^-C_P $SO\ @J)^T;B?]LW_ (*J:OI%C*3]H\+_ ATW^SX&C/_ "S- MP@MRP'_32*3/N?"74/'>K^9YDFK>/=:EO7E< M\EGB3RX')/\ >C-'L,KH_P 2LYOM".G_ (%.S7_@+*YLPJ;0C!?WIM'P;^SMX5\?_ !?UV0E;6R\$^%)A&[CL7N1&Y&>- MR1N/3(YKGC^US_P75_:>Q'^SY^P3X8^$.CW/"ZU\4-6::\A!Z,(6\EU/?!MI M .GU^\OA_P#"SX9?";15\-_"SX=:%X:T]0-MCH&D0V<(QT^2)5'Z5O4?7<)2 M_@8=>LVYO_VV/WQ97U24OXM64O)6A%_)7FOE4/SL/_!)#_@H)^T?_I/[=?\ MP54\5W-I.,7OA7X:VYT^RD!ZKN40QL!T&ZV/K]?4/@=_P0@_X)G?!!HKX? D M^+M0B(/]H^-]2DOV<^K0_);G)_Z95]AT5G5S/'UH?/2II27VK7G_P"!RO/[Y&/X)^'O@'X::*GAOX<^!]'\/Z='CR[#1-,B MM(%QZ)$JJ/RK8HHK@-Y3E.3E)W;"BBOP&^-^N>'/%GQ3UOQEX0\'?\(_IFL: MA)>6NC"\%PMGO.YHU<(F5#%MHVC"D#G&3\?QIQ1B>$LMCC88;VT.;EE[_+RW MV?PRNF].EG;>YY^/QD\%2510YEUUM;\&?O#X'_Y!$O\ U^S?^A5L5^ ?P6\2 M^%/!7Q2T3QIXW\*KKNEZ1J$=Y=:,]\+=;WRSN6-G*/A2P7<-IRH(XSD?L%KW M_!3C]B#09_L2_'"#4;DG$=OHVDWEVTA] 8H67]:\WA?Q!P&>Y?+%XU0PL5*T M5*K%N5MW9J%E?1;W=^QC@\SIXFDYU+0[7DM?R/>J*^=?^'C/AC6_D^&O[,7Q MC\4;O]7<:;X%=+<^YDE==H]\4?\ #47[:/B;CP%_P3WU.*-ONW?BCQS96.SW M,6"Y^@-?1?ZT9-+^%.53_!3J3_&$)(ZOKF'>S;]$W^2/HJBOG7^TO^"I?BK_ M (\_#7P;\*0MU^WWFH7UPGT\K$9/UH_X9^_;_P#%'/BW]NVPT:)O]99^%_AY M:G\!-,V]?RH_MVO4_@8*M/\ [=A#_P!.3@_P#ZS)_#3D_N7YM'T54-_J.GZ5 M;->ZI?PVT*_>FN)0BCZDG%?/?_# &L>(/G^)7[:GQEUG/^LMK3Q4MC;/]8HH M_P"M0/\ \$W_ -A#0[H:AX]\-R:O=IUN_%/C&[E;\09U4_BM+Z]Q'5_AX.,? M\=6WX0A4_/YA[3%/:FEZR_R3/4?%'[6'[,/@O>G^7R"V,EUBODW^J.,_X>&VVN_)\-?V1OC-X MAW?ZNZB\%FWM6^LLL@Q^5'_#2?[<_B?CP3^P"]A$WW;WQ1X_LX-OU@12_P"M M;VI?\%&?V*M)S]J^/6G/CK]FL;J;_P!%Q-FL[_AY?^R?=_\ (N^)->UC/W?[ M-\)7S;OINB7V_,4?V5G%7^+CYK_!"G'_ -*C4?XA[&N_BJOY)+\TREG_ (*F M^*NB_!GPI;MZG4;ZZ3^41H_X9N_;J\3_ #>-?V_3I\3??LO"_P /[.''TG=B M_P"E7?\ AX3X$N_^1<^ 'Q=UC/W?[,\!2MN],;G7KQ^8H_X;9\=ZC_R+G[#_ M ,79<_=_M/0HK/Z9W2''4?KZ4?ZN8:?\>O6GZU9Q_"FX+\ ^JP?Q2D_^WFOR ML4O^'>D.O?/\2OVO/C-X@W?ZRU?QG]FM6_[911C'YU:TC_@E_P#L4:?=#4=4 M^$LNM7G\5WKFOWMTS_4--L/_ 'S3_P#AJ#]K#4?^1=_X)_:]+G[O]I>-+&S_ M #W X[?KZ4?\+A_X* ZI_P >/[''A[2\]/[2^(4$^WZ^2G/_ -:G'A;AU.\\ M+";[S7._OGS,?U/"WU@GZZ_F=YX7_9,_9?\ !>UO#'[/7@RTD7I.GANV:7_O MXR%C^==UI^FZ=I-JMCI6GP6T*_=AMX@BCZ "O"?[>_X*9:G_P >/@+X/:7G MI_:6J:C/M^ODCFC_ (1G_@I9J?\ Q_?$WX2Z9GK_ &;HM]/CZ><:]?#X/"81 M6H4XP7]U)?D;1A"'PI(]]HKP+_A2W[?FI_\ ']^VOHNF9Z_V;\-[:;'T\YZ/ M^&6?VHM0_P"1A_;]\2RYZ_V;X4LK3_T$G';_ ":Z"SWVBO O^&'_ !=J'_(P M?MN_&67/7^SO$T=I_P"@Q'';]?6C_AWE\-[K_D8/C9\5M7]?[2\=S-G_ +Y5 M?;\A0![Z2 ,DUEZEXY\$Z/G^U_&&E6N.OVG4(TQ_WTPKQ;_AV9^R%='.O^"= M7U;U_M'Q7J#9_P"^9E]OR%:FF_\ !.[]B[2L?9?@'I;8_P"?FYN9O_1DK4 < M/_P4I^,OP@\0?L;>,O"N@_%7PW?:I<_V=]FTVSUVWEN)=NHVSMMC5RS8568X M' !/05^5E?I[_P %"/V9/V>?AI^QIXQ\3^ O@OX;TK4[7^S_ +-J-GI,2SQ; MM1MD;;)C2_#/]JSPKXVA\%:YXB>S^W!-&\-V M/VF]N3)8W$8$<>1D ON8YX16/;%?HQ_PT'^VCXU^7X<_L6?V3 _^KU'QKXL@ M@Q_O6T8,@_.O@?\ X)?_ /)\_@?_ +B?_ILNZ_7>@#P#_A7W_!17QS_R,WQ_ M\">"8WZQ^$O#$FH2*OINO"!GW'X4?\,(7'BG]Y\8_P!JCXG^)]W^MLH]?%A9 M/Z_N(5X_!J]_HH \?\'_ + O['_@F07&F? G1[N;.YIM;$FH,S?WC]I9QG\* M]2T#POX:\*60T[PMX=L=-MQT@T^T2%/^^4 %7J* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+ M^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y3QY\" M?@I\4E8?$?X2^&]<9QS+JFBP3R#W#LI8'W!S75T5E6H4,13Y*L5*/9I-?U.TJ*WDO%:ZE58T^9MYQGVK]1_VU/\ @EM^SS#^SMX@\1_ M/X:OI7BG1H!?V3QZO>7!NHX^9;?9-*XRR;MN!G>JC."M-JMY;FT24!HK?9#*B@JFW=D9WLPS@#'XA_Q#3-8 M\]]GF?N]3Y[^R:RS'I;XMG;?:VO7I?8YS6[S_@C MKIMP(_&_QBU;Q?<;OD2YUG6;]I&[*IQ_P -%W^^562_\E/H>3%O>:7I'_-_H?*>@?&7QU:8_P"%*_\ !*'5 MK8_\LO[4&EZ%],[E.VNB7XE?\%+_ !& NA_LQ_#WPP",*/$7C-[P)]?LBC/X M5]%44?V-F%3^+CZK\HJE%?A3YO\ R8/J]5_%5E^"_2_XGSK_ ,(/_P %0/$O M_(:^.7PJ\,[NO_".^&;J\V?3[61G\:/^&2_VM?$'/C[_ (*(^)I0WWH_#GA& MQTO;[!D+'\>M?15%'^K6!G_%J59^M:JE]T9J/X!]4IOXG)_]O/\ 1GSK_P . MY/"6L?-\0OVFOC+XFS]^'5?'L@A^@2-%VCVS5O2/^"7W[$.F7'V^\^#1U2Z/ MW[G6-=OKEG^H>8K^E>_T4X\*\.)WEA82?>45-_?*[']3PE]8)^JO^9YQX<_8 M^_93\);6T#]G+P5"Z_=F;PW;22#_ (&Z%OUKNM%\-^'?#D'V;P]H%E81XQY= ME:I$OY*!5VBO5P^!P6$5J%*,/\,4OR1M&G3A\*2"BBBNHL**** "BBB@ JOJ MVD:5KVFSZ-KFF6][9W,9CN;2[A62*5#U5E8$,#Z$58HH&FT[H^7/B-_P22_9 MBU7Q++\2/V?;[Q'\%_%[\C7OA;J[Z='()5C'5FB.;6; Z*F7<@\\U]@T5'(NFA[D.(<= M*"IXM1KP72HN9I=E--5(^BDEY'S/\)_^"L?[)'CSQ*OPX^)VLZO\*/&(PLWA M/XJ:4^CSJQX^667]PX)X7]X&;CY>:^E+2[M;^UCO;&YCFAF0/%-$X974C(8$ M<$$=Q7-_%CX(_![X[^&V\'_&?X8Z%XHTUL[;37-,CN5C)_B3>"8V]&4@C'!K MYJN_^"6.K_!2ZDU[_@GU^U;XR^$LN\R#PG>W!USPY*V^O,KV7#^.^"NA%3AW-U:5&G[6 M+:2E3?.KO9-QO9OM))^1[YXE_P"0OH__ %^G_P!!-;%?E5JG_!S/\*=1^(5G M$O[*OB%/#EI>[CJA\20&]:/IG[+Y7EAL<[?/Q[]Z_1W]G3]HOX2?M5?"33/C M7\%/$ZZIH>J*0CE"DMO*IQ)!-&>8Y$/!4^Q!*D$D:D)NR9>;\+9_D5&-7'4' M",MG=-7[-Q;L_)V9W%%%%6> %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5X7^UA_R6SX'_ /8]R_\ MI,U>Z5X7^UA_R6SX'_\ 8]R_^DS4 >Z4444 %%%% !1110 4444 %%%% !11 M10!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%9WBSQCX1\!: M#<>*O'7BG3=%TNT7==:EJU]';6\(]7DD(51]332;=D)M)79HT5\D_&O_ (+A M_P#!-;X+W4NB1?'^'QGK"$"#1OA]82ZN]RQ_ACGB'V8GV,PKA)_^"E__ 45 M^/WG6O[%O_!*3Q7;6;JCV7BKXR:E'HD&QOXS:,R&5<<_NKACCL:]&.48]QYI MPY%WFU!?+F:O\KG"\RP;=J&F>5!W07LWE7$1'3(EE&?6MKP+_ ,$#?V$-.U]O&WQS/C?XO>(9 M65YM9^)/C&XNG9QU)6 Q!U)_AD\S\:?U7+Z/\6OS/M"+?XRY5\U7;R9_V937'O_P %"_\ @JY^T,6@_9%_X)9W?A>P:4"'Q/\ &G6?L*^6 M>DAL"]R^)/VB?!EO(GWH%\16\DH_[9HY;]*YL1G&1Y=6?Z+D7W\Q,J-;>OB+>44H+Y\W/+YJ4?D?);?L$?\ !7G]HPF7]JO_ (*? MIX(TV27>_AOX+:(;8K&>L8O<6\P]/F\T?6NH^%?_ 0+_P""=_@75SXL^(G@ MWQ%\3=>DE\V?6?B)XEFO'ED[EXXO*BD'M(C_ %->E:Y_P52_8FTIWM])^)UY MKD\?WH-$\.WLQ_[Z,2H?^^JX/7O^"SWP,AFDLO"/PE\8WTT??5!9Z?&WT,DY M;_QVO'J>(&6R3A1QD6NU'7Y-4D[_ #NR(0RF$N9)2DNKO4DO24N:2^37;8^H M/AG\&/@_\%M'_P"$?^#_ ,*_#OA6QP,VGAW18+*-O=U?X6 AZ0%&6.J:M#;X^OF,*\W\4_\%"/V M*O!^[^UOVD/#4VSK_95TU]^7V99,_A7SQX7_ ."2/C&S8--K?PRT-LY9K3P9 M-K6#Z_\ $RF?=^->C^%O^";&I:%L\W]IC6=/V_\ 0E^%].T/'^[]GC.VB_%5 M7I1I_.=3]*7Z!_MLOY5][_\ D3:'_!3?X ZS_P DS\$?$7QKG_5_\(MX%NI? M,^GFB.LS7OV__BY&-WAO]B+Q3;@C*-XX\2V'A_CU;[0S;:W_ /AW5\(]3_Y' MOXH_$OQ3G[__ D'CB>3?]?+"5J:#_P3L_8O\.L'L_@1IT[ Y+:C>7-V6/J? M.E8&C^SL]J_Q<=R_]>Z4(_\ ISVOZA[+$O>I]R7ZW/%/$'_!0+]I"7<(-3^ M'A(_Q)K?Q!DU>2+V*Z=G)_"N1O/VR?C%XKG-DW_!0'0;.<_ZRS^'GP=N]2;Z M*]XBC\$]I\,_ [PC8,O22U\.6R/]2P3)/U-==9V5GI\"VM MA:101+]V.&,*H^@'%'^K\:G\?%5I_P#<1P_]->S#ZJG\4Y/YV_*Q^?GVGXA^ M.SMU+Q_^UYXIW]7\/Z'%H5G)[%@3@'TQ7P!J.A0&T=X#(TBC*EW)S[5_0/7P M+_PXZ_ZN?_\ +*_^[:YL9P9P]CL)4H5:-^9-^T4 >!?\ #M7]EV[_ .1AT[Q+J^>O]I>+ M[UL_]\R+[?E5W3?^";O[$VE8^R_ >R?'_/SJ=Y-_Z,F:O<** /+]-_8H_9(T MK'V7]G;PDV/^?G1HYO\ T8&K?TW]GCX :-C^Q_@;X.M-O3[-X9M(\?\ ?,8K ML:* ,[3?"'A/1L?V/X8TZTV]/LUE''C_ +Y K1HHH **** "BBB@ HHHH ** M** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -BBBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " ML>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y! M\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y.?\'.7PTT^P\/\ PN^) M^@^ M-@:ZU34[/7_ !!;Z9&ES-*8K=K6&68+O<;4NBJL2/E)%?K'7#_M%?LZ M_"7]JGX2ZG\%/C7X835-#U1 70.4EMY5.8YX9!S'(AY##W!!4D'.K#G@T?1< M*9U#A_/Z&.FFXQ;YDMVFFGZVO=+ND?RQU^QG_!L%_P )M_PJ?XL_;_._X1S_ M (2'3/[*W9\O[;Y$WVK;VW>7]CS[;:I:I_P;,?"G3OB%9RK^U5XA?PY=WNTZ M6?#< O5CZX^U>;Y9;'&[R,>W:OT=_9T_9T^$G[*OPDTSX*?!3PPNEZ'I:DHA M=_$[]K;]H_\ 8"^//P6\(_MA_$OPYXW\ M$?&WQ*O@Z7Q+I'A4Z._ACQ5-%YEE&B^?*)K"Y*31 2'SH617:6168+X?_P ' M!MGJ#?M7_P#!/W4]0##P]#^UCHT>HLP_="[:YLS;;NV<)/C/;=3O^#J)=2O? MV0_@7H/AD,VNZA^U;X3AT!(O]8;LVVI;"F./=1TG^T'T>":5(K'2[.W9T0W,OBK^T'\8OV$_P!H=-+7XI?!34[)KK5-%M&MK/Q-H5_ MMQ8:I% [N89-C>5<1!W5)0"K8D"+\Q_\$R[/4+'_ (.&?V_$\7AAJLMEX+ET MXRCYFL3I_P A7U4)]G''H!VIWP!74[[_ (.P/CI>:.&.FV'[+NEVVM,GW!>/ M>:5) &Q_%Y0D(SV!H _3JBBB@ KPO]K#_DMGP/\ ^Q[E_P#29JZ3XK?'GXE? M#[Q<_ASPO^S+XH\4VBP)(-6TF>%869ARF'.T5C_\ "2ZO_P!"A>_]]+1_ MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45 MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+ M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q7 MSS^WM^WD_P"Q#!X6G7X3_P#"4+XD:]#?\3W[%]E^S^1_TPEW[O/_ -G&WOGC MV[_A)=7_ .A0O?\ OI:_/S_@O1XUL]"\(>!?$WBG2YK*TT^TUR63S6&9.+'" MKCN3@#W85PYEALRQ> J4E_M>Z)XP\2 M>(?AY;>";#P@EG)<7EYXD6XBD2?[1N=G:&$1*GD=22#N[8Y_$P?$7P[_ ,*[ M_P"%EF?_ (E_V#[5U^;I]S_>W?+CUKZ._P"">O\ P3[^#_\ P4(T?5?&WB?6 MM5FT[3HK"XCMH85N0QN//RN)W9(BAA*X"$9)Z8Y_(> LX\0\SQ]:MF4:E2A1 MDZUXQT>SO9NWH?HC\;O M^"SW_!-;X$22:?KW[4.BZ]J2Q[H=+\$K)K4DS]/+$EHKPH_M)(GOBO#?&/\ MP7'^+_CJ5]-_99_8'UV.&>T\RR\3?&CQ38^%+/\ ZZ+'<2;;A/0).K'TSQ7: M^!_^"+7['_@=1';>%/&]Q&P'FVQU2UMXI/J+>",X_&O2?#O_ 3@_8K\-LDM MM^RLUS(G\>HZQ=7 ;ZK),5_2OUY9AFMOW6!IKSJUYR_\DITH?^G&>M[/.ZS] M^<8+^[O\W)23^21\;^+?VF_VY/C%Y@^/G_!5_P"%/P=TB[M@)-#^"?A"[UV\ M0\?(;ED+PO\ [<5PRYZ<5R-C\)?^"1]YXE3Q3\===_: _:0\2M$J_;?%^K7$ MB&0?Q(HFMY G^P[2 #CFOTU\.?L[_L]>$MK>'?V3/#%JZ?=F3P[:&0?\#*%O MUKMM+NUT.W^R:)\.7LXO^>5K%'&OY+@4WC>,ZBM'%TJ"[4J/*_\ P-U&W\T" MRE2=ZK4O\2<_FN:32^21\1_"']I[P]\(+3[#^Q?_ ,$@=4TI)(1$;W3/#Z:> M\B#H99(+1VD[9+OD^M=A-^TC_P %;_&_R>!?V-_#FB1O_'KET?,0>O[VYA&? MJI^E?6W_ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+7FRR;'5Y.6(Q]:3?;V< M?QC34OODSO6&G9)U)67167Y+]3Y E\ _\%I_'WR7WQ>\'^$XY/O0P0VOR_\ M TMYW'X&JTG_ 3K_;O\!3^5?9'_"2ZO_ M -"A>_\ ?2T?\)+J_P#T*%[_ -]+2_U8RF7\7GJ?XZM6:^Z4VON0?4Z#^*[] M9-_J?&VF_P#!$GP%>W8U#XB_M!^(M_]]+1_PDNK_P#0H7O_ 'TM>LDHJR-S1T_3--TFW%II>GP6T0Z1 M6\011^ &*GK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:8&Q16/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM !X'_Y!$O\ U^S?^A5L5RGA77-1M=.DCA\-W,X-S(Q=&7 );I^%:?\ MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45 MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+ M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1 M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_ MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45 MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+ M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1 M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L5C^)?^0OH__7Z?_031_P ) M+J__ $*%[_WTM9FN:YJ,^HZ;))X;N8S'_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%8]E_R.][_ ->4 M7\S1_P )+J__ $*%[_WTM9EKKFHKXINKI?#=RSO;1JT 9=R@$\F@#JZ*Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^ MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_ M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V** MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2 M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X M275_^A0O?^^EH_X275_^A0O?^^EH F\8_P#(L7O_ %P-7-._Y!\'_7%?Y"N? M\2Z]J=SH-U!-X8NH5:(@RNRX7W-6;+Q'JJ6<2+X2O& B4!@RX/'6@#=HK'_X M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6@ \2_P#(7T?_ *_3_P"@FMBN4US7-1GU M'39)/#=S&8[DLB,RYD.WH*T_^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A M)=7_ .A0O?\ OI:M:5JM[J$CI=:)/:A5R&E(PWMQ0!>HHHH **** "BBB@ H MHHH **** "OC+]IC]AG]J_XO_P#!3KX-_M[^"M?^'UKHWP9TG7-.L?"^J7]] M]IUN/4[9[>622>.W*VK*I4JH2894Y8[N/LVB@#Q#_@H)^Q#X,_;_ /V<;CX( M^*/$5QX>U>QU>SU_P5XML(%FN/#NNV4GFVE_&C$"38VY60E=\^%_%,\]MIOBG2A,L]M(;FWCE>TN[>5!MF\F8/$QB*J K#4_8K_8?G_9W M^)'Q2_:>^+/BJQ\2?%KXTZ[:ZAXVUK3;-H+*RM+2 6VGZ59I(S/]GMH1M\QS MOFZ4444 %%%% !1110 4444 %%%% !7R7_P58_X)A:I_P %-/"W MA'PE:?M!?\(';>&KF\FN\>%?[3.H><(-J_\ 'U!Y80PY_BW%A]W;S]:45OA< M36P>(C7HNTHZIV3L_1IHY\5A:&-P\J%97C)6:NU=>J:9^0L'_!L;XBF\+3_! MO_AOO&GPW*WOF?\ "KN3D?ZO']J?=W?-UZU]C?\ !*?_ ()A:I_P3+\+>+O" M5W^T%_PGEMXEN;.:TSX5_LPZ?Y(GW+_Q]3^8',V?X=I4_>W_] M>47\S6Q6\LQQ4L/5H>ZHU)NI)*,5S3>\FU%/F=M7U/-P7#V49?B%7P]-QDE9 M/FD].UG)JP4445PGM!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5;% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B M7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL M5CV7_([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R+%[_ M -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ M *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O" M_P!K#_DMGP/_ .Q[E_\ 29J /=**** "BBB@ HHHH **** "BBB@ HHHH Q[ M+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\#_\@B7_ *_9O_0JV*Q_ M _\ R")?^OV;_P!"K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F M@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[_P!< M#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/ M_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !17#?M+_ !_\"_LK_ +Q M;^T/\2;@IHWA+19K^YBC<"2Y=1B*WCW<&660I$@[O(H[U\K_ ++EQ_P<$^+? MBYX6\5_M)^*OV0[?X5WUR+O7X/ /_"07NM+9M&SI#;22[;5Y"VQ#+O* %G4/ M@*P!]PT5\E?%C]LSXJ?%G_@HC_P[4_95\1:5H&H>%O 8\7?%CQ[J.D_V@^CP M32I%8Z79V[.B&[FWB=I)=T<< X1W<;-7]AO]MKQE\5?V@_C%^PG^T.FEK\4O M@IJ=DUUJFBVC6UGXFT*_@6XL-4B@=W,,FQO*N(@[JDH!5L2!% /J"BBB@ KP MO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FH ]THHHH **** M"BBB@ HHHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"K8H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3 M_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>] M_P"O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JY MIW_(/@_ZXK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M 'G/[5/[)?[/O[;7P2)M\99[66)R M%,O^"%7_!1+X,:;^QO\2_$M_P#LX?M >,YO!_BG MX3^(M6DOHO#>M26<]S:7MA)(2RJ1;R%RV7V0N'>3=&8OOC]M[P3^W5XQ\!:% M =)N;?1]'OKF!K>?4 M7ENY7GO+HP/+#&Y$,<45Q,!&SOY@ /D+_@F79ZA8_P#!PS^WXGB\,-5ELO!< MNG&4?,UB=/\ D*^JA/LXX] .U.^ *ZG??\'8'QTO-'#'3;#]EW2[;6F3[@O' MO-*D@#8_B\H2$9[ U]0_&7]B;QUH_P"V]IW_ 42_93U+P_;^.+CP5)X0\>^ M%_%,\]MIOBG2A,L]M(;FWCE>TN[>5!MF\F8/$QB*J K#4_8K_8?G_9W^)'Q2 M_:>^+/BJQ\2?%KXTZ[:ZAXVUK3;-H+*RM+2 6VGZ59I(S/\ 9[:$;?,<[YG+ M.P7*H@!]"T444 >7_%;X\_$KX?>+G\.>%_V9?%'BFT6!)!JVDSPK"S,.4PYS MD=Z\>^+?Q&^.GQ1\=>!?&$/[(?C6Q7P9KDFIR0RF!_M8,+((P5?Y"3WP?ZU] M8T4 >"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/QP_Z M,9\=_P#@3!1_PUS\]44 >"_\-<_'#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3! M7O5% '@O_#7/QP_Z,9\=_P#@3!1_PUS\]44 ?,&E_MN?$RZ^*6J>%[7]CKQ? M)JEKID$UUIJ7L)FAB8G:[#& I[/_ M /L1-*_]&-7NE '@O_#7/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X$P5[U10! MX+_PUS\]44 >"_\-<_'#_HQGQW M_P"!,%'_ US\]44 M >"_\-<_'#_HQGQW_P"!,%'_ US\]44 >"_\-<_'#_HQGQW_P"!,%'_ US\]44 >"_\-<_'#_HQGQW_P"!,%'_ US M\#72_P##7/QP_P"C&?'?_@3!4W_!/?\ Y(GJW_8]ZS_Z4FO=* /! M?^&N?CA_T8SX[_\ F"C_AKGXX?]&,^._P#P)@KWJB@#P7_AKGXX?]&,^.__ M )@H_X:Y^.'_1C/CO\ \"8*]ZHH \%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8 MSX[_ / F"O>J* /!?^&N?CA_T8SX[_\ F"C_AKGXX?]&,^._P#P)@KWJB@# MP7_AKGXX?]&,^.__ )@H_X:Y^.'_1C/CO\ \"8*]ZHH \%_X:Y^.'_1C/CO M_P "8*/^&N?CA_T8SX[_ / F"O>J* /!?^&N?CA_T8SX[_\ F"C_AKGXX?] M&,^._P#P)@KWJB@#P7_AKGXX?]&,^.__ )@H_X:Y^.'_1C/CO\ \"8*]ZHH M \%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"O>J* /!?^&N?CA_T8SX M[_\ F"C_AKGXX?]&,^._P#P)@KWJB@#P7_AKGXX?]&,^.__ )@H_X:Y^.' M_1C/CO\ \"8*]ZHH \%_X:Y^.'_1C/CO_P "8*YKQQ^VY\3-$\1>&]/UO]CK MQ?9W&HZFT.G6]S>PA[N4(24C !RV.><5]/UX7^UA_P EL^!__8]R_P#I,U $ M/_#7/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X$P5[U10!X+_PUS\]44 >"_\-<_'#_HQGQW_P"!,%'_ US\]44 >"_\-<_'#_HQGQW M_P"!,%'_ US\]44 M >"_\-<_'#_HQGQW_P"!,%'_ US\]44 >"_\-<_'#_HQGQW_P"!,%'_ US\P MF:&)B=KL,8"GMS7T_7A?@'_E()X__P"Q$TK_ -&-0!#_ ,-<_'#_ *,9\=_^ M!,%'_#7/QP_Z,9\=_P#@3!7O5% '@O\ PUS\]44 >"_P##7/QP_P"C&?'?_@3!1_PUS\]44 >"_P##7/QP_P"C&?'?_@3!1_PU MS\]44 >"_P## M7/QP_P"C&?'?_@3!1_PUS\]44 >"_P##7/QP_P"C&?'?_@3!1_PUS\\T>TO+/]B'QQ-#+;1O%+'=0%74J"&'L1S76_MS_ /)H_CW_ + +_P#H:UW7 MPN_Y)GX=_P"P%:?^B4H \B_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P) M@KWJB@#P7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"O>J* /!?^&N? MCA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8*]ZHH \%_X:Y^.'_1C/CO_ ,"8 M*/\ AKGXX?\ 1C/CO_P)@KWJB@#P7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!& M,^.__ F"O>J* /!?^&N?CA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8*]ZHH M\%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P)@KWJB@#P7_AKGXX?]&,^ M._\ P)@H_P"&N?CA_P!&,^.__ F"O>J* /!?^&N?CA_T8SX[_P# F"C_ (:Y M^.'_ $8SX[_\"8*]ZHH \%_X:Y^.'_1C/CO_ ,"8*/\ AKGXX?\ 1C/CO_P) M@KWJB@#P7_AKGXX?]&,^._\ P)@H_P"&N?CA_P!&,^.__ F"O>J* /!?^&N? MCA_T8SX[_P# F"C_ (:Y^.'_ $8SX[_\"8*]ZHH ^8/''[;GQ,T3Q%X;T_6_ MV.O%]G<:CJ;0Z=;W-["'NY0A)2, '+8YYQ72_P##7/QP_P"C&?'?_@3!4W[6 M'_);/@?_ -CW+_Z3-7NE '@O_#7/QP_Z,9\=_P#@3!1_PUS\]44 >"_\-<_' M#_HQGQW_ .!,%'_#7/QP_P"C&?'?_@3!7O5% '@O_#7/QP_Z,9\=_P#@3!1_ MPUS\]44 >"_\-<_'#_HQGQW_ .!,%=K\%?C3\0/BAJU[I_C']GSQ#X-BM;=9 M(;K698V2X8M@HNSN!S7HM% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1145_;S7EC-:6U_+:R2Q,D=U J%X6((# MJ'5E)'4;E(R.01Q0!+17P)^P'\>?^"@'[8OB7]HO0-2_:A\,Z/-\'_CQKG@+ MPR[?#**YAO+>S2)HKF[1;J)G<^< RQ/$#MX(S@>G?\$O/^"AOB/]LGX#?$;Q M=^T!H'AWPQXB^#GQ0U[P-XZU?1+UUT&]N-+\MI=1M);ABT=JR2!L2.Q3:26( M(- 'U;17'_"O]H;X _'674(/@C\OS+NQN'(S4'@O\ ::_9N^)'C%_AW\._V@_ ^O\ B"..6230M%\66=U>*D;; M9&,,4C. K<,<<'@XH [>BN'7]IS]FQ_BNGP&3]H3P.?',C2+'X,'BRS_ +69 MD4.X%IYGG$JI#'Y> 03Q6]\1;#Q)J7@?5+7P?XLDT/5#9NUAJD=G%<>1*HW* M6CE!5U)&&7@D$X93A@ :<>EZ9%J$FK1:= MW+&$ENEA42.HZ*6QD@>E3U^1_ MPW_X*J?\%*=#_P""*?AG_@M%XI\;?#KQ=:1W$ESXV^&%QX,DT[S=-37I=);[ M#J$5V3%<#:DN98I4.6 7( ;]);_]L#]F[PG\(_"WQJ^+GQF\,> M%\7:';ZI MI$OCKQ%::46BE@CFVDW$BJ619$W $[2>: /2Z*Y/Q!\?/@7X2AT.X\5?&GPE MID?B:%I?#;ZAXCM81JT:PF=GMB\@\]1"K2$IN 12W09KSN\^,W@[XP_&'X.^ M,O@5^WYX%C\):N-;DD\%:1-I>J?\+)C%JZ1FRO!,98Q92P3S.;4/O$;K)M5" M0 >X45Q'Q!_:8_9O^$GB6V\&?%7]H'P1X9UB\,(L])\0^*[.RN9_-&M(2:.%]5\0:K#9VRR.VU$ M,LS*H9B0 ,Y)X% &W17QS_P3?_:_^)_[2O[8'[4OP[\0?'?P_P"/?!?P\\4> M&H/AYJ7ABRM$LX[2^T<7LRI-;LYN,22>67>5^8N-N2*^QJ "BBB@ HHHH ** M** "BBB@ HHHH **** "BOE7P'^U)^T==_\ !87Q=^Q3X[OO"[^!+#X$VGC? MPY'I&E2QWJRW&LRV.VZFDE<2LJVSD>6D:_O<$,5W&U^UIX2_X*J_$[Q3KTG[ M&/QO^'GPRTCPO;1C0;7Q=X(?6Y_&E\8$F<33"YC73;,,ZVX9(Y9B\4SG"^6" M ?4%%?,_["7_ 4$7]I3_@F%X;_X*%?&OP#]2U;Q?IEJ6>.U;39;F& M[>'<2QB"_P#@J/X]^ 'AM/A]^TIX(^&GBNU\&Q:I MXHUGQ'X(CU@WFMRJ\LFG;%E@BLK&WXB\_9--("&PAB8S@'U-17A'_!/']H7X MY?M8_P#!/_X<_M%_%SX?6/A3QUXO\()?WVDM%*+1)V+K%<*A8R+!,JQW"H6+ M!)E7<2-U&-+DL[+[-I MEV+:,I')+*XR59LO(S?-UX% 'TWI^EZ9I$!MM*TZ"UC:1G:.WA5%+$Y+8 ') M/4U/7@'Q/^+?[2GB#XP>._"/[,UKI5^_@SPQI>E6UIK48_L]O$>J7*RO/>.@ M$WEZ=IZP730Q.AG34MF=_ELGBGPC^/?_ 48_9>_X*/> OV*_P!L[XJ^#/BY MX3^,WA77=4\'>-?"_@=O#U[H5_I*0375K<6JW-PCVQCN(E20N7+NN2,$$ ^Z MJ*^#K;]O#]IS]H#X+_M"?ME_LV:[H]IX3^!WBC7-(\%^#KW24F3QPNA0K)J< MUU);OPGX?&GV%P3!;76LZJUI;0F79RD GNA))MP1&CA> M<5B_$+]I7]H#]B[]K[X)?"#X[_$VT\>^"_CI?7OAS^UV\/0:=<^'?$T-M]IM MQ"(#MDL;I4FB$4H>:%UC)GD#, ?7E%%% !1110 4444 %%%% !1110 4444 M %%%0:J-4.F7(T0VXO?(?[(;H,8A+@[=X7DKG&<>'Y]>\#?'WQ5X)A?POI4EG9FUTNXCMT9(Y)99/F(=R7D8_ M/C. !7A'[;W[2/\ P5[_ &(_A;_P\8\4^-/AOK'P\TS7=-/BW]GJV\%RQZCI MFC7E[#:H(=9^U,;K4D-Q%O'DI!OW[ ZJH< _1JBO,/VJ/B)XQ\'>&/#7@SX9 M:Q]@\5>.O&^FZ!HEV+>.4V\3.UUJ$ZK*K(7BTRUOYD#*5+Q(",&OFO\ X*&? M%3_@J9^S+80_M9?"+XA^!-8\,V'C_1]%C^ B^"I)K_7M/OM5@TZ-H]6^T[_M M[FX681I L40)4^;Y1>8 ^XZ@N]+TR_G@N;[3H)I+63?;230JS1-C&Y21\IQW M%>)?\%+_ (V?&_\ 9J_83^*/[1'[/D_AM/$G@7P5J6OP?\)3ITUU;/':6TD[ MH(X98B78)A27V@\E6'![[]FGQOX@^)O[.7@#XD>+)XY=5\0^"=*U+4Y(H@B/ M<3V<4LA51PH+.< =* .VHKY.C\8?M^?M,_#6#6/V9/BKX:\%V/C?Q+K6IZ7X M_P#$GA)-8BT'PY;S1VFEQ65BDUM]LEOTC.H>=/*5B2>1<-F%4\Z_9G_X*6?' MKX-_"[]J?P__ ,%&[30M4\2?LGRQ7&K^+_!5BUG:>+-.NM+_ +2LBEO(S""\ M>,HCQAMBM/&!T)(!][45\+O^V_\ M._L]?#G]G3]J+]ISQ%H^H>&OCSXHT70 M/&'A73M'6WC\$76MVSS:9):7&?,GBAE$=K=&X+F0R^='Y*H86N_MV^(/^"O? MA+P=\0?VJOV;?BW\,?"OAKX;V=_J&C?"GQ/X(EU"Y\66-@CO/-=ZFMVGV-IQ M%*T$4,7"-#YDJLSB, ^VZ*^+O%__ 4L\8?$CP?^R7X$^"OA^#PUX]_:RTJ/ M6K0ZS!]K7PKHL&CIJVIW&S*B>=(Y(X( ^(S),)&5E0Q/WO[+7[5?CB__ &P_ MBM_P3^^-VLPZMXE^'VE:3XD\+>*4LDMI?$'A[4$90]Q#$!&ES;744L$C1A(Y M%:%UC0EU !]*4444 %%%% !1110 4444 %%%% !1110 445\J_\ !1C]J3]H M[]F;XN_LY:5\++[PO'X4^)_QVT?P1XMCU'2I9]1,5U#=W#-;R^:L42[+0H=T M;L?,RI3;R ?55%>1?M7:=^V%XOLM'^&W[(7C7PUX)O-5%S/KWQ&\3^'6UF/1 M8(1&$AM]/6> 7%S.\N5:2011QP3%@S&-3X__ ,$ROVHOVN/B!\7_ (Z?L7_M MLCPYK/C;X%Z[HT*>/_".FO8V/B;3=5LGO+25K9G<07*(A$J*VT&1 <;W /K MVBOGFS\8_M6_'>P^(E]\ OB'H6@6$M>U_05OX-&L=-B^S:E?+:H\ M+WER^J1WELD9_X)M?&;]M#Q3\1OCC^SE^V-K&A>+KGX1^- M+#2_#_Q2\-: =+MO$L%YIL-^T4EKYDB17-LL\*RA&*@S*O)4LP!]65!'I>F1 M:A)JT6G0+=RQA);I85$CJ.BEL9('I7RY\-?VI/VCM3_X*\^._P!B_P"(%]X7 M?P/H_P %-/\ &/AF/1]*EBO%DN=5FLRMU-)*XE91;OCRUC7#C*DC=7K'Q_\ MB1XQT;X@_#;X1?#C56M=4\5>)WO-9FAMHYI8-!TZ$W-ZX2167;++]BL"P&Y/ M[2#(5=58 'J5%?G/^V-^T=_P5Z_8?\%:5^W_ /$3QO\ #77OAV/%6CVGC;X! MZ=X-EBU#0M,U&_@L8OLVL_:G:^OXY+F!7S#'"7+E4*@"O=_B=^U+\1_BA_P4 M,A_X)W? GQ?'X8/A[X9'QM\1?&<6FPWEU;+/=BTT_3;6.<-"DDC"6>621) ( MHT1%#2[XP#ZAHKX[_9^_;,_:G_:I^ WCGX;?"W2/">G_ !L^'?Q=U+X;>,== MU*QF?0].DLR9?[?6S$PFEAFM#"\5KYH/VB=8VD$:/)61^R#^T/\ MZ_"W_@H MKKG_ 3D_;;\=^%/B9;WOPI/C_P/\4/"OA0Z'+]GCU&*PN+"^LA--&C"256C M='/RKRS%\1@'VW17RIJ_[4G[1VB?\%B/#?[&NK7OA@_#?7_@CJ_BVTALM)E& MIK?6VI6=HJS7#RLCILE9@L<<>#(0Q?:&KZKH **** "BBB@ HHHH **** "B MBB@ HHHH ***^5? ?[4G[1UW_P %A?%W[%/CN^\+OX$L/@3:>-_#D>D:5+'> MK+<:S+8[;J:25Q*RK;.1Y:1K^]P0Q7<0#ZJHKY?_ &M/"7_!57XG>*=>D_8Q M^-_P\^&6D>%[:,:#:^+O!#ZW/XTOC DSB:87,:Z;9AG6W#)'+,7BF#]2U;Q?IEJ6>.U;39;F&[>'<2QB< MVDDD8+,=CH"S'YB ?3%%?+/CKP7_ ,%1_'OP \-I\/OVE/!'PT\5VO@V+5/% M&L^(_!$>L&\UN57EDT[8LL$5E8V_$7G[)II 0V$,3&?K_P#@GC^T+\?VKO@_P#$7Q)^T7=Z!-X@\(?'+Q3X.1O#&ER6=E]FTR[% MM&4CDEE<9*LV7D9OFZ\"NC^)_P 6_P!I3Q!\8/'?A']F:UTJ_?P9X8TO2K:T MUJ,?V>WB/5+E97GO'0";R].T]8+IH8G0SIJ6S._RV0 ]_HKX5^$?Q[_X*,?L MO?\ !1[P%^Q7^V=\5?!GQ<\)_&;PKKNJ>#O&OA?P.WAZ]T*_TE()KJUN+5;F MX1[8QW$2I(7+EW7)&"#!;?MX?M.?M ?!?]H3]LO]FS7='M/"?P.\4:YI'@OP M=>Z2DR>.%T*%9-3FNKD_O(%N)!/!:^1L\HQK++YX-%?*WB/XI?M?\ M[=GP=\ ?$C_@GO\ %_PQ\+O"GC'P)8^*I/'WBWP;_P )!=RM>)O@TRWLA#I?CK\*?BWJ'PU MO-1M#/'X:+=(+L3R0*P=S R*8S(JH ?:M%?"OPC^/?_ 48 M_9>_X*/> OV*_P!L[XJ^#/BYX3^,WA77=4\'>-?"_@=O#U[H5_I*0375K<6J MW-PCVQCN(E20N7+NN2,$'[JH **** "BBB@ HHHH **** "BBB@ HHHH **\ M1_X*/_&7XU_LY_L,_%/]H3]G^;PXGB3P'X%U7Q%;CQ3I\UU:R1V5G-':.)D3#%: /::*^$?AO\>O^"D/[*?_ 4;^&/[ M('[8WQ9\%?%[P;\+/"_@5O#M[X:U+2;5;N>WFMQWOV6/APQ0@'K]%?%G@+XE?\ !2?X&?\ !2#P%^SG\>OB MSX-^+/@+XI^#O$&L75UX9\ /H5QX>S[*06_P!+N//LYGNXH$,K&0NPY&P[ M^I_X*%_M2?M'?LV_'3]F_P .?#"^\+Q^$?BC\:]/\'>+8[_2I9M2,F7\\%S?:=!-):R;[:2:%6:)L8W*2/E.. MXJ>N$_::^+5[\#?@)XI^*&C::E_JVG:6R>'=+D; U'59F$%A9@^L]W+!"/>0 M5\^_'[P#_P %B/$VDW<7[,7[2?P]\+MX'T.UM].;QE\/UU*Y^)&J1V<3W-Q< MRQ7$$6D6TD[-$JPPN^Y)'^5&C4 'U[17P)HG_!7[QU\3_P#@GK^S9\<_!7P] MTW1/BC^TWXKTSPIX=TG48Y)[#1[N6:9+_5&C#K)-:P16T\\<>\,_F0(7 9FK MT[PG^US\6?@[^VQXI_8+^*UQ)X_U9_A"?B'\,-:AM+>PO=:BAN'M+W2+@1A+ M?[0DX@>*5$C4Q7.'7="TC@'U;17Y[?&;X]?\%9?V%_C7\'_B;^T1\5_AC\2? MAW\6OBOI'@7Q-X"\)>!I]+NO!]SJLACM9["]DN97U&.*08D:9(V=1\L:;RT? MK7_!2'4O^"BO@WX6^.?CU^RW^T!\/_ >C_#;PK=:Y:Z)XE\%-J[>*C:VK74Z M7-T;F(:?"0K0J(HWDRK2&0!E10#ZOHKB_P!F[XA>./BW^SOX#^*OQ-\ R^%/ M$GB;P;IFJ^(/#$^[?I%[<6D9_AOI99F)R6),&2<\YKN]4^$GPIUSX<3?!S6OACX>O/"%Q8FR MN/"MUHL$FFRVQZPM;,AB:/\ V"N/:@#\V-"^*O@N'_@MYX_G^,O[1_A#53JO M[$"PZW=?#^2.TBMY$UZY$8?L>HV=I::/'<1V6K6N6A:*2W@M M%6XB;8[1P;]SOE?T+T#]ES]F7PI)ILWA;]G3P)IKZ+H,VAZ.^G^$;*$V.F3, M6EL82D0\JV=F8M"N$8L20LO$]E\0+*=HY$C@;31J$DL]X\\A=Y&,BS.\LORR.OZ M_P#B*:&W\/WUQ<2JD<=G*SNYP% 0DDGL*Y#2_P!EK]F30_C)<_M%:+^SGX$L M_B#>(R7?CJU\(64>LSJR[6#WJQ"=@5X(+\CBNJ\6>$/"?CWP]=>$?'/A?3M: MTF^C\N]TO5K*.YM[A,YVO'("KC('!!H _*S_ ((0?L$?L_\ [9W_ 0W^ VD M_M&7WB7Q3X5AO=6O[GP!-XGGBT.ZNK;Q%J)B^TVT)3[0BNBR&"1FB+@,R$UW MOB_XU_#CP-_P6-^-?P+_ &J/VI[GX167B;X6^%?^%4R:BFA0Z7KF@Q0WB:C9 M1RZO8SQADO)96:!&3S%8DJPB&W] /A?\$O@Q\$-,GT7X+_"+PQX0L[J0275I MX7T"VT^*9QG#,L"*&(R>2.YJA\:/V:/V"]?NM B2/0KG6O"UI=2:.?@QX3UKQ%H^/[(U[5O#MM?E(H _/[]@74? 'Q9_9F_;F^$/[:RV*>);?XR^-?^%N6FOE1(FB MS6B?V;='S.19C3XHUMI/NA+;*'Y.[7XI?$K]G;P+XA\36,*0V7B/7/"-E=W]O&C[U1+B6)I$4, P 8 M 'DE7D+>;*?# MT?VN4*A^9OM1F$A[2EPWS9K[]KD_AS\!/@9\'M1O]7^$GP9\*>%[K5(K>+4K MGP[X>MK*2ZCMX4@@21H44NL<,4<: Y")&JC %=90 4444 %%%% !1110 44 M44 %%%% !1110!\0Z!/"?^#COQ/ )E+C]BW1\H&YX\6:AGC\1^8KT/\ ;2_; M3^"_AKQ+/^QQ8?M3^#/ 'C+7-)$OB/Q%KGBNRL9/">DS J;J-;B10]]*NX6T M>"%;]_(#'&$E]JMOV>/@!9_$B3XR6?P,\'1>+Y23+XKC\,VBZDY/7-R(_-.? M]ZL3QG^Q9^QQ\1O$]YXW^(7[)GPSU[6M1D$FH:OK/@/3[JZN7P%W22RPL[G M R2> * /$DU[]ECXG_!?X1?L:?L4>)_#^M?#NX\56NDR2^$[U;RPBT#P_'%? M7:).A:.ZB>:.PTZ9U9P7U%U9MZN!Z[^T_P##C]FC]KOP1XG_ &.OC!\2G0W^ M@FX\0^'_ YX^GTG5(;"4/&)Y5M)XY?L[?,,2AH)-I#JX!%=KX)^"GP<^&<> MEP?#CX4>&_#\6B6%U9:-#H>B06B6%M)I$4 M%F(56 ^8^IH \2_X(J6WQLTO]A'3O#/QF^)&J^-+?1/&7B'2O /C379S+>>( M?"]MJEQ!I6H2R'F036R(\PL/ MVM?B7<7MW+*!'#$FJ,[.S= H7YB?3FON"[TO3-0TR71;_3H)[.>!H)K2:%6B MDB*[2C*1@J02"",$<5QOAC]F+]FWP1X9USP7X)_9^\$Z+I'B:UEMO$>F:/X6 MM+6#5(94*21W"11JLRLC%2'!R"0: /,_V>?B/X&^!'['>I_M?_M&^)K7PG:> M+KB\\?\ B[4]RM9L\M+;V(L+$(H+.ULJJ"Q /GO[//[2/['WQ@ M_:?L_P!I+QM^TO\ #R_^(OBO3/\ A%OA7\.M&\9V.IZEH>CR2"YF0P6DLCO> M7+0QW%VZ Q016L,>[;;R3R_5'Q$^%'PM^+_A<^!_BS\-= \4:*94E.C^(M&@ MO;4NGW&\J963*K?QU\*_V6_ASX9URT5UM-9\/^ M"+"RNX0Z%'"30PJZAD9E.#R&(/!H _//]BZ^M_V-?^"0W[8/P-^*LGV+Q!\* M?&?Q"L[^SN.)KX:A"UUI,T:'YG6]2\MQ"0/WC/M'S @=O\1O@7XR_9A_X-.20Q_5.*^\/$GP'^!WC'Q]I M_P 5?%WP9\*:KXHTD1C2O$FI>';:>_LQ&S,@BN'0R1[6=B-K#!8D=35_XA_# M#X:?%WPV_@[XL?#S0O$^D22K(^E>(M)AO;9G&<,8IE921DX..YH \'U/]DCX M/_MZ?\$L_#?[*_QMANY/#/B_X7:#'<7.EW BN;66.VMI[>Z@D(8++%-''(I( M924 8,I(/RQI7[/GQX_:J_X*6_!;X>>(OVG]8^*_@/\ 91N;O7/'WCB[\.V5 MA:77BAK86VFZ4DENI-SJ,*L]S>,',:*\:%(I'(/Z+VOP;^$5C\/!\([#X6^' M;?PH(EB'AFWT6!-/\L,&"?9U41[<@';MQQ6GX2\'^$O 'ART\'>!/"VG:)I% MA%Y=CI6D6,=M;6R9)VQQ1@*@R2< %_BA^V-\*= M(^%7PR\60ZEKL&M_$#3;<^*M>T^826\!CEF!^P6=S&DS,1_I%S!$J_NH9//^ MK?A_^SU\ ?A/:ZE8_"SX'>#_ U!K&[^UX?#_AFULDOMPPWG"&-1+D<'=G-< M@/\ @GO^P,#D?L/_ @!'0CX::5_\CT 8_@[Q%I/[0W[8\7CK0+A[KPU\-? M$ TZ9X'C675]=$=RVZ.0*\4]OIUM:D!@&":RX(!R!X!_P6<^%7PB_:<_8R\1 M?M,_ W]IG7M.^)7P@EN+OX6ZS\.?B)H:!H%G93ZS?"]U>:UME1[VY$,4 FE(&9'$,$,> MYLG9$B]% '#^#OV._P!D?X=?$N]^-'P^_99^'&A>,=2NI+G4?%FC>"+"UU.Z MF?=OEDNHX5E=VWOEF8D[VSU- 'CW_!42Y\7/_P $8?CK<_$B*W@U]_V=]=.N MQV[#RDO3H\OG*A'&WS"P&/:GQ>-O$/AK_@E9\.M'^'NKO:>)O&?PX\+>%?"5 M[;G+VM_JEK:V<5XH_B%L)FNVQ_RSMG/:OHGXA?#+X;_%OPW)X-^*WP^T/Q/H M\L@>72O$.DPWML[#.&,4RLI(R<''F[ M\.6.G:-!!#I=P8);AR7$$/A[X;^&=9\16^F0W;P0*D<;3SD+!;0Q*K2SD$1H KR/'% M)\D_M'?"KX&_M*_\$O/VE_V6OV3OVB/"7Q=^,GC?PM?^,?'U]X&U6&_?4]9< MQO%"1;22K:HR6<=E9V\C[_)ME&9#'+(?N_XI_LT_LY?'/4;75_C;\ /!/C&[ ML83#977BKPI9ZA);QD[BB-<1N44GD@8&:L?"GX ? ?X$17T'P/\ @GX1\&IJ M;1MJ2>%/#=KIPNS'NV&46\:>85WOC=G&YL=30!^=W[=>JV/[:7_!/S]B;X2_ M!>X6^U/XH?%#P#J-E:VC;I;/3-.M#?:G=.HY1;1(2LN<%)&5#AF KW[]M3]K M+]DWXQ^(/$/[!OC']J_P#X1T46XMOC3J6M>.;+3IX=-E4-)HD'FS(WVBZB)2 M9Q_Q[VTCG*RRPD?2W@_X#_ [X>>+]3^(7@#X,^%-"U_6BYUG7-'\.VUK>7Y> M3S',TT:!Y=S_ #G<3EN3SS7*:W^PC^P]XEUF[\1^(_V-?A3J&H:AZ>T.E^2RC88)Y[26WBD3]VY,.QF61">I_9X\&:Q\ M2_\ @OG\??VCM"1I/#7@;X,>'?AW=:@G,,^L2W!U::W1APTD$+P>8!RAN$!P M3BOLB^^$/PFU3X;+\&=2^%_AVX\'K8QV2^%)]$@?31;1XV0"U*>5Y:[5PFW: M-HP.*M^!OA_X"^%_AJ#P9\-/!&D>'='MF=K;2="TV*TMHB[%W*Q1*JJ68EC@ MKD?B-^S_\ ?XPZG8:U\6_@GX1\4WFEL&T MR[\1^&[6^EM"&W Q--&QC(//RD<\T ^,>KQ3^+O&\O@[6X+Y=3UZY$%AIEB3;O(+2 R?8M/LX9 M7#F*(',C+-)7TM\3?V9_V;_C5)83?&3]G[P1XM?2H#!I;^)O"EG?FSB.,I$9 MXV\M3@9"X' ]*K^"_P!E+]E[X;65SIOPX_9P\">'K>\O[&]O(-!\(V=FEQ: ,OX?>&/A3^S/\"/!'[./CWXJ6%E/5W>! M;>\F5W=Q]K@9SF0,WUY\:?V>?@#^TCX:@\&?M$_ WP?X^T>VNQ=6VD^-/#-K MJMM%.%*B58KF-U5P&8;@,X8C/-;7@?P#X%^&/ABV\$_#;P7I/A[1K($6>D:' MIL5I:P DL0D42JBY)). .2: /C?P5/ W_!Q9X]@692X_9!T#*!N1CQ)J&>/^ M!#\Q7NGPD(^*7[7/Q'^,$Q\S3O!-G:^!/#C-RJS[(]1U:>)NFV22?3[9QVDT MEAVKN;+]GCX :=\2)?C)I_P,\'0>+YRQG\50^&;1=2D+?>+7(C\TY[Y;FMS3 MO O@K2=!O?"NF>$M-@TS4KF\N-0TZ*R0074MW+)-=/(F-KM-)+*\A(.]I&)R M2: /C3XM?MK_ /!/_P#:B^)5C)\4OVROA1I/PJ^%7BI-6GM]9^(&FP/XJ\0V M$A,#&.28-]@LIU\Y21FYNH8F3$, -SE_!W0IOAY_P7Y\>_$76(YH]%^.W[.N MC:GX'U&\MW@6YFTFZ6&\LE64*PG2*YMKAHB P27)'RMCZ6B_X)]_L%02K/!^ MQ'\(4=&#(Z?#72P5(Z$'R.#7=_$SX/?"3XTZ+#X:^,?PM\.>+=.M[D7$&G^) MM$M[^".8*RB14G1E#;69=P&<,1W- 'P%_P $W/BK\-?V:?#?[7O_ 4/^.GC M6ST#X>?$+]I36)O!NJWDZK'K5E9F/3H)[7<0)OM-S'-'$%/S^6"/E.:]K_9# M^-'[*7CC]HK4_BQK'[2WPZ\3_&KXH6$5C9>%/"7C*SUB?PYX?L4GN(-,3[)) M(1&C/<3W%R<12W5QL5BHMD'T/X[_ &?O@-\4?".G?#_XF?!+PCXBT'2&1M)T M37?#5K>6ED4C,:&&&6-DC*H2@V@84D#BL_X9?LJ?LO?!7Q$_B[X-_LW> ?"6 MK26K6TFJ>&?!UE87#0LRLT1D@B5BA**2N<$J#C@4 ?+_ ,29X5_X.'?A;"TR MAS^RIXFPA;DYUW3NWX'\C7V]7'7_ .SQ\ -5^(\/QCU/X&>#KGQ?;LK6_BJ? MPS:/J417[I6Y,?FKCMAN*[&@ HHHH **** "BBB@ HHHH **** "BBB@ KXA MT">$_P#!QWXG@$REQ^Q;H^4#<\>+-0SQ^(_,5]O5QUM^SQ\ +/XD2?&2S^!G M@Z+Q?*29?%)9_P!CBP_:G\&> M /&6N:2)?$?B+7/%=E8R>$])F!4W4:W$BA[Z5=PMH\$*W[^0&.,)+@IKW[+' MQ/\ @O\ "+]C3]BCQ/X?UKX=W'BJUTF27PG>K>6$6@>'XXKZ[1)T+1W43S1V M&G3.K."^HNK-O5P/;?&?[%G[''Q&\3WGC?XA?LF?#/7M:U&02:AJ^L^ ]/NK MJY? 7=)++"SN< #))X KI?!/P4^#GPSCTN#XYAA6)%$22S112.J@!WC5FR0#0!Q7[3_PX_9H_:[\$>)_V.OC!\2G0 MW^@FX\0^'_#GCZ?2=4AL)0\8GE6TGCE^SM\PQ*&@DVD.K@$5Y3_P14MOC9I? M[".G>&?C-\2-5\:6^B>,O$.E> ?&FNSF6\\0^%[;5+B#2M0ED/,@FMD1XY#] M^$Q,"0P)]M^)7[('[)?QG\>V7Q5^,/[+OPZ\6>*--MQ!IWB3Q+X)L+^_M8@6 M(CCN)XFD1068A58#YCZFN^N]+TS4-,ET6_TZ">SG@:":TFA5HI(BNTHRD8*D M$@@C!'% 'P__ ,$1-?T31?@1^T/XBU;5;>WL+#]K7XEW%[=RR@1PQ)JC.SLW M0*%^8GTYKV+]GGXC^!O@1^QWJ?[7_P"T;XFM?"=IXNN+SQ_XNU/7'\HZ?!?, M'LK6;/+2V]B+"Q"*"SM;*J@L0#Z9X8_9B_9M\$>&=<\%^"?V?O!.BZ1XFM9; M;Q'IFC^%K2U@U2&5"DD=PD4:K,K(Q4AP<@D&MKXB?"CX6_%_PN? _P 6?AKH M'BC13*DIT?Q%HT%[:ET^XWE3*R;E['&1VH ^5_V>?VD?V/OC!^T_9_M)>-OV ME_AY?_$7Q7IG_"+?"OX=:-XSL=3U+0]'DD%S,A@M)9'>\N6ACN+MT!B@BM88 M]VVWDGE^=/V+KZW_ &-?^"0W[8/P-^*LGV+Q!\*?&?Q"L[^SN.)KX:A"UUI, MT:'YG6]2\MQ"0/WC/M'S @?H9\/_ -CW]DGX3>*K?QU\*_V6_ASX9URT5UM- M9\/^"+"RNX0Z%'"30PJZAD9E.#R&(/!K;\2? ?X'>,?'VG_%7Q=\&?"FJ^*- M)$8TKQ)J7AVVGO[,1LS((KAT,D>UG8C:PP6)'4T ?'7[-7QE\-_\$O\ _@FG M^SW^R;\7OB'X/\._%N^^&]C::;H?CCQ%!I]M870@62[N+QY9$VVMH\I5]IW2 M,JQ1Y>1:]1_9=^.G_!/O]FS]FKQ7<> /VL_"/B;0O DDVO\ Q7^(=KKMO>1W M.KZC/-<75Y=W%L6B-W<3^8WV9"70/#&L85H5/L/Q,_93_9=^-7B)/%_QD_9M M\ ^+=62V6V35/$W@ZRO[A85+,L8DGB9@@+,0N< L?4U#:_LA?LFV/@"Y^$]E M^R_\.X?"U[J"W]YX:B\$V"Z?/=JH5;A[<1>6TH55 * /GS]GG]I'] MC[XP?M/V?[27C;]I?X>7_P 1?%>F?\(M\*_AUHWC.QU/4M#T>207,R&"TED= M[RY:&.XNW0&*"*UACW;;>2>7['KSGX?_ +'O[)/PF\56_CKX5_LM_#GPSKEH MKK::SX?\$6%E=PAT*.$FAA5U#(S*<'D,0>#7HU !1110 4444 %%%% !1110 M 4444 %%%% 'SS_P5P=(_P#@E7^THTCA1_PH;Q<,DXY.CW0 _.KW[+WQ8^&O MP4_X)I_##XP_%CQMIWA_POH/P8\/WVKZYJ=R([>V@72[LB]_ M9S_9[U+X9Q_!;4?@1X-N/!T3H\7A.?PO:/IB,A!0BU,?E J0"#MX(XH ^9O@ M3^TY^QO\:_VG=*_:;\=_M-?#R[\;ZYIY\*_![XL7L=O:6?ARP5=/TZ4SR$*EO-!:F_!8@ ZC(>,UV7@;]C3]D'X8>*+;Q MO\-/V5/AOX=UJS$@L]8T'P-I]G=0!XVC?9-#"KIN1V0X(RK$'@FNKG^%OPSN M_AJ/@S>?#S0Y_" T==)_X1:?2H7TXV"QB(6AMF4QF$1@)Y97;M&,8H ^(/VB M_P!G\^ _^"IG[/?[6O[('QI\47?B#XFZY=:7\4?"A\;W>JZ1K/@V/3;RZ.I" M">:2.U@M;DVZ1&'9#YU_$%7=(=^__P %BIX(OC!^Q8DLRJ6_:^T3:&;&?^)3 MJP_F0/Q%?5'P7_9I_9R_9NTRXT7]G?X >"? 5G=D&ZM/!?A2STN*8@L076VC M0-@LQY'5CZFK'Q%_9^^ WQ?U:PU_XM?!+PCXHO\ 2B#IE[XB\-6M[-9D-N'E M/-&S1X;GY2.>: .#^/G_ !<_]I#X6? 2/]Y8:;>7/CSQ3'U1X--V0Z? X_A9 MM1N[>[C)ZG29/0UPW[:_[9?P)M_$=_\ L31_M5^"_ 'B76-(!\:^(M:\7V5A M-X6T>X4J7@%Q(N_49X]ZVZ8(A!^TR@JD45Q])67A#PKIOB&?Q;IWANQ@U2ZT MZWT^YU"&U19I;2W>9X(&<#)CC:XG95Z*9G( W&N"\7?L3_L9_$#Q+>^-/'O[ M)'PQUO6-1F,VH:MJ_@+3KFYNI#U>262$N[<#EB30!\.?MKZ?^SU)/^Q)^TG^ MR/KNA:M\%?@=\>+3PK>ZGX5NA<:1I5A=VO\ 9,-PMRI,4EO;W0M[=YE=E620 MJS;DDV^@^+O#EQ\2/^#A+2?B?IEW''X;^"?[,MTGC/66E"V]CJ&JZD[6UE,Y MX20VMO+=$$_+&$8X#+G[.TCX0?"7P_\ #<_!O0?A=X=L?"!M);4^%;/1((M- M,$I8RQ?9E01;'+N67;AB[9!R:J>'_@%\"?"?P^O_ (2>%O@KX2TSPIJHE&I^ M&=/\.6L.GW@E7;*);9(Q')O4 -N4[@,'- 'R1J'[<'[ '[2_Q@\.?M!?$W]K M_P"&4'@7X::M/=_#/PW-XTLI+WQ!KS126HUC[&LC32>7%+/#8VZH9)6N))PC M%K4CUS]NKX+?LD_MS_!'QO\ L]?&#]H&XT.'PM:"[\37?A+XDRZ7=>&)!$MQ M!=7T=O<*FU J3JEXC1_*'"]&'9:)^PC^P_X9UJS\2>&_V-OA3I^HZ?=1W-A? MV/P\TR*:VFC8,DL;K &1U8!@P(((!!K0\0_L>?LC^+OBT/CYXK_99^'.I^.P M8B/&NH^"+";5AY041_Z8\)F^0*H7YOE"C&,"@#S[_@DUK'[1FO\ _!.'X0:S M^UCJ=_?>/KCPA$VM7^K1.EW=Q[W%K/<*X#B=[7R'DW_/O9M_S9KZ'HHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** / ?^"D7[<]Q_P3S_9RG_:)D^!6L^-[&VUC3]/O M4TW5K6SAL&O+VWLX9)Y)F,FPRW$:CR89CG[P4?-7=_M+_&_Q'\"_ %OK'@'X M0ZKX^\5:UJD>E^%/!^DWD-J^I7KQR2XDN9R(K6%(89II)G)VI$P57OLWQ-XF\.^#/#M]XO\7:[::7I6EVDEUJ6I7] MPL4%K!&I9Y9'8A415!)8G S0!\P?L8?\%(OB!\=?VG?%O[$'[5?[)6H?!CX MM^&/"T/BFTT$^+(->T[6]!DG%L+^TOX8H0X2=EC=&C4JS8R2KA?4/'?[2?BO MP_\ %'Q?X#\!_">^\6_\(?X3TR\FL]'=?M-]J^HW4T5I8([E8H52.W,T\LK! M8H[F&0D+FN._9\^$C>-OVIO%/_!1GXG:5)HE[XB\'VO@WX<:1JD1M[JQ\,6T M\U\]Q_%WQ'=> M,%:12&_LZ=8X-(5E/*,NDVVG*Z]I!(>"30!P?[)G_!03XN_%O]K3Q=^Q#^U/ M^R)-\*/'_A[P=;>+M&&G^-8O$.EZYHW,4BW"F,PO'GAB"0.> MF^(W['];U73O'5QJUJEEMTV"*6:**"-I)I' MS-$K>:L(&[*F0 UX5\,(OVM_V;/^"ULO@[XT^/- ^)/A;X_?#+4+_P /:]:^ M$DTW4O""^'Y[?_B5[DDD\RPSJI=2YW-/=$\$,9-C]KK_ )3C?LH);VLK0WU]9:.\;2W=K!(D@\QY8-XB>108<2GV[XF_\74_;*\ M_"Z/]YIWP\TBY\$!E\,>&+L/!>74F00+BXA\^VM(S\SRLTN#%;3 M%0"Q\6?V^/ GAF/X.^'/@QHD?C7Q7\>\S_#'19-1.GV]UI\=B+^YU*ZN#%*U MM:PVS(S%8I)"\T,:QDOE=K]F']K?3OC]XL^(GP<\3>$%\-?$7X4:[!IGCCPK M#J?VV*);JV6[L;RUN3'"9[6Y@?UFN(E/8NMNQ/J!(O3<,@'O'[(/[K6MQ/J#7-FMVLVRU:2*)?+="H$LA M(?G805K$U3]OSQEXFN?C-J_P"^!VD>*/#WP+UFYT?QA?:QXY;2[R\U&TL(;^ M\M[&V%E.L@CAN(T62>6W62;>N51?-/GG_!-G_E))^W;_ -E3\*_^HO9U\M?M M$OCO\/I+E] \:^&+#7M$ M>\@\J9K.\MX[B$NF3L;RY%RO8Y%=/7G/[(7QM^'?[2/[+'P[^/?PD\/G2/#/ MB[P;IVJ:'H[6ZQ'3[:6W1DMMB?*OE ^7A?E^3Y>,5Z-0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E/[8O['? MPI_;F^#TWP$^.6HZ]_PBEY>VUWJ.F:%JILC>2VUQ%5%\P".:&.0!64%E M&X-@8I?M3?L2_#7]L;X,Z=\#/C9X]\=/H]AJ-O?2W'A[Q9-I%W?3V[;X6GEL MO*+A) L@487S$1\;D4CV.B@#Y3^&G_!';]EGX87^MZM8_$#XNZW=:UX3U+P\ M)_%_Q;U;6/[.M[Z+R;B:T6\FD6WN3%N03J-ZJ[@'YC7MOQZ_9S\(_'WX-2?! M*^\6^+/".G[[5K+4_AYXGN-$U"P-O(CQ>3/;,I5044%""A'!4\5W]% 'G7P> M_9C\!?!_7YO'/]N^(?%/BJXTJ/3)_%_C+67O]0-DC[Q;HQ"QP1E\.ZPH@D=5 M9][*I&'\2OV*/AA\5/VG_!G[7?B/Q5XIB\8?#ZSO;3P@]EJJ1VEA;WD<<=Y% MY'EE)1,L:;C+O88&TKM7'L-% '.>%_A=X7\)>._%'Q(TX7$NK>+9[1]3N+F; M?Y<5M;K##;Q# V1+^]DV\_O+B9L_-@?+_BW_ ((C_LJ^,OB'XD^*.H_&7X\V MNL^+=8DU37IM(^.>MV4=SG^!7[.WPR_9XTK6+/P!874E]XFUN76O%6O:K=M'4;J"$00S",1JL!2)1&!#L4J "IP,1ZS^P]\+)_&?C+Q? MX)\6^+/!\?Q(F$_Q$T?PGK"VUIX@G^SK;-<.&C>2TN'@2.-[BS>WF<1H6 ^$O\ P40_8;^.GBC2/!'PI_:H\%ZOK/B&U-SX>TF/6HXKG5H0 M-QDM(Y2K7*@?%S5XH+&P\)65CI,7FW=M.T MOG7,T@=/+B@1MV,N4*B@#]DJ*^'_ (\?\%&_VAM=N?C1;?L9>$+74K[X.ZS< M:%::)J7P=\3>(CXPUFUL8+RYM(KW2FCM]-YN$M$,OGMYJM(Z)'LWXWC7_@HO M_P % ?%O[0?P2^ WP7_9Q\%>$-2^-/P7U;Q1'IOQ7_M)+WPQJ]E#:M);7\4( MB811RW!C*(ADEPIW0@DJ ?8=U^T7\&[+]HBT_90N?&.WQ_?>#Y?%-KH']GW! MWZ3%(_)&)G5/++B0YR%(!-=M7R'\,/VROVMM)_P""B_AC]AS]I;PK M\-+2VN?V9Y?'WB/6_!T]_(!K5OJ5E8W,4#713R[(--<.H=&D*^62ZE6#<'J? M_!33]JGQ9_P3RU7_ (*R?!'P/X(U+X9Z4VHZY;_#G4],O%US4_"MA>S6\]X- M36[$%M=/!!)>+";21%7$3.S$N #[UN+BWM+=[N[G2**)"\DDC!510,DDGH . M]<%^SO\ M3? /]K#P_KOBO\ 9Z^(MOXET[PUXIN_#FM7EM:3Q);ZG;+&T]OF M:--Y02IEDW)DD!B5('BGAO\ ;[UW]JK]H71_V?\ ]B_5O#MK ?A#I7Q$\1^, M?%^A7&H16MEJW_(*L8K."[M6:>6-9+B21I@L2)&H61I(?B(8="T*:SCN[K M=H$"D1M>SP0# )<[Y4X4XRV%/T[\+_BW\3/C-\?O&=CXI_9*U3P+J7@3P9IT MO@C4?&^H6#S:B^J27PNT\S2[N\BCMP^F68*[O-RI8I@QD@'O-0ZA?V.E6$^J M:G=QV]M;0M+<3S.%2-%!+,Q/ ))]J_+[3O^"OG_!1&/_@G%8?\%,_$GPM^ M#EOX4\.?$6;1/'OA>UCU22_U.P7Q0=$,NGS&X6.TDB#1MF99Q,5D8+"-J'ZX MU?\ :K^*WQB_;1\;?L8_LP:EX5TFY^%?A+2M6^(?BKQ;H5SJL<-[JPG;3M.@ MM+>\M#N,-M+<2S-,0%:)%0EV>, W8O\ @I+^Q1)LJZAE.. MH-?C[^S3^V#^TG^P=_P0]^/G[6_@+P3X)U/QIX0_:%\:7&M:7K,UVVF+--XC M%O,(5B*22HLDQ*AI(R57DY-?97[2O[8G[8?@C_@HYX"_8B^"?@;XNV7B#Q//?//97-C);(9)8X2@:)?M&1"N6E(4>; "64 ^NJ*_/O2?^"O_ M ,8OA9_P3O\ VCOVF/VCOA9X:U3QY^SE\4M3\"ZK9^#3HM MP\\UK;L-2@:56>5D6*5@3P!Z)JW[7'[9?PW_ ."B_P -?V(O&5M\,_$ND_$+ MP+>>)#XGT?1=1TR:P73YX([Z#R6N[M9 Z7"/#*6C&[,;*>'(!]@4444 %%%% M !1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >3?MU_"' MXF_M"_L>?$K]GOX2+H2:UX_\#ZMX:AO/$>HS6UK8K?64UJ;DF&"9Y#'YH81A M5W8QO7K53_@GW\$OBE^S/^Q?\-/V;?C = EUCX>^"M,\-M?^&]1GN;:^CLK2 M*W2X'GP0M&SB/<8\,%SP[5[)10!\*:A^Q)_P4M_9B_;%^)7Q>_X)Z_%[X0W' MPX^-&O1^(O&'@_XNV>J&7P[KI@BM[B_TXZ>/])$R0QN\,LD0)15#*!NKLO$W M[%?[3<_[?_P,_:@M/&7AGQ!H/PM^'^L^&_$E_P"(-9N8=8UR?4Q;-/?)#%9O M!$5DM@RPB381(5!B"K7US10!\O>*/V0?C=K_ /P5>TO]MQE\'3> [7X'WOP] MO-(N-7NO[2F^TZG#?O=",6AAV@P"+RC+\P8MN'W*\?\ A3_P3$_:V^"W["?C MK_@D_P"$O'?@:]^#WB"'6M$\)_$#4-7O1XAT'PUJTDSW5E+IPLV@O+B)+FYC MBN/MD2MO1FB41['_ $!HH ^'=7_X)Q?M#_LN?MJ:!^UI_P $ZM1\!SZ+<_"K M2_A]X[^&WQ'U:]L+>>PTL!=.OK.]M+6Z=+F*,"(QO"49 >0S97OO^"8G[('[ M1O[(EO\ &>/X_>,?!>J_\+*^.?B'QYI:^$;>[7[.FI2QMYW44 ?F MM=?\$EOVR;W_ ((R>)/^"9(-1-C%!+XF&O%3']@$ MA<$&W '!!\S<,;#ZMK?[%O[:GP<_X*&^(OV^?V3-0^&MY!\7O"6D:5\9OAYX MX\0:A:PQWNF1F&SU'3K^VL9FD9(7:(PRP1AAN.Y2X\O[3HH _,_6?^"1/[;? MB'_@E9\=OV!]:^)'PMF\0?%SXH:MXBTS6K=]1MK/3;6]UI-2Y#$1JSN(V,: MJ_5_L\>%_P!NK]C7XY>"-1^.G[-/[.E[I?BR>P\$66M?#OXE^(]0\2V6GEMR M16<6MV[EK"#!N);6&95CBB>;!\JONOXG_"KX8_&SP-?_ Q^,?P[T3Q7X0>1=:CX?\/007,D.X-Y)F"^9Y60"(]VT$9Q0!ZQ1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !17._%GXFZ!\&OAQJ_P 4?%-EJ-SI^B6AN;N#2;![JY= 0,1Q M)\SMST%?-O\ P^8_98_Z)U\6_P#PV-]_\34N48[L]'!91F>8TW/#4932=FTK MZGUI17R7_P /F/V6/^B=?%O_ ,-C??\ Q-'_ ^8_98_Z)U\6_\ PV-]_P#$ MTO:0[G9_JQQ#_P! L_N/K2O!/C=_P5!_8(_9U\:R_#KXN?M*:+I^MV\OEWFG M65ML:N(Y-(ZGWO!WAE4SJG4K9HYTHQ=E%64F[7;NTTDKKIJ[[6/Z MK/A+\9?A5\>?!5O\1?@U\0-*\2Z)=,5BU'2+Q9HPXQN1L#7]'T/3I;V4S11M);W"6\?+.K* M4+#HDKD\#C]7?^'S'[+'_1.OBW_X;&^_^)JZ=:,XW>AX7$O .:Y+FDL/A82J MTVDXR2Z/H[:737S5GI>Q]:45\E_\/F/V6/\ HG7Q;_\ #8WW_P 31_P^8_98 M_P"B=?%O_P -C??_ !-7[2'<^?\ ]6.(?^@6?W'UI7#?M->)OB[X,_9T\=>* MOV?_ W:ZQX\L/"6H3>"M+OK>2:WNM6%N_V2.5(B':(S>6'"D';NP1UKR7X3 M?\%3/V=_C+\1](^%WA;P/\2K;4-;NQ;6D^K> +NUMD<@G,DKC:B\=37TG5*2 MEL>=C M+-2^)/Q=T;P/?V5G\%]4LX-+:^AN)&N8Y&U]VN!&8-H4I'O#9.S&*^H_!T'_ M 4N^'G[2O@_2?BY\3_AEX^^&.OPW]KKEWX5^&.H:)J>BWR6KSVLCM)JM[$] MM(8I(V$__2;4:_2[Q9X9T[QGX:O? M"FK76H06NH6[0SRZ3JUQ87*JW!,=Q;/'-"WH\;JP[$4SC-"BOQN_X(E_\$\/ MA]^W%^RJ_P 3_P!IKXV?%+Q!J'P\_:3\07'A>/\ X3Z\6)EM+M-\=XCLXO\ M[3@+-),#(8U6-&C!D,GMO_!$GPMHWBGQ_P#MP?!+Q;%-K'A/2?VG]9TC2M!U M>[DNK>RL%1=EK$LK-Y<2\;57 7 QC H _22BOPI^#^H^.-=_X-5_C+X[?XP> M.[37?"?BGQ1)HNM:;XXU&VNE6+5DB6&66.=6N(3$6C,4I="&/RY ([/_ (*! M_P#!/+5OAU_P2@\,_P#!57X,_M._$[3OC]\-?AWX<\46GBI_&EU]DFLT@M?- MTU;#?]F@M4AD;8B)F0QXG:8RRLP!^T=%?G=\4O$WA+]I;XA?LP_M&_M*_$!_ M$>A>,?@NNJZ5^REI/AU]2G\3^(;VUM[AM1>V,@A>WM8I6C\V] M[=L,94:0F MN _X)*P^*?'OAC]N/]E#Q)J7CCPIX3\%_%B]A\%>&H/&]Q!J'@ZWN+1KC[#: MWMC.-T4B."8Q+EP"RLQ8 _5"O*_VR_ /[5GQ+^!%]X3_ &,/CYI/PT\> M2ZA9R6/BO6O#46K00VZ7"-<1FWE!4EX@Z@D'&>-I(=?QT_9R_9*\-?M _P#! MK?'^V-\6OBS\1M5^(7@OX>>,O$W@76E\?ZC;+X?O;#6-4N%DAAMYDCFEDDA) MDGN%EF(DVJZJD:IZ]_P6+\>?$3XN?\&UOPK_ &L==^)_BNQ\::AX(^'^IZM> MZ'XIO;"'4YM333Q>"ZM[>5(;I7,S,!*C[#RNWG(!^O\ &)%C597#,%&YE7 ) M]<=J=7P3^W[\>]<^)?\ P5B_9N_X)?W?B#4-,\$>,="UWQC\0K73;Z2UD\1Q M65K6)E?[-YT$LL\0.)D1$;Y"P;SS]I^VO?^"6G_!6S]F:;]E5;C1?A MA^T9J]_X-^(WPNT^9UT>._B6 VFK6=KDQVEP#<#S6A5 Z6^""79J /TYHK\E M?V*OV1/!W[1/_!5S]OK]F_XT_%3XF^(/AYX>U/P"(_"E]\3M7(O%NM,U"Y$4 M]Z+D7K01/)*4MQ.(3O7>C^5%L]@_X-T?$'C"P^ ?QX_9WU_QOJ^NZ-\&/VIO M%_@?P1/KNH/=7-KHMF;5K>W:60EG"-+*1D\!\# % 'TG_P4M^,?QQ_9O_8A M^)7[27P \0>'K37OA[X+U+Q%':>)M!EO[2_6TMVG,#+%<0/&66-E#AC@L#M. M,'+_ ."4WQ]^/?[6'["GP\_:D_:'USPW/KGC_P .0:Q_9_A;09;&UL$E+E8@ M)KF=Y#MV98L.0< U'_P6'_Y10?M)?\ 9#_$_P#Z;+BOBR'0KO4/^#231?$F MD>,O$V@ZGX;_ &_M^_L_V7[/W_!#+X)?\%1O!/Q8\?M\;O OA+X%O\ @FK\0M3G MC^&WASX W?Q'UWPW'=/##XNU.354TZWM+P*0;BT@B\V?[.3YR?"SXA2V-[X5^#!T]EL/!][%$$NY M;.1IF"QSN=YBCCB1=P&&V*:^EZ "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHKB?C;\>_!OP$TNQU?QEI6MW45_<-#"NB:/)>.K*NXEA&,J,=S M0!VU%>!_\/&O@9_T)_C_ /\ ")NO\*/^'C7P,_Z$_P ?_P#A$W7^% 'OE<#\ MQG=QG! MQP/_ \:^!G_ $)_C_\ \(FZ_P *^0_^"JG[1O@7]H#_ (0/_A"]'U^T_LG^ MU/M/]N:)+9[_ #?LFW9Y@^?'EMG'3(]: /KO_AZ!^PQ_T7'_ ,MG4_\ Y&KO M_@=^U!\"_P!I'^U/^%+>./[:_L7R/[2_XEEU;>3YWF>7_KXDW9\I_NYQMYQD M9_$FOKS_ ()5_M&^!?V?_P#A//\ A--'U^[_ +6_LO[-_8>B2WFSROM>[?Y8 M^3/F+C/7!]* /TXHKP/_ (>-? S_ *$_Q_\ ^$3=?X4?\/&O@9_T)_C_ /\ M")NO\* /?**\#_X>-? S_H3_ !__ .$3=?X5VWP2_:>^'WQ[U2^TCP;HGB.U MET^W6:9M;T&6S1E9MH"F0?,<]A0!P7_!4?\ ;JT[_@G!^Q%XQ_:QN?"T>MWF MB+:VFB:3<7)@@N+^[N8[6#SI,'RX5>422-UV(P'S$5Y3^T=/_P %?OV>_P!E M'Q)^TE\,/VCOA7\4/$^B^$KG6+_P-<_#66QTZ<);M,XTNZ@OVFW( 3&MP)A/ MM"DQEPR_1?[8W[/'[/\ ^UK^SGXB_9G_ &G;*"X\'^-HHM+O(9;P6\GVAYD- MLT$A^[<+.L3Q<']XJ\-T/Y,>+/"W_!8G_@V^\.3>)/"7BM?VH/V0]$(74-!U MUO+UWPCII8*0K?,T42*0NY/.M@ Q:&W#9 !^T'@;5;S7?!.CZYJ+AKB]TJWG MG95P"[QJS$#MR37YB^'/^"LW[77QG_80^*'_ 5?^&OQ!\':/X1\">/[S2/" MGP;NO"YN)M=LK6]@MEM[N^\X31ZE=F8>2L"".-I(08YMQ-?2'Q__ ."M_P ) MO 7[.OP1^('[.OA7_A,O%W[2<^GV/P/\'W=R+!+J2YBB=I[Z0!S:VUHDT9G* MJ[*2J*"6W+^='[.OPO\ #'_!&3_@M"GP._X*"SZ%JGPN^-VHS>./A-XN=;FP M\*^%_&LA7[7Y-C<7,MO;NK$6T=Q*99X(S9$21B64T ?NE:3O'/A''XYT[ MQ7J_PEO]1NY5>>RM_LMVZ9$EV7\T$?+&%V9;:MXJ\>_M ML?$#XZ_%76M#^(?C*]U#X1>#/%7Q!U>XT_0_#!W1VTPLIYS&6NP6ND696,,, MMNBB-U<5\OVK?&%/^#KSXG2?!*'PU+JZ_LE6IEA\527"6TD']J:5N >W#,C[ MMA!*L,!AC)! ![M^P]_P5(^._BG_ (*+?$+_ ()/_MT?#SPKIWQ-\(Z&FO\ MACQCX 6YBT;Q/I3+"X86UU)++:SA)T8J99%)29_M->,]-N;W2_ 7A&_UZ]L;,@3726L#R^2A/ 9RH0$\ MD\ U\V?L:_\$LO M'/PS_;Y^(7_!4+]KGXRZ5XR^+'C;1TT/1],\+Z-)9:+X7TA!"HMX!-))+/*R MV\0,S;.LGRGS":^KOC!X=^&/C#X4>)?"'QJM-.N/!^KZ%=6/BBWU>4):RZ?- M$T10!\D_ #Q5_P %3OVD?V3/"_[:/PX_:6^$AUOQQX4M MO$N@_"Z?P#--H$4%S )H-.DU..]6[\\(ZI)= %%E#$6Y4;3[_P#L(?%KXI?' MC]CGXQ8:8+YJ,K*ZRJJ,> #]/],^,R_%_PAI-_XZF\97D[7UA?*Z36CV3R&R2WX3$$<"1X M5E*L)'W=3^W+^SMX5_8#_P""DW['GQW_ &=_&_C>W\3?$[XO3>$?B?J&N>.= M0U(>*[&ZMP6-W%4L\(5F,842,75(/ ^C6WP_^ 6B:0LI^'=B(9$O=1N+F MXN([+3Y;N&Z98RD!D$8%>0?\ !,[XL_%'XO?\&P7Q$U;XN^.-5\1: MKI'PU^(VC0ZIK=\US=-:VL>HQP1R3,2TGEQA8P23A44= * /0?''[<7[;-O_ M ,&Z.C_\%!_ WQ=T.W^*,/P@M/$VMZ[K'@^&Z6\E95,IB@B>&""0[B03%)&, M8\LYR/M;]C_QWXK^*7[)7PM^)WCO5?MVN>(_AUHFJ:S?>1'%]HN[BPAEFDV1 MJJ)N=V.U5"C. .*_./7O^5/J/\ [-BMO_1:5^@O_!/[_DPWX)?]DB\-_P#I MKMJ /._^"DW_ 4>L_V((? 7PC^&?P]7QW\9?C#XC70?A9X$-]]FAN;C*"6^ MO)@K&"RMQ(C2.%+'< ,#>Z;.C?"+_@I39>&AXGU?]LOP!?>+&A\V3P[_ ,*H M>+PX)<9-NC+??;E3/RB=IV(P',)YC/PK^V-+?6'_ =U?LM7GQ '?\$[_C5^T%\>?V:(O&?[5? M@;3O#/Q"L_&7B72/$N@:3(SVMBUGK=[;6\<4C8,R?98[Y\6:2LY$_AZW6T9; MEY[UO*C5( \DFTQA'#D5\J?L]:S_ ,*V_P"#@33O@]\%?@OXG^#WPW^(O[,E MUJNJ?#VZ>"PM=0O+?4VBAUB/3[2>1;"OV#_ M -A+P;^W#^T]^VY\!?VD/CC\5]<\!^%OC>MCI'AW_A9FJ+(W^C2&%KB],YNK ME+=?EAADD,0)+2)*PC,?L'_!O1XT^.G@+6/VE/\ @G7\8_B?K'C:P_9V^*RZ M/X(\4>(+EIKV71KI9GM[>20\ML6 .!SL\\HOR*B@ ^^OCE\;OA;^S;\(?$7Q MX^-?C"UT#PIX5TN74-#_BO\-O'$UE7='' ,A)&<;+G[&W[=?B/QC\?_C1^Q#^U!>Z-;?$7X(36=]=>(=-M MS9V/B/PY>VXN+355ADD?[/(BGRKF,.R)(H92%<(GS7_P3GL[^R_X.._V[QXM M#?VE-X=\%RZ691R]B=.@P4/=0/)4X[C'45X_^U;8>-_$/_!_;F_;>_;1_9$\;_\%)OV M7=0\+:5X(TFZUJ?X3_#C6_#,D\_C+2M)EEBFGOKSSE>TGNY+>X2!(4VVY$9D M^T985]8_L8?M6_#;]N/]EGP1^UC\)&E&@^-]#2_MK>X8&6TE#-'/:R$<&2&9 M)86(XW1G'%?+O_! B^\,Z?\ \$%O@YJ*O%_9UOX#U62]/&T%;^^,^?\ @8DS M^-<7_P &G%AXCLO^"*/@";7%D%O<^)?$,ND>9G!MO[3G4[<]O.6;IWS0!VW_ M 7I_;P_:\_X)O?LV>'?VB_V8-5\#73:EX]TWPU?:%XS\+W-VA%W'<$7"36] MY 5*M$H*%6!#$Y&.?MGP5I_C#2_#5K8^/?$UGK&K(G^F:C8:6;*&5O5(3+*8 MQ[%V/N:_-;_@[/\ ^4;'@_\ [+UX:_\ 0+RM;_@Y$T#Q#:?#O]G3QOX'^*?B M_P -:K>?M2>#_#\[:)XFNHK*6TGDNI29K#S#:7#K+#"ZO+$[#R]N=K,I /TH MIERMPUO(MI*B2E"(GDC+JK8X)4$$C/;(SZBORV_:7^ 7AS]@+_@LS^Q_X\_9 MW\<>-H;SXTZUXIT#XM?\)#XYU'55\411:?#-!-<)=S.B/'+(SJ(E1%*QA454 M"UWO[+7BCPQ_P5$_X*-?M0:=^T7I$/B/P'\!/$=AX$\"?#O5AYNEQ7/ESG4= M6N;5OW=S=231A(99%)@BC(CPS.Q .R_X)9?M6_M7_'7]K[]K;X(?M,_$O1_$ M-K\)/B'I>C^$5T+PQ'IEO;6LUM/,V$WRS,6Q'GS9I2"GRD D5]NU^,W[$_C= M/^";-S_P5.^(WPL%YJ9^&&O0:CX5M]=OI;UD>/2KR2SMY))6:22&)FBC&YBW ME1@9)&:[GQ[_ ,$ZOVU/VM/V)_AW\6?V:+#X=^$?CC/IFA>*=!_:+N/CKKD^ MKZA/*L-Q)'H(6>WN(I)5%GO:VA#HD:>6@4@'ZP45^8?\ P6R_99^)GPW^ M$7@+_@JK\.M0TZ'XL?!K5=%U;XB^#+'6[B+0?B#%YEO#/8"!BJS3^<0MLQC$ MLBMY>UI#"J^]?\$CO#WP?^.GPQO?^"F_AW7++6/$OQYN'UNZ&FW\LMEX:M25 MB71;>)\+%+"80+N4(K3W?GR'Y3&B 'V%1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% '-?&7X2^"OCQ\*O$'P:^(NGM=:)XETJ:PU&)&VN(Y%(W(V#M= M3AE;LR@]J_$+X[?\&\W[>'@'Q[<:3\&-$TCQYX?>X;^S]7M]*BLZE*%3<^JX:XRSGA5S6#<7&>\9)M7[Z--/T>O6]D? M7_!'S_@CWK/[#VLWOQ[^/>M:??\ CR_T]K'3=-TN0RVVC6SE3(3(0/,G?:JD MJ-J*& 9]Y(^_:**J$(PC9'E9SG./S['RQF,E>;^226R2Z)?\%ZA1115'E!11 M10!\1?\ !8[_ ()U_M/?\%)='^&O@?X2^/O WA+2OAQ\2]/\;0ZCX@^V75QJ M-[:12I% 88HU6&(>=)D^8[-\O"8.?KZVO/B@WP_-Y>>'- 3Q5]F?&G1:U.VG MF8$A?](-L) A&"?W.025YQN._10!\A?\$>_V$OVB/^"=_P &?%/P/^-'C?P; MXGL];\=ZIXIT_5_#*W4$D$M\Z/+:O#,A#(K*S+() <$*4.-U<=\)O^"='[=? M[,7[:OQF^('[,O[1WP\TOX2_';Q@OBOQ+'K_ (7NKSQ)X?U-X]MU_9V)%M'\ MP[BLEP'6,^63#($99?NZB@#\?_C9_P $^?CO_P $V?\ @W1_:4^ /QA^,_AK MQ;;W-AJFM:8FAZ'<0R6)N[Z&1XY+J6;%US\P(MX2I9A\PQCWWPA^R3^V!^V] M_P $SOAG^QM\;?%G@/1OAMKW@/PS'XP\9^&+Z];7==T6*"VG^P1V$ENL&GS3 M)''%+::M]&'5Q'*]I+&[IN13M+8..0:W_@G\&_!G[/\ \,-'^#WP[DU7^PM L8K+ M2(=8UJYU":WMHHUCCB\ZY=Y&5450-S' % 'R1\?O^";7[4VB_P#!1WP3^W[^ MP;\9_A_X8_LOX1+\-/$7@_X@^&KN_L(=%2[-U%+9I:3POYBOY7[KS(E_<#Y\ M.PK,_98_X)F_MI?LH_&?]I+XE:5^TQX.\7:?\;-6&LZ?9:OX=DL;IM4DM3;R M27>:2U\@L9HC=[$42!7!W$KLVR M5/VH?^"4?[6W[1G_ 1S\"?\$LX/B-\/-(U#PKI'A_2-0\:M+?30W-IHRVWV M9X[7R5*R2F >8#(539\N_P S$?Z)44 ?'G[=/_!.7XJ?M9>)O@Y^UY\-?'_A M[X?_ +0WP2U22\\.ZLL4]_H>I6\Z[+S2[L;89S:SH"-ZC?$)90 V\M70:=^Q MI\9?V@/VLOAQ^U[^VK<>#K2Z^#VGZDOP]\#^!;RZOK.+4]0BCAN=4NKR[A@> M9Q#&$A@$"B$N[F21BNWZCHH ^,OV0/V'/VL/VT^/ MS:+X>T-N6$RH40*)=K%F>ZX+".9/O&B@#YY_9-_9\_;#\-0Z MM\7_ -M/]H3PWXN^*.I:*VEZ-%X0\.R6?AWPO:DAVCM897,UR\TR12332LI< M00QJL:QY;J/V&? O[8WPX_9RTKPI^WC\<- ^(?Q)AO+Q]5\4>&M$2PM9X&G= MK=!$D42[DB**6$:9Q@AB"[>O44 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %?(G_ 54_9?^.G[2/_"!_P#"EO _]M?V+_:G]I?\ M3.UMO)\[[)Y?^OE3=GRG^[G&WG&1GZ[HH _(C_AU_P#MS_\ 1#O_ "YM,_\ MDFOKS_@E7^R_\=/V;O\ A//^%T^!_P"Q?[:_LO\ LW_B9VMSYWD_:_,_U$K[ M<>:GWL9W<9P)?\%!/V9OBI^UK^SHWPD^"GQJ3X=^)X MO%V@:WI/C-M+^W'2Y=.U6VOQ(MOO03D_9]HC9E1MV&.":\J_:'^ O_!4G]J7 M]G[Q%^R-X]\7? [P_HGC;0;C0/%_Q*T :M/J$NFW,1@N_LNC3Q>3;S20O(JL M]_*L9?.&P*^PJ* /SQ_;]_X(=:O\5OA7^SB_[ WQK@^&_CW]E1HD^%]]XDMW MN[&]MU2U#17OEJ6WLUG$[2!'#;IE:,B0%)_VF_\ @D]^U1_P5=^"4/PE_P"" MJOQH^'6DV>D"2\\-Z9\"O#-P/(UDP/#'?SWVK-),\2"1O]$A2 /G]Y*X"A?T M'HH ^&_V$OV1/^"Q?PDU30/A9^V;^WIX(\9_#3P5/$^E:AX9\.W4'BGQ+'!_ MQ[6VI74A6.&%2(VDV"66<1^7)*RR2%J?@7_@GE^V=X7_ ."Q'B/_ (*H7_BK MX9R6'B;X;Q^";CP%#?ZAYMK8++:3>!M4T*PUF97*V$UU;20K.0F&.PN&P" M#QP1UKTRB@#Y7T_P?_P6'\'_ PC^$5C\3/@7XMU6'3Q90?%W6[75--O00FP M7DVB0QSP7$_\;*M[#&S_ ,*J=H\<^-?_ 1)U:S_ ."+G_#GS]E;XA:-96FJ M);MXC\>>,$F\Z>X75(=3GN4MK=&!:::,H%,@$,>U09",U^A=% 'P_P#\%$O^ M"?W[7?[='[)OPP_9[TKQ5\.?#.K>"O&&A^(]:UFXN[^[M[NXTO>(X881!&R) M*2KLS.2G* /_ *RM']O_ /8:_:S_ &R/C)^SQ\6O"FM_#SPX/@AX_@\87VG7 M^I7UW_;%TH56M$D2VC\B+8' E*NQ+@[!LP_V?10!\*>!?^"<_P"W1\#?^"AO MQA_:=_9\_:;\":5X&^/QTB]\<:=XC\+W.IZUH-[96IMQ_9D@EB@D&UI-CW"L MB;DS!((R).<_9"_X)._M@?LI_P#!,WXJ?\$_'_:#\#^)$\7V_B32_!U])HMS M9QZ9::N+@2WMZX\QKJX7S\K!$L$2X8%WR&7]#J* /@V^_P"":7[5-[_P11'_ M 2F/C?P NN+X+C\(CQL+B]-J=.4@_:?LOD;_/VJ(_+\S;D^9O\ ^65?5'[' M?PR^)/P2_9@\"_!/XKW&B7.L>#/"NGZ%+J'A^>9K:^2TM8H%N LT:-$7\O<8 M_G"YX=J]*HH ^8O^"F7_ 3)\"?\%$_"'A35K3XB:E\/OBA\--=77/A9\3]" MMEFN] OU9&(:)B!<6[M'$7B++DQ(0PP06_#"P_X+)6^C0^"_BYK?[./[-KVS\1:K%O\ ,:_2W"[ 2R[!$H2&-!#& MD:;/+Q'_ .";'[>7B+_@I1\-_P#@HIXV_:V\ _VII'PZN?"?C?1M(\!SQVUO M9R71N?)TE9;AW#$L0;B[DEPV7$)5EA3[SJ.\MEO;.6S>:2,31LADAD*.N1C* ML.5/H1TH _*K_@EQ)^U9I/\ P44_;UUCX :3X#U[39OCM'!?Z)XRUJ\TI[:Y M%O(4NHKJVM;OS5*L5>W:),E$*S)\P/V_^P1^Q-;_ +'?A;QGKGBKQA#XG^(7 MQ3\P-M!=:EVA9W:&TMXE2&)&=FPK.3N<@6_V:_\ @GI^ MS1^R5\4/&GQC^".E^)K+7OB+JIU/QM<:GXXU/4(]6O"7_P!(DBNKB2,2#S& M957 ('0 #V^@#PK_ (**_L)^"/\ @H9^S;#/^":' M[2G[/'[./CW]@#]E7XM>$=%^#OC34=6;PWK.KPW4FM^ =-U5G>^TZRMD7R+X M*\UP]M-)- 83,/,2XV9;ZN_9L_9[^&/[)_P$\)?LW?!G1FL/#'@O0X-+T>WD M<-(8XUP9)&P-\KMND=\#<[LW>NWHH ^*/^"V'_!.O]H__@J#\"= _9T^$?CW MP7X/TO2/&=AXEN=>\0?:[JXN)[5)U2W6WBC543,P8R&5B=NW:O4R?\%+OV&O MVP?^"@?PL^$G@W3-?^&_A+4_AY\5]'\>:K=37]_>P7]UIOGB*UB06\;1Q2>= MO9V+,N-H#8WG[3HH ^,?VU_V'/VLOVI?VN_VR_>";YY&V.%7=+, M2Q$BK%]\T4 ?!/[*/_!)3XY>!OBQ^U-K?[6?QR\%>-/!G[3LH3Q/X;T'PC=6 M<_EFQFM7:*=[HBT4K<2*(BERP$<1\_<&+<)^R;_P2S_X+#_LJ:!!^QMX:_X* M<>&9OV>=.E>UT757\'N_C;3='9B3I]K,P\BW;83&EPS2F'(:)%"I&OZ8T4 ? M/M[^S'\6M;_:R\$^)M;D\(?\*5^&GA]HO _@JWENA>6VM>2D,6JS;D,4I@@\ MZW@B) C%Q)-O:38$\F_8,_X)V?M,_L&?M=_%OQ1\-/''@>'X!?$_Q7)KUC\* M8'O!/X8OG51+=6+;'4[G3="LS]U=.@(&(X4^ M:1N>@KY>_P"'X'[)'_1,_C'_ .&JO_\ XFNS#Y?C<7%RHTW)+31''B5;IG[TC;6P.^#7RE_P /P/V2/^B9_&/_ ,-5?_\ Q-?EO_P6 M\_X*PC]K[XU^#?#/[/EWXBT/PY\.)AJ,#ZI8O8WC:]OSYYB8[D,"HBINPP9Y M3C!%>CE7"^99AC%2J0<(ZMR:VT_5V/,S;BK+,NP3JTYJ'O$WCGX>?$=_$9TR&+Q,GASP#=7UG'J"HHG$4L65* M%OF4=0KJ" :[C_A^!^R1_P!$S^,?_AJK_P#^)K@J9%F].;@Z,KK38]"GGV3U M::FJ\;/7<^QJ*^.?^'X'[)'_ $3/XQ_^&JO_ /XFC_A^!^R1_P!$S^,?_AJK M_P#^)J?[%S;_ )\R^XO^V\H_Y_Q^\^QJQ_'FF^-]6\+75A\.?%=AHFL.G^A: MEJ>CM?P0MZO LT)D'L)%/O7SM\'?^"MG[-7QN^)VB_"?PEX"^*%MJ6NW@MK. M?6/AU>6MJCD$YDF<;8UXZFOJ&N/$83$X22C6@XM]SLPV+PV,@Y49J26FA^:W M_!,'_@MC\2?B_P#MI_$'_@FQ_P %!])\+:!\3="\5ZO9?#GQ/X6TNZL-&\:6 MNG7<]G;OX<'Y$^(/\ MP2Y\-?\ !2O]C'XA0>%/$)\)?%[P#^T]\2=;^$'Q#M)&BN-&U2/Q5?.L;2Q_ M.MO*T<8?;DHRQRJ"T8!Y;]F[_@J)XE_;5;X%?LS?M7^'AX0_:2^#W[3&EZ5\ M4_"%U&L+WACT?68UU:V0?*T,IVE_+RB.X*_NY86?G.@_6RPBO(+&&'4+M9[A M(56>=(M@D< ;F"Y.T$Y.,G&>IKX9_P"">G_!8/3OVSO^"BOQ]_8XU#14T_3/ M!S0:E\);^2W,;>(M&@?^S]1NT8X$T7V^/?%(O#13C^YD^P?\%2OV@O&'P%_9 M(U73_A+'JDOQ \?WL7@_X?P:%ITEW?)J-ZKA[N""/YI6M+1+N^*#JMF1WK\R M_P#@I7X[\"?L(?&+]E3_ (*,_LT_LS?%KPAH'[/OV/P#\0F\2_#J\T^WN?!4 MZBU19)I%"/+&99P@;EIKM&ZK0!^KO_!0+]K[P_\ L$?L9?$+]KWQ-X;FUFW\ M#Z"UY%I$$OEM>W+R)#;PE\'RU>:6-6?!VJ2V#C!\2M9O^"N5W^R[9_M2_"_] MHOX2>./%FI^$H]?MOAA_PKV:'0KX2VXN$LK'48K_ .TA]K!([B7S$E8 M'&K MY3Z.^.O@?]G[]IC]G75_AK\:#I>L_#[X@Z1%IEYY]Z$@OX+\I%;B*4$8>226 M+RF0AO,:,H=VVOR3\7?LX?\ !8/_ (-S]'U'XE_L:_$-_P!HO]EC0?-O]9^& M7BZ0C6/"VGJ2\LD#J,HB+N8RVX,8R\DEH "] 'V5^VY^V_\ M8? 7_@C!8?\ M%$/A/K7A(>,M+^&'A_Q'K>E>)?#,US9:A->+9>>JB&Z@:#!N)&7!89 !'>M7 MX):]_P %?OC-^R5X(_:1\$?M%?L_7VN^,? ^F>(K?PAK?P;UBRLP;RTCN1:F M^AU^62,KY@3SOL[@X)\OG \F_P""J?[4/PJ_;2_X-I_B)^U#\$K26U\,>,/A MO97>FV%Q"L3_ /!,'_@JU;_MT>*_B!^S3\;_ (.3_"WX[?"/4/LGQ ^'MUJ( MNXC&6V)?V4X"^?;.=O./E\R,[G62-W]?_;]_:A?]CC]D3QM\?M+T&76==TO3 M!:^#_#]M TLVLZ[=2+:Z;8QQI\TC2W)>/=4^ M%/S6^B_ &&/XCS6OW/-:VL1%'*1QN^>PPIY_=C^ZEOXR\2Q>!O!]SJZ?\)1>Q26NCVUP(1B,P6;ZA>;6S\\UD MX&5!H ]2_P""47[<6E_\%%?V _AS^U7#+;KJVN:*MOXLM+8!5M=9MB8+V,+U M13,C.@//ER1GN#6/_P %&O\ @HU%^QKJ?P\^ GPD\!P>-_C7\9?$']C?#+P7 M<7QMK;%)YLB%;W[-X@$JJ3QYIWJ#WQ)$.XH ^SO& MGPS_ ."LO@[P!VFZ%JD@7V^/OPYT6\T'4K+4IM&\:^#M5 M8&\\.ZQ!M\^SE( W@!E='P-R.I*HVY%^@Z_%;_@B;\W2H/"NC2ZA--.=8U>.86MO%S(0ES9%@O(C*$\"@#]J:^*? MC+^W1^UQ\-_^"RWP._87O_"/@>R^&?Q,\/>)-4.I65S1YN.#W7[%'_!6']F_]O/XEZE\*O@YX#^)VE:CI>A/JUQ/XV^' MEYI%LT"30PE4EG 5Y-TR$(.2H8]%->$_MK?\K%?[%/\ V('Q!_\ 38: /HG_ M (*/]"\*0>(_&_C'Q9IW@_P"&7A>YN3#%JNOZA(8[>.5U M!984"R2R$>?$O]K;]HW]@7X_\ P6\$_MA?$OP[XW\$_&[Q&/"# M>)M(\+'1W\,^*I8O,LHE7SY1-8W166)5D/G0LBLTLBL0OA__ <#V>H-^UY_ MP3ZU/4 P\/P_M6Z3'?LP_=B\:YLC:[NV?DGQGL&IW_!TZNIWW[*'P"T#PP&; M7K_]K+PE%H,<7^L-U]FU((5QSG) R.[#UH ^A?BI^V9\5/B[_P %$G_X)K?L MJ^(]+\/WWA/P(OBWXL>/M1TD:@^D13RI'8Z79V[.D?VN8.)VEEWQI .$=W!3 M6_89_;:\8_%CX_?&+]A?]H9-+3XI_!/5K+[;J>BVK6UGXET*_MUN-/U2*!W< MPR%&\N>$.ZQR@%6Q($7YB_X)A6>H6/\ P<'?\% (_%^X:K+!X+ET_P X?,U@ MVGL4*_[(C-N/P'I3OV>5U.^_X.O/CY>:0&.FV'[,6DVVLE/NB]>ZTF2W#=MW MDB7&><9H ^X?VP]:_:MT[X>Z+HG[&L'AJ/QCKGBZQL)-5\8:-+Q\$=1MSI+:?9W%SM6U_X2)_.$A@VY,J;=V?FQ@_I-7Y@_P#! M0+_E9A_84_[$[QM_Z:+^@#[&_9IG_;Y\/?'CQE\/?VM?%7@+Q7X33P_IE_X% M\6^!_!%[H9>X>:[CO;2[BN+^\7>@2U="DG*R,2.P]XKY>_X+/_M:>._V'_\ M@F=\4?VC_A??Q67B/2M/L;#1-2G0,FGW&H:A;:>MV0RLO[G[49AN5E)C *L# M@_-7[2'_ 2__;G\03?#CXM_L+>$OA5\)_BCX'\3VFH7_P 1;GX\>(-5G\7: M:(V%S9:OG0D.I"X;RF:2=G8;6 P&(H _3:OG#_@K9\9?VA?V//V$?\ @B'^UO\ !KQ'^TUK'Q%\/77A MSQ/JO@&RURU=9O"FBSV^8-'662>9[B.(J^UR5'S$!%'% 'VK^PO\2/&?QC_8 ME^#OQ=^(^L_VCXB\5?"OP]K&O:A]GCA^U7MSIMO-/+Y<2JB;I'9MJ*JC. M!7JE?AW^W9^SOHW[-O\ P0X^ G_!3CX>?$OQU'\9O 7A7X;WVA>*7\:7RQ06 M<\5A VEI8I*MG':".4*46$-)LW2O(TDK2?1?_!6+X?:_J'_!9[]AW1/"WQL^ M('ANW^(5_P".;;Q';:+XQNQ;!;+18/*DMK61WM[28QW-PAGAC23]X'#!T1@ M?IS17YB?LZ_"/P_^PA_P<17/[+O[.^O>);+X=_$O]F-_%_B+PMK?BW4-6B;7 M8-:>V%^LE]/-+YK1(58ESDRR$]1B]_P2JTKX7_\ !9?X#_%+]KS]K_P_)XOG M\2_%?7-$\):3J-],L?@S1+0116=MIZHZ_8KG:QFDNHMD\DD@9GPJ!0#[6_;F M\9?&+X;_ +(7Q'^)GP%\5Z-HWBGPQX+U/6-,O==T)]1M]]K:2SA#$L\/+% MY9E7.2C]*XO_ ())?'OXJ?M1_P#!-KX._M"?&_Q*NL>+?%O@Z'4->U-+&&V% MQ.SN"PB@1(T& !A5 XKXQ_X)^_M$?'KQK_P3L_;;_8[_ &AO'VJ>,]4_9SU+ MQMX)T7QQK4QEO=8TF*PNQ:FYE/,TZ"-\R'YBCQ@Y(+'@++]KGXC_ ++W_!NA M^R!X*^$_C&]\,:U\9O$7A?X>MXMTR3R[K0K*^GN7N[N"0\1S""!XT?[R&7>N M&0$ '[,45^7?_!;OX.Z/_P $P/V5]'_X*5?L&6TW@;QE\)_%FD?\)+;V&I3_ M &;QKHUU=QVD]CJZ.[?;V>2:%_M$V^92&97#$,.S_:V^*NM^//\ @L=^S?\ M!;]H6UEM_@%XT^%>IZCX?T;6QLTK7?&Q9V2ROT;]U,O^"M/[6/@;1?&/CW5?V?O =WI-AX*\,6OQ'U=?"-E MJU_I3-K.E1:='WFI>!3!B>S\ZX'K3Q_P#'GX@+X7\->(/%\4DNEZ'$L8DN M;V6&.2-KJ4!HXX;821B66907 !#;/_!+G]G6Z^!'[+=CXE\7^%Y-(\8_$:_N MO%_BW2Y9W?\ LB;4+B6[ATB,.2(H;&&>.T2-,(/(8@9(=&N434](O+<)&]U"C?ZV(>?&DJ'Y2) M4Y1_+=0#C_C?K_\ P5%_98\1?#G5;3XS>!_BEX'\2_%/PUX?\=W5_P" 6TK6 M= L[_5+>U:YMFM[IK>XB:R3[I"$=HK MF8Q;#],_''XD_$S]K#_@K)XQ_8JA^&/A+QIX,^%OPETG69O GC7QW>:+I^JZ MCJ5Q+YE]/';:=>#4%@AC@BCBF41Q/,\@#.R&, _02BOR?\0^'O\ @H1_P1%_ M8V_:Z_:*U+Q-X-?X;KI\&J_ CP!IWC34_$4G@;4KJ=+22(27]A; V0EN8IEA M!*KY.W:-[LWMGBS_ ()-Z)\:_P!G+X1?$O\ 9]_:6UKP#\8="O-$\3W_ ,>( MQ+J>K^)E,&^\AOG:XC^TV]SYI;R78PH%1%C$8V4 ?6'BK]I_X4>$_P!I;PE^ MR7=ZVDWC7Q?X?U+7++2H)%+V^G61B22YE&J.SZ6 MDT\-V]_JES:D^7-?A=?1>,-0M]5\*6EXMOY^F6^HQ3+=1PI-< 0J) M*_$6I^''A\=7 M<5HJ#6]022VN;?<4NEED\R621QYT@=8FD,2+'0!^M'BRR\3:CX=NK+P=K]MI M>IR1@6=_>:>;N*%L@Y:(21EQC(QO7KUKX>_X(8?MV_MC?\%#OAY\3OBE^TSK MG@."W\!_%O5/ UEI?@WPGUE:[DEGO9\!C=*!&%&-ARQSQ]Y5^5W_ M ;%^%=-\ M-U8=B* /U1HK\/\ _@G5^Q5X-_;"_P"")_Q8\=_M'?%KXD^)M6\+^(_'LW@^ MYN/B%J4 TF^M#*\6H,()D^VW7F(C&2[\X +M14#2;^^?_@H/^T)XE_X)(_L* M?"B?XLZSI_C/]IWQIX>\#>*_B%:WS1ZI;:0MS]GOKB"X^\E]-$L48GSO!FDD M!$FU@ ?4/_!6K]JS]K?]EKX\_LK:?\$?BAHFE>#_ (H?M#^'?!7C329/"J7% M_=6UU<;I@MW-(Z1QO%&T9"0+*I;:07T/FLS26]I;L"+>YR ?M114=K:VUC:QV5E D4,,82**-<* MB@8 '0 <5)0 4444 %%%<'\=_VA_!'[/&DV&L^-](UZ[BU&Y:&!=!T66]=6 M5=Q+K&,J,=S6&)Q.'P="5:O)1@MV]D3.<:<>:3LCO**^=_\ AYK\ ?\ H2_B M+_X0EW_A1_P\U^ /_0E_$7_PA+O_ KQO]:^&_\ H*A_X$CG^NX3^='T17!_ M'C]IGX)_LS:38:]\;?&$FBV6IW+6]E75OY^BW M?FO%V64\MJSP&)I.LHMQ4G>+:UL[-/7; M=6>IG6QU%4I.G-F_ C]IGX)_M,Z3? MZ]\$O&$FM66F7*V][,=<\5^I7[(/[5W[-G[+O[/^@_".R\%^/Y+RUM M_/UJ[A\!W>+F^D^:9P2H)4'Y%SSL11VKX#@SQ-S7/,RE#,W1HT8J[=I*3>R2 MO-KS>CT5NIYF S>MB*K5;EC%>O\ F?:E%?.__#S7X _]"7\1?_"$N_\ "C_A MYK\ ?^A+^(O_ (0EW_A7Z?\ ZU\-_P#05#_P)'K_ %W"?SH^B**^=_\ AYK\ M ?\ H2_B+_X0EW_A7=_ C]J[X'IK)&5FV@ M(T@PQSV%;X;B'(\97C1H8B$IO9)ZLJ&*PU27+&2;.?\ ^"C'Q7^-?[/W[%'Q M/_:*^ NOZ!9Z_P##SP%J_B:&V\2Z')?6E\+"SENC;LL5Q Z;Q$RAPW!8'!Q@ M_('PV_;-_P""OOCK_@E)I/\ P5!\'^.O@5XBNI/ 4WB_5/AA=?"_5=/,EC L MDMQ!!J*ZW+^_$43%"UOM=L A'H?"?Q7^)?@?PU<7'B;PEI=X\D2B M7S[AH!#.'DCDN$B+*,JJB1HQ)[)T'[$_\$V/VY_!G_!2+]BSP3^V+X'\,7.A MV_BNSG%[H=W,)7T^]M[B2VN8/, 42*)8GV/A=Z%6*J25'NE> ?"G]BW]EGX# M?\$];']D3X.>&;>_^&NC^#IET?SKL7+7@D5[DWWGIC=-)-(UQYT>W#ON3: H M'Y\?L=7&H_%3_@S_ +SX@_$76]1UCQ#HWPF^(&MZ5X@OM2F>_M-1L]2ULVUU M'<%O,62/8%#!L[ M!_#G@KPQJ_QW^&>E73S:CXHTR3PTL:3/&T_8 MS^)?[.7[7'[+O[2OQ6_X(P_%:?1O%WBSP+'8:3\.=6C?3[CP#XFBLM0CME6V MEYW7!,+^69%9 MY#VGP4L_'_\ P58\6?M&^)OB5^S[X#^(^A>&/C=X@^'/AJR\7?%O5-%D\+V6 MEK# K6=K:Z3=+:W4K.]T]ZLHN&,ZQY6.&-0 ?2G_ 6E^/O[2G[*O_!.'XE? MM(_LM>/]$\/>)?!NC+?+'?\%< MOVWOVVOV8_\ @BEX>_;<_9V^,.B:+XM3PSX8N/$>H:EX/AOKB[EU'['"\MN' M<6UNPDN&52,!1'CGS?\ :?\ V?\ ]N+]EO\ X-F_C?\ ?\ ;\^,F@^/ M?%_AWP])=$UF[U!IM&-U:-;1W-Q=VT$LD\9,L>2A_=K%\Q.&!8%#Q!?,D,N M?*&Y\ _V3?BGX)^"?[2O[7?C[PW)IGQF_:)LKW5[S1(I%DFT&RM=*DL]"T=G M0E9)[>W"F5T.TSS2A2RJK'C/^#6EM)'_ 0R^"_]G,F\3>)/MN.HE_X2+4OO M>^S9^&* .G\4_P#!<#X'V?\ P2%TG_@JCX0\'W&I-XDLH+#PYX"-X!$O%W@CXF M^,[+PAXZE\/>&'TP>"=8OHG:TN;61IY#<:<)8W@E\_,H#1RA_O1'\8_A;8>( M[O\ X(O_ +.WB34TE_X0JY_X*0072$@^2+!DD1']!'YBW0STW-CJ:_4+_@[4 M\^?_ ()#W^D:9%))JFH?$GP[;Z-'#_K7NC<,RA,<[L*V,JZ:;]?#.@13+;0);VWF(DMY3DEFF8! H "@Y.<#[NK\JO^#7?P7I7Q%_X)B?% M7P/KFH:O:6FI_M ^*(9[G0=C=6]Z /U5HK\*_V M"?V.?"O[6G_!NMXQ^//[0?Q;^(_B+Q7X4TGQ[J_@K49/'^HVZ:+J5E/?31WH MCMYHUNYVFB#-+="9MI**47(/L_BK]O;X[^/_ /@GI_P3_P#@%J/Q2UG3O$W[ M4NJ:#HGC_P =V%^\&IOI%O# =1\FY0AX;RZWQ1_:%(=?,E*X8JR@'T9_P5#_ M &K/VN/V:?VOOV4?!GPB^*&B:;X&^*OQFM/#'C#1SX52:_N8&"NZB[FD=4C= M0RXCACD4\B7L/N&OR=_X*N_L<_ #]GS]O/\ 80\=_ OP-#X3^V_M$6.FZMI. MB2/#8ZB517BNIX =DETFV1?M!'FNLS!W;"X]&B\3_$;_ (*!_P#!0C]I+X.^ M(O@AX%^(_@SX,7F@^&-$\&>._B/?Z/:63W6G&[N=2-I;:7>)W?P M3O?"?CW5-1USP3I4XD$-J-2NK6UF,EKE/*;#JVZ16'ED1U\P_P#!*;0KK]HK MXRP?\$E?VS?%VB7VH_LD>(]7U:/4M'UJX%W\5(WNY;6WN9)48%[2U8NMY 9' M,EPEG'*!]GF1@#]H**;%%'#&L,,:HB*%55& .@ IU !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!QW[0GB'XN>%?@CX MHU[X"> O^$G\:P:--_PBVAF\M[=;F^9=L6^2XDCC6-6(=MS#*HP&20#_ #U> M(O\ @A)_P6)\7>(+_P 5^)OV89K[4M3O);O4+VY\?:"TEQ/(Y>21C]NY9F8D MGU-?TC45[^2\18O(HS6'A!N5KN2;>FRTDM#Y[.^&\'GTX/$3FE&]E%I+7=ZQ M>I^6/_!!/]D/_@I=^PC\3O$WPV_:+_9]FTKX<>+;,7;7X\6Z3=KINJPC"2>5 M;WIZ&5992R MC!K#4I2E%7MS--J^MM$M HHHKSST0JIKTVO6^C7,WAC3K2[U!8B;.VO[QK>& M1^P>5(Y&1?<(Q]C5NB@#Y]_8#^ ?[27[.7A[QEX3^.^J>"M5B\2_$;Q%XOLM M0\*W%VC6SZMJ4M\UDT,\6&6-IY )A("P"@Q@Y:N*_:I_X),?"/X^_M__ 7_ M ."C_A&6V\/_ !"^&.N?\5! M!U+3= \(S3WJ:C#=Z@T"7 M&LF81&,W"6T4EO'"5VA+B<>:#(6'5?\ !1C]F?Q)^V7^Q7\0OV5?"]OX=^T> M/?#MQI'VWQ.\WV;3C(A\N]5(49I9891'*B94%D!+#&#[910!\(?"7_@G'^W/ MIG_!*%O^";7Q8_:;\*MKVBV&DZ9X'^*WAZSN_M6G6=GJ$$\+2VTN \UM# J0 ME9%$GEQJ^S#2'N_B/\+_ /@K?\0_@GJO[.>I>//@07U[1)M&U+XN16NJQ7BP M31&&6[CT QO!]H*,S!3J'E!^=I7Y*^M** /AO]I?_@DYXFU#_@D3!_P2+_8^ M\1>']#\.OX9M]'NO%OC*XN);B-4O([N><6]O%MEEN)1*[-YD:QF0[488 Z3X M._L_?\%6_A5^S'X2_9C\+_&_X%>'SX4\'V'AVR\;0^#M6U2YB@M;9+9+A;*6 M[AB:;9&&^>0Q[NJ%?EK[ HH ^8/V$/\ @F=X!_X)X>"?''B/X<>);_X@?%KX MB7TFK^.OB5X^N]EWXCU([V02M#&WV:U5Y'*Q1JVT.V2YYK5_X)\?LY_M*_L\ M:=\0KG]IWQ-X+\1^(O'WQ OO%>H^)?"@NH6FDG6*&*T>"X0[8[:UM[:VB82, M?+A0%<@LWT510!\)_P#!4O\ X)I?M3_ME?M4? K]J3]F#XH^!/ 7B'X%ZQ<: MCI>N:[;7EU'P]JBLC,%2=8_M=G*8X_-MY F\(HW J M&KZ=HH _++]KO_@JO_P4@_9P^-OA?]B#]I[X->"_@YI_Q"N_[%T[]KW3[JZU M;PS#+-&0DT>GR)%]ANB_R+%=W;I$["1O-A4NWW7^PE^Q'\#O^"?7[..D_LX_ M .SNFTNSEEO=3UG4YQ-?:YJ,Q#7%_=2@#S9I"!DX "JB* JJ!ZCXM\'^$O'_ M (;O/!OCOPOIVMZ/J,)AU#2M7L8[FVN8SU22*0%77V((K'^%7P5^&?P0T5O# M'PH\-G1-("HEKHEI>SFPL8TSMCM;9G,-I&-Q^2%47IQP, '4U\9?M)_L-?M7 M_%S_ (*>_![]OKP7K_P^M=&^#FC:WI=CX6U2_OOM.M1ZE;O!++)<);E;5E#( M54)*,H)+CP]K&G:U9>(/ _BZQ MMUFG\.Z]92>;:7\:,0)-K;D9"1OCDD4,I8,. UK]B7XY_M3_ +0_PI^-_P"W M+K'@E=,^"E])K/A/P?X$>[N+?5_$;1"*/6+N6[CC:%;XD"A M3]7T4 ?,WQB_8F\=:'^V_8?\%$?V4M2\/6_C>[\%/X0\?^%O%,\]MIOBG2Q, ML]K*;FWCE>UO+>5,++Y,P>)C$0N%8:O[%/[#\W[.?Q$^*/[3/Q6\5V7B3XL_ M&G7K;4?'&MZ;9-!9VEM:0"VT_2K-'9G^SVT V^8YWRN6=@N51/H2B@ KX5_: MG_X)W_M@?'/_ (*H_!K_ (*)^#_&'PYTW2O@I8ZGI^D^$M1NK^2?68+V*XMY MI9;E( MLYBG&U%CE",O+2 U]U44 >7?M>_LK?#W]N3]E/QA^RG\<;22/1?'& M@FQU-M-GW/9S966*>%W4!GAG2.5"RX+1KE<9%?''[)__ 3?_P""OWP^\-Z9 M^R5^U#_P45\'>+?@-H<":?YFC^$98_%FOZ/& B:5<7,OR6L,D0$4DBM-.8]R M+*I82+^C%% 'Y^?M:_\ !*_]L;0?V_[[_@I3_P $M?VE_"?@7QMXST&WT;XI M>$/B)H\]WH?B&*W1(X+H_9P9$F2.*)<* 28\B1-\JOW/QN_X)_\ [5'Q@_X) M_P#Q/_9Y\7?'SP[XI^*_QHTJ33O&GCS5]-EL-+TJU>$Q);:=8P"1EMX$++'& M\@9Y)YIWUS_ (+":!_P4H@\1>!(O#FB?"V3P WA)KV]:]GL9+^6[:^\ M_P @(LP:08@VE2$V^;\V\8?[.O\ P3M_:E_X)U?&[XHWO["?BKX?ZU\)_BOX MGE\4R?#_ .(%W?6$OA'6YU"W$UC/:03K--&USXD_&^^\1ZS\0/'6OV\MG:76N:W')'< MWB6\0E9((59%AMM_W(@#)N9G/FUM_P $5]3^+O\ P1W\-_\ !+7]IGXA:5;Z MMX"AMG\#?$CP9YS26.H6LDKVE_\ 9YU0HZK*\+QB0[T>0J\3,-GZ T4 ?%OQ M&_8>_;/_ &X/A!X1_9F_X*&^,/AI-X)T/7],U3QS=^ FOI;OQ^=/E2:"WF@N M88H]+ADGCCEG6-[DOLV1F(-N7S+]O_P5^TI^VA_P48C^#_[$/[17PQ?4?@U\ M,UD^(?PY^+WA :OH5O=ZQ.'LKE85)=[QK6VE!DV8MX9$56_TV1:_1^OG']JG M_@DW^P?^V/\ $VV^./QE^#4\7CNSM5MH/''A+Q+J&A:L85&%CDN=/GA>=0,* M!+OV@ #&!0!Y'^R=XQ_X*J?LR_M#^ ?V;?VRM$_9PU?P'XVCU.VT-O@G8ZCI M=_X>>TLI;QKF:SN5\EK M&ENSQX*3WEN&/[P Y/_ 4I_9'_ &??V^_V[?V5 MK31_$*WGB+PYJVK>(?$UQH-\KPWO@BWB47-K=F,_O(+C4CI]JJ,=K)->XSM> MOISX'_L ?LE_L\^$M=\'_#;X5DIXHTMM-\2:IK^N7VKZGJ=FRLIMYK^^FFN7 MBP[XC\S8IWE M\4W>6DES=222M&FYMD>[8NYB!EF) /=J^=OVUOV7/VF_C9\6OA3\9_V7?VA- M$\ ZS\,[O5KJX37_ W+JMIK\=W###_9UQ#'/ 5@=5=FE63?&\<3(K'E?HFB M@#XG_:G_ &&OVPO^"DVB^&_@-^VI/\+/"WPGTKQ58Z[XLTOP!J>HZMJ7BQK. M3S(;(R7EK:IIMLSX:0J+B5@NU73):LK_ (*,?\$LOVDOBW^UIX4_X*-_\$Y/ MVF=,^%WQL\/>'3X*-',C2K;7:(KL"K,>?+?%F\/:L?!FC_P!F:3X; MTT;FCATR*3F?L3_''_@H M/X+\0?L]^'[==,M+C1_"$T7B_5="3Y5T>2XD;R;.!H?W+2H9IEBRD;H=CI^C ME% 'QS^UC_P3U_:1\?\ _!1KX;_\%!OV5?CIX0\+:IX<^'U[X(\3:;XP\,7& MHQ/ID]PUPMQ:I!/#FX1W8A794^1,DCRT MZ!MDD\D<:EYI92J-)K7PI M>WTVA>(/#HN8GGBN[R>[DCG@F3"E))F"NKG,9_&5MX:NI MOA_I6F7NL! +*VUG4)+6V9BP!+R1Q2L %R'[8 M/_!,GX8?$OX:>*_%_P ./'">//B)J7C>VO+&ZO\ 33::C>06\3V[JT$V^#_1 MHR&!#+\W#Y&/NJB@#X)_8:_X)L?M=_L>?\$[_B1^Q-J7C7X<^(M5\97WB"ZT MKQ/#>+U;_@A5\2/B/\ \$H/AC^P M?X[^-^C^'_B1\"M<@UOX3?%;PG#/(MOJ%O/-+#)/;2JC(I$NQ@LC_-''*.5\ ML_I510!^<7[1_P#P3G_X*U?ML6/P&U?]H/\ :6^!6@^(/@O\7])\9K<^$_!^ MJW5OJ$M@DA6YE2>>(R.[[ ;:,VZ!7E/G$^6J:W[8O_!*C]M%_P!M:V_X*2?\ M$U/VL/#/@'XJ:WX8M-"^*>A^+M!FE\.^+HK=$2*X>-#-)"ZK&B!?G8+&FV5" M',OZ#T4 ?*6E_LP_\%"?#?[,OC":U_:E\)ZQ^T+X_MX;74?B#?:!):Z+X;M( MTE6&WTRQB#,RVYFG>-IF+237$DLA*A8!YO\ MK_\$E/B+\4?#'[/'BO]B+Q# MX0^%'Q/^ VJK=Z5XRO9[R^'V5X2+S39,1K)J,-U,[R32SLKN?,)!:YE(^]:* M ,OP7)XTE\*6#_$2TTN#7/LX&IQZ+<22VGFC@F)I41]IZ@,,C.,G&XZE%% ! M1110 4444 %%%% !1110!\R_\.]?#/\ P\%_X:S\JV_L;^SOM_\ 9N!G^W<^ M7YVW^[L_?9Z^;S7TU117FY=E& RGVOU6'+[6;G+SE+=_\ RI4*5'FY%:[N_4 M****](U"BBB@#QG_ (* _!/XQ_M-?LB_$#]F?X,WWAO3KSXB^#M3\-7VM^); MBX$>FVU[:O;23)##$QG<)*^%+Q@'!);!4^9_L2?\$]=?^&7_ 35T_\ X)I? MMF:=X.\;^&--\)2>')[[19;E4U>RD>4_O()HU-M+&K1[9$EO"GQ/^#^D7-W:^!;V_M[NV\1Z/I#;_L] MC,P#072("B ?NS&K,%8HL<:^"_!__@CO_P %&O@__P $]?B/_P $J]%_:P^& M7_"H[KPYXFTWX<:O%X:O%\13QZF;J6.TU&9R]O;VXGNG,KPPS2LA9(VC)5E_ M4"B@#XO^#_[%7_!0/]FKX#_L\?#[X7_M#_#K7M4^"WAV3P]K]EJ>@7^EZ=XF MT7[%:6T-FS1S73Q3QM;)(+P)@LB_Z.%9U.=8?\$O_BW?>-?VE?VI+'Q9X4^' M?Q:^/7@:U\/Z1#X*EGNM-\.S6UNZQZC--H?%D'B?X?WE[<:CXCOH8F M6.U6.ZMHAI=D\QCGEB$UV9#!&@9<%Z\N^)'_ 2@_P""@_[.G[;?C[]K/_@D MW^U]X,\':)\8M3&J_$OX;_$W0)[W3/[5))EU&U, 9_,D9GD*YC.YV!=T*)'^ MC]% 'QI^U5_P3G_: ^./_!-+QQ^Q;I_QUTG7O'WQ4_>_$'XG>*[-[:.:Z=X# M)-!8VJ,J1K#;0VL, =1'%%&6>5U8OS/[>'_!-/\ :I_;2_X).Z#_ ,$XH_&_ M@#0-7ATW1+#Q!XM:>]N+=XM*:V>*2WM_(5@TSVX+*[XB P#+NROWC10!E>!I M?'$WA*P?XDV.E6^N^0!J<6AW/VJ_A%X6\&>#H]_@OPIXI\%W>IF&_>,+)J=Q\XCDN MP#)'$V,0QNVP!W=V^Y** /ES]BCX#?\ !3KP=\6=3^(/[?O[97A+QUI46@FQ M\,^%_ 7A)M)M(KB69'FN[G<2T\BI$D<8+%5$LIP"0AS,H /VI10!\J^,O^"0G[+7B3_@F#:_\$L-'AO\ 2O!NDZ##;:!KD#*= M0L-3AF^U1ZL& 4&Y-WNG?&U7,DB8"L167XS_ &%OVCOVO_%_PCC_ &]O&7@> M]\+?!SQ-:^*8])\%173'QIXBM(7BM+^]6X1%L;>(R22_88S*M>_;!\$_P#!0K]FG6=%TWXF^%/#5WX5U_2_$331:=XN\.W$ M@F^P7$\"/):R0W*K<0SK'* VY7C<,"EC]DK]B'5OA1^T-\2_VV_COXCTO7/B MQ\5%L;*_;1()%TWP[HME&$M=*LC+^\D7(,LT[A#-*0WEQA54?1=% &3XYG\= MV_A>ZD^&NEZ1>:ULQ90ZY?RVUJ&/&YWBBE? Z[0OS8QN7.X?%7_!(#_@GA^V M%_P2[_9S\9_ 7Q#XP^''CF37_&.H>*=)U:VNK_3A!>W<=NC6\T1@FWQ PEPZ ML&&=N#GNZGXAT[Q#8Z5 MXQ2XOK>&WCUA;CSI);7R'9VA:W+\[XW_X(>_%7XJ?\$R_@S^R M;KGQST;PK\7OV^"GQ*M_$[Q^$?!^K M7=I?/#&!YKK<7$3S-(0%,"-;K&K2'S9"4$=O]J[_ ()3_MN:%^W+=_\ !1O_ M ()@?M8^%? ?C[QEH-GI7Q:\*>-]"FG\/>)_LL210W?EQ>;)#(J(BA1EAMR) M5WR^9^A=% 'RB_[+/[?^A?LL^*=*T']J?PWJOQ[^(#11>(_B7J.C2V6G:%:* MC(EMI-G ',:P*\GDF5B3-<37$FXMY5>>?MJ?\$GOB3\0];_9V^+/[!FM^"OA M)\0_@-,([#Q!>M=WD4^DM#MGT658T1[VWF=G9Y9763YI2!ON'8?>-% &?X5D M\4R^'+*3QO9Z?;ZN;=?[1ATJY>:V67'S>6\B(Q7/(W*#VYZG0HHH **** "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 *** 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 *** 4* "BBB@ HHHH **** "BBB@#_]D! end XML 19 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page Document - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 19, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-36537    
Entity Registrant Name TRUPANION, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 83-0480694    
Entity Address, Address Line One 6100 4th Avenue S, Suite 200    
Entity Address, City or Town Seattle,    
Entity Address, State or Province WA    
Entity Address, Postal Zip Code 98108    
City Area Code (855)    
Local Phone Number 727 - 9079    
Title of 12(b) Security Common stock, $0.00001 par value per share    
Trading Symbol TRUP    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 622,812,960
Entity Common Stock, Shares Outstanding   41,814,768  
Entity Central Index Key 0001371285    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Document Financial Statement Error Correction [Flag] false    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location Seattle, Washington
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenue $ 1,108,605 $ 905,179 $ 698,991
Veterinary invoice expense 831,055 649,737 486,062
Other cost of revenue 146,534 133,257 108,583
Total cost of revenue 977,589 782,994 594,645
Technology and development 21,403 25,133 16,866
General and administrative 60,207 39,379 31,893
New pet acquisition expense 77,372 89,500 78,647
Depreciation and amortization 12,474 10,921 11,965
Total operating expenses 171,456 164,933 139,371
Gain (loss) from investment in joint venture (219) (253) (171)
Operating loss (40,659) (43,001) (35,196)
Interest expense 12,077 4,267 10
Other expense (income), net (7,701) (3,072) 14
Loss before income taxes (45,035) (44,196) (35,220)
Income tax expense (benefit) (342) 476 310
Net loss $ (44,693) $ (44,672) $ (35,530)
Earnings Per Share, Basic $ (1.08) $ (1.10) $ (0.89)
Earnings Per Share, Diluted $ (1.08) $ (1.10) $ (0.89)
Weighted Average Number of Shares Outstanding, Basic 41,436,882 40,765,355 40,137,505
Weighted Average Number of Shares Outstanding, Diluted 41,436,882 40,765,355 40,137,505
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Comprehensive Income Statement - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net loss $ (44,693) $ (44,672) $ (35,530)
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 2,712 (4,412) (496)
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax 3,992 (4,966) 502
Other Comprehensive Income (Loss), Net of Tax, Total 6,704 (9,378) 6
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total $ (37,989) $ (54,050) $ (35,524)
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheet - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Assets [Abstract]    
Cash and cash equivalents $ 147,501,000 $ 65,605,000
Short-term investments 129,667,000 156,804,000
Accounts and other receivables 267,899,000 232,439,000
Prepaid expenses and other assets 17,022,000 14,248,000
Total current assets 562,089,000 469,096,000
Restricted cash 22,963,000 19,032,000
Long-term investments 12,866,000 7,841,000
Property, equipment, and internal-use software, net 103,650,000 90,701,000
Intangible assets, net 18,745,000 24,031,000
Other long-term assets 18,922,000 18,943,000
Goodwill 43,713,000 41,983,000
Total assets 782,948,000 671,627,000
Liabilities and Equity [Abstract]    
Accounts payable 10,505,000 9,471,000
Accrued liabilities and other current liabilities 34,052,000 32,616,000
Reserve for veterinary invoices 63,238,000 43,734,000
Deferred revenue 235,329,000 202,692,000
Long-Term Debt, Current Maturities 1,350,000 1,103,000
Total current liabilities 344,474,000 289,616,000
Long-Term Debt 127,580,000 68,354,000
Deferred tax liabilities 2,685,000 3,392,000
Other liabilities 4,487,000 4,968,000
Total liabilities 479,226,000 366,330,000
Common stock: $0.00001 par value per share 0 0
Preferred stock: $0.00001 par value per share 0 0
Additional paid-in capital 536,108,000 499,694,000
Accumulated other comprehensive income (loss) 403,000 (6,301,000)
Accumulated deficit (216,255,000) (171,562,000)
Treasury stock, at cost (16,534,000) (16,534,000)
Total stockholders' equity 303,722,000 305,297,000
Total liabilities and stockholders’ equity $ 782,948,000 $ 671,627,000
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 100,000,000 100,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Issued 42,887,052 42,041,344
Common Stock, Shares, Outstanding 41,858,866 41,013,158
Preferred Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Treasury Stock, Common, Shares 1,028,186 1,028,186
Allowance for Doubtful Accounts, Premiums and Other Receivables $ 1,085,000 $ 540,000
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Treasury Stock, Common [Member]
Beginning balance (in shares) at Dec. 31, 2020   39,450,807        
Beginning balance at Dec. 31, 2020 $ 339,939 $ 0 $ 439,007 $ (91,360) $ 3,071 $ (10,779)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings (in shares)   1,024,378        
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings 1,117   1,117      
Stock-based compensation expense 28,902   28,902      
Other comprehensive income (loss) 6       6  
Net loss (35,530)     (35,530)    
Ending balance (in shares) at Dec. 31, 2021   40,475,185        
Ending balance at Dec. 31, 2021 332,200 $ 0 466,792 (126,890) 3,077 (10,779)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock Issued During Period, Value, New Issues     (16,534)      
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings (in shares)   632,994        
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings 2,124   2,124      
Stock-based compensation expense $ 35,026   35,026      
Repurchase of common stock (in shares) (95,021) (95,021)        
Treasury Stock, Value, Acquired, Cost Method $ (5,755)         (5,755)
Other comprehensive income (loss) (9,378)       (9,378)  
Net loss $ (44,672)     (44,672)    
Ending balance (in shares) at Dec. 31, 2022 41,013,158 41,013,158        
Ending balance at Dec. 31, 2022 $ 305,297 $ 0 499,694 (171,562) (6,301) 16,534
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings (in shares)   845,708        
Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings 1,118   1,118      
Stock-based compensation expense $ 35,296   35,296      
Repurchase of common stock (in shares) 0          
Other comprehensive income (loss) $ 6,704       6,704  
Net loss $ (44,693)     (44,693)    
Ending balance (in shares) at Dec. 31, 2023 41,858,866 41,858,866        
Ending balance at Dec. 31, 2023 $ 303,722 $ 0 $ 536,108 $ (216,255) $ 403 $ (16,534)
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Cash Provided by (Used in) Operating Activities [Abstract]      
Net loss $ (44,693,000) $ (44,672,000) $ (35,530,000)
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]      
Depreciation and amortization 12,474,000 10,921,000 11,965,000
Stock-based compensation expense 33,161,000 33,393,000 28,226,000
Other, net 1,347,000 1,051,000 (1,927,000)
Increase (Decrease) in Operating Assets [Abstract]      
Accounts and other receivables (35,440,000) (66,982,000) (66,170,000)
Prepaid expenses and other assets (1,907,000) (5,227,000) (3,055,000)
Accounts payable, accrued liabilities, and other liabilities 1,644,000 3,136,000 8,796,000
Reserve for veterinary invoices 19,485,000 4,227,000 10,768,000
Deferred revenue 32,567,000 56,153,000 54,385,000
Net cash provided by (used in) operating activities 18,638,000 (8,000,000) 7,458,000
Net Cash Provided by (Used in) Investing Activities [Abstract]      
Purchases of investment securities (165,936,000) (273,006,000) (95,672,000)
Maturities and sales of investment securities 190,270,000 239,210,000 57,869,000
Cash paid in business acquisition, net of cash acquired 0 (15,034,000) 0
Purchases of property, equipment, and internal-use software (18,280,000) (17,088,000) (12,355,000)
Other 1,585,000 (1,598,000) (1,755,000)
Net cash provided by (used in) investing activities 7,639,000 (67,516,000) (51,913,000)
Net Cash Provided by (Used in) Financing Activities [Abstract]      
Payments for Repurchase of Common Stock 0 (5,755,000) 0
Proceeds from exercise of stock options 2,655,000 2,290,000 3,607,000
Shares withheld to satisfy tax withholding (1,536,000) (4,359,000) (4,732,000)
Proceeds from debt financing, net of financing fees 60,102,000 69,138,000 0
Repayment of debt financing (1,717,000) (571,000) 0
Other (378,000) 0 0
Net cash provided by (used in) financing activities 59,126,000 60,743,000 (1,125,000)
Net change in cash, cash equivalents, and restricted cash 85,827,000 (16,232,000) (45,328,000)
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations 424,000 (1,459,000) 252,000
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance 84,637,000 100,869,000 146,197,000
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance 170,464,000 84,637,000 100,869,000
Supplemental Cash Flow Information [Abstract]      
Income taxes paid (refund) (611,000) (2,498,000) (282,000)
Interest paid 12,100,000 3,353,000 16,000
Purchases of property, equipment, and internal-use software included in accounts payable and accrued liabilities $ 887,000 $ 1,324,000 $ 729,000
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Notes)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Summary of Significant Accounting Policies Nature of Operations and Summary of Significant Accounting Policies
Description of Business
Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the "Company") provides medical insurance for cats and dogs in the United States, Canada, Continental Europe, and Australia. The Company's data-driven, vertically-integrated approach enables the Company to provide pet owners with products that the Company believes are the highest value medical insurance, priced specifically for each pet’s unique characteristics.
Basis of Presentation
The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") and include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates.
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. At times, cash on deposit may be in excess of the applicable federal deposit insurance corporation limits.
The Company considers any cash account not held in trust for a third party that is contractually restricted to withdrawal or use to be restricted cash. The Company is required to maintain certain restricted cash balances to comply with insurance company regulations. As of December 31, 2023, the Company was in compliance with all requirements.
Accounts and Other Receivables
Accounts and other receivables are comprised of trade receivables and other miscellaneous receivables and are carried at their estimated collectible amounts. Trade receivables are primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies, with monthly payment terms through the end of the twelve-month period. The Company had $249.8 million and $220.8 million accounts receivable associated with underwriting these policies as of December 31, 2023 and 2022, respectively. During the year ended December 31, 2023, the Company incurred a non-recurring $3.8 million settlement of accounts receivable due to uncollected premiums in connection with the transition of underwriting a third-party business to other insurers.
Deferred Acquisition Costs
The Company incurs certain costs, including premium taxes, enrollment-based bonuses, and referral fees that directly relate to the successful acquisition of new or renewal customer contracts. These costs are deferred and are included in prepaid expenses and other assets on the consolidated balance sheet and amortized over the related policy term to the applicable financial statement line item, either new pet acquisition expense or other cost of revenue. Deferred acquisition costs as of December 31, 2023 and 2022 were $7.4 million and $6.0 million, respectively. Amortized deferred acquisition costs classified within new pet acquisition expense amounted to $6.0 million, $4.9 million, and $4.7 million and amortized deferred acquisition costs classified within other cost of revenue amounted to $45.6 million, $33.9 million, and $30.5 million, for the years ended December 31, 2023, 2022, and 2021, respectively.
Investments
The Company invests in investment grade fixed maturity securities of varying maturities. Available-for-sale securities are reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss). Held-to-maturity securities are reported at amortized cost. Premiums or discounts on fixed maturity securities are amortized or accreted over the life of the security and included in interest income. There were $0.3 million in realized gains and $0.9 million in realized losses on sales of fixed maturity securities during the year ended December 31, 2023, and no realized gains or losses on sales of fixed maturity securities during the years ended December 31, 2022 and 2021.
Each reporting period, the Company evaluates whether declines in fair value of its investments below carrying value are the result of expected credit losses. This evaluation includes the Company's ability and intent to hold these investments until recovery of carrying value occurs, including an evaluation of all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts. Expected credit losses are recorded as an allowance through other expense (income), net on the Company's consolidated statements of operations.
Fair Value of Financial Instruments
The Company is required to disclose information on all assets and liabilities reported at fair value that enables an assessment of the inputs used in determining the reported fair values. The fair value hierarchy prioritizes valuation inputs based on the observable nature of those inputs. The fair value hierarchy applies only to the valuation inputs used in determining the reported fair value of the investments and is not a measure of the investment credit quality. The hierarchy defines three levels of valuation inputs:
Level 1 - Quoted prices in active markets for identical assets or liabilities
Level 2 - Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly
Level 3 - Unobservable inputs that reflect the Company's own assumptions about the assumptions market participants would use in pricing the asset or liability
The Company's financial instruments, in addition to those presented in Note 8, Fair Value, include cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of these instruments.
Property, Equipment, and Internal-Use Software
Property, equipment, and internal-use software primarily consists of building, land and land improvements, office equipment, internal-use software related to the Company’s website, and internal support systems. Internal-use software is capitalized during the application development stage of the project. Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful life of the respective asset:
LandNot depreciable
Land improvements10years
Building39years
Software3to5years
Office equipment3to5years
Goodwill and Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized. The Company reviews these assets for impairment at least annually or if indicators of potential impairment exist. Acquired finite-lived intangibles are amortized on a straight-line basis over the estimated useful lives of the assets. The Company has recognized no impairment loss on goodwill and indefinite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.
Asset Impairment
Long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Should an impairment exist, the impairment loss would be measured as the amount the asset's carrying value exceeds its fair value. The Company has recognized no impairment loss on long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.
Reserve for Veterinary Invoices
Reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. To determine the accrual, the Company makes assumptions based on its historical experience, including the number of veterinary invoices it expects to receive, the average cost of those veterinary invoices, the length of time between the date of the veterinary invoice and the date the Company receives it, the member's chosen deductible, and the Company's expected cost to process and administer the payments. As of each balance sheet date, the Company reevaluates its reserve and adjusts the estimate for new information.
Deferred Revenue
Deferred revenue is primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies for which revenue is recognized pro-rata over the twelve-month policy period. Deferred revenue also consists of subscription fees received or billed in advance of the subscription services within the Company's subscription business.
Revenue Recognition
The Company generates revenue primarily from subscription fees and through underwriting policies for unaffiliated general agents. For the year ended December 31, 2023, premiums from policies sourced by general agents accounted for 34% of our total revenue, and one general agent sourced members whose premiums accounted for over 10% of our total revenue. Revenue is recognized pro-rata over the terms of the customer contracts.
Veterinary Invoice Expense
Veterinary invoice expense includes the Company’s costs to review and pay veterinary invoices, administer the payments, and provide member services, and other operating expenses directly or indirectly related to this process. The Company also accrues for veterinary invoices that have been incurred but not yet received or paid and the estimated cost of processing these invoices. Veterinary invoice expense also includes amounts paid by unaffiliated general agents on our behalf, and an estimate of amounts incurred and not yet paid for the other business segment.
Other Cost of Revenue
Other cost of revenue for the subscription business segment includes direct and indirect member service expenses, Territory Partner renewal fees, credit card transaction fees and premium tax expenses. Other cost of revenue for the other business segment includes the commissions the Company pays to unaffiliated general agents and costs to administer the programs in the other business segment.
Technology and Development
Technology and development expenses primarily consist of personnel costs and related expenses for the Company's technology staff, which includes information technology development and infrastructure support and third-party services. It also includes expenses associated with development of new products and offerings.
General and Administrative
General and administrative expenses consist primarily of personnel costs and related expenses for the Company’s finance, actuarial, human resources, legal, regulatory, and general management functions, as well as facilities and professional services.
New Pet Acquisition Expense
New pet acquisition expense primarily consists of costs, including employee compensation, to educate veterinarians and consumers about the benefits of Trupanion, to generate leads and to convert leads into enrolled pets, as well as print, online and promotional advertising costs.
Other Expense (Income), Net
Other income, net, was $7.7 million, $3.1 million, and nil, including interest income of $9.0 million, $3.0 million, and $0.3 million offset by credit losses of $1.7 million, nil, and nil for the years ended December 31, 2023, 2022, and 2021, respectively.
Advertising
Advertising costs are expensed as incurred, with the exception of television advertisements, which are expensed the first time each advertisement is aired. Advertising costs amounted to $16.9 million, $25.5 million and $23.6 million, in the years ended December 31, 2023, 2022 and 2021, respectively.
Stock-Based Compensation
Compensation expense related to stock-based transactions, including employee and non-employee stock option awards, restricted stock awards, and restricted stock units, is measured and recognized in the financial statements based on fair value. The fair value of restricted stock awards and restricted stock units is the common stock price as of the measurement date. The fair value of stock options is estimated on the measurement date using the Black-Scholes option-pricing model that requires management to apply judgment and make estimates, including:

Expected volatility —The Company estimates the expected volatility based on the historical volatility of a representative group of publicly traded companies with similar characteristics to the Company, and its own historical volatility;
Expected term for awards granted to employees —The Company has based its expected term for awards issued to employees on the simplified method, as permitted by the SEC Staff Accounting Bulletin Topic 14, Share-Based Payment;
Risk-free interest rate—The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the options; and
Expected dividend yield—The Company has never declared or paid any cash dividends and does not presently plan to pay cash dividends in the foreseeable future. Consequently, the Company uses an expected dividend yield of zero.
Stock-based compensation expense for stock options, restricted stock awards, and restricted stock units is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The Company recognizes forfeitures when they occur.
Income Taxes
The Company uses the asset and liability approach for accounting and reporting income taxes. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities, and their respective tax bases, operating loss, and tax credit carryforwards.
Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a tax rate change is recognized in the period that includes the enactment date. Valuation allowances are provided for when it is considered more likely than not that deferred tax assets will not be realized.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Penalties and interest are classified as a component of income taxes.
Foreign Currency Translation
The Company’s consolidated financial statements are reported in U.S. dollars. Assets and liabilities denominated in foreign currencies were translated to U.S. dollars, the reporting currency, at the exchange rates in effect on the balance sheet date. Revenue and expenses denominated in foreign currencies were translated to U.S. dollars using a weighted average rate for the relevant reporting period. Cumulative translation adjustments of $(0.1) million, $(2.8) million, and $1.6 million were recorded in accumulated other comprehensive loss (income) as of December 31, 2023, 2022, and 2021, respectively.

Reclassifications
Certain reclassifications have been made to prior-year amounts to conform to current-year reporting classifications. These reclassifications had no impact on net earnings, total assets, total liabilities, or total shareholders' equity.
Insurance Operations
Effective January 1, 2015, the Company formed a segregated account in Bermuda as part of Wyndham Insurance Company (SAC) Limited (WICL) and entered into a revised fronting and reinsurance arrangement with Omega General Insurance Company (Omega) to include its newly formed segregated account. The Company maintains all risk with the business written in Canada and consolidates the entity in its financial statements. Dividends are allowed subject to the Segregated Accounts Company Act of 2000, which allows for dividends only to the extent that the entity remains solvent and the value of its assets remain greater than the aggregate of its liabilities and its issued share capital and share premium accounts.

For the Company’s Canadian business, all plans are written by Omega and the risk is assumed by the Company through a fronting and reinsurance agreement. Premiums are recognized and earned pro rata over the terms of the related customer contracts. Revenue recognized from the agreement in 2023, 2022, and 2021 was $167.6 million, $135.9 million and $112.0 million, respectively, and deferred revenue relating to this arrangement at December 31, 2023 and 2022 was $9.5 million and $6.4 million, respectively. Reinsurance revenue was 15%, 15%, and 16% of total revenue in 2023, 2022, and 2021, respectively. Cash designated for the purpose of paying claims related to this reinsurance agreement was $11.2 million and $7.2 million at December 31, 2023 and 2022, respectively. In addition, as required by the Office of the Superintendent of Financial Institutions regulations related to the Company’s reinsurance agreement with Omega, the Company is required to fund a Canadian Trust account with the greater of CAD $2.0 million or 120% of unearned Canadian premium plus 20% of outstanding Canadian claims, including all incurred but not reported claims. As of December 31, 2023, the account balance was CAD $15.7 million and the Company was in compliance with all requirements.

The Company has not transferred any risk to third-party reinsurers.
Concentrations of Credit Risk
Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents, investments, and debt. The Company manages its risk by investing cash equivalents and investment securities in money market instruments and securities of the U.S. government, U.S. government agencies and high-credit-quality issuers of debt securities.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share (Notes)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss per Share
Basic net loss per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is calculated using the weighted average number of shares of common stock plus, when dilutive, potential shares of common stock outstanding using the treasury-stock method. Potential shares of common stock outstanding include stock options, unvested restricted stock awards and restricted stock units.
The following potentially dilutive equity securities were not included in the diluted earnings per share of common stock calculation because they would have had an antidilutive effect:
 As of December 31,
 202320222021
Stock options408,970 629,650 807,205 
Restricted stock awards and restricted stock units714,382 1,112,552 1,087,627 
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations (Notes)
12 Months Ended
Dec. 31, 2022
Business Combinations [Abstract]  
Business Combination Business Combinations
PetExpert
On November 16, 2022, the Company acquired 100% of voting equity interest in Royal Blue s.r.o., the parent company of PetExpert, a veterinary-centric, managing general agent for pet insurance with operations in the Czech Republic, Slovakia, and Belgium for approximately $12.3 million in net cash. The acquisition provides the Company with a foothold in Europe, allowing for expansion within different countries within the region. Additionally, the acquired technology from PetExpert focuses on the pet space and, along with the acquired personnel, is intended to enable the Company to improve its back-end software to help facilitate growth opportunities. The Company incurred $0.2 million of acquisition-related costs that were recorded in general and administrative expenses.
The acquisition is recorded using the purchase method of accounting in accordance with Accounting Standards Codification (ASC) 805, Business Combinations, which requires that the assets acquired and liabilities assumed to be recorded at their respective fair values at the acquisition date. The excess of the purchase price over the estimated fair values of the net tangible and intangible assets acquired is recorded as goodwill. The application of the purchase method of accounting resulted in the recognition of intangible assets, the estimated fair values of which involved a discounted cash flow model and certain assumptions and estimates, including but not limited to, revenue growth rates and margins, attrition rates, and discount rates. These estimates are inherently uncertain and unanticipated events and circumstances may occur which could affect the accuracy or validity of estimates used in purchase accounting. The purchase price allocation recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available.
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
November 16,
2022
Current assets, net of cash acquired$295 
Property and equipment and other long-term assets27 
Amortizable intangible assets5,121 
Goodwill9,541 
Current liabilities and short-term loan(1,677)
Deferred tax liability and other liabilities(1,056)
Total consideration transferred, net of cash acquired$12,251 

The Company acquired intangible assets which included developed technologies and customer relationships with an estimated useful life of 5.0 years. The goodwill recognized is attributable primarily to going concern value such as assembled workforce, future technology development, future customers, and expected synergies from incorporating the operations into the Company’s portfolio. It has been assigned to the subscription business segment. None of the goodwill associated with this acquisition is expected to be deductible for income tax purposes.
As of the acquisition date, the Company assumed a credit agreement entered into by PetExpert in 2021 that provides for a revolving line of credit. This line of credit was due and paid in full in May 2023.
Smart Paws
On August 31, 2022, the Company completed an acquisition of 100% of the equity of Smart Paws GmbH (Smart Paws), a managing general agent for pet insurance with operations in Germany and Switzerland, for approximately $2.8 million in net cash. The acquisition of Smart Paws provides the Company with a foothold in Europe, allowing for expansion within different countries within the region. The Company incurred $0.1 million of acquisition related costs that were included in general and administrative expenses during the year ended December 31, 2022.
The Company acquired a definite-lived intangible asset valued at $1.1 million with an estimated useful life of 5.0 years. Goodwill of $2.6 million was recognized as a result of the acquisition and attributable primarily to going concern value such as assembled workforce, future customers, and expected synergies from incorporating the operations into the Company’s portfolio. None of the goodwill associated with this acquisition is expected to be deductible for income tax purposes.
The results of PetExpert and Smart Paws operations have been included in the consolidated financial statements since the acquisition date, but were immaterial to the Company's consolidated financial statements.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property Plant and Equipment (Notes)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property, Equipment, and Internal-Use Software, Net
Property, equipment, and internal-use software, net consisted of the following (in thousands):
 December 31,
 20232022
Land and improvements$15,911 $15,911 
Building and improvements48,974 48,963 
Software40,097 34,779 
Office equipment and other6,129 6,814 
Construction in progress34,627 21,415 
Property, equipment and internal-use software, at cost145,738 127,882 
Less: Accumulated depreciation(42,088)(37,181)
Property and equipment, net$103,650 $90,701 
Depreciation expense related to property, equipment, and internal-use software was $6.7 million, $6.1 million and $7.1 million for the years ended December 31, 2023, 2022 and 2021, respectively.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Notes)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill arises from business acquisitions in which the purchase price exceeds the fair value of tangible and intangible assets acquired less assumed liabilities.
The following is a summary of goodwill by reportable segment for the years ended December 31, 2023 and 2022 (in thousands):
Subscription BusinessOther BusinessTotal
Balance as of January 1, 2022$32,709 $— $32,709 
Acquisitions12,159 — 12,159 
Effects of foreign currency(2,885)— (2,885)
Balance as of December 31, 202241,983 — 41,983 
Effects of foreign currency1,730 — 1,730 
Balance as of December 31, 2023$43,713 $— $43,713 
The following table presents the detail of intangible assets other than goodwill for the periods presented (in thousands):
Gross Carrying ValueAccumulated AmortizationNet Carrying ValueWeighted Average Useful Life Remaining as of December 31, 2023
December 31, 2023:
Licenses$4,773 $— $4,773 N/A
Leases848 (848)— 
Trade name1,294 (412)882 6.8
Developed technologies17,278 (9,023)8,255 2.6
Customer relationships8,379 (4,855)3,524 2.1
Patents, trademarks, and other2,459 (1,148)1,311 5.0
Total Intangibles$35,031 $(16,286)$18,745 2.8
December 31, 2022:
Licenses$4,773 $— $4,773 
Leases2,959 (2,866)93 
Trade name1,228 (266)962 
Developed technologies16,770 (5,164)11,606 
Customer relationships7,980 (3,001)4,979 
Patents, trademarks, and other2,768 (1,150)1,618 
Total Intangibles$36,478 $(12,447)$24,031 
The Company acquired an insurance company in 2007, which originally included licenses in 23 states. These licenses were valued at $4.8 million. The Company is currently licensed in all 50 states, the District of Columbia and Puerto Rico. Insurance licenses are renewed annually upon payment of various fees assessed by the issuing state. Renewal costs are expensed as incurred. Insurance licenses are considered an indefinite-lived intangible asset given the planned renewal of the certificates of authority and applicable licenses for the foreseeable future.
Amortization expense associated with intangible assets was $5.7 million, $4.8 million, and $4.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.
As of December 31, 2023, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in thousands):
Year ending December 31:
2024$5,345 
20254,556 
20261,482 
20271,311 
2028164 
Thereafter443 
Total$13,301 
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Notes)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Available-for sale securities are classified as short-term versus long-term investments based on whether they represent the investment of funds available for current operations. All available-for-sale securities are considered short-term in nature, with the exception of certain long-term investments that are being held for statutory requirements. Held-to-maturity securities are classified as short-term versus long-term investments based on the effective maturity dates. The amortized cost, gross unrealized holding gains and losses, and estimates of fair value of long-term and short-term investments by major security type and class of security were as follows as of December 31, 2023 and 2022 (in thousands):
Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
As of December 31, 2023
Long-term investments:
Available-for-sale investments
Foreign deposits$11,869 $— $— $11,869 
$11,869 $— $— $11,869 
Held-to-maturity investments
U.S. treasury securities$997 $$— $1,005 
$997 $$— $1,005 
Short-term investments:
Available-for-sale investments
              U.S. treasury securities$44,425 $326 $(64)$44,687 
Mortgage-backed securities and collateralized mortgage obligations10,460 69 (75)10,454 
Other asset-backed securities12,422 67 (53)12,436 
Corporate bonds36,404 332 (123)36,613 
$103,711 $794 $(315)$104,190 
Held-to-maturity investments
U.S. Treasury securities$13,179 $21 $(15)$13,185 
              Certificates of deposit12,298 — — 12,298 
$25,477 $21 $(15)$25,483 
 Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
As of December 31, 2022
Long-term investments:
Available-for-sale investments
Foreign deposits$7,683 $— $— $7,683 
$7,683 $— $— $7,683 
Held-to-maturity investments
U.S. treasury securities$158 $— $(4)$154 
$158 $— $(4)$154 
Short-term investments:
Available-for-sale investments
U.S. treasury securities$42,833 $17 $(203)$42,647 
Mortgage-backed securities and collateralized mortgage obligations8,015 (105)7,918 
Other asset-backed securities11,286 (85)11,209 
Municipal bond1,000 — (6)994 
Corporate bonds37,793 95 (357)37,531 
$100,927 $128 $(756)$100,299 
Held-to-maturity investments
U.S. Treasury securities$12,059 $— $(58)$12,001 
Certificates of deposit3,254 — — 3,254 
U.S. government funds41,192 — — 41,192 
$56,505 $— $(58)$56,447 
Maturities of investments classified as available-for-sale and held-to-maturity were as follows (in thousands):
 December 31, 2023
 Amortized
Cost
Fair
Value
Available-for-sale:
Due under one year$2,420 $2,408 
Due after one year through five years90,278 90,761 
$92,698 $93,169 
Available-for-sale collateralized:
Mortgage-backed securities and collateralized mortgage obligations$10,460 $10,454 
Other asset-backed securities12,422 12,436 
$22,882 $22,890 
Held-to-maturity:
Due under one year$25,477 $25,483 
Due after one year through five years997 1,005 
$26,474 $26,488 
The Company does not expect any credit losses from its held-to-maturity investments, considering the composition of the investment portfolio and the credit loss history of these investments. For available-for-sale investments, the Company determined that there were unrealized losses of $0.3 million and $0.8 million for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, $18.9 million in available-for-sale investments have been in a loss position for more than twelve months, with total unrealized losses of $0.2 million. As of December 31, 2023, $25.9 million available-for-sale investments have been in a loss position for less than twelve months, with total unrealized losses of $0.1 million. As of December 31, 2022, no available-for-sale investments had been in a loss position for more than twelve months. As of December 31, 2022, $76.3 million available-for-sale investments had been in a loss position for less than twelve months, with total unrealized losses of $0.8 million. These losses relate to interest rate changes. The Company does not expect any credit losses from its available-for-sale investments, considering the composition of the investment portfolio and the credit rating of these investments. For those securities, the Company determined it is not likely to, and does not intend to, sell prior to a potential recovery.
Proceeds from the sales of fixed maturities classified as available-for-sale were $114.7 million and $43.0 million during the years ended December 31, 2023 and 2022, respectively.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Investments (Notes)
12 Months Ended
Dec. 31, 2023
Other Investments [Abstract]  
Other Investments
7. Other Investments
Preferred Stock Investment
The Company has invested $7.0 million in the preferred stock of a variable interest entity, Baystride, Inc., a U.S.-based privately held corporation operating in the pet food industry. The Company does not have power over the activities that most significantly impact the economic performance of the entity and is, therefore, not the primary beneficiary. The Company has the option to purchase all of the outstanding common stock issued by the entity in August 2027 at an amount approximating its expected fair value. The preferred stock investment in the entity is redeemable, and therefore, is accounted for as an available-for-sale debt security, and measured at fair value at each balance sheet date — see Note 8.
Additionally, the Company has extended a $7.0 million revolving line of credit to the variable interest entity to fund its inventory purchases, which will increase annually by $2.0 million until the note’s maturity in 2027. Borrowing amounts are subject to limitations based on Baystride’s forecasted revenues and inventory balances. The Company's investment and amounts loaned under the line of credit are recorded in other long-term assets on its consolidated balance sheet. The outstanding loan balance under the line of credit, including accrued interest, was $4.0 million and $6.3 million as of December 31, 2023 and 2022, respectively. The Company has also entered into a series of agreements to provide ancillary services to, and receive reimbursement from, the variable interest entity at cost. The Company provided $0.4 million and $0.8 million of these services for the years ended December 31, 2023 and 2022, respectively.
Allowance for Credit Loss
The Company regularly evaluates its investments for expected credit losses. The Company considers past events, current conditions, and reasonable and supportable forecasts in estimating an allowance for credit losses. Additionally, the Company considers the ultimate collection of cash flows from its investments and whether the Company has the intent to sell, or if it is more likely than not the Company would be required to sell the security prior to recovery of its amortized cost. Such evaluations are revised as conditions change and new information becomes available. Based on these considerations, the Company has established an allowance for credit losses related to its investment in the preferred stock of a variable interest entity. The following table presents a rollforward of the allowance for credit losses for this investment.
 Balance as of January 1, 2022 $— 
(Addition to) allowance for credit losses — 
 Balance as of December 31, 2022 — 
(Addition to) allowance for credit losses (1,674)
 Balance as of December 31, 2023 $(1,674)
Investment in Joint Venture
In September 2018, the Company acquired a non-controlling equity interest in a joint venture in Australia, whereby it has committed to licensing certain intellectual property and contributing up to $2.2 million AUD upon the achievement of specific operational milestones over a period of at least four years from the agreement execution date. As of December 31, 2023, the Company has contributed $1.3 million AUD. This equity investment is accounted for using the equity method and is classified in other long-term assets on the Company's consolidated balance sheet. The Company's share of income and losses from this equity method investment is included in gain (loss) from investment in joint venture on its consolidated statement of operations. Also included in this line item are income and expenses associated with administrative services provided to the joint venture.
Equity Method Investments and Joint Ventures Disclosure [Text Block]
Investment in Joint Venture
In September 2018, the Company acquired a non-controlling equity interest in a joint venture in Australia, whereby it has committed to licensing certain intellectual property and contributing up to $2.2 million AUD upon the achievement of specific operational milestones over a period of at least four years from the agreement execution date. As of December 31, 2023, the Company has contributed $1.3 million AUD. This equity investment is accounted for using the equity method and is classified in other long-term assets on the Company's consolidated balance sheet. The Company's share of income and losses from this equity method investment is included in gain (loss) from investment in joint venture on its consolidated statement of operations. Also included in this line item are income and expenses associated with administrative services provided to the joint venture.
Accounts Receivable, Allowance for Credit Loss The following table presents a rollforward of the allowance for credit losses for this investment.
 Balance as of January 1, 2022 $— 
(Addition to) allowance for credit losses — 
 Balance as of December 31, 2022 — 
(Addition to) allowance for credit losses (1,674)
 Balance as of December 31, 2023 $(1,674)
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Notes)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
Fair Value Disclosures
The following table summarizes, by major security type, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):
 As of December 31, 2023
 Fair ValueLevel 1Level 2Level 3
Assets
Money market funds$67,360 $67,360 $— $— 
Fixed maturities:
Mortgage-backed securities and collateralized mortgage obligations10,454 — 10,454 — 
Other asset-backed securities12,436 — 12,436 — 
Corporate bonds36,613 — 36,613 — 
Foreign deposits11,869 11,869 — — 
U.S. Treasury securities44,687 — 44,687 — 
Preferred stock investment5,326 — — 5,326 
Total$188,745 $79,229 $104,190 $5,326 
 As of December 31, 2022
 Fair ValueLevel 1Level 2Level 3
Assets
Money market funds$1,633 $1,633 $— $— 
Fixed maturities:
Mortgage-backed securities and collateralized mortgage obligations7,918 — 7,918 — 
Other asset-backed securities11,209 — 11,209 — 
Corporate bonds37,531 — 37,531 — 
Foreign deposits7,683 7,683 — — 
Municipal bond994 — 994 — 
U.S. Treasury securities42,647 — 42,647 — 
Preferred stock investment4,115 — — 4,115 
Total$113,730 $9,316 $100,299 $4,115 
The Company measures the fair value of money market funds and foreign deposits, classified as Level 1, based on quoted prices in active markets for identical assets. The Company's fixed maturity investments classified as either Level 1 or Level 2 in the above tables are priced exclusively by external sources, including pricing vendors, dealers/market makers, and exchange-quoted prices. The fair value of the Company's fixed maturity investments classified as Level 2 is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Held-to-maturity investments are carried at amortized cost and the fair value and changes in unrealized gains (losses) are disclosed in Note 6, Investments. The fair value of these investments is determined in the same manner as available-for-sale securities and are considered either a Level 1 or Level 2 measurement.
The Company's preferred stock investment (see Note 7) is accounted for as an available-for-sale debt security, and measured at fair value at each balance sheet date. The estimated fair value of the preferred stock investment is a Level 3 measurement, and is based on certain unobservable inputs such as the value of the underlying enterprise, volatility, time to liquidity, and market interest rates. An increase or decrease in any of these unobservable inputs would result in a change in the fair value measurement. The estimated fair value was $5.3 million and $4.1 million as of December 31, 2023 and 2022, respectively, and is recorded in other long-term assets on the Company's consolidated balance sheet.
The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. There were no transfers between levels for the years ended December 31, 2023 and 2022.
The following table presents the change in fair value of the Company’s investment carried at fair value and classified as Level 3 as of December 31, 2023 (in thousands):
Preferred Stock Investment
Balance as of January 1, 2021$7,949 
Unrealized gain included in other comprehensive income (loss)493 
Balance as of December 31, 2021$8,442 
Unrealized loss included in other comprehensive income (loss)(4,327)
Balance as of December 31, 2022$4,115 
Reversal of cumulative unrealized loss included in other comprehensive income (loss)2,885 
Credit loss included in earnings(1,674)
Balance as of December 31, 2023$5,326 

Fair Value Disclosures - Other Assets and Liabilities
The Company's other long-term assets balance also included notes receivable of $6.8 million and $9.3 million as of December 31, 2023 and 2022, respectively, recorded at their estimated collectible amount. The Company estimates that the carrying value of the notes receivable approximates the fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party.
The Company estimates the fair value of long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at December 31, 2023.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies (Notes)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings
From time to time the Company is or may become subject to various legal proceedings arising in the ordinary course of business, including proceedings against members, other entities or regulatory bodies. Estimated liabilities are recorded when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. At this time, the Company does not believe any such matters to be material individually or in the aggregate. These views are subject to change following the outcome of future events or the results of future developments.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Claims Reserve (Notes)
12 Months Ended
Dec. 31, 2023
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]  
Reserve for Veterinary Invoices Reserve for Veterinary Invoices
The reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that haven't been processed or received but that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. The reserve estimate involves actuarial projections, and is based on management's assessment of facts and circumstances currently known, and assumptions about anticipated patterns. The Company uses generally accepted actuarial methodologies, such as paid loss development methods, in estimating the amount of the reserve for veterinary invoices. The reserve is made for each of the Company's segments, subscription and other business, and is continually refined as the Company receives and pays veterinary invoices. Changes in management's assumptions and estimates may have a relatively large impact to the reserve and associated expense.
Reserve for veterinary invoices
Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):
 Year Ended December 31,
Subscription202320222021
Reserve at beginning of year$21,543 $22,407 $19,925 
Veterinary invoices during the period related to:
Current year540,396 439,679 357,859 
Prior years2,800 (2,799)(1,411)
Total veterinary invoice expense543,196 436,880 356,448 
Amounts paid during the period related to:
Current year506,294 414,778 333,182 
Prior years23,001 18,739 16,109 
Total paid529,295 433,517 349,291 
Non-cash expenses3,896 4,227 4,675 
Reserve at end of period$31,548 $21,543 $22,407 
The Company had unfavorable development on veterinary invoice reserves for the subscription business segment of $2.8 million for the year ended December 31, 2023, favorable development on veterinary invoice reserves of $2.8 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $1.4 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends.

Summarized below are the changes in total liability for the Company's other business segment (in thousands):
 Year Ended December 31,
Other Business202320222021
Reserve at beginning of year$22,191 $17,264 $9,004 
Veterinary invoices during the period related to:
Current year287,361 211,729 129,826 
Prior years498 1,128 (212)
Total veterinary invoice expense287,859 212,857 129,614 
Amounts paid during the period related to:
Current year256,616 190,031 112,574 
Prior years21,744 17,899 8,780 
Total paid278,360 207,930 121,354 
Non-cash expenses— — — 
Reserve at end of period$31,690 $22,191 $17,264 

The Company had unfavorable development on veterinary invoice reserves for the other business segment of $0.5 million for the year ended December 31, 2023, unfavorable development on veterinary invoice reserves of $1.1 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $0.2 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends.
Reserve for veterinary invoices, by year of occurrence

In the following tables, the cumulative number of veterinary invoices represents the total number received as of December 31, 2023, by year the veterinary invoice relates to, referred to as the year of occurrence. If a pet is injured or becomes ill, multiple trips to the veterinarian may result in several invoices. Each of these veterinary invoices is included in the cumulative number, regardless of whether the veterinary invoice was paid. Information for years 2020 through 2022 is provided as required supplementary information. Amounts in these tables are presented on a constant currency basis to remove the impact of changes in the foreign currency exchange rate on development. The cumulative expenses as of the end of each year are revalued using the currency exchange rate as of December 31, 2023.
The following table summarizes the development of veterinary invoice expense, on a constant currency basis, for the Company's subscription business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):
Cumulative veterinary invoice expensesReserveCumulative number of veterinary invoices
As of December 31,As of December 31,
Subscription202020212022202320232023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$279,236 $278,325 $277,839 $278,342 $— 1,205,693 
2021$354,083 $351,797 $352,320 $— 1,482,674 
2022$438,148 $439,448 $1,342 1,775,110 
2023$542,362 $30,206 1,981,465 
$1,612,472 $31,548 

The following table summarizes the development of veterinary invoice expense, on a constant currency basis, for the Company's other business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):
Cumulative veterinary invoice expensesReserveCumulative number of veterinary invoices
As of December 31,As of December 31,
Other Business202020212022202320232023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$72,289 $72,026 $72,255 $72,352 $— 536,416 
2021$129,814 $130,650 $130,577 $— 906,658 
2022$211,724 $212,163 $945 1,289,524 
2023$287,365 $30,745 1,414,664 
$702,457 $31,690 

Cumulative paid veterinary invoice expense

In the following tables, amounts are by the year the veterinary invoice relates to, referred to as the year of occurrence. Amounts in these tables are presented on a constant currency basis to remove the impact of changes in the foreign currency exchange rate. The cumulative amounts paid as of the end of each year are revalued using the currency exchange rate as of December 31, 2023. Information for years 2020 through 2022 is provided as required supplementary information.

The following table summarizes the amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the subscription segment (in thousands):
Year Ended December 31,
Subscription2020202120222023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$261,780 $276,589 $277,839 $278,342 
2021$334,187 $350,925 $352,320 
2022$417,419 $438,106 
2023$512,156 
$1,580,924 
Total amounts unpaid and recorded as a liability$31,548 
The following table summarizes the amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the other business segment (in thousands):
Year Ended December 31,
Other Business2020202120222023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$63,362 $72,013 $72,255 $72,352 
2021$112,562 $130,157 $130,577 
2022$190,026 $211,218 
2023$256,620 
$670,767 
Total amounts unpaid and recorded as a liability$31,690 
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Notes)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt [Text Block] Debt
On March 25, 2022, the Company entered into a credit agreement with Piper Sandler Finance, LLC, acting as the administrative agent, that provides the Company with $150.0 million in credit (the Credit Facility) consisting of:
(a) an initial term loan in an aggregate principal amount of $60.0 million (Initial Term Loan), which was funded at closing;
(b) commitments for delayed draw term loans in an aggregate principal amount not in excess of $75.0 million (Delayed Draw Term Loans, and together with the Initial Term Loan, the Term Loans), which may be drawn from time to time until September 25, 2023. On December 29, 2022, February 17, 2023, and September 21, 2023, the Company borrowed Delayed Draw Term loans of $15.0 million, $35.0 million, and $25.0 million, respectively; and
(c) commitments for revolving loans in an aggregate principal amount at any time outstanding not in excess of $15.0 million (Revolving Loans), which may be drawn at any time prior to March 25, 2027.
The Credit Facility bears interest at a floating base rate plus an applicable margin. The stated interest rate as of December 31, 2023 was approximately 10.5% for the original $60.0 million term loan and for the aggregate $75.0 million term loans. The Company incurred total debt issuance cost of approximately $5.9 million, which is reported in the consolidated balance sheet as a direct reduction from the carrying amount of the Credit Facility, and is amortized as interest expense over the term of five years.
The Credit Facility is secured by substantially all assets of the Company and its subsidiaries. Proceeds from the Credit Facility may be used for permitted acquisitions and investments, working capital and other general corporate purposes. The Credit Agreement contains financial and other covenants. As of December 31, 2023, the Company was in compliance with all financial and other covenants.
To the extent not previously paid, the Initial Term Loan is due and payable on March 25, 2027, the Delayed Draw Term Loans are due and payable on the earlier of the five-year anniversary of their initial funding or March 25, 2028, and Revolving Loans are due and payable on March 25, 2027. The Company must repay 0.25% of any then-outstanding Term Loans, together with accrued and unpaid interest, on a quarterly basis.
Future principal payments on outstanding borrowings as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,December 31, 2023
2024$1,350 
20251,350 
20261,350 
202772,113 
202857,125 
Thereafter— 
Total$133,288 
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation (Notes)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation Stock-Based Compensation
Stock-based compensation expense includes stock options and restricted stock units granted to employees and other service providers and has been reported in the Company’s consolidated statements of operations depending on the function performed by the employee or other service provider. Stock-based compensation expense recognized in each category of the consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):
 Year Ended December 31,
 202320222021
Veterinary invoice expense$3,667 $4,145 $4,538 
Other cost of revenue1,612 2,339 2,610 
Technology and development2,846 4,742 3,056 
General and administrative17,717 12,831 8,862 
New pet acquisition expense7,319 9,336 9,160 
Total expensed stock-based compensation33,161 33,393 28,226 
Capitalized stock-based compensation2,135 1,633 676 
Total stock-based compensation$35,296 $35,026 $28,902 
As of December 31, 2023, the Company had 714,382 unvested restricted stock units. Stock-based compensation expense of $44.6 million related to unvested restricted stock units are expected to be recognized over a weighted average period of approximately 2.4 years.
In March 2023, two executives terminated employment with the Company and one executive signed a separation agreement effective June 1, 2023. In conjunction with these departures, the Company accelerated the vesting of certain RSUs as of the termination date and extended the purchase date of certain vested options from 90 to 365 days. These award modifications resulted in the recognition of $4.8 million share-based compensation expense during the year ended December 31, 2023.
Stock Options
The grant date fair value of stock option awards are estimated on the date of grant using the Black-Scholes option-pricing model. The Company did not grant any new stock options during the years ended December 31, 2023, 2022, and 2021.
The following table presents information regarding stock options granted, exercised and forfeited for the periods presented:
Number
of
Options
Weighted Average
Exercise
Price per Share
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of January 1, 20211,459,290 $9.93 $160,200 
Granted— — — 
Exercised(647,164)5.59 58,200 
Forfeited(4,921)13.66 — 
Outstanding as of December 31, 2021807,205 13.39 95,765 
Granted— — — 
Exercised(174,721)12.82 10,931 
Forfeited(2,834)18.87 — 
Outstanding as of December 31, 2022629,650 13.53 21,410 
Granted— — — 
Exercised(213,848)12.47 3,720 
Forfeited(6,832)12.80 — 
Outstanding as of December 31, 2023408,970 14.09 6,715 
Exercisable at December 31, 2023408,970 $14.09 $6,715 
As of December 31, 2023, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of 2.5 years.

The fair value of options vested were as follows for the years ended December 31, 2023, 2022, and 2021. The Company didn't grant any stock options in these three years.
Fair Value of Options Vested
(in thousands)
Year:
2021$313 
2022$— 
2023$— 
Restricted Stock Awards and Restricted Stock Units
A summary of the Company’s restricted stock award and restricted stock unit activity for the years ended December 31, 2023, 2022 and 2021 is as follows:
Number of 
Shares
Weighted Average
Grant Date Fair Value per
Share
Unvested shares as of January 1, 2021782,755 $34.81 
Granted787,730 101.32 
Vested(426,725)40.10 
Forfeited(56,133)72.93 
Unvested shares as of December 31, 20211,087,627 78.94 
Granted623,401 84.11 
Vested(516,077)72.81 
Forfeited(82,399)81.91 
Unvested shares as of December 31, 20221,112,552 84.46 
Granted366,870 26.77 
Vested(669,413)72.52 
Forfeited(95,627)79.60 
Unvested shares as of December 31, 2023714,382 $66.64 
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholder's Equity (Notes)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders Equity
Common Stock and Preferred Stock
As of December 31, 2023, the Company had 100,000,000 shares of common stock authorized and 41,858,866 shares of common stock outstanding. Holders of common stock are entitled to one vote on each matter properly submitted to the stockholders of the Company except those related to matters concerning possible outstanding preferred stock. At December 31, 2023, the Company had 10,000,000 shares of undesignated preferred stock authorized for future issuance and did not have any outstanding shares of preferred stock. The holders of common stock are also entitled to receive dividends as and when declared by the board of directors of the Company (the Board), whenever funds are legally available. These rights are subordinate to the dividend rights of holders of any senior classes of stock outstanding at the time. The Company does not intend to declare or pay any cash dividends in the foreseeable future.
Share Repurchase Program
In April 2021, the Board approved a share repurchase program, pursuant to which the Company may, between May 2021 and May 2026, repurchase outstanding shares of the Company's common stock. The Company repurchased no shares during the year ended December 31, 2023. The Company repurchased 95,021 shares under this program during the year ended December 31, 2022.
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Notes)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segments Segments
The Company has two aggregated reporting segments: subscription business and other business. The subscription business segment consists of products that have been created to meet the needs of their distribution channels and have similar target margin profiles. This segment generates revenue primarily from subscription fees related to the Company's direct-to-consumer products. The other business segment generates revenue primarily by underwriting policies on behalf of third parties. The Company does not undertake marketing efforts for these policies and has a business-to-business relationship with these third-parties. The other business segment also includes other products and insurance software solutions that have a different margin profile from the Company’s subscription business segment.
The chief operating decision maker reviews revenue and operating income (loss) to evaluate segment performance. Revenue, veterinary invoice expense, other cost of revenue, and new pet acquisition expenses are generally directly attributed to each segment. Other operating expenses, such as technology and development expense, general and administrative expense, and depreciation and amortization, are generally allocated proportionately based on revenue in each segment. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets.
Operating income (loss) of the Company’s segments were as follows (in thousands):
Year Ended December 31,
202320222021
Subscription business:
Revenue$712,906 $596,610 $494,862 
Veterinary invoice expense543,196 436,880 356,448 
Other cost of revenue70,490 60,804 51,216 
Technology and development13,765 16,555 11,942 
General and administrative36,256 25,964 22,579 
New pet acquisition expense77,172 88,959 78,148 
Depreciation and amortization8,021 7,205 8,494 
Subscription business operating loss(35,994)(39,757)(33,965)
Other business:
Revenue395,699 308,569 204,129 
Veterinary invoice expense287,859 212,857 129,614 
Other cost of revenue76,044 72,453 57,367 
Technology and development7,638 8,578 4,924 
General and administrative23,951 13,415 9,314 
New pet acquisition expense200 541 499 
Depreciation and amortization4,453 3,716 3,471 
Other business operating loss(4,446)(2,991)(1,060)
Gain (loss) from investment in joint venture(219)(253)(171)
Total operating loss(40,659)(43,001)(35,196)
Interest expense12,077 4,267 10 
Other expense (income), net(7,701)(3,072)14 
Loss before income taxes$(45,035)$(44,196)$(35,220)
The following table presents the Company’s revenue by geographic region of the member (in thousands):
 Year Ended December 31,
 202320222021
United States$935,312 $764,349 $580,966 
Canada and other173,293 140,830 118,025 
Total revenue$1,108,605 $905,179 $698,991 
Substantially all of the Company’s long-lived assets were located in the United States as of December 31, 2023 and 2022.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Dividend Restrictions Statutory Surplus (Notes)
12 Months Ended
Dec. 31, 2023
Insurance [Abstract]  
Dividend Restrictions And Statutory Surplus Dividend Restrictions and Statutory Surplus
The Company’s business operations are conducted through subsidiaries, one of which is an insurance company domiciled in New York, American Pet Insurance Company (APIC), and one of which is a segregated cell business, Wyndham Segregated Account AX, located in Bermuda. In 2022, the Company incorporated a new wholly-owned insurance subsidiary, GPIC Insurance Company (GPIC), domiciled in Canada. In 2021, the Company established two new wholly-owned insurance subsidiaries in the United States, ZPIC Insurance Company (ZPIC) and QPIC Insurance Company (QPIC), domiciled in Missouri and Nebraska, respectively. In addition to general state law restrictions on payments of dividends and other distributions to stockholders applicable to all corporations, insurance companies are subject to further regulations that, among other things, may require such companies to maintain certain levels of equity and restrict the amount of dividends and other distributions that may be paid to their parent corporations.
Applicable regulations generally restrict the ability of the insurance entities to pay dividends to its holding company parent. These restrictions are based in part on the prior year’s statutory income and surplus. In the United States, dividends up to specified levels are generally considered ordinary and may be paid without prior approval. Dividends, in larger amounts, known as extraordinary dividends, are subject to approval by the insurer's domiciliary state regulator. An extraordinary dividend or distribution is generally defined as a dividend or distribution that, in the aggregate in any 12-month period, exceeds the lesser of (i) 10% of surplus as of the preceding December 31 or (ii) the insurer’s adjusted net investment income for the 12-month period immediately preceding the declaration or distribution of the current dividend increased by the excess, if any, of net investment income over dividends declared or distributed during the period commencing thirty-six months prior to the declaration or distribution of the current dividend and ending twelve months prior thereto, and not including realized capital gains. APIC paid dividends of $7.6 million to the Company during the year ended December 31, 2023. None of the Company's U.S. insurance subsidiaries paid dividends to the Company during the years ended December 31, 2022 and 2021.
The Company's insurance subsidiary in Bermuda is regulated by the Bermuda Monetary Authority. Under the Bermuda Companies Act of 1981, as amended, a Bermuda company may not declare or pay a dividend or make a distribution out of contributed surplus if there are reasonable grounds for believing that: (a) the company is, or would be after the payment, unable to pay its liabilities as they become due; or (b) the realizable value of the company’s assets would thereby be less than its liabilities. The Segregated Accounts Company Act of 2000 further requires that dividends out of a segregated account can only be paid to the extent that the cell remains solvent. The value of its assets must remain greater than the aggregate of its liabilities, issued share capital, and share premium accounts. Per our contractual agreements with Wyndham Insurance Company (SAC) Limited, the allowable dividend is equivalent to the positive undistributed profit attributable to the shares. This insurance subsidiary paid the Company a dividend of $7.3 million, $6.9 million, and $5.6 million during the years ended December 31, 2023, 2022 and 2021, respectfully.
The statutory net income for 2023, 2022 and 2021 and statutory capital and surplus at December 31, 2023, 2022 and 2021, for APIC were as follows (in thousands):
 As of December 31,
 202320222021
Statutory net income$40,076 $35,227 $24,409 
Statutory capital and surplus$199,613 $162,232 $124,189 
As of December 31, 2023, APIC maintained $199.6 million of statutory capital and surplus which was above the required amount of $137.6 million of statutory capital and surplus to avoid additional regulatory oversight.
During the year ended December 31, 2023, the Company funded $3.8 million, $0.2 million, and CAD $8.5 million of statutory capital to APIC, ZPIC and GPIC, respectively. During the year ended December 31, 2022, the Company funded $8.0 million and $7.8 million of statutory capital to ZPIC and QPIC, respectively. ZPIC, QPIC and GPIC will each be required to maintain a level of surplus as determined by their respective domiciliary regulators. As of December 31, 2023, neither ZPIC, QPIC nor GPIC has begun underwriting any insurance policies.
As of December 31, 2023, the Company had $14.6 million on deposit with various states in which it is licensed to write policies.
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan (Notes)
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefits Employee Benefits
The Company has a 401(k) plan for its U.S. employees. The plan allows employees to contribute a percentage of their pretax earnings annually, subject to limitations imposed by the Internal Revenue Service. The plan also allows the Company to make a matching contribution, subject to certain limitations. As of December 31, 2023, the Company has made no matching contributions to the 401(k) plan.
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Disclosures (Notes)
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
Related Parties Related Parties
In August 2018, the Company invested $0.3 million in a limited liability entity in exchange for a 17.5% ownership interest. The investee is considered to be a related party, as the Company has the ability to exercise significant influence over the investee. In February 2020, the Company entered into a service agreement with the investee, under which the Company incurred $2.2 million and $3.5 million of expenses for consulting services provided by the investee related to pet acquisition during the years ended December 31, 2023 and 2022, respectively, recorded as new pet acquisition expense on the Company's consolidated statement of operations.
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule 1-Parent Only Disclosures [Schedule] (Notes)
12 Months Ended
Dec. 31, 2023
Condensed Financial Information Disclosure [Abstract]  
Schedule 1 - Condensed Financial Information of Registrant
Trupanion, Inc.
Condensed Statements of Operations and Comprehensive Loss
(Parent Company Only, in thousands)
 Year Ended December 31,
 202320222021
Expenses:
Veterinary invoice expense$253 $4,144 $4,538 
Other cost of revenue240 2,340 2,610 
Technology and development1,507 4,930 3,130 
General and administrative5,345 16,346 11,714 
New pet acquisition expense806 9,351 9,177 
Depreciation and amortization494 289 473 
Total expenses8,645 37,400 31,642 
Loss from investment in joint venture(237)(192)(33)
Operating loss(8,882)(37,592)(31,675)
Interest expense11,998 4,255 (2)
Other income, net(14,442)(8,047)(5,755)
Loss before equity in undistributed earnings of subsidiaries(6,438)(33,800)(25,918)
Income tax benefit15,766 14,544 12,272 
Equity (loss) in undistributed earnings of subsidiaries(54,021)(25,416)(21,884)
Net loss$(44,693)$(44,672)$(35,530)
Other comprehensive income (loss), net of taxes:
Other comprehensive income (loss) of subsidiaries6,704 (9,378)
Other comprehensive income (loss)6,704 (9,378)
Comprehensive loss$(37,989)$(54,050)$(35,524)
Trupanion, Inc.
Condensed Balance Sheets
(Parent Company Only)
(In thousands, except share data)
 December 31,
 20232022
Assets
Current assets:
Cash and cash equivalents$10,994 $16,052 
Accounts and other receivables5,739 
Prepaid expenses and other assets804 697 
Total current assets11,799 22,488 
Restricted cash22,963 19,032 
Property and equipment, net3,981 2,398 
Intangible assets, net5,808 5,710 
Other long-term assets12,540 13,960 
Advances to and investments in subsidiaries377,031 312,559 
Total assets$434,122 $376,147 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable, accrued liabilities, and other current liabilities$336 $484 
Long-term debt - current portion1,350 750 
Total current liabilities1,686 1,234 
Long-term debt127,580 68,354 
Deferred tax liabilities1,106 1,100 
Other liabilities28 162 
Total liabilities130,400 70,850 
Stockholders’ equity:
Common stock: $0.00001 par value per share, 100,000,000 shares authorized; 42,887,052 and 41,858,866 shares issued and outstanding at December 31, 2023; 42,041,344 and 41,013,158 shares issued and outstanding at December 31, 2022
— — 
Preferred stock: $0.00001 par value per share, 10,000,000 shares authorized; no shares issued and outstanding
— — 
Additional paid-in capital536,108 499,694 
Accumulated other comprehensive income (loss)403 (6,301)
Accumulated deficit(216,255)(171,562)
Treasury stock, at cost: 1,028,186 shares at December 31, 2023 and 2022
(16,534)(16,534)
Total stockholders’ equity303,722 305,297 
Total liabilities and stockholders’ equity$434,122 $376,147 
Trupanion, Inc.
Condensed Statements of Cash Flows
(Parent Company Only, in thousands)
 Year Ended December 31,
 202320222021
Operating activities
Net loss$(44,693)$(44,672)$(35,530)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:
Loss attributable to investments in subsidiaries39,184 19,331 17,501 
Dividends from subsidiaries14,837 6,942 5,567 
Depreciation and amortization494 289 473 
Stock-based compensation expense4,575 33,393 28,226 
Other, net4,200 533 (161)
Changes in operating assets and liabilities6,194 (166)(1,219)
Net cash provided by operating activities24,791 15,650 14,857 
Investing activities
Cash paid in business acquisition, net of cash acquired— (15,034)— 
Purchases of property and equipment(172)(516)(280)
Advances to and investments in subsidiaries(87,198)(71,671)(71,721)
Other investments 1,586 (1,598)(1,755)
Net cash used in investing activities(85,784)(88,819)(73,756)
Financing activities
Proceeds from debt financing, net of financing fees59,972 69,138 — 
Repayments of debt financing(1,225)(487)— 
Repurchase of common stock— (5,755)— 
Proceeds from exercise of stock options2,655 2,290 3,607 
Taxes paid related to net share settlement of equity awards(1,536)(4,359)(4,732)
Net cash (used in) provided by financing activities59,866 60,827 (1,125)
Net change in cash, cash equivalents, and restricted cash(1,127)(12,342)(60,024)
Cash, cash equivalents, and restricted cash at beginning of period35,084 47,426 107,450 
Cash, cash equivalents, and restricted cash at end of period$33,957 $35,084 $47,426 

1. Organization and Presentation
The accompanying condensed financial statements present the financial position, results of operations and cash flows for Trupanion, Inc. These condensed unconsolidated financial statements should be read in conjunction with the consolidated financial statements of Trupanion, Inc. and its subsidiaries and the notes thereto (the Consolidated Financial Statements). Investments in subsidiaries are accounted for using the equity method of accounting. Trupanion, Inc. received cash dividends from subsidiaries of $14.9 million, $6.9 million and $5.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. These cash dividends were recorded within Trupanion, Inc.'s other income and were eliminated within the consolidated financial statements of Trupanion, Inc.
The Company has made an immaterial presentation error correction within the Condensed Statements of Cash Flows, reclassifying prior years' dividends from subsidiaries from investing to operating activities. Additional information about Trupanion, Inc.’s accounting policies pertaining to intangible assets, commitments and contingencies, stock-based compensation, stockholders’ equity, and income taxes are set forth in Notes 5, 9, 12, 13, and 17, respectively, to the Consolidated Financial Statements.
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation
Description of Business
Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the "Company") provides medical insurance for cats and dogs in the United States, Canada, Continental Europe, and Australia. The Company's data-driven, vertically-integrated approach enables the Company to provide pet owners with products that the Company believes are the highest value medical insurance, priced specifically for each pet’s unique characteristics.
Basis of Presentation
The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") and include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates [Policy Text Block]
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates.
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. At times, cash on deposit may be in excess of the applicable federal deposit insurance corporation limits.
The Company considers any cash account not held in trust for a third party that is contractually restricted to withdrawal or use to be restricted cash. The Company is required to maintain certain restricted cash balances to comply with insurance company regulations. As of December 31, 2023, the Company was in compliance with all requirements.
Trade and Other Accounts Receivable, Policy [Policy Text Block]
Accounts and Other Receivables
Accounts and other receivables are comprised of trade receivables and other miscellaneous receivables and are carried at their estimated collectible amounts. Trade receivables are primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies, with monthly payment terms through the end of the twelve-month period. The Company had $249.8 million and $220.8 million accounts receivable associated with underwriting these policies as of December 31, 2023 and 2022, respectively. During the year ended December 31, 2023, the Company incurred a non-recurring $3.8 million settlement of accounts receivable due to uncollected premiums in connection with the transition of underwriting a third-party business to other insurers.
Deferred Policy Acquisition Costs, Policy [Policy Text Block]
Deferred Acquisition Costs
The Company incurs certain costs, including premium taxes, enrollment-based bonuses, and referral fees that directly relate to the successful acquisition of new or renewal customer contracts. These costs are deferred and are included in prepaid expenses and other assets on the consolidated balance sheet and amortized over the related policy term to the applicable financial statement line item, either new pet acquisition expense or other cost of revenue. Deferred acquisition costs as of December 31, 2023 and 2022 were $7.4 million and $6.0 million, respectively. Amortized deferred acquisition costs classified within new pet acquisition expense amounted to $6.0 million, $4.9 million, and $4.7 million and amortized deferred acquisition costs classified within other cost of revenue amounted to $45.6 million, $33.9 million, and $30.5 million, for the years ended December 31, 2023, 2022, and 2021, respectively.
Investment, Policy [Policy Text Block]
Investments
The Company invests in investment grade fixed maturity securities of varying maturities. Available-for-sale securities are reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss). Held-to-maturity securities are reported at amortized cost. Premiums or discounts on fixed maturity securities are amortized or accreted over the life of the security and included in interest income. There were $0.3 million in realized gains and $0.9 million in realized losses on sales of fixed maturity securities during the year ended December 31, 2023, and no realized gains or losses on sales of fixed maturity securities during the years ended December 31, 2022 and 2021.
Each reporting period, the Company evaluates whether declines in fair value of its investments below carrying value are the result of expected credit losses. This evaluation includes the Company's ability and intent to hold these investments until recovery of carrying value occurs, including an evaluation of all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts. Expected credit losses are recorded as an allowance through other expense (income), net on the Company's consolidated statements of operations.
Fair Value Measurement, Policy [Policy Text Block]
Fair Value of Financial Instruments
The Company is required to disclose information on all assets and liabilities reported at fair value that enables an assessment of the inputs used in determining the reported fair values. The fair value hierarchy prioritizes valuation inputs based on the observable nature of those inputs. The fair value hierarchy applies only to the valuation inputs used in determining the reported fair value of the investments and is not a measure of the investment credit quality. The hierarchy defines three levels of valuation inputs:
Level 1 - Quoted prices in active markets for identical assets or liabilities
Level 2 - Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly
Level 3 - Unobservable inputs that reflect the Company's own assumptions about the assumptions market participants would use in pricing the asset or liability
The Company's financial instruments, in addition to those presented in Note 8, Fair Value, include cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of these instruments.
Property, Plant and Equipment, Policy [Policy Text Block]
Property, Equipment, and Internal-Use Software
Property, equipment, and internal-use software primarily consists of building, land and land improvements, office equipment, internal-use software related to the Company’s website, and internal support systems. Internal-use software is capitalized during the application development stage of the project. Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful life of the respective asset:
LandNot depreciable
Land improvements10years
Building39years
Software3to5years
Office equipment3to5years
Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]
Goodwill and Intangible Assets
Goodwill and indefinite-lived intangible assets are not amortized. The Company reviews these assets for impairment at least annually or if indicators of potential impairment exist. Acquired finite-lived intangibles are amortized on a straight-line basis over the estimated useful lives of the assets. The Company has recognized no impairment loss on goodwill and indefinite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.
Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]
Asset Impairment
Long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Should an impairment exist, the impairment loss would be measured as the amount the asset's carrying value exceeds its fair value. The Company has recognized no impairment loss on long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.
Liability Reserve Estimate, Policy [Policy Text Block]
Reserve for Veterinary Invoices
Reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. To determine the accrual, the Company makes assumptions based on its historical experience, including the number of veterinary invoices it expects to receive, the average cost of those veterinary invoices, the length of time between the date of the veterinary invoice and the date the Company receives it, the member's chosen deductible, and the Company's expected cost to process and administer the payments. As of each balance sheet date, the Company reevaluates its reserve and adjusts the estimate for new information.
Deferred Revenue, Policy [Policy Text Block]
Deferred Revenue
Deferred revenue is primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies for which revenue is recognized pro-rata over the twelve-month policy period. Deferred revenue also consists of subscription fees received or billed in advance of the subscription services within the Company's subscription business.
Revenue Recognition, Policy [Policy Text Block]
Revenue Recognition
The Company generates revenue primarily from subscription fees and through underwriting policies for unaffiliated general agents. For the year ended December 31, 2023, premiums from policies sourced by general agents accounted for 34% of our total revenue, and one general agent sourced members whose premiums accounted for over 10% of our total revenue. Revenue is recognized pro-rata over the terms of the customer contracts.
Cost of Sales, Policy [Policy Text Block]
Veterinary Invoice Expense
Veterinary invoice expense includes the Company’s costs to review and pay veterinary invoices, administer the payments, and provide member services, and other operating expenses directly or indirectly related to this process. The Company also accrues for veterinary invoices that have been incurred but not yet received or paid and the estimated cost of processing these invoices. Veterinary invoice expense also includes amounts paid by unaffiliated general agents on our behalf, and an estimate of amounts incurred and not yet paid for the other business segment.
Other Costs of Revenue, Policy [Policy Text Block]
Other Cost of Revenue
Other cost of revenue for the subscription business segment includes direct and indirect member service expenses, Territory Partner renewal fees, credit card transaction fees and premium tax expenses. Other cost of revenue for the other business segment includes the commissions the Company pays to unaffiliated general agents and costs to administer the programs in the other business segment.
Research and Development Expense, Policy [Policy Text Block]
Technology and Development
Technology and development expenses primarily consist of personnel costs and related expenses for the Company's technology staff, which includes information technology development and infrastructure support and third-party services. It also includes expenses associated with development of new products and offerings.
Selling, General and Administrative Expenses, Policy [Policy Text Block]
General and Administrative
General and administrative expenses consist primarily of personnel costs and related expenses for the Company’s finance, actuarial, human resources, legal, regulatory, and general management functions, as well as facilities and professional services.
New Pet Acquisition Expense
New pet acquisition expense primarily consists of costs, including employee compensation, to educate veterinarians and consumers about the benefits of Trupanion, to generate leads and to convert leads into enrolled pets, as well as print, online and promotional advertising costs.
Nonoperating Income (Expense)
Other Expense (Income), Net
Other income, net, was $7.7 million, $3.1 million, and nil, including interest income of $9.0 million, $3.0 million, and $0.3 million offset by credit losses of $1.7 million, nil, and nil for the years ended December 31, 2023, 2022, and 2021, respectively.
Advertising Costs, Policy [Policy Text Block]
Advertising
Advertising costs are expensed as incurred, with the exception of television advertisements, which are expensed the first time each advertisement is aired. Advertising costs amounted to $16.9 million, $25.5 million and $23.6 million, in the years ended December 31, 2023, 2022 and 2021, respectively.
Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]
Stock-Based Compensation
Compensation expense related to stock-based transactions, including employee and non-employee stock option awards, restricted stock awards, and restricted stock units, is measured and recognized in the financial statements based on fair value. The fair value of restricted stock awards and restricted stock units is the common stock price as of the measurement date. The fair value of stock options is estimated on the measurement date using the Black-Scholes option-pricing model that requires management to apply judgment and make estimates, including:

Expected volatility —The Company estimates the expected volatility based on the historical volatility of a representative group of publicly traded companies with similar characteristics to the Company, and its own historical volatility;
Expected term for awards granted to employees —The Company has based its expected term for awards issued to employees on the simplified method, as permitted by the SEC Staff Accounting Bulletin Topic 14, Share-Based Payment;
Risk-free interest rate—The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the options; and
Expected dividend yield—The Company has never declared or paid any cash dividends and does not presently plan to pay cash dividends in the foreseeable future. Consequently, the Company uses an expected dividend yield of zero.
Stock-based compensation expense for stock options, restricted stock awards, and restricted stock units is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The Company recognizes forfeitures when they occur.
Income Tax, Policy [Policy Text Block]
Income Taxes
The Company uses the asset and liability approach for accounting and reporting income taxes. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities, and their respective tax bases, operating loss, and tax credit carryforwards.
Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a tax rate change is recognized in the period that includes the enactment date. Valuation allowances are provided for when it is considered more likely than not that deferred tax assets will not be realized.
The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Penalties and interest are classified as a component of income taxes.
Foreign Currency Transactions and Translations Policy [Policy Text Block]
Foreign Currency Translation
The Company’s consolidated financial statements are reported in U.S. dollars. Assets and liabilities denominated in foreign currencies were translated to U.S. dollars, the reporting currency, at the exchange rates in effect on the balance sheet date. Revenue and expenses denominated in foreign currencies were translated to U.S. dollars using a weighted average rate for the relevant reporting period. Cumulative translation adjustments of $(0.1) million, $(2.8) million, and $1.6 million were recorded in accumulated other comprehensive loss (income) as of December 31, 2023, 2022, and 2021, respectively.
Reinsurance Accounting Policy [Policy Text Block]
Insurance Operations
Effective January 1, 2015, the Company formed a segregated account in Bermuda as part of Wyndham Insurance Company (SAC) Limited (WICL) and entered into a revised fronting and reinsurance arrangement with Omega General Insurance Company (Omega) to include its newly formed segregated account. The Company maintains all risk with the business written in Canada and consolidates the entity in its financial statements. Dividends are allowed subject to the Segregated Accounts Company Act of 2000, which allows for dividends only to the extent that the entity remains solvent and the value of its assets remain greater than the aggregate of its liabilities and its issued share capital and share premium accounts.

For the Company’s Canadian business, all plans are written by Omega and the risk is assumed by the Company through a fronting and reinsurance agreement. Premiums are recognized and earned pro rata over the terms of the related customer contracts. Revenue recognized from the agreement in 2023, 2022, and 2021 was $167.6 million, $135.9 million and $112.0 million, respectively, and deferred revenue relating to this arrangement at December 31, 2023 and 2022 was $9.5 million and $6.4 million, respectively. Reinsurance revenue was 15%, 15%, and 16% of total revenue in 2023, 2022, and 2021, respectively. Cash designated for the purpose of paying claims related to this reinsurance agreement was $11.2 million and $7.2 million at December 31, 2023 and 2022, respectively. In addition, as required by the Office of the Superintendent of Financial Institutions regulations related to the Company’s reinsurance agreement with Omega, the Company is required to fund a Canadian Trust account with the greater of CAD $2.0 million or 120% of unearned Canadian premium plus 20% of outstanding Canadian claims, including all incurred but not reported claims. As of December 31, 2023, the account balance was CAD $15.7 million and the Company was in compliance with all requirements.

The Company has not transferred any risk to third-party reinsurers.
Concentration Risk, Credit Risk, Policy [Policy Text Block]
Concentrations of Credit Risk
Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents, investments, and debt. The Company manages its risk by investing cash equivalents and investment securities in money market instruments and securities of the U.S. government, U.S. government agencies and high-credit-quality issuers of debt securities.
New Accounting Pronouncements, Policy [Policy Text Block]
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07 related to improving segment disclosures. This ASU enhances disclosures about significant segment expenses, allows for multiple measures of a segment's profit or loss, and requires additional disclosures about the Chief Operating Decision Maker. The ASU is effective for annual periods beginning after December 15, 2023, including interim periods within that reporting period, with early adoption permitted. As of year-end, the Company is still evaluating the impact on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09 which improves and expands upon the income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The ASU is effective for annual periods beginning after December 15, 2024, including interim periods within that reporting period, with early adoption permitted. As of year-end, the Company is still evaluating the impact on its consolidated financial statements.
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Investments details (Policies)
12 Months Ended
Dec. 31, 2023
Other Investments [Abstract]  
Variable Interest Entity Disclosure [Text Block] Investment
The Company has invested $7.0 million in the preferred stock of a variable interest entity, Baystride, Inc., a U.S.-based privately held corporation operating in the pet food industry. The Company does not have power over the activities that most significantly impact the economic performance of the entity and is, therefore, not the primary beneficiary. The Company has the option to purchase all of the outstanding common stock issued by the entity in August 2027 at an amount approximating its expected fair value. The preferred stock investment in the entity is redeemable, and therefore, is accounted for as an available-for-sale debt security, and measured at fair value at each balance sheet date — see Note 8.
Additionally, the Company has extended a $7.0 million revolving line of credit to the variable interest entity to fund its inventory purchases, which will increase annually by $2.0 million until the note’s maturity in 2027. Borrowing amounts are subject to limitations based on Baystride’s forecasted revenues and inventory balances. The Company's investment and amounts loaned under the line of credit are recorded in other long-term assets on its consolidated balance sheet. The outstanding loan balance under the line of credit, including accrued interest, was $4.0 million and $6.3 million as of December 31, 2023 and 2022, respectively. The Company has also entered into a series of agreements to provide ancillary services to, and receive reimbursement from, the variable interest entity at cost. The Company provided $0.4 million and $0.8 million of these services for the years ended December 31, 2023 and 2022, respectively.
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Notes Receivable (Policies)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Loans, Notes, Trade and Other Receivables Disclosure
The Company's other long-term assets balance also included notes receivable of $6.8 million and $9.3 million as of December 31, 2023 and 2022, respectively, recorded at their estimated collectible amount. The Company estimates that the carrying value of the notes receivable approximates the fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party.
The Company estimates the fair value of long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at December 31, 2023.
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting (Policies)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Reporting, Policy
The Company has two aggregated reporting segments: subscription business and other business. The subscription business segment consists of products that have been created to meet the needs of their distribution channels and have similar target margin profiles. This segment generates revenue primarily from subscription fees related to the Company's direct-to-consumer products. The other business segment generates revenue primarily by underwriting policies on behalf of third parties. The Company does not undertake marketing efforts for these policies and has a business-to-business relationship with these third-parties. The other business segment also includes other products and insurance software solutions that have a different margin profile from the Company’s subscription business segment.
The chief operating decision maker reviews revenue and operating income (loss) to evaluate segment performance. Revenue, veterinary invoice expense, other cost of revenue, and new pet acquisition expenses are generally directly attributed to each segment. Other operating expenses, such as technology and development expense, general and administrative expense, and depreciation and amortization, are generally allocated proportionately based on revenue in each segment. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets.
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization, Consolidation and Presentation of Financial Statements (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedules of Concentration of Risk, by Risk Factor For the year ended December 31, 2023, premiums from policies sourced by general agents accounted for 34% of our total revenue, and one general agent sourced members whose premiums accounted for over 10% of our total revenue.
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
The following potentially dilutive equity securities were not included in the diluted earnings per share of common stock calculation because they would have had an antidilutive effect:
 As of December 31,
 202320222021
Stock options408,970 629,650 807,205 
Restricted stock awards and restricted stock units714,382 1,112,552 1,087,627 
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2022
Business Combinations [Abstract]  
Business Combination, Separately Recognized Transactions
The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands):
November 16,
2022
Current assets, net of cash acquired$295 
Property and equipment and other long-term assets27 
Amortizable intangible assets5,121 
Goodwill9,541 
Current liabilities and short-term loan(1,677)
Deferred tax liability and other liabilities(1,056)
Total consideration transferred, net of cash acquired$12,251 
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property, equipment, and internal-use software, net consisted of the following (in thousands):
 December 31,
 20232022
Land and improvements$15,911 $15,911 
Building and improvements48,974 48,963 
Software40,097 34,779 
Office equipment and other6,129 6,814 
Construction in progress34,627 21,415 
Property, equipment and internal-use software, at cost145,738 127,882 
Less: Accumulated depreciation(42,088)(37,181)
Property and equipment, net$103,650 $90,701 
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The following table presents the detail of intangible assets other than goodwill for the periods presented (in thousands):
Gross Carrying ValueAccumulated AmortizationNet Carrying ValueWeighted Average Useful Life Remaining as of December 31, 2023
December 31, 2023:
Licenses$4,773 $— $4,773 N/A
Leases848 (848)— 
Trade name1,294 (412)882 6.8
Developed technologies17,278 (9,023)8,255 2.6
Customer relationships8,379 (4,855)3,524 2.1
Patents, trademarks, and other2,459 (1,148)1,311 5.0
Total Intangibles$35,031 $(16,286)$18,745 2.8
December 31, 2022:
Licenses$4,773 $— $4,773 
Leases2,959 (2,866)93 
Trade name1,228 (266)962 
Developed technologies16,770 (5,164)11,606 
Customer relationships7,980 (3,001)4,979 
Patents, trademarks, and other2,768 (1,150)1,618 
Total Intangibles$36,478 $(12,447)$24,031 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
As of December 31, 2023, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in thousands):
Year ending December 31:
2024$5,345 
20254,556 
20261,482 
20271,311 
2028164 
Thereafter443 
Total$13,301 
Schedule of Goodwill Goodwill and Intangible Assets
Goodwill arises from business acquisitions in which the purchase price exceeds the fair value of tangible and intangible assets acquired less assumed liabilities.
The following is a summary of goodwill by reportable segment for the years ended December 31, 2023 and 2022 (in thousands):
Subscription BusinessOther BusinessTotal
Balance as of January 1, 2022$32,709 $— $32,709 
Acquisitions12,159 — 12,159 
Effects of foreign currency(2,885)— (2,885)
Balance as of December 31, 202241,983 — 41,983 
Effects of foreign currency1,730 — 1,730 
Balance as of December 31, 2023$43,713 $— $43,713 
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities Debt and Equity Securities (Tables)
12 Months Ended
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]  
Unrealized Gain (Loss) on Investments The amortized cost, gross unrealized holding gains and losses, and estimates of fair value of long-term and short-term investments by major security type and class of security were as follows as of December 31, 2023 and 2022 (in thousands):
Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
As of December 31, 2023
Long-term investments:
Available-for-sale investments
Foreign deposits$11,869 $— $— $11,869 
$11,869 $— $— $11,869 
Held-to-maturity investments
U.S. treasury securities$997 $$— $1,005 
$997 $$— $1,005 
Short-term investments:
Available-for-sale investments
              U.S. treasury securities$44,425 $326 $(64)$44,687 
Mortgage-backed securities and collateralized mortgage obligations10,460 69 (75)10,454 
Other asset-backed securities12,422 67 (53)12,436 
Corporate bonds36,404 332 (123)36,613 
$103,711 $794 $(315)$104,190 
Held-to-maturity investments
U.S. Treasury securities$13,179 $21 $(15)$13,185 
              Certificates of deposit12,298 — — 12,298 
$25,477 $21 $(15)$25,483 
 Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
As of December 31, 2022
Long-term investments:
Available-for-sale investments
Foreign deposits$7,683 $— $— $7,683 
$7,683 $— $— $7,683 
Held-to-maturity investments
U.S. treasury securities$158 $— $(4)$154 
$158 $— $(4)$154 
Short-term investments:
Available-for-sale investments
U.S. treasury securities$42,833 $17 $(203)$42,647 
Mortgage-backed securities and collateralized mortgage obligations8,015 (105)7,918 
Other asset-backed securities11,286 (85)11,209 
Municipal bond1,000 — (6)994 
Corporate bonds37,793 95 (357)37,531 
$100,927 $128 $(756)$100,299 
Held-to-maturity investments
U.S. Treasury securities$12,059 $— $(58)$12,001 
Certificates of deposit3,254 — — 3,254 
U.S. government funds41,192 — — 41,192 
$56,505 $— $(58)$56,447 
Investments Classified by Contractual Maturity Date
Maturities of investments classified as available-for-sale and held-to-maturity were as follows (in thousands):
 December 31, 2023
 Amortized
Cost
Fair
Value
Available-for-sale:
Due under one year$2,420 $2,408 
Due after one year through five years90,278 90,761 
$92,698 $93,169 
Available-for-sale collateralized:
Mortgage-backed securities and collateralized mortgage obligations$10,460 $10,454 
Other asset-backed securities12,422 12,436 
$22,882 $22,890 
Held-to-maturity:
Due under one year$25,477 $25,483 
Due after one year through five years997 1,005 
$26,474 $26,488 
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Investments (Tables)
12 Months Ended
Dec. 31, 2023
Other Investments [Abstract]  
Accounts Receivable, Allowance for Credit Loss The following table presents a rollforward of the allowance for credit losses for this investment.
 Balance as of January 1, 2022 $— 
(Addition to) allowance for credit losses — 
 Balance as of December 31, 2022 — 
(Addition to) allowance for credit losses (1,674)
 Balance as of December 31, 2023 $(1,674)
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair value, asset & liabilities measured on recurring basis [Table Text Block]
The following table summarizes, by major security type, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):
 As of December 31, 2023
 Fair ValueLevel 1Level 2Level 3
Assets
Money market funds$67,360 $67,360 $— $— 
Fixed maturities:
Mortgage-backed securities and collateralized mortgage obligations10,454 — 10,454 — 
Other asset-backed securities12,436 — 12,436 — 
Corporate bonds36,613 — 36,613 — 
Foreign deposits11,869 11,869 — — 
U.S. Treasury securities44,687 — 44,687 — 
Preferred stock investment5,326 — — 5,326 
Total$188,745 $79,229 $104,190 $5,326 
 As of December 31, 2022
 Fair ValueLevel 1Level 2Level 3
Assets
Money market funds$1,633 $1,633 $— $— 
Fixed maturities:
Mortgage-backed securities and collateralized mortgage obligations7,918 — 7,918 — 
Other asset-backed securities11,209 — 11,209 — 
Corporate bonds37,531 — 37,531 — 
Foreign deposits7,683 7,683 — — 
Municipal bond994 — 994 — 
U.S. Treasury securities42,647 — 42,647 — 
Preferred stock investment4,115 — — 4,115 
Total$113,730 $9,316 $100,299 $4,115 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table presents the change in fair value of the Company’s investment carried at fair value and classified as Level 3 as of December 31, 2023 (in thousands):
Preferred Stock Investment
Balance as of January 1, 2021$7,949 
Unrealized gain included in other comprehensive income (loss)493 
Balance as of December 31, 2021$8,442 
Unrealized loss included in other comprehensive income (loss)(4,327)
Balance as of December 31, 2022$4,115 
Reversal of cumulative unrealized loss included in other comprehensive income (loss)2,885 
Credit loss included in earnings(1,674)
Balance as of December 31, 2023$5,326 
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Claims Reserve (Tables)
12 Months Ended
Dec. 31, 2023
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]  
Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]
Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):
 Year Ended December 31,
Subscription202320222021
Reserve at beginning of year$21,543 $22,407 $19,925 
Veterinary invoices during the period related to:
Current year540,396 439,679 357,859 
Prior years2,800 (2,799)(1,411)
Total veterinary invoice expense543,196 436,880 356,448 
Amounts paid during the period related to:
Current year506,294 414,778 333,182 
Prior years23,001 18,739 16,109 
Total paid529,295 433,517 349,291 
Non-cash expenses3,896 4,227 4,675 
Reserve at end of period$31,548 $21,543 $22,407 
The Company had unfavorable development on veterinary invoice reserves for the subscription business segment of $2.8 million for the year ended December 31, 2023, favorable development on veterinary invoice reserves of $2.8 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $1.4 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends.

Summarized below are the changes in total liability for the Company's other business segment (in thousands):
 Year Ended December 31,
Other Business202320222021
Reserve at beginning of year$22,191 $17,264 $9,004 
Veterinary invoices during the period related to:
Current year287,361 211,729 129,826 
Prior years498 1,128 (212)
Total veterinary invoice expense287,859 212,857 129,614 
Amounts paid during the period related to:
Current year256,616 190,031 112,574 
Prior years21,744 17,899 8,780 
Total paid278,360 207,930 121,354 
Non-cash expenses— — — 
Reserve at end of period$31,690 $22,191 $17,264 

The Company had unfavorable development on veterinary invoice reserves for the other business segment of $0.5 million for the year ended December 31, 2023, unfavorable development on veterinary invoice reserves of $1.1 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $0.2 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends.
Short-duration Insurance Contracts, Claims Development [Table Text Block]
The following table summarizes the development of veterinary invoice expense, on a constant currency basis, for the Company's subscription business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):
Cumulative veterinary invoice expensesReserveCumulative number of veterinary invoices
As of December 31,As of December 31,
Subscription202020212022202320232023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$279,236 $278,325 $277,839 $278,342 $— 1,205,693 
2021$354,083 $351,797 $352,320 $— 1,482,674 
2022$438,148 $439,448 $1,342 1,775,110 
2023$542,362 $30,206 1,981,465 
$1,612,472 $31,548 

The following table summarizes the development of veterinary invoice expense, on a constant currency basis, for the Company's other business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):
Cumulative veterinary invoice expensesReserveCumulative number of veterinary invoices
As of December 31,As of December 31,
Other Business202020212022202320232023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$72,289 $72,026 $72,255 $72,352 $— 536,416 
2021$129,814 $130,650 $130,577 $— 906,658 
2022$211,724 $212,163 $945 1,289,524 
2023$287,365 $30,745 1,414,664 
$702,457 $31,690 
Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]
The following table summarizes the amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the subscription segment (in thousands):
Year Ended December 31,
Subscription2020202120222023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$261,780 $276,589 $277,839 $278,342 
2021$334,187 $350,925 $352,320 
2022$417,419 $438,106 
2023$512,156 
$1,580,924 
Total amounts unpaid and recorded as a liability$31,548 
The following table summarizes the amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the other business segment (in thousands):
Year Ended December 31,
Other Business2020202120222023
Year of Occurrence(unaudited)(unaudited)(unaudited)
2020$63,362 $72,013 $72,255 $72,352 
2021$112,562 $130,157 $130,577 
2022$190,026 $211,218 
2023$256,620 
$670,767 
Total amounts unpaid and recorded as a liability$31,690 
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-Term Debt [Table Text Block]
Future principal payments on outstanding borrowings as of December 31, 2023 are as follows (in thousands):
Year Ending December 31,December 31, 2023
2024$1,350 
20251,350 
20261,350 
202772,113 
202857,125 
Thereafter— 
Total$133,288 
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Stock-based compensation expense recognized in each category of the consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):
 Year Ended December 31,
 202320222021
Veterinary invoice expense$3,667 $4,145 $4,538 
Other cost of revenue1,612 2,339 2,610 
Technology and development2,846 4,742 3,056 
General and administrative17,717 12,831 8,862 
New pet acquisition expense7,319 9,336 9,160 
Total expensed stock-based compensation33,161 33,393 28,226 
Capitalized stock-based compensation2,135 1,633 676 
Total stock-based compensation$35,296 $35,026 $28,902 
As of December 31, 2023, the Company had 714,382 unvested restricted stock units. Stock-based compensation expense of $44.6 million related to unvested restricted stock units are expected to be recognized over a weighted average period of approximately 2.4 years.
In March 2023, two executives terminated employment with the Company and one executive signed a separation agreement effective June 1, 2023. In conjunction with these departures, the Company accelerated the vesting of certain RSUs as of the termination date and extended the purchase date of certain vested options from 90 to 365 days. These award modifications resulted in the recognition of $4.8 million share-based compensation expense during the year ended December 31, 2023.
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
Stock Options
The grant date fair value of stock option awards are estimated on the date of grant using the Black-Scholes option-pricing model. The Company did not grant any new stock options during the years ended December 31, 2023, 2022, and 2021.
Schedule of Share-based Compensation, Stock Options, Activity
The following table presents information regarding stock options granted, exercised and forfeited for the periods presented:
Number
of
Options
Weighted Average
Exercise
Price per Share
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of January 1, 20211,459,290 $9.93 $160,200 
Granted— — — 
Exercised(647,164)5.59 58,200 
Forfeited(4,921)13.66 — 
Outstanding as of December 31, 2021807,205 13.39 95,765 
Granted— — — 
Exercised(174,721)12.82 10,931 
Forfeited(2,834)18.87 — 
Outstanding as of December 31, 2022629,650 13.53 21,410 
Granted— — — 
Exercised(213,848)12.47 3,720 
Forfeited(6,832)12.80 — 
Outstanding as of December 31, 2023408,970 14.09 6,715 
Exercisable at December 31, 2023408,970 $14.09 $6,715 
As of December 31, 2023, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of 2.5 years.
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]
The fair value of options vested were as follows for the years ended December 31, 2023, 2022, and 2021. The Company didn't grant any stock options in these three years.
Fair Value of Options Vested
(in thousands)
Year:
2021$313 
2022$— 
2023$— 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity
A summary of the Company’s restricted stock award and restricted stock unit activity for the years ended December 31, 2023, 2022 and 2021 is as follows:
Number of 
Shares
Weighted Average
Grant Date Fair Value per
Share
Unvested shares as of January 1, 2021782,755 $34.81 
Granted787,730 101.32 
Vested(426,725)40.10 
Forfeited(56,133)72.93 
Unvested shares as of December 31, 20211,087,627 78.94 
Granted623,401 84.11 
Vested(516,077)72.81 
Forfeited(82,399)81.91 
Unvested shares as of December 31, 20221,112,552 84.46 
Granted366,870 26.77 
Vested(669,413)72.52 
Forfeited(95,627)79.60 
Unvested shares as of December 31, 2023714,382 $66.64 
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Accumulated Comprehensive Income (Loss)
A summary of the components of accumulated other comprehensive income (loss) is as follows (in thousands):
Foreign Currency TranslationNet Unrealized Gain (Loss) on Available-for-Sale SecuritiesTotal
Balance as of January 1, 2021$2,120 $951 $3,071 
Other comprehensive income (loss)(496)502 
Balance as of December 31, 2021$1,624 $1,453 $3,077 
Other comprehensive income (loss)(4,412)(4,966)(9,378)
Balance as of December 31, 2022$(2,788)$(3,513)$(6,301)
Other comprehensive income (loss)2,712 3,992 6,704 
Balance as of December 31, 2023$(76)$479 $403 
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Revenue and Gross Profit from Segments [Table Text Block] perating income (loss) of the Company’s segments were as follows (in thousands):
Year Ended December 31,
202320222021
Subscription business:
Revenue$712,906 $596,610 $494,862 
Veterinary invoice expense543,196 436,880 356,448 
Other cost of revenue70,490 60,804 51,216 
Technology and development13,765 16,555 11,942 
General and administrative36,256 25,964 22,579 
New pet acquisition expense77,172 88,959 78,148 
Depreciation and amortization8,021 7,205 8,494 
Subscription business operating loss(35,994)(39,757)(33,965)
Other business:
Revenue395,699 308,569 204,129 
Veterinary invoice expense287,859 212,857 129,614 
Other cost of revenue76,044 72,453 57,367 
Technology and development7,638 8,578 4,924 
General and administrative23,951 13,415 9,314 
New pet acquisition expense200 541 499 
Depreciation and amortization4,453 3,716 3,471 
Other business operating loss(4,446)(2,991)(1,060)
Gain (loss) from investment in joint venture(219)(253)(171)
Total operating loss(40,659)(43,001)(35,196)
Interest expense12,077 4,267 10 
Other expense (income), net(7,701)(3,072)14 
Loss before income taxes$(45,035)$(44,196)$(35,220)
Revenue from External Customers by Geographic Areas [Table Text Block]
The following table presents the Company’s revenue by geographic region of the member (in thousands):
 Year Ended December 31,
 202320222021
United States$935,312 $764,349 $580,966 
Canada and other173,293 140,830 118,025 
Total revenue$1,108,605 $905,179 $698,991 
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Dividend Restrictions Statutory Surplus (Tables)
12 Months Ended
Dec. 31, 2023
Insurance [Abstract]  
Statutory Accounting Practices Disclosure [Table Text Block]
The statutory net income for 2023, 2022 and 2021 and statutory capital and surplus at December 31, 2023, 2022 and 2021, for APIC were as follows (in thousands):
 As of December 31,
 202320222021
Statutory net income$40,076 $35,227 $24,409 
Statutory capital and surplus$199,613 $162,232 $124,189 
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
Loss before income taxes was as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):
 Year Ended December 31,
 202320222021
United States$(41,019)$(43,794)$(34,052)
Foreign(4,016)(402)(1,168)
$(45,035)$(44,196)$(35,220)
Schedule of Components of Income Tax Expense (Benefit)
The components of income tax expense (benefit) were as follows (in thousands):
 Year Ended December 31,
 202320222021
Current:
U.S. federal & state$(8)$82 $58 
Foreign464 814 2,066 
456 896 2,124 
Deferred:
U.S. federal & state11 (15)
Foreign(805)(431)(1,799)
(798)(420)(1,814)
Income tax expense (benefit)$(342)$476 $310 
Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of income tax expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is presented below:
 Year Ended December 31,    
 202320222021
Federal income taxes at statutory rate21.0 %21.0 %21.0 %
U.S. state income taxes7.9 3.5 7.5 
Equity compensation(9.2)2.5 30.4 
Change in valuation allowance(19.1)(26.7)(58.4)
Other, net(0.1)(1.7)(1.7)
Credits0.3 0.3 0.3 
Effective income tax rate0.8 %(1.1)%(0.9)%
Schedule of Deferred Tax Assets and Liabilities
The principal components of the Company’s deferred tax assets and liabilities were as follows (in thousands):
 As of December 31,         
 20232022
Deferred tax assets:
Deferred revenue$10,017 $8,610 
Accruals and reserves2,190 1,860 
Net operating loss carryforwards71,231 63,772 
Depreciation and amortization2,310 1,421 
Equity compensation1,875 3,179 
Credits1,147 997 
Other1,995 1,661 
Total deferred tax assets90,765 81,500 
Deferred tax liabilities:
Deferred costs(1,549)(1,322)
Intangible assets(3,103)(3,603)
Other(3,471)(2,398)
Total deferred tax liabilities(8,123)(7,323)
Total deferred taxes82,642 74,177 
Less deferred tax asset valuation allowance(85,245)(77,507)
Net deferred tax liability$(2,603)$(3,330)
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows (in thousands):
  
Year Ended December 31,
 202320222021
Balance, beginning of year$151 $138 $133 
Increases (decreases) to tax positions related to prior periods(72)— 
Increases to tax positions related to the current year
Balance, end of year$80 $151 $138 
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEC Schedule, Article 12-04, Condensed Financial Information of Registrant (Tables)
12 Months Ended
Dec. 31, 2023
Condensed Financial Information Disclosure [Abstract]  
Condensed Statement of Comprehensive Income
Trupanion, Inc.
Condensed Statements of Operations and Comprehensive Loss
(Parent Company Only, in thousands)
 Year Ended December 31,
 202320222021
Expenses:
Veterinary invoice expense$253 $4,144 $4,538 
Other cost of revenue240 2,340 2,610 
Technology and development1,507 4,930 3,130 
General and administrative5,345 16,346 11,714 
New pet acquisition expense806 9,351 9,177 
Depreciation and amortization494 289 473 
Total expenses8,645 37,400 31,642 
Loss from investment in joint venture(237)(192)(33)
Operating loss(8,882)(37,592)(31,675)
Interest expense11,998 4,255 (2)
Other income, net(14,442)(8,047)(5,755)
Loss before equity in undistributed earnings of subsidiaries(6,438)(33,800)(25,918)
Income tax benefit15,766 14,544 12,272 
Equity (loss) in undistributed earnings of subsidiaries(54,021)(25,416)(21,884)
Net loss$(44,693)$(44,672)$(35,530)
Other comprehensive income (loss), net of taxes:
Other comprehensive income (loss) of subsidiaries6,704 (9,378)
Other comprehensive income (loss)6,704 (9,378)
Comprehensive loss$(37,989)$(54,050)$(35,524)
Condensed Balance Sheet
Trupanion, Inc.
Condensed Balance Sheets
(Parent Company Only)
(In thousands, except share data)
 December 31,
 20232022
Assets
Current assets:
Cash and cash equivalents$10,994 $16,052 
Accounts and other receivables5,739 
Prepaid expenses and other assets804 697 
Total current assets11,799 22,488 
Restricted cash22,963 19,032 
Property and equipment, net3,981 2,398 
Intangible assets, net5,808 5,710 
Other long-term assets12,540 13,960 
Advances to and investments in subsidiaries377,031 312,559 
Total assets$434,122 $376,147 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable, accrued liabilities, and other current liabilities$336 $484 
Long-term debt - current portion1,350 750 
Total current liabilities1,686 1,234 
Long-term debt127,580 68,354 
Deferred tax liabilities1,106 1,100 
Other liabilities28 162 
Total liabilities130,400 70,850 
Stockholders’ equity:
Common stock: $0.00001 par value per share, 100,000,000 shares authorized; 42,887,052 and 41,858,866 shares issued and outstanding at December 31, 2023; 42,041,344 and 41,013,158 shares issued and outstanding at December 31, 2022
— — 
Preferred stock: $0.00001 par value per share, 10,000,000 shares authorized; no shares issued and outstanding
— — 
Additional paid-in capital536,108 499,694 
Accumulated other comprehensive income (loss)403 (6,301)
Accumulated deficit(216,255)(171,562)
Treasury stock, at cost: 1,028,186 shares at December 31, 2023 and 2022
(16,534)(16,534)
Total stockholders’ equity303,722 305,297 
Total liabilities and stockholders’ equity$434,122 $376,147 
Condensed Cash Flow Statement
Trupanion, Inc.
Condensed Statements of Cash Flows
(Parent Company Only, in thousands)
 Year Ended December 31,
 202320222021
Operating activities
Net loss$(44,693)$(44,672)$(35,530)
Adjustments to reconcile net loss to cash provided by (used in) operating activities:
Loss attributable to investments in subsidiaries39,184 19,331 17,501 
Dividends from subsidiaries14,837 6,942 5,567 
Depreciation and amortization494 289 473 
Stock-based compensation expense4,575 33,393 28,226 
Other, net4,200 533 (161)
Changes in operating assets and liabilities6,194 (166)(1,219)
Net cash provided by operating activities24,791 15,650 14,857 
Investing activities
Cash paid in business acquisition, net of cash acquired— (15,034)— 
Purchases of property and equipment(172)(516)(280)
Advances to and investments in subsidiaries(87,198)(71,671)(71,721)
Other investments 1,586 (1,598)(1,755)
Net cash used in investing activities(85,784)(88,819)(73,756)
Financing activities
Proceeds from debt financing, net of financing fees59,972 69,138 — 
Repayments of debt financing(1,225)(487)— 
Repurchase of common stock— (5,755)— 
Proceeds from exercise of stock options2,655 2,290 3,607 
Taxes paid related to net share settlement of equity awards(1,536)(4,359)(4,732)
Net cash (used in) provided by financing activities59,866 60,827 (1,125)
Net change in cash, cash equivalents, and restricted cash(1,127)(12,342)(60,024)
Cash, cash equivalents, and restricted cash at beginning of period35,084 47,426 107,450 
Cash, cash equivalents, and restricted cash at end of period$33,957 $35,084 $47,426 
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
CAD ($)
Accounting Policies [Abstract]          
Accounts Receivable, Unaffiliated General Agents $ 249,800,000   $ 220,800,000    
Deferred Policy Acquisition Costs 7,400,000   6,000,000    
Realized Investment Gains (Losses)     0 $ 0  
Impairment, Amount, License Intangibles 0   0 0  
Interest Income, Other 9,000,000   3,000,000 300,000  
Advertising Expense 16,900,000   25,500,000 23,600,000  
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax (100,000)   (2,800,000) 1,600,000  
Premiums Recognized from Fronting Agreement 167,600,000   135,900,000 $ 112,000,000  
Deferred Revenue from Fronting Agreement 9,500,000   6,400,000    
Cash Designated for Paying Reinsurance Claims $ 11,200,000   $ 7,200,000    
Reinsurance Trust Minimum Payment   $ 2.0      
Reinsurance Trust Payment Unearned Premium Percentage 120.00% 120.00%      
Reinsurance Payment of Percentage of Canadian Claims outstanding 20.00% 20.00%      
Reinsurance Trust Balance         $ 15.7
Reinsurance, Reinsured Risk, Percentage 15.00% 15.00% 15.00% 16.00%  
Accounts Receivable, Allowance for Credit Loss, Writeoff $ 3,800,000        
Debt Securities, Available-for-Sale, Realized Gain 300,000        
Debt Securities, Available-for-Sale, Realized Loss 900,000        
Goodwill and Intangible Asset Impairment 0        
Accounts Receivable, Allowance for Credit Loss $ 1,700,000   $ 0 $ 0  
Revenue Benchmark [Member] | Product Concentration Risk [Member] | General Agents [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 34.00% 34.00%      
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies Deferred Acquisition Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Selling and Marketing Expense [Member]      
SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items]      
SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Amortization of Deferred Policy Acquisition Cost $ 6.0 $ 4.9 $ 4.7
Cost of Sales [Member]      
SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items]      
SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Amortization of Deferred Policy Acquisition Cost $ 45.6 $ 33.9 $ 30.5
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies Property, Plant, and Equipment, Useful Life (Details)
Dec. 31, 2023
Land Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Building [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 39 years
Software and Software Development Costs [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Software and Software Development Costs [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Office Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Office Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 408,970 629,650 807,205
Restricted stock awards and restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 714,382 1,112,552 1,087,627
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations, Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 16, 2022
Business Acquisition [Line Items]        
Goodwill, Acquired During Period   $ 12,159,000    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities       $ (1,677,000)
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities       (1,056,000)
Cash paid in business acquisition, net of cash acquired $ 0 15,034,000 $ 0  
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets       295,000
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment       27,000
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles       $ 5,121,000
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2 years 9 months 18 days      
Smart Paws Acquisition        
Business Acquisition [Line Items]        
Finite-Lived Intangible Assets Acquired   1,100,000    
Goodwill, Acquired During Period   2,600,000    
Business Combination, Acquisition Related Costs   100,000    
Cash paid in business acquisition, net of cash acquired   $ 2,800,000    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   5 years    
Pet Expert Acquisition        
Business Acquisition [Line Items]        
Goodwill, Acquired During Period   $ 9,541,000    
Cash paid in business acquisition, net of cash acquired   12,251,000    
Business Acquisition, Transaction Costs   $ 200,000    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   5 years    
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Construction in Progress, Gross $ 34,627 $ 21,415  
Property, Plant and Equipment, Gross 145,738 127,882  
Less: Accumulated depreciation (42,088) (37,181)  
Property and equipment, net 103,650 90,701  
Depreciation expense 6,700 6,100 $ 7,100
Land and Land Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 15,911 15,911  
Building and Building Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 48,974 48,963  
Software      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross 40,097 34,779  
Computer Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property, Plant and Equipment, Gross $ 6,129 $ 6,814  
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Indefinite-Lived License Agreements $ 4,773,000 $ 4,773,000  
Finite-Lived Intangible Asset, Acquired-in-Place Leases 848,000 2,959,000  
Finite-Lived Trade Names, Gross 1,294,000 1,228,000  
Finite-Lived Developed Technologies, Gross 17,278,000 16,770,000  
Finite-Lived Customer Relationships, Gross 8,379,000 7,980,000  
Finite-Lived Patents, Gross 2,459,000 2,768,000  
Intangible Assets, Gross (Excluding Goodwill) 35,031,000 36,478,000  
Finite-Lived Intangible Assets, Accumulated Amortization (16,286,000) (12,447,000)  
Intangible assets, net 18,745,000 24,031,000  
Goodwill 43,713,000 41,983,000 $ 32,709,000
Goodwill, Acquired During Period   12,159,000  
Goodwill, Foreign Currency Translation Gain (Loss) $ 1,730,000 (2,885,000)  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2 years 9 months 18 days    
Subscription business [Member]      
Finite-Lived Intangible Assets [Line Items]      
Goodwill $ 43,713,000 41,983,000 32,709,000
Goodwill, Acquired During Period   12,159,000  
Goodwill, Foreign Currency Translation Gain (Loss) 1,730,000 (2,885,000)  
Other business      
Finite-Lived Intangible Assets [Line Items]      
Goodwill 0 0 $ 0
Goodwill, Acquired During Period   0  
Goodwill, Foreign Currency Translation Gain (Loss) 0 0  
Leases, Acquired-in-Place [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization (848,000) (2,866,000)  
Intangible assets, net 0 93,000  
Trade Names [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization (412,000) (266,000)  
Intangible assets, net $ 882,000 962,000  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 6 years 9 months 18 days    
Technology-Based Intangible Assets [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization $ (9,023,000) (5,164,000)  
Intangible assets, net $ 8,255,000 11,606,000  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2 years 7 months 6 days    
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization $ (4,855,000) (3,001,000)  
Intangible assets, net $ 3,524,000 4,979,000  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2 years 1 month 6 days    
Patents [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Accumulated Amortization $ (1,148,000) (1,150,000)  
Intangible assets, net $ 1,311,000 $ 1,618,000  
Patents, trademarks, and other      
Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 5 years    
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 43,713,000 $ 41,983,000 $ 32,709,000
Goodwill, Foreign Currency Translation Gain (Loss) 1,730,000 (2,885,000)  
Indefinite-Lived License Agreements 4,773,000 4,773,000  
Amortization of Intangible Assets $ 5,700,000 $ 4,800,000 $ 4,900,000
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets, Expected Amortization (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]  
Operating Leases, Future Minimum Payments Receivable, Current $ 5,345
Operating Leases, Future Minimum Payments Receivable, in Two Years 4,556
Operating Leases, Future Minimum Payments Receivable, in Three Years 1,482
Operating Leases, Future Minimum Payments Receivable, in Four Years 1,311
Operating Leases, Future Minimum Payments Receivable, in Five Years 164
Operating Leases, Future Minimum Payments Receivable, Thereafter 443
Operating Leases, Future Minimum Payments Receivable $ 13,301
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Details) Investment Schedule - AFS - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Investments [Line Items]    
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 300,000 $ 800,000
Proceeds from Sale of Debt Securities, Available-for-Sale 114,700,000 43,000,000
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 2,420,000  
Available-for-sale securities, due after one year through five years, amortized cost basis 90,278,000  
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost 92,698,000  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 2,408,000  
Available-for-sale securities, due after one year through five years, fair value 90,761,000  
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer 18,900,000 0
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months 25,900,000 76,300,000
Debt Securities, Available-for-sale 93,169,000  
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 200,000  
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 100,000 800,000
Other Long-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0 0
Debt Securities, Available-for-Sale, Amortized Cost 11,869,000 7,683,000
Debt Securities, Available-for-Sale, Unrealized Gain 0 0
Debt Securities, Available-for-sale 11,869,000 7,683,000
Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 21,000 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 15,000 58,000
Debt Securities, Held-to-maturity, Fair Value 25,483,000 56,447,000
Debt Securities, Available-for-Sale, Unrealized Gain 794,000 128,000
Debt Securities, Held-to-maturity, Amortized Cost 25,477,000 56,505,000
Collateralized Mortgage-Backed Securities    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 10,460,000  
Available-for-sale securities, due after one year through five years, amortized cost basis 12,422,000  
Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost 22,882,000  
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 10,454,000  
Available-for-sale securities, due after one year through five years, fair value 12,436,000  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value 22,890,000  
Debt Securities, Available-for-sale 10,454,000 7,918,000
Collateralized Mortgage-Backed Securities | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (75,000) (105,000)
Debt Securities, Available-for-Sale, Amortized Cost 10,460,000 8,015,000
Debt Securities, Available-for-Sale, Unrealized Gain 69,000 8,000
Debt Securities, Available-for-sale 10,454,000 7,918,000
Asset-Backed Securities    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale 12,436,000 11,209,000
Asset-Backed Securities | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (53,000) (85,000)
Debt Securities, Available-for-Sale, Amortized Cost 12,422,000 11,286,000
Debt Securities, Available-for-Sale, Unrealized Gain 67,000 8,000
Debt Securities, Available-for-sale 12,436,000 11,209,000
Corporate Bond Securities | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (123,000) (357,000)
Debt Securities, Available-for-Sale, Amortized Cost 36,404,000 37,793,000
Debt Securities, Available-for-Sale, Unrealized Gain 332,000 95,000
Debt Securities, Available-for-sale 36,613,000 37,531,000
US Treasury and Government | Other Long-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 8,000 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 0 4,000
Debt Securities, Held-to-maturity, Fair Value 1,005,000 154,000
US Treasury and Government | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (64,000) (203,000)
Debt Securities, Available-for-Sale, Amortized Cost 44,425,000 42,833,000
Debt Securities, Available-for-Sale, Unrealized Gain 326,000 17,000
Debt Securities, Available-for-sale 44,687,000 42,647,000
Total Short-Term Available-for-Sale [Domain] | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (315,000) (756,000)
Debt Securities, Available-for-Sale, Amortized Cost 103,711,000 100,927,000
Debt Securities, Available-for-sale 104,190,000 100,299,000
Deposits [Member]    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale 11,869,000 7,683,000
Deposits [Member] | Other Long-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 0 0
Debt Securities, Available-for-Sale, Amortized Cost 11,869,000 7,683,000
Debt Securities, Available-for-Sale, Unrealized Gain 0 0
Debt Securities, Available-for-sale 11,869,000 7,683,000
Municipal Bonds [Member]    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale   994,000
Municipal Bonds [Member] | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax   (6,000)
Debt Securities, Available-for-Sale, Amortized Cost   1,000,000
Debt Securities, Available-for-Sale, Unrealized Gain   0
Debt Securities, Available-for-sale   994,000
Total Long-Term Held-to-Maturity | Other Long-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 8,000  
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 0 4,000
Debt Securities, Held-to-maturity, Fair Value 1,005,000 154,000
Debt Securities, Held-to-maturity, Amortized Cost 997,000 158,000
US Treasury Securities [Member] | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 21,000 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 15,000 58,000
Debt Securities, Held-to-maturity, Fair Value 13,185,000 12,001,000
Certificates of Deposit [Member] | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 0 0
Debt Securities, Held-to-maturity, Fair Value 12,298,000 3,254,000
Debt Securities, Held-to-maturity, Amortized Cost $ 12,298,000 3,254,000
US Government Debt Securities [Member] | Short-Term Investments    
Schedule of Investments [Line Items]    
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain   0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss   0
Debt Securities, Held-to-maturity, Fair Value   41,192,000
Debt Securities, Held-to-maturity, Amortized Cost   $ 41,192,000
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investment Securities (Details) - Investment Schedule - HTM - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Short-Term Investments    
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One $ 25,477,000  
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five 997,000  
Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date 26,474,000  
Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 25,483,000  
Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 1,005,000  
Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value 26,488,000  
Debt Securities, Available-for-sale 93,169,000  
Other Long-Term Investments    
Short-Term Investments    
Debt Securities, Available-for-sale 11,869,000 $ 7,683,000
Short-Term Investments    
Short-Term Investments    
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 21,000 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (15,000) (58,000)
Debt Securities, Held-to-maturity, Fair Value 25,483,000 56,447,000
US Treasury and Government | Other Long-Term Investments    
Short-Term Investments    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss 997,000 158,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 8,000 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss 0 (4,000)
Debt Securities, Held-to-maturity, Fair Value 1,005,000 154,000
US Treasury and Government | Short-Term Investments    
Short-Term Investments    
Debt Securities, Available-for-sale 44,687,000 42,647,000
US Treasury Securities [Member] | Short-Term Investments    
Short-Term Investments    
Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss 13,179,000 12,059,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 21,000 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (15,000) (58,000)
Debt Securities, Held-to-maturity, Fair Value $ 13,185,000 $ 12,001,000
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Investments (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
AUD ($)
Dec. 31, 2021
USD ($)
Other Investments [Abstract]        
Purchase of Equity Interest       $ 7,000,000
Increase (Decrease) in Notes Receivables $ 7,000,000      
Line of Credit outstanding balance, Variable Interest Entity 4,000,000 $ 6,300,000    
Services performed for Variable Interest Entity 400,000 800,000    
Financing Receivable, Revolving, Annual Increase 2,000,000      
Other Commitment     $ 2.2  
Payments to Acquire Interest in Joint Venture 1,300,000      
Debt Securities, Available-for-Sale, Allowance for Credit Loss [Line Items]        
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) (1,674,000)      
Accounts Receivable, Allowance for Credit Loss 1,700,000 0   0
Preferred Stock        
Debt Securities, Available-for-Sale, Allowance for Credit Loss [Line Items]        
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) (1,674,000) 0    
Accounts Receivable, Allowance for Credit Loss $ (1,674,000) $ 0   $ 0
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Details) Unobservable - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Noncontrolling Interest in Variable Interest Entity $ 5,326,000 $ 4,115,000    
Assets, Fair Value Disclosure 188,745,000 113,730,000    
Fair Value, Inputs, Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Noncontrolling Interest in Variable Interest Entity 0 0    
Assets, Fair Value Disclosure 79,229,000 9,316,000    
Fair Value, Inputs, Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Noncontrolling Interest in Variable Interest Entity 0 0    
Assets, Fair Value Disclosure 104,190,000 100,299,000    
Fair Value, Inputs, Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Noncontrolling Interest in Variable Interest Entity 5,326,000 4,115,000 $ 8,442,000 $ 7,949,000
Assets, Fair Value Disclosure 5,326,000 4,115,000    
Money Market Funds [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 67,360,000 1,633,000    
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 67,360,000 1,633,000    
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0 0    
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure $ 0 $ 0    
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value (Details) Unobservable - Credit Loss Rollforward - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Noncontrolling Interest in Variable Interest Entity $ 5,326,000 $ 4,115,000    
Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other expense (income), net Other expense (income), net Other expense (income), net  
Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax $ 2,885,000 $ (4,327,000) $ 493,000  
Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) (1,674,000)      
Fair Value, Inputs, Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Noncontrolling Interest in Variable Interest Entity $ 5,326,000 $ 4,115,000 $ 8,442,000 $ 7,949,000
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Narrative (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]        
Noncontrolling Interest in Variable Interest Entity $ 5,326,000 $ 4,115,000    
Notes Receivable, Fair Value Disclosure 6,800,000 9,300,000    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Noncontrolling Interest in Variable Interest Entity 5,326,000 4,115,000    
Debt Securities, Available-for-sale 93,169,000      
Fair Value, Inputs, Level 3 [Member]        
Fair Value Disclosures [Abstract]        
Noncontrolling Interest in Variable Interest Entity 5,326,000 4,115,000 $ 8,442,000 $ 7,949,000
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Noncontrolling Interest in Variable Interest Entity 5,326,000 4,115,000 $ 8,442,000 $ 7,949,000
Fair Value, Inputs, Level 1 [Member]        
Fair Value Disclosures [Abstract]        
Noncontrolling Interest in Variable Interest Entity 0 0    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Noncontrolling Interest in Variable Interest Entity 0 0    
Fair Value, Inputs, Level 2 [Member]        
Fair Value Disclosures [Abstract]        
Noncontrolling Interest in Variable Interest Entity 0 0    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Noncontrolling Interest in Variable Interest Entity 0 0    
Collateralized Mortgage-Backed Securities        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 10,454,000 7,918,000    
Collateralized Mortgage-Backed Securities | Fair Value, Inputs, Level 3 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Collateralized Mortgage-Backed Securities | Fair Value, Inputs, Level 1 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Collateralized Mortgage-Backed Securities | Fair Value, Inputs, Level 2 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 10,454,000 7,918,000    
Asset-Backed Securities        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 12,436,000 11,209,000    
Asset-Backed Securities | Fair Value, Inputs, Level 3 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Asset-Backed Securities | Fair Value, Inputs, Level 1 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Asset-Backed Securities | Fair Value, Inputs, Level 2 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 12,436,000 11,209,000    
Total Corporate Bond Securities Member LT and ST [Domain]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 36,613,000 37,531,000    
Total Corporate Bond Securities Member LT and ST [Domain] | Fair Value, Inputs, Level 3 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Total Corporate Bond Securities Member LT and ST [Domain] | Fair Value, Inputs, Level 1 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Total Corporate Bond Securities Member LT and ST [Domain] | Fair Value, Inputs, Level 2 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 36,613,000 37,531,000    
Deposits [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 11,869,000 7,683,000    
Deposits [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Deposits [Member] | Fair Value, Inputs, Level 1 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 11,869,000 7,683,000    
Deposits [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Total US Treasury LT and ST Member [Domain]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 44,687,000 42,647,000    
Total US Treasury LT and ST Member [Domain] | Fair Value, Inputs, Level 3 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Total US Treasury LT and ST Member [Domain] | Fair Value, Inputs, Level 1 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 0 0    
Total US Treasury LT and ST Member [Domain] | Fair Value, Inputs, Level 2 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale 44,687,000 42,647,000    
Municipal Bonds [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale   994,000    
Municipal Bonds [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale   0    
Municipal Bonds [Member] | Fair Value, Inputs, Level 1 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale   0    
Municipal Bonds [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Debt Securities, Available-for-sale   994,000    
Money Market Funds [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 67,360,000 1,633,000    
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 0 0    
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure 67,360,000 1,633,000    
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]        
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]        
Cash and Cash Equivalents, Fair Value Disclosure $ 0 $ 0    
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Claims Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subscription business [Member]      
Liability for Claims and Claims Adjustment Expense [Line Items]      
Claims reserve at beginning of year $ 21,543 $ 22,407 $ 19,925
Current Year Claims and Claims Adjustment Expense 540,396 439,679 357,859
Prior Year Claims and Claims Adjustment Expense 2,800 (2,799) (1,411)
Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims 543,196 436,880 356,448
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year 506,294 414,778 333,182
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years 23,001 18,739 16,109
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid 529,295 433,517 349,291
Claims expense non-cash 3,896 4,227 4,675
Claims reserve at end of year 31,548 21,543 22,407
Other Segments [Member]      
Liability for Claims and Claims Adjustment Expense [Line Items]      
Claims reserve at beginning of year 22,191 17,264 9,004
Current Year Claims and Claims Adjustment Expense 287,361 211,729 129,826
Prior Year Claims and Claims Adjustment Expense 498 1,128 (212)
Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims 287,859 212,857 129,614
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year 256,616 190,031 112,574
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years 21,744 17,899 8,780
Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid 278,360 207,930 121,354
Claims expense non-cash 0 0 0
Claims reserve at end of year $ 31,690 $ 22,191 $ 17,264
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Claims Reserve Cumulative claims paid and claims adjustment expenses (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Subscription business [Member]        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net $ 1,612,472      
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net 31,548      
Subscription business [Member] | Short-duration Insurance Contracts, Accident Year 2018 [Member]        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net 278,342 $ 277,839 $ 278,325 $ 279,236
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net $ 0      
Short-duration Insurance Contract, Cumulative Number of Reported Claims 1,205,693      
Subscription business [Member] | Short-Duration Insurance Contract, Accident Year 2019        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net $ 352,320 351,797 354,083  
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net $ 0      
Short-duration Insurance Contract, Cumulative Number of Reported Claims 1,482,674      
Subscription business [Member] | Short-Duration Insurance Contract, Accident Year 2020        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net $ 439,448 438,148    
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net $ 1,342      
Short-duration Insurance Contract, Cumulative Number of Reported Claims 1,775,110      
Subscription business [Member] | Short-Duration Insurance Contract, Accident Year 2021        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net $ 542,362      
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net $ 30,206      
Short-duration Insurance Contract, Cumulative Number of Reported Claims 1,981,465      
Other Segments [Member]        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net $ 702,457      
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net 31,690      
Other Segments [Member] | Short-duration Insurance Contracts, Accident Year 2018 [Member]        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net 72,352 72,255 72,026 $ 72,289
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net $ 0      
Short-duration Insurance Contract, Cumulative Number of Reported Claims 536,416      
Other Segments [Member] | Short-Duration Insurance Contract, Accident Year 2019        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net $ 130,577 130,650 $ 129,814  
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net $ 0      
Short-duration Insurance Contract, Cumulative Number of Reported Claims 906,658      
Other Segments [Member] | Short-Duration Insurance Contract, Accident Year 2020        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net $ 212,163 $ 211,724    
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net $ 945      
Short-duration Insurance Contract, Cumulative Number of Reported Claims 1,289,524      
Other Segments [Member] | Short-Duration Insurance Contract, Accident Year 2021        
Claims Development [Line Items]        
Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net $ 287,365      
Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net $ 30,745      
Short-duration Insurance Contract, Cumulative Number of Reported Claims 1,414,664      
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Claims Reserve Incurred claims and claim adjustment expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Subscription business [Member]        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net $ 1,580,924      
Liability for Unpaid Claims and Claims Adjustment Expense, Net 31,548 $ 21,543 $ 22,407 $ 19,925
Subscription business [Member] | Short-duration Insurance Contracts, Accident Year 2018 [Member]        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net 278,342 277,839 276,589 261,780
Subscription business [Member] | Short-Duration Insurance Contract, Accident Year 2019        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net 352,320 350,925 334,187  
Subscription business [Member] | Short-Duration Insurance Contract, Accident Year 2020        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net 438,106 417,419    
Subscription business [Member] | Short-Duration Insurance Contract, Accident Year 2021        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net 512,156      
Other Segments [Member]        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net 670,767      
Liability for Unpaid Claims and Claims Adjustment Expense, Net 31,690 22,191 17,264 9,004
Other Segments [Member] | Short-duration Insurance Contracts, Accident Year 2018 [Member]        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net 72,352 72,255 72,013 $ 63,362
Other Segments [Member] | Short-Duration Insurance Contract, Accident Year 2019        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net 130,577 130,157 $ 112,562  
Other Segments [Member] | Short-Duration Insurance Contract, Accident Year 2020        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net 211,218 $ 190,026    
Other Segments [Member] | Short-Duration Insurance Contract, Accident Year 2021        
Liability for Claims and Claims Adjustment Expense [Line Items]        
Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net $ 256,620      
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details) - Narrative - USD ($)
12 Months Ended
Dec. 31, 2023
Sep. 21, 2023
Feb. 16, 2023
Dec. 31, 2022
Dec. 29, 2022
Line of Credit Facility [Line Items]          
Line of Credit Facility, Expiration Date Mar. 25, 2027        
Long-Term Debt $ 127,580,000     $ 68,354,000  
Line of Credit Facility, Initiation Date Mar. 25, 2022        
Line of credit facility, maximum borrowing capacity $ 150,000,000        
Debt Instrument, Interest Rate, Stated Percentage 10.50%        
Debt Issuance Costs, Gross $ 5,900,000        
Line of Credit Facility, Periodic Payment, Principal Percentage 0.25%        
Initial Loan          
Line of Credit Facility [Line Items]          
Long-Term Debt $ 60,000,000        
Delayed Draw Term Loan          
Line of Credit Facility [Line Items]          
Long-Term Debt   $ 25,000,000 $ 35,000,000   $ 15,000,000
Unfunded Loan Commitment          
Line of Credit Facility [Line Items]          
Line of Credit Facility, Remaining Borrowing Capacity $ 75,000,000        
Line of Credit, Date of Last Availability Sep. 25, 2023        
Line of Credit Facility, Expiration Date Mar. 25, 2028        
Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Line of Credit Facility, Remaining Borrowing Capacity $ 15,000,000        
Line of Credit, Date of Last Availability Mar. 25, 2027        
Line of Credit Facility, Expiration Date Mar. 25, 2027        
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details) - Schedule of Maturities
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
Long-Term Debt, Maturity, Year One $ 1,350
Long-Term Debt, Maturity, Year Two 1,350
Long-Term Debt, Maturity, Year Three 1,350
Long-Term Debt, Maturity, Year Four 72,113
Long-Term Debt, Maturity, Year Five 57,125
Long-Term Debt, Maturity, after Year Five 0
Long-term Line of Credit $ 133,288
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation Expense Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-based Compensation      
Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost $ 2,135 $ 1,633 $ 676
Total stock-based compensation 35,296 35,026 28,902
Claims expenses      
Stock-based Compensation      
Total stock-based compensation 3,667 4,145 4,538
Other cost of revenue      
Stock-based Compensation      
Total stock-based compensation 1,612 2,339 2,610
Technology and development      
Stock-based Compensation      
Total stock-based compensation 2,846 4,742 3,056
General and administrative      
Stock-based Compensation      
Total stock-based compensation 17,717 12,831 8,862
Sales and marketing      
Stock-based Compensation      
Total stock-based compensation 7,319 9,336 9,160
Total Expense [Member]      
Stock-based Compensation      
Total stock-based compensation $ 33,161 $ 33,393 $ 28,226
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation (Details) Narrative
12 Months Ended
Dec. 31, 2023
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding, weighted average remaining contractual term 2 years 6 months
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 2 years 6 months
Share-Based Payment Arrangement, Accelerated Cost $ 4,800,000
Restricted stock awards and restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock, outstanding | shares 714,382
Compensation cost not yet recognized $ 44,600,000
Weighted average remaining vesting period 2 years 4 months 24 days
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Options        
Beginning balance 629,650 807,205 1,459,290  
Granted 0 0 0  
Exercised 213,848 174,721 647,164  
Forfeited 6,832 2,834 4,921  
Ending Balance 408,970 629,650 807,205  
Exercisable at December 31, 2023 408,970      
Weighted Average Exercise Price per Share        
Beginning Balance (usd per share) $ 13.53 $ 13.39 $ 9.93  
Granted (usd per share) 0 0 0  
Exercised (usd per share) 12.47 12.82 5.59  
Forfeited (usd per share) 12.80 18.87 13.66  
Ending Balance (usd per share) 14.09 $ 13.53 $ 13.39  
Vested and exercisable at December 31, 2014 (usd per share) $ 14.09      
Aggregate Intrinsic Value (in thousands)        
Outstanding $ 6,715 $ 21,410 $ 95,765 $ 160,200
Exercised 3,720 $ 10,931 $ 58,200  
Exercisable at December 31, 2023 $ 6,715      
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation Options Granted (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Fair Value of Options Vested (in thousands) $ 0 $ 0 $ 313
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-based Compensation Restricted Stock Awards (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Beginning balance 1,112,552 1,087,627 782,755
Granted 366,870 623,401 787,730
Vested (669,413) (516,077) (426,725)
Forfeited (95,627) (82,399) (56,133)
Ending balance 714,382 1,112,552 1,087,627
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]      
Beginning balance (usd per share) $ 84.46 $ 78.94 $ 34.81
Restricted stock awards granted (usd per share) 26.77 84.11 101.32
Awards upon which restrictions lapsed (usd per share) 72.52 72.81 40.10
Restricted stock awards forfeited (usd per share) 79.60 81.91 72.93
Ending balance (usd per share) $ 66.64 $ 84.46 $ 78.94
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholder's Equity Narrative (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class of Stock Disclosures [Abstract]    
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Outstanding 41,858,866 41,013,158
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Treasury Stock, Shares, Acquired 0 95,021
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity Attributable to Parent $ 303,722 $ 305,297 $ 332,200 $ 339,939
Other comprehensive income (loss) 6,704 (9,378) 6  
Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax 3,992 (4,966) 502  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 2,712 (4,412) (496)  
Accumulated Foreign Currency Adjustment Attributable to Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity Attributable to Parent (76) (2,788) 1,624 2,120
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax 2,712 (4,412) (496)  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity Attributable to Parent 479 (3,513) 1,453 951
Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax 3,992 (4,966) 502  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity Attributable to Parent 403 (6,301) 3,077 $ 3,071
Other comprehensive income (loss) $ 6,704 $ (9,378) $ 6  
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Details) Business Segment - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue $ 1,108,605 $ 905,179 $ 698,991
Veterinary invoice expense 831,055 649,737 486,062
Other cost of revenue 146,534 133,257 108,583
Technology and development 21,403 25,133 16,866
General and administrative 60,207 39,379 31,893
New pet acquisition expense 77,372 89,500 78,647
Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest (45,035) (44,196) (35,220)
Gain (loss) from investment in joint venture (219) (253) (171)
Operating loss (40,659) (43,001) (35,196)
Interest expense 12,077 4,267 10
Other expense (income), net (7,701) (3,072) 14
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest (45,035) (44,196) (35,220)
Subscription business      
Segment Reporting Information [Line Items]      
Revenue 712,906 596,610 494,862
Veterinary invoice expense 543,196 436,880 356,448
Other cost of revenue 70,490 60,804 51,216
Technology and development 13,765 16,555 11,942
General and administrative 36,256 25,964 22,579
New pet acquisition expense 77,172 88,959 78,148
Depreciation and amortization 8,021 7,205 8,494
Operating loss (35,994) (39,757) (33,965)
Other business      
Segment Reporting Information [Line Items]      
Revenue 395,699 308,569 204,129
Veterinary invoice expense 287,859 212,857 129,614
Other cost of revenue 76,044 72,453 57,367
Technology and development 7,638 8,578 4,924
General and administrative 23,951 13,415 9,314
New pet acquisition expense 200 541 499
Depreciation and amortization 4,453 3,716 3,471
Operating loss $ (4,446) $ (2,991) $ (1,060)
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segments (Details) Revenue by Geography - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues $ 1,108,605 $ 905,179 $ 698,991
United States      
Segment Reporting Information [Line Items]      
Revenues 935,312 764,349 580,966
Canada and other      
Segment Reporting Information [Line Items]      
Revenues $ 173,293 $ 140,830 $ 118,025
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Dividend Restrictions Statutory Surplus (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statutory Accounting Practices [Line Items]      
Dividends from subsidiaries $ 14,900    
Deposit Assets 14,600    
American Pet Insurance Company (APIC) [Member]      
Statutory Accounting Practices [Line Items]      
Dividends from subsidiaries 7,600    
Statutory Accounting Practices, Statutory Net Income Amount 40,076 $ 35,227 $ 24,409
Statutory Accounting Practices, Statutory Capital and Surplus, Balance 199,613 162,232 124,189
Statutory Accounting Practices, Statutory Capital and Surplus Required 137,600    
Statutory Accounting Practices, Statutory Capital Funding 3,800    
Wyndham Insurance Company (SAC) Limited [Member]      
Statutory Accounting Practices [Line Items]      
Dividends from subsidiaries 7,300 6,900 $ 5,600
ZPIC Insurance Company (ZPIC) [Member]      
Statutory Accounting Practices [Line Items]      
Statutory Accounting Practices, Statutory Capital Funding 200 8,000  
QPIC Insurance Company (QPIC) [Member]      
Statutory Accounting Practices [Line Items]      
Statutory Accounting Practices, Statutory Capital Funding   $ 7,800  
GPIC Insurance Company (GPIC)      
Statutory Accounting Practices [Line Items]      
Statutory Accounting Practices, Statutory Capital Funding $ 8,500    
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Income before taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
United States $ (41,019) $ (43,794) $ (34,052)
Foreign (4,016) (402) (1,168)
Loss before income taxes $ (45,035) $ (44,196) $ (35,220)
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Income tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. federal & state $ (8) $ 82 $ 58
Foreign 464 814 2,066
Current income tax expense (benefit) 456 896 2,124
U.S. federal & state 7 11 (15)
Foreign (805) (431) (1,799)
Deferred Income Tax Expense (Benefit) (798) (420) (1,814)
Income tax (benefit) expense $ (342) $ 476 $ 310
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00% 21.00%
Effective Income Tax Rate Reconciliation, Nondeductible Expense, US State Income Taxes, Percent 7.90% 3.50% 7.50%
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent (9.20%) 2.50% 30.40%
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent (19.10%) (26.70%) (58.40%)
Effective Income Tax Rate Reconciliation, Other Adjustments, Percent (0.10%) (1.70%) (1.70%)
Effective Income Tax Rate Reconciliation, Tax Credit, Percent 0.30% 0.30% 0.30%
Effective income tax rate 0.80% (1.10%) (0.90%)
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve $ 10,017 $ 8,610
Accruals and reserves 2,190 1,860
Net operating loss carryforwards 71,231 63,772
Depreciation and amortization 2,310 1,421
Equity compensation 1,875 3,179
Credits 1,147 997
Other 1,995 1,661
Total deferred tax assets 90,765 81,500
Deferred tax liabilities:    
Deferred costs (1,549) (1,322)
Intangible assets (3,103) (3,603)
Other (3,471) (2,398)
Total deferred tax liabilities (8,123) (7,323)
Deferred Tax Assets, Net 82,642 74,177
Less deferred tax asset valuation allowance (85,245) (77,507)
Net deferred tax liability $ (2,603) $ (3,330)
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Income Tax Disclosure [Abstract]  
Operating loss carryforwards $ 71.2
Deferred Income Taxes and Tax Credits 1.1
Operating Loss Carryforwards, Limitations on Use, Value 0.5
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount $ 7.7
Operating Loss Carryforward Expiration Date 2026
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance, beginning of year $ 151 $ 138 $ 133
Increases (decreases) to tax positions related to prior periods (72) (8) 0
Increases to tax positions related to the current year 1 5 5
Balance, end of year $ 80 $ 151 $ 138
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plan Details (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0.0 $ 0.0 $ 0.0
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Related Party Disclosures (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]    
Related Party Transaction, Amounts of Transaction $ 2,200,000 $ 3,500,000
Equity Method Investments $ 300,000  
Limited Liability Entity    
Schedule of Equity Method Investments [Line Items]    
Equity Method Investment, Ownership Percentage 17.50%  
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule 1-Parent Only Disclosures Condensed Statements of Operations and Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Condensed Financial Statements, Captions [Line Items]      
Revenue $ 1,108,605 $ 905,179 $ 698,991
Technology and development 21,403 25,133 16,866
General and administrative 60,207 39,379 31,893
New pet acquisition expense 77,372 89,500 78,647
Gain (loss) from investment in joint venture (219) (253) (171)
Operating loss (40,659) (43,001) (35,196)
Interest expense 12,077 4,267 10
Other expense (income), net 7,701 3,072 (14)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total (37,989) (54,050) (35,524)
Parent Company      
Condensed Financial Statements, Captions [Line Items]      
Veterinary invoice expense 253 4,144 4,538
Other costs of revenue 240 2,340 2,610
Technology and development 1,507 4,930 3,130
General and administrative 5,345 16,346 11,714
New pet acquisition expense 806 9,351 9,177
Depreciation and amortization 494 289 473
Total expenses 8,645 37,400 31,642
Gain (loss) from investment in joint venture (237) (192) (33)
Operating loss (8,882) (37,592) (31,675)
Interest expense 11,998 4,255 (2)
Other expense (income), net 14,442 8,047 5,755
Loss before equity in undistributed earnings of subsidiaries (6,438) (33,800) (25,918)
Income tax benefit 15,766 14,544 12,272
Equity (loss) in undistributed earnings of subsidiaries (54,021) (25,416) (21,884)
Net loss (44,693) (44,672) (35,530)
Other comprehensive income (loss) of subsidiaries 6,704 (9,378) 6
Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total $ (37,989) $ (54,050) $ (35,524)
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule 1-Parent Only Disclosures Condensed Balance Sheet (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Assets [Abstract]        
Cash and cash equivalents $ 147,501,000 $ 65,605,000    
Accounts and other receivables 267,899,000 232,439,000    
Prepaid expenses and other assets 17,022,000 14,248,000    
Total current assets 562,089,000 469,096,000    
Restricted cash 22,963,000 19,032,000    
Property, equipment, and internal-use software, net 103,650,000 90,701,000    
Intangible assets, net 18,745,000 24,031,000    
Other long-term assets 18,922,000 18,943,000    
Total assets 782,948,000 671,627,000    
Liabilities and Equity [Abstract]        
Long-Term Debt, Current Maturities 1,350,000 1,103,000    
Total current liabilities 344,474,000 289,616,000    
Long-Term Debt 127,580,000 68,354,000    
Deferred tax liabilities 2,685,000 3,392,000    
Other liabilities 4,487,000 4,968,000    
Total liabilities 479,226,000 366,330,000    
Common stock: $0.00001 par value per share 0 0    
Preferred stock: $0.00001 par value per share 0 0    
Additional paid-in capital 536,108,000 499,694,000    
Accumulated other comprehensive income (loss) 403,000 (6,301,000)    
Accumulated deficit (216,255,000) (171,562,000)    
Treasury stock, at cost (16,534,000) (16,534,000)    
Total stockholders' equity 303,722,000 305,297,000 $ 332,200,000 $ 339,939,000
Total liabilities and stockholders’ equity $ 782,948,000 $ 671,627,000    
Common Stock, Shares Authorized 100,000,000 100,000,000    
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001    
Preferred Stock, Shares Issued 0 0    
Preferred Stock, Shares Authorized 10,000,000 10,000,000    
Preferred Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001    
Treasury Stock, Common, Shares 1,028,186 1,028,186    
Parent Company        
Assets [Abstract]        
Cash and cash equivalents $ 10,994,000 $ 16,052,000    
Accounts and other receivables 1,000 5,739,000    
Prepaid expenses and other assets 804,000 697,000    
Total current assets 11,799,000 22,488,000    
Restricted cash 22,963,000 19,032,000    
Property, equipment, and internal-use software, net 3,981,000 2,398,000    
Intangible assets, net 5,808,000 5,710,000    
Other long-term assets 12,540,000 13,960,000    
Advances to and investments in subsidiaries 377,031,000 312,559,000    
Total assets 434,122,000 376,147,000    
Liabilities and Equity [Abstract]        
Accounts payable, accrued liabilities, and other current liabilities 336,000 484,000    
Long-Term Debt, Current Maturities 1,350,000 750,000    
Total current liabilities 1,686,000 1,234,000    
Long-Term Debt 127,580,000 68,354,000    
Deferred tax liabilities 1,106,000 1,100,000    
Other liabilities 28,000 162,000    
Total liabilities 130,400,000 70,850,000    
Common stock: $0.00001 par value per share 0 0    
Preferred stock: $0.00001 par value per share 0 0    
Additional paid-in capital 536,108,000 499,694,000    
Accumulated other comprehensive income (loss) 403,000 (6,301,000)    
Accumulated deficit (216,255,000) (171,562,000)    
Treasury stock, at cost (16,534,000) (16,534,000)    
Total stockholders' equity 303,722,000 305,297,000    
Total liabilities and stockholders’ equity $ 434,122,000 $ 376,147,000    
Common Stock, Shares Authorized 100,000,000 100,000,000    
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001    
Preferred Stock, Shares Outstanding 0 0    
Preferred Stock, Shares Issued 0 0    
Preferred Stock, Shares Authorized 10,000,000 10,000,000    
Preferred Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001    
Treasury Stock, Common, Shares   1,028,186    
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Parent-Only Condensed Consolidated Balance Sheet Parentheticals (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Issued 42,887,052 42,041,344
Common Stock, Shares, Outstanding 41,858,866 41,013,158
Preferred Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Parent Company    
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Shares, Issued 42,887,052 42,041,344
Common Stock, Shares, Outstanding 41,858,866 41,013,158
Preferred Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule 1-Parent Only Disclosures Condensed Statements of Cash Flows (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]      
Stock-based compensation expense $ 33,161,000 $ 33,393,000 $ 28,226,000
Other, net 1,347,000 1,051,000 (1,927,000)
Net cash provided by (used in) operating activities 18,638,000 (8,000,000) 7,458,000
Net Cash Provided by (Used in) Investing Activities [Abstract]      
Cash paid in business acquisition, net of cash acquired 0 (15,034,000) 0
Purchases of property, equipment, and internal-use software (18,280,000) (17,088,000) (12,355,000)
Other 1,585,000 (1,598,000) (1,755,000)
Net cash provided by (used in) investing activities 7,639,000 (67,516,000) (51,913,000)
Dividends from subsidiaries 14,900,000    
Net Cash Provided by (Used in) Financing Activities [Abstract]      
Payments for Repurchase of Common Stock 0 (5,755,000) 0
Proceeds from exercise of stock options 2,655,000 2,290,000 3,607,000
Shares withheld to satisfy tax withholding (1,536,000) (4,359,000) (4,732,000)
Repayment of debt financing (1,717,000) (571,000) 0
Net cash provided by (used in) financing activities 59,126,000 60,743,000 (1,125,000)
Net change in cash, cash equivalents, and restricted cash 85,827,000 (16,232,000) (45,328,000)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance 84,637,000 100,869,000 146,197,000
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance 170,464,000 84,637,000 100,869,000
Parent Company      
Net Cash Provided by (Used in) Operating Activities [Abstract]      
Net loss (44,693,000) (44,672,000) (35,530,000)
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]      
Loss attributable to investments in subsidiaries (39,184,000) (19,331,000) (17,501,000)
Depreciation and amortization 494,000 289,000 473,000
Stock-based compensation expense 4,575,000 33,393,000 28,226,000
Other, net 4,200,000 533,000 (161,000)
Changes in operating assets and liabilities 6,194,000 (166,000) (1,219,000)
Net cash provided by (used in) operating activities 24,791,000 15,650,000 14,857,000
Net Cash Provided by (Used in) Investing Activities [Abstract]      
Cash paid in business acquisition, net of cash acquired 0 (15,034,000) 0
Purchases of property, equipment, and internal-use software (172,000) (516,000) (280,000)
Advances to and investments in subsidiaries (87,198,000) (71,671,000) (71,721,000)
Other 1,586,000 (1,598,000) (1,755,000)
Net cash provided by (used in) investing activities (85,784,000) (88,819,000) (73,756,000)
Dividends from subsidiaries 14,837,000 6,942,000 5,567,000
Net Cash Provided by (Used in) Financing Activities [Abstract]      
Payments for Repurchase of Common Stock 0 5,755,000 0
Proceeds from exercise of stock options 2,655,000 2,290,000 3,607,000
Shares withheld to satisfy tax withholding (1,536,000) (4,359,000) (4,732,000)
Proceeds from debt financing, net of financing fees 59,972,000 69,138,000 0
Repayment of debt financing (1,225,000) (487,000) 0
Net cash provided by (used in) financing activities 59,866,000 60,827,000 (1,125,000)
Net change in cash, cash equivalents, and restricted cash (1,127,000) (12,342,000) (60,024,000)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance 35,084,000 47,426,000 107,450,000
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance 33,957,000 $ 35,084,000 $ 47,426,000
Subsidiary Issuer      
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]      
Stock-based compensation expense $ 28,300,000    
EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #:M6E@'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 " VK5I89F3;0.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*''#!B;UI66G#08K;.QF;+4UC1-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 5_"X#&0Q7@WN:Z/0OLU.Q)Y 1#U$9V*94KTJ;D?@E.4GN$ 7NF3 M.B#PJKH'AZ2,(@4SL/ +D?HM[!] M)-5K3+^B%73VN&;7R6^KS7;WR"2O>%-4O. /NXJ+IA:\^9A=?_C=A-U@[-[^ M8^.KH&SAUUW(+U!+ P04 " VK5I8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #:M6ECILH^A/@< '(N 8 >&PO=V]R:W-H965T&UL MM9IM<]HX%(7_BH;M[+0S(?B%UV["#(&PR[9-V9"VT^WL!V$KX*EML;),DG^_ M5[:Q<5<6=D?T0X/!]V _2/(Y]KUZHNQ[M"6$H^? #Z/KUI;SW=M.)W*V),#1 M)=V1$#YYI"S '#;9IA/M&,%N4A3X'V%K?)6\MV3C*QISWPO)DJ$H M#@+,7FZ(3Y^N6V;K\,:]M]ER\49G?+7#&[(B_--NR6"KDZNX7D#"R*,A8N3Q MNC4QW\[L@2A(]OCLD:?HZ#42I[*F]+O86+C7+4,<$?&)PX4$AC][,B6^+Y3@ M./[-1%OY=XK"X]<']7ER\G R:QR1*?6_>"[?7K>&+>221QS[_)X^_4&R$^H) M/8?Z4?(_>DKW[=DMY,01IT%6#$<0>&'Z%S]G((X*NE4%5E9@_5!@=BL*[*S MKEO0S0JZ"9GT5!(.,\SQ^(K1)\3$WJ F7B0PDVHX?2\4O_N*,_C4@SH^GM(] M86@)/S&:42>&7Y2C-OJTFJ'7K]Y<=3A\A=BQXV1R-ZF<52%G6N@##?DV0K>A M2]RR0 >.+3] ZW" -Y92<4:<2V2;%\@R+%MR0%-U^9RL+Y$Y2LJ[DO*9NOS/ M.(1O-V3?7CH;.\=M)WJV$O>WR3KB#(;\/S+"J4)7KB#6@;?1#CODN@43/2)L M3UKC7W\Q^\9O,CHZQ6::Q$KDNCFYKDI]G(_.AY<=D6%3EYM&^YV,C[*J*1]- M8B4^O9Q/KQZ?21C&V$?W9$<9EX%2ZW 6R_!.E55-06D2*X'JYZ#Z]4 M"?.H M*Q8J!$NG=$R=4#HL395KD[*^*31-8B5H@QS:H.;L8QBN^L1]) MAYBRK"DM36(E6L.[+QQ!41!M@=#J134:WS(%6'%8Q1!F:TCCD[ 7^NE*4)]1GMS)\ MZJ*F_'2IE0$>F5ZS#L '_(P6+BQKWJ/G)!05T_6$Y-!N&]VAT1_)7.947=R8 MGB:U,CVKH&?5H3=Q75"/+@XOT'O8#WT,Y6-.+=DW#0-U^19-]B2,"5K!<(X] M&,Z07Z4\E7*->6I2*_,L,H&I-,[_XSD56S"/'^A3*&6IEEL1S+E/+J3_D=N^0*X9'3OA8Y\(*HUOTRDV+3&!%UJ96Q%4##5#O]';$L: M<0@,?WN[ZBN&6G$T-(VAE)O6U*!+KSU9/=4 MINJZQIC.$13,(BF8:GO_GCHPFI9;&JK,[PF1@35 ;30R!B,I+ZU)09=:F5>1 M%4RUT7_P8+%&]!&9UNOU&[0B3LQ@I$FAJ96F- C PD2<.M\OT"OCTH!_)MIA MAO;8AZOJCC 4;3&3IB^U>&.HYT@59A$KS!-Y@&'7"S=H]1*LJ2]E>3I02"EI MC1&ZU,IW5HL<8:F=_F&LH=MG9XO##:E,7R>$[B:KV>0OZ=U9K;%!EUJ95Q$; MK%JQX0OQ_?;W$-P9S%80 MIH(=#N7#[B>?)*CK&F,[1T"PBH!@J6W]8CJ_1Y/8]3AE:,(Y@;B>W*N<^W@C MI:;6JWK"IRYK#.T< < J H!5Z\'":@M>33G"U#+5(TQK#M"E5NY)*'* 7>MY MPC)>^YX#PXIBZ053K=*X,T%K,LC4>HF::';:C_N6-32M4=^XZNQE> K;;]>R M_5F\7J7Q>B5R=(0^QARF8RC"IA293AL_S=3Z1R?9-8=F=] ?YN>8X3B'X;<+ MPV_7,OQ3<%X,^^#*7/*,WA'I##PA)6YAV /3&O:D1+0Z?UUJ96I'O4%JGWZP M_',O$K?0OA+,E-T))^3:;=-JVZ84F]ZVH'-8?[NP_K;:J.>]".!V,K>2B7O'?+6-*< (M< MVO/[3;"4MT#^I.]7US6&J=7W=XZ:=$4"2IJ=(^2(9HVT7S=_-V^HGB1MQ)UB M][0;^P,6 2I"/GF$4N-R ).#I0W.Z0:GNZ3E=TTYIT'R&PO=V]R M:W-H965T&ULC91K;]HP%(;_BI5)_521$"[;*$2"TFI([82* MMFJ:]L$DA\1J;&?VH6G__7P)&9L@XDOBRWE?/\?).=-:JA== "!YXZ70LZ! MK"9AJ-,".-4]68$P.SNI.$4S57FH*P4TAG$4C4-.F0B2J5M;JV0J]U@R M 6M%])YSJMX74,IZ%O2#P\(3RPNT"V$RK6@.&\!OU5J96=BZ9(R#T$P*HF W M"^;]R6)LXUW =P:U/AH3F\E6RA<[666S(+) 4$**UH&:URO<0EE:(X/QN_$, MVB.M\'A\<+]WN9MK?A:3=;)A-=T11F@:D##>H5@N3J0W\[9Y6*W#/%R6IY M"J_;8!AW4(Q:BM%%%%\IAU,(W>H[)322*\JK&_)#[D5.'A[6'53CEFI\$=6# M3,_^J]T.&Z"()5R39ZH+)G+\W\1SA4<%Q4'EKFUHDIIA_-U2G?*OP$9>7*\U17 M*1+XV_%;GN=5)FC']WW24?O,*O#P^"7[[S4\P,P3Q6]%_C5;Z/75*!JA!5\F MVUQ_%$]_\#V07^5+1:[J7_34: ,Z0NE6:5'L@Z$%158V_\GSOB,. DC0$T#W M =0,\'H"V#Z G1K@[0.\NF<:E+H?9HE.IA,IGI"LU)"M.J@[LXX&_*RLQOU1 M2[B;09R>WHI2B3Q;))HOT*.&/QA4C<02W6^X3*JQ4>@OSM KE)7H MTUIL55(NU&2LH0E5HG&Z?]Q-\SC:\SA"T7M1ZK5";\L%7QPG&$/;6P#Z G!# M!S/.>'J!&'F#**;,T:#;T\.I(WQV>C@9H&'M<+ Z'^O)=U>FHN ' _'7]5QI M"6_'WZ[.;I)Y[F15R;A4FR3E5R.H"8K+'1]-?_V%!/@W5T?]S&2SGY3LJ!.] MMA.]H>S3CWS'RRUW=5@3Z->!54G<30G!48#]R7AWV!>V+L8^">-CV+/4.B5$ZG)%1RT(6($^R:1+0N\ M.&2A063+/.B>@+J)@I8H&"2ZUVLN42I475ED__@$UN.)%_C,,V <,L:H;\(X M9#CR(^:&"5N8EQ$D=4&2CS,#""'RH?Q,7AL%0FB('#C MQ"U./(CSCI>P:N4U2[* ]3*KJF=E+5PXL?U.8(J-671KJUC,K%+@4)$H[IEJ M!'?+,QX$^@#.:0/V+TF_;S.5U5YIH!CLLQU-)GC)J8'DD$6QC['!Y,H6!5[8 M W7@.<@@U(Q#U4^SI'%^U5 50NKLW_J"$XO8DX5ZH5D67#(<4V)B.60D#GK> M)$([+'I"81"-;RI7+^/DMDG4;D-(/#\PD1PZ*-S6V^325=.T9RDBG2$A@TOU M]!U\.Z#7N5#J#"VE**HEB2M=FQ.X\X_(X !*H-Y*]XQD5L/.*3%KH%/E6Y . M%>E%[.P"&?8+]^V(59A.",]^L(<#W\)PZ1C&U@QTZ)@/<[ 'I7,.9-@ZW)5@ M'6!X!FN$O<83J'IFV7/(/!J82ZPK&>ZAZ-P".<4N[!'0ZZPVQ6=O4,F=JQ*Q MU_GS,#0[_=8E8]BLC3.'C'@]1)UE(,.>X4^86&C.X3N=HP8'Z>2YIS38*_VY MYV-F.CJGSCN<1'L@AX[YE/8-4V<=R+!WN&M!NK&:PP*\S/29$\Q>\L^99ZU- MMLH++29;Q'KG76<>R+![^ +;6\)B"VO#[T=Q*;YZ='9T\RA8[[/>B!HYQCH ML&-XF\@2:IE"#_ ./:X3R=^@FT1EJ8MJGRL\JJ@7.#*@W#*SJKE4^.+ [QX3 M=7:!#ML%%]$LR[?:W$#8,Y'3F)PRB\FA&F#JO (=]@I?ZPTIOD#7.UA\5AQ] MV!9SP(,OBII0H?NM5AK,$9 /#:"][GO$8T$4F>^52XE#^+@R/Q5G3B5AH8][ M+!+MW 0==A/_$WMHE&TOT ?N4/: NY1.\/'!CEO!Y:K>N53P4;@M=;-WU5YM M=T>OZSU!X_H-N9PU>YQ=FF;+]7TB5UFI4,Z7D!)?A% J9+.+V9QHL:GW]>9" M:U'4AVN>++BL!'!_*81^.:D>T.XE3_\#4$L#!!0 ( #:M6ECR:Q_80 , M &8) 8 >&PO=V]R:W-H965T&ULI59=;^(X%/TK5C0/ M'0F:D,\R B0*,SN59G:KH9U]-LF%>,>Q6=N!=G_]7B=I2D- E>:%Q,XYAWN. M/R<'J7[I',"0IX(+/75R8W:?7%>G.1147\L="/RRD:J@!IMJZ^J= II5I(*[ MON?%;D&9<&:3JN]>S2:R-)P)N%=$ET5!U?,M<'F8.B/GI>,'V^;&=KBSR8YN M807F<7>OL.6V*ADK0&@F!5&PF3KST:=E8O$5X">#@SYZ)];)6LI?MG&731W/ M%@0<4F,5*#[VL #.K1"6\6^CZ;1_:8G'[R_J7RKOZ&5--2PD_YME)I\Z-P[) M8$-+;G[(PU=H_$16+Y5<5[_DT& ]AZ2E-K)HR%A!P43]I$]-#D>$47R&X#<$ MOTL(SQ""AA"\EQ VA+!*IK92Y;"DALXF2AZ(LFA4LR]5F!4;[3-AAWUE%'YE MR#.SA11:DV T(+[G!ST%+=Y/]WOHR_?31Q?>$;O3US\7.K>9&MF M5#'M"M_/AF$8C]'T_MAO/RSQW\*6/; @B@*OA;VI/VSK#R_6_Y?)0?5/IZMO MZ.OC@. 2Q@4JR*)4"D3Z3!X4%9HV6X/(ZC:G57N>_8/KPD[" ;'9X%Q]H$]] MZ=1UQ4=^_&34,;TX!6$V7=2R#S6.^X.)VF"BR\$L[@9D"6M#5I"6BAD&>D#F M>\HX77,8XJ8^7%$. _(H<$OG[#]D]9C_?H!"I ;:N37)-4EL+4^W;;VUX6YM49V>F_Q4M$ M?>:_RM0WD.]4;9G0A,,&);WK!(M2]:E>-XS<5>?<6AH\-:O7'"]"H"P OV^D M-"\-^P?MU6KV/U!+ P04 " VK5I8Q1S=2, & #&'0 & 'AL+W=O M[0-XEE'\__H^_N=Y0NMZ+^(E>, M*>^Q+"IY-5DIM;Z8S62V8B65YV+-*OAD*>J2*KBL'V9R73.:MXO*8H9]/YJ5 ME%>3^67[WET]OQ2-*GC%[FI/-F5)ZZV M8.K3^JZ&J]G>2\Y+5DDN*J]FRZO)-;JX(8E>T%I\YFPK#UY[.I1[(;[HB[?Y MU<37BEC!,J5=4/BW83>L*+0GT/&U>/CZV?MO;? 0S#V5[$84?_%< MK:XFR<3+V9(VA?H@MG^P+J!0^\M$(=N_WG9G&^*)ES52B;);# I*7NW^T\=N M(PX6H&!D >X6X%,7D&X!:0/=*6O#NJ6*SB]KL?5J;0W>](MV;]K5$ VO],^X M4#5\RF&=FM^(2HJ"YU2QW'M#"UIES%NT"33U/BUNO9]?_G(Y4_!-VGZ6=5[? M[+SB$:^W+#OW"#KSL(^)9?G-Z!W86NI@NYIAF[FD"Y2%9OV&3^Z@6*_->V^'Z0LT&T9!\M<7F? MWU"Y\FB5>YE^P;XV?$,+5BEIBWKG*FQ=Z9+?S%$0AS[R??]RMCD,R;2,PL@/ M#PT'KS9,JG),Z\Y/=*@5IU$4FUHMEF&4^,&HV' O M-G2*OEG&8(?O"V85'1I29.I-XB"TR#4M<> 3A]R>E,B)IOF?;5LH M]LDR7G>=HZ'[$/F6%X55(#'KG<3(4G,V2Y0F#H$] MW)";;KLNYMA%$U5Q@M-A_^Q4FJ91C"(C>@VZ1@13&S%8EI"\9/Q"1#U($5NDMZR)8-=SF'RV["J ML6>*"4=,0H(M4XG-U,=1.HY\W),4NTG:0O^C[N.W[!X@>M.EQWNJFGHT.[ % MG,2&39LA('9<>$]-[*;FP2EQS2%; MK")-<(4D0KZ%<1;3($VCU-$D>LAA-^1@S&C*IFAO"W:CA2AA\%KI.[@ ;5[! M-?-^+H24UAN$V,1:X%MF;XO=%,[%XZ,2Z>E'W/0[C"%G2YYQ:U'GKD"/1J1F4#(U";WW#D5;#ITJ[9Y-@412&Q(.\DTZ'B M'GG$C;Q=SVOEKD21LUK^U)[9U9-5M,DTXI/8=F2TFH8X'3_KD(/;HV[^&8VZ MG9\/@WCU(L$H?NT*Q;P;.G9LLY@>.;:1GHW$S<:NCR]V^7(';1!FZ85J,_YS MVQ#OH'(78PVQ\YXM&K43-_V6Y5;$) M1=TI?,L$=9+I4'G/3W+TCFJ'HJ'XMU(V(\*/,]-I,A3:,Y.E]S&S70"S@X=L^@GG>UH_\$IZ!5O".O\\AGRK M=P\-=Q=*K-OG;O="*5&V+U>,0G_1!O#Y4@CU?*$?Y>T?W<[_ U!+ P04 M" VK5I8_ "ZF% # '"P & 'AL+W=O(;L'2"RKJGUQ*EK:WHO3O3#)0*QU8FH[T-ZG M[]@)*6$#95?'"_##S#^_F8SQC'9"/JH<0)/O!2_5V,FUWMRZKDIS**BZ%ALH M<6P /UE,Y=&"3F^-:).^TSC>#C>J[^W MP6,P2ZI@)OC?+-/YV$D@Y)*Z5%T3@C M0<'*^I=^;Q)QX.!')QR"QB&XU"%L'$(;:$UFP[JGFDY&4NR(--:H9@8V-]8; MHV&E>8T++7&7H9^>S$2I!&<9U9"1.\IIF0)9V +"K0S?%ZZ?,9I3":7.0;.4 MD2^+>_+F]=N1JY'./,--&Y*[FB0X07(/Z34)_2L2>$'8XSZ[W#WHNKN8 MDS8Q09N8P.J%)_06&J/%>M5$K,A[5F+,C'(R%XK9^OMGNE1:8A7^VQ=JK1WU M:YNC>:LV-(6Q@V=/@=R",_GCE3_P_NP+_'\2ZZ0A;-,0GE/'^B@*C':A1?IX M9=XV$9+8W&3D*^45D#G@0HYET)>'6CRQXN8?93OQX9T7C]SM88"_L^J01RUY M] QR2ZC(M-*YD.P_R/IH:\'!(8?7?(Z(+['L4,8 4V)8N^8FHZB?&'=@D?EHO/89QU%,N[D&78EK$OZA:+&QC&PO=V]R:W-H965T&ULU9Q=DYLV%(;_BL;MM,W,.D;BRZ2[.Y/80#/3M#M)/RXZO2"@73,!Y )> M)_^^$B;&$K)BTM-.>K,&6^L?M=L*&W1^[*HFIO9IFVWSQ:+ M)MW0,FF>LBVM^"_WK"Z3EI_6#XMF6],DZXS*8D$LRUN425[-;J^[[^[JVVNV M:XN\HG/;QB]?YPZ857RQNK[?) WU#VU^W=S4_6QPI M65[2JLE9A6IZ?S-[CI_%=F?0E?@MI_OFY!B)2WG+V#MQ\C*[F5FB1K2@:2L0 M"?]XI"M:%(+$Z_%7#YT=?0K#T^./]*B[>'XQ;Y.&KECQ>YZUFYO9I_L MBO8UV_] ^PMR!2]E1=/]1?N^K#5#Z:YI6=D;\QJ4>77X3-[W#7%B@.TS!J0W M()<:V+V!K1@0_XR!TQLXJL&Y:W![ UL0^MV MH5DG;7)[7;,]JD5I3A,'77P[:QZ1O!*I^*:M^:\YMVMO5ZQJ6)%G24LS]*;E M'SS/6L3N^0E+WVU8D=&Z^1:%?^WR]@.:HU_?K-%W7S]!7Z.\0K]LV*Y)JJRY M7K2\,@*Y2'O'+PZ.R1G'O[ V*31F*[/9BI4ES^"N9;EH@8/^28 M/Z3SX)SQ\((^Y%655P]\0"B2*N5UY8W:;)*:-D]0TO*F29\B&U\A8A%+ER9& MOAB)GS7;)*4W,]XL#:T?Z>SVFZ^P9WVO2YX#S.M@8A1^O+4#Q[66EG^]>#S- M$TBO(20L@H3%0# I->QC:M@34^.2=#@PW=,(VD%@!W+\5N-BEA+A<0G'#BPU M$<)QL7F ;4^A19IJ63Z6"\4:%K9\?ZB[U([.L1V=SLX^TXY\#!#=F/LZ) ?)+>)W7VIZY]'R.?W]# 7-"*-1#ZEK*KZ^\-]WFX0GXVZR2BI/GS;('K(KT3D%=K6 M[*%.RN8*5;2[5VB3]YV12$?>X9O324"7A,9:3DU"=S3F8XLXMK]4!@1(IR$D M+(*$Q4 P*;^\8WYY7T1^Z7+*&Z@',_S W4:UI2;8^+Q"5OIN;JZ M\66Z,KYJ<>=7\WA0S##Y#]?S&%0_ Z6M06DA*"T"I<50-#FE!J4-FZ6V+G>0 M6'T),7I7B]YZ1^N<95?HMZ38T2OT$]T?"NBU>B-_Z(GFL[:O^' M]!J!TF(HFIP?@X*(C:K2%Z/[F*LY.2$&>1";-8+/T<&ZI'2 MHQC7(JI.8/8\.=)CK4_C- 1U&H'28BB:'.I!\,-FQ>\UW>[J="/N>]71X5.3 MQEB%FP=NM^Z0(WY9N;6YHI.G U#U#Y060]'DD \"(#8K@.KN@_Y.]'G*!_N: M9F([0M.B5[3=L$P;^.7X>:KKNZX:=U!)$)06@M(B4%J,QQJCW+QRV =M$)O% MP<\2?K%&=0M&S_!69M>38PVJ&X+2HLL:)(9R*F_^&91#8E8.34)P;RIU7\?Q M?/6)C=G%U)B"TD(R%B-UUQ"!>HVA:')0![F/3)+[#'(PT<9=H]=A"]O857OS MQ277YAI/CBHD+0*EQ5 T.?8GV_G,^_G,4J\^WF1\0VZY)%"?O6O*J5(O&>_? MHVA:/*;6H..9T/M +1U<;_;PTETN/74N MO[CDVESCJ5$%I46@M!B*)L=^D/OL?[*[3Q_O\:X]V[)]HDJ[FG*CU_3&15S; MP^K*+]24FQ/L$?5Q4*0IZ%A*YXUU-)WBLSAYLUJ\FO\JJ1_RJD$%O>>&UE.? M$^K#V^Z'DY9MNY>MW[*V965WN*%)1FM1@/]^SUC[\42\OWW\GP.W?P-02P,$ M% @ -JU:6,D)W"V3" I2@ !@ !X;"]W;W)KD3:2?;KEZ04RPI+3!KMET26#\L\15;5X>7\D3??Q9HQB9XV52TN)FLIMY]G M,Y&OV283G_B6U>J;%6\VF50?FX>9V#8L*TRC334CGA?.-EE93^;GYMUM,S_G M.UF5-;MMD-AM-EGS?,4J_G@QP9.7%W?EPUKJ%[/Y^39[8/=,?MO>-NK3[&"E M*#>L%B6O4<-6%Y-+_#FEL6Y@$/\JV:,X>D::RI+S[_K#37$Q\72/6,5RJ4UD MZM^>+5A5:4NJ'W]W1B>'W]0-CY]?K'\QY!6992;8@E?_+@NYOIC$$U2P5;:K MY!U__ ?K" 7:7LXK8?ZBQP[K35"^$Y)ONL:J!YNR;O]G3YTCCAK@<*0!Z1J0 MUPW\D0:T:T#?V\#O&OC&,RT5XX:UHI^6>MQOY>- M^K94[>1\P6O!J[+()"O0O53_U*!*Q%=HD8DU^J+FA4!3].T^11]^_7@^D^HW M=W^HT#:>OFWXOE0>0LMG].&;4 ]E_1'] MN65-)LOZ 5WJ "EER03ZS^52R$9%S'^A\6A_SX=_3Z>1SV*;Y>QBHO*$8,V> M3>:__8)#[W?(EZ^'"?4\ M[WRV/W8'C(R(A4P!) T";;)'#H@$!R*!<\)<%G^IK*"#5"#)T1W+>9V7%4.: MX4V=\PU#'_ZIF'[47Y]V:@6GG%JG-):>R-A@1,+#B(3.J94R930OL[:.U07* M-KR1Y?_,"\B-K;GP:&Y@XD>^/=T H)<0;,\V (B3,!B=;-&!6N2D=B]Y_GVJ MZVJ!U,Q28D.T--F3?F80N\CJ"Z4XM#N]@( 4B+K4!I*8D'"477Q@%SO9_2G7 MK#E#-9,0C]CV*?4CFP: \P)@C&S<%" O!Y%NAG9PRM$]I+#V1L8%OL=?+(\\Y1R[SG.]TKM6!S?6$46HW9^4^ M6U8,K":=P7"8^GW?LZ<.! W#) ;J"0S%T7A!P4<2$#LYWC9LFY7%2U ?<\W, MW %I8F@^>T" 0,B $!N90DCJ!>-Y#).>(WG?.&ZS9SUT9VK%D3<[E=>J,EN6 ME2E_9T?,CUZ#](D=]J$/Y' 2#$- ?(V,(Z2\2R'>XF)G9F/T*,VO<2/ X"?C?3AP05,>E$8CQ/LM1UVB[N4K5C3J+%L MV)[5.[ L=28&XT""$)JO-C((<0 4)@CIT]@Q7WN5AYV2Q>C57(NW[;%XV[V( M-W[([ME!O(&L ]OI<4AC@+6-G&H8P-I&1G[@&,=>2.'P9Q9#-_6>B1]3K-@I MW7ZTKIW46GHJ:T-G]](.N[7=[:[)UYE.]VJQ7QK7FJ6_8/FN&9]0MAB;XC!( M@(RV@+ D4G$$93\ FP2OEE9#IKW,PVZ=]S63'2.3WT56_2AI0.,E'HF@DFY# M"6TUNT79A@91'";CC'M)B)VJ:&Z"R-1TI027.Z&^%HI\_O>N%*46\$;U:A^8 M'&.^:%[OSG3<$ZN7%F<;,L6!1^UJF#JM#;>#>HE&W!)M,)%5NE2I43Z?(:8X M;?7@ME6]K%7AJ[-JJG(H$GPE'[,&+!0$4%HX)C$PV" T\F([O:8@E%"'MB&] M?B-N_6;6,2 56T_A "KB %"-8 +Q@)"1BT8OT8A;HKU1\LI#]G>7/&+KJ"BD M"4#:!D[#*,! =H*@ 4XP':?=JS/R4SN 7Y18J_,?*GKDI%N )[66GLK:T-F] M4B1NI7B;/;=;9UH+W[%MESK,?C??;'B-S)8'Z%5;[%DSRH9,@U?!T;G!96S( MK9>,Q"T9U?S)&2L4MX9OU&*.-7G94A.:D]*,.O/#,6-+.A("_5Y 0)( Q0T M*HDPOMM!>I%(W-MM]VN5N 5Z+.5ZS:I"[W+J32FQ>D8R>VK?\ZI0$0,RM;?* M5*:#U N$]&E@)Y(41$9T7+J07J21-T3:8$P+MI1H]9(0#C7\\ :MV$A.M-55 MZ&'/WF=80$B5YZ!*8"/'Z/9*C;B5FHK(-D UK2%;D!:TIQ9A8$T'(8,(V*4# M@&.L>C5&W&ILO#X#PHE&P.(, %H=?[>RHKVRHFYE]49%[N>=NR)36_L$"29 MS %(E31\8.D-(*<8DW$=0GLY1=URRK!>9_4#T^I9\S]KO: 5Y5XM'E3]:#6E MRD.R*7-]=*H!('=;+\5!#.R/+ "D6ED1"FP&0E _H&1\#4Y[%4;=*NQZM6*Y MB;_KI\X+=YE49:0V*N6LU2K7QZZXZ]W00K1O7KT2-8 DP7BJID<'N>Y=MG=ZYVWG7+&'LJZU;ZZR2@48N$JA M]FY:[(<4FE?0OIOW:IW9^0: ^B%.QLLV[947=2NOD[GGNB[>\HTMKE1-\$-H MWMA0V(TI9-1RX] WO7*C[C/=^]UV6YF+%UG5W[M -W5[KT^5'WS#TX@0R3]F+4X>WAKMVEN6'VZOT5_IRV-^9Z,^T%OJ]9HZJ*0!5;*9/> MITAUJFGOQ+4?)-^:6V)++B7?F,W5.4[L7)NFFV MWS]\Z+*UV6@WK;:FQ)ME56]T@U_KU4.WK8W.^:--\7!^=O;XX4;;\N3EO_*%-7NQS[U\]HO6\X%=K=B[Y61$FBZKZ1+^\S5^%=N:J*GZS>;-^\_%DW;6U4 MM53OMJ;61"FG=)FK:^$2O;FVJ](N;:;+1EUF6=66C2U7ZGU5V,P:I^[_7#7& M/7C^L % M.W#S!_^2@Z?'SE\-E?_K,IF[=2;,C=Y?X.'P"2B,P_HO)K?NN-K MDTW5^6RBYF?S\UOV.X_D.>?]SH_L]ZY>Z=+^R729J"L0!TCG6@0*5'I?&V?* M1AZ 5#_84I>9U86ZQD,#Z6V<^J_+A6MJR-]_CY%( '@T#@#IY/=NJS/SXF1+ M9]4WYN3EW_\V>WSV[!;T'D7T'MVV^[^#^V,H_:\?JEX;E]5V&\C^JG4XQ#GU ML6ZW8!@QZVT)4;@/_6 #<&.*/52K62L+CNS6>+P_K7:ER6&/%L[F5M?8>**: MM5$G5]4&V^Q/'JAM7=W8'"=N3 YP"F5+U];@L5&PB"J#2638\VKE\(X__Z6T M#?9E"<".5[K4N6;I 1(D+85ZT]:PJQ/^]+(EZ2BLGJJ/^-J?_:U3D#-]FM> M'>C#:JH OMK"O!.VM1,BX'G> M9@VMUTWOHX4IK+G!3AH\HA=KV#7C&G6CB]8-UM8C55EP71#$AGX9NP%WT,_I=.9Z(* M'4I@!4P^(P^DLM3Z3-4OCG7H#8BX(4%C@@D1HCFZFWZR+SEWVW@%(>3A;_]H M;4UR#^E=\6*2IXW^9)2)1Q+LVL&A;P5TEB:]7$+CA& ;P1%05;5'H_DBOO+. MF2<6\:_*#\,(>D]VII##]RWD5FB0K*)S M^W!9%V0P%\&#]FB25MA!^G_P,4*S@O!E^I+81'.?4$)VKLVJ+<3M@.I,380- M9K. "(708=+3[YWVBH)M;6=52#(\C!O/PU2IWV&+&D*6&3"9C7/O=<6OZ^0U M65PZ X816!&3:YV;_I+XX<:Z#+&L+DW5NH,UO)6N87OP,^NBK:-6@&+>*Y+H M>!T%]0]/J\FBX)O:,E,+[3F:$"=:=P%K$3RQ,RLV&CL\-3UJBATF\U'#T93P M"*RX+4+ >@?586L<'#U4J&I7:[R%6;&@/D'@+;F"82J]/$.HXC?LN?9;[XIT M69+%"&\GPCM62KS=ZKW8-E-ONM,(7%/F0=&:G2ENS"E_ X]6VRKO"^M:Y^K> M_-'3Z7?@2U&$Z/#>?'Z6/@KL[VA,UK/*!"N&JT>%9H#7N*SR4?AA/B&EV(9H M9ZI>PQ#)+FIO=$T8X9@[9!W^KJU)Z33TOSP%J/B5MKEWGJ#B3-,4XA4 TAAB M>UK CG-/&MIO@=$J?F#'>3&;R@C;XKAXEO-$Y%:,3A0P'B-BQEL.( M 6D#5T#P7V;03+_=5>4:US">RX,L6PIO !W1+)+ 5V0/\ M@)TD]0-FP;!&,6=06<;S@&K0>!^KL,'F2 #.RGQ&_NYZI@,R9RB(&?'%WHHJ M*0CPOAMX;OLG&22$H/Q%, 0LF'M6G8!?ZI(.W;JB5 "1DMF HI9A(;0I.$VI MX4$F<@C A#+1R-N+A,GI9YXP=RB)VI$]NO=D^JBOJH^G9^'!4(\N(PGRX^=F M! N93AZ K_8B4)\:HT-ZEAKN4A,=; MY=H@0R.2KV N1)F*RI%>I4H'0]AN6M&.0&[X<[.F*M8-*RB46MVG3Q],U3\0 M7)TVU>D8'D.0.J83!Z>4*XDQ!0MRQ (^,2EO(0UMF:AS3>#6IDE5N[!+$[R> M_W*?ID&Y< ,J3RFAH,.&"5N+8IU-SZ.P3JZQ!.4W(LNA)7'DG[EC@GKJP"3M@#9'LS2DZOK51T(&TE.2=$JAT[TQ!5BD4(+N"^ M:,^#"1Q%$YQQ1_B>6TX28Z!9Q;+95/U ,O)KD)&N_/BV1'K4CAC5?EI%E@,H M] E=E<(%"1/8U%FALC7NF)WDJ"=4H0A]HHL+$2+A9LMM2T+BQ(KDA@('6P:U MBOMVF_I4-3EE;8%ZG:WWE)=4I)M_XKA4BOD,B=$\3:L%E4V9D64L/39KP9J6 MWW(*QS-L)(I]D+N#T_X"1ATM.JUAU7*<;6NU@11&$--U0>#^0#(#\1:8.T 1 M";#9D)(#%,44WA?V@?U>_43OU$R=JO]L*PG+;28&1UHDL'_U)^(\>7>;XVRN M^(6HL>Y)@^PVQVYOA1@BY)"&$J"F^TMMJ.[Q(\0/O'>Z]3X&B#&0)F#*^)N< M>XYS?RF3#3U'^"Q$Y44H1'5Z5>W*7LE*+ZJV"4#$IT("KG$@]\*G5.KA6E/+ M8L-(!3X?0C\HY':AL.W4O" MCC64YI23BE1=Q==$ZE$ 1':0)(7J>EMZ*D>_I?"DU,4I54BOJV6S(ZGKEIO^ MVL8'/4GXXE,TEKJG8I5K'W&F:*K#%X!X1O6)/C^N!4<3H;_!". M]^M)2,ZH_>S%WG_#YACO;R%T4SW4JJN]'[)1A+LK6J6V&U%,1N;GNY3 M\]E2"L$5DEHJ\&/ 'F0,L%<#7BZD=7,+*V],5Z]F/(:5,Y&D5JK?=^3]5Y6,VV&>^!"2^$X8U%?@81P84+,3KHT M5==K]G18-Y09R5Z&'!+'N# A>.$(N&O_=+RGL+:?$%!#P^2.DYO.)7R%B!3_ M=ZSZ6O'Z(.U[_OQ7"A41%2!+>EO>5!P@I>]ONOXN MNC*PA8JAQ"&N66';*@;1L>-:P[CULV9J0KI>N!;C?8(7B2VL'\>LE&O5UG"; MNA,'VJMLF5L4(8^1NO%Y,Y>8)=HQ H0F-5F96$>3J&UD$UF.B&S5K'FAW5"L MT^RHLTNO\H2+A]]+7S@L:WK.@<$A*.6,#4L>*1?!0EZ=>OLVQF(#EL0,EC"0 M&0'N*G)$DU/^@LA")-QW1V*?C%OZA_(P&<#7E34L!XM>3GC_WUO7N)ZS8/FD M8FF2@R8EW@^^4!D?A,HE].'_6W.*2;%;6RX<12P3XP=>G0(\W;G)VJ.?V6"_JT(%Q:8P*6[\>VK)0\QKS$E%'I6_!]I:B(*8& MN:]1VWK$4 D-P]234"P*Z"3I@?D:&J0C-LB.5!IZEH5M#IO+?HS"BB4YK[O= MWW;3/;'3NFAEUF)OFI[Z2^>)W&?L13+!TUO8T'?6X?DGH^"X-ZB M'>1>2:(69JV+I<_R^_%(V*WK(7/M73#C(T+H-&Z/IWYFXLIC&*3UW6CG*NPU M:F&BB8^H"D-#"B&_] 4DBL)$?83=M(@B]NJ]KIO2=(U9,C634(Q#--L;WNH, M4=(_CMM.[T#DB)/J*4U6;3;6.3]MU0D@%,!)O_TX [E8%)1LJ$!UM:KU)LXP M'F/01Y.MRZJH5E(1>)T4$ :OTMI"U+&#L@H+,JP:C0,4H87+U7C1NOAE(%+G M69KN/.0_2XBD>,Y(K[2FG2Q. 1-I6-::"DL91]*AP"**UPT=!"LR56^;@19U M/?;!-$=ZE._QQ\E+MD4TMP8%QJ8_!E[11*CG#5DH6(OTE>Z_BB<'L4N"'A1F1<_]2!7T1>Q"$+QD>'#9EEGHME!M MBQL,R/FR6!T4P[TT+-U4Z8H$_QET>V^:WDA'\#8_W])E'R_B'6CDD&43&/B&:H8I-[B,5 M#L1HJM<_1%I4^3D3YE-B:0*;[ M;T.WZ6<0ZYT?FJ%'W'^:\(S;O2?=I &U_Z>S?O>_M$5*MT$?F-"^][0WRW"> M_N9[OUU[&-)/90BXG7XSC?:9I9#PN1Z ?\_,P65"K\LA[3A&]S+$:7'P9Y-N M5HD*%W'\O*'.I.5[*H$1H18L)JFW(6?MMG8R[RDY5>\SSO2I,#<=@RV=UY@] M3@-O^!90[2KCKILH^G;[B?/LJ49?^+T$!D]C)\8>2 MJ*?CSJ.**'%#>1H?\-<(VN3BQ0YNUTW2$5!Y'UZ(G1N\;)%ET&DN*5/QNA@& M>_*,SB/'"L.P2M7O[1T!Z1:("*#@V"F9XC?<,O.C3)+A,\0L'%T!IG]T2B+> MM8L8?2-TN$M2H7]5:'#G.EM7/ G!FYR&'M>FRN%"?$]M="R<>@I[]7N;KZ)7 M[4^*)US^7I&+F3]^UO72;RJ:Q^7&&;N?^;,TMN[&S47Q#C_JM7N3\D^RA*)3 M:LC&&P9PGBODBEOVD^T".1QU>&FX*/>3PM:GM,I9:)"NAQ<7!K6&2;P&0"W& M42B>':+.?2X>JQ9!01 6M#L(OQLC"A5%!6TZT1S;#J%B.]S-TPE8;0L9$).. M#+N;+17?FD;26%IV_>:*;K(LE^D]G%A^L.[3Z9(ZT]%GL#M,$*N/++&#;O[>FB)GQ>!+'1]K%NK>K(X,^,;AK\@_ MSZ\^L;R&>;UYQDP\X%)N*9_$&S[]&#]*<^,G>/@>2I?!^;GZL$NX,62DZ>]E MDH:1"\V=8,IZ!U\$VU318B/-+%H99:)AWXH M[9!W:4%Z;&)W; R 6T'\;!2T6'2V=4IY HLDC!KDL?A"$9]?3U#'K+K> R&6 MIR^G1G3KXM9,J47+\954$CO%#QZ++(+^["='F .]$ F_B)Q)D1\DH:LT,#8I M!4-L%W;NNFEB V14WLN)[2ARJ\&R5#9V4[CGS= PR&L0PQ&+7.IK>I^,_I)0;.:0G(+XW M"C.](C\3>V=RE6D%I)HPPZ35Q=DW H%=5V)2Y/ .]??@11%SV.B^^ Y.-X5- M4X%L7*O2EP/Z2O\#4+4K!-(\GYCMZ3Y.Z0H]+(TG]=([+]&E,\00*/:8.1), M7;MI&%T8JA+\0Y7<.EQZL&1LD@O=/.C;>.A$Z-.=)\GP&^3J))G:_?GTNP>#U'C6I6H"=YRP^8+)Q%PU1R,7'O%2+- M-M<<8.N:E?^W?9FO]28Y->QU__KRZH'ZB>YJ8I?[O[V]^DFN(ANV++E4BC2W M22A@6]95&E)T%Q[A1DG-I--),?&[#4"+Y<21DWG! ^)5F#*DJ*TTNR*B>(A@ MW_:'BYIR<9:B^JYH$LO)U)EKN 7B;\?'FIHW:,''-11"6>GKCYDX1 ==4$UC M$.3[#%^^_IUG/R7DO^Z CG

[Z)A-F&R4B0M# *62#(CT!)^:L]6,87;H8__: M;\3J6\03B!KI*L3++(.HEJ4>"BX]2G5+CS)4FL9ZE<%WI.$R=6Z%W!X(DK(Q M&RF%T=GC)[V;4;/SB^02BYCOV?S8%;*);X@,NO$,,U=@?&LQ55A(UFV7V BH MI\-JW^/N4MNA:>\('\ZG3687WTSD']IA]I@;Q[VF\3'"#$_@*_2(3N&!=>A& M_+/IO(_JD_3!;:0ZO&T6AZZYX!%O0W@! M]F.@7JRN6W+T=.\E]T%;_XH%W M'_E>?G UT=(&LP* KRY?JWN):)(;G,UE0J MO7;%_8+IV!:M4_,P1]#0@"&7 M:.-"86+O*@__B8M!3SN&G[+^C@OW 8\0 1+S&?[9Q> .9&_0[4NOYQ\4;"C- MH:@MWJ/=BUT3D8RM/\\QOE]\5>& L@GQ 1%8LE:J<8W]29Z'R1]G@F%:\9^@ MXK]<43;R=YKB4Q7^RM6E_'&G;KG\B:Q_(F$A_U*8)3X]FSZY. &\_&>GY)>F MVO*?>EI4#:P@_[@V",]J6H#WRZIJPB]T0/S;7R__!U!+ P04 " VK5I8 M*/ONW48# #9!P &0 'AL+W=OV'81\4FXF%DR57+^?FWX^28R?; MH)H<#">@1&GV=\BT)X(*+QY8@9#2&]X[G08D[YH1]4.VO>,QGXO$*)4Q8H>UL1VD$A3-6U4=G8E!SV7W9U^,] MG#G,7W+(CPYYX-T%"BSOF66KA58M:&]-:%X(J09O(L>E+\JCU:3EY&=7'ZCN MORMCH$$-CQ73"#]^4!;-3XO$$KZW2HHCUKK#RE_ RG)XKZ2M#+R3)9;_!$B( MV, N[]FM\ZN(]UC#0.8FCH9Y>6,_$MS$_1+4U X_3A=6=4HZU\'IOO0>.R$*[$7M/X M,44$G7Q&XQ,C?ZMYX<7.A+5,EP;(_;\Z)SE-9_B#N.V4H%GK(PS)B<.0,N 7 MQ^T!#!94!\N)9(MTSU+9GE%)0LBR/)8%^[XYE>7?B?4U\J-VBP5S!CW$@::R M$R545"5:J%HTB8G2B/Y-<$XG<=O9BE, M\S?Q=)+"/)W%>3J!A^^^-)AEXW@TSR&+LRR/)Q,OI?-9/,UG<*F/D[-Q6Z/> MAT?%]XF3MIN\P^GP;MUUX_IDWCUZ[YG><\I&X(YU-R#]3E&)CQL?8'C-5W\#4$L#!!0 ( #:M6EBL5IXC:P@ M $$6 9 >&PO=V]R:W-H965TC."5^7I72;&])V?3F8#MH; M'U6Q#'QC?'51R8+N*?RKNG.X&G&6-<+2X'%Q/W]P<\_OQA7\K6OO> M;\&>S*W]S!<_YY>#"1M$FK+ "!+_5G1+6C,0S/BMP1QT6_+"_N\6_1_1=_@R MEYYNK?Z/RL/R>39Q;,F@6S:'?:*%KY5@9Y=>'L6CA^&VC\([H:5\,X93@I M]\'AJ<*Z<'53>]SQ7MS:_HFQS^ M]7KN@T.)_'>?SPGQ>#\BT^:-KV1&EP/PPI-;T>#J^^^FIY,?7[#WN+/W^"7T MO?;NL_';4;RXH_#NH2(7Q#^-^,6NJ)R3$]/3%.RA"$OB!94T&]#GMUHYRL5T M,OF;L NQLD&90A!NAXU0)A"<#_@A/MJ-U.)&UR3\R(WL*"%5TI$)(FL ='M M/Q12K @(,,UM#C.\YU0V1*$;6? N!1ER (5. ):)"KBO7SMI,D(I E+ :5R MC6>P(AK_2-E2?*2JGFO&N]=V)3\KB?U,+B!)A:K+"">KRMD'!9J3WHA7T]GH M"'33FI4#8 :[9=(O1^(38&,LO(JR@F4KE9/?"58T1P+8AJ75.2.\JQWLP\8: M.L@N\:[T@->COO$*O)6KQ8*:,-4"N5CFIG8(EA! M1LXU[?B-NZKDB)!0P4,NL\^'>%]XNPAKI)]?6)*NQ$)F2JN :(L"A(C)JZP+ MM8%?Y%.86U1ELMJQ+:\FHUF7%=1/+P^'CC30;(FYHS?4"9> MN7Q;G-?;I_!FS MY3W!ZRYI[*!6%0@+@E4@(OW(0F15/D.<+.(6858%(KKB&U&>7673USJIT%Z M45B;KU$)3;ZJ2K=A?&K0W@3!8;3M5!6)6)DMC&H!OK!C^+(S*2_*K*Q>L7W@ ML8][<4%"-L0"I!>ES2D57P8^2BX2SDN5LLOWVPVP'XI>USG;.J^#,#8@H:4* M,8E#V+LB4W?D<;PF(F"R@F!BO0Q0C^B/2X#\M#4KW8NQ\UNW@ #"*+.,"@09 MK$UG*!;71B)XF:IB!-B D/;,E,OJT@6/M0^]K"&Q(:D2TK+*$R/)\HTY'*5 MG6##L#1*QYETCCD9QIGTU ,8DL0F/4,]T!>N<*964FG6WQ20A6W;2HBBG&9L M]=CTI1=9^+7B\9Q)KR.';.VQT!^\^7*0$+W8FKDNT#O48/?]20DZ&T]E4O&\$ M0_PP/#F>=B;M.,J=:@FHA*^MA"A/AZ=G9P?B+:$OQ_XJ'[I%F[Y=/2 LFIR< M'HA/-B#A2*_'A)!&$X&&8WS">C80T]EP=C+=Z8%;'?S"OU9\6"_P0@YF:@2Q M-PJTSJ7S!+'>Z]13EJKRS;1B>E4" BYJ#9\6L9I/1I-8YTUW;+6W5@CC-!8;DR$0?(B4G5APJ%T3)6%ZI% X*/;Z!&AB%I48>:IX7M M+--XQ<70/6[=:<2-6WC&UOL-VGQT.O(2D;$.PX4,+==W!D78UQMAOO_N?#8] M^]$+GD; *F5'XN<@(#:@'D7%5H5)K927^7KN,Z>BAF_EQE/!EH[ !4,MS[JP M <-F*@:ZF;>4?SIR=,ZDEHW$UNC/'%F>&]FEDF(M0@HK&P>7ZRVCGU#TR23? M\EED*"@%QQF6".4>9WZ?2555&H4&PNC^ !IQC9'(W&/Z@GB3JX]GTVNZP*Y[HZ! MN_[P@4)3B,JUXSKV; \K40332057/?#WY?PG\7I[XX"/(K_GV/$>TA&C#/?N M\?R1G(X#]IY3QFQT_G6'C%V;_Y(CQW,#^?29@5P\-Y!W0O5U WF_1\=>F\X? M;RE+3::MB=%^N93\B0:X@0ZU6NW1SR1'L;N]FO:\^191['H+;B.IIUL0Z?LB MR7+7C)[[J!JC\(>+Z)^EDG^FU'V*AWKZ>/JAW0L$)H66#H9G9T,A$L?+--% ML%7\2#BW =42?RY)8FKA%_"<=:6]X VZK\97_P-02P,$% @ -JU:6/U= M&+ + P T08 !D !X;"]W;W)K&ULA55ACYLX M$/TK(^YTVI6X!0,))$TB;;8]7:5K+^JJUP]5/S@P)%;!IK;9M/_^QB9+LKHT M]P5L,^_->V-[6!R4_FKVB!:^MXTTRV!O;3>/(E/NL>7F3G4HZ4NM=,LM3?4N M,IU&7GE0VT1)'$^CE@L9K!9^;:-7"]7;1DC<:#!]VW+]8XV-.BP#%CPO?!"[ MO74+T6K1\1T^HOW8;33-HI&E$BU*(Y0$C?4RN&?S=>;B?< _ @_F; S.R5:I MKV[RMEH&L1.$#9;6,7!Z/>$#-HTC(AG?CIS!F-(!S\?/[']X[^1ERPT^J.:3 MJ.Q^&10!5%CSOK$?U.%///J9.+Y2-<8_X3#$9I2Q[(U5[1%,\U;(XM%1W2WTBLI3)Q4?ED74]L"8_864)O%/2[@V\ MD156+PDBDCCJ3)YUKI.KC*^QO(.4A9#$27J%+QU]IYXO_1_?X47CG^^WQFHZ M,5\N>1^8L\O,[A;-3<=+7 9T30SJ)PQ6O_W"IO&K*[JS47=VC?VT7R\$A_ > M[26I5\DN2SU5YHS>97LK+6K)F]\_&H1'5=L#U^@SPPF#+S'B&=,3QHP829A2 MT"?SE,O@L;:?5 M$[JT!GX%-@EGC)T&ZUXTE>/]3VQ6A+,\\Z]I.GJ"+ [C60YI%N;Y#/ZN:U'B MR9FG4:18PS1DR8R>!T"Z'NMJ#4= M)R[!^!=;_0M02P,$% @ -JU:6 ]C*OQ?!@ PPX !D !X;"]W;W)K M&ULC5?;;N,V$/T5PET4":#:NMIRF@1(LKVBW0:[ MVQ9%T0=:'MO$2J*6I.*X7]\SE"SGXF3[8I/4<.;,#.<,>;[5YI/=$#EQ7Y6U MO1AMG&O.)A-;;*B2=JP;JO%EI4TE':9F/;&-(;GTFZIR$H?A=%))58\NS_W: MK;D\UZTK54VW1MBVJJ3975.IMQ>C:+1?>*_6&\<+D\OS1J[I [G?FUN#V630 MLE05U5;I6AA:78RNHK/KE.6]P!^*MO;!6+ G"ZT_\>2GY<4H9$!44N%8@\3? M'=U06;(BP/C^_?>=_BRD)9N=/FG6KK-Q2@?B26M9%NZ]WK[ M(_7^9*ROT*7UOV+;R6;)2!2M=;KJ-P-!I>KN7][W<7BP(0]?V!#W&V*/NS/D M4;Z53EZ>&[T5AJ6AC0?>5;\;X%3-2?G@#+XJ['.7/]5.UFNU*$E<64O.BI-W MVI$]/9\XJ&>A2=&KNNY4Q2^HBF+QJZ[=QHKOZB4M'RN8 -< +MZ#NXY?U?B6 MBK%(HD#$89R\HB\9G$V\ON0%?3]HO=RJLA2R7HKGGK]5MBBU;0V)OZ\6UAD< MF7^.Q:&SDAZWPF5T9AM9T,4(=6+)W-'H\NNOHFGX[2L^I(,/Z6O:O^##,;2O MZCN.]@N!.GPVRI(5*Z,KL6@M5%N+0OO<*JNXZ*Q0M=AN5+$1;D.B:4VQ00F) MQJB"!-T71$OK/ZVD,N).EBT)O1*#0;:O#O9E9]];,+04I;=GP2@\47*A2M@E M.Q8?6:T!M\X;#0>U(ZDL8+X- N< M1:H69(;SZ+%A$(L3..DVNK58L:=GXD.[L(51C:>=ZWU8?H-&1S%WQZ6KAY&.8J#*)L/0OWTN]4* MW.9[1+G3V[MNJ.T)"=5R8J?GQSMD^ VLCZ<@7VV M&S)*XSCVRI#SIXG]P6AD[D8:LV/;?_CC>E44;=66DC=<53A*ZE_I,_\.+?6) M[)^^2;#@'1GT//&[I55;BE_4BL1[XB;*PB^%Y=G*&786Z)"H0<0GF,V>1,RO MO)MYN($/X>\[_\_&KDD48:SE@19G$(\$K>('M(7",HK71JU5+791-A'>!W](PV,'S<$GJN9W]8JT&.$9>_5@$8"#$S0UOL-2F:/V@8EW(?>!V80*R+?@L#I$$<_ M8=,*+8D+V<,9H[*A#"DHM'6=>KIO.NB2(^-=6KZ(I,D>A">5+<*KI;T[TUB9 M[U?^7U?NBCK8-V>L G!#_NY?[@#V.+4&'GC!<.4Q=[JZY'ZCAUO,L9L)8R3) MM=!%NJ9[7"=@NT?-L+A.2:XHU"Q)F MM3#.P U9-N7A%#6?@K0QG/5,B6$.WDFYD/:&TS3I:0'LF 1)&(EC=]/)@X<% MZ&GMGT\H0=W6KGMC#*O#"^VJ>Y@&ULM5AM;]LX M$OXKA#=8V(!BZUUR-@F0IOL&;.^*37OWX7 ?9)FV>)5$EZ3C>G_]/D/)BIS8 M3MKFOMCD<#AOG&<&K3(_EBM=864A5 M9093M9SHE>+9W&ZJRHGONO&DRD0]N+ZTM/?J^E*N32EJ_EXQO:ZJ3&W?\%)N MK@;>8$?X4RP+0X3)]>4J6_([;CZNWBO,)IV4N:AXK86LF>*+J\&-=_$F)'[+ M\"_!-[HW9N3)3,I/-/E]?C5PR2!>\MR0A Q_]_R6ER4)@AF?6YF#3B5M[(]W MTG^QOL.76:;YK2S_+>:FN!JD S;GBVQ=FC_EYC?>^A.1O%R6VOZR3<,;06.^ MUD96[6;,*U$W_]F7-@Z]#:E[9(/?;O"MW8TB:^7;S&37ETINF")N2*.!==7N MAG&BID.Y,PJK OO,]>_U/=<&43;LCN=K)8S@F@W_(0W7H\N)@0IBG.2MN#>- M./^(.,]G[V1M"LU^KN=\OB]@ MLZ _V=@6_\DQ+?\GS, L]AONL')^0%G<.! ME1<\Z[!VV%L^,RRKY^SGSVMAMOT0_.=FIHU"TOSW4!0:'>%A'02D"[W*_!(=->O)G=W&>BS&8E/P>XF1/3!$V>455QDA6(_935D^<)'5YP>M!J^8 MB:+FM6962ON &*FL%;P+SE?V>H (W*N#*K8$:=,D1DK?<9%O60%+^?6 M3&T@U$A%#B*)%+?L8_8;&,Z-/*]()^76ZX;66K]8<%O46*=DG@&W8_8!JUD% MD>(OL.=2&XZS MZ%N&?I%E;]CP+4^+UE9KOB=H=UG01U2QL<%H5A(4O<$IJ&6 ;T M>35#_NS@;W=CX+.AH!#(M09%CR[83>?LK];-YO<7,OOFB*P_#@7X8A\437KU MW<)5@$)?H_"OI!8@G#'/<])XBL&//Z2^Y_^T-^H67\+U)&?ZFC^.[\;,X/3T M6NUETQF;3A/\IOLB'=>-3J[='3RX9R-PPHXP=$*?E 9^C-]A'(X::IPFN!>4 M6>*>/Y]E^2>"9@\/E!0X>J2;:I.S:KF9G)5BV>"?>:X3QBY#I(9)-++3*&3_ MM#4&*<7- =F>#YM\%B=L& 4C.PUB=BO52J*L ,Z22D\0.Z$;LB! :GD^^$"( MO8!BY09.XGD8)=.0G J\:&3IH>--W1>#L?("QTLH'WR2/6R%@IA&[!:5 M"*4AW\&O338RWI^FW4'N_ELR1$5.F"2/9!(Q#;X>(?[K(21! @1'4G^W]CS/ MMZ+#B_:S?VBSTHO"DVO_!W3X3AK8E*(C&OIN,&JHK6N1BU566FC86N%V$1K&(U24\"E^$B>9!FP: M 1]1,J)Y%'@6)JXS]4O"/P\1TWVB^GPR@=M2NN=Q1# M@>/C=!]#J*%:?4N)&[BVG4G3EH0>@.X_V=*2SU@4.Y$MM4],P4I(9]OX)AI# M^@[N-P$'.ALZ^^)QB![?EH\OPZ=WW0/X&\ _481-N-OA+G;)FK,MSQ35#M1. MM_EW4\N2+4R?Q11*KI<%6U 70A3-ICC8)*6_)*8,F"+!;76:HKBA=!\ T'YV M7[P&&,YVE\795UT3[?4 CP'6U&\'!\K\L8!U%;BINB\,&>[HW7WM(V>2L!VD MJ6WE;F6URFIT=Q*6UM*@;UVA\V-$R]'F(JV;UHTME$2]0F8]21K1?_?L.F1J M_ZB3S*& T-%VPH\:="#=(->$M-&W_ ]*62&T;7^;?7JO'([I-CB4UWO6F+Z+ MG$HN'BWSIN.F0^--QO=:U]9;J#QSQP'>Q65IG_@P#X2T(U"#3M*;,'-ZDI[H M*AVT\'K5M-3E=GRL.IYT2H.^TAZS([NG=P!O>)FQ=O,E&I# G?X'C M#2^IH;>/Z-U+11I4XV/N^SM#3AGL1SV#O]?:DFO]K=9ZSUF+4ZCE\R;.OR6> M)W2>)7$_D;Y/_?<$*'T(T <+IW95<:IYV RE@ AL8?;^S:%FN7OS?4.A> Z< MKU0JZ D/"<>+!"XPW7_)'RT+$"8:YTKQ"3A%2)H7:^TT6_'1_Z(C/I?5"KN%K:SX:XKN6Z-LVWM8[:?9F\:3[(/; W MGS7?96I)[^N2+[#5'2?1@*GF4V$S,7)E/\_-I#&RLL."9X@X,6!](6%S.R$% MW??:Z[\!4$L#!!0 ( #:M6ECM'-"R&@@ #<9 9 >&PO=V]R:W-H M965TPA%TLD@<;K[M>OF_+UVODO MH5 JBL?2V' S*&*L7H_'(2M4*59CR;3"[& MI=1V<'O-]S[ZVVM71Z.M^NA%J,M2^LV],FY],Y@.VAN?]+*(=&-\>UW)I7I0 M\7/UT>-JW%G)=:ELT,X*KQ8W@[OIZ_L+6L\+?M%J'7:^"_)D[MP7NGB?WPPF M!$@9E46R(/&Q4F^5,60(,'YO; ZZ(VGC[O?6^H_L.WR9RZ#>.O,OGW%7P;J[QO8 Q< M';A9"^Y^=M3B.Y6-Q-ET*&:3V=D1>V>=LV=L[^P/._OKW3Q$#VK\^Y"_R=KY M86M4+J]#)3-U,T ]!.57:G#[_7?3B\F;(UC/.ZSGQZP_Q7H(X'$3ER/QU../ M8+WR7N7B(;KLR\XS\7.AQ%M75M)N1"&#T/P(*T\N1Q.0SQBJ(VT%C(JJLQ/8 MCEL(*5;2:SDW"HNB0DRB@%T=-T-Q+S<(M,[5$"=FHR$6?QX]C$ZIHG(8TRL9 ME<&YRN0B<[YR7G+90G[HFUUV!T.I%L[EN,Y1'WXSZ@'/G0K"N@@/5ECLUO#? MK?"']K(&Z*BQ)!8RBM(!8M!+JQQH]&)JO89[@*G,>U! M$-(0<0Q%('-EB94IX#J$&J&;;W;Q($9W]1)AH9*Y%'!10OE*5R.]LJJ\>P2H M%$UP03U6$$<864CMD3Q3JP1Q/[EZ2Y(F"^UY PRAGV]J: M\%$N3V8[,! X;?A D$JQ>Y=O N0_%.N$6:/T-3SWU3& MH(TN=>2""B*5',QW-=E9IK1EDFL>(5"V5B%1O'.E"7OH4?DO89W M5NCD;LUSYP\I":;F#6"JKQE%2BER!8:YD#Y2Q,<44?Y=+ #$=%(2)](3Y<>E<6J3>+@W0JY@NT, MIY.R4,O1&6F92R6#2"J+-8>%<.C],6195!"OL FP/A\F1TWH_! M9'35W4@Z!1IW<*C2Z;B-DAXUQ@7VQV-T9S HCP!B+7W> M3@G'T*5RU+NX*!A)&9."_231@9"25)LS<=+UTA'*(R6U.RQ$$U=1V84C6\Z-D0Q MD$H0D*8Z!?70ENUR56,8(/'%U-E,F Q"SVO6DKJB[9@39IT$WWU^A]N)V7"@ MT) P=AYA(FFEZ;8=I$ED:",<<);Z#,W&DD9<[9A.Z 5&D0XN7.T;#6=58>-M M2X*PHK(Y?=2.(6&'D_*TKCIGJ+-,=YHIO"#J@ZA=H+=9W)\D:PX=3Z)I<0EY MPM^=?05]H<4P@\I MA._W>EJOL(-XIT.&*%*4?OT9H[VX-Q#;@V_VQT_])A_?Y..;?/P?R\=%)Q\7 M1POY+B4]B$_\9I1^I'CV!>.04!RW_VU0^]\&M4,I'N_\F%TJO^2?[(FQ2&3Z M7;N[V_U7X"[]&+Y=GOZE\$'ZI<9[@E$+;)V,+B'[/OU,GRZBJ_BG\;F+T97\ MM5 2+P6T ,\7SL7V@@[H_E=R^U]02P,$% @ -JU:6$>E580V" '!< M !D !X;"]W;W)K&ULO5AK;^.X%?TKA'>PS0"* M;3WBQTP2(,GL8+?8:0?SV'XH^H&6Z)B-1'I(RH[WU_=<4I;E5Z:[!?K%%B7R M/L\]O.3U6ILGNQ#"L>>J5/:FMW!N^68PL/E"5-SV]5(H?)EK4W&'H7DC0<6EZMU>^WVUKETIE?AHF*VKBIO-O2CU^J87][8O/LG' MA:,7@]OK)7\4GX7[NOQH,!JT4@I9"66E5LR(^4WO+GYSG]%\/^$W*=:V\\S( MDYG63S3XI;CI#_P9<:M M>-#E/V3A%C>]28\58L[KTGW2ZY]%X\\5RY:=9C>6V=KIK%L*"2 M*OSSYR8.G063X9D%2;,@\78'1=[*=]SQVVNCU\S0;$BC!^^J7PWCI**D?'8& M7R76N=OW7!KV&R]KP2[^IIVPKZ\'#G+IZR!O9-P'&IEY=^W\MWTN:EMK41EOWS M;F:= 3#^="L-3A[27K' MX%.6_;=KV1F_ORP$F^L2!2G5(W-\5HJF*N7OPD9LM@'$_JU1NR*OC70;YC9+ M$3&'=0^Z6G*U^8MEW%KA+%YRQ[@1K!*Z >;>0RLOOK%Q(8;C)%QMVX3_JVF*9??V&W5FFYPPH$=5,F!8I M77]_%2M1LKCY3YK_%$N]U0"L("_-$XAO7D,L>\5&XR@=#;L//_XP2>+D;>?I MO7R&BZ #"HP4]@U$&?<( KN<\?P)WYJ@X9OW$A5:<@=/2@07*YO93,]*^EHMW9_^*#-4AOH9S--3J:C:!2G[>># M(8@.-*9 :TMM)<(4Q]%D--W^;:=M_[_V/_?9%^/SONG:E&71:#)NYQT,/X)X MA2&D@-[R)R;52ECG@7 5I86.,I*;-[V'&/M1*YG*)?)%H-IWNT-Q]/@^@)!IE'0#M#U\ $' 07QV9 M$]ZV (K3:)P26J91&H\\?H91,B4D-3-W1+>E-7O(3@!8=0P2RNG\(%(1RTMD M2,XED:/=0B_R[41!!/FMQM8+0C0RAR*Y;58:T98D,EG /YG#@T"\_:Z5H.-Y M%WJ;3DSL@7HA/6:V!:!-6P,-!?.9AFZ_+5C/[-ZN@HGGO*PM["HWM$6(9^!6 MP1ZK:Y/3OB$5)A3$\K2"_E="%=K@4R%X*8P=-,&J^),PS38 L0NN4"%[40CN M[QJ3&^2!'.LK&3)D1F%+J(. MFLDA[45;0 FY!SRI5K6^%@( ]$ B-$5"CI M^NQG41:73E^>])42E'-LKF'GY40AGDMR;9VWYP"XGG9\Q+W'M4+]!?9Y1!-O MV07:!(M&T$LN0MN CYA*#2(;1>R7G?HS:;)BST9)O@,M:&"#)#+)\HK\5,H3 M&.,KCFC"]TN@_=)RZDGVN=)["D)$)5#M-RGDIY#<%"UI/ZR3Y7GRN+!"!"?' MK\EFGN>Z5I0<*D"R49TRLQ SU[9* =-G>B&,!,\7@&')50X'_;D+21;!2A@B M*X^&8^"_8#>9VFY@'=>#+5W8Y\(X[I/>P5J#3EO#,AYX;D\SB$V8/1R X&=XU7'YUU4?@9%GZ@R(,?Y7U MX]V+,]TF3:2V(B)SEL+S1KEI@PYNT:8(> ^44&KU>$EEL.V=M3K@-(*W+F41 M&*&+DCT8>]F@E]]I6S)<62 #619N+81B)2'!;K-WLJ%N%).>[3PL I2(E=IX MYM+D=64=6=$T^CFO"4JT8*O86X;27-./TN<-HB*BA1O!\5'06?&%J/9/'E/\ M64NY@-*=I6?W"=\!C-_:;KETV/*0%D_L&^G9_!^>2G9MR6=?H3N:9/=-*H.H MOW)5',T?FRZ;3;HX'!)9?)9\1_(7F!C(]H*/[FE?>^J MX'C+.[D'M7T1I<;2S-P#:8WF">+Q:NL7A@8]*3=N-R^M<9241?L)#H XX5 GM\5!?W,$R_ZIZ[!!Y\:R$N;1W\O2]@=]X?*R M?=M>_=Z%&\_=]'!O_(&;1VI;2S''TF%_?-5C)MS%AH'32W__.=/.Z&ULI57;CMLV$/V5@0H4+;"P;'DW M#;:V@;TD:(&F6"1I^U#T@9+&$AN*HY*4'?]]#RFMXP4<]Z$O$B]GSLP9#H>K MO;A/OF4.]+DSUJ^S-H3^-L]]U7*G_$QZMMC9BNM4P-0UN>\=JSH9=28OYO-7 M>:>TS3:KM/;D-BL9@M&6GQSYH>N4.]RSD?TZ6V3/"^]UTX:XD&]6O6KX X?? M^B>'67YDJ77'UFNQY'B[SNX6M_?7$9\ OVO>^Y,Q126ER*9_,8$!NN M0F10^.WX@8V)1 CCGXDS.[J,AJ?C9_:W23NTE,KS@Y@_=!W:=?8ZHYJW:C#A MO>Q_XDG/3>2KQ/CTI?V(O2DRJ@8?I)N,$4&G[?A7GZ<\G!B\GG_%H)@,BA3W MZ"A%^:B"VJR<[,E%--CB($E-U@A.VW@H'X+#KH9=V#Q(U^F + =2MJ8'L4'; MAFVEV=-WOTI@__TJ#_ 4\7DUL=Z/K,576!<%O0-3Z^F-K;E^29 CQ&.N9K1<7%$Q+Y87^)9'WWXVSS[3>+5_,?+TBX/DJXOL1^6<*Y8/\''?W" MC3+TY*1BKK'LZ:V3C@(N* 69_BW#JNN5/9#V) Z%>J"2*\&F'\J_<1,C>*>< MEL&329S]"2,PS>".1 MT\BRMK7>Z7I0!BZ0A"G#JFF0#H!F]+%%A=(NMKVD_.3 JE:A$&@K!CT\9CP= MSA#2P4+-=@CQJB".6#Q@C_LH>'1&?[)? V"D3R4V.W&ULW5IM;]PV$OXKQ#9H8X!GZ_TE MM0TX;HH+<&V#I.VA.-P'KL3=92J)6U&RX_OU]PPI:7?C7;\EN1;W1>9*Y'!F M^,PS,Y)/KW7[NUE)V;$/==68L]FJZ]8O3DY,L9*U,,=Z+1L\6>BV%AU^MLL3 MLVZE*.VBNCH)/"\YJ85J9N>G]MZ;]OQ4]UVE&OFF9::O:]'>O)25OCZ;^;/Q MQENU7'5TX^3\="V6\IWL?EF_:?'K9))2JEHV1NF&M7)Q-KOP7[R,:+Z=\*N2 MUV9KS,B2N=:_TX_7Y=G,(X5D)8N.) C\N9*7LJI($-3X8Y YF[:DA=OC4?KW MUG;8,A=&7NKJGZKL5F>S;,9*N1!]U;W5UW^7@STQR2MT9>R570]SO1DK>M/I M>E@,#6K5N+_BP^"'ARP(A@6!U=MM9+7\3G3B_+35UZREV9!& VNJ70WE5$.' M\JYK\51A77=^60E5&_96&ME>2?;\1]U)+8Q;ZG 5>$-XA+YPL#:V\\("\?R@Q M5Y7J;AB@S'YIUD*5;#!?--/PHGP/KP-V'7OU = WDH^/WM"*?UW,3=<"3/_> MYR2G0K1?!0JP%V8M"GDV0P19C\_.O_[*3[QO[S PF@R,[I)^/IXAF?>K[&2K M&H09>]U<:55(LT_=.P7N5_>>7=C/*\G:K3E7FSEJG*/(XTR:3B&L)-,+UF'5 MHN_Z5C)1ZQ[.ISN7NEZ+Y@8A455L+6X."NQ6HF,K<26;;SHVE[)AZU;C@9$E MPY)6%A*Q7[)YW[FY AN5V+MDPF!_3K/6K<*UTYRISB#4*]$4DCEJI+G'.[:) MRF@H4%1]:168M/W&[%C6RLKNHQJHW8AJU$PU2U9H T;=$3LM)=NJ*X@&U'K1 M*K?RO2,SPRUDE;&,!!L;<$(#$B7<0@$!RXVQ((8*"XAP&"]46_2UZ<@R WII M6TRI;MCOC;YNG$PL[>NUW82).6@<=SM5J+6U EN[&E;&0K*D@3 M12'7UK>3ZK7L5KK4E5XJ">5-7ZS(\S8&*VT,B/0*"6)M57:3,4U-("%OD8\' M< R(N0=GNYZ%LVI1NLE28/]!R.;8C%S2_E:_N2E:M7:) U[1F GZ[W%L<.SD M_0*4IYK>6HUL@H<64-O8';#G_ \,F_V:7JY$LZ30N'V2F^. A!$?9,R-A3P3 M#F/8!%I4HEW"5NQ= .IZQTW#\>I"V;.4CMZ.V=M[PO6=3=CJ/Q1 E,5M])#@ M8J,T_>QTAZ.N=GCV(P]O^W7TYNAW]MS*T;V!HN;H!?M-BM:E$X9D(.LYCH 2 MPKMM*90=Z!+0Q9]L$<0#2]4TA!R<] W)>L8"G\=12(. 1UZ*@9_S/(BWJ6RR MN^S;$7=K/-3E%,R=?L$N7?0XR7'D\3!/6!3F/$ES%L8IS^*>QYP-,\/V+/?1[Y_A'[V3KMMMO'XX'HD/M6=,*SS(/HA$=1QBYL* PQ]!A5 MO80'><0B/^)IFK$PA/PLV%4UY)[G,S_C:9@S/^&^EP^:VNWB((>,&#J%//93 M%D;TVV<_ZN9OA3"K47G#0IZ1[CP(4ER3--X^(4F1M1@U?D:'&\.RV\>T338K M4;*^68@KW8IY)7>8 WC8X\D!_V8"Y-TPA$;/@N,,U595T81QE?6>O U'0B!G M3U+H"5L%CGR>O)U_'#UF.US!;K3R>J5 FM=RB'T(1>%+#W2SU 0^T%9U8Y1Q M6:\@?,'TT?/]GE+\?ECR20 ,'H$V^D/$@B#'*$ M2O2I_!%D*0\3'\#W>1H@Y!!@69#L!&649\SG?I"!0_S@ , _BBZO./XD;SQ1%U<*/O_ M2^;PCH,_CSGNJ5$XF]\X94ALX2I;&/#:528+78%M+,[)1P M&*!. S2@?M^J25]MJF2S3W7C]K<2E8M15M6%"L6#=+&SP%W7 ]M M :QLW#NG$6\#P7B!A[6M[ILKA^FAX(9Y']7$V%2J M9;-9+3^X&:RU#6*S'86N8=GRX,2&#EPD<" ]V\%8;)#.K;P250^5>S.2^8$- M#Z#4[?Q1F QOZI"N'11W^&)?I(SZ\CM=QQ_=&.R/[9U\S\E.=)U6]H,#&VV] M.*(L-\T_;-3F)=GE0\5?W';VGEL?MS.>*T3&DB3.&G+2_TC>A+!;P> M'1Q;H4B+*:KT,+$CI&%T/31"ID:-/]R+ HS&5.OSP(N14D.G$!)L''$O"^T( M>3Y/[2B *&]G690%*/4C9\(S= D9]VU=3^U19$>^W0M"TIC[ON?,>X9F!](2 M6A1ZV!VU!L\S"$QBNR9!Q1&EP:95^'-1>Z 0^/^&Z^WR^8L!-@UXD.5NX 7) M<">.W0#(VT)=C/8X0G$Z0-46T#[5YSZ0E,3>,(K3=&M1CEXXB;,1J*[ZCNP( M)61"B,RCF (ARWD<1"-,7;D>.YBF=@:UTXEM"%(/((W334&Z=0"V"+ZC9#]8 MKX@A8Q'; U]39?#YBHJ_2DZ\E03%=KORY1/A%RP['L!6.\8>+'9MT67(.0]Y MPVS+?M2PNKWO!/G^5R2?^H+N%D%\8AY+?-M74LY*>)SE>_/8F+/"B/N9RU2> M?=6WR5EC?D*;&/GYF*F\9,I&Q )Q8E-/G-'J:&AFQV/JW6@_\+.)Y.EUA]LN!&^^FZFNV_G/XAVJ1K#*KG 4N\XC6>L==^CW8].K^TWX+GN.EW;X4J*4K8T M <\76G?C#]I@^J> \_\"4$L#!!0 ( #:M6ECO.F;.&P8 *L. 9 M>&PO=V]R:W-H965T M!I*FP0JD6]!D&X9B'VCIVB8JB2I)V?%^_#$[Z MN51%9W+A]^[-Y$)7+E,%W1MAJSR79GU-F5Y==J+.9N.+FB\<;_0G%Z6=M@RE98^Z.POE;K%9>>T(U*: MR2IS7_3J5ZKM&3%>HC/K?\4JR,803BKK=%X?!H-<%>$IGVH_[!PX';QP(*X/ MQ)YW4.19WD@G)Q=&KX1A::#QPIOJ3X.<*C@H#\[@7X5S;G)#4R<.?]..[-%% MWP&1]_M)??HZG(Y?.!W%XK,NW,**CT5*:1N@#RH-GWC#YSI^%?&&DIX81ET1 M#^+A*WC#QKZAQQN^9M^-LDFF;65(?+V:6F>0"__LLS9@'>_'XOHXLZ5,Z+*# M K!DEM29O'T3G0S.7V%ZW# ]?@U]+^;M',KGPG+\^TI,3UYE.ONVE^BK8 M?JH>]_="?)8F68AXY)T<=X5;D/B@\U(6:T&%(T.I4(730HH$:^6$G!LBE*)# M=KJ%N%JYZ=B4-Y M)"2?4D[)3#CV:*;]#N_+.6R92T<@H(I$E9"1N:Y@FYZ)@Y-=S8>?:A ?ECN M''7%:J'@O14,G%6<] *V<'9!_[DXG#*?/%>.O041;= C,KF&7&KD:DO'_IQ/ MH1T+T5-"UGIVX]$NNYL:^(:!&XH6,2A2X?2V9,B/SV8&-<+M=B M2IYP(69&Y\*A$0,R/,%-9>*!2D?Y%!KJ3!KV.+E0P/7N^TU^W=+45.CX(AH' MP6/1A]U@&9CS\/8=0*X9=&T2L1V 6'9O!#)%I% M/.Z)Q^>E 01IF#R7M TDQ0P6^5KA62:,MR:KK+>O+#.5R&E&T&_FJ@BH,,:% MCA!@_!GIK6F"O>G8OBZ 8_23PLB$DT4TZ(U^\5[EX&JC S'M2MM6Z4SGMH"+E?J>LK;@](<;6EWB;W<&H]WZ;'<'YRB(! M2FV"U9X)]QB=J=1[8BHSCQB^FMA@D2J#K,*QM I?&Z%J^*0T9NT[8M-D]G2Q MD*M0#"GCU+_<5G8B1T_X"$.X])*"9[P' #7CKKKF,._/ "!:@E.8]1I?7E/. M3.X",!T_4&+)V894[4?/!=LLKU(EC2+@WQN=$*5V:]N/VNJLK2R%&&)*H*S8 M93+Y7BFKV#4VP!=+&.8KKNL_W-A%B2P5!XX%M&]>F!=DL)-H@X#X9*VPLM2V M]ZJ93PB4PZ

]+J=+N_J[,,4LK\JBE7/MRU#\,[7$X^\( $!(?.GL@ M/!UI,@6F=<0Y?]YQ_D"VP-I8[M/A3V6:(BN^8 M0MB _]'\%%+HMG+\4;AMY] ?I@#D=[6&6825?;'SL='\4: S7'2L./2= ]$& M@CTZ$W^SDS\&M-;AYTCX.18'(NH.1P-^&6V7)]OE6(SC;A1Y\5,Q&GBKV?:KV=RX0.9FYOR99I#,Z5KA+-+O- M3>PJ7$"VXN$:]]E/#BLRFN'HH#<>=80)5Z/PXG3IKR-3[7"Y\V^ -L63=O%XG ?&(FV>95%+T7%\?WZ>TA*BIW$:;-?+,GDS#PSG'EFI+.- MTE_;I1"&W*WJICV?+(U9GTZG;;D4*]Z&:BT:K,R57G[V8MFLM>.6$5O64 M15$V77'93"[.W'\?],69ZDPM&_%!D[9;K;C>7HE:;BKJTBP/B[USD935K!W?M!^UOG.WRYX:UXH^H_ M9666YY/9A%1BSKO:?%2;7T7O3VKUE:INW2_9^+U)/"%EUQJUZH6!8"4;?^5W M?1QV!&;1 0'6"S"'VQMR*'_BAE^<:;4AVNZ&-GOC7'72 "<;>RC71F-50LY< M7!M5?GUE_:K(&[7"6;?OXG3*B/3F;&EBQ>Z=EK_'*:V0'-%)&_E"-6;;D MYZ82U;Z"*>"-&-F \8H]J_$G488DI@%A$8N?T1>//L=.7WS(YR77XM65\_D# MWR+%#+G4FC<+X>[_?7G3&HU\^<]3WGO=R=.Z;0V=MFM>BO,)BJ05^E9,+G[\ M@6;1ZV>0)R/RY#GM!T_K*9S/:GH:IU=_]3@9=NV6NPOBSMX+(INR[BK1DM;N M)&IM5UO"FPJ5BV#*TD#4+W:--"U9(-[V/Z.(6*UKM17"[U=F*< :0"1+0=9: MW;$O4 M'-B$YAY>)8"^DLV"**]FWC6>++#'$AZ$;[9N9I6J-=4.+6]%T@M @ U6P((X+_&8T(I]$N6Q4K19;![K" MQEJM74FR8)9D4)]Q8/;$=HT8$7F;R)F;V"NB!BY=,GQ MQ.GOU 4*IR(Y38)XQE!_MRA)<:@ROR./8>\H2<(,#:FN?7>N>5_,W]!.0+U. M3]GOO]DK"W4+%SC9N&:*9XYGS :V'J6JK&&^1L'=2?1C46\)"Q-?!"'YK2%_ M<(V2ZKW?@%CN1-G9E&@)DA8YXD#Z4G9IM9%FN1QJZP:TR$Z^R?$RQ*CBO9A MQ/\VBHZ9YJ04VF"\(A^O/[L*[JEB<,D:L'SAP(L[X^G [EAWB >W1NWRCJ;^ MB ::GFNU(D5DCR/.4NS>(IZ?'%R^X;HB*U7)N2Q[]@%VS#SWY-N?GP/B4B.< MC9G1NE[[3"Y5G;9N#FQVB,SZK"3O>\A YUN(]VW.I2:WO.ZT:LULMEN0#!$[>(S'EXE*](HT^NQ M_S3@F_U>^,#1;]!V,/*VM^19VRG@-[7M.C@=VQADXR=S7X8+^&HW[9ON>VU@ MTUJ7TIZ%U0[!N9 V'$,_\676#MI%=4K>=0[=GT-%7O85>;E86'.(W_O.H%'Y M/NJS\W?>=+9!>(\HKDE:@+XBL%81@BF/"%@VP(L#^:4? USG9J\?77\>$1]G M20ZV34Y(&J8%26=._NWHPW$2%(R>$!J'63;*/P;W,.#H$%$.7:F51"\JTB!' M$;P &,W1F)QI%H)?:104Z#L[R&PC FXZ"V?Y"Y QDK$BR-+((DO17Q!'^J*0 M,1JC<=_0"8#%)(C2?',"2,"I(AGZ;#G9=>G+SC-!1 M+W;4"Q[L8/M9K'9Q-=6#5;%CW7:[)YJ(%O8MU8J#F]V WZ'GUG+N.("%Z=!* M7,'M,7P+C^T MI(=C^*,9P+>3@Z\%_B5=FNT_FW#E[H [4A>P/6*OS\.4XOI3>X"W\AD+\M0. MLC%Z&ATK+Y]APHR1_1$-8S;$^SAAR&>6GB#10[I79VF&<2\^(3FS[/>T\<>\ M1(,(AC*6PV!8)*/Y#)XG$7@K"2D=K:_0#+^*B."$S&A;T.ZV# MQ@**"3I-F;6#X7NP'F=@#50QR\(\'ZUG60%R\BY"9,2IE^?ISF>/E= +]W''OOMUC?%?0,9_Q^]'E_ZSR?UV__$)D^-" MHG1J,8=H%.;IA&C_0<<_&+5V'U%NE#%JY6Z7@N.USV[ ^EPI,SQ8 ^-7M8O_ M U!+ P04 " VK5I8:?D?=1H$ #:"0 &0 'AL+W=O57,,#X(_JSM$LV:/DJ@3CE37"P6H6 M+497UQ=L'PS^4K#UO;'@3);6/O+D>SZ+ADP(-&3("))^-G #6C,0T?C98D;[ MD.S8'W?HOX?<*9>E]'!C]=\JQV(632*1PTK6&N_M]ANT^5PR7F:U#__%MK%- M/T#>! LNO$N5\ZNQ6.+8F-!Z$ M5(,WD5.&B_* CKXJ\L/Y ]KLL; Z!W?FQ6\_:X4[\>$/B^ _3A.D"&R79"W: M=8.6OH V2L6M-5@0DLDA/P1(B-J>7]KQNTY?1?P*V4" M![SS%_#:#/]9+#TZ:HE_3R790%RU?2[$0A7TSLZTCK]8F$5]J;T]*(&C!.E\I8 ;E8/)O9 ^ M,-@68.B>H,87$ M (9T/352=:QS2RZLMS+(42AJF[H@S$KN0HA,^J(GE#(!C4I(_(%S:4LY$ ]< M(7$/5>VR@BX?VJMV[60IOANQJ)S2W$NCII>"6$)6U/0;WFY->:DP>^>J<8X% MK7"/(//;%HHV3%_Z4NYBL03< E7NECASC%#+=C*.^ZBG.ZH'>.8/^N=0L6<@ M;M0.(*\=PS'(#J2C3J/KY'@3O0SU^3)FTBT<[R)':,IW&KPQ0CHX=:0GO?NV M!+<.KPI.LC;87+W[U?W#9='46NP\&GRZAIS6Z"M@JW M]](BO07"L*#'%S@VH.\K2^=>.^$ ^^?<_']02P,$% @ -JU:6.)D8!0. M!P EA !D !X;"]W;W)K&ULG5C;;B,W$OT5 M0AED;8!C]?WBV ;FDLT&V&0&,Y,L%HM]H+HI-7>ZFPI)6>-\_9YB7R2/+27( MB\16LXJG3E4=DKK9:_/9-E(Z]J5K>WN[:)S;7B^7MFID)^R5WLH>;];:=,+A MT6R6=FNDJ+U1URZC(,B6G5#]XN[&__;>W-WHG6M5+]\;9G==)\S#:]GJ_>TB M7$P_?%";QM$/R[N;K=C(C]+]LGUO\+2?JQO%P$!DJVL''D0^+J7;V3;DB/ ^&WTN9B7),/C\>3] M[SYVQ+(25K[1[;]4[9K;1;%@M5R+7>L^Z/T_Y!A/2OXJW5K_R?;#W*AY&8R#H5#]\BR\C#T<&17#"(!H-(H][6,BC?"NL\,S88W&OA0O37 MJ9Z2\M$9O%6PK>L1@^O!P_1"0]AQ'[2O6LL M^[ZO9?W8P1)P9DS1A.EU=-;C6UE=L3CD+ JB^(R_>(XQ]O[B\S&R#W*KC5/] MAOWGUV$T!WX M_)L%+@-!>>GT2PITUX&=*,_2D,JP>V0^^8O5$^,5O=JDIA*O$K&]&N M!UZ4J=E6('ER7&M*FUQ#NY$#?%(L5A[\#W3B>\9+ M@,GS45!JRMP:$1?(:-Z M[?;"T*#U63^N&@'>UVMIR.?C7 \)/,K1M]\449A_9\^7Z8"Z:I0$MUO*#%%5 MRTKY[:8#A88R1;O G#'?$/-DA*4[R2Y:;>TE%8J\%^T.*9ZCQU2_;2*\*ZB/ M=\+9O732J!Y;(%S<:X78Y1=LLA;O!H8J;1UEW$PFM'"/'6Z+4A?5;SN ]%&- M=J 2O T5UJ*>AAK%0+BAAX9"EJ)J#O&_\TL=PIE\<1"'>20K-@P=0 M TVKMSZR&?"XJ)\@:FQ0U+:"=MK#G,$88EDI,6S%-+DC%?K=_\"_PH\/7?GV M0Y*]6ND>C]0IV(!KYL\#0TI0"(_#^K$'NQ+\'=3KP)(O.)\U)[Z,M%';'!8< M^WV21H[79BI@,O9O.RE0M9)2-*>:JA%),XS*X41WBEZT#[]+TC8HX%&AK$0[ M]( _AZE^.&P-YYY9AUK=;UXBN ZYL9+DYMV)6AQ$]&E#3#O$'@Q1@M<:<:.^ M+WQ<>F=!D+V\9O^64%:_FS/LQ;);@<1I/Z:/B#Y"]O&Y!KN>"IV]8'D8\3+( M,$K+C&=A@%%2)KS((O;KR2Y@:1+SL,Q8$F>\* (6IQE/DF*LV*^:@^4!3\J M90$O@H2E(8_"C'TZ7;IAS/,L96'&TQ1?(2^3B/UPNHP!(DHS%J6\S!(613S- M2_;SZ69D><[#/&)%PZ[^6<&)SYQ'08HQ*'J>VZ-NI42SBQB@ MRN02@Y+G:4Z#&##3RY&KITF)RY1G9AU\Q^(1Z&"09"$>%ER&^0QYD MP27[ ?>@J0W]S@0VH48^5+SYGU88@"E'^G$1A26Y2&-RD,/-)^T0^9.U IZE M-!.-$02T&A*/#KD\J-T4,7(4Y#G"B4 [&N[=L0)2HY-.7$+6P-A%SO/!&VRB M2P8R_TGKK23T1SY6RA=8/.5!C-*B83(L_\(CB2($3H(WZ GA=F+5T@D'IX7> M'_^>JM%4,#C\;*3>&+%M%,ZY1GK:E<>-Y')'PQ^6G M#% 0Q,+5<_>1Y=%=$8?7C;\16[3QKG?#M7'^=;YTOQKNFH?IPXW])W\0 W:Y MAFEPE:<+9H9;\/#@]-;?/%?:X1[KAXT4.*'2!+Q?:]PYQP=:8/XKXN[_4$L# M!!0 ( #:M6EB()0AKV0@ &(7 9 >&PO=V]R:W-H965T#-VM@GERKEQ?<\*]QM+_5^>3T< MNCA5N70#LU0%?ID;FTN/5[L8NJ55,N%#>3:,1J/S82YUT;N[X;4'>W=C2I_I M0CU8XEH8WMTLY4(]*O]M^6#Q-FRD)#I7A=.F M$%;-;WO3\?6[4]K/&_ZEU=IUG@59,C/FB5X^)K>]$0%2F8H]29#XLU+W*LM( M$&#\5LGL-2KI8/>YEOXWMAVVS*13]R;[62<^O>U=]D2BYK+,_%>S_KNJ[#DC M>;')'/\OUF'O*3;'I?,FKPX#0:Z+\%=^K_S0.7 Y.G @J@Y$C#LH8I3OI9=W M-]:LA:7=D$8/;"J?!CA=4% >O<6O&N?\W7N]THDJ$O%5.6\UN\J)1R]]Z8W= MB,?2+K/2B>//QBMWOL"QM,&X^E+T@^$:8J%9Z': M!_W/")?[A(M_IDK7_ M097WQ3170(H3#R"N-H(5-'$\??AX?])G(YZI$4XMK%I(0A:##QH#^N+G39&D M,A>/[8YI')NR\&+Z[[[(3,QK@/).V;Q,Y #**1&C/HQL]>LB-G9I+.^6HB!V M2DV6;=Z8=<$":L2-2S9]\0&@]QGS(1BSY8I[6(H9YD&+<#W:_,J M_0@)R24QWPI-N"GZ%*=?#L"B]1-V\9<#.[[L ?Y).V=*J_G@9S6STCW)/@C> M+153=+9AJV22:"9N;\1"%L!C!3,%O.B&5V*8MWBR:Y]B**H0(N&L6:A3=('D%@I2@OL MSL#*\ >2Z5B?B/'H+_18!8^T5EF&CALK3AX,!RJ?XU\8S!U0HX])R M>36.@C(,TI3&5;3(=&I#>DZNZ=/!_?C,BJNZSM*@7&V['J\)>+;"5QF TY 3 MAU5M_>:-T]]%'B:TD)N!#?Z4093T^,O2URI;J1W)X"+E36C+A6%KLI*WPP^9 M_IT:LEQJC_Q=@/>(?*BS< &UUD+[T<7@'.-PEE4-HMO\.D83$1 @R.TD1I@< M!^)S-1ET#J-.O@T>!X?ZXPZ0EQ6[ YHC-I^:]J [3OWD]DX%G5F#:J^JV39E MZM\P9"M/^Z70$7UFS-:/#>;:R(F&J-H M55E&V4 $OEWQN7Q2O-1-DY)U@!Z;C*QK5\]#-C!_41&8@CO, H,BN98*<*8R MK5;!I=)?BV,9:KG&I6F&M+CVE5E"/"OGOC*WF@;ZHBSJIDZ(J6T 7/5 _%_:D$6XFY4@!PD5*LQ[U%>;L7W/"/HXQ8SZ#YU3?P]# M,CJ767-46R)V/%C!5O9*\-'2.$WS*)*HRZGHKW/MA?1AIAP1K>(F-8F-:WUQ='YX*I](Q\=G75H[Y5T,]DAG6;4GI<9C=H4Y'9&"NVF MZ8%[SH=@-0=JONY,5?#-*U"0>&;W-=, E3P%QJ%G4R*9TF&O.[D64V;\9P*# M/$;TN _^D3@=]4<7YWB8G/6CZ (/T6G_='35V;\/_1%(\:I_/I[0TWG4CR81 M/>'L^/+J$)I^L*6>W!&'(TCI1(OFEA?5AOOIFJAXAO9>,1"7?-(9[X_&DXO_ M1RS-A"N#K*OO4S)K![\-#Q*.OEQA$GU=W]R^:Q@VLY,7JQDGG/O#K]MWP=3BC_3@O!Z,& U?410O\(*@&SI<]<'[A MM2]=Q" ET*F2B.>L$\3NS4Z&F\3..)LH4&G.Z1/:N[8=;5LC?!-#&I(.Y62A M-+>.#L8"9<<84^B;04A!_*;L&B,#N35\O:BI:VEP]>..=5!'U\NII+P_[>8G M>$HQDP:F7F&00FF'&PA_<*B^RW@B82A3A0NN(D = /L^H@T[WSUSA9L3?=UU M@CM'^ 3:K#8?D*?ANVF[/7Q]_H2+%_6^3,UQ=#2X..L)&[[HAA=OEOP5=6:\ M-SD_IDK"<;0!O\^-\?4+*6@^J]_] 5!+ P04 " VK5I8CI1?C\," R M!@ &0 'AL+W=O1"7-)"BMK6^BR.0E"F9"5:.DDY72@EDR]3HRM496>)"HHB2. MKR+!N S2L=^;ZW2L&EMQB7,-IA&"Z>T,*[69!(-@M['@Z]*ZC2@=UVR-2[2/ M]5R3%?4L!1/&[*W!99(I]>2,+\4DB)T@K#"W MCH'1YQEOL:H<$6.L$AV8;,%E^V4O71WV -?Q&X"D R1>=QO( MJ[QCEJ5CK3:@G3>QN85/U:-)')?N4I96TRDGG$T7:+E&JK*%><4DG'U5%LWY M.+)$[ERBO".:M43)&T2#!!Z4M*6!>UE@<4@0D:I>6K*3-DM.,MYA'L)P< %) MG Q/\ W[5(>>;_CO5&# M^AF#]/V[P57\\83:4:]V=(H]O1=UI;:(O=9C O^3 KZ5"+=*U$QNH60&&(SB MP=G3.=3N[JG%P7D]ALL0L .;T*.\ ZNHA\WK$5@%.5VZYEECD=AJU#G5E[H9 MU ILB5P#U<:R%T"F)9=KBBEE0T3;"QH$V6]J3L=2<<$M%?Y5*H P4Y:DLS M;%])"%/C\J"'B")#W3_&BX,HKI""%0A2'8_CZ^00>\4.CSV1:*^/!>JUGU:& MN!IIVY;N=_N!.&WGP*M[.TT?F%YSBESABJ!Q^.$R -U.J-:PJO93(5.69HQ? MEC3443L'.E\I&@2=X0+T?Q/I7U!+ P04 " VK5I8PWES-%(# ^!P M&0 'AL+W=OGALM:%5TGC?7689R09;0:GMT/#.QKI6>)ZZ.J/.H:BB4ZNS(L_? M9JU0)EDOX]J]6R]M[[4R>.^ ^K85;G^-VNY6R3PY+#RHNO%A(5LO.U'C9_1_ M=/>.9]F$4JD6#2EKP.%FE5S-+Z_/@GTT^%/ACH[&$#(IK?T:)A^K59('0JA1 M^H @^+?%&]0Z #&-;R-F,H4,CL?C _I=S)US*07AC=5_JX^X)C/><"35E/\PFZP7;"Q[,G;=G1F!JTRPU\\CG4X\>[BOW\^@&U\%C!O7!^#[>*I+;4 M.R3XY7?KD7Y=9I[#!.-,CI#7 V3Q \AY 9^L\0W!>U-A=0J0,;^)9'$@>5T\ MBWB+,H7%? 9%7BR>P5M,22\BWN*GDO[BA"$1+PG!WU<>S?YY*?( ]>QHV M],\E=4+B*N$&(71;3-:O7\S?YK\]0_IL(GWV'/H):87T%+W_!0 ?#5SU-5\Q M+NO\8@:^0;BQ;2?,'I39(@7CEWFZX'NG=6@AQ5T$6K4J[&@E2J45%Q"-#S_> MQ4?9"%,CL%JPZ?Q=>OX*[,Z@HT9U;.&1"^-3^,*QQA@\()!<>U7Q9@7>0HGL M[$:Z73BD&0@Z(=B,\P,']L)'=%(1 JG:J(V2PG@.LM$]&HE@M^BBRR%N&BIP MAZ7K68W"UQ2..+> P'V%;&PO=V]R:W-H965T@ MDBQQWF>>&3)GMU)]T2LA#/NZ;EK]:K(RICL].='E2JP+?2P[T>++0JIU8?!3 M+4]TIT116:)UB:8@1U/A[X#D911+A[O.& M^SMK.VR9%UIV+B5\I&VRN[=6OC?,+* M7ANY'HBAP;INW;WX.OAAAR#S'R$(!H+ ZNT$62W?%*8X/U/REBE:#6[T8$VU MU%"N;BDHUT;A:PTZ; M_BZ-T+.S$P/1Q."D',2\=F*"1\3P@/TF6[/2[&U;B6J?P0ET'A4/-HJ_#I[D M^$:4QRSD'@O\('R"7S@Z(K3\PD?X74HHUFI1L7=U6[1E733L?>NRGM)GZQ'V MY\5<&X5\^NN0(YR8Z+ 8JK%3W16E>#5!$6FA;L3D_.>?>.*_?,*(:#0B>HK[ M3C39"_8]B^2"?13+FDQIS2%+GI;U2?5=T8*1!ZZ(Q5;Q7J36;#IE'GXKVSF:@Q^J6F97L-8CTC/U'%,KE#D/D MQ7HNU!A]N@1TX>SMUXYTT*?L#V&$@MWJ#IQN9%T*)MQ'=L2".,0U\G@4V7L< M9NR#68%G*;4AK96X$6TO6!#Y+/!">TVXSSZ)L2#+692&[),T4&'@ MHUGF)1 P 6,"7[W?0PD.>E:(S3*^P MEE7HB[/'4.-":V)[V2O+M; _3]EEH5>VK$IZH#2[*1J+:$>,^TA>P@U4KQ^# M15G*GC[1>FG=A=(4H)@W<"A'K:=ASJZ4Z(JZVE;B=KF3BAJ/6)*G0\66>RI9 MC,AS%@1>E&4 ;DJYDC+.:HC7>1(RGGM^&$ 4AC9E'$21\A:@7&Z$" ,G2$/] MH2Z+=EE#S4&*6Q*C-#+2&GCGPM_(=OD"-;P>M0E0$S[CX);X[**ZH1AI9J05 MN441316REU]AFD)'CC" 19P/Q@YL@<4A4!EQ.<+"!/BOMS@P":*S9;D=!N>KKBCB'C UU+U\-S.,F\G&N5#+J1. MF)!Z600 VCBC$G.#1KLAZ B!@;X<..VS%/_W([G+$,B8 5J\('S D ? S\QG M208^$1)W(4!?66C:9\']Q%[',.U\#3+D9S!HL$<6^A;[4]_+H.+UH^X\I1I; MPQ[K\5-VY!_[^,?A2,50#NB.R#)79!ZJPO=\]]^]0K1ZE*2JOXGJ)8L"8%UJ MZX4\'0'Z8O0+P.NPN-::8F+#T!N-Q*RHLQ3F8>5:;CY8A(#E@9N/5.1Q]N/< M F:M#EZ.=Q3JX/%G&OZ4W:W\CDKWI5]4E>W\B!K!Q0O43UET-44Q#E$1J,PH MS]$D(LKL?MTW!:& _"Y,1WY([2_TT8-V*;&%J4MT.[2CA/HQM?@4LTP2$"R+ M B/OG?.$1_ZC >D46><'F<>S,7R'XF1MM2Z>@G4<1K/M@\O+)VHY]$,O!6GH MQUXP@F+S?# XA"7/G5DM_+_#AO7_.IQNYR6[%W56/+_Y7U2?^PVJ FC18R2& M>F!WNV&!M[8;=$K>U*3-'(-*3^;5+3K] ?&G;IPJC!M@"!^)RY, C@$4*(A6 M$P+&.; *E?&F)H%PAALC]P@P/V5ABC$AQZ@)6Y(?F5XM/+V@?7=ELQO1*O8& M8PQG*>;9$ T-OLZ\(!AF%M?+,&*B,.,PI-1#YE^NT/&$M6K''Z[[D"*["8:< M@2:@HV$-4,US-ZL]\/$ASV+G@(;-:8A, +/DA#A%UI%C[ZVTV69G V@U[S4V M6A23[2Y@G.JL9/N!X&D#&5/(\*FH1@3K5;DJ:,8 37=P&* BI^$Z=I-H9O/K M^5U\"BSG.0W2*ZOQ^A3"K')0]M/%YMUHQO'-VPA0!/G7H[)/D%B M8Q^X<>)'C&MW(R+L<[+I$!!41EDZVR49/&^#M=,]M[$:=C';9K.KK_@J5%D[ M"E#CS8!-=6VO,=C"] M\A[,TF[H4O=&6CD?\Q^Z"6:#C?MDAW1:<^F+OM MBT\K0=.H:RVD:3DVI,5X9J.WK:ESQ.@]8F=!)SH_1H=6RJ2N;6 >5T6B #?)",#H-MF&6[6=06M-N:[.R>GZ? M$;2]KX_%'Y*Q"SKTDCBV= A)3TH@XZ?TZG)7R/:X:]O59\<#]A[&,RJ8PFT4 M2$MXB&!X:<4-I;,6Z/@V\,-"?#]^H+C;^6V2I7JB+8+1$8^.<[:NF\8R.$JV MOZRQ1_%Q,KX@I4B=.PP;FG+PT+0QC+3#X,5M1G3"GGPW=V.8]U6[A1_M-*&( M)<4-WKEGUS_T,&$.,R4)L'2BJ==PM]E2_J\Q/W3\>;)SL+T6:FF/[S6S[G=G MW./;\2\$%^Y@?+O<_7GAMT(!#C1KQ *D_G$:3YAR1_;NAY&=/2:?2V/DVCZN MD-="T0)\7TBDW?"#!(Q_-SG_+U!+ P04 " VK5I8YWD9E\L7 H3@ M&0 'AL+W=OOG/IT=&SQTMMRX,WK_F[B_K-ZZIM"EN:BUJY=KG4]>;4%-7Z MYX/)0?CBDYTO&OKB\9O7*STWEZ;YLKJH\>EQA)+;I2F=K4I5F]G/!R>3GTZG M+V@!O_&[-6O7^5L1*5=5]94^G.<_'QP11J8P64,@-/Z[-F>F* @2\/C3 SV( M>]+"[M\!^GLF'L1<:6?.JN+?-F\6/Q^\.%"YF>FV:#Y5ZW\93]!3@I=5A>-_ MU=J_>W2@LM8UU=(O!@9+6\K_^IMGQ%T63/V"*>,M&S&6;W6CW[RNJ[6JZ6U MHS^85%X-Y&Q)IW+9U'AJL:YY\YMNVMJH:J8^KDRMB5-.Z3)7EW),].32SDL[ MLYDN&W62955;-K:;W/Y7]IS?L/YFJ7ZNR M63CUKLQ-W@?P&,1$BJ:!HM/I(,2W)ANKX\E(38^FQP/PCB.'CAG>\0WP/M9S M7=J_F#4C=0;^@-IU<:9LY MPZ[TM=9E97:A+?&D@P8U3_SFYWTIGY^6!%>]77YN#-/_\Q>7;T:H"\)Y&\)T/0P2Z7 MU785L#]M'5YP(@.GVEE'WW9IW$? ]VWQN6Y78"VQ];S$H3V$,+.V7IMB SUH M%LJ"=^L%OMX<5NO2Y+ >5\[F5M<0MY%J%D8=G%5+@-D1]15>FL.8:D#1TF!XL8(2, M:]2U+EJSRX818-F,V+@R&:LT4&3>&,(+&__S'R^FD^>OG&I+^R= 9 M-8FMJ MZT"1&^^7">9%%E4#&\RB%KBD!0M];8"S*8&&60'GG$Y!PZ34.9\2D_ME?#E6 M

7@E@0?(.8G%8P;ODYX. MQ*.:E-X@X&&P-0APLRST*)1A8D3J600!_M^9ZX%QDL>O,) AR(:!EPN(MQYZ MO^[>%-N&O3U+V:%-U2Y:Z+&-#1GL#P$J!SVUW!?U88Z$"1UE@_^:8,!7ALEI M@R:G,H]YTCAYB# 0[E2=_T8X!J;DJ#^2P2/CSA@2IL!K"9.P"#1RHA 7KV&Y MB%*)2G=*R3UDT]/T;P">/^ZSK-H&T+V+V=2/@*"*82G#% !1/%,0@'%E\Y+Q MI^.R:B<5,FB0!SHRLG$+)%6^# .#1O53\1!0T 3>?9"R)-7VQ3\B6"((=(CVS-77MG]#K;$2C9Q$QW23.4("_@,T M7+20&@.'TGE-N)KXU<05!IRIUFW9@'DJ3$JH*B"@*+Z M%3[RKQSY#]I\Y/_JJ9\U]<*N7F=M"Y_L[-GF)]K;FNH0&47N2F)JD/$ VGY! M=LN3Z!@[AWOV0=B?,/P..Y$(R4:BHBDQ>(!HR\!N1"XDG@V212/B1:Y^7-B1 MP*B1F74E70,S!)%"C; ,7!U8^>8NE@$EEXD0HX04X9\*W)$P)@Y*))(&FOZ> MN3OB@:?S\!& /.8\)G3FCMF^2A7*CZL7CYWD%EOJR-SH06-SH_\,_E,$YNM[ M<*7ED3S&Y3X5-+[ZWEA3OM^K1-4%/#FGPZ84F1B%^:9R#6DEJI8E10I3?C;D M3M#37"EW /B *1IX;I>Z*HU ?(-=E%(F9"0$EE;Q$F28!F1_L026RJ38M9&+ M?-4)[/!@[#]0H!6D.\B$RH^E,P54$[$O*!/HM^H8:D;53Y<6XQIA1F.@12FQ M58T2">FQ2U<0<\E/J4@(MOO)/> $GH'[?F*8,L$I9QU

186-YMH&&N4_F#>;-Q&"]R?-$ M?>2!N@YT.>IC6H]&5 MYWZUSO?Y6#'AUP(BU]6#?U/;^L*=*I7CKBHJCW"*J? ^P-2E%>C%$%8?X^BY MK 1P"Y=:*MQ2URV7MRI:=3[BLT[QJZO"Z+P^MU'<)])/..2XAZ8)0C?)]4WP^-AN0X_AK=]N6[X)S%5U(K*+BMK*9-F^"B7EB=88)JI*X=?^-]R+;DM7 ?Z#]S Y+"V_*VD M+=9'(O[/W?R@> E:J(PLT 1/>+@V-=41AR1G1GXTPG+C62 ..,:!,G"9*CR/N4(>TX0(T/RRG 7%VZ M!$BRCT7R($AEL2ZB6(?GD<:YDH:=5.Y%%"_7XZP-7[*TR]I[G1?RHI22=5+$ M&%I2F]D>\0# PT: &0U:_$H$S.GVZ?T'22L#/+6YE.,I&BNX'P48$L.!MA"I MS/Q=#TO0]6$/D:9Y 6AI3>Q M6*;2]@J$SFG>M'BEGBFL+]INHU!=4YQ$T5?IDR=9K/V)//\^R?!BM-QVGT7P MI$S"I$A5I9VS6%WIR"\G2,=X7_C_=/D0519MW*F4FH6?P!J].69:2:M03KJ, MAVD$OV)*'NR@M+L3063Z>QY74;G.9,7+K4%J=W?IEXUBT#9[45DYC=*#5&TB MY6^8TDY?6T>Q0+?ZFG0,E&!5\[-;K/%*VUIQWG65E";"+8Q(*,.@D?*NE'S@ M;ETV!LJNUW:WEJQA4(O$095L'VUFT>.G$#8I94<(^I 7:;L(?L2TORS&RR>X MTJ*NC?S).@(=@*HZ_[J.C?A,% MS?/C+5 E\PKQI1>I12*+UX58Y1]0T-#'"ZTJ.[>2K4:9R"AMJ!ED4+UTJ2F" M-S#@0HJ^R,A7:L!4HTO+S)@%F%RCF.P7UY5TZ@$05.V$Q]P :^(-VYH"_HMT M$LCKN*X-\X5V6GG"5/9=?PL=%+[6D"&;(S2>1X)O,+W9N0^+2]&Y_26A-?# T. M6'&1AV[;Q70I*<;\3)?^ 88%+86L'$')C&!Q1X_T$"9(TKY+DBDI5E!+P&8N MPFHN5SG92WF/^NX@QJ 24TJP"N\AH'?QQ\YXW3F-7=0/BDHYHZ(H%:%[2[J&^ M+$L&2'=<;AA*?6P*> /DUK(W&U6O*Z1+WZ.UM1=R\")><7=FQZW]ZKT3W)U1 M:LBJ+:2%Q%#?(#FJ1$.)V7YQ6=\3Y=. M L.&SROM92!,7/@\Z3Q1%+3SP$"+*G%(!^NH= MQQEI&%D,@8I&[&2?NC I8T'EB@C)@1N8.-'"+2D[5B(&TU):#G1F(N\M%(L+ M'T"%@,-*JOB]YT4Q*E>,G>F(8 #&J;QF!#J&>*DT[U,49 M148=K'.L8?XGD M7_&2$' _SN\\&$^^2XB(T68I3U,J^\):H6!&D8I1W-DM%6.8"&1?0#L &JZN MCF;!IRT;"6&-E+^EO3CY&>59:$RMN15R$C)H*%UT+.* \$TP6T3="M>$RG.* MT7E7-*URT:1K75*@JNPM;H!M"R1/1)FGQ!"EZ14K"M-U[2"-]*Q<,*(/]P4) MP9R,^NI+@=D5B0G.@5)%9!I?:6O8 &9%2"NQ1SIA><:5!11^H!(Q>G>2R84> MY;N6>5*R8XO B&(%I]-4TFF&)Z;3U#CO'W_7N!P/ M-^R_GE&^#VU033P45XJ2I?/=BBY7#3IRLX3'I.-+<6GT996DP*8:!&ZL-I9$ MZE\4#31H<5.(4E(_RB^I#_JPD8CSNC/H."H5J6*4^K.2E VS\8?/O_7'' MMNVM/W4[UM:_[QK*LCH#9UAKJ-U_[SLW/JG>]I_T4 D-^3Y3!$-/D^SJT.E?T MVYQADS7TE_*ASDD*6BW]9?W$FH<_R[1 00RZ_=-LA$;TC]MCKMXS:\?=OFG5 M[D/+C&T\8P?CD3D>6PUD[,V'C]?JO',8N8%AY./04\JHJ%0ILT;72'XY'%P^ MZX0&G?X1,]J2F(9JX\'I;$D4P;NX.,!W?WIC?;^6'W6"G=5&M6PYYF#4WD#R MC;.G-QX">WK,GH:RIPOL&5R)/1RJO(]0Y< QQ]T3>ZES+.S58V&CONG4/AMC M]EPJ5#0:F.-17;>30Y4GA2K7NKYPR+(4UQH.S?Z(XUHWQ]CAR#;'XQ--0&9L MAW+$&YFAPI9C_18V7!NX]AYNWWT]Z@TJ!KVMTAA_R:R1UG M;#JU,XB8.Y?BCF6.QE([HWWLOFTUW@;#D&]7>EV#)O6A[@S&IO] M;GMORMTX=X8C<]"K:[@UR_$Y.EWCJH0^KA'K?7@+EFWVAG4/B-@>O11WNN;8 MOE)^ '/G('P;7+&^A-=D;T<:IVZLD<+02AD/+[/5/C)@>1XD6&'RW MQ=)!SQR?>D3!+&TD2RGR=^XK9DTQ_)N[?=1I.G]GMO\;VQI_SV9E\]C2=Y@M MS6,+V%D79\M%#P6NFTV'*IJ3LDMXZW7-0;^&@KY$=F=3+,#6\M0QN]T::H1Y MVGR>.GW3&@^:Q=.;-^L_8@EH;!R]=D1\)Z:[99O=(2?Y-)0[/=,>,',:RIQK M78>]?5.>+L+KYK-O_-"+%N)[TPA%^A*[OH40>S,TAR=8>2TSY-K(&#"_AS8S MIG&,L=I=IJ2Y2IE:<$X$=@PVI$8V4O?;B:>G:O$WY\'U^F;7Z=<.[C7"*S^3 M(7=[/.W5\\J9I\WGJ=,W;;O;+)[>O%G_,=\U"MM>-N]--SAQXU;*&Z?'QF/S MV-(;NG= MPHT?_5 O=_/G=LS]-YV_'XXX]&/_QN]R&51^6OUH=H/P/FW\?=<96 M;^LOW8ZU]>^[1K*M3L]QSC64/>HW<%8]9_^LE NA?U2H=ZA P@X5>X:V\LUX M;*O[5&K=?FK1B9;6<+B&8C4^AEZ036' )(V\KP\X,63& F-P;KD\AN$FQ@PT M4/1<*D6I=9J<_)_^;1(C6\L_%NWI&ZP(@1:=+M&CEB;LCSJ#\7F4CF5U!M:X MUE"[_SZRSZ.^&CLI>__'#X1E]JJKX]2/Q.EE3*31FB /MPKRWX4;&S^%4Y#> M'X4G%A,1&XYE5@RFE]"EYO[3"IK97=LYIJKN&3;UWEM*',36.9 WQIM0%]="7^:Q=V/I3< MPO<;.#/U1"_8 2D^T03F!&X6D_L1$^?4GFR/$9'^* MKUIDS^X,,2%W,U4ZS\/]8[5OH%I-MWC%G<#$LW3W*]O2B2_,2YL.+T9UTJ1+ M_SO/;P,LW4?Q,(F%^_7!G<%*WKK!L[M*D-ZE!2_\\&&-P.NT.?3A1F5CC\>= M87=X0C)V?S@\6XIQ?W"VO.=Z([5O4OLSQ#D9^T7)V%?=S]=7NWW3VKY=<>8X M)SESYG@3B%HK<_SH!/&S4N@5XH-')H&[B>$:2Q'CO,#:*B5%WUE*^._;4\%O M_(S4JMVI^!PGI-=9ZQ^/4:Y\?L[88&PP-G9BX^93.P[X M%&?JID$R9R[%F;KMN9N5Q=%<5?S;1C_NMZ]FI]SC^^?L[][P-""^[Z3B0;R) M-),Q)_9A9\;B@R^"3>>:%/Y1+&/A^?(N$]G/BPBF]K_TASNSGOD>.C.& M&?.:D8T&6L_.L,GJ65X^C39.,5YB.N],O&LC JT33\Z.(T(+K+K;XN:)N0/, MS29RTS[1KWH];M[\>??/KA\:;[#AXO?&+(X6AA\^B23%8TKXI_&/R(=_/,%_ M9?&]Q<;_]5]&MF6_8U.2V]VFW,V1)L)"/[ MS$AF)%OS-:G]$6\Z@OG^H@/3]MH<'/9M*&/85F?VW*^MGLY%G/.'7K00 MWYM&*.XM$[S4>993)IK"E-.$G]ES#^RY>8/Y+U&2&!,QBV)A2,5LI.ZW$X]+ MJU7Q3BR=V#P$U@FJU"5!"^RYFV-G#8^9 \W=2_1@WP)M2FNH[U>D>(/-F\ M940R(AF134#D_D8-7/V_P87V&SFILU3_/]* O:H8?3[00VYW:3)N8W!D/?;# M64;-)MA+VP(<7>%M3_GZXS.V&D_+%W4#8%I6:'G9)@#UR<,= *X>I#E'X6-. MNVJG5\!I>4U,9V5D,#*:M-([ZP3 18.;<#C&9Y?G5D#,F'N0FYOW5[AN\'7K M.+%EV$3+D!G37,;IDJL M1*KT 9:N2^%QC5H5?[?>5QP^5$\3&+A M?GUP9["2MV[P[*X29&"96\"J-0*OT^;0A_-'7H](&\ZI+2_X+99N[">P^\!^ MD\Z%L1)NG!BB$EF4HN!8IH%1*?I?VZ0DVXKOOP?&XQS&K[!"&O&MGP+HO(-K MED(Z%5X44Y+#6[".1(Q/??>GW]?VVST+PJ]?_(P% -7I2E#5.61Q!IWAH'^V MHP-K_]%!G?,,AR=UU-_[SO:/U)W4J#,>U3MM>WU"P9S&-A]&W?IAU D&Y+B= MU/BC\6'NAH^"S^)NZ(2#S^+X+*X=1+5>JG;/0+?6$\"]G4HJF+"[!N!+S[3X_?M[_^:OBVX]$'O)!;"MYPV-JR3ZAQ:@[4PVQ"5] ME&-SH\:G99/=);%LZX5U_)KKG.WK^;S+OKSQM$%GW#<'XS%7(FHH>[HCLS]@ M]C24/7:W9UKV#;#G9?J\B;O8J FQMG;0JE\K(%_+A&U#R9L=F=6'EONR7EGM M]\R.7W^S=;AE6K#)#KK]TQRW1O3;?D$,@6%\&S >=_NF-:QKBC"(&<0-6OA@ M/#+'XQ-+_34=Q#<<,CHJ4X9I1;0:;S.V]2STHZIJ4\M/J/G]=K]_H0R#"\GC M]M2<3Y5B'"I1QYBLC,_B$7NYG):S%!R=6NFQ] M)08^,#@(C;JI3PR->X'&\%X;!5[;RKWV^S>?QWN&!(LM2VZ)6#OM37:]=<[4 M-=.8,Q>+D;6?,VU\_]Z:W9RAPNC+3IZ:)WHGEQ%\O=.76[-1&56,*D85HZH- MJ&KC^V\,2>D$VZ)G"K#.H[0[//#&HN@ZSAP!P.1^UGT,U='K%.R_V[2UHY MKW+1INFV0*7!T?D-@_:&N<=CR^S9?#[44/:,!N/;J.=PF^P9=GNFX]2UV1K( MGIM+<;=Z3M[-[+3(*VA0=^@2?FP8]K=VMVO; M$INMD@?]3FUSICD^&F.M55AS.@?Z,C'6&&MGPUK__V?O79O;-K*$X;^"TB0S M_.+JFO[TL_]-]JF1.4Z4S8@E@ MQ@^#2W,T.;W!.5(JVY0-<;F.%*".VAWFB#HNB#KL3'L M]>%5^4[O&[V! B^=@,:C*F&DZ/KW*A[J.][SK&=E7RJ/\&4V\'4C;'IYAX3' M*)PJX3Q:#._E8\MCT3UA:4N:9O6,A2UI;KHE6]-[[CX;^C+VX_PURHL7*[/( M!_(#8"NCR(?=XJL]1;._+WZ&4VLJ@Y-"5XR5:WQ[/)]B4XC%F"5NC7G#L?BE M,II'P#.POHACON'?ST*@11_0/,>!LB^1GR1B&U^B.5 )O@LGXGB*OKBG3%%= MXQVM@'ZX4%NW!NR.W=-RT"*P#=?LV8NDX0 >C@!U?;!XPA*(!03,6A#@B,-7 MIP?MU19 -!U[18B8?9J.7?LBV30[^ET8)Z5N,D>^(&K>?\HVEL&T>),F6N^V M5,N&1TNY*9IH?1'S#VFB]<+/:*)U"VF8)EK3\.5=@4H3K3LZT;J-<&MFJ#51 M)8VV/NEHZR/$CFFN=7/-N_&:@/ M?N!%KXH?/(?^D,&E/6-!O/M@+\J]E3 CPQP8JN:V-_N6J*U-U#8P+-5Q]FPK M1=1&U%:O'X!IJ8,!=;60+UU>'TC14ZTEP#(.G!B_(5]4;J53=#8?IEZ00]K) MMC=!V.ZK [?NC2EA&7XWL6/U5:=/CBIUAI1_#62&OEK(X?8W"R_0\A9>/&5ZNHSZT4$/0 M'5MUS+K](B2,6704/9H.Z+$)/7*B1]-=U=+.,1^<5.AML5A2H7?VZQS8M);B M?2V.6=B6VA]01$E6[.CJP.Q 4_1N8L>T5<.JJYQ)B)W.Q;#VN_PO$E2Z1>$^ M"O=5JM"6H;K]/:>HM29X<(&(U1U3-33IANT28@]V1SB6ZCI:QQ';.?M;=\A7 ML;-F9U2I*]DNLI\.:#@T/7_VYSO?+^!3WC^AU#4 &X5^%NT\J8$ /4\-!*B! M #TOR_.4X7%Q&1[V.8KMVS3NX7+3%^P]G7M$&MTGC7,,8^P::;3Q>PH9LYA-1)F=L',.8PV M"6R6A;Z^;F-&I"E)6S-3M>"XA9MKX//G#+\EFJLC9I2S.6Q H+HG R82/EVN/3;OUP!)^-WER8[J2I MMC90!^1VEA=!IF&K)B%(7@1IMJ7:-@TWDZ\D7M-E2&!O!ZP,[;*ZA0M=("X7 MEC:O&+37=>FZFCK0.S"QJ9OH<2Q7=:RZ1CRAYU1I'/V!:A@=B,MTKJF?-I A M1:\=L-(/['[<-O? ;_"+\>15\6!'V+DE#:>@%H"ZP4'SF6D$];FSA,Q>;75& M'AN-:*U5M&;T6EQP0+36,EHSVRO7NNM/(=?3SJ#ZZU\<7=/?KBJ;/R3>PX3! M?T?^\]W?^1_B)P\1AJO2GR]^>83-\Q5O_01 -5PXSDKO/QV/\S_,B]!EQ$;* M>S9DTP<6"?XT-%71^[H!J)S.O B^3T+E=AQJ/C!,&)>#"?[3M.L7E^!_4W@EZH"C^O&]RJ>_SM+,WIV]A5? M.1FS*K H&?P*B)R9,-92M8V0&_MQ#@+EQ8N54>0#^+ +I <0Z5L]8Q$B X!( M_H ?*,]KJV(4+QCA(FX!.;Z$9BTM$59E+O>4+P!A>-VN;UO>O&8O/II4^E*5 M*=I3,4?I+ 3>\0&X(*M8]!+Y22(6^Q+- 3?XA#B2O?.F4JM,' 8.OOW<_!RS MR)]Z$:"[=*(G%H#%-\E70+SQAV/%2Y+(?YAS083D"N+V)1GS5P#]3SEAQF-_ MAF!7D B4%Q^^S]Y8_#Q!4F M!'E^@W]K"6]LE"KA0DUEA3@!E'UG.SUKD7V<5* 8H!*Y-04*TM "KU:1"3"< M;2Z),<.LS;3&TL:75]C L_"V.CQ;?8AEQB^QZA*=ICMV]^-)LW&6G$5LZL^G M-P^<"M*7QCWE704A(<[7$!*LXL$G<#0X(>PHB!,//G;U37Q5CZV6$KP&>L\V M@3-F8>PCR]]&;.(E<-:W+_XH&:=Z4/E!H9#=]HM'O(X MRF!J-6!5_G.+&:WV5_>COQX-O%>;_V [Y0_ M]#9=+"591,.R2QG7/?CJA]7/#:MG6V;E5_V>5OGY MNJ4TK6=I;JVEUG_N@#9+F]KE<].H?DG=33D]U[$E Q3L">Z032MM":%L-/LU M<^5W9S;OG9U:X7-S^*<5Q6L']\A&<+CMA,;WRKNQ%SRQ.I&U7;U!-<;4R TD MU,EW<9_M7:O+= JH._DD":CU@*H=*LDN%&Z&\@RF&U'ED5@]@VZM MM,[-J5KVD:Z:(V1\[ :G:^[O".>PQ"A6%?9MR&8\Z3.=W1._.48"C B9ZCW= ME#D99LFZ')6LRY,DPISOY$>.%I_O8+JF#O:=6KI?K!C/*G%2 M%8\S1FJEKM MQ%>B,:*Q.CF\ENI8)\UY:8[&CIK%<3Z47&OF&RFFA;0 5@/W^\/4R@UU M*K ME8N#,47BP-D:JIWQFCQE:)@D]9PF7OF)SW.48MB2 MER@O+&*8@7539"?RO<)K8==\Q_PG$V\>#,>87060&7O/3'E@3_,@S>A*@-*+ MG+8L3P5>'(=#>!T\QO,G86&>-5;L 2A#"<(7>':(SF?QNW0+?@"T@\DKL _ MCT@0"\6W(F7F%5\<>,D\$IKG.,]:JX2E!Y+1FP LP\?'F"59TFY/*X&PR&W+ MLM60A&%)GJK#SR\RT-AT-@E?&8)NPL^8$TF:$M@O)2R6U_WP18E?8SB4,@YC M#KHBZ:T>#?($4I$_*M+<%E1O@3Y,=N-_VR_7K74)5+^D6$/PW8^F0&UQ$G%R MHP0JRE62=%.40$4)5)1 10E4E$!%"53= "HE4%$"E7S0I00J2J ZR*=9MBZ] M!>N2\J?:F7=@]56];[+%6DKBYV^]'[/66R8E;<.[/?T_7*GV$*:S9J>65D6U7>#8@,+ MS\5)./R:=J-:2/W)\GS@\>$8* XS?;"/D3($F>'Q-[+AG!]ZQ##7:!X5R4!& MU=M**^(A _84)B)?*F9),A%I3Z 3S@-,-6%#_"9MEY5VLPL"^!37S!*L%(![ M()I+B2?3SGR89N1A'[!H=(-[>RTZ:,';14:3'\2PY2CN*?? ?K@$)DNIN&PD MX @'L4J9;4UD2ZFXJ%Y"^4(7LRA\A"WRG0!,HF=_F((4&WS-)PO94ZI(YJK> MWF+CKX(J2RCPE,?Y9))F33TJGX%B$N63]R)>^(F)#DSP63AC(N^((P&I3]V6 M\P4R =['D0 _C-C3'%X;1J_*(\.TKWK\P].^!CSMR]R:]J66TMY2XL_H-0@# M0,=P'D4+26CU!>2Z,QQU7-?I]H3 )4=);& M;$>U!BW-@^UH5M2U-J#^6SN/@*8,LDO/(*LKO2@SI/O90EI=M8F(X@*(0B.B M:%\.6",Y9-WS-%6[XQ9F4?Z8IOK;Y1%=N0@YG6C$VH'(4;*RR( M,"]OI%Q[O$#:#T>8I/CF]$KW64=]NZZF#O2ZO;L/NE/KSZL_JZIS5O0XEJLZ MUDF;CA)Z:EBM_8%JU)ZN("%ZZHO^Z]IZ M]P"!:D']7M4HJ0)8U@K@#9F-2T,30)W7%J^9H.,&#*A'FCO+04>"#FVX.U7ACL93A/9P\ 4[TD8UPEG$?*-(R8 M FSE#WTLU1V.O2!@D[BG; ('KZ.=+83LL])-W+O]_>YG7Z 0K?]]-KXA]J8L M2KOA/>9;P9#[BSXS#Q8+H?+6LL!A M!2">A1,$-CP+M*09WS=3K9H]DY+T0._9:''.0G':6[XO_YD519=8<%EZ,,V% M[Q>/> ]Q.)DGZQ]9-_+EA)RK\WX:^AH)606K\I_CJ,AV?V(W#\!?7V]X1?RM M-WGQ7F.\GLH( 6PL 7@9-MM>W.;!%._9+&(X#B4KC+\'Z9'X_^8?[$[%[2@O M=GJZ7J^J]"1%LX8SH$V==%--EA3&5%^]4?$@UAU1>W J@ M4GDQE1?+!]TVE1?31 H)(Q:WD@1NB,9:0F-] MU=7K%D(0C1&-U2JT45VK;L-F26BLJU'5 944[QBJ=]]03?&EUQ13I:"L2?M$ M$T03\@#KI.4U7:2)-CZ_=G2GKC)]%V>C]RC.N%D=/:#VK.O\, M=#*S?OY9>;A$Y(."A"_!)Q>V CH43Y]"L/J@5@5//E#-;LWV'3FH1],WYK>( M(MF/?-I#VD=?N?X0 #&Q-RIL*-FQJ[ZSV%6?LEZDR9N@35'6"V6]4-8+9;V< M..NE&T [@/)(=A:.NFG;_ M@E-)1$P@"\: SIW&!()23. "4DFN;=7NKW;_.%Z(N"WM%\^($@-T8YU0(A%* MM+II[[+AY!BM'<^(#G,7#R1!"CL[@:$],"[88R0R $)^VV>W?';M5][VVZ"P MUN?:>:MLQY-++,<'JF'7;0E>Z_ R.@N(8-M+L)JJN7N6JA#!GAU[%TBP^IX% MHO)2:T<=0+IED:]L5ZW!L=U:KK)6:LJ'%5?M9]*?=3S 7__BZ)K^=J/ VD_Z MG/58N[#UC@X<0JHLQR*D$E(WW;-'_ME.146;:B6.!%Z^XJZ%(MWI;LT/4_9L M5<:QEDJ,C)Z>%Q)A9=%@G\;6Y<*BN6AC'>3OP4[/_E*&%GXYCR+1J!I?\0[^ M[B?*S][0G_C)*V_7/!SS+M, ^<3W)K!V^/@8PP%@VVN7]Z) +(I]H?W@&3Z< MBF;,4?((YD-8LPOS6:ES2YO>STDX_'KS(T?E.Z!0 .Q.'7I+]452GKD[',D/ M(]#TP-$T+*%)\6,DXLE\Q OM.!OP.4Q8')CQ"2ZG^ F;QL5/ FX'\^[C<0+_ M00*/43L/9TQ02:SRGNCS&-_I/83/K*>LW4;!DJEZCTSWG5$6##L+ GAO^ *_ MC\(I7Z*0)>GN05# 6GP=T?0=>^+S L0Y<"F<(5ZWS0AXX"D N&.?^.B)@3R( MV..$#>'LN'+B3[$'.P(/N1[_CB !,> %P1R.!>^#

\!^,=DHGBC?\V% MVH*2S4MP$@9_!=S\H,$-61SCG L\JZ<\>GZ$FXK129/5;^,&RKN/QR"5^4%! MSA<'3.\+@'>4$@Q?,T#HQB :LY\J<& E")/\Y3Z'S@@L)BX8TS=N6&X.QTK7 MY+(?/G^<)_,H&_VQDUA%2CIY@;7K]@::6;>^6C=ZFM5,,:S=L_7-Q;"[?VX: M)NV)]D1[:N^>C.IO=BR,WR=[J2H><1P'F;M3)=R[\HWZ><$ *I0=Y;V7>+=K M/6F#EO8 ^#*.&%-^@]^-8]$+@.K?-X +5+^>DFE\U!.^8>A^9K,$P-LG\!X% MO/^8!P3=HT'W-R\BT7 2P4O#.(XJ> F\QQ2\!-UC"EZ]CO:Z7^5&2=-?NT!W M@+O0)>0H]1UR6(;5F1-_B+RT]6;?"3,8Z7EZGIYOX/DSU)^?4X9]+H\>?YC' M\(,X7I/JF0;0F"T*Z3&N6J>JUVVH1K1&M[4%KIJ.:UDF' MY!"M72RMZ>J@?](A741KETIK U-U^@[1FBP(Z3*M&:[J&.YY:.T,C:S."6O1 MLG*=IS 'P*;^>[OV#Y:/SOH#U=!/VFZWODS;Q3'>4>SHJCLX:;-MPL[.V'%M MU=#JNF\(.2="CJ9J6MW[DY!S&N0XMCH@L28KN1)ULCC/X<"Z9+PZ MB-<]8\6$5WGQ:O=5T]HSWX3P*B]>34LU]#W]MX17>?$ZL-1^G_#:.;P:AFK7 MUMT)K]+C57/5@;9G?@#A55Z\]DW5=664PQ=0)?8.>RR&CYGY3=5B]#P]WY7G M3]W_J-2I+EWB!G]_JVD\<43"&K)&]V/V''.'+55T-L7KZ\;H:15-^+#YJ^AP M?%V:02HZ;)YL^.JY4Y MH[UIH5W'#L9_3SK[D[!3 SN::M9."2/LG"H)V5+[ M+DDV2;%C:*JCM[>DK^/8T1T5- /"CJ38T4$KH'M'4NQHIJI;9Y)L5)!P,04) MKJUJM6M'*<'M1,@Q5&W?0=^$G",CQW%5RZ;44$F18ZB.2V)-4N3T]^@O1<@Y M4<:[J9H#$FMR(L=R5,.I:U 3%57KP.-%4C?NT>7G57=1W":^?PJNFJ0>GKW<-KWU#M?=O; M$5ZEQ:OF@FVF[QF))KS*BU?;4K6^*2%>+Z LX6,^/9M]F[$@9C%5)M#S]'Q7 MGJ?*!/0TLN$X@%<]O2I>,%)&[)E-PAG.;Z;RA-:H":;J6F?J[4J);EMQ8_3; MV[N^Z[C1#<*-G+@9J&Z?DG?EQ(VENN:>1BGAYNBX,5L\ ZKKN#'<]LZ"ZS9N M0!?8M[]6VWQI4AJBO[" 1=Z$6Z'>:.H'?IQ$W/2[/$.TM2EBF@$2CJ8_2(H< M7;6LNE7RA)R3<8YF4"F,G,C1-;6O44*_G,C1^NK IE(8:9%C:'3GR(D<%TP> MDFJRXL:HW<9;KEJ+=INCN,J,)8HW_'/N"Q,P2P.Y/'NTM4X=S58UAR*CTB+' MKJVX$7).E2FLVI13("MR--6J78E)R#E538PZV'=B$B'G!,@QJ%.HM,AQ'1)K MDB('[IS:W@*Y J1U^K6!574>.+]GLX@-?8];G#P8.@UA9__F'UQ6[S9#[=<. MR9-_ZD3B0'4IT"LI;@Q5KYT"1K@Y&6YJIX,3;DXETQR7XB&RXL:JG0Y.N#D5 M;NP^\8VTN#E7YLI%]FP+5XK&C]*VK864:+BJ:3<]2;YM?I].(=11[<9[CA!" MSUARI^^1O4T(E1>A)@9QF^[V1 @]*X?:#B&T0PC55+?Q?FR$T+,BU-#VC&$2 M0B5$*&BYKM'T8'A9(J(RV]._>'Z@7$_".'ZC/$;A5/ Q8GV)H(_JK\*_3A M+\_PKWFT7VOTUOITKFWW#3G:)$,*%;G(B9=KVR!FD0\I&B%%.J0X)B%%.J28 M-B%%.J0,=$**=$BQ3J\5G[I4\@Q@+;I@^\$PG++4)*-A5(7FWZ?&^UW#Z;6A M#MP:.BIA5'J,:H;:=_N$T@ZA5!^H \I2ZJJ8-Y,+H!<0X/P0)BUB<++<6NHPXIJ%:5&\C+6[Z M5$,H*6YTU1U0+92LN#$PPCEF6B)MZW/=OKI'#H6A 7]$ZC?K63%&'YAAPX7S13PXJ]&P? M 6K&GOTOR<%V=%.XAF>#D'(JT\>@.*=\6-'V*%TFK!P=*Q2VD0XI [?ND'7" MS(DT,1H^+"=BKG4*=!X!K+^S9'.'G1V-8'&&6P.@/ KG#Q.6&\*'^0ID@]=W M9X2/Y/RI:M;>4> &P',FMQGQ!_''KC%UHT8V._$'\<=%\8=FJ':=9#9B$&*0 MBV(0?:#:SM[9 <0@Q" =9Q!7U??H)4[\0?QQ&?RAZ:I+&A8Q"#'(>A/$VC]9 MCQB$&*3C#.*HCMDV#8L'<7Y(/'@A_'?D/]_]'?[(-CWUHB<_X*\V@1_@//C# M_$AB8W"+V6WVE[51KER[Y,*=X0U% M7'>AU\K0;+&&'#^KC'!JYLH#.TIM@,@59Z^& MQ9/5,W<04&]G8>PG?@@B@4V\Q']F;Q%%-T:O@A/7!KK;3^<].P M.[PGJZ]+MR<9X41[:O&>S,TK;A^9K,$P-LG\!X%O/^8!P3=HT'W-R\BT7 2P:L3=(\I> F\QQ2\!-UC"EZ] MCO:Z7U%&2=-?NT!W@+OHGCH,NNTKJG@7QHD2/BH1>V;!?&6\4IV3=C-@UIZ0 MEZ8.[/8.B"!*:Q.E:7;=JE"B-**T?2C-Z+=W(!%16JLH3:/;4QIT=)O2!G1[ M2H..3E/:P-:)TF1!1Z&,',:S-BU!T<39DZES9@# M:N,G*VXT9T"XD14W?=+0Y,2->Z[;Y@+2-7YA 8N\"3?.O-'4#_PXB7C]V"%3 M_MI'8X:J6W7O37G\39W'C5-7-A-N3H,;774'[8UR=ALWCJK7;NE-N#F53#-K M^YT(-Z?"C>VV-\K9==STK?;F.G0;-[HZT V*I!T)NKC*C"6*-_QS[HM>'UES MC,L*I6FJY=8E,W+5G HWMF,2;F3%C4FXD1,WNMIW:"R6K+C1]+KF .'F9+AQ M2:;)BAO+H 0.67%C.&>2:0T%U028W5W[,IXC]3%,O(FRK;'AQ93UQ"7'(Q7%)?5RV!'$)<E3JN"=S4&>>5>G/<3[%;>8]L9N'B'E?;[Q'.,FM-WGQ7F.$=WG0E1_<+ %X M&3;;7BS5V*R!9NXQ-DNSFADF:/=LO=[4ODWC>YH9)4A[HCW1GLZR)Z/Z&QJ; M16.SY!^;U0'HG7,L5@? =\:Q5QV WAG'6G4 >F<<6]4!Z)US+%4'P'?&L5,= M@%Z#8Z5D[J13??B/R9A%RL]^X 5#/^VH\W'&(I[M"_]^[R7>[2XDM<53=QBM M[56M3)NCS='F+G9S%U!<+VHU?IS'\$T<[R>F=RDFHN?I>7K^M,\W6G"F]W2S M#:)LQI)884$43B9LI%Q["7P2^>$(/AN]62O>.MF61E-M;: .[#.UIFGR:N\L M?G15L]L[EJ_K^+%L5[5,:B4H+7XT2W6LNGT0"#^GPH]IV*I)]X^T^!D8(-_Z MQ#^RXL<8.*HV(/S(BA_=LE7=I-:/QX+PY_E#/(S\&>\;0DXJ>IZ>[]KS%^FD MBLMRC3Q6Q< ;%W12G=I<2XH=RU6-VATA"3LGPL[ 4%V31I)(BIV^I1HT:$E2 M[#@@V1R+))NDV.D[:I^B)))BQ[;[JJ'1O2,I=@Q+M=PS#9%KR$/5%MN.EWA- M7A4/]N0],25BSRR8,S3GT,@[I-_PF?L4[';^W=L45)U0:C:R[%Z_O2V]B=): M1&EF[UP-RHG2+HO2!KU!>R=_$Z6UB-*,7FW'%%$:4=I>E*:13),&'=VF-*?N M'&.B-**TO?2TVB%1HC2BM/TH[4RWYX6E@?SJ/[($UE.>O&CXJ&+4%7\ M8#B9XXF41_\;&V7#LN)#7+<=8ZNJ$TK-5@.MO7%?HK,6T9G>WB@*&.H)^YYXLYC=9G]Y._+CV<1[O?4#_GK^T-MT+7%T7&X9*!QHXNNW+_XH M&=_B7>\,OK_*W4KIB\6W6@^.\\/JY[K>L_I&Y5?]GE;Y^;JE[)[M.+566O^Y M.:A^!^V)]D1[:L.>G/[F=V]Q@&^\5P?FRN\J;LXA"Q(6G>8V<99ND^HA]%_& M$6,*[\ 9*S\%(S9:O5[V!$E)5=EE>G0KP/6>#7N*H:F*WM>-792T)H9ZBS72 MBW=UF>Y ]S.;)0#>/H'W*.#]QSP@Z!X-NK]Y$8F&DPA>G:![3,%+X#VFX"7H M'E/PZHUIKR6%OEE0P3+G@=.U%_-N61'N"S-?PL>LU?Z;.F#;U9II.4'.A$&4091!E$&4091!E$&4091!E$&5*!BRB#*(,HXS W3'4= MF,QNF'?8B:EP0^WECMFUA%$Z;#OM[??1<<2TMZ"\XXAI;P5VMQ'CMG>B4[<1 M0W>,K(AI;Q,F0@PAYAR(J5OA(5=;#)G-L(\S%GD);#8?FW5[-!\%/4_/T_.G M??["^GY_8<-Q *]Z>E6\8*2,V#.;A+,I"Y++9,9+ M>_O[$EX(+X07PLM9\7)A_59_80&+O DWR;S1U _\.$&OT_.%56&"&\7#)>J'1!3KQH5+I B"'$M Q9XB7':%7VVXP?L]F M$1OZ'K?'>,1L&L+._NU=WH#"""^$%\(+X87PW947M")B'S=!%-F>WE M7SP_4*XG81R_41ZC<*KXP3.+$VS& G]5_A7Z\)=G^-<\NK ZP+_^Q=$U_2UY MTP@[A!W"#F&'L$/8(>P0=@@[A)WV8><"IK44;8+]8!A.66K7'27TV4X7PWX4 M6!<6;?8;M1.OU]H*E1,VVXM-D[#9(6QJ?4)GA] Y(&QV")LD:KN$38NPV2%L M2B9I+R :^B%(6,3BY* 6.^FQ.T:->Z:O2R%?&O*X$48)HX11PBAAE#!*&"6, M$D8)HX315F#TH-"S7%9U"^/2R9A%F4FM7(O@]!M5"=B%#7P\*/S<,F=<^["S M1Q"9<$(X(9P03@@GA!.Z[0D[A)TN8.-!#;"IO38)%';)6S62!4F;$J/ M3($PBOAE?!*>"6\$EX)KX17 MPBOAE?#:%KQ>0#3[=Y8TT/)JT3$BSG-K ,1'X?QAPG*$=(QR]P^(-@"BV@1] M%A!]OY:>3N>J)'HD>B1Z;%7Z;ZN1X_<@_I#XL&!X;\C__GN[_!'MJ6I%SWY 3^Z"?0'\,0?YB 5 M@(%]3[Q9S&ZSO[P=^?%LXKW>^@%_/7_H;;I6"F<_^=U;HE$;[_*!N?*[BOMVR+")ZVEN$V?I-K$K;Y,OXX@Q MY3?XW3A6?@I&;+1ZO>P)DI)Z5.,&EAM<[]FPIQB:JNA]W=A%,=SEY+M!+[UX M5Y?I#G0_LUD"X.T3>(\"WG_, X+NT:#[FQ>1:#B)X-4)NL<4O 3>8PI>@NXQ M!:_>F/9:4NB;!14LFA(]*/'^(AY$_2_PP4"+VS((Y M>U,'AEU(T?MD<9T4)H6@3-!J%I$S0;A*9#T"2Y*2DT!P1-@J:DT-2/"LW-*?3I3@9Z MS\:<]UD8^ZBCWD9LXB7^,TM3W<5.RP^FD?=^\8CW$(>3>;+^D978<=/PUOK; M *[CGDPS!W4&#K&1N[\_1 BQ\I?E/_$L_N@_KOR1Z0TLPV&Z]< &]M!SF&V. MO('A&+K]8%O&_YKF5?;0."HP^<1N'B+F?;WQ'N'XM][DQ7N-$4GEH@8_N%G" MRC) M^VVND3"Y242QP7X2FB> _Q7_\^Y/_*35\4+1LH[;^8GWD3Y@\7A/!J6 M!IYLK>\X![5\&3/E,9Q,PA?@0B6M,)E/86^P2*S $92A%X^51_A%#+^,E 2> MF,'+PE&L^,$(N#)A(QR^"=^$<]C+*'YSN^W0*7]9L,<2&'#/)Z]S <+K]07Q MU2ET,9V>Y9J-)+=K6L_2W(8R[AV]F>H;:3>E'Z\.0&MI'<#_,"\2^?_*>S9D MTP<684X5%0-L@-GI$WV[ ;03IT!V VA:=[+RMNL5>><\KCC,HO#91\GT\*I< MSV/XBQ^\44+0($ #!Y7#&X(B#BKVZF2X;> XK'I:.HA]=[SSG\E W/'@FJ." MM;%?#$B*QJ4;0G=$PY=!P]>."B^0:U8*D2^1[XX'M]6!*:,$;O6XGV8T)3]X M9O$636FG!!$)1S;O3)V6X=(\;3F1GQD0YZ3^AA&\$6@L&_#L1<\,27R$@QW!ERJJT*VLS_G M_K,W84$2JSRV&X$F'OE#C'>*GP4LN3!=?*!OSHXA?>^<4F-@NJ2(2X<8W=R< M T6:^*&:N)#A?BWI?;Y6M=UVAC8!(+GYV3%51]^<7"]CP^.3A@2(32Z>3:XU M2]4-O4T]P8E%B$5.RB(#4S5TIV4L4K-M_3G2FC_.(V46^;"75]#[0!.,V!0U M09[!/"D2MB.FS+Q7=-0^LP1>%> #?O <^D,&:N,C@!Z_3-.5PB#FFN0PS?$N MKZR6(G6@B 9PCJG(Q/2&\"M11;#T(Q: XCI,=Y:$/-LZ?8A]PQQK!M\*Y17@ M\.QSC_*(/20]Y9],&7O/3!D"DCQ4? $DD3=,YK"M\ $0EFZ7IV4S)0BC*7PS MA#?$O'=<5J6+.QI.YN*4I>?X,;'R K_#_S[.D[E @G@/;*T" M$SWE#_8(4(&7_QXF3-'Z*B;8 TP8Q^A_%X]\R)$G#L8]\LJ'A$T5!U?_Y$6) M\N$#_C49^S$L=?-_5;[(XSP"4$4 8(#HA#N#O XP)]YF\H]4A9G!C^8,UP6Y.=+2LU!#(?">A5T]CWY0WC3+(R2><#C,ZHR#E]@ MHY&*2TR]5^1!0!>0+HA+W ]LH@CL;-@QOC(!6N'T.F4\5+1ZAI[R<[X8\.5D ME!$LMUR1I<1_;P"]7]E(Q?60]XL]P'&K=H9;#\($ %_"%NQD+D@:KI"9J+ MGIG&?%TO4;S)A(-/5'R([<;S:#:!Q_! F0AXYFLA[!&*2$;9<1_YLX5@2:'H M36+ @L8_[TPT)]]3P&> 70$HQ@W$'+.F[)D'(Y0[G*""AA^-444I(L#P%GT M$OE<$@$0.>)ZBB(W-]YS;LLR\X7=F/6:YF :>R/E.]VV>T#(_F2"7136^C+$ M;3 &NKU!_*472BI8X34O8W\XAM6,?L_*5WL!23MF$\'0 $<_ -2BL"X!\>,\ M0?[ -5:_%MO$%;X;6*6%]]FF\N(#N0 :2GSUG6;V^OFJ!=ERA%>+EH^5YP"2 M\P.\$1F"=*#UC'Q5.-@28:LIM! \WUF#GE8^%_LVQ"X6_)Z ]>'2GO)[(/+C MKS@C56W@/?-O+.R$<_U,,GV^(54O&EQ M2^E^TOMW!@(4W@97-!#TJ] 1<)_P++_*'_G:^:NX[H'<^(!B]^%?& :!E2+V M- >F#N%>F,"#B1!BDE]N'P+E'FZS"?*/)BZWA]"+1GCH$:!A".E^02@ M&L5E1/XY![6&11,0MW$,9,))$;^*C'^ T'R2.66+ MERU&Y_N(NYDP/W'YS9HD8LB/N66C6 #EE M% %;!/@6+RA^D]Z1Z%:: +MR-9$K.,+40T8 6B]^7+(7>0^EE%-2R3[R'\$2 M0L.0&W="<7H)HZ]_O\E^_\+0!MM^#F3WJ&1W59IJ M[W@T)A9' 9836'*(K[0VUO $N8@0VO2! FW863M!42)4' MKN[#[U*S46BR_*MTDP(L>2NJF#WA[SK Z1]R_X%,G*[IZSB]*GU9<+J]RNB" MU[9RNUJB%&[5B1>@YJ4/2@H?T$(,VJC01>&&FD?B]5S#S=11H(UA^@7/Y\!O MLTN&:]2/,7P()T'15*E,HJL&KG_T8\35-(RB9024/@EGF8[H8Y4B:+XWC]7^(&&$\^?\CL.-4$XLA ,V5*"1U[AI('W))11?\I5BM3> M_'U9%JY'CF7WS-IB6-^ &,/H.67$Y"#>CHTJ'*JH9)>4XZ.@0X!WT33Q2U?* MS/-''#BYG"F)[NU:M/S"IG!0;! V4MD&E3*H*AM7D+GIEFAH9VUC YE;_44C MDO,J&Z77+JZ^XC@%O27QO0FL598U/;N\#.B]N8,TJ%JFQ-R[G1PV:C?*X);; MS,G-13E1:/Q<4BR85&M)\2+;_EA[MOV1IH./-CA?"Y\0E.$OZ*=ZSQX2N47< MQU5G6,;S,?IXN8(\GW%+2#/[I;L+^8<_*!R]&UV2?AS/\;9$F$Q"V"ZLA]<& M/D 67)3]F:BK/9;YU8UJ'.OJ8=:ZVN+&AN_%T4L:3DQ$"CG@0F%&.FA M\ YP-3(NG'E5/O'O--U==(:O\7AS/5*WG,5M"2,56(&[<@7!]Y3?TK;)R%$I M$Z1&;<7I11@M=P/FT>#,#X"V=AIG4:)YID='.4&@ALRP=_.#8,=_@7X=C_QA M'CP67E'8BPB6>W-@1FP-QA5I 2W6VRG^)V\ M_CMSWH*RX4_G4\6;HA^)=Q-?W>DUW"#)G$+Q$H MA2UCCC+F9P"R06<>YA!-W_/7OSBZ9K^-4XY7E8DO(D9^RK(99XMS^'"CY9:8 M'"S5._)V-KY7H#?I_G&ZQ23!X80317L0-BN2*$]NQ%/']H M@@X%CM926+,47T/*B7'+&-=@:5J1L.7XHV47!EAM(V 4;P@Z%(HB90I4JXS# MR6A5PD^%@Q5)(QH)50C/#Y*P9<$/5*7BUQ'#* U7^D B8N( ^D!$ MMD:V.K*'".%/2EE(^;19SRG(*<8W@R@2JNMYRK"T>T(F)U M7$QPY&4!W;*XXG[H+2*KE'.K M".\!Z!JS3%G+2+L4K]=<=^7EEE[*BJA^>2;H]]H$7DUYB&,U10!!P_>Y'%%< MBOR(9*.(I4>!7P1%:A0N\+=X,7L%V./1%S%:+W\IS^)+X_7B*_YQ]$Q\,;P97&$:"'4WB_[BZ,:^4P)NB@R*:SVX_ M9R+@7MQ+L(-/?,TAB_/OTM:U/XNDQROD^JF7@/GS+;D-YM.;49CNN(6TN.-85_=&3WG[S\L[O@NPUVUN\?C8DM$D')%M:&#S^.;)\^;W7Y* M/5$_ RK>9TE'?_" %!O5/:5S=0<,LO:4I>2.W-6?UGS$_S\C>2Y7!^"-.WDA><$>0\3/QXC MKE]"GO/[ K?TY/4F? FX[R$[8]EKH2H^05R<68X,B#M.F5L:HU M 8DS;SA.M=F8\9MQF-8%##.6(2-Z)V1K, MX[*9T8.I-Q/VS4_SPKPX$Q=+AMHK(IAK9'A?1U^9N#,0%L79>\IN.9 RV>#_ M? U&8V]:)0@^WX,<^!43TK"S^#\_O/OUC?*9/8%ZR4-XZ1VFW/]_T%_-+\$ Q[G#A0C\=T)[0",$<9.0_##:FY"?18 M$$Z>:R^6^SB%#2B_I/K["KR!187;M>1Q0A(KFZ#P[8;3(%--X&.\V^/B%R*+ M5QC>U]!_^I.[_77XQLNR+4;A]7AFMVX=WWCUM,]_U> -@P;?8([SH>3P$4)GWI/ M+-_OC9YO6+NZ Y&WLN'O$<[S=*$"-S.QI'#,'>4@Z1G"QV+;X6/V_G<\C::4 MMEMU(AW[=E[,K4VT5@VB_=&;X-_K4JL!R#=[]EIR/;^%L\61SCU!J5Q!)(FT[$GN+BM$ MX8\LFLY'GO);&("E#S?,O8B'P)UR_>-O]V#?H!3]6UGX995T,[CW4)#Y(,>& M"8_4@ECVD[3VA^NZO"8"_839SS(/858]L/D:1NW2*^QH5$OQQWY<<9#?[DN! MVT+,WHOV2)IK.\KUPL=O\A*#U9?'N>J6/J\#RH1K97%I.!5W&,*Q,E NNVVY M)A^'DV<6#%]3A2$K4^-LYT58(93Y0;.F'OR:2:$%I#KQH@+Z698HS[C/BHY$ M:*PHC]BR)G>P96Z9%3LH55[FH\Q &:6<+O+=RU6BHD#,XQ6?*2)F<#-'<1IJ MP#K/F E'(/IY,W^O'PWG4P0 KVV$WZ;)>XB((@T0H,:RFD_O\='SHWBQH"<' MZ.'F%F08+=;; M>.6@9!8!6M*6(Y9F0>,"F)&'!A$H)=GEDNJ:81QG"7XO?41Q7K91(OC1 M5\8_BDN.XKF(H63.8U:PF_\H0CRISNS%8<"95'05$($=4: KG-M>V_* MH4E@>5XC*@(-'-&I6U-(U0>FPE62%9GBCC&"MA"_C$4"P0.#)1GZRM_B@ML/QB<0/M>%WEJ4"I>(M%Q*54 MI2J@[%59I)A*$ 83OAV>%9SZ7D"C]W@D;#J'0042,PXO>22_%[-#X_' M2 \K?IN;+?R47+8_I7O(?K\<+\;/TAPN4?ZV((SY)YD:GA5I[)W\9#K2ICZ] M0Y?A$!,6\KB'\BDK)4%0? 9![#]B+DBB_)06LFW-<99-^F!*($B$X9PG7@A= M!-,H8C]/7WK,C700$\*OF35%PV(\_K.BBAV>$][.^2P,TEK&@#<1$8Z=?#&\ M[#/-1L0CBU8",\Q:CH1G6;AFN8K!;?%?[N\_"?84O\HS283[=.O;"BZ=QT(/ M^5K4Z K,_FL^>DH[:R#[>:+WIQ XJ1&6A;>1K:L=5!EO(G1!F9B+4G01@WTJ MLK96G\O]5Z.4285$VPK$4FN,A:UFA5+XHCPUK123+-3-=#;C]J0LV:@XYU6O MX-59F5=+^(U8FA7*<2M:/HCN#CQK"%/HT-:(DK2XEU]8\,_(>_4F^_$$W%Y> MFAF1]Y01'5OP;5B6YP_A,35+#L$P0A@)TX]]*\@1:XI04>7ZM7A51A\!R[3J M16I^P+N'WR=Y UOX)N%& Z?M")5^O!%Y5&,>I%9#+W.DI:D$#Z)>.2JM#4<> M@RX11ASR1;41!T2I3%BX<;-BX0SJ>6\/GD59TB\*VW+!<.GAC3OGT1,!XBFW M5[&B,:\3B$M'W[6&QEVDX?.$.=8EWVYL4W/^VCT1JF!9U@\FJ@$8)]YHE'?D M$,0@'/F(OPAY)FW6P0,1*;YR4VM=<:C(L4VSN,' FW&>*\JG@E%>B[*8Y7B>1G^?.@/'O!TR33&[,Z5Y"L^%=^3Y18 M)^/9M(%1FLKTPD2B$:K!ZV"0LZRX!_A5P37L&; :)G"E/0V$-PZ4->P@,^)Y MMN5]\=2D-,U]=6N9Q[TH#LRK!D51,2R&)?:8J@P0S3R-T1R=&;P)PE<>#)I/ M9ZGXRV"';ZH4&67G)Y=FW(&[IJ-3.;,IS (RJ<,3LZR>&-^F@#(*^LK^7")[ M+G@2[6?@]"QOW+!\]ZX^7USN^+,7ENT"=&?AIN$PY7M$ARWN1L1OAQFM>B/T M3L1+%E'NU>4AZ%4TJN)=#/5]OL%24;58%9-4%[J.<%K"T+H?"-\LSS$[>\3W MP&S^+97D::&:4>1_J2M%9^5$_TQR%*Q8$!@W2X,RPZY[J6#*C(K^X04\DEC. M(EMW)$[],;_V"_Y;9KO44YB?G1LO@7Z/HBVS1)"UX!<*,P[2"5+2[LU]2/(%J2I'<]=H[YBK47PZ+LGX.9 M>[E1 2HK $(QF/",V:_L=4'""*4B36?D:I$?+)PK8Z4')M*L2_F\:&($V<%+ M"PFW.FI+C%]:A5M=$&"N7:6&@4("PT\%5V8:_VNI=UB:(;S@ MT,0EX'L2^H'^6XP6*HS7<]S M8//!UY;?UI M<<6LXS#1&2JCF04)FFJ7F?G$Y/WG,8<2UXH<@\ MJ+J"%R7P2?% MP!,A*E%C3666,#!?QFSU%%R7SM0AKK3Q4"7PA2)4&GZ"G_%V?NF5P>4A7C2Y@W3U<&)W:3]#7!!>"I(2[SYOAF4.F6&=W189WLHN MI:V>%[[R4U#X %+H97%#CV\HOQ.P(H!+JS(\8'_BM^CH*RUI=N&?A'1/O1710Y#5>FZ(' P M/I5^S2N<$-(8N8S34'1^I5U)%?,[4_\2.@;Q78FJPP0>3[-_OW)YNE=L%D$KT)E!@$F#>*WY2<3L#(8"V#)"Z] M('68#/,-])2E[>=I/& T3^9XA^7I+\\A2@:1>+V089+>(>(]BP70N<)9,F&R MZQ?=T1%842-Q13^&> MR(R46P=HL-),ZL[)FS-/2CN$J2>D&MP3V1.KX*'V. MMSIO[C3:6.LD-.#RVC$HO#ZG3[":DFA>E @7)4QU[>)Y @C!=, MB@^>SI_255O%3 GO#R0=Y,6V14=$K&R%;/*&L*4>6JA6 @GZ81H8*/&<( >> MDB:X3?P[K>9&37-MUY++;K2#A]A$>]8KD,O]QWRXX6, M(3A,@+W5)[ENLJV54D3^4]PVQ M,'F\].W6[B&[.=_.V$HC!\BDR)GFDD3HJE5$L1B/$D;/0Y)[0BN1*D3-YWP]3D)1-]HN^V"B0G@L>RJS4&_F3853Y0E"2]),RE!_S0OZYW0@ZSM> MFS=\57[*)K/N]\\(T;[T KFOE]AK$LA:-4:)GV1BAG MWF1?*JD#\+\"7@6'1=I,-$\0@TF4S%1-Z0[X[(8X6YQJJ[@C^]+4QKQ7$7E1.53 M"VGQZ_SW:_P,139'N.;,N*4%]DS?G%WR4P]]03B+HQ1&R)AV)"9QY/^81Z(W M6H;@F!>V+U#!=YI5M#54TY_G?NC*GY>"7MP>$(# 3.<,!H_*=^49#SS-F_MB M,-R LG'GAI8B%IR%)OFK4"0M6 0B0S5%PPK&QVST)#SP8@P17FB%SXMG>8", M#Q=C<' OBJR2Y=6$!1A3H'%9C_&\V[]U[BU4#%64FI^L#+1;G2;_@#2,=O M>*V]*U\I5?C:4+&:WV5_>COQX-O%>;_V [Y,_ M]'95D5L:S\??)[Y.&<-U>XYI(&^D(Z#3%Z=LTX-S_[#ZN:OU'%NO_*K?TRH_ M7[>4V7-U9^-*6P94;YP5OOJSBEF8 O1GFOFX0FI<4GT"<;@0.*_8TP\L=UK5OA+H5?P9X\:?:BC",LD/W+#G>6C4FA&^0/]L23OT!2?)H_@)U3KC+XV8^FRO6G=_CE8>Z%F-;[K*M@,1F=4CLS=E M(DDUEW0B;-5,XAHS7NM(C3WN9D)T/41;VAI,TUT@->[L_M7=@H98TN/A8E!KO&(XDANT(TBUG$\/^P./ -4+H M>Z8*T&/T&#U6\1CEC:W)&[/ZQ\\;LR4I190E7VG/A(1Z1'VF0B?1K:WL2<@K MA'X,O8B/:GC/*QU"T=UX:[;964]9C<"/,S_@6;LB(7:G3#,)D95-"N(%Y&+Z M#6_?Q]NKI@G!A0*[T NI$G77/#5+,A??%"U9N>53G<"'Z@]G2 MJA(O^*X8]UTM)\=C2G5ILA#\/V(BP3IO?"/Z+V[ICU*4XXMM!V%6,EO5G" > MCMEH/L&^";%HZI6V[<:D12\1)6J:>>V]N=;?*-<+(Y&CO*-"F#65Q(ZZ>O_M MUBI]_COM[1L^5$74*?@"5SLULU32OFF\> 7+T'S>'J+((D]G6J5]O*I:[P@@ M9]UZX:1;::'4YR!+^^=S6Q?+'7BS@^:QBGW:0UY_R.>A!.^$ROZBXK&VL*\^8M0YRL!?2YT'$> MZT"S%[T3+^)]J?6W^/%3).SSR)NRES#ZFG5>3JO-^4SD)&&\ON3S#/F&]VW] M&#V![/MW2I<%^RL6BH5?5> X)K\L?>8T3\FEZ<>=S4;4H^EVFS:W*3XG"ZA37?*3FHG*QO%SECA;Z.XI^,*+)#C9\ M4V:";4M2ZQ'S6Z-"X(NA0EM-RRKCK$=?6=2O$2=.EN%17C?"<#CJWCAX4,Z1R7O!XR=CM)Y M7[PIRLN8I4TE-C#(8R1$9JXP(%JRGZCY&FE!(F@YV 8)&PG#1@2CY(=/R_G3 MW:;S=X>@5$7"SXJ-/.*BXTF\]K5YV]%)Y3:B28($Q+P=5%<;G%O 6IO-?5&O&*^$'(+7="7 M7I&-X$YURX4F7]6;7VB2"5 N,44VB],KD^I#?M645%[)>'_;L /.B+_Q%N&[ MU"MI^EG;F@SSQN]\WZ*U.9IHTWD GXM^K*"HBVXZZ=<+O8BX/2*J0C--7:RU M@3)26>;%BV\*H^4[:^'K])X2JP]SQ4Y<%'QZBO8FM>J$8,E&CH31 K_E3:!S M*9.N7"T-87DT[;!MY.0YE>S\YA0#M>'FFF ?9"X*BO[S:F4#>M&CJ#A5N4U> M)29&(6P8"X*]B1@XRHN!44/]1G!.<=%V-AW IJ(X*.TO M9?WJS7'*4%-6YFH^* 9\H@1;V5KE LCH05E\K: J3)M 8;L<@=F:XN"BO<-: M*^=,[0@^@__OJ([>>N,#-NW_Q.6G_9YKF'7+3_5!SW8&C92?VD:OKUE-U)_N M&"^'J_1X5,)7W&FZ-B?W]ZR8KY *]R5]H+$T 7'L=5I/@QQ2?=(O%1;NML[R MO $'W$\+W>67'$1*T1T#^[2D3?R$+X@W#=/XM27^VM]T?2^XK';>HU^RR='8 MR@=OE$<[52U3($0!?FV,+BW!+\D MXJ/?A-K%S9ITZ-V,\U+J34YMJB9LA*-SRWTVHW1/DLRT2>%3R?3D,]#VI:RY/HJAK5DF^$] S/3\&\+!-O+1K9E!\H[\V?3 M.F*6)!.V;@!(]HJ"0# :5-H@J%NYERWO4>V)$485ZV4#0/)1C@_I%,,H&X^X M2EL%BY;]Q8B6Y4#FGKE =.M?SJW_?\!(_B=3[D>CU.U?W/MX;:$?APN 8RD! M9[G_0R4?I5.>%K)&B*F% ZC*IZ:B-,>&H>C'PYL[[0@H3%N4?0G+9U6!P3B/ MO&$NO$K<77HS'X21B0BXO3SA$>/]DLMR+9>6L"TNB[B$^R=;M/JKA:IP8?IQ MDK5@9PO]'HL7%3$%/KX+$F7-UDINM\(AF$[-X!O(HP4X6_5U/0!Z"Q0M0\*DA+&!'^(?E-IM M0'Z'#_(F(.;5W4^@]23*7[WI[*WR/Z#W/"F__OII75\0F:&1I:Z(T3M9;L0R M 7L""DKLHP:J][6*@2L2'JXVFG\-A29>:@]JEZ,QWB-*UG&7:M MI=9_;AH=W]2@^JN-9HWFM+1-WDI2+_+2;KUW\)?77'D-Y["%$4;#OV'>73KX M'G7P-_NTX*OL0ZB9LD'8V0G _X-=@7]:R&=$EV=C<#F\49E\,$-W\ ZV\TX' MOB2@Z02T^D#3ZK#B@S?\^A2!/3:Z27!:/\XQ-<:^B'3R[NG+ ME++M?#NCO*_4+7L]!Q2^.][YR^>.\)52'3RU6'_&[O'H:9H'OK!7Y_'H:M6 M';&A/_4F\7]345WV-J[NM(&EFL;@4/:N9K.C70N[&"I$09O4B88H M: 49!BJ;AZL6! %24A!FQ2+ABC(! KJ.ZKI&))04$/."OY>PY;9Y_6%S[1> MHTSL8]:O=4%VG4^V1#>12SX^II[BN@QB7=VYM@T,OM$NW\-9G LB'S=XRJ(3 M,87!* S6H+[)AN, RQ=%C]ZT:!#3P2_-@W49;NE-'JR"%H 4WA>4L*>CVKVZ MTS5UT#_8B*3XAH2$M,F1U2PA67T@)%/5#"*D+A+2)G]6PX2D7=UIENK@^#TI M".G2(V>_B(;NHFW""'NPQDG$[_M+4SXNPW6]Q267DL-],+I?((8]N1V']_55 MO4]AD"[2TA9_6\.T9%S=&:YJ')YT3[0D(2UM<:8U3$L#H"5-==R.!==:JX7@ M,C.6*-[PS[F?CLRA5. .L_L6->0SF\#Z3\#NOWG15X;.USTYW;RZLVVX-63) MU"/#]80:2'-D9%W=.:YJ]OM$1ATDHRW*1W-DQ*/(JC60)=^\(>^'H A7YB#> M>S:+L,=BD@U#\J8X3$V,+-LKN>@FY=)G&N[C1= M'=B4?=M%@MIR91^#H%S,I51=_>"28B(H"0EJR^5]!(+"=HV:IKK6PY[WE"J[=7LYV!CKLS5U8#85[*.]*O7U09H!#KR%ORTSSX=@&$[9KP#OGP': M/_TY]Y/7W_@XC@\YX.,*GAE@7N)J(/<-66*M)IN5V[UALC$Q"W'U9B>R:3?9 MK-S0#9.-Q>V0\Y--YQL?%Y4R> 4?Q29OJ<)ZE-LW!W?!&'655_OJ;M!7+?.0 MN[@E34R)_!J^Q1L@/P?(SU#[_4.$,Y%?M\AO5VV@ ?)SK^X,4]7<5?^D7.37 M>;O] PZM UN.>GO0FSS!IWV&23W2U!Q^CSVWKICA MO:1Q(E1_#X-P4?/<4UP:5W>V:C=A^K3,NNDZ%6V+<3=*15C)!/K::GD#49%T M5'04*W@+-:T0##:6;*J'&=FU6S".3@GE@0%+,T5Q3R\H],Q:TK MH2TPBTRU;ZPFB]8.0$GAXVS(7KIH,MXO4'Y6,L9(T>! 7RF1<;?(>+_ _5G) MV.$N?UU?=47(1<:==U%\R-6APD_QP +VZ"%"\B-B0V%"B@Q_% M8W5D-AQP+Y1IM,0+E6TB@[O)&T4V:8OM\'SIH 8<913. 2,K)]UW==K=(1-9 MVFI!*3,&Q#WV(D8C?20?S)/V.@0AT?7E(VJ([98 MG_C$HL\H+C9:V?I:M>(G+PH #'&V3*H\I/I!/]<^UH@' ,C57;]7,9#Z_'S9>8ONG_P?;*1XL"7OB0FK+L8)[D/NLX$-A<.O M2CA/X@1T=3P4F7QD\AW)Y+O4) /!=1OMDOZR>,U8]UYP[N_SZ0.+/CYR41M_ M+/BUAJ>U)).UT^PVO9M6-EU[OQ@HU=2!8:F.LQJED23%@M)P&N80^XP<8IQF MMXUQR(#W++(M4S7,U:(*XI!N-<8C%.40S;-7L2\LA7&'\ M(<&X:C8HK329KK3.D&&N?TJE=W]_B/#A=*_98[!C7"C?M(AWP88GWBQFM]E? MWH[\>#;Q7F_]@!,D?^CMU(N>_.!&;.VV8K8;WXSX^NV+/TK&MZ[;L_LV4G&J M\J8O%M]J/2#P'U8_-]V>H55_U>]IE9^O6TK3>I9IU5IJ_>>F88C; MY"&NDY[E;AG$AYH1%P+O2C+@/HJ\X(EA]]\?7XN??/)>\:/[%R]:^/F[,$ZT MF@E;6M_&/AO6X' 6L1&QT='9:-N0ZO.Q MD8ML9!JKB3E4<7?$?GI#P!4&%"/VS((Y-:G=P#JZK*RC88=;U=(.G@=?3<*R MMROI.MT9TM*==G6GJX:QFAQ"=-7D5^ M".@*DW"&"*4:^H$?)Q$/T))_83W_;.E<=4;^X<,F M55NC,2B=)#QI(Y1PI>#H)L PY$9Z$A*=+&],#67SGJ(XEBT>U\QX&7&;& M$L4;_CGW15+707/S+D/EUJ6-YL&=KAG:P:YA,/1GI3MI0&%PI=ZYJ&+*8 M>D1WC=*=M*$PD,1 =T!ADM#=YD*$% $#O6=CIO1J&G6:92X05'HP+2?H%X]X M#W&(%1YK'UE7]'!".M-Q3Y9146"QKOJB_">>!;'LCTQO8!D.TZT'-K"'GL-L M<^0-#,?0[0?;,O[7QJHS\= X[R\W\Y[8S4/$O*\WWB,<_]:;O'BO,2*IG$[O M!S=+6%D&Z+;=[E]HLNFQTY:@P&E[?7'B6C4H3L]U[,8J*[3-E15U:E":*XQI M;%..WEQAC*[7KT%!/]?V(A1!@&>ZJ>SJ*&@TA[>"T%.5#\&PIW!F>A<&O#VE MAWT:/B?P'[Q4>(\&O%0B-H9[!42J@DTW^1/7?J DXW .6QG%BTTS=JS9J=0. M,-PH%UB=G:#Z/\R+E)^"$8#O/1LRK!I4#$UM#"XEK:M&5U&Y8:;W=6.M65SS MP)<$-)V 5A]H6AU6[((GJN8@BM5VM)?5>KOV^>6V1ULXB$+3FYA$41>/DM:F M$!]>(!_*,8E"TYL814%\2'PHT<%;.(I"TYN817$*/NQ\)EA69%;VA*1#XZ]1 MRWY##2NE;5CIRDQ8/X<1_#-0AO,H8L'P54DB6&TB&JAXHW_-XX0[XBA[8'?C M95%&<]9=\&&61EX+Z+]+@?\%82_>>!^,OA28N,\1 1+_X^,7[UMM46YBK8)] M>&TC!71E5!AV5=PE(49L0J<.*HBQC4WIB0[K*Z['HL-54K.!U-S5-):V=EEO M@4J!GM]Y$#'8Q[_92'GR_"!54A74*3(KY09DQDT,Z **>0"#@($*XB<^VT_5 MN(Q,WSU5C?_*L?%_P!H$^/P".$%6^QA\SL%^'_DQ?/4>_AD\?8*SA*.]Y;N# MA4*N*TO:+Z6;2Z5LG)P<>4LWNL-4)6"\'U/B?=M3H]CFM^PZ[657G/1#Z+$EHC#/76-1?I;)3$#))[TTJ[SX;5WZS6) MNKI;BH4T6[]BHOH!'-3B:'[#T)%;KAPE]ZU"N.Q]L6%-8[U:)RN64B+SSXC%O03W$O[ _Y_XSV*P5-2$')S]+I]G0N#OA M!]DR"@$IY#X8X7]^*LCC/GGG1=$K@.._O' IJUV<'%/O=N$[.X*=];0A+:)F.;H*$!#@$U+=4Y/ NUC=G<)6]\ M^OP-_OA69!*^<)\L(%P9 M1FSDBPYD^.5W^TLJ?9G*[K,7_1Q&[\/Y0_(XGV1[_!2QJ3^?QG#3\XS /XJ- MUB9$#:?1]IW5JUWQDH4>CPHZWSAT:AUSB9N:.^?J473,4%A-3Z@ZB+X4(Z)^ M S4OT@Q%%:CYG26I2Z8V,>*H0\M6'99A\]J:%;!' *VI\$9#..$9&/VBQB\I%Q_%J40ADE M@^:48K=14L+I@P-5'ZR6,[7:KN'O-6R9A>V7,/$F:8NMY!#YVDA/R':SS#;M MEP-W7X7$!CO%TL'H:DHAD;W[*%%=0_KQ063G7-T-+%?M5_0IDI#L.I^V\ >+ MD\@?8IH?AKQ)$]Y7&!> K(Y^U684%PQ&776MU?[LI VWGYJV"=FFRA;]'L8#/=30TQ-3 FO MZ)-%+M[VT](VZ=HP,>DXN-@9R)*[U7FE]5,4SF OKRK/T)RA9%6Y4]?'K/< M=CB/&5@"C\F+%S$>-27%=G\7KP#VIXD7)*"(_)2!_'=6GU,,$+M]0[4JZK=) MJVT_*6WW\39(2X.K.[>OVH>GS))&NQLE? @2+WCRL495^'7WEZR7H89LD:P% M/(5+#9C@IV_#R9RWZ0S#T8L_F=3F"@RB.:H]D"5+EA3;4PK8HY"4=76G#]2^ M0?KMB2A"M'R=Y X$RE(X3-"6(LD'6'DVEZPNI2=TDH2V2=9F:,@1-#20Q:G? M>9TUN_1(2]U7>.ZM-N D D.UM8-IG311":EFF[SE;H)M;Q;8>&):;<[7KNYL1P?MJ*FLS2XT\"2.N@B.VBWIKC9+ MZ5=WEJVIEMY4D;!$C??E-46J^T']ZGL/_H3'FGFP,BZ-+/_K7QQ=L]_R>&;R MVE#/J(HFJ!(UC=IE=YWW]&5=HR8%;5#KJ':VCLI+MV?>*V:64,>H2VF'LV.1 M\B=!%WLFSEL\=4(UI6E_0QVBB"4.KK$^D"85W<&SDZA &87R6@'D=L0'>'4#EVUM(-SY^4* M8K9 [/[!X,%GT?7IF26P2.!%KUA@$OK#PV;_=IP[M@C9C"M>?PZC=Q//Y]V> MTK^,_C47U3MI:X+:_&)?W5F&JAL'N[7ET=R)LG:6NTX M[LL8O$.K<7C='NFP$M+/MO:X31"0C@2D]2FM[SQI?0W[9 _(3FHWJ^SH2-C? MO68;Z*8=J .[J:;L4J?!$=$UZ&,X@.JP/['C-NC5I4RQAC1ATGN;T'MK,P06 M4NNV:CJD\G:1=.JHO+5IQ[JZLQRPECKFEI578N;>V,3[1FD'37IEOWC?LE[< M)2UC_Q)8VP9%0[4J1KV0E[;]1+6KE[9QJG+ :%*-KGEMY16X:8N* R7M9:@: MNW2G:(8+L.1:'3@'%_N0QBHA&>W4H:(1.G*P!EMU+5D25B[-5WML'^T%>,QV M=]/69@X-F,-V55T_NJ>L2R[:"Z"Y&E[:VD2G@WYK6:IA--4X5:ZQ&6U3?S^O MK=W=KWRSH?+:QI\_J>-(PGF\[\+I- Q$J?;MYI&SGUCT>>Q%;.--].'WGY>E M@G@%)ZA/7O0Q^IQX"1O]MS>9LV+)5"#T"X%@;)9-ZW:S**/,AC8SN+KK]Q 5 MJY58JX-P9UZD/..*R@Q,R'C,6W2O/0O_/MY\C/Z&8_ ]Q_?S9!Q&@/C1;I*W M=#9S Z"K-U<#XP?O#@?=]?MJ7_Q_!^B++2M>_LJW=6%OU0/]ASB>[W$P&[0L M774;'1LM'^=)G,"+0!#5WK[#NU@YIE,Y8R+#@L]A(RKGBI>MGWE] M9"[9$U4N1U4?SFL,5B,>AV_\R+AR1<>QOF:HFKEJ\M;'U2%CO2_#3;S%.BMA MEU\]:Y'[Z']CHYM_LRBLT)E=,-2X;J:_E<0K3+&&4YI;#5&1+AL5G=2XDE G M_Q1EP=Y#U/(MBG#^DKJZL+NG8KY-.]E_0R=7SNL=Y5 5V*VOH&_1BQK>'U?1 M3ZJA[W&^*M6O0BZ6CF4W;AN7@IH2TM'VB5'-$)+>[\M&2)=3*WT/&T9 >Q/0+_S1C1\H0V_F)]Y^;?DO MP[S9UA8HA^DG .F'X)T :,W DMX'(]DT+%7K-]5TF8QDF:AH:U>@AL@(K.2! MZZJ6VU31DB16:;5NS*0/W 8_PH0_ITE'Q^_>-^JF,0 )I&F );TV&W$7-U9JE'A[%GA?5)PCR&"1^S1'_J7-G"Z%J^L2-HUK/('2SQX MT^@G+PH 'G$)S.\%E&MSAWEUIVN6JINK]2>[\P=INC)2U6U-- M:S55X>1D=>KXT)DRI2/FQ?/H502!5(S##\,XN6W85YZ]AKN?THABNDZM,(#> M/]!??L2=X5!*M:\[JN:LIJJLCT^L2U(Y, /B0O3%+=;& G:YV[.V3'(!K99J M5O2&/+DF2+;&D6^ZIHE'Z\M#/)=6_;/'7"@JS#A$UI:3^7_B@*[-+MK5G=$W M5+NQX>!4$]0-TMLFJAN@/2P-ZINJ[AY]QI]$I4&MD>;+$U)VE^[;()*B28"V M:IS>87S7_ME*#0*H.P)I]\+8^V#4@'0R&AOJVSA6)9UZ1GQ-?'W4XN-F&'O0 MV&AA*1B;ZR4_)#B-+G-;E7+?2^L,&8 ]2BGB[N\/$3Y<]G:5'DNQ.=![M@D8 MGX4Q3[:XC=C$2_QG]O;%'R7C#-NE!U,@](M'O (>5]OO$?%>8\1M"4I3/\BV:UAPGF5H;MOJ%H!S^BF0R.D5 M #_Q9C&[S?[R=N3'LXGW>NL'''S\H;=3+WJ"S:681W)9UF3Q?>+K=-NNV[-= M#7>>*M3IB]-#]>!0/ZQ^;AB]@:E5?M7O57^^;BFGI[G5WYQS):MO2[;P4A"SJO(A&/:4M0)=DOV*"_9= M&/ [D*<=\&(@'"45*^&C4K[?L\,<=9_5"DQJX)YD!]604GY:M*TE1>BU'RC) M.)S#$J-85=BW(4,-!R-MBC?EHW+?5,344@Y=4C?T :_-JS95]F7:LU!/E1J9 MG\G:Y4P"J>W1FN.C#[JM-OV#=[M)C*<:E'MMMC MWXB'O &- YFF*IYA'I8XL;$87+.:+@8G!B$&.3&#'#^K#7LPPE72IVN$N$2B M<]?+E;9WK IJ@%^:&[!.7&.5022\ M3TXT2>.<](&].KGG.'S$%D3YX P%^[V%0< $V;SXR5A)QHR'"KW@]6]Q6@"A M>"]>-%)F4?@4>=-850*6X%HXTQ4?0G+!>OVNM-8XBJ?9T#9ZFCG?B::J[^<1 M0.(3;"H<":\S__-'+V8C1 T+8@_?6-NBGGR@&K:,3>4Z226I-Y.@>WX= MT=!WN/I669#7:1_"@:6KT4 .U+15M]U9>]QTDC2(\0BZ!%V"[H&7QB[.M^/> M&0-I[HQ.Y=ALF!]Y\X!(X]U:,ZPI[!O^G76E3>LQY= 1>A,1= FZQW2*;;$, M[D?_FL<)+^+Y$J[IS,VE_<.RM/\#/2BQG[#/+'KVATQ<#W^P8?@4\%7VZ@*E M8[=,1W7[!W>U(6HB7B7H$G0)NJ>X9[88$])=,Y9DU\P6 R0KWX>-LO4]82[Q M5Q<0Y/IXE D;K75RD N)H$O0)>@2=.55!PUCLSZXYS@CW;ZZ6^T73_@F;FH= M=!LTKO9E)D<>9KJ ^ M@0D%MG>(LY*$AZ!)T+QVZ]1+<=AVT!5*VN/SNGSU_ M@ITNOX2E=@=I"OB/7NP/:_L-L9[(5$VC@7H[HA#B/X)N1Z%[6";6>82;T9=' MN'7*K;^UZ='R5+O]VA[5G:72#DZJ6XQRNK9'AH;#M=6!;:J:LSK<5<)).$1) M.RN MMU3'/433(_J12O0*88I>*JV8^7?9A%-/\)RNP8AA-=!@A,A')KDS.'K7 M#;@8_W_VOOU);23)_U]1$'NQ,Q%J!KW!OB"BW;9W?>&Q_75[=N-^NE!#T6@' M)%82W6;_^F]F5ND!$@^! %U$;?3YB&JLC*S\OG)OF'HJMXIWE8-U#PWD,IL M-.K&Q88,*P8ZS+.C;AA80 ""V>L51[;+L+(,VE\<=2N93>;9,3? <.OKJJ87 MI4_F(J7@2>I*ZDKJ-NS2*,3X3GUG@+O6E#OCJE*\)\3V57DMG+N4+2^P$(37I*ZDKJ2NI*ZD[FDRJUO 0Y8N7S)%D[OW(8CBWUD\#G:\A7/&J=GJ6ZIC M%=LXY"7< M!TS*[+;ZIJG:3A&G0D94I?Q)ZDKJ'M$).+9RZS5'N5U5BJ R4IXND?+V;B"W M3X:49W5 7C2UHQFJ9A6=Z :B.$A.VMG@/!#S;"-2GJ5)I+SKY)I=.B$/@HVQ M=- YO9YJ'XY.(5FG44:@N2M><@U,9+3ZFJ.IEGV(I2?YIUG\A;'T M0IE#[:R.V'X=2]5[%X$J>@/)5XGMUX#0C'5V;#^KV^IW34MU.@>':V0@7*89 MSD_=2B;>V:']K!Y85ZJF2>&3PB>I*ZDKJ7L1%X=V[GO#[C3KWKBJY+3$^),% M\Y*ZUTO=.EV$IH$OV1SC3^\U!7SIZKE)RJJDKJ2NI.Y1/8K&73-ZPZZ9+0[( MT(MF$W>!"V6KO'?;G[J!5-=QD$UU&DS6R6M-U !N<@O)&+C4+(&(^DKJ2NI.ZA[1"[ M0N$=N27?MGA+?L\X/T;7U7.(E#])W4NE;B7M5G SJ3<[.8HMZM*#%3&&S$. MR0F(WB2^M3<&$'\8S(%/TOZD6^DU6]/U8IT,D,1V")"D:W75KGUPKK+VX]U3 M<9^9_YKFU__E? >X\\$U2R[+[/L"GF"-\"YVMS9X%RF#4@:O5@8/A%C:P<#L MM?J68:M:;>V>4A"E(%Z$(%:+=NT*0'FX2#J=5E_7;%6O8PZ5E$8IC1R*Y:S:K7C/9KCA! MPX8CG@41]-MTD?C^41!^M+;J1L^P_K$X>/:5MB5 M?H^_+9;=Z[6=CH,K%[DV\<-B4VW8U&_%UZU>6[.-TK6E M*I_\05LAB7H(?%+<;LR&RF,,_Z&V1,3^>W"CL?)Q$KQ&],E?/%^)Q\$8KW+/- MIMG&3'S%#=\2T=:/2Y%$6TLTK8HHUE40#Z0[3_'+UQD+P8;UGQ4T^E_ 2&7K M*^-WV'7Z_%L MRODC!Y:EQ($2,N"(@3=A-*("34M\=8"QJED8O'@8D'E:*+_,$=G5\W]5@A+/ MZ,TAKM&Y'8S&?;\F'X;KX5Z#6?$]FP'[>1PHV/6'BCL-8&7_H1=N"W:J1CR& M/%7A[PG#/^[]X7V.N)45M-/J:[IJ.DT!9*C!J)$,M=9H/@%#=8&A.FI/+\X$ ME QU\0RUI23Q* R%LV(TM6<7ZX0O&C*F^;>XA/X_UJ",6H9A=#O@6QFJ9A^L M:8_06W^H>7WS++1M@'@]+*01"QDEP5_)0A?/0MOZ!^IA(;W5U[NJKE\()/;U M.-D$ST<#2*5'?6B2C6B9E@;PB.@';N5\87%EF3!P3)5A'CST5[I S6.I71-1 M-;.4B2S5L:17?2$L=5BVYJBL9"$K]?2B=KK4E$SS[^J'L>L_P],\/Y]FB2(6 M1Q0?GWCNDS>1*9=&IUP,I\$<=C\8P#8$.P4T^B-D ^:]8#[WQL;1'U:'M:Q[ M0=N&#)RD]XS_]Y.?4/I[2M[*&IAGQ4VS 5EQ>9$?M4KI!,SD8.^:VNM>1T62 M9*9=K<*C,%.7F$ES&J"9ZC0.&WUU?PO9S/6&25HE?X5S$_&V$BW'O;T%L=^S M$0M#-A1NU+T_)"?KGNA=66IZY%%U#O&H9 "]@=Q5^3H_!G?U.JV^I>H'^>N2 MNQK(797O]Z-P%Z8 U9S%:_JSJ'CRF7KGPUIOC.X'LO#(]+>6$Q/,-WPX7B^2^!-]@S#'^QQG - M=W<;1H+88"91\UK:_E196C AVE/-[L$5QM+-:AYGK;G(3\-9 M.-BHU'67C'7QC+7F4C\-8SG49>/8!\\SD+Y[U=9&'GQ10O;"_/E^31 W8?16 M=L?_\)D;^FSX+613;SZM'LKJ@@NEJY8MZRZOD)TJ.^0'LQ,.C;%5S:H+/5^R M4X/8J;)+?B [&1U,XYBJ<;B7T4"GW-8X)G%3;VU$5ZL(?7&(KWXK@RZKW_IP M$ B7^TTM H.-F)9<:>XV+T_)$ZT<$1U'SC7X3(=UM M%WH8 !6&T<_]82(F7T>UB0TF9GL=52_IH))9@XMGL6T7_$E8K N7 MO=%3=4VRV!6RV+8+_R0LAJE/1^W:O89PV+4[\C1"D)I /5]YFD?P@0B, 33I M^!Q5POE"FX"R6"ZW]8:WY=T?T[E_)VC.HB\L_CK"\Q#O#)>%9^3]9,.[_[ P M*)$;K=," >GJFOZV(759TAD[IW^_,U=M5\D:ICO)1/77M$8RDQ,0NQOB9>J H#/ITA._/F5@^GH?JP MVGG$E"@8Q:]N>&,%M4?-6'P3A/\V7UQ!K* MVV0^>K[K#VIHD]G%_K_%[U]]-DKX*Z' MU)9W"-\#F5/)K:Q[=; (.JK6*5:?RQ+'BV>A39!L];&0 2S44[7#\0 D"S6/ MA3:!K^W(0AOK8W2SMOH8F5':$3IUQB.+>!DOW]&WE6>JLR0D)6KT=?0Y\)]_ ML)!$HK(RI9F1CB9G4%P9_VS)(:WGGR*+V-@S4)Q/*QFD:0Q28S)H-_VR^:9U M+JP2]>+=83BT?'GF()A. UQ#,/A3NKV[7;3ZAJQH1MZOHP>B[2.2MHI(=)MF M?$K?Y7B7[L&\M(/YAOU\!R;5)2\>&:J OU0"S/I MR$QZ[V"0!\E,S6.F*B /M3 339>S2R842Q?[&+SP.'9#>-BK%X_';#)4XD") MW-B+1@LE=G_RUX/)<-_8]L4:M\=H=_S.)F[,AC^"'^[/?V:$!:.73N$=V+Q# M,'EQ5JZ+OUE9=DPJ=#\(K5$Z3PWDKQW[)X[.7Q8."3.L8EVNY*^+YJ\=&RF. MSE\TA,XQ#@%RE!Z[[(H\QHV^KBTR9__F@EA$WK2:(U_96V1Z!PQ>1_:F-9^! MCN2#[\0VNP<_Z\O(2+YJ'E]5<,=KYJM>T_A*-CVF38^C*GT'M]?.<_RFQZVR MM=WX-7'J7D_5]*+W+KL>;Y@AMU@21V1(C3H;'+.NJ:*2(1O+D*=L>*R#-74, M=&IZ#54BLM_Q +;Y,!JQ >])"T)XPU?8S\'8]9^9$KHQ4_C?D0(,A=:+RFT8 MQ%9\@1,%VY2C*X8LBD-O$(,UPS_FLU@.-3V&^<(/[.OH@SBF[W!*7WV44OS_ M#]G!?$^/A&!;_>'R"[E/EHFGT>J;>A'^MX&#^T[LG%X99QX%O>$H/%KQ?J%$ MFGE0HD-R;].YM\:XRXGT*@Y/LPYN-#X%9UY[V00%9+BEXU4R;F18YAAVS4&2 M]@U6'X!C,@B9&['WC/\7_CV9(T7S,LWEO/)U8K?Z74OMZ@<7-4E/NNE,?123 MJ.'LC?B:MJK7D;>7G'T=G+UKC*CAG-T%1]92#;T&Z/=FF5L7%FAZV-W 4MQ8 M>6+/GN]C/@R'>A"7W%:M2Q51U:QVM&HW@-9^*9MJKUFJ+7KCU 4]%B8/#R6EOAN(9^&=G. M*61_.=[VKT:YV$W2+9@,=SJJ:1^<<;L0)US*HY3'!OLPEE&7#R/E469NC)V-YAX/D/\YGLPG#U@1WH@R]:# )HGEX&%!^[D ,(/DPF#]-6.%$ MS@5C?U6KNW;'\9,_"*8,P0_@D3,7!/N7D(U@/P?UH%[GS7:=E]>66@/.(#^0 M/[X!>Y1=.%:K;VM%@-F+1424G'Z=G+ZEMZ3 Z17M+AMQH%V*=C18S#.*3?28S^WL;,IR*R-)?6.7B&*M+0^QA M60U):TM?G\+7PV]:#9Q%R@ ;/W/7<^>1.2245:OWNW#,V\V)U\^#EC_M"+,0,! M;MX\#-GPW3S^$L3_R^(USIZMM?K=;E,JN:3MFJ68/VP1H8=36,R]Y MJD$\M<4>/D01&:V^HS>E?/GV+)K?8KR;X;]#[Z7_W_ _R:<%KY@ZAY6;!9&' M!_,F1 1=[X6]??6&\3CAI=P7.37?=+*ON$]1,)G'Z[^2.Z !0\.B;HG0.MM$ M0L"#.T-+=>TC2[3[2=F.@.WRQQKZ)I& MU]"=)\6H-/7\NY53 M627HMM6>E>:%6@JB^8]P#K\*;*(JH#/:A0-HVGI!F\'#XD!Y"'RJFD$\:44@ M0KD3Y3&&%PBULKB5'5FDVRK9_]0-GX$!J&!'AROJ/+O7VHJX-[[,I_"(0=%B M74'0HW^37C^> 1W,?B-7P$@VMBQFC"- .*TR/0&\D> M0L[$XWP*5%G@.X_ %]X(=+H?*_?<\4#/_QLGIY[DB$=_,(*!E%[V%CH4?C1>[]X3LW\J*OHV]P6V(E$;[Z Q[R;D*S MPI)%6*OD. M3T!/?X"7O#79@D]Q&\722_:\5[MP^K!/P=KGV7]%$RB_PPQ.& ML2,V6= 8$<4#=_9U#"\O[H)7'^0^FC]%WM!S0V R58G'3&DA?+SK+UJ_)DBG MD3)E0S0WP"N.YB'H"8:VM3)P8\['P^ Y0H\9O_X'6&'P7-(B\,0'UW>'KHK* M!KB0%YQ]F*-3SMWP^WD4AW H;EOY =\6O_W72 &UY-X-0U@[;">Q=V#9Z+<_ MAZ2SW!DLT!V,%>:C#1#1[XLGH((3RU=F+%9PMR&?L8*O#^>#&#_OQDM?>F(3 MC[W DS 6@&^,@;R8Y'IQ)W-6)(,*S_(&2,896)NOBZ9*!@D]RD1>[)6&"P: ^ESFX2TK=Q/)CQZ-4B^DSP+OPS2Y$?7@%UR#]G%F_(2!. / M/E4QW>1FZC5-%-;:"G@:)"B<^=WDZMLN-YR?,-CBQ>*:0:970HRXXF K6#3X M!_AAU,I3]T^FL(1Z/*@:1?,I'UK&=;++02U)4*:PR=A9?,)? QD9P)7F <_&?+AF=$<[Y1DA6TZTSS-^DK!_-I= M0D1E_;;*^U68#;0#%YD\.99D<0"EAJ$'FP V&^*3@$*#%T (0/K GYX#!="J,#- M01[:$RMTSP+[@ES@;D1G+4CID%&D AZ)%@P*"/LYP$>(NP7L)#@@2F&,V! O MKO0KF4$'MQP(&!=[O"OBW6R37M-. ?]%#<7\4D2A5VBJ'NJ-$*Q-,L]<((P7 M#A70=' $I'.\B$07K;,Y7>VY%F4X"SS 8>B^ O'@^Y@TX@>TTLB\9,;B,X46 M''+5!_>VB_H2[%G\[VH7]),[P<.@PT?%E9KMN6/B3P[9\WS"74E@"3KJ]VS MID\LY)%'0U,5O:,;ZI)Y\>H*?0W/]C*C!GE7+)38M4Z3X$?H#AEH-!J (5Q; MT'<#!BP-++FJV;J7J-GN\Q88;53)=MAY(5BQ0X4[7EZ8WK,4\25OE5*M_-8':2K^ M6H@V"GPG]$A(:1X:"DR.SU.OBR_K2;CO2L2>R0QYA5?9DF!PBQX-DA <0#!3 MN2DP]T&KO(*>)KM>!&-07P?SYS&\"X:*!X*$*Q ^@0*F#E\Y.(XL^PYYE(N9 M4S M=H?*7_;OJ+<2008QG+TI"NX?N_]_GGWWD [$_E>JZ^;O7:Q1AWX:3+! M52/W5-K*2C/RR?;B=& O>F?C7A)YRY@:#>!@P-F(&&&)[>(51MJ@[(E0\(>N MXM4R2V(_;>4]V!K\4&)_)@<&7"=NY@T?!/?%:E\U@N!-!7 M[PAP:8-7O(X^!N'[8/X4C^:3XBG]$P@"[N6H^JF :V-L.I.(Q3'OAT3:EIW0 M<$X7_MP76@H( H[2U)M/$P?(9YP,=( DH.B)>XD?M72DPORXX^9'JI[@![C" MHOL>S)DZ[V&1X_3^0U;#U]%[!@X/'"R_@.\'X)YXDJ3X$/!F^*W(/D@\MKQ)APUX=@-P[B]#9.+F/PH]$- 5D&D%\,$?K1DDH!J M93&-ORA$#82UK41CQF+^W&D0QG $\.47^"Y^(S$P2/\NZ$I.]I?WJXH!" 5/ M3 &--06*>K06W#8&H_/4$$M&X"Y16-G3HL M@425;%8=E;4S5E"TBV4W]=_^1UJ_V>K;[6('1K+^U;OX/F6RX?J3'4R <;V1 M)RP"X/%-S,/-96X&5Z.4MIE2>:" 3SZG"SP3KNEOHK#RP8W DHT7GQ(7]8_D MHH/[2VQUIQNG,MFM;62O1@G]B2.G'W MD\%2#;V_]-F=RZ4RP3*WBQTB>XJ??<&*"!NIC'KES[Y<;=0%%]CHM(MSX3)R M8 0V<46C+;XH]V:%+:.MW*7UIF8^I?%Z3HEB,4NWI)ZFJUVF&Y3MMKD!RD*@ MGZ=4R.7.LBO*,P4):79REE>),%+!&S1 5[^X(>4 Q=L\D?[B>A,TW^^ (>\B MX./\E]#'2)..X.2,7"\4=2 B1A,R=*%?VC]4E9;<87DEM+,G@$0F0+T1U M$A4&_@;2X"-S7D](#2XLSGM $V_$DJ"C^.8B7\\PY*)UAL-TV M]QD8I?+F#-S<^BMJ:7."B3$NYDZX^*QGH&&ER")2;/^Z_0+!$I)DN@Q//OI, M&]@Z6;V3D<<\I$7E>,L"%\ M#"]Z2@>^CAE=VB#O^#MD>N1, 9 KC^R1K-3CB4V"5TITDL7!/Y<4E/*J(_P: MQFYXYA],;R\6$HL7IQYDN"#J=.!(5+X*%\ #[)2 MBB19X8KIL!1X=L%B0"\:X]&49X*GP,$-2;[3@+,;!7[:@1N!ZP,GQ\.N >P) MG@%D^U!*3F$R80DGFDQX9>-&>+(IS:QRLRP)IOW"39A?:09R$CC."+\40LZ5 MF\$V@[2\OV;/Y",PW#_PH'X'6LQYD0;W4=9Z*O8E^B2X3^4?B6!E/2G@Q,(F M.)TOIRIII?I'X*PNRT[@<\'B60IR(7*=Y6O\#TJZ)$7OR-'(ZE&2OD1V]?S9 M'.4^XM;YD&'>PO.36SY];O90GG+)_\K8 VX.!^,%EEL$:"K\!WXNKYCH-WB* M2(A)\ 1TXQE3/^UZB<=\U_CQ#;]"Z12R62:+1)44?JW"CC):9(J0M&5$16&N M,N7"5/QXO8&_,HC"!(&UF/X)S(J1G"\(9"*^B&2'%N89][+ MW+P.F__$68W?"B!K/C!"GAR\1#E/67"KW=IV >)S1+7^4,1G69WL"#KV+M+%5H MSTF'T!DD0E\D]L5<#D"0+&?L9=>;2L(VY 80UX*H/&>\V8;K/NS@5+JJDMV6 MB4TEZH51RY6,W2F6M:@%D!-U'7RU1X+N_B^DDU@'GE_02& MW3S* D]C4.]WE'W/7RS]3!)(_S8!)KSWAQ\2_)BU)M?.1?E-,KF^ MI0 Y'Y8! M%'5A)C.+XHC*%-(A0U38 2T2W97G5*1@._\"-8UA8TXV6D2Z(VZ^)IY3S+.> MU.W)0!N):D6L7.,_B6V<>!1W5/8R!:PF MSF7<#4P#1(2BC^ZG.XO8F^2/MPEPA.<3S]"7WHIGB:@21DI6 :PP>,3?3H(H M/8MB*JT48T/\LGB[W5E%*19OZ)VV;JUY;^V7UKYAU?DP@^^HGH=U:GR8;FU_ MF( [60DM"OU:#B)2$1/P. W.Y3FDZT%XK867$S3+W)/8+RD&@3$<&E[-W"< M2]?(#F".&_9W0D"F'3>XT<"R"ZA+:RVL/^B.^ Q7Q%*R!)8U> .W'.8H,JL+ M(9 [:_$Q5BG;NTC.H:S,+8G*.V&$W9:$F,>1$*Q/ZDD)N2X)*7AD-R$AA7J0 M6B2DAR5K.PO(9?)+'%S9AC8SBGT<1M%:?>O*&>7F-.G7E5#.;6E4YSB"HDN- M>G$;VLPHW>,PBG&S&G49N?:@7,7?@F#XZDTF< J?_-CUGQ%$X9ZRLJO_7FGL M[9D[)BV.FC6KF+-(MIOD*<0&%;[#9NWO=""N2[L3)A+D7O?0YM@^^/* D]<.,@ MY),2 BPBHW1D]E7VT\/".&[@AH3 "\L0BV@? MJW 6/!_Q[--/U%AVO5YZ/J64*&HR?SY]#<)AQ/Q,F,KK=?,$Q;(T),]S13;8 MOV6FSIQH1H^OX7LOF@61._DZ^ASXSY]QW8G&$>5]Y:IG7?JT=Y$5:[0S):-+ MLY4/GI1@,0%)T\LJ1"CRM$,C#!345@.NEQ(B\AK;!A147!6S5";)MN( M:Y-QX3VM\S.X-7[$,C';NT: M.UT0D].)ZO$N%]D(LMH(TKN&1A"CM!'$W.)!%JR)STG5WG>&=80L@=1==E& MD)=H&(@]D6S] XN5/1^A_C_Y+P$6D3;;3L@O_B5;O"<6CZ5!V!\BSBNQVD=S M*LS+79(I["1:NC-WL?:!:4DM;ZL@7!L5+0,J/5?B0*4;=1FQ!S_+;]90K!=4 M?+"N82:_VJ0J*ZVX H6*4$6H6PG[ 1X;I#7F*6)W"-[3$'B/0^$R1X[/ D< F.RP@+R-U+#J%"!Z,EU@RO@@7#9QG MEN)1\%+1DH?PCT^8_QR/Z8/ *V#>Q*^(#(YO#7.G6/P^QQ5//A8O>9^T'%PE M_XTIW1EH%N%:L/@,D?:]M !TY4C2GAW< 4?L)^!:*KP;8GE_% N'46 BIFBG M!+!?Y =U97U9(Y='%:J"3^CY_YI'<;3DC1)_(M!.KD6C#O^);(T$9N$[APW9 MZ V9G2+2 +QVF4@#*8"5V+FRF:+%'>5J]!JA'M=*4=32V!+"R0C19ZORL41".E$%D*>$[J' M0 O C)@(M(7A"VF$I&P\_S64?=*I LUG61DM?30Y@)K[^(0 ?.=TPL>ME7_] M$B4]$?#R%@N[1UW/(W%N(+\--:ZI=CG#?9.;@F M1A%@\+^H9W>.YF5, R'HU+FA$H#5M[2C=*O;^D];1.^2^T M5Z^\]&+;17DW14T1FCWG$_:FYS MBZ8OKSNQRY..]3*/)[4H.)8=^0X8BR7N1E>LU$]88W1SF4CF:7$)2*]3-8>V M*CK@00.F4*SE;8_+=A!92&3Z+T=*R0S@36/19M\QFW24 E8_S?GTAP6+EXP% M0HI-G)$\_#SWHG*N8 JD0#_45C8R]*=RKBH_P(3WP/)8*-_<,/99 MAN^,MI*:--4/W'!I2EEF2>5@J-/'MI7-&UGC+RUIQ$$PG7H@T7R\5*9=0+M% M'-1]O712*VVB05>U8Q@\A^XT'7UX9.G[P09C'[CG>0&+>I]U]8G;:W-ZU>PX M)0$%YS(#"ADEZ'QRM+C:R()#F.[+^\YW=J;7;:&IE>XT,%AQ0L$DP0TG6!U^ M :??3$0JB&&1$%2Y_*EUY))/ NK]N3?V03.+WG9%B(/[P7 MNB&DW-6R3)9(8[=$&KN7*8U_2S0FCG-=HD)C#>K"NMVE=6?LELA0)E5[2E-J MCG/4!T)(B.?P2,PHC.>P&0Q.DXL)5^6$/>/K8L@77*G<+DSNIMQ Q='<'R18 M6=A.3EA"RL@=I/ *W' ?,;H L;D\D;*=1L\VB='PP=]8O#2WH]1UN]#)'5P# MT#;7 ?V70Q84!GJPZ6P2+!B?W 5?I%]1T83!? RZ%:DCY;E^8N7X$1(LC\SR M! PW\OB/Y*9+PW.28!E6%@Y%((PBMEAX*U[T?/Q!&B:"T0Q>%)0Q*8[)C56$ M>\(4F^#3:1!S-G6'5,*;2\F5*/!]-'CFR7P)_-1?_428;X*;UFKM7HG6[EVF MUN9F]8<$\^Y3@GGWA54VHAHJ3'@P8IL>D:ZX>KW5][U)8?5YQ;H"S[=!NZM\!D:KWZMO+,H6_JECP1B_ BM2G MQ0H>:56&L0]!#,^/U7N@9>R!'6YJ=JNO;=1(!U2P'F%')36:NWL1CZ7]K1M=;#+-7OCE*-C5/%1*YETYP*8V5:1>%>JZU(XG$,O/\.*WX? MFGJQBAY>N\Q@PF,,&OV."*'D*=%LU9A?:1IA MR]4E1+0K7M"=2UB61]IX3MZ_2U^@;RL!5Z/NJPMN)S%B#'S%1P?@^\D;/(:\ M\B;*(OY:E&M$H\^E)4)"&DK&S^8JT5?[T)8ATM%$T7]V)$ 1@V]F$S^'E MN-*41IIA;U8<\^)C_-CCAP?E$BXL7P;OY9,+@+^5', -[3C-5A8PV M8:Q\XP6.#>7GZ^!>+-"^&^&HE#1ZCIG#AK!I6+XZM$:6M/'"8Y,A63=_M!_! MF G),ED:HT:ODH9XE$QY/A0)9<7#-D!]H0Y@P MKRM]]B+&S;GA4L'R@L_T2#; +?1AP/@X(V$0P-T_ V>3FBG=PC<2=R' #S,^ MN(::=MNP!/!^_CVG1RPW4]?+N5AH_ML$GDS.#$B+3^-IE>*"KSHJ1(:+(0W;Q1;LAAV<0% M7.0JII18$54QC9B''!)QS!;X]H)/"ZQ]^#8FXWZX/]?%B?5=D=F%J6-N]9MA= M,JI1" ,^72 *X)<&B7["E@\W!F%ZFO/I'S1:#\L\^7OYOO:2N$CI""/" J+7 M2I>6]JY[85YT<%FH(G <3-KW@GE>\7E<=5KS'BY@0Z00VA6C":=FA%W/*HU) M\9@,\UUNW<"W>!ME9O DX1:TA-R?8F 8\<=2.!?^P=481S* P-NPFZ;_/DF MV8;DR1G8$[\M8;WQ)(')8_"] 0>)2A6B6?]( MA_VE\T3YVD27U%"T2&-'$N4\J&!O2*N@L?YO$2R>2:0@E2?6*X8]>@F61O4X,5T8VG-C$D/^B.<@X MK 1._GO^6$M^9(E[!:X86%O/:/RGZ"4NG=HS4#Q.Q@"ZBM7Y+[X";QSPZY3_ M>'HNRC=@E$E:>9OZ%/B38-%%$?=C<1(M&1:!+RK7E_1EC2F*CT T[]E_H.&Z M<*_FXMCW_I#^.>$S:]=>O%9)HL*ZS$2%H(:2D$/)$> ZRA[I9/("F&L$S0TN M+LT8\!M8#%(%A4B>[A"G:(6$NU)Z%8 G$$SA:>([(T%A/LV9FL1?";M"$)HK M[?R3U=P 5\H$B[-1$]%D/X7&YM<*_$BB1+C.+D,%2CJJ::19VHIZZ%+%5>\ ";]&9Y81S":=)#T7WXY". N@EW! M7X7\+)CM].ML*#HYI^ UP@T5P7*XH8I%2&4:@R_S/EWE%Q9_'8%16Y;#M;$T MKE@$^FLN45YI>T7,P_/NSVGU]79WT_XJ)];7@2<>=6<54_,X9VE#9IZ+3CHP MD$8&IXL6K9&#_+(YTF$R;%UD#NLJ5"N:V!LS(+2Y%>##Y2BQBO!+ 9EQ6- M%"H?=\K]WF19I'8-99%%*QA?M:N617X'?P$<#S18LC35:FE0:4ED4Y34IV3] MRE<>]6B\GOI YB+>.?_CPL&&"X4N%LU:#G2C)D*3#COW0_;,D2CY&>%]]HZ% MT_G0I=RC&Y+3]L^%/QR[4R4C2?*L7Q[O'WY5/GM3#Y_RRS\_/7S^E1NCY!$. M>7.<2Z L&&0>A4$^BI;R"-CD(=J^' 4.$TQ?I[ T)6E>+?EE^L"OJ%*3H> 8 M:?;9ZR3=8G&#RQ'@J8L@P1ZZRI,)I7-]%RH@V0N%E M)(&3&*.&'D?$+/,[VLK[+*>! *(84,%5SI_^17/D>?[L,5OT?3)=/%GP/0\I MZ,!':54J/H7WX68)$ HOI/FXF"6>?FZA(9O2SF$7+TEE$$72DZHEW(8(S?#/ M+@<)*&SZ+)::?'XI=B:J*T3&FZZ;9) SO4R:C9+V<4W7 M,S&(YV98(RIQ%J:J^)DGS/2T$ R>D)V8SQ,8JUFR/SGX!'W-W2!!6 )^%;J<^:#V(B6QCE"+ (%HA\:\@Y-9#)^J' MK+,*?N,,AJ-LP6SU[781O[#\H%$/9C4(KO%] MND18X3=:48Z@#[2VRB*(T2^MK9]*C1QM'SU$%]BTC:TJ?Y4M/F'T>NAQA!&: M;"-FA0E+38S7%/;3XQPCX4 'JEW#5S^F'@'X,F"!SWDX1V#?B+\W8F:OX:O4 M65KV\KS<$N&!HSG"_V0&ZH]PCNDZX?:E7D]BXL."'^[?;SCI@5O)4,N=*/WR M[Y[O3>=349=:]7C-#L:FUYL$2G4HWO);H'3M8M%_^-R4%H;/9BUEHC6F%U=, M:FHNGI2=3N(4S2;SFNZSU9V(302C;-W!*/E]+G3!/,;Y5%AD6+HE;&);LZ/< M5[--<769[RI"WZB 8YIFYOCGDT$(ZT+F,9]906R<9,A0UU9FWTWZ=I4%WO$? MJLRW!MZM&S &5H='T$YP6EB I>%\;RBJ%*[@TLU#"Y?@-!Q1QQ>N\R2@*7]DD3Q#2NXXP/& M6S4B\KFN2H .:U.T&XS=[&(&-H/S7.KY3J>%3A99G"X?EZ'<3D98@BGC=$56 M5LN1]:ALB>"E%+;/ 3DUY07IX6XFMDE*X\ M4M3G)$_-%_*#8ID&/L,GAG^R.+]_'J#+/BK,&BH2>,:0D<^'L:V\0'"R@R3Z M-X83NN/4N/OWW*6J2HH&\DFLN+/<;Y3D-^LMO05>RZ4BP%N%/P=V]8CV![5M7Y-X=.E'_YA1]^TOK?O'/^"C^!-W'2=OF'M3*GS$0CR!P3STHL$D MP N*LK9@=\.7%>:/>:UD[FV!.(CN#B5T21J?EW!MU7P\?SJ?Q-YLDA;Q1;S M4WSGKP0F/P)- Q_-RG'3/N#$6P&R%-= .FSLL5&2W((-@87%X2]^=_]D(=LS3AKC$,L1,^ATX6@7_!Q0BV$EB-%;23YTESE%_;BT66ZUB MOM1Z.=)7*#_IZ>3D!P0C%0LX<,[VO:37@CA>J'3@4Q<33/.9*$K+%9[FN$Q= M/PF**L@P=> /"(L\L7KSA:&\%2@_G*PV9C0OFAFW7HC[MNPCEWA#RS5MH\MT M^XF9SL#M,L<:NJ;1-73GR;&-_^NA,77N4NSR>TVO.F+H@RB9 ?^7.F5+KGV[ MY-JWB]?^%S"=L"P-F8%WW18MZ!6CI51";;)5FZ90WKD1$!.+C";)'GGBEFK] MI[-YG+9&($<7*D:SL8_T-0'DFT/4R,<*AO,P>5 Z,\V;T$^L68$[&8C:NT/6 M@'$6E7M=O@Q#*8/Q!)B6-<.,N;L:$2?M\EC M%*!5QB>>90YA0@E1/+?4(XU5HAC@$">9-MX,!3LG%7LY=EYEB(2W44<\L8&+ M\ZZI+Y'/;:?:0ZP&Q(Z-W+F(^_'-3KCG6M)DO5(_QUO.TIJ\<,C"NP$6A\\B M]B;YXRW<^+.)NWCC$;;U'7TI&3"1&SE!<%FP&_$C]'O\[:QNK=WAM6MQ"/\_ M3'Y9O-V&MWXKOFYUV[VN4_I6IZV5OK[N49K6MK5>I4>M?[VK&\U;E&64_\@^ MB]+UC8_ZC0Z1'R3P"K(AS8]?;O-_H\]^*BO\A[WLJ^S".>7TPM_AS>L8;4Y% M*1XN;TJS=MD5EZK3[*N[S5JB;2V'U!%0;FF+MW. V::$DB.M.,,QB&"(*\GZ M+NIPT7VK:\,=W*Z0]6LGFBZ)5IUH6A7%\>0._D00+W]X)U8X&# P5S;MNDRC M .G.I$X>\P;Y6G[1M^]X9R;H*"5$"7%)C=*S:S.MW-LI%#(M=8)]^O*QT IV MF*=Q3[TWN^5G.YDWTFWUS4Y7[3G%O';Y15+;,>.[=-R['O-Z];)-R$K5DV39 MK2RK-9)E>ZV^K?=4VY(L*UEVE67U)K*LU6GUNQU'U3O%,M,&LFQEFV9$_W0PK(15.UU'M?5B.6Q%*Z#\PMWOHO^-DAA[ M54+>).:!OB?F086B S,M.C@#4$)YWDSOG*W0P=A2Z."LRO<[T8H,4OR$H%# M7^_32IUB1M8JJ7FV2FJ>D\=&>Q4^6.::PH?LBV@.Z/E3A/J*X'E!#&" N$C/LQ#(+$H2<53 M0<)1!2"5B8IJN02T%$]ZCN?(90J(+C\]<\#F4[G(% MOZAPI!H\M"ZP?D^)@E'\BF49\($QF\R28?-8O@CFQROQ'Y8((JMXO/8W5_"7 M=#55XZPMT](21LI-AL>9@U]'"3M](&R/'/@EC22LS&0$;;?.\,]&O^:9ZBY% MC* !=U1"68!*2Z4:>Q&'<#M[$?5-O*2#]4HZF9JK2=/RH+QP";A=VG)6%#:; MAX.Q&S%1#L:)EQ:@8HX#\+-)8,?YG.E7][&24[&_D5)8">>;;( M9H/AT,DH[:A)&8,/%DO16+(18?D'BR^A;@>F>/90F0G\W?2?*UO*\Z,;*<]! M,$2D9;X6A*M.^&EU0:6<"AN>3^*LG$U@P"0/**Q#W;P946'NOR ($?8G8PVY M&(U)C4PCN'G$E#/JEQ)(?'0N8IX:E:673#-+&THG ITJ#M04"T!H<(ZTRH>B MH2[!'@K$7*?]A/R!U(0EEL5?2\#YLD%75(WJC^D:!',"NVG$0N'+ MC"B "Q#]50,O',RG6/0YH+EM8N* H,J JOQ<#@$KNES!^ADLL-\#2 A..Y^3 ME2UC'O&32<\P.SE^WBO[./TE1,L,_&J0B3 M4"#4YNIT\Z/K"D,:W 1H MG'H] ^)]&@#!H= SW*"A )'*B0QUV>>:6'+M **)!2[/H8"ZSI#MRT4/"R@# M5"EN,J!ZM;'C4)_JD8&]2]9DAH"31Z'^@3]:XF[M4@#;Q#LO*XD5M:+S*39\ MI/CGF_37KFIWW6'^0MHGF$?8B_)KR=C""RE@=7IMNU.MD'-M66:WK?4VUXKN M6-6WI7KIH@J4\C[N/A6.MU3)I=]6)1='CXY3.P5MJK0U6RBFH^6A2U,-C:N= M_.WSN0.+)W_O#S]F->,\O1,&S M_).IXVYDQD07)+DGJRJ:H%^^8>P,X4O(/X%#G:4#F#E*/ :O[FA&(E=!>U63 M7F$:\\PREIP;SK*/X1,?DJ,KD[<>R%NCTI?7?&/?3[$A^S]BK-9*H.&06FPI M/;5)SZ?T7':,.F?"9'=:?4O5].)(E?VN+WE#;>&AOXE0H+QX=DWU%40G(6$B M$^\I+O:-8EZ5^5]K]7NJ91[,__(^J>8!KH+61V.X9[AE-@E<_\9NEDHSJ\[@ M_.3>J"QA5-9H.T6+[5=YN=3,1DO357-#=3/W)SO'&[N &BMAR9G]<'\>(F6\ MM-,J8G+O+F67=86=E9M^$,9Y,G67I\=RJ*JU!C9%2L2 HQ@&J1-]U$%^#,\B%2M-B%4M2 M'R(PE(;LA4V"6;YD,#':TT%%O-H>U.'8FT6BJM'/I:/G$1O-<2;BB H.-N?] M[>*$4K[6CQ[( /OLO>1#'OR*_:= '[OGX&-_T.]]AI];8F<@W.#-\:J5ISG/>F?8BW$ 7R!48 0I#GTQW2N: MX^ P/MYK"M\8*J]!^">L;L!4932/YUCVF!5E"K)SQ%_Q=D)O42"33JJ/%CX+ MZ52HM@-1'4.<;I]"'BX5[:Z9=(!EE2,0IZ"M?(H)*YQF;.(@S&<_@Y*,YD_1 M(/0X$F-:LB+@4=O*%RPS$14'*=G@&<' (TX0A:->M%J_EVZ&EWT!Y\U!BR!E ML0 V/VJ=CP0I@(0V7_[NLUJ,E>**E2KPI!(C0;7.!D\L3?A[6N2J=OF@%8V7 MV:7%QE1UC058P83P M^5H";+M\4+=2V@RP6JZ\3/"S= ;44#??J^PDYTKHO_/*];U*Y6VG? J\4EXE MKZRKDL_#1.Y0)9\OP*1"2M[AD =T(UF\R&KZ@EWHXCP_,KCN)FAQ%0Q%;M90 MO> A?%,84,:MO$F9E9=(JU:98VC _ :..=!D[9W89.UM-%F3! FNN]:C.3SS MDAV)0^.DU@_[)#,D/T8U(D,&*^'+K"B2V]KM\5,9W-)JWJR=^+E'2^V,W)[( MKM$K2OI8KIL_(5/Z[N0.+E+E4?21JD"$>&M_? U;*]F07N@Q6=.*S[=9LGF] M@9,),OJS9?I["?T1,3U*Z4].$!_'Q8;)%9>UL:PTE>QX-_7*[J;3-I_T>NVN M953N/0&+I[<9Q[L*)+A1#8=]$TYYC8NJI2'FK&FKU?:-O5"N>Y?9O5,8^7EQ M(.6UG-Z5]AM)C'+9I+5-,CZ3+XU7.H?H6!Y1*+NR9%?6FO!1M[.E#&&=]?RW M,(@JESPY--=9[6DU%QXT%H-9BIP4N8+(:2<5.?.21.[JRWW?S;T)@:YLNZRO MO+:WDL#H)Q48J]4W<;2%V9#^$HGT6RLS&2=E)ILSD[T.B/!**[W/.'A(A#%O MK!NID@B8)Q4!!V<%J9W>P?W?-;44G7BTRK4SDW529NJV^H:I.DZO(*+8U=]0K%#C:2M7T@V5"&JQ-Y"7GE+S4[2 O=;6F.#]7 M;Z\^!'X4AW/.!QYACC^'+)(X+>LE8HMRS5/TD_]-T',_:=#(W*AA](JT71O( M2/H61ZA.3M);?5U33:TNT#EIN.Z(*Z>NV*YKBI[O2W]&6[G M-S@19#Z=\_:Q(9N%#!LRX$ANS**NA)ZS17WG2/H^1U'X>\*H2= ?)J"3^,\- MT* 5!0QS<;K:Z1;U_,F1J*3I72O';=/49V,Y&UP^1]6ZQ7H)"7YV&NQGZD#8 M\^8LAZ#I;$*AN?92J_H)U&PU= JWY0NKKE@<,!8[AFI;G7J-Q1I.]$Q>C91I M*=,-\@'W$>INJ]_KJ$ZG+C#B\\KT&CRUY5;G$H2UDG;'4S2_EK<[;NC9U+%7 M*C,F$YB0%&TD#C#_4J%9DA /*N$U:)L!:7FAN).5FT MBV)6-JMM$[[ ;GWRH$U;_:9VK5M5N]97X5DV-:OWC&*_=L\H-JM76\'C8,R& M\PG[.DIP5DI^62_Y9;WXRRD$C&B-3Y![[L7<&SNAWQ/P?SFP M[NVH+>?':,F:^FD&*1]-2>!R*:+-TP(T%<+>\%9]CAFYF\I+E)V^%3+@0L90 MFEK;,>R:^O>-KEG70,N.50T*X 2+%P MPL[34_V8QY!-< )WZ$R_1EI\I<$,-TX$PM,_1Y?]60,1[]P)8::Z!&SV/RX8 M2W!A"A3)78 :9/>P[!X^J!RXNQO>8]5(5L]L]0U==3IU=58T(OA<92U2\J3D M;92\'9%6ER5OY/UDP[O_L# H$SH+08VZNJ:_E5(GI4Y*75'JS,Z1[CO[DNZ[ M$U6"G)4K35S:86I;.>, APPJ[MY4EA) MM>M'";A9':/5-S6UUZT+"O%X8Z4EJYV(U8RZ,RI6QZP[5B#9[-+9;*4AI#Z- M9EV,1MMB3"1UE; %MIXSK^M3DB1522*#4=*UV_>FWU$%'\&CLUM]376,@YMN M9TT>^]DD >'N'"-(WR]8 >[ MDN9ZM%3//I)7VP.OUE =K6:O]J!SNT2 $BFM4EHS:=VQR*6"&:IUCA3JE)(J M)?5V)?5(UZJF7.]E7W"?8V3Q>_Y5""^V9T!9PFF !]("_4,1SR?_O.,RZ@Y_9W5/(W#_O MW!'LY(T[>747$9Y)'EO"\^]6"+Q*FVT_O!X\1-\?'^6C!S+'/L/Q#E=A6WX@ M+Q5P4RQ-+V"S-!M#@V-8S$(6X4!/PL<8LMCU)NA9%A%$:(@2? J6G:)M)+@: M,ZINC9*'L>%6"(T5N@A1L6$;>7"?3EE7>>O4\!N]7KMK&571-W2G[9B;X1MV M?]TRJD%FK,64,-J];OE;9UR4WNY95M,652>EC&ZU[:WE*:/=L3?_>+,A04YD M5I5#0!!HOO+@AN$"]=\_$#KIC&@89Z5%'G4^#TQ]J_3XPF+)&42)?](_D"U@ M56##*7]$;#2?*)^]$5.^LZD+EA$.!-\A 'T+"?H"!=X<+2]_C!YV^?!F/_RT MBZLI@\8#3WI;MQHNO)^] 0+JUMZ_785>5QJFNXEP6P&L^Y,_9*,L="#XZ_XY M9 R!*"NGV#6L0E<=IZXHW 6$OJ5L-&EO(F,CN:TQ)W+-W-9D36Q>G2:NJ4;J MK#YL.1]]^>W^&([HY=BUS-W7JI4UES4HG_79HP05Y)/_;>(.&#^H,G5CM?I= M\^!YL;)@MXF-X[WNONP3Y>*V^;!M&0?9Y1PDH2P:QSQU\LXJPWQA\8>?@\D< M:;)/U=95-P\<%HMNH.&3'M4AQL_A0;WSC>C\$;I#1B(A,1D;8/W0<7R!=Z-] M)I9;&G68Z#WS"IVNZV2C:G90[Q1V$#8(:,6)][O;09)Y&JB#MO'.;G90@5OT M#EC-W2*W7+Z^N;H@S^;2SDZG.**=N]X;M$I2^R!*'WCE Q8^+%U-H.".RNW;.W2V&H=ZS%S8)9CBIE W&/OSJLR?#4JQEHN@X&FJ/JCHQ470H_5;+0M(Y6OXE6D<6,5K^G4FF9C&0UG;EJY:WJ MH:P=N,D$^T[5K2)BYN7KJZN+9FVQ\ K-;D>V\*Q67V_;]5IX%UY ]S"/X,=9 MR$?2XRB4L3>3XU":$'I+CN9[_F3V,_(PDZ0:3E.&$$B.JMG&,\YNXSE87-,M MN95EE*YQS%4K;QW%QNNV^H8*IMX5ZJM;B^*9)[;Q>FCC:3**ESNA;Z#=_3A2 ME1B3>5,W_!/^=OTA[PB7T;P&V'KBB/:R[@P:>F,>/F*J@1[Q=?)01>O..K=U M9VB8Q==D+=HE,%>MO'4,Z\[ E(-J:-H5ZJM;B^#9I[7N#*/5M]J=DT7P=(LC M&C79NOL1Q.Y$R8A\\E[8FYV27GG_UW-Q;.W=6A9YLFL/OSC,5M^PU(YQ\,U1 M]>0:VOLH)>\Z)*^2/[!WYU)MWH %]INMZEW[\&"OE,!&,>+-2N 1[[Y:7"8< M*M-5'?/@JH<+D;LJW]\9>O:B7:T3.UH.AM%/4@S;:(58&!';%'"P%?SE/+G1H&:-[== R4C@N23@DR)?D-JF*217WKDX5 M'_3]6ZMUDL!99Q;HRLA9U>3;I&*GGBQVNACFJECLY)P[O6%JR&%=^Y#LAF2N M!FJNK;RU)^*$J;?ZO8/MC0:RS#[?O[7@E(2K:I;-<2!>E6D07I5^,!I" ]V' MZ^2CBN;%*8 [31,LB(/L!\D]#=1"6YEG7_O! OO!OG'$JIL-6$B(I888$\?# M6#)M*IASG,X5.@G7R5 5K8HCP&!69#&GU;=4S2YV3,N@1>.8JU;>.D:YH8FH MO9IJ=XHV[.4K+!G5D*A C1/S"A&.^F"!S%ZK[ZB][L%F20-=C^MDJ6IFB=8Y MMUEB=1#(I=,I-FS)6$CCF*M6WCJ&66)I6-O1NTH8,QDJD3@VC97V"M;)(4 V MEHZ9=\>64-27PD05[9&S0U%;E-[3K*+%*\,DC6.N6GGK*/:(B=QD:]>HK\X= M)9'(*[MW\7(BE+6UR?;TV@AT/;IR>TG^,NFJ93&T",E'(IY=\PVMQ=Q 3Q*P??NUR9?OP MZ.UOL0L;AO\.O9=^ 6T%7DR>.W7#9\]/: 6>T>F95">?9\R4AV *O[Q07-'0 MI< R/#^:AZX_8$ 4_J[G*WJGXZC*Z]@;C)4 CL/SW]%\7 $[$2C.#[D_GTR7,I M]OUM#@P>*-^]0= &7S0YA91Z+A /?H*]TCGYL$\ M4D8,OP$:(\*5/"WHI[THF@/G\N6TE>_X,/![!T$4\\>SGS.^=!=/DK8T7+L6 M.)_( ZE.V"8Y@+L)G@"\D"@N6D>L/,/+/JUC-H'UPT="L0!8-[X\0 $?@8@# MK? U=QZ/@=GB!9''G',WC>0B[2W48">0F 7PK M7D'M=#YYS-MIR4$@Y8*!AV:<\NK%XP)10:;@J"H)DK99D/++^#I:O7TJBU$/ M87Z+UF,B1FJUM3NG7+O=V:P">,:JTOJ[)UT_)EG;Q11KLOY4>A O+%*8CXH\ M@7S,4[G&M<'TBGC(#D@@?P?#$#R]Q1S$*\UES\ MTF02O$;*+QYJ;[AEM\0=73$7Z/?[VVU=O&(_?]'IMI^.@J2ZBW.*'^;M:&P[D MM^+K3J]M]+JE;W7:6NGKZQZE==MF1]_XJ"U!^$L"W_M?X"Y4,,BB.2"^72#X MCEHKX30_-0'B;QZ2?KJV6$+9%J\G&G )'3Q=OP"S_WQRB8O['?XD7'E*@X; M9S2HQN%0M35E1>O,2EZ&Y%MK%:0L7*Q55/""^O$:5)80$^L8+>O@[HJ:ZAAO M[VZT]Y*0VRBEJ5]"QB%CE64$APRH9O?@MFAYB^PI(XZ\14XG(Q^#>5A91.R: MYJC):V1/$>G*:^2$(@*?+9,"!YOK#YX4+:^)O2H@TZB?O"Q.(PGW2.Q-XH 9 M2+,IZ+>U=BCUFBX,6 Y<5>'(\I_3$>CJ5_:[?\U8$[5"1@__&H_#\.1&N+(65)*P$'_7_^RG\K5_,>R$-O:'E MFK;19;K]Q$QGX':98PU=T^@:NO/DV,;_:1VCM3Y;AC_5.T'NT2G-/=IMI5K: M]I/_PJ(8BTZ*V5>GPYD<* N\&8O7\!G+.=GL&=':Z51)0CE_4MGOX#-+?DDO MS?>>.;O[XGH3Y,<[S,%&+N8ZV6 >>K&7E--,W"CR1AZOOHG&(--W8"%,%>#R M:!XID\!_YB]X&>&4)\KT E%>QPPSMYB^72@AFV%!C!_SLI_T\YCW'8&PPB\F MZZ&4H(9"SD415M1[B>3[&.X[+O296=50+DU>SXP#";M55ZW@LM@/P=L M1@<(J\!:'Q<^5;ZK>.S&]/0GABG#,9L,:9U8N#2/@Q!W2!5K]/&V\G?X !SP MW11_$PN&ZJ4MK7XTXO4.2OHC0U[D5DUR_O#!SIX YPS_!OO_'$315S\G"6LJ M&IPR3M>*,H5%::)"@ VIL$M5GK'K RZAY'>5<3"A3.PS+(#G_".:@N@T+_PL/@9+)1X,6/T#3H&?%#Z%E4$ MYFH,W U%$$GUB5ZL1-BD/38J>B&CILX]M%D0>?B9-[R@XH6)<@%QK^>^*"ZV M3O85]PGNL'F\_BME50_G4$6.5;C"UM]O^?\=AUE2_IG=/0%#_7E'/N,;=_+J M+B*\>O.*%[3N"H%7:;/MA]>I?F3]31>#7GHQ&&LO!G'+7T(1BMEM]SKE;U4N M0NFT;:/:H]:_WM5MN:C3+ZJ6&J(MI? -F;[:W6;+=G)UM&Q(2N4!KL!]JHRN M@!#4[4E$R&P.^N??^?U/?Z,1LDNW\\T2Z#.91C=*H8]@_A$5_H$FX,W-#%XN MR4TF!QN'X!/M%/9HP.Q:N;@C+JZFW%*C9>=SF4N]W\SM8_7MR>\W"+7.:#@_ MWQYO\#1"9R^:U\1#*P4E^L5 M%^,0<:%@PW+R9UE>1MY/-KS[#PN#,E$QTM'P4E:DK#1?5@Z[6C+TJA6QP6C< M.X9P#S_N4GDYUE2:ILDED-,\D.C3'L)"_;@GA7+4G5-G]- M,K8%>>WH[H]=EZQ5.L(SX5%+X9/"EQ<^:TGX]),Z4TYMQJ"4O&;QH)2\8U][ M];MF72F-4AJE-)[8T>M=C/%9Z\C6IJ>9"YT,AR:9!3%RQU/2C'7NT@*YNI.M MKLZBC<8GM_]H/[:5&"R4:![FFX(DH-ZM .IIVI:F?52X/X+?A;K-7ZB%.[/; M:?5[O2*8\<7.")-L+]E^A>US_AVZ=H/@V4?G3E3$\T!+43"T5O^*1N=)L9!B M44DL/A=&Y&Z,>'3UNB,>4FBDT#1/:+![B!J'J@8GNC3 ;22%K%KM)(3N3D%7UM.RZRWZE"#:$&:4('DT$]_?; MG)K\MJ,+VXG0*V#E9V*4QU)PMOWZ[XL9_CK3H/4C,,C5'7=U-U60<82^_YH2 M__+[S<2S:#0[\XNXWO^5518R1= ];R]-EX8EJ*;>E)2!S*A)<=D@+KW:H02* M(M%K]0W]X,F$4AZD/.RSMU].>7_LVI12$))>I]4O&3GUJQ2/!K#0-8O'4:6C MKB:1GD96E=UM2LWK32&S_0Y&\3,![<.V<+Q&;J:%3_M'C1=R1:=,Q:>5X F6 MSH=XR%%NZV5*[QS2@'RXQ])#\+..:MJ=AB!MU!E]D?REZ5KM#>Y%'C+ >FD* M4HODGWI-X@,5U/XFL;U!7/0SFX<(#J6KIJXWQ/6J,R4M^4O3C1.8APZ8ATUQW27_ MU&P>'J:@]CFT^H:MFIVF.* RL%$O?UE' MKZ6P.QKPD'&P*R89J)FF]&D0,8M3 =[8Y!-YVM%5GJ M,D.MM>"FKK8+76GMR^[[OR9)L\]L6YJ8W#!41]..#:.Z>HP-K3*38GB+8KBE MT;06$]QJ]9W>P3Z<%#,I9@W:>$5'90L0U]$<%1L,2^V0FA I=E+L&K3QHTI= M;>X@KQNZFN< G3+UG_(1O(;[C%2=_2XK0>IK_B MI=J%2]50-:>NN3<78+5*L6C2WDXB%OM 5=J=7JNOUQ7(E'(AY>*8H9"C" :' MERP(AM:!2Z.&\(>4"2D3S;LK]H5[M#6-VU+=IH#NU!2":#2['P/ ZP'W-X(= MQK#.8 1<- LB+Y95C1N$;0N"3VVX_15%DDJ*5+U7%^2X+"VZ#K;;P1_8%57; MUHRZ4;4EE]T EU7#;KC[#4Z5:^1S/G+G'\5W61TFFG> MVZV^;JFF4U=7MRS(:12/2N$\JG#NDQ31G!J3(E+<&L5U-RMNU7(MQY&W=;F6 M;CVY%BEJC>*XFQ6UDTC:_BYQCQN4W8-;!D]88IHL(J&S#D*U3B9W+=NKHW90 M_M89ID@U6NN5RU!-NQV \G"T^RWN[)=IW2[J??[WT_A;WUT@4\P'^NB*$2- M-T2=K/N&_BF,(OH;/9%&3!:['I*BL;D!\%+2=)FF:$\0WRB!LQ_E(L[XN).9/*<;^KLY\!_KFGH;,UJ M5WZ_IN_7V9C4^#:_(PQ_K4GQR._7_/U3PU>>3TE_#$+XIY]4>>[>9;=K74KC MQ'CWX&/9%J\IOJB==4RKK7=:?4>U#X\V-J>B2TK+]4J+7CNLT<[5C[IVA=6/ M4E:N5U8.NUEVA2;:77YT*3]2?JY7?NH"&=*-9EEDLB1:ED0W5PG==&V*<6;? MT:Q)4\D",2F$#=IX-2$\:)C*@2ZI59M)+450BF"#-G[*>[!^3]>68BG%4HIE M1;&LS8%V+L@LE1B]$J-7KNY2,7K/5S) +VQ!.B]870Y8\N8Q?4 O<4KDUK\ M#@;AD*"*DNT;R_:U F[IO;I=/"DT4FB.V3%^%*E9TS%N=%K]XEPP"<[;!+:Y M9I$XB43D.KN+C(_XNU9=(_'.'5NH4NARLQ&^RON_)A':,H>K-DRNHJ#IM3@L M50^OH55F4OAN4?B:X <9M0,/2UEL%$O>K"Q6=*_VO0GW:W',;@&-0$6%//W=68XZ\>KD*L[[NINJM;B M"$ )->7TY?<;# !R&9.)9>'#34?NG?/VO8 -VC=UM6O456$H$UU27(XH+ENF M4.[1H5(4"0=D>R5L9?9J;T' MOZ3$B3H+-Z6E/T MU$T%YJF"4W&CB,5%(W(OXW!77_+"I<74SFPZHY*=FJ:.*[%2;<>CP:Z[3:XB>NJWX M(O#$P)NY$^4I\(I5D?:H)DKF;: MBHKZZ>#QDHK, "#T&('=XQ M(U-0A@8W"8!U7EO0TEM]PU&=WA55NDK^RO'7EFZZ.D*#E@&:]N#" \D_S;3W MMH 0',W>,T$Q6<5*,1D<;!Q#'96?Z@H.6A9==):A-4112>PFV4A_7$ESSFQ: MVEC[TU%[^L'UOE6/4>)92#%LC!B>H#G+PLR7+L'2I)A=DYA5=%3.U/1E=5M] MQZHA-"W%KE'<=[-B=U2IJ\V=ZW'C4N\=7.QQ"O&K,_S?>&":VH< 72-4D5S= M_JL[=5W5F8< _3@ "V?7/'+CE(B<4I_JZT*] )-5 MBD63]G82L:@5'-O6KK#<30K-)0E-Q2#)4:1F#8JUK;?Z)1,<+K%F3\K$)=SIQYP(2-82@S/#$9P[K,@\F)9H+A>/*S. MB28 510B+ ]2]<9,XI)50LW@NEJM>^L*1X!*+CLVEW%K>':E[)667'9T\]+I2"Z37%:G>>EH#;L<#XU?5H&]%Y4J_,?+BE5NM@JR?@)= MDY#JC;1S'4_SH=#J>^4>Y2W*6XWY:X M5ZNS.8Z\KZFS<@0\F&Q-G9^IMQX+SI:(=^,R;D(&J]%[8VU=O&(^3 ML\U]4>RXDWW%?8+-S>/U7\GM:P N%0M/SZ(ZKLFQTU,FDM'_\!>>0J1J_LW\ M_X[#9*DS&O<5,O?/.W<$.WGC3E[=181GDMOPU//O5@B\2IMM/[QR=H*/+:># MPB+>8)FX4>2./#=\M'N!;*!ES=Y*( MWWNX.W\@J_V Q[V;!(,_,[&R6PH#89OA*8<@ELMD<,-GH(00@3,=NMB%Q\O3 MO+&3X^5$PF02OD?*+YROQ.)C#&H?1KV\* M'+9"#"$^F'/-DT=?OO=2,2$1ST2/5,H Y\K-(O8F^>/MT(MF$W?QQO-I__2E MM\L_B#RXFM3%W^-O"_;L]=I=RT .%;$_\<.">=M S]^*KSMZ6[?TTKYTC9??ANF>>KOL MB7/O>7;EE.[J/1NPZ1,+%4-3%;VC&TL;O)G3RSD!%:R39A]M&L^EJQ2#NG5M M?UOK[=60$*UJHAZ9UE5$8]<"I^;6%]T7KOTWN_#/#FW7^S/6"7K"=UA>_6-\79*(Q;.UY MK(R\%_Z*G%EP=#&ZQR, *?K!:?\12(\"%1UV'_5:_5Y'U1TYJE*R7F76VUN9 M=SO$=HXMP<5SCMHMF$H[;EZ*8(D1%I_R[.?-)5NW=T*.1+ M\%2D8$K!/#H0:U<'D3-4S3XZ#FM37)SF>C;%\+!"65>P=ES"LJXK6BPA1"_' MW?T=[M-G*@2!/;%A#D242@:6&429BD\KP1.LFZHY)-CHS43(-.N@>9S'B#!W M$2VKHYJV##%+ ;I1 =H_+F%RX3D<"D1&F2MR#;7I*6X4L;AX\\KH\O$EZ"CQ MY:Y%V(VF?G#OLXPOWR+S[:_);[ MW;K@+V2,N2%,*D7S9*)9E,G*8MCE8MBK*RX@X\ZU#?R28>;;"S/+LN3;C7IM M23VNZX_>$/'ZPN('-PP70"PPUN;5D8VZ/;@>+-5TZIH]?@&VF!2@)NWMO *T M=Z"AU^&"TS4:(CBW$S*6A1W;N15+I[L&6!LV>"E MU)6?K^/@&^K=2'&7XGY6<=__DC:YE'=K[DHXN92O 7++8+PV8$A9RQA2UMD@ MMGZ,F?(03.&7%T V>*X?Q K[.6.#6,'7!B$;>K$R":((WAR%P53QXJ@(K94# MYU*1 2,/J [4!9\-RZZG">(< GGA2]GGE1G<&R,XEH J<.GSV8\J8R^*@W A MOA?EOQFUE8]!6(;^M;2:.+]%!B;G%*B /^3&^%[(."[8W ^9*/L5NX6?_$N- MDK;<6;":&_HC_7G$-?TFR+6;<-F9<%FM?J==#%8HP#H37#^2N-*F=+,!N[)Q M5T5]D>X*'D?'3#$!A?E#.,0$-XHKE00\B@@ ?^BJ$K((V1R\CLFBK21:)R^$ M:U7.J:3SGIBP;&FG6D$Y%=5#!*/@+6YF(40U]/QY,(_*F4G3?X=/C*.OX>? M?V9A9>9RP&GLMHL-.REW>?X6':.,W1>F/#'&/\L55ZKQD#G!-F:H<7PE?F43 M^/"4UJPJKUX\5N(@=B>U*Z CTSD'SEPD)H<( MUHI/6.\*Q>, 7LXZ*]8Z/_ PCV]NXOT)]B^01*5?2S>-!,)?A].49K:+N;S]_4KG MS%L"1]DTVL5RR71'PWDJKON[E4514)9%I;I@E.'.XU-P8][0F//W_I#ZN;X$/AQ!""_=8V-75,"8 M=^#'5@'OX35\^$[(\[T3:(,"K"X?-]!6>,M:;MO;#N[H^HN>^,:#:]X;[+"' M;R$;,3B>H?(8PZ$HU<[['V[HH;1]$A?E!SC%>/'>BP9P^7,*JI%L[.D%ZWD6(!TH!3G(5@J M$0M&'_X]A]-(SJ:R\NLBAV_0?307@<&=GW!01!P$MYVKO C&R$PH1JRA*N_< M112'8.>H(#:#-A@4"HZ OWN")0_1@'@!6PML#0P>P[9#G-?(3: 9$Z9-\L,L MABT%8*?XPSD\<['&,B//=Q:\8I$0V"'T7=S+"[^)*<0[#6")D??LPY4\U$$LJ0\ M+?+K 1K=SY^!+'CA.(J+EJGB4A6.XLYF8? 3%L6I":8I-U[A(2/7"^'P)G/& ME[AZN#D#5)Q"\GMH-P\9F^*IJXE-FI "WG4' _QQ_ T,QT>TGJ+9,X1K.K%- M%_PY4^:B+AGB)K+UX;^8.Q@K3^Z$SB,:,V"((5KJ8F(?/( ,'G9H5[B$%H%2]K\!B RP74 ( MX52J.UJ]+2HC9"_!Y 6Y#FF G"V<%N!YW/4ZM8'OC^8H8C'7F3ZE>Q(Q0>]V M[ $OO,+OP/M\/\ \<"D 15$T#@A2+:O7CYX/[ 9;R.CT/=G5/?U@0M>JU-.P MC'03]4!\O G1"50+(R9WWD9*+KU&PMY6W@5A&+PBF;G$@["!,Q'-G_Z%+BK0 MC\ YP"\D MRY@$+CJ6O.D!-[+"!KA,=!=#Y';83D#FU23PG^_0*^78 !$N%AD!'6;,U&)< M8%D-\.7D-2;^LS>JMWL6PNT"A(1[\_#&< M@8J=N_+N VL>*C6+ P;M@0_K>FXZ+ 6[%0ZS@,>,1] MF%M2RVFP+3W\PY/-VZ)E&\I(;G+VGW/IL_]XT&/W:,]1 Q\5PPCW."N/[E9D M?'X)*!BK/S20=4X'/63/R> Z/L@MW M,4L_)"D'F@B)BTO*CL6%^C@'9T$<*AG!W/!\\2(>C\^.0V1]:'L^L)CG\ZL# MJ?($OX*LE[JQ8'DGQC2_#A+*NN)H"YY=A&?J@ BJ] MNN$PB9!L(A^_C[T\X=I[!19IJ4++GW9X)]PO[0Z_8ZI,[^QJ;:M3T_1.NZWW MNKL,RERQ1#2NT#>/7]R"+W X4,!^&!%GK>'FIN([X;=R[^9_7&!)T&VB/$(Y MI&'IVJK[R[9X/57ZFG50V46YFMY:$&1DJMM&CJ38ZI4TSUT"]_^26&YP]_^Z M\9+;J]%Y5R2$2Q<=JW[1^1+$W]!J#.;19/%=Q"VKR)-3FSPU"SF@T?)4=J<6 MB@[WDZ5M:XPH[)C*-O%CTN:JU))W2.JI*K:1^\U1*Z5V3SUUG/]:JA3U?.5_ @_^ M^ ?\"W;8[**O3[[RR&8Q5]IZ1^LNYP?<@4AUN H<^AV>-L:\,1C.Z&BSF#ZU M OV+=O["=\[K_Z(89U2Y6!T%'WQ:8+IE3.F-Z=2+138!J,S\B*H*@3E=SZ?G M4NIG[F)+!Q9>B@I'6H3W-*>$TWR&7U^?OG?GE0JK'FA1>(YQ\)#\#GMP9\@) M53/VNHZU5.L;1Y7[/][#!GBB!D@]]M@+K\N FQ23\%@'FI2<8LX,OPBD#GPL M L$J4A>+0;V D@\NF+$,TWJC8!Z*E'_: Y+6BRCL)^A!HA&6+&WK75W-%:6T M/ZSVH]A$X2Y(,?P([CG');42GWP2)B%+E4\ AU!M*M6!$\ 4J1=E[)P)\FJ] MZ#Q*VBS$AZ>DUT39;;Z;9F/56+Q4I+:M?BS[9#3&!"$F$WU,^='/YMN[XMPV MQ,J6=\/KROCRGE'&?L&O_RI2J4L:;%F.RTK=HAC^DS!KRJ.8XL7"I?Q/T;JH MQLV#;U"6,[<#S%O[N <@4##PZ-G4)>@.IY[OH?; :I&LJ"6M/1+EFDM++2E8 M6A-R4WT7+P5?_.[HNV.-'8'5K2AIT:T>[^;QU M3:O5%-%\"FN#AT0JELA/W7_!39L6T\2+&5-7;DQQDU++#%XF:UHSL+(3:W X MY;#"W!-U3;.).^!7URM!+]/S<]\$.RQTP\%XH?Q";P9SV/0P^O7-CG5DSG(= MF:;SNH.3UFGT>FW+UJJ6:9B]MJD9]91I=-JVZ51ZU/K7+<.L:U%.K]JC3K*H MAE)J\Z*VQ#CWQ?$^3ORI6R&DN3X-H*W;W=N"<7:>;16C$QDX5R$VN[3/:J=Y MP8>8B\*O"Z25Q-*:?;6^;LW,UI/O,7MB$LXPFB;<_\71)O/V)5TD5 M7]+$YN#SE M@M/CUSUC2K-ZFW&-']QH?.\/\3^8;GUQ)YA)*0D!5LYHVZV^[:B&7=>HS@N8 M5B#EI$E[JR0G=N=<] D]'-[T?+[1PP4&)VV;C69E7\/POB9*F5@6UBHE=8]B^K) M"6(XA )Z?2H^K01/L&Y>PW5C;3#5G'%C\\6P&?LY^U=5'\/ ZO*.:EIU31QL M@/TD^2IGEUE-$U7U>D; M-=ZFY!,&J/"R:%8> E)P]:*R9=+FT50PSD'15=.P&X*14Z<+*/E*LYW3JV"K M:;A+DJ?JY:GNF725+7755?/5EOJ%8^BJ^C"MFH41=QGFXH.8F,.4IZ"D5DGZ M4IEP.%N*%HZF=+NMOF&KME9LCI8^^C7PU98D_S&4;N/REY*GZN6I+4GQ8^DJ MLR-UU57SU>ES'V;C+U\=)8NS U\9DJ^NFJ^.DO+8?)N;30OW2)ZJEZ=.G^XP&Y?NV&(A)L@Q ML%"VG@5O\5,W%7O%.>;*CY PD1:'9NEOQ0$]4^;+M%M]TU3MKM,0)U0&-NKE MJ]-GOLS&37.1/%4K3W7/E# RNU)7735?G3YA9#8N870[#6_?5@:U9O#/,A:[ M5DBV1#:^!'X.(#]#,#]D_GLF+5:GU;=40Y=54M?(6EIW2W+U$.;:J(6M^E)A MDK,:R5E;TJO'XRQ=5 M(J3LOO_K40S;,H $_UD#\):%74[=KNJ85DT.9!5TV29"#DEINSUIV^HZU"=O M5JOO]%1=/[AT0XJ;%+<&;;Q6?ZH^<%EUB=O M3DT.Y2FD37B;R2(2\O+A7N6B6'W"PLKHX?RZMSQ$_E:5WSI1Z*#!4WERHY7V MV6WSIGN4SUQ:GI(B9RY=\/@6.7-)SER2,YZVK^V>]YWWRPT!2:%I(3%:JLS\]=]S,B402"P" 2G(CNAR%6C)//DY6^99 MG-Y E2W]ADH="#:Y73;9<])[/C9Q!9L(-ND,F^Q)7SU'-QE+X2VX7O"(X)$= M/+(G!_,L/'+358#X=J]$QZ5;OO^N4NY%QZ6S*H:S)%'O=S$LK3>P95=U.%$- M(M^U55BY9\FCWFUN<-?$1&"J74R=)8?Z %%E"%%UR[ Z2]W=W:*JO>I7''I& MW%N4HM_2L:RR+S;[7!+8HD4M-444M;Q-7)VE".]N$+_0M;&'B2V;NLJ)/R5\]'9Q M=982LCN%KLW=Z:7 5+N8NM+)AZT)677#N-*4RQ]]V-P=?=S5?J+HM]2 .ZYT MB&/30QS+.3FD57CE7,+J2LT3;5/ ZI9A=98#C]VZW.)MLT=@JEU,7?ZPP^;N ML..N-A!_ SR,_+D7T U$L7^X@S=:.[2I\H#3&[BNP8E_)'SN=G%S^4,9F[OV M&@)3[6*JM;.,"G8<1C%T7H#0Y,M MX^0N:\*UYA%7ZN6/7ISVCEX$IKC$U)4.+!Q#R*J;QM7ETTZ _X<-B$C,O?O;#8JP8*IY_@H-S:$O/"P-%H][]E$@?HAF\>2'-:/P0/#N% M#R?8^^X%UQN;',XJG7)HW=O)1M*A+(T"+TG\B4_&DI=(M!>7I,K2T$O@$P#B MO[(HA=_F0!YXD1]*"( 7DC\ZP2<"6DA(2<[*HR5]J33*_X!KRG6E%Z53K&3C M]<2G1=;R44A1\:N&+\9)>L,(WDV7$"84$S:NL41^C((L@7$%"VFX@#]3$H

>@?^^T+"<13#5V,"J(^3O^7$FGE_$OP8R06/G7KA,WE8 MHP*;WCJ]T^,FO)Q>LJ)X3H288*LV*8V],2.\'VZ0'LB3CRL?>KY(,)S$!^AY ML#)ADL89>S-.***/3@ ",(21!\_WPWD&7P+7P:,!('$TPP>/HCB.AK2 R1@I M&@T!KR](]^)E8R_U^M+_(<$8..*A=JZX0",OCNED4\G#,LNTWO(H2E(ZG@W@ MTM+,E.)TQED8P]K0.YX]F(KT!L180I*W],EC)M;@2[CT=Z"#9,G2I]7KMRQ3 M0M;&Z./< 2TSX+1Q ;,$Q"G,,PQIQ3_)*T[5'P#M#PG 9;.>-)UI%"; "7A: MFR^A5X?DG&GQ[?VE_*3"Z%#A8UY#^*CFNO !E,^WGDY+;Q)"V)K8;Y'$WF@$ MZ@"QA/("21K6475,AFE!V@5CP9Q<%$!EI*02\493X)K "T>P'E/",$G8LL- M0*?1%U;X=,>X<:CY2NGEE6)C*7/I"+2,1S%:8HV*D?T#G#L$' 15+@_ROSQRLR,*;S\ZUX"1D3$/Z$8F&$ M<:0$,0::G/V.R3B>+S9!E1,2<4$T3+):X!VV$IAF5D$R)!%'X_("",U?ZR!3K M6A %(AIP3(>4&;4O=5CR45J OTW&EXQ/!.$"0@&DKX2$DH!"H^D8/@28P)RKP7\N[5'Z?3P@LJW9@C0%G=X@T!3EFZ_9:2 M*\#:W%[)1K?="KS90 ;_.8S1$5FC7NGG-"Z&.J>]*T"8__G@36 FCU[PZBT2 M=&/*S )\L4'@3=KL>_'&VA7"1#,>M*57FKM'F[60-L7;TN'\%:09JC.PCG[+ MU??G\"NJ]1CDWGLO\9,_2@KI$^HC^!JD(]Q%A_$=7O,^ .6\DFX@Z C(O#FN MDQ@2D??2**I^Z+6A])-3R1!YA- M[ZI/WSQ01^9F7Z] WE<8T//S_/S-^==]^.IOU<]MIZ_J;NU72E]M^+FIU[]D MVQW;!J4Z?5??_?(]@0L']@MJ>%G-KB)_'<178;+?J$'_J3Y,]N8C/][G-A9C M]__R0*;'"XGQN=IV+Z\#]_KN?>OZSG:FUSTZ[;*A9JY->ZX8+9\_G7$W^O0L M!GZET=I+X2&C!__'P]0?CTGXB(OE] 9_K&_PY;NT92]S!$903*8DQ,U=_#Z: M$;8-^':YFD?(-1$Y>@@[.[N9>6GOL_.F;:;^!VKC?@I7B_T+K/6OL(1U+(S1 MHBXO+:3OS&(H' 1)Y\UFN&N#X7:M!?N*UH*C*+V!(QN&=FYKX=QBJ#/29K=% MX"CJFD6 2OY<%L&!BK^#^OU-$PZL\!^>#,-O9]#T#7D3:V[(NE9-8W^[A2V% MJC])U6M"U0M5?[F0M4NK^O/$L0E5?[2J-WJ#KP1&FW@!BJ-1-LO8>6 YZ$=8 M &?O9W)V#[\AHYJ]@28[3D-&%(0)K"][IRHV7.RD5WA ML2U&]GJ%GLU*/D]XBHP&'/S-5A/YZ_O:']T!IFU6B&W M-[#ZSD6#K-N>@XJ%UW<&BA\36+V,J/92#/<#MEO%U&.H'%Z)2^S-,'-B+:5J M>64>%TPC";TXIHD%:S&$%7(Y0WI$X$9-EU&)M>H3TZJ?3:MK M,N2YFCY1F\^P3 E")DCPRA&U=%^C&!\/'Q7S@C_CL33WXG31J5CR2@I?>24W MDY560H'FQ3#:97.@'J,6NN! _&"Q2J7!S)%2["B-]:8WXP(ML\+PF8S8L'S@ MJ2-L\@0NGZ6W^U]LXX]!/U.(H"?VQZAJ4[1+.&Q+!'GD-L<^P9NJ-K]M"V]/\! =_;CD-J MRQ@7@%U%M5/8N< IC70S@&CFLS0YT,L?*&6?23CR=RMEK'V<+P,9/Z7Y9_CX M=55=>CS%XMH+JHN[86+4!*VSMVRCO,N'E467XE?R[ 72ES@"KWF\MO^R SIG MGO%MZ LT)34$VH:2 RY@IA:G( M-"\SPAS:9]Q6CN"YPVA,9=M/2_T6K Q8FK^Y5,BO4P*0HLF ("ZF^-(A$ZZH M;+WEC0MIZF%V#:&!:QD-0%YJL*70P[_HOML(%FZ(K_&2*(3GK83_N"\]H1:' M%R)UY37RCB,8'^AQN#?P01S3Q#Z:80BWIIC? W0>8KHJ_.$#E?T0\../,R^ M5V!V=IXZ_?P,Y"@2)('$+SYY93,O+5B>D%!*6L#%R5*ZL#";209J(L]7HB3& M[UD.85+Z?HQZ(YJS/-P&V4(7DM(FOU):59J*Z<(16_P$]" M,O&I[/XCG'O^^$/@^;/=HENK$=U:571_)9B[0ZAY\7?,GF:\^RE\B3 #_3CA M3=]3\W9MJTB_K@D7EXCPLB*"GQ.!&E#ADL>7&8&,07+Y4&;T5_ FP*1=;'T@ M%3]3#UCO/U(F=J@XI(9R%.=6/J9:9FDNJF*693AF'HJ,5\U!( /71B!52V[F M9OIT,;>R^YELI'>69T:S^>B10EYX(1\92A!,]D_6'[N\%><6O* 'J691\47 MW(G"")"1U+D-H?=,S5 8 /,2J/^!D@<>P0R)]$9H5"'E0NT7&*(P"G!C,FH-W,ZU5)E.^O-'(IVM)?LQ)F)#]7B)' M.W%4Q'S=O>PG[+E]&TW). O(YTE9=91U!)K[[)?Q/S.62?43H^-*5>@UPEJO MJ@KN1/>W; ;CH/$%8%%%KU1*KG(QD\)>2K&,;LG6*]*F2YQ4YI^":PK^VIU6 MV@HU,UWJ#!J]M_T>?8L'FR^EO6X1J]H5TFY=M^^8>M.L6]/I M&VZS7-E=6;=:.UFW:M_2;3&HPP9E[%Z^=L_N+Y-/7'_V6G]LV32(#$,>NYA- M_0_BY?NN/^VH#=(DLYJ+I=_O?RO,/%@I]5,14 J>:I!)RC/D)/!+5'$0G"@X\1R5%QP>.!&3,3394-IJ)BPX MD2M "DX\*'.1"U;$% U7=K6S9S"VP8K-M@,ZT(?Y[S6GL>,L+L[KYO!E-%X> M@J;18WL[!YVZK"4/C2)"MWE&Q =VJGP6U^S&D^<:>21[FA=]R^;S@)XB>\&G MD,E4>":(XB]Q!&R9+CYX2>8%Z>)3F&0Q1@3\@3787V,?0Z?R5<0=S_T'GPTE M-B;%&(JLNVTU../ 0!+(7"%3Z2PRG=[ T%W9LMNJDRB0R1,R-=7M+#3=WD W M;=DQ>8'F$:8LWX;+%QK_1VO_BRH9?%@A=$G.P4Z:0JMI* U[)I]'G-\NE!I5 M@ZC:#5O*07 +*A5!9=)6G]'(N@[C5VM M1@T7T=#7W+$X;1.=/VYMTY!HOI?\*4\\8U^KC7E/QUT*759;VZ7@_8Q'0+6= M_8W+0]7 ;0M+=IR&YJR ZHU#=>^&Q^6Q:N(^AB4;1K7R"8=8O;GSNB>:0)=G MWHF#.G%0)P[J.F?9LH^_X)6K#>?FDM@" U>Q9,VM5K<4AQTW@+O6S=26<&># MM:H:LFVW90$(W/&$NS/8G"T!SP'34P>/WFFKKXTX0A-':%S;!\N=Z2,<-;0'5D6V\8FB"@TE$M? I65,"*):O*A;%R)P=; MN([B"(M/1?[%6]#R4L!PV*""(*OA+R/*:"YY\)W(@!"2Y,1C.!TEL M*P:^EJG>2X:<@&1+ALGY,&F _V^@F&SHTG3AZ(E?P^3W*'P8>]7&E DKU["]13"OVE]O! 'IJ\O7R MIB;)LOO$[IX33=O!NGMZJ?*5,KKJR&I@#O*NKK(%N3!("]U ,M[24E*6CEH. M('1#2BN;E.Y$EFZ)Y%I+)-=87Z%CR=ZL5_#&%D\'R:[W!FJ_&KO>F.SPTPL" MI.#KU!]-I5>2M[UAS?OPBRA\CC!3Q@N]8)'X"6OLA87!L:4379\TAEKO< M;V^7SU0ZO\^EL^CN(KJ[B.XNHKO+%0XF17<7/G8H[VH#4M-:3ZPY9@?2H#N0 M:C?"$P4K"E8\"RNJ/+"BV1NHMJQ9;95&$*S(%2(%*Q[$BCP$V MS,0018>Z:QFI.C/(OJS M<,^.K=H!%^\D8.ILFZ&]CHB\']((K+9DAEP>JP95$X!540Y+8+71CL7EL6JR MC0A+%4=NUT"/Z- BSMK$65O';=MV.A:8%I@-I@6BF)<]80$\S@W5EH!G@PW@ M*K*BBR/ZU9G2\!S 'C@*)DV+TVIQ"G8C6Y&( M@XN.*O43L&(I-*;=<467%HZPVF_:3%Z99HTL(]Q^W1Y&=K M/V#A4;'MR+HENK0+3#:R&,Z'23Q#56S9U04F!28;62;GPZ2!YT^JK)LW>/[$ MKVDBVK1IRL95BY:=?0%NHE'+EDX C3M8;.RL=:9% MBZWV!DJ_VOGTF!8M1RY%[U9K%UA'@U+?JZ MO5G6Q2F.#>GNAQDEVK9V(^XY&Z_0)S[ZL'S^:$T25TJ#:^4=(B1?%7&)+ T7 MC*1(EQ%- X,EWZ)&N-(QGT*ZK),H"*)7FO*$7 8SHHUFLED6P"+!S %[@!&< M7\W\8=WGR'68/H7WL:XT^2V("7C"6/(H1+9)U(*">'\M4V/Z%3P^DN'W"<%$ M._@#'[K$\QKQ^]*GB>1)&=\#Z#LKB MK)Z]>!R@:J9L1ZBZWD*.5X\EJL$L5^*'PI,&&"--%;@7C*_G*16C.(AY'+WX M8[82,?E7YB-%DI4HH\]?/JTO%1EQ;,PP.88-VH/A@RXRH\"BW,*+PBP&4X>IN\H-=(<6PZOB*DMCO2]_7 M*5BB8/PYAX?SYX$YC)HQ>\>HL$+?NR(@$MLD'@3=KL>_'&PA8Z5M70 M#.GM/C46/IVOVC/E=('&Y& *3!GIU"D=V6794.7@(3)^Y@Q4;UFP-6IDX*? MY9VB1:[I=;:[%66MCEYOA":C'"#@4^*S#]9^8R_U#FNA9G:F@YIN]BW#Y:PO MF-.W%3$F,:8;'Y-J'-+Z;L.,4'/9O6X)!.[Q90'U8B M?[M>:J--6PTA.T6HW"$^#R5N%5([K8BZSF,;+*ZI9V;QL]<(:4L.'1'VQ#=* MGM8<3FFSX^419'+OCTHWU!?T6\F3$5U!:WLU*H(N!_2P%'1ITA#U'NER2'== M01=!EWJZ'%&FQ6;;L7RHW_H8G7_D^X2?JV=Y]P6&K>>D6PJ-9Z&7C?V4C"N% MN 7!!,$Z1[!#FZ!W]SUM%O54M;[&NV0_T'%H-?;W#J)W;S;^UM[36&7W$>YZ M2>BG'$L..,K)=911#?87',4-Z@1' MM.H>KR?C3,,PS:)9ID!56VEEOQ7:/K;?",1>M B7NJ]P^BZ[9 M@SRE(?!^IP_]/"D@Q^!VF+16ECAS,(%6UA13MER=$Z0=T[^I&_M[+1Z GW!9 M#1V[K;-N5C7M2;&_OK'GJ+V!;AJRXC04'I>K$B?0WA6T:]RC74.TJ[+M-NS9 M*= NT+Z)]CU%YSE NXYHUV1=NW#/!X%V@?:+.-F.<:23+1K@G-DSUCGPC+'I ML6PXFFPU[3S'25G;+GG&AX1 '[?7=*?WBQWKV]VQWM,;A@/3T>H-#-V15S#0<<92-'N;(A.$IPU/UP5'.'[P!6PH;2MQ6>( Y6=X#O M2NZCBRBS;5-6U;8:#XB#U0MD1-[H96*KE$/Y5:LY]_1,N;XMZBJ]@6EHLFXU M5*'B8$"@_3QH/X>=Z&)L@R)K2L/L)7$X<&;KSKJ^=>=B$7G9=539L!JFXES[ M<("G3>I[NO^@U/=+G@"(OC^7(U!')7"-QG;Y-T]UE,V6JLF&W=8>CV@")H2! M$ ;G$@9GL=X-VO73;.V\I/,BX*3[.]69['IE_KN18< M=;LQD:,T6;5X:<0K.$IPU-DYZC!WK\HM#ECNQ@T%\XA3TQWHNI)W M2&OX:XXKF]Q8.;=[;BIJ^(N=T [*KUK5R'N15%=5@.<<6]8O7;Y:H%V@_6)5 M0%V5U?"WFQJ*8N__S-;=]6OXNRJMX6^HAFQ9'6OPR],NM+A?5.86E;FY4\H: M_R:HWAO8BB8;9L/0D]LMT2UD@9 %_,J"LQCHK$R_Y;;5([/S,N"D^VO*].=D M!9L9D#;:7[:_>&FI=KQ+B[^>">;TB74U>"I%P+2-HK9S#U9N>['D+0T)N.I6 M\"FD#00V&A8DLN3-8+G31/)B@MT#\"+:00!_J9ER3( FV-X@DN'W"4%VA3\D M+UG=NM9\H"\]Y6^@30A(0O)7TS?.8_@ 1,AX9P,$?$%,9A$L!;[$G\V!<_$U MHZD7/I/BT2@18,[AZF[R@UTA@<2!D6#+AE+'@V+J='D]6G<5GT+",?Y*O-&4 MS0<'&I,7+\A@G%BN])E>5_^6_$%% 5$#BTF_\I\)'62S>0)!LFH]B?4^ 5W4+6^H(JJ MJ5VCX8>AFDT;?IA*W[)V-QXX_'-3-UMIAJ J?4W3Q:"Z/"C[D&86YSS.*Q6, MYZWTXS7BNZ\U0KHWTI"^4X+8[91_[R5AJ>W1+1#$L,% MT8[)&A!$VQ5*T_BT:4+_J]T,N=7ZV7N)<$OPV;KETD;98T')MB@I",9#Q>T[ MS-03M:E%%L#!9TNGU:9>;>=_\?RSGC9COIJERK;3UDD3!V=%@J]NEZ].*U%] M.;["K#7;DDU1^EWP51?XZK1*U9?C*P?YRI8=7?"5X"O^^4H_K;[NY?C*1;YR M9-W@I6[U[6;TB4JH(H^HB0@YK1+JQ42(IO0&NF[(JB-JY@G,GXCYT^JA7@[S MF$AG*K*K<9M))S#?%=I MQ0$O)S_UWL!0;=E0Q1:6X*L.\-5I!9P2.D(4RS:/$QVL>:88_B.=W10HQ7;+2C7DJO+*ZQ1O"U+)T M^RUU.?D71AZMB>"L-MCW%Z(H_YS&*S'T3!Z&,?'^?/ F,)-'+WCU%@FN2+DH M@1\^;!!XDS;[7KRO2$9Y85?%*A[4WK9O'55[,'I7+//2H8H4$?R(I2'64X%' MB9H4W!4UX++2@AC4H8,2-2FZ6I,"9-J5"E)\IC+Y?2Z3[S1S5)2D$"4I^"": M*$EQ[I(4?%8+:K'51"A6$:O0D:H2FM,; M6+JL6[PD$PJV$FRU@ZTZ4E1"]-)$A'*DKHV(I4U62SJ1\ILNL% MYCQ28EFQUK9 ?3^:_N%]4E! 5)5J6H%I7)"C&N=F*;%L--ZY$ M00E14()'*22$S94J2N@NK2AAN4W;L%VAHL1Z!8F=-24V\MY[VPL8X$U("W]L M>H:E.T2SAL2P1YY#;'/L&;JC:_;0MO3_4;$'T-84^U(.?.GEYO+=YX-B14[1 M&@>JVI?^HO#Y.XEG'\DP_0[7O0>M]><2*!C]DY.;C)_2_#-\ M"@%0S>$Y:9R1W@#OKM;_*%-\2\D(^C"^*%MA%L2+'TBX6@Z@U6]>/)HR M+M5,66*'+.N4EVD1B0_1#.BTD&@N$*M0$6'Q"3HBR7N.":%5)5[]="I]\>> X\ U_HI5CZ MXL4?Y[4TBM?3Q_^EB8S<*R&KA/W-^^'/LMG[*(YI>8\/WAR^21>'"49K16", M 3&5?E4N2H"I@ (W+$CXADZ3_5X,Y"TM[@'D08I%DT=I7Y&.K3AGDM,/QT#? M1]VZ&O#?>&_!TH%I(W0#"; TDX*(?H*?>\\ I&> +JR^'X[\^=).PGS,1NNN M&7L23LJRJO'*ZF \[US8-Y_R*>(KI%]ABF]EZ77JCZ;2*V!_DH74SDNE41!A M>9=WW5_:(<)U-O.I.9'0\C-C$G@+F.8#+\/ETOC=Z ]OR?X&V?K!;]VB&6Y +U/$ZK5#1?)[\ MZB7ITXOG![EQV5SSF+W!-S)/2X4^+*]1PP'M"WTX:,/;CW#W@F"1S,D+3)%B\H\/OOI@>5<5T3%ZB MX 6-C /%,^@MY"8J4J(LQ?ICZ*V=*K;-/4%?9Q;;[AYND]Y\71)JA]0M$PH7$F.Q!O"B MEO!^T%80 ']/5?K53+&_KDH%QCY,'_B<'U,;-, >4WOE1*" +J:RDEY_05NL M>G72IXM<6 8@X;#8"UI?N#L[AJ%*?I)DZ+K2VHNX[.MKVZ8?^I%,"+X^=Y8_ M8+''7^(H21K3"UP3LU]MS[-2:DQD^B;G"7&D.] MMN&27.ONUBOE;[0W0<-2<4)=6@1Y8R1<;,$[)V(B2G-0-23?.9F#0>]'60+R M!,]\Y/H]!)1#XXQ0^L^]!;5_HC8VIG_Z,??C$S:FP1H^Q%9ET]JRDR)Y,:F; M':64%P<^B0L!B^J%C@&N#>'W.,%]!?:E'R_W*G'+CN[#Q@?OGYR52&8=D9PJ MD9 &W[+-N($YA*.P9WQ0LK9@<6MA^-_=$7;X&* M[4OA&.^QO.W>0.G7]%G^*S4JT5F::H=))RDRL'=X;+EVV@*IF8 B_";EV8QL"%)P!4N MGS$B:38 3'^J]VTY?\^@NE!(]?#Z MWM)/#+3++?S-BMZMQ)KS4K5R)SG*))":UL\]-"V#Z]@MF+1QZ9*16Z.,;BGV M[<3)WTY$W+YHCY+ML+(IOI)"U7Z>+"VZ3^'O\-COKR1X(;^AQ7K@3MPJ+L[$ M\P19-YN&Q9VVF!=):MBHU-P%W@'98YZM*K76C%:UTD8P7L%X:#=\?XV:\INE MM,1O]>B^5H4&WKG*.EM5AEU<=6@FM>"J-:Z:QH0TYBNU73TFM-5!?&4+;=49 MOOHYRN+&;*71&I/JZ161A;YJPE>.T%?=X2O_I;FZP@ (6U9KMMN%OCH72+Y/ M24QH#UFAM3K 74^X4O4,-O%_D/'#OTDW=;2HN!1>>=RS T M[4H;J/F)S<;.D]A=/9$R]R.=2J?IC54Z%HG3=5ESVBIFU<+2M9B5?'"?^P./ MKK=/V6CF/H]8#. C[3X."J'2WGUUU$O?JZQN\89 G2S=?DM=M_ +(YGF M,CMZA1S[FM8W3N[6U&5R]S1>'5$^DXR\A MXSP&)ZG&?UA6-='@=L^^F7B(-"0DKT>EYK!,\E"ILO@&M1"+ B;A@7F8\0(O_H1-L7S*H#II_S9W]@35R N MPRXO\@._?9Y\):/H.<08>19R1K%?@W2[!G+V-J3O6-UX^3Z:P.6-IA+6&WJ. MEJ&0!Q*\R+^@\?H2H6G.]0%*+)63+CKV 6'),SOBE8[A27MW00A[G?LPINWB MX4VNVW=,O6ETD^GV-4UK)R9)[5NZW5J@U(T/RM@="-;%Z*UZV[_>L%[.236[ M&855!*65Q%(E)NUN%K&CS:&;=:8_8<*WU%%[']$.ZJX@B+9.-/4:,9Q NBOM M!_V=P!+X(>;'^.%+A+9Q;D">KS;H3>\=WE6YPKT]5<$I&E:NQS])+7Q_J+3&^BRU8U*J*)PL6#.,S"GNK2%A5K'-14C-BJ_VME:]&E_1J&M+/;D#>4N!-B*4JU7<[6UO>C7<:;V!)NMZ MM8*4P-T-X&YO6\BKX4Y'W%GJG65O7<]4^$Y&TQ#>]XH3:J G9%W-[^U\$M>]1.-A?6V+6)_83O_[&E$<47^L7L#U99M]>1#+^'H M\0@\;@];;0=#PV5'5P7P;A!X&K?GB+;;&SBR8_&RHWKS.PSXF#D6CU_5&=\6 M+B1,[A4#<7O4YRB]@2WKZLE;P\+5XQ%WW!Z%.6IOX,JZSHNK)W#7*NZX/0IS M-,0=((P3W+6TQ< @I/4U<[_QP-=!]9KRT?D(N:O)0?ROC'+[4&(8U#,ZFY;]=P$9F\%L]P>HCAF;Z YLJ:= M;%I? K,WOV'R@;5:HUGXK5H[]^%);-DXH7++B*N"RND-+)N7#;C[W @Y MU"(XT$:KK7VG["I_=Y"MSAWQ#L\O:YT^MR-V^#V3_T>I?\@Z:JN[&&$LU:$TWL#P^A7-:T$2 MPGC$KTXSU?O<0 MDO:F1I*-\NN':Q5H(V 2R9,8%K'5.?SM/1,LV>M'8]HS?3Z/HQ\PTI0$BWU] MZ]UFNR1 S*(4\/_-1_#$!O"5S#P_!-#]'68%_[#2O&N$!-8:/8ZS&,O?KDB' MN7E]8[.$+:N1V]]HD5[/]--U_97!; M+F/Z$@P&5O>?10WGXCW >&-\#'903]8ED3<:D0"K$R/0X/,7MG0(HA&(8EA/ MZ>NW/XI6ZGA%,25\ 18[IH,'/+%:QGC%/ -Z>/A2_+KTI!ST16WL21S-)%=! M@.N6"5)USA%T($WERKK#KM4J[6H! MZHK2?K^IM)]6Y-P4,(T%"F8.]JMU8Y;RA.J)7<(6^ R7LB@WO;/:='^C9GZE MS<*1E;WKR43UQ&<&@[][ 7O'4Y)D,_;9=U3SU7+>KK59N'N+.'#/*0[H$Q_I MCO!H=QG,5>5X*9\LW[(,>(]5I6><._'\6'J!Y:%,7*YKS_@SUU,@,&94?N0E MY NN9T_*D@*#[P,P+!\ &E$ 0V8/>I@#FO "8'424.Y?BJ8Q6(]AE.;/P4]" MF.9Z>?T-B!]245U>EE2OP?S>5B.B@\BV#B)&A1R'=1"Y0B^0[2TJM-H6%7JO M!?E7U@=E^?>$BMQ/%]MD7DT+ [>FA4$'>F@@<[/V!91G:1N!.6AUVB;!#YEZ M9);R,X@7O&B=V_..&3+:2?'(1\6'O PW3HB/$JCHKL LX:1X.AD_[A.\?'4\ M,"VU<<<#JV]8+=7QU_JF:;767,"X\4$Y;70\V%,5O%.%OT%(@NZETC>:T'\V MK9_M)=1OD1Z%FRSE?C(ER4^Y"*-_?(EI'QUPZZF^N%,Z/3T_H^1/&4T^A2G8 M=HD_HG_]G9JA]-?USC?W56'^\VIG+W?)_\L#*R9>Y'L ZBGQCW<3A5R_PZHK MM1NL)^\)Y,*OM'1,0#;>FL7* +)ANK+FMI5SQ<6!G2CV+(H][]B[^T)BREB[ M^;6]/;PJOV[LJFVKM.D9U>P.W?WJBB^!1P:,<3;S)_KI^2)F3=IAS:2=2 M$['A(3G,3 &M:BFRIG1"I[8:V^OR;.K^PC9[1/6T739K?4Q 6UQ&ER#Y%+*# MW%_B*$G6^6OB_R#CAW^3.*JJ09B/BAWV'$W5WG%24TC4LCJ'(>:<9H0N>.D[W=C?1[$V[RA>/KCXE24;&'^DI-9-? M5-0EY0/ );D;;@C!H/7>P#)L6;6,B@Q[*Q(9><,7A[JUP-Z!ZK4&@D9O8/9- M4?/N%D!X3&C[">Y%!7PT,/=4?]X$0#HMNO/"8S\46C\7<1AWYK.W;#>4Q"E *5_VVPD"*B&=)%X$@IVZJ&WP'@L"\GZV %@[O[]P( ML7D^V5=;/]GGP@"Y7W?M& /$[N*QORJ._3L'SEO82^B SA;'_JUHYO,?^ZLZ M]B8U9/ND_7GA7-VO;CWYV%\UL$MIOZ9(E'#QNX?"8PI:\G;NKYJ 2$5V3^^; M*YQ]<>Y_#<.!@W-_E;;C M^VOBW+]SX+R%O80.Z&QQ[M^*9C[_N;^FHUVKRXY1[0HASOVYPQ>'NO7DP9$>O1G.) M8W_NX'<%L^+2Q_Z:S:(+3Y;I I3"5;^+8W]='/L?O>-N<7[JKSF]@:$XLFN+ M4_^;=\FV:7"+UT-_#0_]C;XBDOUO 7X[8FLQ%.NUIZ:7MFI*W) ZO82W^G79(9UXT&<&OWR/\ MJ+1D1QJ1NMJV$K,C;O(V\ZP'^[+]_ -8 M#D]KFXZ,J(6Y*$OK3=JC\F9E.-[XEI2,SZDWECSI-1>QDL=DK!23F>>'>#L. M"%F$Y1H_C M+%X0+R[AU5@RZH7FL9\7#YR>>LCTS-Y ZYL5S&_\+>%=29]^7(;>0%KR*V4= M^H-]@.V?U[]L3L76HJ1\ "Y3H X*7@!2; MP]#2&.1=:8Z7YOOO4R)-8,#2"VVP#0Q6<.H+A0RP9TSPT&$2!4'TBO_&4@HW MT<632#B&:[8)!LQ'E*D0P(K$?0E?AI3WPH4T]L?A?Z32,U)-P@_6Y03M\4T2 M C]CDK^M7P7&A@QE(OC1AJF7I*JJL5T7*G0*V<_V1(#,@3=/R&/QR[NQG\P# M;_'HAY18]*9WZX\WYU5O'G4#^_K=JS].IZB.^PI3R?EF0O[F_.L^?/6WZN>V MT;?T^J^4OMKPDT54'35#3^H:Q>UA[=F .W/$Y\+*C9[OC ME35&\ A$"8DO8RHZ&YQOUX?O -Q_/8VH$^5JL='BW38_ZZ; MXNWXWX>TUSK9YB^LU:55JM9ZT'9OH*LG)V[S%=#3#>&SO6('!PI&;/[=JO Y MI,;?683/GIS-LE!R6LO9%,']S073]H-@814)J^BJ24C7%DPN;\GD!YPX5+99 M=V^LEC;7\J4TM+Z-6U_S*/'Q 8\Q">!)+V2UX_77WMJ-^7Z9LKK%&X+?F:7; M;ZELF5SI/,0Q&VQ"EW].ES%?<^^9/ QCXOWYX$U@)H]>\.HM$ERN\LZE'SYL M$'B3-OM>O.7HQK* >\Z[M4R?^.BGL&"CW5M.E*A?@?< B[BW1#.B)^[5CO:>I"2;P4@6N,67KK;@J02SWR52O"(]VX3W<%GHJE2^0LDM>3E1 M&A\&+,\")#\I'2H\[MO7IYM6QA5V\5VW;RMVTTU\R^UK3M/-^NV;^'JC.[8- M2M7ZKFWQ."B;G]. 3NW@LU! QF?1)#<\4$FPHA,'F.^W2)7B6%;*SV4I1>CA MK(2GLQ+[#PT_B1U\S$F\HMI]'7#\$>:GO"S6-4\N^R\/+(EXP0"UKYWL!7(L M[CP_3;/.U(_VIW]EH,0_A:#B,UH]Y#/H\OC[U MS7^GW*,?'D4''AMH;V(XF MV^:]]*D]+Y0[O&?1>/X=9>%=A7O7^;B]:.;#^7AOR%(M%VN]@6[TG;8:JYR5 MA^]GAW9?J551J* 5W7NFZBU[>78]UK"YZM51]=JRK8LB&IW'YDZEIQFP6IRBMJO*3PD @_.BS5V#')-KZZ##-JT\M?UM,?Z*5=S[6'V!H9FR;96 M==Q$I5'N<-DMQ;&.S>,4AX79S'W1X('#HH_"MNNVZEBN\/':P^X-3$M6]6H\ MJ:@GR1TRNZ4\2K4FC],<#OC%6M^]L5!G?A5&_1%3;9" .&2ZYD:7UM5#)BQ M)RN.+5M:6V7I>3]F$L!NJJ^T3AZ]F KNXO;=:C]N#G%]/TX0!T[0?5.7:5W]T3'U'H#Q^BKG0"W..T1N^JM M;ME=2R>=>-ICZKV!J5JR8E?])W':PQTNNZ546CCM,0VZ9]=: )IP=,1ICU = M;9WVF":8?)JLN]6:M^*TASMD=DMYG'K:8UJ 3;7OMN6.<.)Q\*LP&ISVG*_N MC=@4WZ]OC(Z>]IC8&E!654TVS9.C1L5I3W>!O5-?&=T\[7'HYIEA=0'7]^,$ MB=.>ZZLKLZ.G/6YOH%N6[)S>=4><]G07U3MUE=G=TQY+Z0TTJU^S;P#5K0ZW%:0]WR.R6\CCUM,?". &W;_%2\4*<]I0*@')PVI,7 M_JRZEG>S$;%-'YVIJ?793X- 5 ULU9!UI^6SH-.APGV!9?:OE+*KKR(AC*_T7LZKM-KRM 0!2T!^;GF'I#M&L M(3'LD><0VQQ[AN[HFCVT+?U_5,WN[>W):6WTY+Q$J^/Z*O2JWF_:11A+GT^C M %8U85C]/4K)1S\9!5$"YFI-77C+9MP#:P!H38L/\=GKY>++SZZN)%N0^@+_ MQ?/J7J-=J=9\7E.^&/@UEE=B*[3J%5OAAEU=$Y;4NT(5?_K$P[LI@)"=P;A9 MMP0LK/\E)A,2QT4'A0.;Y9KKC&E>KT_!SB;CI<8%M'%X0QMWMX7+2$FIQFJG M/V7I-(IA\$?LD#A8U$Z1%?9_1><4SA+,=<16,&^ZL'PE7 MP%!EQW1DQZK&JFR;7ZDO?%_Z/TS@58D0$PD, #\-@ QI)$4AD5Y UL(O$O%& M4PD&FI)8FL?1G,3!0DJRXON MK9 2)I^Z!,^<>POZBI&73$N$8JW7<0EA_(2V6V%+V3^D30M/&I(RAO25S+-X M- 6G S1D]!Q[LZYIQD^A]#2/_8 6R6&BA4)1\N8@"%]08S#F =@OYSIG%(YV=@>[RGZ"T7@_8=F:[FDTRF89-43I MGA>*BYB >9$ /C^%($G)KV");NL^9^LU[K^M5W<92N^1UMXAL9=(;_ U;Z5M M.Q"[76;ZQ@XTOH.9SL&C")FAY95H$B'QZ?X7V==S6WI59QNF.TTRK.ZIMN_5?']*]K]J2+ M#*I52NWNSR>:ZFUK'_J;X MW@O81D^YBZ!TIMJN)X?Z^QF?5-W+<7#UFMO>T@*\>&' MEM),N(;WYWV[+"+QI*7$DUHMXFXR%9[DPF^;W+5K)S)WCPOOF#K'[.5/X;CD M*C^-_YDE*0;S@??X>?+=^U'+A'9O8+C5& *12L(=UAI!S59VR^]M"%OM,F" M"% (]QH0=I_#U9["4^PG\-5'>NS$TIAV8LSI#4R%EPZ3 FAM DW7C\,90FHG M9MS>X.0J/-W*(N)HYVCSZ/CB>T=; [COP:4XV$03 MFVB<;Z+9%8_SPIMH37E7[PT,V5"K^Q]BCZWK4#1.A.+INVU-P6@@&-V:I#$! MQFZ#T3@5B^L[5V*UKO:^#\'=NW=]IJ/?, V5-&ZZ/A7%B MMG.*9!%["GRA3?#8 3QF79#';-Q>,-LH1RQXC!.T"1[;;S(?&H[3!HLYO8$E MZS4]QSEB,;%Y)S;OSGL0M2>O@)+FU$@0[ YS MROF1V"G@"TWWR4/-DN'V9%,6?+!M>L*:;H MFC4M&]A3M[9KV%TLD3VQ[D7:4J\=.;TOH$9&"_:S;H+6YDRNN,05OJ%+_'VM M:GHBI:^1Y#T_Q^29EFF,BYE*2;X&CUA5.QG%/FT4(PVS!)Z9L%+?K*AC\1&K MQUM_=?XTI'?B)VE>@SP:9R/X/9UZ><'R(=9('@'G%77C"6&5MT-"QD4A9#^6 MQO",V!]F]"6CJ1>&)&!#HH])?*"<%TLI4!P>P B/[YOX :'C]%=#>B8AB>&% M"4S^A0!BX$(P96*@O32)H]GZC":$7KBL;+]>F)E5-X"S-O1@WJ;?4**>/2;T_"5+D M3T*?!K82+'A"Z\FGM)[Z\OF,G/#O78F7:!:4[]N?3JI]/\?CJ2A[61 M;)DUK2GOAZ,@&^-TZ$5+4.#;?:!A3/?6DFB2OM(2[ZB>\*TEU'A ]\F$Q/C, M];5F"UA:H[Q]2K(;IM>OP[Z7AT=3G\#"SQ$VN(YH?R!123%R_(L&I^L31P*=UY!MKWI:_L(;+T0D ;^B$6G?/#E\B'A2$_ ML \5?%<4>$U2A&-U,42R.Q,YX5],IGB7#JL)U*-7(:!K":CPO6%,$&$T0S>G,E@/.7THO\,:@ MS5&F4'MI=0V[>0YC\IF.H1?/4$3^FWX@;XP??D2CO'=#1$5IA-T(D(UI97)X M1+$D?K@QK4]H3A&@WTJTKJA$N8&N6NK]R,F&/+UZ8=&>(Y?;,GP=%]PU+GH. MS&@M&%7K#X-[93 *XA): ,\\WO9(JBV@_9>85/ MY[D4DD$4/C_ Y&82]E@ 65BM5%[6\KSQV^=CBT]OF@^?5N1YO\B_K#,CZEI; MN36MK;8P]'J_@)7(RY$AO9*8[*RU?)359>\H48W%PZL%12]>K=EU^XZI-RW6 M;+I]3=/:*1RL]BW=;JW$\HT/RMA=]_F4$LNJV^CN M1X,>BWS3[-!#V$,F?$]$.RC/1!!MG6AJ$U;L?H/R;W5NU.,I(0^M(.JH/N?W M-;B6@H'9$9[+,T9S]_64T*=;.ZFLF^+MG$>ZE5S9=0"#L\=WJ940R788 8:" MY94-V;%XB>%OR>/H@%GW]ZV'$5O=CUU)"8>V-.@V*VPSC=(XFS]^"#Q_EOS$ MB-B<%U10"H8NJS7EQCO; 4- 9Z\UT09T-!"CNB4[S@VU"Q+0V:^ V\".WAOH MIB4;1K6$2*<;C71 !7^N._,_2OO>1TK@3NV;YP,F:33Y1N(7L&>2;U%P8(_Q M,D,8O8&MR(9[0[Z9P-!A:K@U#)F]@:7(#C=YI )#E]/'K8'( H= E365E\W2 M^_&-OV^-?Q.^\7':>451(.C'%3V/-EOMWD#59=LR.;%:A<=S,2W=.I8V;AU,+H!)E5WCY!UMX4XW!,4O6R/2A4]]]&%_3M2GAT2 MX70WQ,7OV]/Q)(X@E)>[5VFU R02@YLBJ.KR\.B8^[,KN%RWVTRL:SH\^3 M7Z)HG "'E,^0RA1'D[=$[^:,8X$,EFG&%1>&KG"<+JG,+X0Q&X2SK"DG;ZP+ MC'&(L;UJ_D(@#531.\=@/3FCN"$\UJD==-0ZV-:HL MZ+TJ>]^<=5P,_I3=&MYIKV#UYJIUP#^[;P163(-EI'YVYK&EINIFRYO!R5B]V==I%SIC(PJH8IAXHC MFY9 SFTBQSP7<@PL$F?(JL8++"FX#.YAZI[FRI9Y\XB9";D3%B"OJW[8RM36L M:VG)BL'+$;3P9RZGB%L#D0L@TF3#/+F%HP 1ER#:I9'; I&N] :F+>O6R6:= M\(]%S8AKZ^>V<[-U%<,1+9V74''A\UQ.3;>.)0VC#DU;8.DVL;1+6[>.);TW M,&17$_ZT*!G1">;8%#@N_*S:^!O8U2&*#U_FU YH;Y(#50<;')Q MLADGH,(E5/:HW890<;$W$"^A+??C$HNJ#F=2JI?)AC:PI98X1;Q9D'%1.\3 ME#G9YJ8RO0#9117YA4"&"2:R8?.RZ7=G.7F7*.C014YJELE<-0K.F,ELT',D MPZB*Y?82F;OF=-TS]BY92L3 ,QK9=:O26F#O'K%7,2'.B3T\SY$5J[H%R1'V M6MI!X-=\^,7S0^D-V@IOI4D8&_LOC>3M<;\8YZ M(.>L&.9GH/9/_\K\=/$;2:?1^-.2\$DMN]#DG^K.VN',(MPV'H%CGQTX>-!3 ML[,D@--MX#AG!PYVV*IQY"\.G)OWX;]'J1>(6HR7U<2MV+!XW*7(5DTR-U]5 MR'CQH>X!@(=J]#8 :.+!D2XKRCD]> ' ;@'P4,N@%0"JM!BMZIYS^U)X\@= MY!- ( 9[[J10NN[:SB>9")L6,Z/DL9&EIH:U%F3%YB6?4WA>;:*GHM];1@\] M#]*X2086X&D3/!7=O <\-?@P0+J<'+^-12>BM+(;FW#/'3 MG/ -RQ.I^GL41NL6Z-$B$]N)R78;3E#'_)Q;Q]$>7=LVCBP,7E)J6F4*''&' MH[-XQ'OP5 ,9K*MV8RG@_&ICW**0A@38FDA,%4NI]X-4-LOW33C?:6"4>]2! MU.,H&P:$!0V<$ %21ZZKX9==] M1]3^]".-/2 HK<_[*26S!$0/OCV.:,Y-X0PTUV,.N)"FK.BG-$=I$0]76 G@X:9RX-2^D@) "0@J<%')S72E@*?2 3M-.B;.]LA2@?LW? M4@]>!?^._9B&;X3#&Q^2SI9_#CV*^,R]^]D,Z<-:6[0[O MR9G"T/HVW/-N'K&Z'(\Q"6B5E7>O_CB=%JYWZ<8<#,KJ%F\(2Y^EVV\I+?R( M(*XOS_L:CLEQULE1_CE==NR;>\_D81@3[\\';P*#??2"5V^1("[+- >";]!P M<_K;UX']W,!OP<&*:SYHR^V.W[,93'94=5)JF[70B+\?,.C0"SYD"2P4B9/W MBU](]!Q[\ZD_>H)Y)=^1L;[#T]X'T>C/DNB QQ*0*'-"2^B1WGZ477H)OT\) M",0@B%XQ;HY*"&D.+1A-XS([,AB7&S'_Z,,AC?.'G[6&$=$)GT?4M&H.(/9AYX\X0\%K^\&_O) M// 6CWY(QT]O>I=3+^<>A,OF)@LR"?LZ1Y+K]AU31S#E6SSYBW.<]8$>?ZM^ M;KI]3=-JOU+Z:NWGVQZEJGU+MQL]:OOGIG[C@S+JORH>M6>OKN&6W'EL*.<@ M$ZI^KW,Y)]4\9%),$5QG6G;MM/Y!O%CZ*1R3L?21C)A(T%5Y;9YWLX@EWZM! MD!;?"ZPIFM[6A/>U ;TEHFF":,V)IC:1&]T/F_@#O&@0G-]2+VUP.M-*\&Z' MMUT:SY_OO95&N ^4%?PG^JO*7=B[^ MTK&/EB'K1EME_P1_<04SP5\'\=>>0H+'\Y?1&YB.(KO6R87;1)Y-"ZCXX(7> MV*-%-B,,%Q-Y-CN8XES=Z"TL'F/KLN:*DIFWB9QS=:.W+ S85&1'YR6'0B"G M7>18YT(.AOJJCJQHO'0@N?EM)%888TO'Y /-G/IH!>5N8WM:IL[M2(ZS;4!A M'1U951S94DZ6'.VN'M\.M.!4ZM86-.\>W6X)?5[& VZ+RC*M%Y7W+ADGJA:GO!<%"@A]%9-UF M-%X0A<\/@?]"QI*7)"1-I%<2$_AXY.'Q,0W (]+:83)RA>+V"V'O;J)7!?B?.@5%6MOG18G"[M2/W1?_'')!Q_)4D*U]+$ M &S- 3C/TBA>?,OF<9 E-9&YMLI$*>"9C)_2XL.'2L!N\0JI_ [*) ZOJ4B5-8IO"4YF+RVMU@6!K&IY /"F5-ELAD&G#&(%)C#.1BA*TBD(^>>I ME("@\L>^%_LDD:4H)"A:7J?^:"KY2":00$D6>^$(;Z8O ;D_\T=^P*033N(? M4?RG+#U1HL$=7T@J?5K>E0]->O/TY=.'MS([-=A\C920YY@\4Y$W(B MBPG( MTO]=A..I-Y.^K:YX&HU 0:72T_\GEP7E>Q+/LK'7AY=3"2B7!2Y-EH[G44RO M]J00QOTZC4 Z/T2O(7U ,>(E21:R] L,NFXRO[#)K)&"'8L4KU?77P_@ _WE M)U.D_6MTT/MA26H5@"S]ORW#PL_?4A+_]Y8K_KMFX+_Y21)EL4]O_)T,8R_Y MTY.EF"1S,D+Y'RSHK%"-4^BGD?2<=R!/<$12X+WBY2O^@HOFWH(6UL65'N=, MF*P.C> SO'Z8L1O@D4D*' XD 2L"KIO/ T 3&ACP%2K08OGP#*?V4^?0C@-;,\\,4"\6/P$C!?P.PS (Z-T+K"=.)%22@2P8O09 >-GL8%AW!D #=P&Z" M5\)E?@Q_Q5B(OCSY_M84EI(.<*]F^CRM5JY,^1PPP6*#2D,_0/+EYM%J66'6 M #9&?8!2B8CP@0^P0J1@RD,AEABE^A+(PX2LHQ&!,?02AG:X+D5\XNOFL1_% MTH)X\5)T)DNMD)=7P#5+F(*@7%##CJNQ97.*9. ;?^+#%3E,< K H 4!@8' M,P_ D.>[T;>4 ?#J8^)%FH\0N"&.7KR@+Q7JC+( \%W\#&!B4(./_@Q!F*!] M2,K)=*OQR9L\4CP8LT&6]"?Q?R2%A$ QF#-YOII1W)>>PBUO@ FM01NE^VKB M8S+Q0VKI@@3>>@OCT5SP><^YV,!GF+L$H\L5#2J#*]"=(*1EOK!]?]$(E4 %:]G*ROA+PYQAT0CZ^? )P-SQG MQ#[UXW0!DN&'1.>8Y%!EDNNH"2$/P+_TZ:\D>"$;3P:Y2=*(F1!A1&<39/1R MH$, (@H&Z,U]/#!Y!AD-[(HV!^.GU6SA[7]IXJ*O'^";FR[ZESBB^,-$LR5S M?H6U19_N,+_=*IFU6F]@]ZMA+A((ZB!7O66SHK1$*,60?*5LC777L"_]GAM> MI2< I__1_];?9GYLT&[WVY.-UTOYF[7"*57WJJ[2'G(^1WU!CKHO8F?4=D\9.]A7$\? "HL6T)[M.$- M%1LK=!QT5D.J:%%;X-##S1=3(Z+&XTB6R,]71P/TE>Q,:CWFUEQ)X# JKSDY M7N["H+\4A<&FX8?:%44C?1*=$CI%,4$S-,&MM9?"U%G-'.>0SW0&RBF_&A:, M>(SLWJ9&S6\J31QT1Y)D"(,I=1>9-&42EWT$:FOF9[-B D"J+ZAPLYBA",15 M!N+7@U<09OVC(;-TXFHB,S![ W.7XMZC*]=5]8;: M7/KBDPS,Z'YE7^KPK/CEGEC($)#MVZ_S3HP$_ZZNGKE MO3'+=VF.UU"52;7E#87I6/+W0(@$E*V)^%LEP>X_.YWDK+*C$_T9*EY^)E- MNT(J=B<2-@4C"D8\2QZ6RP,K.GGUTY.[:0E6%*S(T<0;L:*K\,"*+MC!AFPH MG2@3TJ[_SX,=7K/#>^2F0 T-NBTM;I;O]Z0T'L3W'QAN,#"9H>:]%^#!86,! MX"B]@>JZLJ4VK-EP'K4JD,W7%)HA>T\UJPLC6\78?TW6](8EY@2R!;(WD;VG MCM2%D4U;61NRZC2TVJZ2]<9;_-S3CE0UF1V8%Z'UI&F QX9NKP1X7 GI0 0 M1Z>Z?5<("(8A[PPW8 DQKQCM-XQ>2![D1J/*QJ5\ A[(]#4?5G,Z8?-F?6>, MZUXZ8>#Z2P2^3I&10DNDY-'I"QK>G" (^U+7XDT_-HCG74\PFF3TTC9"FVEJ M7A-8_)S1J.WF6#![ [WOM!:TYEY]0E9OH/2K)M!Z'-N'IX]-)[8EEO!R$[-[ M Z=?K=VRFV>!3U'$Y_EJ./5?Z)_KF66[,;\,(C\=[IIK79N,#I*Q6G9M2<;F M88[NED#-R\W)QS1 M^YSATHU)_!K[2'F)I:$64UKN%'1)*/IF23S MA#UPHY_C1_@G 3T#'L//\#G@:5N/-9?_'FO;FJXS5VT5ZUWD?38.\&\:);XB MAP@)O[7H:RX')4+"[R(DO*;CVU)NB>#P^PO9%<'A(CA3(S^P/8Q@""?EY7D-CP]DA2^7N.S55?K#0Q5 M5M3JT>I;KF+A!%,*ICP'4U;*=O/ E#HPI2[;KB&84C#E'3)EI28W#TQI] :Z M(2MF]6R9+Z:\E:CQ?-/ZU'T!K7;F'6DZQ8M]F:]%+ M1KU#A)S1V%DBI 8$%J:B'BXV!02ZJ5J/%A(V[4UE50-8SH604S>W]FT+\M'/ MYKXLY#8(=$-\?D9CX#<_I-53/^$F-AC33^%X_2D_T7KLOY%T&L$W1>GCYBUT M7 <4ARDK>C7J\5B3NP64\.TH"SDAY 0G)N'EY(0+T<7/H05 NX7YF,*DX M_;7[*5IO<+E#6X'-+F#SI+.'TQ&I R)%_3N!RY-P6=GK/AV71F]@5D7E^:O7 MG6Z3=\"^.3Q2]#@+4VM&M(Z$C9UD1-1S1%%FXA".P,A0JYK@<%P9;@[.705: MFNKU)FBQ0*^K BVWB)8#M>U6M#0]!+9[ TU6K+;ZXEPH76//UL>A&#LIMJ/; M.#M,AVTY\ZY%$@U/;(JCRXXUS[5%.Z[@Y7Q[KH'.5M7> MH&&+/I&J>#6;[(1UQGXBJEAH;HXH#XTM/V')L37(X5EDG!A,'5!I8NN=FP/\ M)7>P)6G"'08XJTH+299B8Y4KY!R:VW<"@YRFFR 6 M5H2PW1:*$HKM^:Y@KJF>:R*F;/#LW,-#U<1&+)<(::K/FB $SW*:Y(4*A/"( MD*9ZJS6%Y:+"JHM0N J ;G[#_M..K-TKU?(6!15$087S%6@Z2(EI6-_ :*\^ MJ2B"(GCVUGFVQ1.))IRJ@KEIMQ6")MA5L*M@UZ:!.TW850/%JE:]PRZRZP&E M@W;VU3RRKM!/DPEK]KLD^UO!)NIZ$BM/H5 M-L2=QR3!X@!C:4B"Z/7QH#[&HB+107=TKO@/EX,2%8D:;>/==D6B/.:M\E-4 M*KJ_^C&B4I&H5"0J%9TC(JMB:*)1F99,T?BP:..S!4_P87]3IK^%?!$%=C"/LZ M#&$*AA ,P25#.-=A"$LPQ,$,T=B,G-#_NF-&TEPUNMNX9DD>)14VYMY8*M30 M[C89_W33D+:S?PK'OT:C4H(,2>HY'L,B^]4@VX8,7P_MLYTC"C1=S*YJAB:G M-]#[U2P2@::;0-/I1DDS-+DHFWA!T\WO&K$6.[0W"@D3NEPBIZ^EX+_#=/V6 M\+]#&.OW" ]=,KAL&) \FN';U(O)>R\AXP^E-?T0)6DMN^E*;^#V6P@=Y"": MZ,:!=G$KH UXJ>!;GB[-!<;XQ-CIMD$;&,,@+:7/2Y'(F]\A^##UPF?<'9!> MO"!CP5 >]DGSPM%QYTOW:XM?T7A@R_@I+%*BX**G)"%I\O=B59^*1:UG.RRM MX?9/R0$7+A^G,-NT':X),SR_M/K5^DP"9IV'V:;Y<$V8F5BHO\:(N#C,;G[+ MX7,Z);$LA205.PU=,1;HFCV-_YDM6S#7\9#5&R@G&03"S^,42BT:!(=!R0;C M\B2E+Z#$*91:5/J'0?BE !SD,%X,-\I>KYQ44MKG-R "?P MP]VQP![\&(K SPWCY_0M_WWX47G"S\U[X\L5V\Q0YB .^%QU'SK/A,<8 1_@ M"7Z8 6$^STE,.7$+ VK(@ V;5O)8]("'>&'!.'QYGR=M9!S.0G@VUL9.F. > MP3T<<<])>S>')CU1_C$G@X5KF M%5UR>Z5T8TY>976+-P1*9NGV6RJIXY>G%RWJXZYRQ!EY2C^G\:I,PS-Y&,;$ M^_/!F\!@'[W@U5LD*&#*E7;\\&&#AIO3WUYP$-4HY"6@,IFM#Z2!@?YH6+ M__V_'$VUWR4@G!@EJ!/C45K00DO!BAK2*XD)%EN:1'@@G$AO:*VE*(-QCI.W MC^OK4B5(CG95@PF4::1>I[J2::E-JRO92E]5G=9J!AGMU S2^J9I\3BHW902 M56O6+W.[6I'P M2_%9GICSE< P7PCZET^C49S!D_X(B1>'9/PE)C,_FR7Y)8T;J1C8^4N1%;5A M(UZ>#XX%*]TJ*VD&U[QD]P:.;)U>MYRO,_0.*.=B)>FF4YROL(AR[Y9*^S5* M"M9+FO.> YZ-K+IM5=,2\T\7&\@ 5\]>*QB(/F1^Y_+I8)6>U#>9$:\YNI] :V*FLUS:\[ZZ@(9!TO MX=N$EMH;6+ILV]5R/,)P/_>NVCR&ATV^A,'.$[ZVB?-+ @QC065#.]E> M$ 9ZT]2&EFH;"LOI,GLQY6I?X![G?1F37>7 FO*B09UEFY?RH@*!G.W.7 "" M9F^@RZK-2_7M^['Q3TE/%];6F50 6Y03_68\.Y95X^2C8V'"8#DK]'J1?4)4UQD(1[,SFVYS2@?XFCI+F];&'/!T6VK;;J\I\OC?;R MUO0]PZ^QJ7TD_M3>P%%E4^&_Y> ]E.U;2TLI9EYMRB%W5Q?OO9Y]LB8=1 ME(CMLM8J:IRD[DOI_!L[ULVEKX96MFFT4%^C8ZK]UN'40'VWB2=ZOJUK'/00 MNY\=M$]AZH7/V#/I%(_M?O= SB^F?XFB\:L?!$_A>+58S&K>_+LYRQGT#%&I M%LD435&Z#;7C1/A9L4;/JRT>L'8_)OCQ!R3"5#J?2/]\U*ZV92$#&;;HBW)K M(#I.6!^)(IN&*;O5LKQ=M;+YE;XUQR*E;;%K6MJWMCE]#IF]K#E:XKGF[.9@ M"KVJM6#U<'$X(O!W.7'?#@#=WL"6=>X!>(=GY->MZ'!K+'C.X_$2 _Y.FH=J MVPHH 4VVC)/S,<4Y^4WAL/$Y^:E 5$$9&+)JMQ6JRI=*Z)I_\"M)ZDI-2R]% MJV')*WH-BVWYJ_L#.SM!-V5$#32"*6M&-7)*[+QW&TV-97H;<-)!KMNRJ7#0 MW?[F#7DLUU.[I[-HVYP_4/N>J\U,AZM&MD^@&Y)01YU9-)=)!FXTGW;>=_WV M.^WX0X*1!2-S4PCW%!K$CTE^.UR;F)@9/+6MF ME7!H8<6\?G4330+"!SC.-V"./1#:-(Z,W])YEZE2[DP[8DG\C:>K[IYN9>^> M%N@L=RIN.FF[O@-D,>>^]$="3'W*E+%B>9%Z;XW3="%RJ1=$>C M2-0=O2#X)^RA$L(;OK+>"[ "8\JG808?9LGFRBS[DNV=';Z(C77CBYFW@'$O M0>&O/1\G G0DX'OB(Z3H-21Q,O7GTFCJA<^D+]&^1CM%49:"?F&EK?!2;SZ/ MHQ^ ZI0$2\>H1H).)F>6H-*.EY]=?+!UR82[<%\>*DOUSX M;1WX4+.[U]/L==N\*+=CH(%/]Q8B^'V%(=#;UGSP\3F"(,CO"QD MU!XN*.C6R(;D+=,%:;=$<+(+P@I#)#5/D"7ACPJ:;FZ2E^[T,#5>8:0W=8Q*0%[2M MO0R&&+,>O/">TO39T.<>NO]9 .!;@VP)L8R8JD.'@28%H?V8;U0\^B#A0EA\ MH) ?OA 0$VAII4!+WT/MD&OWLJ[#"_RQ[\7@&GAQ"&C"-<.>QW M_(O7CKRY MGU(OJ?Y6NLX^C'+B(W[@15&6HBU0F!*4DUC3Y&1#O.#'KU-_-$7-]QIEP1AE M>A;31O'^Q!_!X&% XS'M$TY;.B(2#F'J!L:7 D&3S&H_(8P/NTY>Q& MHNW)F=5%8[.D,?AEU0=2F.5C1TW-]"P)EY8)[R#:X-YA%/V)PN*7(!H"'4OY M@+]&KP^X@3&6V&:&]*;WRZ=?OW_JO44CTUN*>; [_:207Y0<^2/78]W*!*;/ MV4&HNVPAKZV3X\HMY'F&K3>BFH3*'##G"KL%^;E8]V3E#GE2^AH])"F9@P:( M1AAS U*!Y&84X#0W'YS>5N2D;3$#?()=P\2Y>?%R/O2Y\FU>G,"!J1U(." M63VP63W@K!YP5@6AY/Q12Q>J>-"0E<"5G@&\*:47T,-4_KJD3U1V'QE5P&Y- M [80U-19LP,VZ<-\YZ4GD-LNH'S 0@9%QPP1?!9H@=^CLB99;C+XX58XX3X' M[I*-TM6S0Q = "X2O"!1PG2:;%BY!^V$%L[%M]$4O/V ?)[\$:[F 1*X*![\ M-0J"GYFI]AUM[>_PL/=!-/JSY#_ 4PFX%7.V;T1Z_#'R$UTD6))@I:(I1'%3 M-:0K"CP(!@O]E:IMO.09*P3!ZI16N(0JNN'MH4! ERB1WC"S(H.!CI.WCX=H M9)4=\C O9JE.Z&D4D";PY@EY+'YY-_:3>> M'OV03I#>]"Y_6*Z#4.ANQJR@ MJF%?Y_+8=?NV8J-(SB-F\A?GTKH/!/M;]7/3Z%NJ4_N5TE<;?F[J>J,[M@U* MU?J.YO(W*->V>!S4[N7;$T35,%9J>:*]U/N7/M9>CRYN=02;3>(/&4!NZ&P/ MT]H9Y*B:ARP$,R8O$URP20.[E@;_0+?QIWJW<>T@_TSHN_ZR'[G@I:B?!N$) M?(,!MPD.B5<\9,+W1#1-$*TYT=0FXJ7[$<+OOH-3C:?!* X!)1S"4"50S$G_@\R?O@WB:-:H-FX<^QHJO:.$[C= M3\7:E0VQRV[ ^-RF*DH<7LVWCS.FAQLW/*R< M5GLRHJ6T2FFM]1%ZOYHC="FO4EZEO.[@E+Y?S2E]+>3UP_6NVDEV2%Z"&-Z# MRV5;;=+J&#VJ=P:TU35)CW;;%FD9/4/O#KH=X_]IK?;9FJR+]@X241;B$EDB MBM9K%*Q5%+,1YI]1-^ 5 %SK;CQQO"FE@IT>P38)LFC+^\ M6$C5B9^GQ/RY0*WYY"+Q6)%S;64>O9ZR^TS@&[':,*VF=O[KDS*!=6.9?$DU M#BH60N2:LPL(3^Q)?F*%!CR75QZ@6+6#^AC[2E[B_&+;5R8^11=RG,(L"BPY M4S6_9$V@V..)AVF#(@5OH4[3$_5?;9/.C"OPXL%EDZ[AP6/R"P27,,"_Q-C-:9&W!G?Y7.S!A M63'MVI]F+\HK>9%SSM+,2$9[$U?T/@?>V<0[M<^!=\^N76]AB1^.'WVX=6<'@'RA.-AFG+>CM/+ MVW%ZBSN.>+J"CV<=R3ZTW_1JN=_D:0'U6BFTQM"U; X@DA?S2 A;P,I8%C;^ M-5/T#2N6^/!@OL\*:K'B:'$Y,7X,/*"LQ!QG8JS[,F552N9W2/P[7B565@>& M: =T)@7<=H=.A/7(%.]59//'[VT #E"^T8$?83T4K-TSRTTLXX9EA6,)&R7@ M&$$A+SZ=RUV/GZ@"#6 2HL3)+&>R8^V2G+GFC':)$N';1_ PS'Q7EEN-)LB^ MOJHF*V9SEYK,FM/!K4Y&/[LVUE1!I+R]/2\^@>S(#XYBLF.9(0]+VR4@,F'? M;-PC#15B@B")X@I6Y.,S"E6.,N**UMXBQAZ7!1" M\-R_<*L!2$/&TM@3RUJ!23 MJ8"P8RB0#[ON@9\5@%ZW:9D/%"' 4(F.#KB2ON&590A^ 5(B_HR+4GQ+:HFD M\&MMM:?]+48^S_WP7)I3C*\HJ[76H>O6GLE\ W1&$\5S>%&J1ZSY _H5WO,Q M4FVU5 I[XA764;/- E.\2XL_HG,@Y<+"4]Z],Q?+FSQ$?J;$J9HB(EZLSYXD M<_+@RMN138?*W3LU(U82]F$(( W@TOGMW0.OZLZO2.4QO>+;PR>5@3Y1X(E5 M4*4*+PH/#W-%_2=\CY6NGYE=OTFZ?N>L&"LSSU%M_(P<^%(SR(76/J=\+%K; M$G]Q4(>ONXL1^(T9?E)%F5@V#AZXP*;.XDO@S:\,/3*T CWAA<_"S@_HAK1@58.8SY%%D".2^M!I45!>D)O5"4MI *2Q M,O7/5MMSES-!<$VX:D.<]-.8)#X M]B&Q?8=9M%BB,IF] +T!FV+.)-1TDED JXJ:I\%(&3)W+0GC8JH9>4S>SD>, MI>9\B]7838OF_NGFYG%M/=OZ;R:_)71.RE"G6B=Q?=]FQ3;5N#]CL:WG%L.+ MP043=!?@>1L2&:PP,G#L8!3CN3$!Y03_9W];]!^X79315R3@BACE U\8;Q1\ M'\"](MXJAC-;Q7#95M%0' M$_FL)047?:Y@?#ITF-:$Q0\S3M9D";#<6Y*&(, #KZK]63G7/ZU>>#::Q4?[ M=,Y>Q\J4Z&!B[@%0N&&AE5^[QLGKX6W4G@@]S5P!H"[9^N)8!A1ISLZ2/%":I8X-E;=,\;-TFB437P63%1)FT(BDV\GLEIE;+_(0<,AOL[NV MJ$^Z OT65S.K@6,4Q$HEK@&*=3M1)0#/"!_8K3<&AD8G&#SH";6RQQQ>#_X+ M<;,Q-!W'M69AK\KLHX%UF1^3;H4")/N4O MS,@]2"?LQ\(3SVR2=)1(ZAG7(THO-X8\P:WV.%\)9CM>"#6"H-<7ZB.I \QU M"BN&6W>9UG20Z=^9J<7:6BP2F'):^$MGY1@&@"M M9L;L\Y *57E%^\+&LVUTE7MX="( XQ6='V(!KR2:(I:D8X"=%LA,6W<4X1'?;B<36XQPD& M[L#*93DL66$VN0@,(L(Z\W'9]Y%K$8;'28Q91YRHJ@M&?=>:FR2SF8=QC)2@'?C3+KEBVASI1? M:FDL,&_MO4^,J9Z7.H8LFZ^B4%#LS&.:O]LF83S++ P&F!(_)'>DO%&.I/$= M&>""+XG+J6<[F2'Q<6O&GC!H7H !@)UG!T6;=J2<>_R;2=]R Q"%1M4D%IV,\>W2V@XYX1+B,EGP3J8<'-SG=^+ MN2@67O?R'CR6?D;*,47Y?OW1V:G"4%@.APP M@<,7T9O8+H/CRXU2-6Z0,TM==@C62ZR<= R'(%3W;M+31RVP9K$K6:Q2508M M\TR%J:,:.VOX07PF(;O6S$0PM.K6M:90L$G]//):&Z:(4;_HR_TMUEN_Q]#P M)T)>T3#CAK?48P&;>Y[?2MZ8\TCA'B.$*VU(%H>IJFC0\%8OS _)6_#,NK=] ML0:\@V:N498&)Z-+*G82KSJ!(P/0$AQ_^IDUCH%VO'N7,+\YL-RN42TT/K!Z!/5'<+.(,"%#1C *.1O"<(4.Z>;(L M(4=J@W]F+NWL=.<.DF:M9G;.XTS3F?-CFC'8@"DHXC8*6$^\ZQ&\#%8_\$ 5 M\,:<">F2GLGGK9DQ< Y T\L.?BGS[@>.0V?,H\P*9'H?S%,-$" M0L9N6'O(&5\RLN_ P^:5Z+F,SQX:RN]SG3$+R7 E!K>*EA%W;23TX<:-<7.\TS, *)!TYO]-[7.&L>,(]8S3243% MX/K#;/+B$1(/O9JT4!7\I^8X[?CI5AK_D/B,G&E#^2L;X[+GQRX[;N&DDURV MJS#*\[TMN[7%)B(_94XZ5BXQ%S-+@6N3&1N+=\_X)HM9?J7-NQ4 MWZHB7%J M)JQS(6IA[W-9*6-W[R:=<$*G/A.'K$,O67<+PA=5G+:DM'9G]'HYXRCS=+AW MO!@DDL:=X5%_$!'.G#.Q<<-/>/R2QCN(H[ULL$,VZ+UT+!P7@7AQ\#A?^(WY MF9:?.6V>9CH,+MR@EEN<&BCMDL+Q/9/="@MX-W\2_-%869QGJ['7]*Y99)II MZ%DLE%&=!3.B/H!PJS$WYK+[7,9(V,02=CO>$SFQ4Y@3BV]NP(LF<9/P!Q96 MD1L#@2T\S1%H]F3P\#24@X0=6:HP4"U@N4BICV36\B@0OCG&A+@XWH6YX@C[ MD)S8-_ZD+W; M\_8>HP'HTFRRQS?;'R_ELF7S*N-)K7#22ZHMW7V)[ MZ6ML+^$?SWX$XV1:Y=XU:^8NSJ?L0^HE7P!^#TO"52N8U]:)%Y\M$;1W@4'G M2), L;(.[ZWTWRPXIWQG^XH1;7V5,X=42>!:$B(L#E-*Q)J)0XG* MXP=$T9 MQH__I)RSQSX\/22C_<3 #M5YX*@)D%E<;:)"&T<%G"$LN.-) J#P9$D% N_ M2C%(_$W,=6GK[SE&%6/FQ_J?F'&-SH/86P8O3SIY7K8B#2NMA M'%L\&MO5EL2C'8+.C ,*LUA1S?/N,K["_$2"V3%"70FK)PZZRU@_#\F9(;<4 MSO_J,ACZA*H+9/7\\?;FXI)C9PD6^Q%BHF% ,U>Y.3!'"4PPIC 5TK&# M)#J.,E_,.Z;@LH UK7U./IWKGQB^61+0R@+ ,Z>.MIND)L?^10"&D8_'(?8X M<0N_AP*C,0W)C@H#?B3)G\'23-A/@AU8B9VU!VOQ,J0)S4GF-A%65Y* K?#' MI"6D.HR,K3B$#_8ZGR=K+0D#9 #5FR^M5T^GS!?$J4S&A'OF$+;23/AYXEU9 MG4R<#?GXD!4K,L_1&YX)V)@QW#/'-"6.[V:B9#GJ81/#'ZM)^>8QP,F*L0/T(;48T VH&?DL0$]QR%OJ>,T$ M0OA1&L#T$CFS_J"G]'Z\(CDTS;B'XD>R.1V$A?\[4]Y6Q W;1.D6AJMLHK ] M8 !7^JN@8A*JP6ORHC'#+1*^[ESS>XHW8%9B[B$,R2=&DT_;-:(RK9.+1[7QV82H%XHQXS@,U2+;2C)/W($ JVB<5I29"4(8'M=A MS4WL^/O SL90BO#D;2F!C%Q$HR))MP&J6+F>@;K%#Q"B$E"X2H MN15"U#4E0IB].%\B9+X\2*Q0PF#.-URT6LBN*H44I6%L[)!P1161V:E^O*C( MLH(B\0MD^$:@?:$IF$>Z_Y1N;@FF0?[\G&4,MXSF"]QGZFJY M7@+Y4/MY<67?Q4*\BM8A%]J2[()/"Z>/EC<1\17\T("(X](X]W PA;%9K!\$ MW]^) &M,]=S+]93?8DC9IN)6T1.L:!M$7XO/N%SY? QYN?S\K] M_?VA[7W\#+G92"/:U<7R\=QE<>OY$P:>E3^AU<%=0_6=[[+DIS3,+3G'BI/F M;%P,7A4FGBN8FV"&P3XS8)XL-,E,&E=E>O2]]RD/[AGGG7[A-8@^XVR\WRC/ M9<7 YFQZ 3]'&]I.]LSMZ>XV#K>"H2L6B%I.*?RAC;UX>(FDE3F &VR%G?5; MX2YK=1?@9ZV18>)L[U')KR? K_V#XU>]$9]<3Y6D'1S+,15.>=[7EC?L$&4] M7"L;THI_QCT),[3">C@A7B[Y_NCYOJL?'-\;C83#&?.B_0&<'\RP\_/\H5$, M53)9B1*)G 2'K^J)7D\.;V&%7W88"/-/>Z0IWZ@XBGV*FQ]*_MTE_S(+MDH6 M/F6G0Z\2IT.W5Q.G ZR#>0%KBSU,KX)H#.(V_7Q@GHC_K:\Z6:4NVVBXC>R! MC8%K:5A3JAB>1$S\X>E+#-/7/N5-ZO#F$J?9W\#FW!>([&D7%T/'+E'L,1+4PZS'9ZS0($?C)C8TDS%+9[9@7-S(6D0V(/]G,VP!9J#DL#2&0!2;%Q"*?Q6,O#=7H7;(FP(NES&X MG&<1L4R7T/M@=[W]BH;Q*5'[AS;\V:QR*F;!PF&X=@3%5E"MQ?77UH'F8J74 MM.X24!*RD*X$=OH G"]@M1PR">A5_.$SAF8Y9'IENVS.[*8<$/2*U>N!F\5+ MV/OXSP*!];N-3H>!L-"'_UOQBP4^:\!/EXO?=QH]HY7[2[.AE?R^W>J5NF/9 MF(Q60]?[-1M4J]$URCUI^V/J-]IZ_<;4[-:-=EJKT=>Z-1M4K]'JK1[3)1-D M+LR@+E 3_=>9<99:;!9&'5SIDW=%RU-!\SJ#JXNJU7=_G=71Y&5$F;Y.]&EH MK9M6$RS'M]P_[_\%ODN M*XLULPI5"]$^Y_DCPD"T$R6RT"#*5YH4GSG1E4 <>ZI3!TE7?F1LK].:_M9V MT4.:O0),@";@5]C^3G0E_ANV>SQHR=OIY@Y(#&:PY\]9V*3,B)V$"JLFHN#@ M/U<+PN1[Y'M*ON?CL,VAPT5OB3?Y\(G><%B%'"\VDVO^*Q^UA7FSS%EYQ3OQ MP%4P&I)[2";<7I_W/3YEY-,AZ)@PG%Q=7KZ]O35@E(T7[_7RQC='6('UDEHO MQ+^T2$@N-:.KZ;WV)8Q6?-0-_-SK7-)W0Q.-&4W0Y]XP\8@%/X@9>T2$VFL4YR7PEX!WS63ZJ MX)RV54B11\2SZ][%7_8(IO8V;>"O"Z/3-KJG.'FF7$]OVIU+3;_,UBC<@C>R M/!C?H=]37K:ORR2L/1G H@^F6%DOAK&ZA+&2*^:X(A>V?F$7Y+:[D?CTY+#* MB>-3_12G+?&IO$SB4XE$EB(1^M[2K/08W!N:9(+=5H.0XXJ6=)H>/8TS81 L M?YG_RI.TMDE\>=FQPH[_L^%I\B%005XF <();!X?<%5H?4/3VUI+-[J]?NO2 MZG2T=K]IX384@PKIPI)\L<@7+*L&$8@W'F,Q0 0@V;/7$_=;/5V)G&I!!\[ A]Z@DMU MB4LE:^2PAMYL=I6[?T2(2&>JIC_&O8&Q@A4+ @R8/]7C![TD1J]Q;T/JFW9 ML3 5EC95L9)GZ-NL?S&_D?^2WBCZ.<]=E?[,BENQ19 ^12ATLD#Y%.-.)0 M65XF ;)$0;M 048"D T)D"5KY+ &[D4Q0+YW47*QP= Z=/Q&?"O%LCEH> T, MCEP[G'^*1,02$9\V(MY"&DK]YRT1L;Q,(F()>W8$>UH)(FY)1"Q9(X M3QQO2JF(LGV,X+$DX,!8HM-3Q"DGCTY/B_(FZ MU&?=RH+()]B2%",?B#MEOMBDUI'RQ?=^88?1!SJ0H=#:C(O\)^) M&Q%_JFBJ B]OGSCNQ7Y6IPB!TL)(,XU&3V@%,)KW)'VS^J7>0O3;ENA77B;1 MKT0W6T(WK3GTVY'H5_+',O[XYL.P@((,S=Y88]ME37A98,(B)/Y]ZEHC,LX! MP^=/-[>?E._VV Y%9= U\%E"8PF-9S1^5%X/X'%/8F')6,L,,;^\7#D"#"L-R48/G$P?(*3QPH/ M)QHTH2$.UIL2!\O+) Z6<&>QX9#6["-6T=/R#'T)8H^-JC>615TK&BM_T#0E M])3](]*LAU9O;164RLN.%=[(YE7R,@E$CF;+TIIS2$1K2BAR='3-8!&$(DD( MY4V1$,HB646K( LQ$\@BXCPLRJ66 M"7O/Q/=>?#).<8UL720Y9#F'S!:'Y[]@]4OEA^=>)-6 OMH^H!?/9R4QDTQJ MECFM*B10" GBUH*XJB);SN*SM&-(4\ _^<4SX)._03P)"M%]2[9^=\6#C]G M N.K M9GH+&02>$X7+;YG9+H)H/ :3;I$V51-":ZZCA(X#[??G5&[FOR,_7=T7>C'P M*?EU088PV"OBO)%I@.N+WW<:/:.5^PL(?\GOVZU>J3N6CU&GVM6[-!]1JMWNHQ26>(O$PZ0T[2 MU&WV#6[JFIX;1 [Z^I,^"ZE'1#;-DVRRADWBOLZWR06RL7-LYLF@YI.;_*FZ M-%H[JV"[Z7D/?W) MX99NFY\)7YA#SP.TX3LT!%JDT+8MH:UDD>4L\H!?*-_9-PH\!@M5L'R)F^@E M"D)%;W'(JBH#GCL:YYF&H]F;8Z'C+!!M(B"MY9 6//,5?*S?B M^S320)U!O0]FZ T ">L=7@MX'O7.>X%95[NA0TS\T_,G.$%JG;A_5X+?TYO\ MJ;IWM>:EWI<%A.5E$OY*:+-%:&,$6(IVY#GP=!Y'F8E>D/!7\L@*'GE*O]XR M[I5>WU/$0*<.?$^R<88$OO(R"7PEJ-D&J-'9YZ;(=O>I98(^BMQGHU9,8!S+VW)=YS*LJC_8$(/(37.' O]]L%SW)JO+] M^RTO)YDIS?U*%?+"7H?/PU@)!VM-^H$R(7XXQ6]\&GHG[BB6@< G./E3#9-H M";R\!3>YQ,OR,HF7#QT&T7==T[)]0'0--:4$M\=%U:=H$-B637R;,@R*X/ G M?6' <9F$ <>R81BS,,"0,.#XJ(HU.K%O&R &RZ>H'L( M_O09$J ^M91)-'!L4R&FZ46\ =S0]L<2(-3P,@D0Y&5'<)D$"(>PE?S!MMJD MU3%Z5.\,:*MKDA[MMBW2,GJ&WAUT.\;_TWHMP TMB1M.AMB/WAOU6=YN&'J^ M2Z?*.=P/. *3'>Q &1.+8C-9]#8$0!821CY5L)F.PH^B/F5990\;5$-BFGI= M)C&-O.P(+I.8YA"V.?INS'K)#7GV<814O<75'<+ZLFK/@%8>?=LU[0EQE+MW M:D8L<.9A"%=07U4FD1]$Q T1M_R,'*IH!KG06N?DTZ76MO@G$7GC34+F,4EO M>,+">_ 2HZG'IRQ/Q!\0EP87#^\. *0;DWE?]&93ETZ5&EYVX@"D4P\JR,LD MLCCT/4B?0Q:Z1!;'1M45R(('ZMKP22(+>9E$%A)9U/TRB2P.9 _29WT6>D/[ M#PDMCHVL"]#B=F33X3J'A=93_MIX:MPV$KR@&>WF6E#1;W8DJ#C(RR2HJ ,5 MY&425!SZ[J//@0I=@HJC(^L24+'&5R%!Q8E=)D%%':@@+Y.@XK!WGWY7,QWR M-B#FKXGGV.:4[T+]KHRR.%[J8GL6Z@8<8MR*"Y1'=H7<[.MWV8EO]O*RX[CL MXYB@9MRN-;7&_8\G92?5:I;OB_N0\R\_OROW;A"R7@E?/3/"VEG*!3,A[?A[ MRX,7NEZHD,F$$A^[W^+O]TA$PMO>?B4A :/6H4,L"T_7-#D?),W!0_$)+O+ZQQ<(Y\C*Y4TFS]&@N.ZHMZ.GVOT]P"\KN M ,_DW7.]\52Y>P_!H$%SYLDT9M+JN_ ML,D]XY0O.Z(]HW5ZV\6M!R-1'C&?.=_^.!]Z_IB$>$0&-D9V=\$*O2:\@, W M[,<[[M]38//])/>/NEQ6?\'+V3\N0S)P:.QB77.RP:Z-+QAXOD7]"QBZ0R8! MO8H_?+;L8.*0Z97-6/B"W?1Y3/P7V[T8>&'HC:_:DT7!Q/?QGS^_V58XNNIK M#5WO_>M9HO3$B_FO6@-F=+GXO=[HMCJYOS0;6N[WRY[4;S>:[=;*1U6MDL>V M93FT:N;0FH6XXS]+J)*"VI;34>!9H'B9BP@5*2I?Q?/ALSA_ M\/RI CSKXI?$]XG++V[DX:V:$[O8XB2="8Z)XFF14F6$Y?/'-MM-)YZ/!TQ) M+=.D[(BEB(.RF9@4 A?\(Z)!J P9B[A#&PN?8)[X\AY8:7[^8_XJKMW49OLD?E!TD0QF15_1%4E<9 BH O4,G M!'M7.5/F?N0Q,G>WA\B:!?70?QP75SXC=&M9^H&?EVB#6"Q8 6&;X MW. DN?[CP+^<.^[-8!&QGBW8VQ$YP!K9[*39IPYK92$ U_O[(T";C336\@@ M\)PH7'[+S$%Z$(T!N$P7!6;WHJ%SRZDY=R:>^2].PK;^ZZQ(02;M++YKY*>,S@.@[]_A'9/L/V#'FE M0<[F^S.^]0T?I&2Q7/FT&<5@0HC9TB6QS4^11Q'KY]P*O: MP0^X_\/;!Q3VX2'NMO@@MJ_R"U3>>RG"G9<]D$3AR/-AUO"3.'TVQ>[^!'@T M=*@*ZPI[-W[S.PE&L%&'N-M[+A^%W@'<:!%VQSL&%2SWZ_"L;!U!];NP/1Z9<31],^_/M[\ MN'_XH2KW/_*MH+E-4&OO+][KXW:9CV/?T\KGVS%?IE=[\]KO=>*7P:7RE?C^ MU%%^DCLBOMC:L-@3 MK^P05L(L,2WGQ]^_KC[6QUQ8'&"LCG]YTH@XTO'> M6(ED@)*FYP:A'4;,ZXU]0B<3ST:L.R=HJO*-O+T12_D?>!0 1L''/H#%O\!3 MW8"W!67OYRP]9CE\B"8!*(_0!^1'E%WDD+=AY"A$E'4.+H#:0V*&*OI$W^UX M)-AL%![+'LDXMC?(;[8= WKAL1F#_'X["P SX;P(J/9"RYI=2_8MMQBPC2O8$'S$P$9XP,P)P(@+NP&L&9@TO ,LOI?9 M1V#X<\K"=&@0@+$@#!C+<^GRF1(^C"DC'G,Q@LK"P;&W<\]FP)B(*LP-294Q MLCP_B(D<"T<*3^?\KL8LC4DEPRD.3AR#8X\1]B>\@GLW"Z^3*MR4ML\X*V7F MA/OXT)*_X(XQV$VTB%.3 M%\UA=HHAK%ZNIH2U.P3CT'M#(G)B!RB1PB!.#FD2RQKI%]N]B>1S*>3?6NR4 MSQ;G?9;TB\WYQ?3E?K%:>'^EDV&O3H;Y ,+^WNWE>0M>/YX1K8BRK#95>:\F M\U?0PU>)KU'1.]S=*/T'TG^P3?_!_@_G*G(6+ 6,3;;GUL&*9C,]7U$>_],R M_X?4IE*;;J9-9YT74IE6L[)SJXKX?4G-I]JZ:<_SBFJCVKU)>Y3N4#W5K7R- MU&)U60S48K^1=^6+[UG4/0X-MH6TAH*KF5E)U%I?;9^:H><7.1R6LBUE>PNR M_6=B_B.B+(7K*WFU+8#[4L@W6]:\)972+J6]!M+^2"*'AB&F]4M)WWQ)YY=3 M2KF4\AI(^4_;'!'?4N[<<.2]2M2^Z9HNK*>4AMR$!O M&>B=\RBY%Q[O7OA_P01[(J$YBN1.N-EJ9E9R]3XH=YV97:>U?-R M.WLJKF..J(5E!.^5"^76,&5[C?/&#@AU?)A)ZP/@UF$SX, ML>F73T=8)O^5WKNF-Z;/*$_/\(POCF?^.F,3&5YH1K-UIM# )!,B;Y36OZC+>=!M(U"9+PGZ84-YBD6<_SRA2Y;L7 M+.8_U0TLG'.5JPB=JZ#2%47-O @>; 4KPO*/ ;'_VQ^T3K-,V>5[1B +K;,[%H??[9XI% M37M,G."_SBZ,V.41@HUSE7+8/6C;@XCY$)X]CL&!LV#^E/%8XN)H M@X9LPU8\.Z(ER.4C MB$?G2DGG[+JE:JV6E!,I)_67$VUO:FTK."B[>QRTA>V0B^%.*5LHJX#XRD&I*5CI25ENSPVV EK8FLU-'JPDJG MYD-ZIN;(A7>]\&KG%I#1\29X0EBU#ZF0A!4U#PY;PE8[75*2 $6^I@014+J\ MB&EGUYK:;G9K ILE+^W.;U$Y+^EH@O6-C=6UY*5:\M(JV[YR7C+.K@U5JPTO MG9HY_R?J GCCY2R)-;9=%@>*8<72IM^?32^H/^*YWX0!V> MYLDL_+$'H_LG^T+:]_O;V/FYV9\\SPI SIZH_VJ;-'CR'"M+,L37&8+E29C> M/+MN]>L"FR47[73/KXZ+M+-KO=>77'247+1FOZ^.B_!8J+MQG'<-37B]S>L_ MU'FO?_9"XL1&>[!/JWUI7M>QBUJA;1^%+$Z=*@VH=0-,?+6SN1^_%*D.P&@[ M69XK!!(VX[G6V;7156&HDNDDTQ7'%)LQ71N83@--I]>>Z4XAUQ?+@"A#WQMC MCBD-0HSXP (;?_=L^/ *?T6^#!@HMZ;G&T*+ &8 G^9%C]>^0H)] WK=_2.R MP^EO-!QYUGU"NB!7Y#I@!!J+KKI/TOX[:-;)00B5LT[W[%KK+ZIJR3J'SCH+ M^WSEK-.#C7[19[!SSJG(75#K73S)TU"<;%FO.KD(#A0\;VDO3PB6BE=Y)-U' MET&OMXEV+DNU0[;=3H$#BT."*CC0:#('0GLC@"!9\-A8L"BTJ(0%->Y.Z"XZ M3NO%@J?@3+C'\FV "3>*,#Q=!%_IB41,BX]&^!@ZB]SM]SSMUIJ*^=LK308/C"3Z]A9J5@!H I9J8/.I69KDU,C MR4GUY*0B]7\JY*0N9BAWO6;K> M";)ZPZ<,4'KTI(W@$7N71H2Y_'3L\E\L0P[N/Y_H53 M)*>.>/C1.N(M+(@(%D='%DPX1@XK"$6VRF$Z\[.UCZFE@^2PLE!BJQQF (?I MJMZM*DM"ND[6\PA'A,HYQE!^.@ROR0%*XC8<(YQRB.WO\_'\PX9X'JLLME36 M#'#?IY22P_;AV=@ZA[%6:FI+6P2MDL,.G<,*P8FM.#B%J3C MB4]'U WL5RIBE857CH4LHP,N).\TN-J:ZZW _86(_=&'R\$E#S^UBOUK9: 2 M_[,\":JR16^&5NE6!/O2P_"9O#]B<4W/K:1'=KN)L7G=ICQX/!1VVU;Z_JX9 M3V.M [J;!#1)GJNABBO:#OCCG);#3#IHL9IH, FK 5+(P'^)+[AD&A7A"QE> M77M&/19DTMHPN#UQN5W>Z*25;2K:4[ ]%*E0JV3T>MZ!O$LY;"\EF!LDE,[#@7\M^O8YG M]",: _W,Q;_AHGA2F?>8%$O-"9:Y_N/ QX>+E6"/S=PFR-W2>?^WB<=[HU_Y MU&$-[S^_V58XBFW/S(UBD9KI+60 ZQ&%RV]9-L0=C'P*?EU088PVBOBO)%I@*3*3&ILNQ=SBS@__^6$X/^=(>J<4&FQ[ 1^ M>/5DCJ@5.?1A>.NY%B;965^(0UR3/HTH#9^9;0[W?G$\\U=&1 !+4Y"<"0^Q MI]R)@.^QW8BWSHTO;1KX1O$3M6["Y&M]/2T9ZZ;\P40%:.J024"OX@^?+3N8 M.&1Z9;N,,NRFSV/BO\!""J;"19P3$_8^_K-8WWZ_T6L;N,3"B!5<.1%\ PK4!7Z;E($)B.8BV*1D,S-@"&A-9[/ M0W)PYON55TPJ]QBA7V3NG,R[F7UOG;2PR7^E)AT/J,\7P=#4F7605%YN+9> M\?5F ;VI&T5<^E6$PY-7+N%ENYTK[=.GAGBTVMG&]67]//&ACKQK7PG[N4O6["6^+[4UB/_R5. M5+[F=:>)WC:UWS^B.'TI(L1 2K-';49OO(*IP=RM9Z8YHPF3!@VZO' M L1]L*N!O -'UC3;XXX4$P9$CH4I_DRI\H.& ASG2A16I93=MHZ19=9HZ((L M4U9#&ZQQA[$8%+8?GCHQV^?1IQ-B6W$OS:RB)MMU6AQ84MP>=+2@35SQ58@= M]R7EBE+K[+HGDW:/DU?6*.?2O(*)!/W%OEN'CXKU-H\3J;'2??9"XBCFC =2 M)D?64PES$?HPNNFP_L;=?E7PIA;1KY+MM@^V-V.[[MFUKJNM7E5MM66NV&:\ M\9-BH5T3"[SC(8,$U7O3YRDE\CV.Y66MQV2MWUDL5BJ!]Q'PTQI%73T_]0$R M]-6F<60NZSJKYTD[_HH66FM>Z1*5M)@QU>-?E7@6N+GM%%;S$R78'I+3,'K #J>^W(14G]< __VL0O6&EV=.0KZX;GF!WV* MW19K%MEN;2Q*$D'7D8G6:.>*F*@-3 1F6*L4LU4 )/>;?L-U7 M&H1H_ 38?E06>:^%DKY/J7+OW@R'MF.3D ;99GP@?9[)O@4+]L^>[8;_"Y=' M_@?:]'59+:ZNVC0V]H=(K%U';EN+M7?*;5W@-L0.[8V/P>L%PP\KX&0[0'R[ MI_QU6\GBZ1REIW]$VJ=03$UY-8+=ZHR6JND;'XT=2#2-E"TI6Q\*'"HO6]B@ MKMM1M=;&,:$R9*B2F@'?;3( 6!;:(B@_"#WSU\AS8%&#?_M#3]>ZG]E1=3C= MFM56X/X,E7,J^FWZ]!V/[@2O'&M&\Z,F;UP16IJ#T-\C+JT_)*"( 5A MTU3;CPJ"!H9RKRZ)@"=6\N![R7M<$"J#=S:(XN[U$/)HS2-RM4NV*HR9 MM\=6?*Z$,YZ6!FC+"-LM1-B6[G]%A4YY4:??;'1N,J'90?W8NF\+I5K-ZM%_U"!G@WS'>+S_#/!R9HR&S$^OM9.G+ MZ._LZ/H?&%UYUOW@Z+3F3D97GJ@:X&K76\^EQ?DX'X)O@+;E<6=%;1 S[+() M4M*J ]SRX+R.G+0&<%?(2=5A[AH>K!] ENT-C!I7FS@*]KV\L%W%)!,[)(X, M.-U?_8:$*(] DWOWEE.D[-%F2P/KI&UT5$UV CA./EI7_J J/@*;LM7OJYV^ MK(6PK^I"T3ART $0EP_RQA.?CJ@;V*]4L5WXFRKGCA<$GV3HZ3X+[\1T8L&% MMUDJW3,B?0<2_:#AP_"9O.?*6@=DK;EQ#T2)JW?#/N<;*NP )@"?-F:DLAH= M,[M4(\='N* ^).#>FBJWZ- V;=E^:YL2MZ"QETC<3QH2>)=U1WP7%B3(T.DK M)U-Y(<..MEI'U=OM#<1,(N]:\E513;X-OL+\KJZFMG.R$7;.5_*,\MFG)(C\ M*3^B5#'4Q/2"\*KJ,YSX/RQVC5'F1,\ZN0;35[N:=6V2&W'$QWQI]7P7SM9#Y MVJK>W[BUR0%ERAULAO0VFIVL %_K[A&TYDN4UT5$]F"J:GV.2*L5SS:_<:TJ M=%Q[2ZW1*J#KGJPJ*=A2L/>9T%^18'>VU)=M3X+-T,UEB%TM$B<<3 N7V78C M,A.@^R,: T7-&?=IYDTF!=+X@FFN_SCP\?%9[][';ROT3,%%+9UCK(D7L*"5 M*Y\Z,(]7^OG-ML)1S&69&\72-]-;R !6.0J7W[)L_)7)BM9<)RPZCHG5_)OQ MH&;^._)3)_<+O1CXE/RZ($,8[15QWL@T0 ;(3&ILNQ=SBS@__^6$X/^=8YTD M/[9I8$E1\1.U;L+D:R.1>,%>KG_]1L:"6_;QMZJ3N6#4K3&AVC*P=5;%"MU>3+M3]U M[2R5[8]59-FE-NNMZ["I\P.P"%X*:D-5[EVS47KSV/%P$Q6D)+HG4+RA@AI) M0944U&<&^;O'^2-A/3DP*HBX4^7!=::J8KM*./(B>*Z5"0),S^?6.$1J42%H M[?S9CI8/V%;,*=>CJ+6+S)W3>3^SSV]H^S=*?+X"=\#(%O\8G]3ROPQ-G5D= M2?JEIG )D%YOML#C^2).O2(3+K9H B4M/N:H%E67BUK]HFIEU%.]R_HO6'SY MDWZ84!]L*RQ%8X)5N]TBIIFM;;/#E^-HZ;W>*&00([6D1!RM1!C- MYFXDHL\EHKM)#+24""D1.Y (;2<2833/KHVVVC862PX=:CQFK1G\QOI[%(3< M?1AZBD^![*;M4,45.!*_-=&I./&]5]NBEC*8*N<1>AYM]Y/BY5@$'ZMP7<0D MD/>7O[_2+/-^S=D9=8Y"PM"W!Q$_00/VM=U7&O.X#4.*!H%MV<27'8[*+N]V MK(ITN_CF>^.G#'F^4-@^Z$=R@PT-]I&^JO7JTO51,E>UL3=% ?I6F N31OJJ M82QFGDOF.@;F*HIUM\)4;& M'HSNG^P+Z2K8W_:?)8H^6;-GKX)W^"1;K(:&#F2E E^5GC'H2@S'LJJ&P.QCY[3C$_:I(?/5L4C&M:Q50[GL!8Z=;%) M)=]L.S)W8WYI8U'48VNK4/?=^W9$W!?*0A0S4;5!0$->!B]3%D]Z,FJPO8,D M8?UA^I7R?^_=1,AN&-7*[_ =/$G6:M.@2G+6MK.*2G-4#M-@H^;.H@DJFW,< M.K>LV=>WH']ZV%)!UQ9/O0ZU(P=[;WMO56]+Y&POY-CD9=;LTZP_F,+4^SC> M IBY:5'0;\OT[\&U,H*9$+"\D+9/[O66VJW7U4\<-UKM4JFK A.;)$IV]A\ MIZUVVE4YHR13'@M3KD$MVV1*C8=UMRNNCEN3TOZUSB[.KQ=TSS(O=U0O2-Z_ MM^3@FC#A$K\:0];$QH1U91 %< $F"9O_B&Q><9F=F&'Q3(;!V0\^M>01VA[3 M?S><&E\$V2CO%HPD%;_,A=@/[7=J7?R3^E[N#J%C\<6>KNF?Y6'( M@3!6M2ZVCW-6$0!B,%3H M8.*C*RZZB\F4*U-XO+U1R35Y M8E)'MBF_^9=C&TS-U.1!V_&Q3=F]O1S;=#%*>)-R=O4Z4JOUQGUCO1+7I*QJ M'6[7LO37@6S@]UC?'4AU[V:KZ&"^W7!H.S8)/^(/[IU=][JJUN])<^S(&*S\ M5K\5!NN?77 P4[![F>ATC.@09KY-8BT MC67MF^=GJ^TP:B5'C!L<''?PX%AM]^J2QR?Y;#]@86O\I3/^V@B'2M:J)VL5 MA E;8RT\6GP+L,CCX0S2W46VAIGMH$S>VIOHT0/R9G'QIDE.OQLC3,[9]== _#, M)L=L,GJWFNC=;[9+7%-&[];V_E,XT8NM)EZ/WZ*#4!G&?)D$[B;?*$,J3_;V M&KF;,7)_THFP?A^&7X%PY7>#[MEUNZ_VO,[.Z;]TBG8;EV'KCL8=C\,Q?TE#?F:&NKSB83@GT,+QEY&&=%$I) MEE$W4"S9::M[N%XD6*L08Q6!AEB_=L,@!\E6-=12\[O^MK54NVY:ZA1,]UD/ M/GVGOFES+,! @.)-D "RIFU-O/9,JAXX3>X$L$S M5"G/?44,A6F4JM[?N."<9*A:,E0)[WU%#-4[NS;43O/(.NW6&@H\DW=X&*O% MY5.'A-3"1%T\Q ^P)9,2T#!T*"(^A =8:P/+;KP1WY*'^G5(U_W)B?;L 2%_ MM\/1R'-P80"=5]12J]MGF1)&!>%?TM*K%8\53L+9.H_U6 ])HUU!\*ODL9KQ M6,%LG.WS&)Y2J5UCDR)#NW$Q[+]%W^ZOJK*MT.%D*IV+5*5/,VT&AKL,\BU@ MZ"R-VCY$[;6+'@-)E/8&8?<]G05:]G+:R'S,&"I&Q1W8W>L'(AEU1WT'*F%4 MX^RZTU1[>E56NV34PV+4W:8T5<*R+31IM2KBVK;'K*?@?&) B/58Q'QMA$0J M!T;H9WH%LH%AH+*J<5C&Q[=-=$_A!3*-NSY^J27RB\*+_[]+2?DS(2*KO>Q: MLU]DKGR$J7C68CLUTXEP>>_>.=?\!)/Q;CBD9OG8UEZ;ZX!-PA;+,L0!^"-. MFKF+9X+7G;D[P-RZ:K0J<'9([CX:[BX*O>K.W5UF<33UNE?Q.(50HMOBH$TA MH3*@+[;KHF\+R_@S5I%11EOT"QBK_0(;27IYP<7S_;;:S"F_(R-&CH';6K7B MMO[9=:NKMG190_(XN:U=)V[K8ZYD$]AM\_ZK,GII6^B#PM>;X8X5ADA!J,G7 MZ\H BEI>-'!H CBOW16VY]O2K+38J]%'LI]@=B0O>-JDSH6H@]LX@N0P(OA'\M^_4ZGM:/ M: S$-:__"%_&DQ@3_\5VX[&V0?(Y_US_<>#CP\3,V6-6W?99?(-S2I^R/2Y< MJ!RJ(Q=J#>7!?R&N_4\6/LLLI$KA'!?>L'$BQO.P\^1PVM982M!MB@!6R9F M/0X=[RU ^5&>_0A>R>ZY=\V& @,):.;MD0N?&>.R;)K&(C7/]@V"T\^-A3?;P'9F>1^Q+?*+KA=B*;T1]&GK*.7YU MFWW)M^0E3\E+/C64^^5-^Q3,$D)"1"X;):P0]EE^8:\3^4)C&HX\9GJ+"^'W MQL+ ?6I2^S4VUX$#;5C1.$EYYI7PH'\IHU9G#[[:JS+9OL:O_2E&4TQI=C)* M$Z.+6HW%7 8%I,!ATRTU>+W7W>GPVV?7G16C9ZQ4<@*]G4X F\(V%G>L9 +( MHLB<4TK\ 'U"P')?X6WC ?7YMF9HJJ(W=8/]5VPP2&*9W?E0-S*IS7 LD MBNU&3+$=@H+_X]R88P*#:02XB.G_6Z[]E1$)E#&Q<"$5>PS, F]$Y9[=WZCO M ]V!+#Y-M:Q8X-M$>3_-K"GB)^4;:GXDO>F0(+"';+.9^#8\C7'0OZ]45>R; MM!,)*%VQN\R$]S>4&X V."P8MNURCF?"-O"B<)ZVK&!&]W.0T::PD3FVB2_$ M-KC$=L7+;)B^^V(CQ(+!4_2-8KDG6^ARMKVQ-7ZA+MZN\@H0%P/,M\%+DX0; M\0OFY5 _$$,0"EX5G5T9,XFKBJ;#_PU^E]:= M%2L5AUUH7VHLLO5R%"-8JZ4WNLCA\;Y_Q9)>X<6?WVPK',60/7.C$(MF>@L9 MP+BBD8-9/X[\N/A3,@+O1@ $/EU088PVBOBO)%I M@(@YJR5 ( F)CQP$N"AU/ M'&]*N5:'#>@B^2);7$7D4*O98PK^>_S#W!D&_Q'W67P;Z#M*@LB''_AUIO<" MV)XW/IJ%N)EM@@\^AY!U/(8TFAV5IOFF^0I9N$+:T[>,);C%X84 M.+^E.$$@[7/'"X)/R 1@?-O(/(,(EQ)6#+<$-NV9_:G +O@P:P[A['PZ@BN1 M9[[#^X3V5TCQ5M_*PCN_$(M6EA9:<*-PA0 $7Q 1 =')U<"TR,#(S,3(S,2YXQ9IZ/8<>H9)]:U[-U.[]SI0"0DH:$ +0C*5G]] ?!5 M!$D0DIQE"W0Z Y^#MX #\Y2_/BP"L$ LQ)1>]P=O#'D#$HSXFLXO> MX\-U_T/O+Q]_^NF7_^GW__;I_A9<42]:(,+!)4.0(Q\\83X'?([ ;Y1]QRL( M1@'D4\H6_?Y')79)EVN&9W,.C@Z/3M)DZ5MV/GC_SH?OWY_UIR=HT#_QC@;] MLP\G?A]-!H?>&1J<#"!\,SL_/IZ^FQS#:?_H]-COG[SS3_N3X_>#_J%WG//E^<'!T]/3VZ?CMY3-#HX.#P<' M?_MZ.U9)>TG: )/O&ZF?)RQ(TQ\?R-<3&*(T.6?1-/ $AV\6))&0=$DYW"<*+R&C*NQ'H@MH1;ZD&N M#%RF#--B:>D/4,!#^:LO?[U]#OW>07NM4=B?0;BTTER4B;4G3VQR4##KP=G9 MV<&SM-/J'%3:G4K?EW_V!T?"%"S4UAEP>]WB5S^5VT<>\C9JEX=4;L<\5+;) M.ELP2:K?X:[9R!JX=3822:ML5'<8+;E(!20)IS8*0^2]G='5@4YX:[SV:IMVX M-I15]!#J/^>0>8P&AN[D8,GH$C&.45@ ^P?]&[I&(6/X(SE,[0>T"^?[R_ M:9A;J0SHDJF:5%%NF1\/U?\&H)^O!/I (0 )D3W]Y: L6<*,0N3?D8_J[W++ M3X23) V"I;IK+;?9U"K%DH=I'3?4_##R,;\AWZC'+5G:*0:X9I*K!STKYGUVR",1O:1B*&AO/Q2ADR7*5L(FYP:'&G!@")0X0 M0$ A.4C$IRC$!(6AF,U/,(G-UXZ->@0C)8,R)2D6*((YR,HH]KVM1V*ZQD5G M(L?VI1Q"[*@QP!CY.2KSDP("A:BZN0S309IN9*W.\"1 PS!$W++A5$L;23DN MDY+C@!C(2296*.32#,?(BQCFUE.'>@0C(R 'I3V'B57:0D(IM5.DLLAZYZT&,U&C+[\HM MUY\EXI\=9&B,9ENL*C:EC!QHJ^U4WL$*O\(K["/BBWD*9]A3SCFYN1%QRM;C MB"V#R)*,]HA&HK1%>(H-BN @0P<)O(,\QAW' WRV]Y&4!(VL:(OQI--2& Y6 M_3WBF*G-0.E!M:O]*EDC =J*/$=13EPG.0CDONP(,K[.J\:R*32"&%G1%N0) M'%!XA5/_ MI6G^WT%&=]B63__[(T( ,ET-%G!V=GIR\EY;-.TE"B#]RR73*#OY?<0A#NQI M-^$8*=466_JV08+I)E&;6P'WR$-X!2*'&"5&A9+1Z346 MSSP,@RQP,'R0IFS1&>Y!EY%H?9^UH/4-V-"KAL*B9CD>9KKS"$G1M\;J7;*, M4CB;)=?5TD;VM'5A532<>UQ4!;-9$M( 861%6Q?6!,2Y1TQM*)LE.R8<(T7: MXJ\Y)LX]ILIA;98$U8@;>=%V>2O"XEPD0X]JD]O?B>7S=?[8FB=;9!.%'[3] MX>HX.K5]GS8ST>Z*(7;N,5Q>^-I.%:O%C5QI'I"**#OWR,C6MI8LE.6,U:]Y M*XJ!=N[5>WV$G"411B C,YISHCG6SD&NBA%SMO14R!H9T3P2Y7 []SB00ZAE MU1=$C#6NN0;BB#OWZKDZ7,ZRYAM!C%QH"_WZH#OW^*F)S[(?-!I0C Q516?7 MAWFY1U(:<67;;#;%C#3HN[I9I)=[==XF,,MV &D/:>1*#^EN&^SE'I6%H"WK M)7Y9TD3,6<42OACOY5[MU\0)63+1C&)D15NL-X0;N4?1^/-E&IPS9!Q[ 1H< M'9YD-^ADVU2%V^;H]![-L.AIH+4#>C_:C)1K#@*A-XM3>@,2U6!PU#\\>5.X M+BC?E"MD0.[6Y5EPT49VN5@$,BFR0E=Q^,@/N5[HN"QV#T.O_](XZI7;C0KS;>T#[/:R ]0&7JU)SM*:S?6'T,TC8); M//V1 Z!%;HP6IX?*[,'BT@R^B<,&WFS&#;P!<3Z!S*B;EK@9UI340#J!I=.A MJ$\?!Y&<7>0;P)^?O2#RD3]E="&]:%$:Y_89,B+J/QPE>-N&5^T]'T;KT[R# M58%:J8'D)Q&$"1:S5MPD3S,'9.Y (7M2*,T@&*7H#AE=Y55FVT[?6X$9Z=>\ MDI4186\VI!F!C(1IKLGF^# 'R2I'>-ER5"=OH.;TL,(YJ86(O?*Q M?8]G!#(RI#DJ-89<[^G*=?SY>8D\+I;I"WFX(@Z^WY6W)DPCA9KCL8+"5 $H M:G"4SJHH2E4-A5>IO_AZO&-X9@.PD=B*>R!L&4LB?(_+V05HUL M9%)SOAB9E.%;2E?LHREH-O&52ELHD?_?D8YC-[%%E6LR9<@ULIXH[D.7D63- 5,B.=<+8EU :E;-,_F=*P>I M]E?3N"%B_22F!0D_"5$:3SN9A*4.HRGHMX]NFD*J+R,^M8$*$W#2 N2AEZT' MUDIA(V>:CR8^>%-8LKLX6!;J,M^X_2HW\95+8QM.*G&,].AWE);I*>[?YL@. M<55]V.ESW(U<0HYFE*UM^TDK4".+FN.E]D15H@&D*ISL!JLK?^N.L26J(R,-]3>ZS&-!*I^6AJB8P5@%3#:VLL57WX18;W(W^? M=)8QC73JQ_":Z0Q!HN&5SJQJTD-P\G.VXOU0NA^MUYM;0!O)U5P\M>3F>N(T M(-;D+LF;W_;8UJ_: LI$8LUG7,I?#''>U5IU)-QZ@=\,8Z1*=^(=CDO48QAI MJ[CNN$";VXOO0L4^$B;ZHQG!_T*^>/!I]_'/@&@B[KCYAJ0BNNI3/[D\%FY^ M\2ZI %ON&D&,=%52V5/4.-,$:.-.])P_56#K+4_.V[ M[.JG_",LI1L7-GR&VW@Q7RP#1LO0?37F+_7E=V$5/DNCW_6PZ4E5P=ZOQE7+ M[2<(69_)WD&%T4#TKU79&$BB$BB=3M*?4Y+52O[AITU.XJ1S,7R* MG%OW(3LK,IJ"YE6*MNCJ+V$XOP[HTX\85C1=1JO0 MPX2V'T&D=J#4_[?;QB\'S^$Y7"XQF5+Y)/Y-"(WSKAZ))RB()]+2('"!A*'N7Q/!02"/@*FR"$7/$Q;@\Z5Z*ZOFHN=' M\0RB!\)(9 OS2/[ZPFBTO.C%R;&PEQ[@*GG\)!6Z$6\D3.^@MOI^6Q-_#A7MW@AD/VO:#%!K%@I<5;C.FDMOO>2^ISUY5_AX-RGLG9; M%#8_'<2I/!K$\"3BZ!(N,8=!+>\&*7/), DYE%O#\:M)/ )<]#QUZL^*V84P M,0[9NDUA58Q]$DU/*/%$5U)?QLK$-J25RN:CR:USMA%^RA^"IFA9%S4_#7R7ZKE3_4F<(]>D[T>?][^CFLMP] MRV?-_;I)JA-%NQ'9PDPUK(6\+?$6>[+[RF^/"6M-LHUH5SMV=6F#NL!6WO*] M17ML#]"5-GF/<&J,#RP*>;*(JBUA;?KM.7W9 0VQE;! >6>DO$$=^>+?7R'# M,JO")I&8Q///1.A=U\].+2"Z.JY?RY4#NL4KY&O?]!3K@*#JEJGDP$QMO>R$ MV5%SN9$++!C<4DB:N_&*A)WHN54/E$8G-A>A,FDG"G%#1#\/Y?'8^+^8;!RN MA<27+MYA=K*U?C"R!NIJ \Y&%CI-^Z,Q#>J7U+7INUK \L#R5?0NBVB1S.]; MCT=EL:X6=\30 D?2$M,=9GD!\#6+K]48SAA"C>5N+;]#!;SL9$N-$;>4S!X0 M6_P5!?X#30[9KIO[K1:"G>C%1A'SYJ+3H=/X%$8Z5ZCGM%:@HZ.E8N)Q_"#[ MUHBM;Q^&Q!\_Q"0T+^W:2':"Q&2CD)"/$R\O8H7'QVU*X$\S',P73)+B4JK.L1:(G+WQ$:IB4 MII:HVO1_M+^L,. G@SR=CA"37PR!,R1WE0CT,4PF>C3BLE_T!7:;*80MXDL: MZC+.0MNYX3=*:-K'Q%%LB5%:^2[:HW3%@5';L8J,X\1K"/D6'7-9_H\V_,)R M^PJM4"!X\A^0-R^\94+,_0 M\!F'=:6I2;R'@OC\W,<+&=X8AQYLN]=8<6Q3+KSRDYM+)C_\;-YWM ;JRG1! M+3S'<\JX]!X,5Q"K;%U3-H8!:K%H--TUEW4]$A*MAJXQNO2-T),/#/I(S(*^R_%3&7QSQV04ZT0/)8-KKU"(9T1&9@NK M%:P(\RQP%3M3ZMUJK0$ZNF*]Q03=3>.O#\@^ZFYZ"T.>S!GD8=WZ>(,VHB\5 MWBK4V;I&F^VU,FDG;/17Q(5"(NDD*RK6RTDFASSN5&4&'V@<5E[+E1U(5]?= MUZ($Q%/MRT-8?3I#K$!IL)+K3D(B&*0;Z4W^I=80_P%-]AIZJJ7%X>382T:5 MD>#:PTL8M!B8MH7;MW-JJ]$I"^ Q-O"JE)UHWU\J BV_&'>H3%)=<#%E?MLU M)*DW5Z8P[549Y;K:/Y6OUY!A]/*Z>\)]M&3(BZ\W$86"A5 SHY/-$JVCO59V M&T)R.4'% ,1-HY@51E>-)'& A_D ]$C@=*HNOT'^AK^XMB*L,#IJ$%'OB5: M5YRT,N8<(R?'L[L,XZ3J1_QV-8><0FK>)\FR0ZT<"3 XVWR356 MZYB#YD(URW2B6/KQI:;-H[K4W=D]VMJQFVP_RR!5Z5+?_AAP:P6=[>7E8NF2 MLB45VM$G2OS\8[ZQ[2:1D"TVHFQ@.M$>1DB-/XRWWAYNDNA$D>J7$E3Z9+=8 M@B1R'9U;:COM6EBRD9Z2IB( "9/ 0 5 =')U<"TR,#(S,3(S,5]C86PN M>&ULW7U9__.U_ ?S73^]_>_9ZGDZ.L5L^>]5C M6&)^]G6Z/'JV/,)G_SGO_S7]$IZ]FX5EF??' ']?_6>OYI]/^^FGH^4SP83: M?&WSU_ZOW)HOO]8?,2SP&0VO6ZS^^>/SH^7R\U]?O/CZ]>L/WV(_ M^V'>?WHA&),O-M]^?O;U;]]]_ZMMB]>%O\Q26JUF_%]>S6[]1_P6;KT']"+@ R7_XMLC/ M__Z79\_6T]'/9_@>R[/Z_W^\?W/EE7TJX1&2BS6: M_WW_0U]< $YAEDYFJ\]_HW^?/;J":XP=ORVQR[B>K,W;9_-TY4NS*JIYO_DO M9R'B;/7IY&0!GT+X/#E[?/?I#2V>8_QMOEA,-&IT(410,2(H@05"SA*W72ZL@6-+25C$M8Q)6@S][QHL[F"YPM%YM/5O.[FML[8*QG=?>1O9HO MEF_+>_R"W0E.K/*216;!^"A 9>? R:A )"NX\%JSTGI,5P!<'L"N?'Y[!2:&LXH4_?\>?J8CK[QHO%R?'QZJ$P)?IL_OO2SX_; M"GTY;S75:V$2_GVE?3&27VBX/__WR71Y^CLNC^;Y3?<%%\NZF!83C\QJ*3V@ M*!:45 2MT)B9M,+YJ*TSK5FP%;!MV"$NV/&DR-%>,LU(#.QGVU1BTEA M,;LH!9GBI&GH[19R ]T-8]#,-WXL1U?K>4Q=ZTKS[DY".F MHVX^FW\Z#5U^3B9/'\WXY_9_5YQ-$3,(J =); M#JHDTL ^)Q#&&7HD(LNFL5K8!M<#C=LGP)/!I-*,+Q]P1G_Z1%A^#_V_\-*( MR?AVM*.;3!K*9U"<:_ ,'8V:99&2QR1C8Y;X_I['\,W7/S\C?8Z$L*T"_WI&YJ[Q3_F]-=N2=,Z6UF02^S) MG9\P[6*6EFR]S$DE%D6NG/""MD1I%.G%F P?-,;2=#C-;-)+%C:7VA?K-*1H M/(G7NTT MZ2%E'8+#PD':;'EB=52L^2*[ N&!!M^PT8JQ\FY$-"83<:S$:BC3IC'5BU,@50R] M*EJ0KKI',@0(GF7@:(M7OD3%6V]R=QRX/="K7DUO?=R\?,#^RS3AXL-\EB-.WO&!,>_+NXKSB0;>8RC:ADE>S M,#U>;):(R4J3TLU@. M"1S,@7MI!Z/H=E%&Y1(?GVGZBN<:3O[VX/HF_T;];)P;29'SN\8@P3[^< MK83SOS9,%;SS-4,F#VX_OD;IA#>\D(CXMA W)EDKQDQVD IY)LIJ6P.H$B23 MK A!+G!LO5#O@'-HFT1I22Z8L\ %64]*2$6K(D0P4?*L8W#TJW^=D33_OY-U1NKY;(GL@Q4I03",B(+HP2$O$$42 M.LD83&J>##_(2,:DWIOS]"%+]$!D&'Q1_]'U&&;3_\'\[[1ED7_V:YAV=8!O MNP^83OKI2!J[SN6,6T[CT;N@Q+BC=!%9M$Z6O<]BGU5W,N4^A/, M-PPO&LD=4QZD\D1)3R/S5I%!)0)](G4VMO4QTJU@QK2#[LF$ZRJEC0 :9C@6 MI-?GL\.+#9:"G#20J&LF7CV#X@8A2Q0A,^F5+.UUP@U(QI2I MT%XA[#OUS6CPV[S[]!'[X]<8EQL@1AF'/I'7GK&.+14(Q0G@7@>)3/%L6SNQ M-\ 84\9J8P+L.^GMI'\VKE/RV]9GT>2FG?UR[J%MCJ?1**F"L"!$<#5)5]2Q M%V#,H[#,,>V:T^(!^,9T]ZLU7X824[O=9+' Y8)V,O+5F9,0%2N@I%$08QVD MSCH86;06K8V(]9OWQ?^NK]E>R]-WY&0LZU7*_SZ9?CX+3TPPT!HTY$!FZVE4 MR1OPH@1(C!53DL@.6V?QW85G3*;R#G*_3NYF4]\V*+0>63VDWRQ@Q0T9:!Y" M0%T/<1F-L7#(NO#(A%/2#Y++>1W(F.SC!N+??[*;R7U]?Z2:9!"-$'S18X[4RQM@B6Y\RWHUH3"9R R8TG/YFE/AU/L]?I[/9)%M> M2C7*E$^\7D;D$)/-I(UT2CY:C+JU7[1Y]Y@,X09BWFE*6U[V"-VG*9'L3.<@ M&4YI=K(*Z6Z066--0!J>3#JNA^8+-P&1&@NBH:E M+!;+?IJ6F%^%Q5&UM>G_JEWR)2(I.N1>P'>AC_NZ?#G M<,)K'G^;KN[ >^>2)M_6) /*A@P1C0>!&)QP6@G;^F[WI=>W.E7Z&+[1U*Z< MNDM/OV3&.ZM8"%J"9LF!4C7A0YD$1AC:X26SK+G2W!;;F (KNS+CMB.GIG(9 MY/1A$LG!8\X&<(+3CNZL@& R@G9!^N"]%+XU,RZ_?TQQE5;2WWE^V\;2;F:< M\C$:'R(4SLBT%YS4O#<<>';:YF@$=ZV+:^VW]A_AN'$OZ3>:^R%VN_,,"(XV M>:YK8(^!PEJID#9\,O5TYC)+3*6UR;1;[LDCG#3NM_+WF^N!/";%21HJ,6!< MDU$?$]+;18'LT43#;$*6#^0Y2" &*!@Z>YU*K,2L562#5VYH=-^$8D[G3C@Q[SWB[BATWAJU>+E^%OC^= M=I_^&68G6*_***TT$J!"7F>-;$9E&&E\R552F6-J72MW*V!C,H?:L:.]3)K1 MY5V/G\-T4\)YH\O.HB*Z8$86)* 5BA#)6G+&*L ZD= M.9I)8 A[F>!MHWC.NT<2&]N?%=SOH?@(8)#1: M2"$[JQ"XSQZ4L05"+1#(C?4I^LQM:*W_;@V-CB8PU%[TNTYY.WOY^_$H'ZR5 M.D',.=>[Q Z<(I?8)%%3!'+0[-"+?P=;\.(&_,K$>'NRK*V_ZD'WQ-&BRC(P MVDHB"2S6VB!D>(!&)4,N(;KFR=9WP!F3FMN3#=]WR6@CA)8FWSHV?S,F:QSR M&!T@O1V4] 9"R@E8K+U;N,RJ>:SD;D1CTH.-N=%0%.TB9SE/ZTR$V3LR2]]T MK\+GZ3+,)L$J%VC+I;=C(JXZ!S%F RK7OR@>0_M;>S=#&9.3V)@0+2:_Y56M MD^,ZM9BWNO_,'!/!IP+)UZLD3@CPS 6H]XBLB)Z\I-9!]0="'),'V9HY PJK M88+;,DP[S#^'OB,%M[@$^C66:9HN)]HG=-H$*(I^*.=I#FI-!BL\0_*"M=-8),VH\K''L#CI3R]VQDDH*C&3.&C+7,51SZ66;8 OGCEH(;^;D3'DK7<92N\E9!4JKVEQ,"R@Z6!VXX>A;'[RU:N%U*!_[0)QJ M+JZ&Q_>A1R(RYFK$DP6_QE*LYJPP\@%+H<$R;2%$K< ;CT6IR#EO'I*\$(+ 6H=U>5CLDGW;J-T-V( M1M4#^4!\:2BCEL76JWV/KW']_V^Z30K31>K21 KE8HJUD9'6-2P@P7%-^D]: M%X5+-NC6]0.WP?5 !_Q/P:'F\AJ026=)#)NL_YN3&0(3.C%IP!$V4"$C38OT MP)(H6&VR)%H?.>V&=%0^_J.QK;E,#Z#)SDI;39 S=$@:-00N2,%& =&@!96* MU*'V,6^>H7(OJ#%=FWQT%;:+H-JTC+J.:=JM*QJ]QP7V7S!T>>5DGMVU(+?AGX0SZ.1"FQ @5IS3->;D=S25>JA;Q[3/8ADSP6: 4T.8U J Y?%.^.BR3B\$74=U39L\G\.-@TD MJH%:-5^^*+SNWU3/YTJTV@ER*)VMM^8L#Q")T;7=HV>)US\.L(/=!VNKV"/[ M\YE&3<4U2,3Q+-)!K&U/4!6635'&V-8A M@2VA;<6G/UDP>PBI#;B[70Q_;?$S&5AD2"ZF\62G:4ZYS=;1]1M6SL>=/H?YEVH4M71Y\R,A6L ^;IA_+:T>B+K"V3 MBTF,MF76.K]Z>W1[IUF&T]4UL%_F_7O\?-*G(Y+1VW+IR&J2#:^7>FH=]II8 M(1.YT4H)D-&I6(2*(K2^B7X_J@<>+S[*4MJ73-_E8;:551M'E09=^S>NC(Y: M2.%\T).,3BH=:IO.=?BX@(L.P03:*70)++AK=>)N\4AO?<43. ]LQ8&&<]TP M3^[S&2/?EJNU-%AAB547%ZO;*P0G,U,48$)8[A07IK1.PKT-RP-/ ?\4>J*) M7-HE\I]A>8^K=+V/7:\#K)A>I<;95O/UA6=,Q4X?@35[B6<0PEPRW%>GDC>-7AME M3%:T&>?:W\8&LMR3XE 0C21K/D?6W,MZ&,0G<#(X)*U:"[%I+95K13N^JP]\ M]8-+WUSW8?P^2'-6:?KG;^1D=I_P/6WQ/Y>":3EQ.DGM$2&AKH7)T8)'7>N! MTG+"DJ)*K>]/'7:$ X66;@JL95.(F;7/I4%&6QEYZB%:!CD(P0+7* M6Z>!;X]N3,&?IT_/?<7_&(%Y:VNAQ^ A"^%I9^<*0J@US&2JM7J5%\VK7^P: MF'_<]/.G3\]]Q=^,GNLAOBV7A_VVVVN")TIY5"('B$'6=58LQ*P\I(!:<*MX M4*W5[ ##&-.M]2=$^,,UM:Q=B M5[MB]WCWQ_G+1#+I\:>3Q;3#Q0+790U6TEO_)4^,5F0#DM+*&&KV1&00%$L@ M4D@Z:))B\WK_#\'W%$Y9]R78;7'MYO)K?J)RCO#?<98_SG\/R]H7[O2B/UQM M(A:2-;74F< :^5+@DY&@E756N^*%;VTA;0WN@?;[GY-;320WS"$)[26TR6R@ MO2VW0M4B,^9X@11SC<='LL-B1I!,(V,A%>X9(-)>OE*^T4<-@:>(Y&>ZR(?*/-@2XE.X:3H4RX:0XG!J M[$VWQ)ZPO>FNM%KK\D4/MDF2TINZS^M24[A8TA"3EJ"2]>C1VMS\,OPN.)_" MA=/!55MK>0Y;CNJ*(@Z7%/'K6E!MME,YJGN?V:0N^56\Z\-K@ M@&=E^ZX*=R$:TW%D,Y[<8+"W$LH0!5:WJ49TN^T7BQ59&@/> M^]7=:5T3MQ1(H329@XSIYGVA6V$?5;!B,/8]BJ0'KL=X^6[V'IO>C<]I4W?Q M7H2--K=- X-3,J#_Z&K1C/6K:\^?]2_G=];/JFB\67=$//LSGYAH362V%I*J M^>/$)_!8J];I+%@LT9C2VB_:&_3>98D8F M8PTXG1,HER4ARPYD,,P7SV7) ]["O1M5M#;4.*O7F'=AV07^NE$@WEF"" M2#2#,L98.Z60J\14!M)%-H>8(C:_.]0(^ICVJ/$S=E>9#^L>KXL&?0S?<+'^ M-:YJ!2WK!WMXR]L\MHGS_&#\C7SIJ\667LV[Y;0[F7:?SK+\Y]U9T:5+^'Z? M=O-ZT+XY0"#27'W*NC7&[[@\JMF'%PV:4TZL.+*9BK(6E ED/>GDB#>R**.C MU*QUKYD##J]ME;*MH+ZF7Q;+:9H8QJW,QM=S006*U=I%MMY)%IX[YE-&U3J> ML0?<,5D(8^7_W471AF/'0$7WM@),FQ&)O)N0L2-9WVH501$B9RT520U5E3(C#=>_?= VK]NY/KQOR!I M@QK\N7G@F4:-*B#D4BLRJUPO.Y@$7$5/OJ 0QK0^J-X.V9CVZY;L^;Y29',Y M-:P]>H9MK0=OPY:T5;(4!CK4"SS>1G"J1A!RU,8@CR6V-@2W0S:F;?(@'&HG MIW;U%=:QIMLP,6933>H"A@1,"0+FHPR0N)/&!!ME\SO\=R-J--ZSY?S]@(VF M52R9!(N^-MH450CU?@(9S"*5:$KS].M[((U)TS9DRW<]VAL*IO7J.%NX-V@% MGX(I@H%,B9:L=HP,WNCK118TTG"N7&O5>@^D,>G4 ["EA6 :N[??@T%OL21O M(!OR2A2F IY)"S($;I7U]+_61MRPVO.V@2K'@F.U2[$7M1.-)/\O*@7%!LYC MRL8)\8B[Q1BB2ONQXY9ET$(>S:W26TUEJ7,F PJ*,S1>[B4MS>"!B9P02W2R M>23G0;[<&,(U;5G24B('BY_0CUHMX#VF>9=6=P]6R9HM8BAW/KIU'&7[<32* MI:QK+DR_7$3*ZOMO"JA-BI'"DB( :5PM?<\*.(VD*8I653M(W=RZWQY=FV(F MU]]T50XO-_9F[0E^0L\[O?+E";GT401)TY*K6Z]5O:BL$OCLD^6!B1A:[]P- M8(]IUQN(C3<7&CFK,/UV*0-6[7R5%9VOG26]<#4H$B*(( M8+PXASIQ#*V;7.V#=TS[[(AXV42\!R7D/^9UGSJAK\79IJ?NS?6P7\T7Y(QE M4:(6$C*9,#4K)8"3U2!U0HF:G]*^Z6C[48RIP,*(R#L@%0Y*Z5>K^E1ONHVM M3%]:=_#Y9YB=K.4\F\V_U@S<"0IC%6,.:#%F4%$S",%GT(%%U.1KE=0ZZM-X M"&,J9S8B,@]%@H,R>=T:^#Q7;S%12;A,,P96JWI/(@KPLG!@+C,MR'&4KG7M M_UUPCJD=P(@XN97:6MSQME=2[Y4M:!XIV&5OC M])OS_>ZWB_?6:]>HBB N>+#6U*8V,8"/@C8\[VSV&3&PUH>B]T!J%:0^?_RZ M!('//#GF(Z#FI%N%,N"-]A"8Y448S8(;*C9]%R5IF1X/+]68%J5U)&S(/HGW_WMOQC*IDPR$(LK=0FM/D.I98 MFQTX _3N>NW%98B<67"^V)1,B3$.E:)X%S7:;P;29&M5+) C)VFJB!"#02B) MC,]L7>)A[V6+F$N$;)#0XZ&4! D*7&=E76K M]%G6.FED&YNKP?CHE\UG9Y'1LT(XB[,^\R=AMOBCP]!WF-_U>#P].:^5,W'D M8#')1&WD1M-BDH&0DX>LA0_,*,MPP/UD_P&,VH)].//N764'$_9PZW&K(=0; M.IN/)V@YRT$A,.%K;Q(RQ8(K- (,VC"?4PFM;V_NCWJD^O]QF;FS6(>CXWE3 ML8KM5>C[TS+OOX8^+R;<$P(3$Y#]+VM/' ?12P6\I!1#XL6JH:[%; %O3$>% MAR!8(T'MS:15&_GK8;1NOJ[7TRWSI:I_H/Z3BN(6$.)(]#;HB7#[1)>YYE4"[N./&65M2B'!FR MQYJX*25X$R3M],K1G-KLPB/8<0\>QYA.YQYGTQQ6](.2>'VF<):SV:I0RC)TGVHRY%I=7/_WI)#: MKMH!1$B^AEX3Q$**A-QJ%E(4Q>BA;N/O#'J,$9,#L6XHT0[,R%76V(3VC%A\ MK028+8**BH-3@4.1"CEM)CPV;W%^!YPQAD4.Q**'BV/8E*H/Z0CSR0SYNU!- MC[?=[/3U=)%F\\5)CXM7-:>;5&Q>W4Q891W.RT46&OGJU=7I\8B^-/VRJMFT M1^;58%B:)&@=9J8:Y7'] Y<79;0F2FN6A8V@K6?U6FN= MY@J O7R1^H!UP:]UL;%I]T>7I[4G=#Q9DA$0^F[:?:+9OMRHBLQR%3'X0&,T MM3\(V>:1604F1R'0*T:Z8BL/9:?7C\DXVYT*5]R5X<70QG5=HZMHW]R,\.U5 MA)8G;5PU&4LAA(YVZ1!C(B>.D37IE"7O>BNB//#%8[*D&E%DR*EO0X[S3?XL M9G?F0;Q.D# M#:/!6P^V8,50<]Z&$;NI-:5YS$8$L%P(4"47<)AK=8VD#!=:$J,/M;L\W#@X M/Z6[)%X9A1%.*!I1<:#(8ZYM)!,4'CP:YF+!UA>(;X QAGWS0+2X[B[L*Y2& MM8O6M5XWT96@+\2+381QK- M*+%R6O\Q[^97.;K!9+$4LTI2RE[71NJBML$S8(-13DK#4O-;L',AV^)M(9M@XF(@'1<-&"L)D ^U^CBC;9]QJUV,-C>O 74' MG"8+Y8;G5QYLWO&N)C?4&B07]L_'C?TCDTFI&EF<5W=)"0G!E@1)%>^$8U+; MUAFP>T(>PX[=FF.KQ6Q")G."/DY%.-V\ MY^(=$:!'+D8Y$$UVG_&&FG:QK+F<9^J>MA(7$)W+X'DM5JR1?@LJ@(G&,Y$" MYN;-O*]CV,L]^R>2^3/M0JW0]&4^37B#]WBQSK(I)CG:TK2K99MDJ44.&?!0 M+Q&B5S3M6WEE#WGKN!3@'N*_XK0/-N_MVF_BC/[TB4;[>^C_A=74V1@YW*<4 M<,;@G@U"BE0C:A/8^8CKJ MYK/YI]/0Y=<$8S;_?*5%7@I)-*:< M[G8[1,O9;:8#?L6NEG6LMUGR\;2KGG:HA4[.&T5'9&AHC!;5ZCQ?@4L5H]WCMZ5F\M1Q?L#^"YDVBP_S&3'XX@I"Q7SY M"@)/R053*^P(S4 QPNMB[3&N1>(^VQQ"\TX0NP =4[IT4RX-+[8MDVS./J\_ M8EC@W__R_P%02P,$% @ -ZU:6/;K;*U^=P 87$% !4 !T2)GS?O\+?F=LOV[4O'=T](N&+5D26B#@!H 9>O\^LD""9$B 1)+%0""BG#0X"+@JC#[\V]]^?_\+N+_][W__IW_ZU_\/X/\\ M?_OJAY_&Z>(<1[,?7DPPS##_\.=@]O&'V4?\X;_&DS\&G\,/;X9A5L:3#T1__4K_$,,4?:'FCZ?S; M?_O;Q]GLT[_\^..??_[YSW_%R?"?QY,//PK&Y(^+O_[;U9__=>?O_Y3SO^;> M^Q_GO_WZI]/!LC^DM^4__I]?7[U+'_$\P& TG851NOX ^O@\^_H/;Z+1/U[^ MDOYT.OB7Z?S?OQJG,)LKZ,$E_+#R+^IWL/@SJ#\"+D#R?_YKFO_V[__TPP^7 MD@N3-!D/\2V6'ZY>_O[VY5VD@]'LQSPX__'J;WX,PR$AGK_#[,LG_+>_30?G MGX:X^-G'"9:5Z!=+KJ!TA?._ZKO]N#.FCP1DDBXB OT41Y7B#3$N>_?=,7]] M+\A8PL5PUA#QW?=NBG=\'@8M!7SGK1N@G;\1G.-YQ$E+J-^\[PV<"Y"W$=:W MG$TN/H41K>^?T_C\QSF^%^/1=#POOWUX%?5S"*J07%P^[?]KFX^YL2ABSV TJ!O2*_KVZK,J_N[+P[]F.,IX MN5\MX S'Z9L_&M;=C MN!1R@W6]#W&(9RDR="YQ<$8+4+QD<-(S"-G&@DIBR+'7FN8(OEW/-6V>318K MNWHP-SI?RF1\WE2?LW$S,5YJBD#_[8?Q)..$3"KZU7RW^)#0C5O\\G'\@/<#XX?IQVYP)T\GL&OZ[A*,P&8R?_368G@46N(G)0\Q1@\I% M@O?TRFTEX;^JW#(4P M!$EXS6C7*P9\L0ZT,!@D8R;$)@_Y?M7^C6%Y&*UO(MB5VO[7'Y>83TULQ>=A M6-W+=Q\1=S8(OWFOUE;?:J#]3+L0$RM1UU"!CJ"B2."<]60**.-$#D9Y]]A, M.RM*]-XY4&X>#>$.0C&*#C5N-%%N >DJFW49*6NN0WT;" M>U._"EF7K,FA+98L$!;)II$\ CDU5D01,%G]^-2^L6G77NN;"+:AMN]L9"^& M83I]7=[-QNF/^5)MT!9=37'0,D&%P"$2)F!6N>2<$4DMB5>V.>-O@WG$VWQ; M0=]E@-B5 3?Q+-R--1!MLM=O0(&[:/:[X3=6U[B+K#OL TN011>D*YYV..]J M9C0C[4PL .->R:"9,28\4NVOV/?WKOQ-1-Q!Z<^F4YQ-G\7I;!+2[$SXD J+ M&H25!93G''QD#%(.)0G&''D^C17^+8*6REZ6:NONW^T@T+OJ93L_TV'Z\=DH MU__]_#\7@\]A2 N=/IN]")/)E\'HPW^&X06>)M9JW%^5=O>I=]?J63J')(,TP+S=,SIPN-CM:FG>"'!$7$G@= M'61&UBYY*.AYZUJ=AS ]:NTW%?A=0IA="?%KF/R!LWH$O<-T,2'!TEDT'J4K MNLIB6#)%04XUO(4L0? Z@%=DO-A0@D^Y,1WN1_2HR=!0V'>I8'<_^,>?<#+[ M\F881C-B:F7IIVJRDFURIHQ![A0Q5"0ZCU(L!"L(X+(&0DI)3*X5]M_HX%^- MYU'3H)F@[Y+ [4J"EZ-9&'T8$$4O%TR0?OXK#2_J18R_C\?YS\%P>*9ES4(<3"<6XUD-)W?XF<<77S=^NA$M<8F#M'%BHKLIQ"]H6]%T Z5HO\: M$V(=FTY,1SF4MC" WGF9PX M W83=X?DTDU.GDE.2XHZ@@#)U:1@L\*P#:A51Q]:>Q\W//U6E;ROB#@FD MQ4GT/ORUJ&:X(8,;84VBI./H"J"-EG Z1B9+EJ!C,3(;E<@][V02/(3M1&G2 M134=TD_W(.."YQ1XAAP9TF%&?G1D(D)AIFC:WC)Y3CW2#$^))HW$WR'U= /4 M65#6,:-J +?Z.5$AQ% D&,&DU<([[EMO'S<^_D15OZV >Z2=7HS/S\>C^4+G M]=&O+V:U;UU-A9XYB]87JR'S;*LA@[6=@H0LM- R)FM9ZTS4/7!.E RM%- C MD_5F7E2VY<')T+290TEOPR7*P618M7,E&MFZ@=3^B$Z5(0S7TR)4] MRWDNY3!\$P;YY>A%^#28A>%9<$X;;^D$8[7C:>U[.9U(2NY7LFQBKPI8.@9 M*&O(WN$Q@DY%F^2SEJRUN;DAQ%,E4$=%+2'6SI'.MS@CV6'^.4Q&M/--;^ G MKVN0!N14"9VUSARR$X'$X\C% T%J2E\XMF5G-BZH?0G6B]&FLCB6,V3DN M^GZ"87HQ^7)]2^O;V ]A.E%V-%7%$J[L'!2] MX8V_"9/7DWE%6Y[O9&]P\NYCF-".EI106AC@/%=_*R($91))(>GDI-::M=X^ MUH#UZ*O]6HN^1]N>:XAS/--G%[./X\G@'YC/$(VU.; :G"&GR\8"+K(,4G#- M4.BBL'7.[1XXI\2&G43=Y];VC7#,);J7T^D%(7JI&)--&("A)=*&1/N6L!*"$W2>.5:R:QWG M6@_9B=&CB0)6UNCT:^E]8S[*$H_@&UP[#7U9Y6[T&?7RT%+Z=0%/3*#%($$K MU*"2-!"-%."=-8X'&P)[=%W O5'1)*7K5!-!MD^M->4Z@T@&K42M!+:^ 7HT M7< WT><#7< W$>.ANX#?6<+E4U2#]>/1O,59[9+HD]92BEIZ'.NMQZ AH(V@ M=;:^*&=YZ#;Y9QF@(VD?NY&B5W%F9X%WN&=T"]-5<\MU0'7J(KL4T($;R>ZN MN'$OJ>^-$B%ED:/7()RI03L?P/'HP25T+#AKW7H#8HZ3"NMVE=T3$S81=H^. MPM=1DU_G%OB953[0&9G!96YJNTL.L9#=RRV7B3/=(=MU!\3^W8L&RED=C]I" MLAT:S:XH_K@")V.1V4<'DIE$#C'+$%)RM=VQ8#6V'G7K^S_W CH%"K23>(7:]A!U;%ZBMQS)*1"@@8S[-)E]J(CG M"BA/(:9 R+A09 O'7,=>T-I-,5FZQ SR#A?0UP-W"OSHHXD.&8QORC0N3[8K M8 53+M$:8*)>/>"<@PN%@VDP.:KI(>NOC7^A)?_?SFZ&XU\.QX.?QE/ M_@R3?.:X1U&,AGIIMV[EI ^?)'F4@G8&-V\O0AL%[>*]UF<\JJ[$%Y2$X&0E6M$PRYF1NW=7_&,K(]LF(':7>P1:?([HL M4?CI8D+$?(.3P?@R"_D;_CG_S?2,I1!"=*8&,HFL0A6(LA@HJC:BULBB[4*- MAX ] ;8TU4T'RWP%R,L-;_[U.8DI5Q.5W(I0M7.F,2>>Z?@MJ4[(8W6@E=(2 MI!>:7M!F:%K;[%O ?)+D:J:W#A[ ?<_#"L22W%5$CZ!-2.006 4QV3I;P?C M:^D=;UWCN#G*)TFT5EKK4!QUW3QM^GZ\(H8Z1QYO(W^+)+KI8(;O#""P%J3GHB (Q\ ;Y:(WGMG4NB2B]YI.F\-'Q8@. MO9B^"6=>U>P-O.(D1Y&2=""4E"D4=%+(;-LG8V]!\YI\ZR5 M'CKT;[I[46Z![,5X.OL59Q_'^8S7I&+A'IAFIC;!=A 8V:+<:\71:6UBZVG0 MZ^!Z0J1IH9E>K9L>O*PMG1<\:'"QSK9C[JI#&,L+).&M M+UZQ$EO?=]L0XFESJJ>^.K>4NANH]9S6ZX0@9X01.&9HYRPY@]%2H2O*!=%\ MP/G:(?,F@5^?:?N75;>6?"[EJUN?@@)3,EF>F723NSC)RPKZFUY5^"W,+B8X M+J\_X61NC4])AN\NSL_#Y,NXO!N0"5X&J<[9NFS,7YW3\7"0:G.[,*G_Y#,] M+S/B[W2;RPPM/[[%=8=NXFAT(>+%>)3(Q;K$]G8P_>,Z?T?;@ S%>-#1U,%G M]"4P73<,&VCKJ!9,ZR8IJ]'LOMW<>N?+PF\=$\[SUF2HQ=J@E4-0"2'J8(0, M(5C6.BJP',F^+DPTTO?=M-O.XCV6"Q1WEO+\RW,N7J#$J>A7%> M6J-RZS+]I4#V[T"WU=?M)-G.PNY227:'_N_IG\Z9+PPOMCK$W-61E4H[B,H' M2-XKQ02FT+SL]AXXIVUS;"7T+LV$;J^6_N$5^=>!MB]+XQK6T1@9VZGP0<=F M-_GOP[2X 5%*J1G+#I2NG=),8N ,?6N*05F3<;Y(LSL(%Y<* L,D)8,H:P\5JP7$0B=GXE(I@2X4VSI4?S^B(S LME7> MG18SS23?T+BH<L&$S)VL- BI MN) BHRNW;(J[,=?5;W\"-D(CV36L EV.Z(J\ZV!:;A.LJ]=#G/*ME'"O3G>0 M8,,]_%YLB0ZK1#X/H$3:GX(RQ%W':]V2R8)%$9P^/JVN.*#WJ=1-!-=:F7_' M$4["\-F'6LJVN ?NC8@:"0_6JE[A.7@9#!D>UDF?)9+YL98BE[SY_D[3=B(? M-Y37/KSR-W06T0_"!^1G+LL1'9= ZEUI%-#Y,(?PC-@?/B&PEKQS3Y=#([>W?Q MZ=-ECC$,7X[*>'(^!_P+[7J3,<&??7D1IA=A./OR_TD9,_)X,9 M3J;7#P-&E;2(Y&-RG\CZSV3]UZ) YU-@Q5I/7NF%.!D^B2=A&.J==[N'CC[ M=K@/0XN[S0*:J*=#)&X%M$7/D#7 =0K@WPOL,"'\9FI#('_81?")'*IL @H>N F\=0;X 1Y()!_&'YL(OH>%0$XI%]]>#;*OX;) M'UCMX)__JC?=\&N^6HL2ZG1Y5>@P+UF2ARWHB]$VD/=EBV_>OOH!3 66K=S.\. MB%-BP&X2;K@E-+"UGG]Y5LI@.)C_H_\:S#Z^Q0^#.K&+_.RZC;(Z$]:J"-'$ M>3XT00S10W;*D0@-BK(6=_IZ7 ^LXDG9P$=&BH85,'5E:^%?B?[JX5\'_R96 M]@/D;H%YOP;XL7%H? 0$:+QO-UE'-"*2J>'K:%0+RC &7A@.)6CGF;-TN*UE MZCU: J]P$$Z=OYOHO3%OWX;1A\N4K,S!()E)@+5QFN+!D#&5ZP@FJS&HR-AZ M;8$?(-_7#WQRI_AVHFY85_(5Q"+GN@:,AN?FC8_>__&WI?!OJV\'R?5X<*_@ M"/I$[QT#Q%IUAM% 5$30+%*J_>CI)VL-_3FT N_9_MOJ;Q.!]8CY[+8-/3L? M3V:#?\S_S>NRR)9>5FC)9="R3)#*HS3P98+1)$BR,"X#%G98%H/H=SC M\O87ASAX@N[8R7/\11@+^;P9TJ_I7]4>"9^J('^?8KD8OAJ4 S4FV #8@4LS MMA5AHV8&WWS\LQL??_UHA6 48UF#*C[7"F\#GFL)2FKMD477?BS[PZAV/C#2 M1\P70WQ=5G[6I6W*C0VUM0J8^2BK)#1Y$FC!TNHS+RZET+I7V+K8]M4 H3%' M[FR_/51Q+'40*Y=TXTI-3"8Q0_XQ#W7LNA "7'%T=I48@U#:FO6,S18/V.$O M*_:AP]U+)TW5TN=&THK57]^[60=BIVJ(-> =IB:BN6K7ICD0A;Q$IK6R MH(WR]7Y5 :^, QD-1I^5*;JU-W,PZCQ0+7$,S-E$'1T8\XHLT)?GGR;CS_-C M\.M= NF=92)!CE:!XK* RUH!DRB%4"8HWKIB8CF2_6?)FRMMW%SB'6HDGE\, MAK6-WV)T%1?9Z*@!/9)1%V+-W-<["2_KHI4/3C=>E#!)^7?ZBTDMDZ73*4#RF.A=!@M>Y $G#"&32L=3:>5X* MY/2(L;N\>Z3!YB82,I:EY AT2)%?9NHD9\LCH,*4HPG&Y4>=]MR+H[J]2!O7 M$]U,\JP#X_32FQL)?T5Z;!O)=4QO!I1V/ADU!U8;I4<+H;@(SC#CI1;!K#?9 MZM *7"N]V4)_FPBLL=Y^)4F=7YPO9F(743OYV9JMK[8,#)VJ/S:B4+#R:;%I; MN6O .B*;MTV>J+4J]I5>QUF=+T'0YT,2KI*Y"^-Q7)Z-9H,\&%[4MO7O,%U, MZ"-Q^O-?:7B1,50R<6 I!9ZU:QUM;86^7F-\1 MT:7OE6RT02LZ\1VG7<X+LP);7^UJNX)])?D/PMW5I0![5_ZQ M% SLN/#G7Y:_P=P3SFRW\+Y(GJZ#KY.M0\/83M,X'-AP_;M!6;^,>0N]08O$6 MI[/)(,TPSZ']3E*>OGWW^Q6X*#"R4@I$I0NH. ?G#9AL,UJA@RJMIZS="^C$ M6-%.^'L[B-;>7Y^=URL&9\4ZY5.2H)F5M(BH(:#7X)+)&;412;?NL=H$^+$P M;<^N[_Z5OJ?XY_.+*0EH.B7X<3"ZO!W38FSI6N_;(A*Y^0(:A1,7'WSC$MDU MU[QWP9D4:B*$@3)20 RH(#">-0M.L>9C.._#TR[LM^13:J^!Z^\NW6;FT3B= M!!2L65W'(L1:,&>*]]8*%AGK=R]G/8S["MTUX\GJ<%P'I1Q+P&W)TN:>B!5* M%ND,%%[3E])R"-IPVE1U]C$D(;%]S>M2*(#D.8J*P0/$'B.8!B2"ZG%V2H%6LX(R5[ MUWI(^(&(\D >:O#L/D]F;\.=->(OZ[9AC2BK5!AH:%*=M,V)R M0%XNPQ*M,GR]J5*K/V/_GE5C;8S;B[+UR+ W.*O-3B>SN[ B3UJK8H$LKMI1 M,R=PSBI2(9=,*;1DH*VEX=6?<5(:;B3*#GO\+U6L."3W+[^L31L^#,CZ>3:= MXFQZM?C,SXKD)1,:2+F6(AG,$+E4P.F7,92H[7K=OS;8YM?!=104:>.>-%=# MARCOW\?C_.=@.%P ^NEB4IM_X&0PSF=D%R-IP$/RC+ EKR#.1S%GS8WS'H5N M?9?J/CPG1(UF8N]H(=Z()[W%-/XP&OR#B)S)I1V40;A#Y6>C_(I^/!A>)LNF MTXMSS"\N)I-Y@>777YPY*VDQC($TS(*R2'NCXH'V6Y2^&!Y"\]'G?5=T0K0\ M(M5WN /89.']^,KYB^@X_0WG+TN+\+TX^*9.#-9F20# MAY1$;:"<2!I!$E9?:V2"Q /@S[;&S M+^\G830-Z;KQI(V%0/,,TC$-*A)L'SC2*LB9]I:;$'J9A1M"/2%B[4-9=SEF MCLF0NS)3+__RS*;,I*'#F[%,PLQ1@L\Q@S-9D_?%G#:/P#FY_,L3Y.EA%7Z7 MR?:8F+SR_N&9SXI;ZQB)O@84K-=DDI8, J.36?B$E?&=T4V7?Y;#? MN?CU"N=EN?T>/UDO#P;K,H38]@F C?8O: M%UJ/MLZTKGG= >\)L7%O:EL2D.]2MKJR+_L.):L/OF>+LJ035QZBJ?>:BDK@;2[@DE!):48& M0O.VB8^OC?PF'-FZC?PFJCB6(M5U6A.S).NLDP2TX110 2TMB3LHGG&+16<5 M6U\B.X4V\AO188LV\INHY4 ]P->!^+V-_(ZJW:(9^#9Z.1"%!-F-3H9<0$?4*6U;%2YI*M]&_AU[RQ/ Q61-ZC?A3Q]]-*A..WR]C1.;K=,Q^PXDS7B%.K@!:DBP=*T^"10 MY%B"+:W+M%= .3URM)!YAQ*N%^/1E)SV>;[]Y8B$\&&"T^G?)^/I],R6E%5M M#AR8XK1C1E2>GB_&)>2O@3?II@&LQ3;O1Z MB'.QD\5]8Q#P/3EBJ8(K0@*F[$!YXR&DS $5TTRB-B:V/G!:83\YRAU$J1V, MFY7 ?L/964[)D%@T,",+G;8HP>=9Z8(0&YR-G>=B["%YEX:V?QFT,W//SG%;RW3D0/(C*#=JW4J<7UT^\I7-^?*ZHQU M4X4<2\[ZGD4]__)K^._QY,4P3"_;OB(/&B7MP$ZS!,J6.E8W,]!<21]3L1A; M7Y7: -[A<]AM";+T'GU[177KO+ 4ZC70&SU"UX';*;.](=3#9+F[J7Y]BC73 MVQ'0+3NF,K**4V10AI["&%2&P@M'+D0B3_ 4:?9 1OQ86;:)NGIDR3%,\6MA M]LL1N2EI,3PM9]K0HRZ0:C-TQ8*MMPPM,,V-Y"9F=,TGKJ^&LW_7K:LJ;V?+ M&^FA0U#Z_21DK,O\FKNWV2@E''!$5=.PJ9[S&;AQD=6^:4*V]N%O8SAM,NPD M\0Z;Q'M,'T?CX?C#E^?$TKOKOP1IK).*' _0K#!0M(&"XR%!\?0_P7QQS3L) MK07LQ+G27#<]$M\7T]GX'"?S/@BU<>O'P:<%-%NOJTN?@-9N0$46P/N D+SD MN42OF&C=X_8>.*=-EE9ZZ! E?A-F-RI]DA<^A]JACR/YD\9$"(8,LA)*$#*S M1-M?ZWS!30"G38/M9=VP'\EE?\5+)/,#[SQ,_I@^&^77LX\X69#2*"DSI[4E M5INO^@"1.06%MC.-7"KC;YF@J_I5WO]!IZGOYB+NT$ODW8SPS2N3KZX%OKN, M_%UZ8C8GK1 +<$G[D0H\0Y0R ME"0=;ASM:U-C7O!73B4;AVRNA@1%QA6;1T M70-,IZC:-T .$S-KJ*C;%-A9RCTJ;[\!E9SV#GV!HNMMJ5PL1)XM.45/Y _&I?&M]$N,U;DU_$:9H,Y@/2XM4R%QYP%@*U-."#%[6M9 '' MN :IZ>3S@=UM';6J-?G*S]B_#;"#Y,?MQ=:Z#?G C."LA9U+X\(KOUT%U6'#?3FZDM^EI?%JD&B;PF-,NR@2H8"H)%F-/)7J-)#5F,E2O!:#R8!"5:\<:@6"&RD_4XR M[A CO@%R:23[$F0R2C+C,^BL:G]EB60Z10?:$W69#]:9T&^76 WLA"C33R$= M&E[? 'D5"[V$I9ET-N8,UHMJ8D=:.")A(Q(7[GD1J75'P1503IL96PN]0[3Y M]F+GH"X'' ]&'Q836\[J13]1KY>79&K_P>0@""/(!%(BI>"3L*TK7]9#=H), MZ:"2#NVH[Q'#C0M<-R]JG5F42B"SH(.?Q^00'$OIP)NC/$%" M=595AP[1MV'^5J?.W7X G&19&X?@"12Y93:#\RJ!E,B9+,8:UKI.8AU<)TB@ MYNKHT&;Y*PYM>,28#1CRQ^J\XP0N)P_DG"F,/D8A6UN[)ZSZK<3:H0/QO;/C MK%=.JJPA6JM!*4U>F&$.!&(T,A5KFSLXQS6R;V\TV%G\JSL%[\Z-7\83''P8 M7YMR%KQP]$24P#TZ)GUNO0,]KA[GW9FV M-_4MX9[HO;+NV_QK7N#?,//:'.U M?)>%-;IS?ET_=OV9-YA8, H5 Q'"^PPJD2<4C"%K)SO)I3$YR-:^Q?V(=N\Y M$6^(^]EGDG8MCJ-]^5T8XF6AG"Q8&E].*X! M:U\WRQLRXFY/BK;"/Z++Y&&4!F'XHGL; M[;1V,YPN_]55^= Z:^E4T-IR'0>[0[X[0>[>PCNL=H^=L5$7GK1P4'(@,]*E M1):L5L =1[2'YBOSY1% MUU:91&W2"]ZDVN.N!' D-M#!:..%##ZU3LS=CVC_KN7AM#WNIJH.I8ES'W@% MM,2%1V0%:C]H>MB,@&@)7\@B)*>$;C\(Z1XX3YA"K93482-Z,9Y\&D_"#)^/ M1W?!2<$,"X&,8\9KGV!BN%S_! M,+V8?"$Q_7W\&2>C&SW(I44=0DP0!3)0W LZ_E.&S&5R/N?B1.LB^GL!/6$6 MM5-4P[K'>67F^_$L#-]]I,/V/4[.;_O65TNGT]5Z*R,X5P%*:2%HR8$+%;PV M06.^%?\--X.KB>F&(LP]KH(R.F.OJ\%NS2]I=% M"8*A(]NL=0W2MPB>(%<:J*)#Y>.O%R.2Q*A#W>/^ X?Y_?C7,*M&U9=% M+Z'$C?5) 5J'M<% N^=I0U/2Y-]TMJL=]'BP8]Z@KSHH(,.!8O7UM(=@UN) M'%+PY/9CG:/M#8(+N@[7L=9[PU4.K4=+K$;S! G46$4=2A=?X&0V* /ZL[K\ MJU/R"IK&PA4W"6QAC@Y)7R>\Z51;W=B2BP["M([OW0/G"=.GE9(ZU$;^_N[: M/_LV\;C8'+EGV:H($>F+PL3!%S*W)&V-A;O @FEM]#Z$Z0DSJ:FZ6M93SH_: MZ^*'GRXF\PJ]>3HFEEB$5A)0*4M;I,]TOC(/H8Z:I V3%:76LG&6O_^IY>E; MB;+US>&[D!:$7@/4\F3[VGH^1#J\F1[NU^L.0FS=,F@E.&DM8Y+.)]JA:N<; M;2%F%4 QK3@+D@FU7L.@_6IV1?IXOXK=1'8=4B_S?C@+]^=&==K"?,W:TR&A MP4<3:H>K##$Y!TZ0$6("@/HC"QJSHNL ;MN+9IMB/"D&=550A_*5^_'>,@8O#V5D*5D3(0M; M:J,&\DFX5;7@F [HA-&;ULW -P;YA"BUJXHZ5+ZL/(*_8?_%Z+2B=?7IY_HLVVBN^,5?Y;K0"+KU,!Z?F(*9!GG8J2P9245>NT4B/H)\6_ M0ZBS0T.Q^U,QWWJ\;VKRM?:IXH(;L@CK_#_MH'95I..>[,(81/:<*_)Y6Q^? MV^ \*;YU5U2'^IPWDW%"S--?2% 5Y>MR&_?-7@1Q=E93L('I4EU;LB.-]N \ M?4&E25HQ16E:.XB;8CPI4G554(>:G?O176W&]-U_#68?!Z/7(_R_&";?[,AG M*@?+F49: 3T7BJD,45L.EB&Y+#YST;S'Q.ZH3XIT>U9BA]*?=5?PK,QP0@MX M_W$ROOCP\9?!Y_E:OK41SJ0LM!,;!=DH#RK3_CP?CE*P)%-4X-&T3B0V7<"3 M)&=[U?;HT;;)HS:^F+T;C#X,<6'3_A1F^.UR4AW-J(4''^N(1I'*<("F. ML? 88O('W#L?7L&3I&H'Y7;I!+?-L7 =@A2<)1%SA!BCH".!.8A%2/#<%VN2 MCR+TSJ=NAOC)X _UZ)<499Z0O(#'2CF\#>5R%*>"!'BTF77:) M'=EA_K09V5:E2\C9/+NQ:B5W-_@S6V<<6*-!9VMKP70$6DJ!E 27])U-XE ' M]EVT3Y)^.RIM"=\:W-V]+]+T8CR:#487XXOI\I@3%[_27WR&$'A]O M:7^W(*Q-H.@AHFU=5X>M,(\H$&7[N[\M5W!2O#R@>DRF[+>873:8W+ M+Y9UYK020C@'3(=:L%@G&FKK()%M(D04'F7KT[OM"KYSM8UREW!UYU3+_4?" M]7=G7$1>) G))<]!94Q [^;!J*BE3 9]WF] Z/J[D^)7%X4L88X]>*/J_WC_ MZ[?X.C2JKI^Q]T;5=Q;6O%'UJCSO-069\]$64<#$3/Y!J1=?;+8UR>:X5['H MT+ST?WUX.]]Y>/"C+N_K"26%374<5JXU%2R2"V]D %:\EU$&06;"WJ5PH%;6 M;3ESYV9$!XT<>V_KQ",SG/9=GD0==E(G8Z64@5M/1B;CVF#K(_'(>EMWT?J: M_:TWD?ZQ=PM>9RW?^UNO(&$3@O1L&[R-=H^=L2IQ$Y.7X#0M1XE47S$.4A3E MM2ZIQ-9!O.-GZI;]K8^&J)LHM0-![^\S*8(-R#0#5C/6BKG:/=E',#(SD875 M6;=N3'S*#4$WTO5$W452'FX?W-'L=7<_(+Q<"L@P&H^)U M MMGLK<>ZMY\TZH$ZLY\U&>EBK-V_YPU'*]"S ,+F0B<10?1!.)"N.&6EY"6T'K7S M.'K>;*2VS7K>;"+S_?:\*2(K+;4FBR$+4,DAQ%"? VFS"LYEI5K?UCC^GC>[ M,*&1K/?8](%,%E62D*LO.!I!HU>"=8V&W9YT=8B#_PG;FS2.ZWGH,O&RKVP[=?;;=[K^Y1\ZXL0:2)NS* M2 Y1\ R)NQ0]#]HWGV2\,^BG3LM6^MQ[GY\;<7AZ<(*07(%)6M#>+B.$.IS" M)HX^)%Y;K3W!&UM]Z=5%.ZN[\+2]OC5/^MY(\UW=<-KFEM:JMVIQ&6LMF(WN M7*VX[EG&DREI]]EP./XSC%+5]HL)YL&L1H*OF90YUE&DAO2K$RC-$X1$]KXN MTG-IO4JL=>!A)\!];SXO__#+*K,8<@DH)(AY4RIOR"1-(@-G/'MAHXJQM;.[ M-=A]W=W:'_>>+#FC:]-]''L]V?66C8JMW8GC9^J6-[Z.AJB;*+4#0=\03W!"1\>[V3C]<555&"(3 MQ;D$FM4!?9AJ2Q1RE)CQSN>HC$NMB;8,QR._G[.19N]TX-Y1+1W*^K8Q17X; MSV@IGP?CB^GPRUM,%4L^4S9ZC+& E:*.W"@: E/DWBM>5*RMHTSK>O%FX/=/ MRL?EA.RN\2.A[IDKJ -/#G*8SV_D#*),=00'8C&:Y\1:S^[9!N=W0C;4X\H3 MMFV8[VLH^RIP]OMH'*=TWLQC&UO$^NY]OQ8!O_4!-XKZ??W 9],ISNIY_&H0 MXF!X=5.U7EW%_'KTMI)A4FM/1OFW<2T+O?QVGMV_$4]FFKC%+?!0?>%"KYP0 M$;0VI0CG8K&F=1RAY0)VCJ\T ',95<#L1<= YDB3I$0ZB"$@Y(C<8 W>M MBPZ:@=]7U/!PW+T3QSF(WH\EJGB=H*C&^MSMRT6+9+@&J3/6"G%?$TL2DM A M&6:,CJW/]+LH#A5+/! ;QDVUTL$'_A;1BS###^/)X!_SZWM7KMJ1HIX .-SWG'M<*:!8#$RP+@E8T*+09HJJM0:RV MR#RMG;*>3^>A>&+\:2._IYAW,98#%NO"=Z&'WPRA.@N]8:7&:^Q7G=JO )V MB?(*7E I$$0).00B\'S&C@L$SV7#"X%$4]8GQ;V?=8(\:"?;#G<#OT;KGG_Y M^O(_!CBA#_GXY15^QN%EK[G@R6M6"ERLXVM,RN E!L@J99Z93L&USJ6OA^QI M1SD[:*^#U?H5VI5R@\56DZJ:N#J[Q9J!S MKGVC>(!4.QLKHR*$J!(PJS3&Z"*7K;N9' &W'BIB/#9J;:*EGI1Z.?IT,9O. M)<"O+ +')$?I-'B4) 15''BK#:"0TC 1N<+6@=9[X.S?:.JHR%64V5$+':*O MRZ")A^ \-8)LHX4][2!R$2I* MRGE5(I12;Q%-KF"V7+>^OS:#.%3)EU'778X!2_%M>R1T :+1UN@ MH"0XPB;P.CDH5B47A+6VM#X#5X)YRGQJHZ$.Y^/]73;N:^-R9G5A26D-B1E. M\F"$W H$R>ME$&VY]:T]M.W1/FGR[4?'*].M^[MS<7U;Y"WMW&4\^3-,;@4P M=K^(L?Q#>M_.6&-I1WEE(P8FR?R7(# *4-PJ",D;"+I8:8C-JOGX[!.]LL'0 MU=/ 0@BU-,HG32>%2Z!DLCF3Y1MT-W_V:5[9V(2[_:YL;*+W8[FRL6:DFTK;4^$Z9 MJ6W4=7".9:FMS:8TY9;*+(#5(6FVCA\'%D7@R*@!DL M+1Y49#59J^B@CSQR'5F6HG6EQ=.*(^_B!7349<]T^UQN;[^1Q[O98#BL'7_K MT*XPK.,7ZIRX&I!X-PNS^:/ZNKRDY9[CSS40,1W0^EX-IK,SYTWVV4M 5+6X MDQEP+ 9P)BOT.BFFNAV+35?RE)E\!-SH>1A?RG>)1.<+?/$QC#[0PWIW?68B>1Y#2Y,RD8XC=7-AM07_G\;XTWB%CTZZ9EV=1%N4,6!5\ M;:CDP&N>Z5%TFA?M@A&MN_(^XO9MQT/APS!@W^F=W\*D3M[^C#OTSE_]9DW3 M-?=#;9V6N4X>SYEX@XA?2,L+)CZ;??T'UZRK;2=#B!Q<"73:^H 0A>>@75&% M*ZN=;-Z'>W?8QY."\2)$:UB (@NO$W18?6H5:,MX8D9YD;YWS=HS3_LE7C;1 M]K$D7I;T:0G(=7+:0HJ%-GE97)WCZ("GF$/22;/RO5=68S8\W"MK$ZTMXY#/IY> M69U9LHGL]]U"AK!U48-1BFC#%-,IM:)S\?6.V<78K02?<-PYE9=7+QT MN4A=N[\S1H(@K$'2,:J"C"IJF[*_U6+IA'OG;$.([E+OT'/K5H? Q&6]RY4@ M%EOJC5,+05D%V9,LG/)DY$.TRT7"$8 M;3DQ"7!665 ERQ1-ED&LUQEK^?L_S;A4*X&WM@?N0EKT\%H#U/)8U-IL.$3Y M;3,]W*_7'838T ^X'YQ)(>LL/02=%-%8&XCUIIGVQ5C:Y%S)VS[G!RA^W:]B M-Y%=CR*:%;,98S AT(I 2U<'Y]6RGJ(03)'"NB %LN;9LN.:^GLI0@I)!ZB M,(PU[U]U_$S=<@KPT1!U$Z5V2<3<&P VV683#(,L2KTPDO ;$&; MF@\R.+((_.&TO5FL?A-5=4CEW!+F#9L%A!S(G"V>GC>M=3"M M6714L?JCH5 K);7V\3:-+SNGI=1.@^&%L*I0:9[K.%DO+3J%['9C@\<:U3\X M=;KKITO!^S?A:1XLN4+:0;*T8F5-@5#HB["RT,^ET_;41C =G#8-5-'0@5PW MFLUU#"DS,@A=K;%/0H%/AKYHIDHRVOK;3'E$F8*#03"%@44A6"@:O7.M#>&CF.AU<-8T4TO#]-.=:-W]G0I*RB4' M)T":R$&%(NMM101K/!I99$JH&I/GJ32MV2G*V5Y[';:CS3H].:EAK? MJ;/(-NHZ>-,:PS-W(FK(DE5/D1Z\D%4"X07]U+B ^+UIS<&IM8F6]MRT)AII M56((+%@R RQ!B\%8"!PE3Y')^+W/_I:*W*!IS29:V-.DCL40$99=XO1<@ _) M@9)2@[.:),"]#KPH48+> T$>R2B7U@391@M[VD$60T2D"5J@$A!MYM61H%>T M9M#9"TMNH^2QV[7DQS?*I35!MM%"AS#?AJV2K G*"BQ@T!*=.3F,0;L(S+B4 MHV1%E]9AP$?3]NI -Z\[:K##B;7^7)'@BW$H$$Q(]& @3T"G;09N;8@IHO7- MSZ_',!GF0"SKH[<>]YWN;;M__=T9E]'JZ!UX.9_WIWU-\](7%A@]!8R[V/KF M[+K8GAZ]NFAMY7'9MG?.BV$8G$_?8IT9L$O;G*7OTZ)CSL, &S7+^4J5V@1I M_J%UR[A\D?_[XK**]N>_/N%H>H,WF&3*(ADHB1-O2I+@"T= 'Y4FZRA:W]J3 MW0KHKCO3)A]Z&9@M4F @[P&*KQ7&AFQ.7P)MI9I[Y:4S@K6^RKTQR'TUN.G/ MK=M[4E]]'4OKFJ^M(I]?3$ELT^F[R_>=SD-M5A8TM+>"%;G>1*SCO%F,8**+ M12L=DFGM(]X+Z%#)ELY<&/?220<#ZPK+E5N\#IA.N9)O@!PF%])04;F\YMP]9.<^\!G[=WYVD/RX MO=AZU!4/AZ]G'W&RX.H5JERLI=.)$: R'SY,7I4B: E5*5+YA+IU#G(YDL>H M\H:R[;!3W[17?A]]"H/\D-7R&\[.F/=&.@*-4M+V9;P&%TJ ;*- +H1";CKZ M&VL#W3]?#NM]]-%@AXWFW<6G3Y?^2:U<*^/)^?S"+"WAS61,YO;LRXLPO0C# MV9>7H^G%I/9+_GU$'_WG9###R?3%Q61"__;_8GA0R&>16<>S4."R$Z!<4! \ MM^ SSXP.7:5C<^MC;ZM["@0_4J[T,)MW6^F;R6 \66N=2:=$ITL 7H0#E6R$ M6)R'4DQD7F3#7>L#?5]K^_Y$'(@G'7+.FQ]M+T>U:A6O?LUK-QZIR,("@Z*6 MN+-$?A:==2RK2.(W4OO6/0YV!OT4&+Q?S7;HCK#Y BY__*;^Y?6)Q,]0>.D< MBR P>R#+GPZ?8@-]JYDT*A5QN['* 1BZ'/MWHG;2UE M8^M@%$T>L'.N9G$%<&.]TD$;]*VOYC2"_IVM?;3W#50/'?,9&\A-3CA"T1"K@1GK&#KON<[Q#([5B2]N#B_&,[G M9*7YCRNN,,J7WX2OB*YT/FU5P+3EQS:O=VJQ_$;E49>X?JK5W^-/]4.O'UAM M,@KRRNLXPSIXUM CII2#[ M#%[A+K'7D9C6:G>-='\>36;YJEO@U5/&B%BF' M-)O>^>#+@HEL:9^1W ,:IDD$44*,L4 N/#HEE7;-??JM@.ZKX*D16^X$F;HK MYW%4-A7).=DM%KP+NL:$ SAK.%A6O*RW=J)N7?Y[E)5->^##1M5-F^BE>XG+ M.F">:G731HJZM]9E&REW5[TWFC )#2Q)3B9T#. #!D@VF**0N?;CTX^]NJF= MQC<1[AZKFT+P@=6F;2+(4!T= 9[3MY%E:95,D=^^E/_HJILVDOR:U4V;B&U_ MU4V:J6P%&EJ:KDDNC1!*3)!T8H+EB+']_9ZCK&[:1N4-9=MCI[[?9GF6TB!? M1>CG&Y?+R 7C$K1)'E16$0)##]&(P+0O*I76L8 -(3XAZZ^C[CKDJC> N^C; MN ;@7C;CIF /9%?VI,#V=-M!?X?=XZZ 9]J0E43:YZ6VH"3MQU[8:IYY@8@Q MJ>:#/X^$< ]9M4?-MTW4UHMG/ZT%F&3B%CU(M<[9(T*1.I)-0>9$C*(V(E66 MS P;K&N=H-L*Z %LK[X$6$:WKMKK425\+^A;F/VB-;O144NR8J/F)"7TC)Y' M5<#Y0#8'VE1RZUFEV^!\VH1KH+N];W'?8A;L:U\>[UTJ 0@X@N()R6L*%@37 MEOPI7V3L_8EMEC%_KEZF)QM;P7W,@$?7M'SB]EOX]E;_$1_C?EE'%W5 M0%WW)**E<-K@R6+U8!T]DJO!(AHRF:G"P;A=PO#Y<#?2J,:Z"F0W00 M6SPH5Q5J5Z5J=RK56M7I;?AQS>OS=EGN0=N6)6N989FL/$:NK/*J6IDURZ9L M<%+)8FSK@12/I&V9%K%>BG&0:II1:5D; 3(#22:6R 2W6K4^D$^L;=DFW-J] M;=DF^GHEXB"LUKP3AZ@4@R"MPR$QEP<"_3[YK6DQUC37 M+.S;1&S[*^SCQKJ"U6.3O@8'R%N,: LX+IT.SO/@6O<+/L["OFU4WE"V1U#8 M)V)R29('SY7.H")9S$ZE!)B11\]84*+U.(I'4MBW9\NOH]Z.HJAO'<#?B_JZ M46#G(JMM]'<417VJM@9-!#>G.LPW"02?;0+-E#=9)\M"E[3PX0G7N*AOOWS; M1&W'4]3G)5-!.D!>N]3J7*>6B0+&93*"K?-![K?$ZA$7]6U$@#9%?1MH[UB* M^E@(QJ120'/G017)(5I!-D=F!05J,F&[I,Q.L*BO'^$:Z.Y8BOJ4EP(E0[ Q MSFU<#=&3R9N=*EHKP^1!BT@?4U'?OOBVE>Z.I:C/EUQD" JRYN2ABY0A1)[I MD4$CLG)(#M;WHK[CXMLVNMM_4=]U6YLW-_L,K5'YE:W.6A@!THO:L5#4#ILB MU\LNC!N4R>D]QTRV7LMC:<>U2SKW*'C0P5[HHYU MI$8F_TV(:%+/HHN3FU#0JM"@CP97FHUMRZ_JB,FK^J+?PF0R?YJVJ:M:^CXM M"J8>!MBL$FJ$K\N+">;![)>0YMJ])DMD-F@K:9_PM6VX,I).1"NAF&08;1HJ MI]83>>\%M/L6=/?-KV+AWJ2(KMY0BAD4-X9\&Z;JN.1D@C!1-A][MQ+,_BJ5 M6NG^[D;10L['4GGT[3KFL46DHQ(++:.H3+9ID!*<5;+>=".+T9> K/FHZCLH M#I=I:J+=V_.F=Y-RAX##MXBNO))U,'7*"RW#%.D PP0)Y4L@C#Y\N^H%.*<9KWU#7$%R;0K3$(M2$%D*6-!QQ-9W;/W]&_FNY\Q3I7".>CY[D=$!L>* !=2X:$HJ7WK MPV 9CM.R!G>6=(\I5K48AM58632# M($O$"F7 U)Z;BD#0/H<.E!?.:A39WAZ+OJ+6_,Y;'R"HW$#@XV;2:FC0S='\ MA,/P!?-/D_#G>UKD#50RD6%23(82K*^YYAKM0EX]&FX$&EGR>CI<^1&/7Y=M MI-=E]O5=$^0MUL62'?E\/)F,_ZP&9?A$OYM].;-.VTSV(ECO VU(68(/,4)R MQ5G.?'"EN<&V$<)#Y)+V&0INI)O6N\--J#^%&;U^%::S9Y_#8'B5]SH+AAG- MM ==LZ=*,X+':D-TQU3ATAJ=V5K;Q,.?=0HDZ"'6/>T?/__U:7"9@J^8^9FV MR(2J5^28JL5("LGI),0I*UF[( ??WLM[&-8ID*27%CIY@.^O3M2SQ QZS1/H M)!F9+Z6.%Y87X_-: MV#"GY&+R)C'SPWCR98?^+!N]?XOZ@NT7U*CNX&<2R_@+XCN,/H\$_,+_!R6!,?S>=3:_9Q[PPKD@%(F=VV0 R<*_HBT 5 M,V?8O,:M\1)V+A],'S%?#.D);0/L,H:7A"]%H@2T!6G#=0HB1E_CN=*88*UI M/Q2GQT+V55-Q2%[?*20\."..I8+C:S.$G__G@@ZMNNKQZ&LS!&>D"X'<8!MK M1,)+#EY9!X[)(+UD7/OFPT+N W2PT2"'Y\NJ_C([ZZV#UW +TV*8Q!J@.F4# ME@(Z<+^9W14W[B7UO5%"\>*3=PFB8[2'I\0A!(_ %4H;@D836^\O>Z3"NGUH M]L2$383=.C5P601]944O,M81A0I: =J8AJ!3!H\A851%&>,?<@]6O?G^ M7< &,K\[?'Q[@;6. ,X;I-2S:US>A2%>C[M307"6 ;4CU]89(JBI10@L)$MV MF) VKJ7#Y>__Z-780&P][HLN=AYBV73ZNLQ]WOFN8VV)1&Z \6R#R2E9U_IR^;ZTOZY5UUOYFXBX@]+? MXG0V&:09YCFHWTFTT[?O?E^DO0-JS4TM<'.A'G"V'I@2LI0Z)YD$OVW;-2C_ MO ?00?J\[Z2Q.\6?K<3=H13XZSE9H;V>=T^\ B:R(V$7#9HE6K(KL78:BJ"3 M8E*Q[(1H/3ME)9A'SX$V8NZP%[PA,AK KMD MVO4<00N"O%LABTNB]2WE>^!\MRE;ZZQ#NX<5T*Z>H'7 =3(P[P5V&%NSF1K7 MH\<..MC?OO/5:?>F<#H/)1.T*5J>(3")X)T*,@8G8O/1"P<@R /FZ&'XL8GH M]Q%J1*=TY-)!M)GP:!00"@^T;SIE68@FE4<4:FPH^X="CIL(;D\A1XNZACX3 M&*\<*+0:?/0>+!=TWF&P6:Y7:'@L(<=.ZFP@OCYN(](;?GPVRC=F8'U+.N\9 M.ADXI!0T[4N!Z,?)SJJ%KD$ZKLC(;>\\/@3K%(C12PL=0HM_QQ%.PK#V;\KG M)&IR?^>]7KX%*=%Z63OH8.&R#C CD)*0)N&DX#&:B*V;9JX%[)3(TEX3/5K$ MX9!^]8% _AHF?^",7G^+C\M@9%("G+'"BKC[ MWJ>@UA9BNZM%O=M,FQHJN5.9^VPR":,/\W7'+]=_\B9\J3]Z]F>8Y!?ATX!6 M4D,HU1XZDR+SP+2$8),BH[8P<"9&4)EQYE4TY79O@E43F[;NB;G=_XT$LTU5@+A,F60IIC%# I:EYTBC!D?D)C#N. M+!E68NMQ:QIY9NOIJQCZ5?737,>Y4CY@BFX1N"E #H"I57S\> M +B(!$B B+@ 095925R4N"?C5>492G$ MK6NO'L/00N!5AN53$NA6Q:QSY//QMO+XWME8VW MC[@'S<;S/)>4HX-4>TXJJP5@- '0%L.%5R[*UMG]IYV-=P@'VHBY=?;##3/G M%=?T\V6T_VXAJ0V'8\QXE&X23UG,BV'K:=&B]9;W:-"55I37*_]''G_X6-?V M)<_P0[YNM_8GK9C^6@6$1P7I*(A)0U&U/$_6_*="SF)6JC9H]/4G;2Z(]H7V M8BA[ IKM,CCQB?<#*_MB_O;FB-FVWJMI:)=X4?M&B9%$*9-+!01*!4K5,E/I M.1FGAIR>E)1C[6?<#;[,%_-B/!=B2_UP=:Y-4DZ$8GT Q9T%1_H":2-7M)>$PIM?))S,ZK^_:\^#>%O3 MJ(:X%KX3(ED9D\T; 3[XE'[7Q;LO[G2NCE'H@,4**#H1?OWP^5\',H+,TB?%)).Y^?W;"[PZWH>E_:Z.]U'V MJ5P=K^!?C9;P48J,M194)')T;&UE7[0%XX7FQ5IT/C6FZS< GO\5\5XZSG.U?0!--EDH9Z"CI\+?R6S MI5B4X(WAH,@# *R]N$Q1V>3B?2K-&UT]&]X^Z^1;=V49=H4GR//.SL_I$NAYOBZ_72[W!2%_D(?L9B_F:PO7Z5FUGK%0.M" M!RO/I U#>A&QB!!*<*&Y#334VKZ_24=YDPX@6*_;_2[K7%T@7:]3N91TG19+ M1D'M)"HD..$*)%>BP&)R:I['.=3:OK](1WF1#B!8KXO^+NLD+90\OKU486U) M:#.0BU=G,-?#5WH'Y IJZSAWCG>IMAYF>=]?IZ.\3H?1K&'[D^&-V>*$Y4P[ M8)C(F.6*%DI;"6@ID.LH16!GXB\-U;YD,\K%#(R MWWYALK'D;91J(R$#I6P"GY@$Y:/&&+(VX<[8NM;-3YJNYQEM<(?%>4Y(YGMQ MZ%DYK-?O^Z/B&$5C;.2VUX]X]F]=VS\5_ M?W=/Y]WMR=MG'-IZ7! N2VE*%G7EY%\81[83K\6[+D5=;#'R;N/&$WZ!]US\ M]Q?X=%[@GKQ]CB&URUE^7*TC9SV*+ 5D(^4JJ1(Q6(@F!B:%#[ET*48[^LJ_ MO[JG\^IV8^SS#-P]+@,=1,GU;MJ%VB&'*PM>I4Q_F$R>A>A7CY:?+"U)'6@^RV CA M)J86LRE"YP#))7I/K3409'1@K K*9L.L;GV/LR_&@RL\=GO>JGRAJ$!N?4EU M$)P&57V%8!*Y#D4)PTL4SC4O -D#WU E25UY=*_LHY>"3J7&Z.&1]5HZG[6T M8&.=0JFL ,Q% A?)1UE44LA;'Q,/ 3I6#5(_&FSK1'FP.CK$_#9/4M\%5*>Z MH8V CMR3\G#%W6WQTTSJ@U'"%QT\XP&*QEQY'R 4YT (%XM@A173O*74<%38 MM4'E0$S81]@=&'!K:WQ/]O;\8F76I_^ZG"^J%-;%&%$SB8DSL*7F'V4ZCM%; M#J@X1D;.HVH^NG$W9$<8;W"X&K=;*:UTT"'#_Q;*W_+B[Y-97@W[>+/TWBK. M7T@0]1Q=XTU6"Y$)H'")\(KEF!L=08? :I]'X77K;61?C&?&GO9ZZ;OC;#/& MUD#IOPTZJ@S6U;:M5FM B18<1T13D#M^!(_I+)G34!,=+KO>D7+S;/9M?6"2 ML7 IJE]8ZP.MJ/U<60'F-3.2.]1,-V;')ASG0(2#Y=OC?J1"^3B]H$^;KU8\ M4EI&;G,")6L/U\0(D2ODF3'F+2,JBM \P^<>BN'U/6C$Y$"Q=[ ['EHS'7AO MRWO\:^23\1@++7DY[%+*2E9-/GQ)(663G1"M(QV[X#ISLC1730=S8QO&&T/I M_Q+;QY,/5U;2V\D?.5[.2$]Y_FHVGM.O?J1OKSJ67J\K)>E8S7&GP\\ V> . M@G$>BN2IE!*TCJT3EWJMY872=% *=#"+'I+YG7JV+63JK/;;?3,IT M]@G7X->4D]8EE"R"%(PS!6NE1 MC['"LH[E[ *F5R_'VT".?!=[N*+N4N!@*7=7O5'>,_(JH"CT=0XF!PSU6VU, M5)Q,Q?9]P/JK?-<[U\X:WT>XS8?B7(9YG(V7*8]AO5+'DX5";F1 M1ON;0L(F4$0Z;)/:L0)XZS..4)7[=,E/VXNMQWWHQ<72 [OBZAH5+48J)B)D M+7)E:P$7' ?FH\HI8F:F];7$9B3/4>4-9=OZ_5WB^>%;!HIL>#&)4+AJ#!=, MU57V8*),Y-;KF/)N8ZDV?/AS5%\3074(E*WB(M>GS*_U/ZBB7(Z=]=K)90E? M< 0MQ S(90+ABG36Q8"BM3O\ )R78HRWTLAP9+EZ+78 U\DT?Q#8<4SU9FK< MC1X'Z*"#X?XP2)3&J$(&*^=:UVLO2R#I9$R%\&T=O./0)!'#/OC\&,? MT;%K6HY/G?TPOT@A-XK).P31U5/D^G%],-7G*0?::^XF'Y>UF.L>>=1V1PM U]B D6; M!6#V=00J+QB3U>&NP[9%QX\\Z-QTW5*N'?(]?\F3/,.+5Y/T*GTB4<\7,UKY MEWR]W63!(L8"/I!!H'Q!\"IZ2%)ZR21G6%HG@S\"Z8P(TD,)/7HOY OZU0>" M]S><_7>N(KA"9GD.R(2'(G@$Q;PA6R)JB()\#*-_LYSY8"F/^021CKY*CW^%>>_VT\F9;G M"UK5MY^RRGS^6UY\G-ZJHZD^:\D\R@S&YMJ&VY#M:H(")E'27NDD2:"+4S_( M\LZ0MJ=*COOO@3GT/:AFW-ORRW2:Y@3YMCGW8_X\RW&,Z_2_5Y^JL/^U_'8D MI71,FP1!>[+T- I 1QN\DHZ3/:"\$*V+])X$] RYV5]A]UEFV^ZVVUX%ZZP/ M(@DH1B&HP R@,&1+VA1M42%:U_H2]/L.UTHA]UGC#LY47VVW=?E7:$=!DL>A MD1:MN:K%1!J<4_1MC1$:C-+8UIDN&V"<(2,.%?9]_?O#=XW567KM:SJIC"T" M4N!8EU=H>>C (SI5^].%YCU#[T X0[T?(N0- ;HVA7N_32?3;_EX!4^5A(;1 MR66RD*"B$>!=*6"MY9@$JP-O>I29;$5TAI1HJ((-#&ET@[J7=?[37XL9$H#Q M!&=?EP*BY=4\;I+[Q7*!JY=@9'C,05D)(5L/*M'>YY![T"(5%6U0/K6N8NJX MG#/DYJDH?P.QQ0!%3.M;L/#UESS],,//'[\VJ&/:\*$=2ID>@SYD-9.RCGE; MHTU>DZ9];-ALPS MCP%]RF:GM$EZRBVBT7E$G1&?5@RY-Y MCO_[P_3+_UE_XDK#ZV]N%'SSO.&18-?H MG\P.0L@&(N>"A\0XRH>Z(^VGM]>OSD%O>TJM0WKY=9ID,5QB;;^6E2YDI#($ M3$I"786)6F?O6V>2GWCVZ2%F^Y/$NO6U;!LB^''\99S(=?X]SQ>S\;)=R[R> M,)?$E*]_7,X^7UP>,IABGX]O$39X\G):!1"NGO4J+E_KVL!I5KO@Q'RK!4^0 M,95@ R04#%0N$;P* :SCV3"6./&AM=N\"[ 672BV/63EEQ@LD7MR23+6N5.!J0\'OV:/^#%3[22Q==5 M,_1L TE @=2)5Q-7@L'$I#!K##($ Y M1WAJ,*JHQ$S)+&6UB_%_3!UN<<"[J7 ?D;4N;7GU*9.MA)-W>?%F,K^ET99[EP#FT$8WT= %?[\T5)WTICD@A,HU*/F8.[/VXX-^ P M54R[RK%U"=H_OD[21_QT%]T?KU[_.OXT7N1TU?5"&LEC\2"2JOG5P8-+Q8 / M)KFB NJP6WN8'1_X'+7=0Y:MW^S_)-K=!?B?MZB8!%F3$B$J7N^L$X)C@8/( M :5DVNB[UW=;U/SP1>R)V4^O!SGJ-2&TJN83G:$MHO&Z#]<@--"FZCX068H/-""6*>M[7\ M-9F%>>KZ34A]^SG-4:D/)=:@?>S>;QIS3,N'H*C@U_SW'//Z2TTCD4E+@ M# R=^G0V" XAUOX4+/O,6&!)M!\H\@"@(P1?NP=%VFF@0[^'AY9__;O?JCU9 M,])>?:K_9I2]%IH%D@%*HK2JQ9$>(S!ET0GKE5.M\PR?@O,Z" M^35^'B^69;CK*/D/>%$WU)'CSFK+#=3) V3IF C(8[W"<$PQ%;CSS:M<#P'\ M8EG71(,=FIL]#?SO^7\NQS/:H+G*0

N M=?KN-P#.D1]/EW!#DWO5O'$8)F91*(4@3J]^7R0FQ+H.AO5)D MC2S:M)-S]82'GQ,;!E' UG8.;?,B?L_+D3KO<$8>ZGA>[SLO9_F05(A'/K%% M]L,^H%LE/%PG)V^I [ZAE(E)<64D2.E)RP)9K9#)()1649;,I6H]O6QW=.VJ M)[8\:75KJ[UT+H;J;J8:Y4BLIFB2/V"T/K*L^S_-^3803#!8)B2H*O-^;!9.=%""F[N),_]M!3AJT8:*F*:0\Y=KC; MV,STM_^Z7O\D$>^>(.(&0(OI8[[EN *\X"9%T3-5+&MK>*= MP1W!01_&1.ZCGBX]T6^\VMM399>7*_.WY=;/1MIB\&@MZ"*)\C%J0&,3<*>D MYR6&)%K[F'O .ULN]5+1UF.G<9^,M90X+:"^ Y.+V^&3U]-)JKUKTG7EY7Q: M;EJ&X"1],Q&YMAX"2.\>(&TVMH-F&"AQZY'JE$S#-) M<"#S@XQ+- '0)@W%)F&LDMS))O73NT/J'8KJRX_-?G];/9Q"*(I6-)]>C%/= M]Y=6YSBO9F<*+R39!.2C\"AJ4W?Z2AA&WTHI/&W]A;=HT['M^4.'D+KJ>=I8 MWHU=_4V8UA[-+J@:QH:V(QD^+M1&4X^H_@ Q#T<"'IW@042(62@R]32"E\E# MD=K1%X;K;EO!D>(\0^I^'^DVUOG*_%LGV][4.7"E-<%QBE9(]AN$.M&#"^8= M"RIDU\*(VO#H84,YK30R;2?.GH/(0E \Z("U7(F#4H[\?E8O/JP(B64MLVZ= MHCQ\*XAA3,*#9-NZ%.S/O,BS55?+R9?I.%YU:'VU6,S&X7)1C97WTQ4S1T1@ MJ4SD!(\V+@*JZP36 IQ('9F.'N].F-X2D=WGJ>>F_KYB[Y X?#VJZVVY;O"] MYNXH&V&Y5@Z$" 0MJ@3>T:97HM%:!&EC,8VWA0?@G!M56FM@Z(%I3O)DG>*@ M"08Y.=;5U,_:!BFX;*63Q>Q6KG0R ],&W"):"O<(4]."TL6E(D$73@ZN2@8" MX07!-0M&DY)"ZT;[)S,U;=C=H:4F!AZ=)A5S6&I)@J-5"S*!@CY1M M4LWKWDYA=-JP]&@D_P[STYXVAD@)BPJU!31U6J3T9"T[^H.1E>1UG2EB6D]O M./&Y4*/$!1H@A9RQD M1F<7UME%#A4X;:L?)GU(66 L[7>*(XT0&WI/>+JDCS!'3(=LM28BACKA3&$4 MX)=##KV-N=@<=&A=$W\J<\2.$/]JHX>6P\16J;>T0ZW&1:W.L/'D[Y-4?? : MQLWI)YQ-"/!\6OZX#/-Q&N-L3":1L\X+E )R1@*:1)U<;6JS0)4*+T6@OY-N MLRVW^2F//S>>#*2([?.ZGLB=ZP%C/^0)*6&QX1)@<74)0,OGEO@,LE@RHITB M([IV<]#)%ZFT]4:ZG1BSQT//DB>]A+Z!'8?U EO1N-+ZS68JO[U#Y6B#B]&" MT8)#'<<,3M*N:+F3T191HMZMC=^>#SY+EO04_@:F'!QEO6XVM+2890G*E2!I MV8K55/T 7O$,'$ORGC&N8FL?Y1L YT:)PZ6\0><'QT_7UX*W"WW2OK)A5R^$BUC,-2C$!P;":MF(YB[3E:=&ZWN9 R.?*JR$UN8&) M#<*K]Z!?P1X%&SPSJLY!+9EVQJ!I9RR2L)E4DHY9I_;Q^JUPSI5!K32P@1WV MB+4VZ^9E?WS,>=&_FF;3TP:LEWETL0VGTRPY>$,]GJ,H)12H*:A$/2,AU)+1 M@.0#984HFD]ZNH]BJ%J7+#1GB2G@TIN:.<' *1? 8#2>1\.SW&GNSO.I=6FD M^:<6M>PC\),N:F%!1A-+!%,3*)1*M4FTD%"*-;6[(G*[4\O5,RUJV4O/NQ2U M["/OX>H9=D'UTHI:]M+4;H4-3Q'S<"3 I,A*PP"\]H97R!@$1LZ?<5I8@2J: M)F.HGT-12P?=[R/= 8I:LDM2.D%[6JA_6%XK.B0=EYEYJYTIENW4??89%[7L MI9%'BEKV$6>'HI95?])7H29*QL4(68I>UNEIWE3ZTIGHN?5 KE@J0EAK6.L^ MZM\B.$[SSP9V8 .!=E#O:YQ_?#5)]:\:Q?V"%]5">;5XC;/9U_'DPY]X4?/F M0X@J2@:1T1]*>0Z>V0(N8G*"&^>:>SP[ 1N>#(=H[VX4HKGH.]2SK#O2UA2U M9=QM-02B&K UUO;ZK?S?)G'%^E+UY!73>UINV0DVT] MN?8A/,^:# Y;3ZK1KS$@L4Y0)$5J$3XG, :PT"'1#NG2NM!$X]A>M;: M;RKP#D4H[V8UJVSQ]=T%3A8U:YV@+>OLZ$ :V4#.JT=-]DFFU9M:E"VSI*\$ MDV3#D,72.L/O(3S/F@C-!-VA/.3-9(&3#V.R0U8+)D@__14O+NM8@EKI\L_Q MQ<4(!PT$K.:BBP A\P*9.RYS**/)K8VF\\"/"SYL]PJNI05[)V=*S-6;.#2K]/) MA_=Y]NG''*[CIJ5V#S3&0[ U"U0(#;5"$ISA=)8%%XS>J8?O/GO,?1AGRHU# M!=XA4+V!E9JC5QP3>4EU&R42 GK!("9-YZVW@QN\.!XNX0I+[-R9$B M+]A+@R"E/%7&'V/6/N63B77J/?UU= MEMR2P2T'FOEH;:B-?-QR:F=F9!73OI1#")(Y[TWS\I]=L9TI3;JHID.T^P%D M!24)H!HT0H6:O&G!YUQ 8-'D21D20NN;S1='DT;B[Q !OP5JI)QUVI$7K0+S M=+016U'9#):H6WA R^\.WFII1)RIZI\JX X![=?33Y^FD^4ZEPDY;R\7\P6N M9C#71 LAN(+$&-%0) NT9@4EJ.1J23RZU@;D W#.E NM%- A^/UNMC[)-J/S M$77@Q=96U1*4K".Z,=:.@<%D[K34A3>FQ\.(SI0A#=70(W*=TE+(>/$.Q^G- M9#W'?11U0!X*><%7#".B@\IBB8=-&W'KNV!/GI M#&R1OEDHB# HZK]1Z,$7U(!+SPW424?4FN: M/ #G3!G22@&=^AI=87N'L[>S9>)*6AYS[_)L"7<4BDU&E B)RPPJ!T'P:@,F MJ;*@TX_6WI$DVV"=/UF:*&1[NZ-6(;05IV\';YPU/M:.<4*;4M/>!+@B!)22 MK-:)CD?6-X9V#]*9DJ6E(C80I7&L=87OS7Q^21M?"DRXP M8)DH=ET%^MT9! MFLT$S(C(5>L;W.UH7A ]GB#^#Q&L::*6#>PY.+3Z3>1F;5KP)UEZX^LE@U>?.HO/)&P.1E $JA3JP.6MP/&J+))2D M=DJT/FC9@S2.[,Z*._W FHI^4\KUR;22M%8'SJ(%OMS^:Z#4(5J()LN$L7:0 MWZE^]!FUDFRNWUU:2.XCY^&Z!^Z"Z@@M))NM+V:>(MDQ@,(AG8TJ "G50=0Q MZJ*$B6JGQ@D'KJMMS^J;[LW73+X-X#:K5__T8UZ,(U[,#^AN-D05LL=(VZ + MN@Z_TQZ\=)'.ULA#R:D$T3HM>U@3HY$^[U]+/EF,)]V".GG.)^EJ=VZ#3]%S,.1 MP&3+"NV#(%SMD6MRJ=<4M3($A8TR)ZT;.=DGWVFZ@^[WD>X G:8%UI1N)L%* MVMT4QE(3Z0K($'QAA1>M6BC[E#M-[Z611SI-[R/.'JV(=[BNKB-NN/$/RG[5L78-W4JE'_=APD*@[=/*X!VU]!VVM$1(MV;2\%IM;QZ"6_4#2 M,?',%=.JX[YPW/O_WMI_@H@[].^X!^MV; 4X7=H8_'CC?&7I/%$@('&7TDZQ:H7^8W)T4$!'?I_/)*.4F36+-$>1B9R'1^)AJP9JR %Z9-QCF30NC_MJ64% M=:7%00+OTKEZ:_Z:T\:D)#UH@>0GQZ#I8",_V0B=--I4&!LB0>Q,S(=&@N[0 MM>.Q#%>N4$5%IJV6A%%QGJ&FS$-F:+Q%G\@7/O=4XP'(\%21;^WM<919NS.^#TW=V7W^\"TTHN;&5#J4768(K4=A>FMKM@NPI8AZ.!#PJM%@D.5UI66J>(#@OP5BFM2?D<;>^ZB>F_*=< MCG;0_3[2'>!RM$3O@Q&6UJ76/7>Q-AC1H6C/,MG7ND7NRRE?CNZED40,C!U2D "C#' L;E(",J+M1.(:S'3,*- M3W_V.FX@U [W6W6P)[E3[V;3+V-RFG[X^G>R7=Y,WI+A@PORF%_%Q?C+:A>[ MJJPI3 279(3"ZTZ&Y)\'QFHU#,; R4)VIG6@>W^4)Q')>(K;,)!B.ER8$^*; M'F4C4R+G5B9Z38P@"+7Y.EH'AAMGC5,2?>MX]S< AB= ;XW=)\@3Q=UC>$KZ MK\OUJ*?WT]\SN9MQ?)&_@?A^NJ]T7(Q1."23J?:X4RXAN"P9<"^DI#W3!=$Z M8;S'.LZ>B4=7?H?;_QOH/Y-X;X\L^R&7Z2S7]HNTBX="_P.5*D01.(0H$$0V MDDFCL]JM2&P/?NX ZPB#PXZN_WN#Y]HJK\.&^6/^/,MU\EW5S*?I;#'^U^KK MU52C7+]>CEZ-WBA$!!/J%#9N-(E!,! \F,(=SRZW3C39$=IWGG518H>];'D- M]@,NZ\(^U6GN2Y"C;)%9I3(H7V?D&$LF@[2U:[4.CGR;G)O/(=F,Y#N36JBH M0^;3L@GQ]9)7LOGIKPJORFHD0DR!H01>*WQ4]AD"&0UD0FC)DQ&YQ-8YD \C M^DZDEBKKD"-%>&IKC?QC7OU]6PZKD:$!77(*#03A;.WZ90$YDQ"L<\48)+2M M"RH?!?6=5HT5UR'=:G>79Q1E]M&D!,7' +7K('A-<)4I)FBCE!>MS[W=T7WG M6B]5=DCPVH)T-?=ZBV!T\B6'"-$6":_"T ME6(Z^(/O\.OZ%7P5_^=R3,;@Y9Q$07OK:MQ#7<[Z-VD4@["*V]IV*E3;4 ;P M.7F(40HK/2^I^8".??"=3,"KF;[O9AGV4M80Q"(AT4ZZ^/KN B<+\E1KW[3/ M]9^,@C+:.BG 2%7K=P,'9,D"5T))K%48S6<,[H[NY9&JC:(ZQ!/N(7TS6>09 M">7-Y':LK49!2AE?C&EKGX\0I0^Q).".3FFE(J_#>!TDBZ5^QTMIGNS\!)PO MCV:ME=>C FN-^>?IC,04C^"4\L KP#GG0?&G$A! M**7M3OVMGL"U'2&^&)KU4%F'P,3NTADIS(+YXD +1N]"3G2>:Z6A9!DC0TF_ M&\A]?(F\ZJ2H+@5@-[3_<5S13M*<_.L\_D)6(3)K''/UJM75%H,L$_.M)JQ! M<"4%,\VG7CT(Z-F[?.W$W<%BVL+:=8[XQI>$"=KY; @@DG.U"DJ#=T%"YEP+ M)Q@70P4*'D#Y[%G363%];:'?\^?+6?R(\V7=P74!_2A[%F5&)%RZQL(4 V1W4R)U,SW6ZW>%HHID_\BR.Y[79 MBLE8N%00DZ)M4EL%SD7:)GDLKF"VHC0/+#T&ZOR)TU0M'?W]W_-RENC[Z7O\ MZQ_CQ)_$083?UX MSI]$K931P86_C>?7Z>3#^SS[M,1EL]/&DN,GKF4F2*]': MDMZ&Y>P)TD0)PZ4';!##*(H<:*?+H'W-#D49(!CAP$II'6;#E&F]I^R.[NP) MU$E1'2[_*\SZ_WHM\P4O5F)KN9]7$B\MZ M&O_T%WD/DP_Y=SJJ?RHEDU"C4F3]9802+*-C. ?PD0=(5EN3)>-EM^K*/6@Y M[ J??2SAA G1X;@]:+6CS(QV6 *P.I)/954'P-9RDV"B<\)H[EN'* X"_++) MN9>Z.IS>AX'GC,4LB@*K7*A=P#)X;2,8'Z40Z+4TZ?2XMJ7)U/K']8] &\2_ M_:__#U!+ P04 " WK5I896KIV=WQ !SC0$ % '1R=7 M,C R,S$R M,S%?9S$N:G!G[+L'6%3+EB^^R2H@@N2Q2=VOS[EW[LPY,__YYOW?O'?O?-_=S:*K]JZJ56M5 MK=]::^_=R%_(9>"!BH*R H"&A@: 4!\ N8*.D QE#5 $A+^ MM?RO^D5+_VW,?^KW7P^^)WP"8D]XQ7A%Z)^(B/&BROS_X3G42@ V@!U@";@ M]*BR%2 '> -.J(\KZML.^&UAD"N83/9>7FYB/#PNGMR6UJXO;;BM7)UY0)9N M/+S<3W@ "6F0FZ65HXT7_4L;.P<72=:CIC96>@=K258#0?4GZFYR-O8.2OX> M-KK^&L^M_!VM1*U9I:7P[TF Q$#.;LXV7I;T(&9A ME)+PL+85TWFF\-<6J)HDXU_GXNOKR^W+S^WJ8/CPO5@LO3 MS\7+$L3EXLGTUP&>V7A:>3BX>3FXNM#_5K=\Z>KM)U@+69K:2OXTMI: MD.NE);\U%R^OM267I34_+Y5M; M\=@XV3C;N'AYHK3!R\/(\]_+$Z6BOS']#]6/DA'51DS.P\;2R^89BJ1^6VBN M)[Q_B(IZL)?"B@6J/UW]^Y="9Y_R_W?JX/GK]L/5?K;9D7UI/]_AY^'G8^5G8/]MT'0<.[6>R'VI8X MC.[$?&_BL^XP/:UH)]$9@S+SO_0(N7N/E(R<@O(1"RO;8W8!02%A$5$QN6?R M"HI*RBJZS_7T#5X8&EE9V]C:V3N\\O3R]O$%^?F_?1<:%AX1&960^#$I.>73 MYR_9.;EYW_(+"HLJJZIK:NOJ&QH[.KNZ>WK[^G^.3TQ.3<_\FH6LK*ZM;VQN M;>_LPHY/3L_.+^"75[_)A09@H/W+\1_*18B2"QT3$P,3YS>YT-!]?VM B(G% MP(M-)*N-8^G^D)'OS1WBI_%9%>UWF?AUH"0O/<;ND3(+K#R"_2;:[Y+]UP0+ M^?\EV=\$^U>Y( >!AIJ\3 ( 6G@2B&*+1/]G_1_AYJO%6 &$:ZM'*^,!.>G M2<]KH61QZNED41XAAF.VL7*(ZB=*[Q\T/5>N$X^ON\+W.[IAH#S/6NL_$CPP M$ST]#2$-69T>E16U3E@N\;_5NK%A"B\TX MLAKJX]0CIZHW?SK'Z@S/U47>U6?D>V:]3W]37[LH/1EW'M,]F%ST>T9K#?..[#QM@D:AW0U'0 M-VZD7):S0V9PU]//:=J\):EG?#8[7\?H-BS900+K]A5(H%P\[O8^)3"6'<4&_)/^^^E/BA[[NRF^ MQ)P<";@@@0ZJ0M2_1TB H9S^-NX07')P@3 ?B8)D!TLI3B$8;SQ'FPWM5DH- MGA\+!FS&.!^TCKR<&XRID++1R>'J9;9J"<*"%B,>ML'E7< K=DB@S_B@=!T) M%" ![0HA)%!X^?H"UR$!5O/EHZN#;TA@1[G<%EZQE@P/@EX=&=;% M,#?;&@?(@YLV:]TT"P#2WL"7P>(J'!N:>(%D,+ON4AH)X]5RTGZ7B]#ZTSG@SC!W*1K0\&T-%57*B](-7YZ-JNB>OJ'A M:1&=_"P)+U&@ 2;=U7B8<:T&UU7]/EU#92KEYX0Y_6&A49[>,83* ^-M?'O? MNL'H&A9Z?19;%(**)Z4X MX2EZ<'7H4FO&X]X^/I\JTAY99L"]'Q,(PI4/',I[ M/;3(&]8NN'WSTDE"86#SDIV._=:G>N4DO7>#:>\%$JCJ6,KO;3'T3NO4-C;. M\FVB. F<7/KJ?E$U'BQ6_E;JT8RW)@2C^XM/?NDKX60AF!FYLPOWHE(.AS=E MV23SFV E\NW['-O^ERG+!C=?,Z+;]F(N$,F*YNI:."/2% A&^,53>(WE2CGF M;KI,:]T;R]IK"?Q6!V9K.H$H]\1J#QF2CU(\@<_AKJN24DNK20F:5CX><]GO M>&5D;&-6+E6Y%7]ZSGWS-&RKQKK=3+F6M6\,2P$:6JOKJM,A1*%="9S#/YL, M,->#GX@*)M$L1:.TQ4/R"V+&DN'HF!A*_<[%B9^?GR88$%_+W R6 M^A'U[ MQ,@M>;%92N)L_I3=HJ74,SR M')J?: FGTC 9E%-KP7O%X[4,EU/L-1R=BL8 MC@$CO>C6>=6* U-?GM;G\'5T[.54@ZXS%9.B13"\P0IV>I@A&PKUWW0-DZ85 MS$!_Q?>DNLV3&&_K2&QC!0PGXJ73I_V(=GI O&\C:?J_J9E$M,CG02 MV^XWD=B=N)N["#4DT&0 MB>(A'PUXXG[<<5=X&4L0LH$!H5.'KJ1HVN1_B(N M9%#04.HE1CO-(X%A-MJ%W4@Z7=6%2G%6?QFT&B1D2?%ULK8M+3P<<^&* >4W8O#C M1;3F2>< .\+DB$BTH,E:Z-@6+#Y-@*P31J.?J6\XTYI3DWU(E\QDXMX MQ%&HOLBA3#EN9>V8A#G=>5LLXK%DCC6CQFLO-_%RJ M3C3GZ:4C$/IP=Q([P\E9!L@0/N!WVNM=[#7C4-6[30VT#+*]VIB)#KV(J+T, M8S78@*45BSI=$WPDR .">.0#+Z&NW<(9Q!(/5WG00,,�UA<]:^1"<,T3=M MPAY]*TJLB?'I7T=OO]3L91# B\W@X)(,;NNDS5 "60$[ZR*I3(Q3.1DZ96US MC@5P-^PV#Q/C D$WKC$N^U.P6;T?"=3&NI]:[I@_1WOSYD?F?<]>,Y'QUW1P M6U,[(Q]V@A1,PMO+=:9WYGT) 8!CAW,KCV N'N8B8G#":$AQ7 MOK5PIM91J8]+$/4E/7C%BCKZH4*<)HCIY>P/7(1-A(+RTVC)A2L?N O+3YUQ#D!Y$\S;S3 M);/V/(_4;?%VJOA T-,>W &*A #'B&FE/+DD;R;ZMZ?EW/!>UK! 9ZB52>/$ M&8VTKMC+$IB)X3SSXK/,6+[<-3=FJ]$9@N6%IZL7YZ(S:_4>JV,N].]91=2* MK4X\9>@4Q\Q$KWE0^XDQ$=&A"]Y^;((3 EX_]C:_NFY% J.4P5+9V:U6\,^K MTB2!&O ?2(! @L/G7)^TDMQFCD'>(X=/F8$ZB3JX181F2 L6UTY 0RT;8?V2F\2'[PC'#8-(R#TNU6%="T=^98EH MKPHQ0QD6)U13T)^7FQA:$5#WA)NAK\MOKGTK+PC7_,%.QETD4-TJ, _'N'8< M.*:4OP;/>C:]=$4"!FW1I]=3VTNTKQ^]2FYEJ8.2QA33,(Y/LRED!>9-??XL M!ZB@MZ,G,;,QK\>ZR]"I:9L_4/T&[1=>?^!0-E&^-MK#E#"FE[[Y#[Z7U AG:_2JH+^Y)! -@JXHHRZ]%S6 M[(Q1[1[=3F>=.@LW995IL:F8B"*B+J; Q?A [!@+4_\#T'Z M7DC@6 #E]6;2>A'A^/;3?ZP#]F/_[R:#=L+3W78IA@1PP#/.PDA 1=U_I&<) MRQ2^MY(W%)8**ST?B$X>V?&Z!V6 MFK"G$=, A6X29-W:XO@)2#!?AHXO4/0VRRF09!DNP;]Z0*9-9O3"GLG1?H89 MW:VL[.?SZ+4VE>+E D'7&&G:;%AUHZ>A/<1Z["?Y<=%+BM@GOZB^UI)?X5W; M;=]J=K323I?IKQF.>@T]];ZN7##LY2#H?B.8Y^J,E=9H#)&C?M#S)+[KC9YB M)L8;&3J!&V,DD%@.];WUF0"?YDXC@0/1Y04#W>_CS=HY\LQK*O=3E"D/[4<_ M#+!(HN%(?<;)%#P@>TTY6H-O1*.#!.0GRFKNW/ODLEFMF,R7SU'3U]>^;@%U MU B6"JR\+:XNAROJ'K32M08Y*;ZE?B0U?+1+GO;CX9Q#KX;_S*-K27/373"= M=\"MAC3[^2[DT/$=Q, IAH\?CU;AKH3!Q!.0:J=/8_YY4EWX:;WK2=.!]JQ" MY=8,B.+6X=R,?%1@2,=457WT=$YUI\XO1CZ6QKEIIXP,OWMQ70$,) M#"L$/'9WY6[!Y-)M'1M H$V!G% M]I12;7CNCHWJL?G4ZHT"S;7*(;2?T=ZT9Q*0W>;>T 6L+MW;H66!'J=N5Y_Z M)#%EUR=B.\1>=)^M&J4\P1?O!F.V55B)E7<.*;VR!+SJVI*R; _E*-X M9]?YM&?G)'EY+:%?]6N%8,;&3[,8PXCOQ!=LH\<"YR2)[LOE]Q:6J.;*\;9/ M%AXF2B03\B?NU9?98PPBL!QH[T^5SG5+T4$EE\)=LK$QTQW[;:,L7E\DFR(L M>/OGVIE M2S*WRSC*\&>$GV83L?B*[KB:G/5P[%R+R1$=(MD-! 8%K8Z\&7A)I09W+]($N5\7QRB\6$,"K5V# M8!CD/(#N/CQ "8ZQ&J/8^9JR";H\):!::%O5G+0H6TN!GM@PAX$9/T$?'75* M)8T%-]9L(4NFI1SGP6Y(LUY#@_)^OGR%6ZSCOBRD>^$?4<+^$Q M.?L/J"P.)B4 79I51"@C4-F:I1P2R$YHX+EL:;L.1 )S*E>ZRJ/5:=@+RZ.G M35Q"%%0!O78N'XJ%>!.( 0U@,QOEA:QD$/.(643G!+A&V.7:=Y;IY"2FX82W M262M7 6X7%K[2!GW!B&\O2@5-E3&^:*C.\SG,].E$5\ T=NXWM%IZ>ZC:"$P MJ4 01^=KTK$: H'%DJT1^<5C3.OG\@I.MR2UG57.+[21=1'@2 M.IG>EH<$V%75Y??@ 7*?AK+MQ6S3./#(JJMB69@FV+$ O_ X!/FK+_G[1[EP MEPY>[N+L;E?W=0:ZUG@FFWC%PLM?<3HXI:"XT$!9:'JOG+$T#?RA=LJ+VD&/ M$0=?-J(/_I44B58^].@B!Z-!^8:4*>\"A4OFWZ=9=5[IW:SEUNEK_^R$V; $ M2\@M#V= +WIHF9.1@!S<-RBW-8GMRYQVT%.'EWAW(/?-J2Z'YY_\6)\9G2(I MS6N)J32>E25I)HQFUJ:7U]['0<_+)$@".Z@6%_/$+-(U3N2<<"]/E.:^02== M8)P??&[AO7Z?HZ@!!4ZAHU3]T//,+].#?GQ\?G?@"(3O P+G'&BY+Z_5B-1*=D>V''@9 T)$A M0RL/NU@)6HJMIG+6E3&]&OY(94V_//_,CUT:@FD=I'3($0D].F#%*@MG>0L3 M[[RHFN^FJ*T'6>G8D;<3=3.8\-+X;4EB!;$:^N>'"="X=^[YLZ055$(I#\=% ME5 &]B:3X*V@NAD;3TV!Q*-'9]_>%#06&PUWSEEWQ7KVF3I%I M'-T/2WFL,_W]&8.6XE,ABT+:'.R,%5><[=?W)LPUH5,YLQ"),#EQ?P,M5]X408\_GKL)Z'? M]N,]RA-2!+Z:D?![%%G[G<57GXG]45*]3,"'W/4XE\\DI]R%*YKW]WS1_^): M;Q8550U[6;5D%C[)9Q M[\=F,O.A[O2WZS85Q_6B3+_N-T\=1614Z\6]ER )R@)IRD]BSGSG,U7WB<+D MM=JB9Q("K;&2[YDK+\S.F4-::LZ:#9XH/8&IO9D*KY>@'*J%AH>5E+APEMQ( MYAE#%KAGEZ-^"BJ'Y["9/+D:Q1F4(D.Y=2%8QFU8#BIRWM^;!=M)7S**&=SZ MU".!L2'32;.'T'5* <@S2NP4VL]NJ\HE"3]Y\6)Z!_NPQU_KK<>MT";YJH_O M"P005XYS.I=P:25\-^JH8$SP<"L"*"1&<8:ER%$,QB>1P%YI+R*B2+H:YQW+ M*(*M=\U93DFL-_PHFO&0CG=-:SN$GXK/XIN>+/Y>>GUW$"M96#6;X+=IAC&O M[3-%YIIC(_JTRB>>+,(>(GM&?-W48P*>C/U4>'SU?4SS6CB],XN<<.I:ANJ1 M<,KP2!"S)HPWJ[-;;L-UN,@^[NPTDB\=%7\'??$LEJ!LN:%4? ]7 M4J='55)C''? 4($Y9)6746383_>#'S':1EN5P4U\JNO53082>%IN5/3%-C'? MOO;IB.+WFHD#.=('*'70LQ9",O&F&@&V[*A_".(0 U]23BZLVO$/ MU6 !^[_7U,H_M0J\$EXB>BWD8$X@T/^9B^O1LT2,.,&4P(2 _;C\>E>C*W&Y M,4X)T2R( ^4S=%QQI2YW^E.:D4+6A(!$&;+MDO=MI""/3BU2LBM$BC-( ZMZ MIB+W'2KZT'#QJ'T7<8L!5611L9!:,4";.."="186R*J>WFMV4V._=/CB*;:;F M#R(!#_'B^E7;*VSZ+\!D=B5/L_'*$)\2TV2S;-YLRT^<-RX\5M$_6FG7@*UA088\2.O-VA;_[99N@F5,-;$P=@V"B@*O(V(XV* E0)+5=,*U+%%\N;8Y5M&\J)!9 M"[N46%L&BV2KC:I9:O$1W)4K"AXV($-G'P,)N+SY](@Z[O'2=U&F*TVF M0OA/M[K$G@L9B!YS6[?$6*7@X#B2MF^-5Q^X'!R56C54IG-$,%,EO# 1JS_# M=+-'-V(K:5]UQJKIS,%WU1 K8*8B]*5+?](4=WC2='@RD2^ EB]O#8$7=\Y M/D\XU1SP;5YZIKYP9?)3$+L)WCK-WTUG&:T6U>%R-)JHWF&^CO3UB2>]PF;Z MK9O=*UA9XW0T A9(CO,[I"^%P1%(X*Q'\Y;( MT7QY,QDRLC^PVH0Y_7(,#_(QY^!$N8(1G3IJB-U0Z@!Q2#S$ M':@.]YUPI\C$%V/'%9\S?3KEXG7]R243W,1)A*-_1=BMVP;C#LW;U=J!I-?D M&RZ98#V!S)OF>O21)YD6*+$R/^"=C-;"3B-)XHEJEL0N$6BH6>"3E/F*J]@< MK:+Y;7#KM%3G:2&G&PYS^B2@;2@DQ0X]+WP]+6;;\LW,M'RQKJXY5AEG2I:E M^>0\! XF>!^()57J^ Q-9;CL.I-W7]G4VFDG,+R4'((\!\BVYT7"]BN$%K; MOXW9+5'"4]2ZJP]SW1)?C4 M>E_QMO!:!U1VO(7/C(VPZ=M6[\BG>QM_6JX#OUBC0@+8@3S)6TKQ6,O M!"^1)U2*].%^R MJW_I,9H@A$?D_J9'#,^]VP6DNA87A:!R( 3)=4D]3#C>'"1WUC>P?Z2WG^OD MO.S#1$&^U6+A<%4>4=,&T96=;+:TGQ:+&]PK?-(5!V*;+R3M M,>K@*V5[4@+PBOP;OG$>];3/()TMS#?,L1@;L(LDK1"R&4G8>RF6VY3J4N$. M8>'&^W4%4J5V&&I2$U4_/Q;T UA8_+'WUZ*J8)T_S)B_PZ;BNN(PC5L6ANJ2 M9YYTA2Y02I&[94N1HR9L<-EF<6\&BPL10VZT(*%[Y^L!4D;U0<4+]"I-$2;*,WZ,0;X";E(]K%W M2OZ@.7;\\F=O<7!#!UT]6KE =7Q84O2MN'#'0-?D62[=(_FF=]'QD]$5(H>_ M#A*[ OE1\9,)# G<^H!OR6@ ET >F&3O6["-ZU(S<4,-K03- MG-M-2T@<1Z@?['>(WNE3)AOP8J6I8QMR7R2$IZXB@3<5ZBNN#T&6AZ73M@&@ M]0\=S].;F._]W-64P!CVR[SON6K7V107AA ?]VHOZ ?GJ^D;LWQ:(D--<( MJ+:OVJ*JZ\:S/^M>2TU]+'APF1&0KJ'Q^B5V@!N6/]F?;J$!WK3"<%WWY:4W ME-]"H;='98N.-8TM\S^&)&1EO*ED^BYE(3AJL9XCB3=24+L0"3WOK&[+U5NY MIS!BS\?-(3MZ$AW26Q#9:"$WX*6F:"^YM.J-WLR-YLH(AF;0<@O;KEBP6VF- M[R>F]<]"]\W),6BJTH-G!A8Y89(7/9+F&G5C@00D&1%6B60&^N+O-7JCZR%" M@*(^ M[-^E7D;WVW7CXS>-2>N%[%LT/!G 2:/LWU #0,?\-<',Z&*TZH"?^0$'$F"V MW4*TT:."\N(W,+J;SR[OD8"I%2HF/S*]^$\ORQ"_IKA!JX5M=?8)(H$'C@90 M38_8+X'NSASW./A"VM\PDV(>8(&.ALQND\Y4]\"$H+>=$QHC#M2,[K2K>LP& MOU1B9_%'KK-;[)9=;^*E\9' # YJV'(ST6L^<+\N3/C67QJ!DO@JJE4*5OO& M;S4#DJ,U)K#76_GE:N.EX[MA'7XGB>&TU^J=-"=1U]BM-A6H_;ON>G7 @_@@ M"'C244@1S=ZPQD&-'KUG]?K*O7M23YE<"H_/,08M?&,TPER M9#H/0@()AC R1 L!(B*Y]/40^)@>OH=HX$%$)18,8?(+>!*KPTXZ7(S5;IMFQ1-1L"649=\6%YW0<^3I0#TYW M;SP)UF2U?F-HJKSUS4-3,A@]U5GU/ ^EO_BQ6["HKU11O)Q+\./!):7X1ZQ MPED4>+SIDDKYB'&HJ6G@JU'GTTWKIA3U.B6*%X5$5)$A'Q3IMZBG,@BV6SGA M6S#]SFXSYO$YM5&OXU"/D@)M\N\QPAX;GVZ&)BAV?A1+TX#7UV]0WLG$"7Q: MJ0(,P?.AN.I0GLZWJ[B2+X\/$8M*T_L:9 ,I 5B/ HS)8GDU<;ZLD#=-CV4]G)/0IS/DP$G\AET$D?IA9."HB@O?4N3,Z! M= Q4B00Z$8]B-UY/D4#8BU<:C>M[9G9B>D4/NH,^.$7#AGT !B.>]Z-P\GZ")MBK3I+,JC%OTZ>' MF[],J7C5,UB&V2+0R""U,Y(XG3KE>9TATP?3=@'E M1[FM3I8^1]XVG'D]IZ(4&%G,FI);[TL%)*4UG,ET6I+UK'S][#Q?V81('E1R M]K.[I-B.#F//KT>? VW"<4[O&-V+QKBW MSC4]XPDT[$?RP1WO_5\V/ZD(X3^&]'WOTSKBA5I_GP$Z7Q8[ /&G9%]3/8T>JD_2CZ:O$%V/-N>25)NH@M5"=< M1Z9[AZO464\M46KZ)9JM'OESGT>?\!YOB6!!A,IIJQR8"UTED#"3BW)]>;;YRB>([DL@W=, M_(7M\WK&P"'$*U T2WYEX3Z-U.-O#=X#0YX2T<>:#!MIGR-?!N E!@/#*+#Y M[>F30=R<;![<=_7LL-"'Z^P.]XKB>YV:E]R,#GE-MW/.S,/8TQKWGRL^^!78 M,K!/\M9R.8-@Y_7C!AAV1A[$V'R^@]$W:E%@R[-*A,&SX?U-KT2HN0JP%EI3 M&UI6NO2NA)/+V9OF_D;U9?6E<'^A$I$HJ3%JO7;Y+UIDS%C>L'A/@ M(E!I@!8K.M_FYPM\25HHR3-;';FP5?U,[3&,&_)(U+*E@2K&/RQCY99*N;FA M:;PZE8HC-:=QU='1.F93E)7[)YJ+LL35F!7JNEKZH;.P8^1-/(YJ;ZX;YW;R+B>LG!M:I7(VD;9KQX#GL:*^^/D>;][&MX^\TEU9(-[]_LI. M\;OP^5C$COZ M:(O=S8D.BSZ,U3()!CPG[,7UGQ]/I:]Y_1Q]'6T_W@3?S$_;[T,R0I@@,7YH[K(7E7 GX^FMKQ)X[ M"-I4I6;[C_,+I8-2ZD.-(R''6,[#0P_N8;#H]5% FB)P+!W6Q(U;5!:Q)FKN M[!^N@TH%66.D1MQVR9.TJ/OX"*&&),:NF!L>7\BB#VKFBE^L3;@>,+;5"ON0 MD='J#_0I+*4]51K,(6+H+,KXY/[US6>:X9:2O6A(7)BWJ2338O)#B5I7DBIB MIA&WJF0>5,8D+BOIH6ZW[8]=;.?GRA*SD@N]/26M?'\]]WDM65+#X]/336$^ M-8D.DWXV@Q[W@>\ C>W;52$8FA_#6 VN,2=OV/E*YO$AX-R@E< ?O<;D44Z7 M9##9;.7Z;:,YMQM%AA=<7UV0^[F^JNX)<6+??T?3(*AF?9UE)*W MPWF9(%XO\N4)YLC3%8D[WAQ?BY_Y*@S6FY:U6JW$I?8!E"U%7K\]3D4" M,0:&1I,Y.DDMN49MGJD$[[,BVRH2DNJ^:\N3Q(__V[U,DB9]$T,J?;;EC@2R M.HT$_U"5H13X_S"!?])_0@8/66/.'DL]5ER)D5:M39]FLPZH=2RMNT,\MZH7 M1WZ,!,"Q&L:.:U1/KGA6G55H%%@SY(ZK(UU?=Z7PF9#4+YID>J*I^=GTXCP$[]F7/X2DF-3 ^!TAZ_#=YAW55;\&AUGSF*FQ&YGCDNSQ;]6NZWL5[@.3,NO: Y(S#IV7*OG'*N'9U<-%13NDV-,L-($ MJ;\0?*LNSE_&IQ.5L!NX9JYH\#,#^G4O8Q'E(*!ZCDB@9V_'65KOVBS+TS7N MC*_R];.HBZK/*B8IIDA ;E,D *\@P-0UX/6W4F)M,[0SAG\+-7_T,8(Y_R@^ MYW\RX:2"XF1A0G4P'F4'SFIXJ3-]HZ.I_N-'?,;E:?;S93\PKU3#K11ZRJ_34G"$KO%3.CE>5F]-\3XXOP7:=@[*6"3^PQ,DHXG/W"C+Q MQ+G0TFG,U"T35-,,/[/P4K\+1J_HRHU]HRPI==)P9.CO\G[5MF%"HQ+R0IT4 MQ]B@-EE!V)/X>%J9N.A2YK%3)I\'$@C8V/J.2GA1B1;4MKC49&Z7,C9IY4!7 M.U4M:MJ/VSJ!-U^C:4#UE0^_1?6[LY@VGPQI]5;3>P)N"K&;"GI PVXOC>,. MY>7(@1C=+5XC^!;>B 36!$\I.-=H RY?Y_>Y8J MJ)Q7!'R*9J10V2SNC@'R5%.R-338=SOPQL2FPKZ#B1$BNHYA]*U9K*TKI5CJ M6\BKC[K[;4QK8E?O95#=W^J@NA=*G_*;<\],&N'<1%.FW 8IHV#TRWE57,7) M+0$5ZS689W*W(#L*JAGX/^&)U?] XAB6,"S<,P)WM5!K%B\XB(G7'2Z*6"5, M:P'<502MY%]CNHK8V&47&EMHZ]L>@-!- [K<3#7+7K&J?1@X'\!@=[(!3?-% M!%;^+"'#PXC-C>8GDF&9!J_05T\F''(Y6B?:#KB&>;K$2]>7I":QFR2K^M.GF@33S M2)SDL;YS,>[2=22$YQM&*;NUJO3:C^5:; V8CI+J24)G):S7,33CVFO["TL. M"I9:HGU9CFFXTJ6KNGD?U46S?GK]'I/+WK/D)4X=[52U1MI6,[&D53?M376'*YM9]IO# M@#?GN,\\!=WZ%5:/,C>.,J<$G:M5H?&P(-?3 %5A/\[3'2-IQJE?A U*,@?! MPX"O!8:;B,G30"*FL/E9T'NCZN;87T8#KRN[.2^TB_G9/@Q0%;*;]EF@4<5) MC&+3Y'=SV%6^*5/8^2+(1_5"_\5[J[18EDYN?]HU[*8FW+S6">>R"7&[2!L* M"R_YI,:V?2\Q>S#*H!CA&,D8:#CPHZL*K(E+^L:O,VA*0$@Y> M-QAOVQNFNP4,JN(ZQK,4'H8=W<1]ZH=-58A\^5YP:ART&5\>O;??:4XQW2 ] MAS)N!?=S*7#6J5W(-S"/>IP[1&!.C>#:-[8)T=%\TFY^#".H XBB.'8Y<) *."K(EISD<#H4&"3N;8]W?&35^9G9ZR(,$?( ML%3OR*F$6L;!39MN47841[LD-#MJ?5\B #MKC:.%2)+]C,MYC?5:/>3R4;)R MCML/FKZLTG6M?>"1IHQ6/8ZAO.>5XOOEJ?+293';'!N2?77!F*%)>Z8FV;<- M/@W6XB^>&)*0AX N7]S)AE438&?Y<2<6RN;]JMZ&O(\P$C6BP',J>,_P,>'G MC\"W(FL%?3BJ\E;;K0R(Z<;T\2W5MG%7>OD/<^9W+B2JH>EU;26/BH_=\GB^DIVU]&]L)<(B5O2AED=6K8HA;LA0LZV05D13_\KW=':H M^E*$=XO8\9+Y)!?7:CV!IP-UP0/Z,/L!Q4^S22-?B%>"YQ([L00%%G$\B_-N MPR-K8J1_UAD;@^A5%6,7&>*2)'[1A+G=%7WTO8&9/1@XL.NJTP85JXY[Y2J^ M/WA/FB?NP;CPL/%9VT%:5MR% 77@[BLJ37+C73/! )+&^NKJVJ0#1C[#QNX" M$[PC7'&6SN_%W%,6&PEJ,47"QJWPH!53.;UPW8RG$X@%DM%&8<9Q?N;RD26/ MW/C$]!:9TWSYY6M0C:R;()=L2<)..=/X;,ZUA"?1BWIQBY%5I#%:/; M"5,/A/5[$U<9#3&KUC"#;$"?ISSB.(2$\?M*Y3;0@R[\E2%>AL\VYA6=-9,/R)W(Z1_$-$G"!S=1]-O^EVX0H 5&H4WK!2$ST MRA%VF93PX=:!?8XU%3YPW?&MNN?O 4>V! D2>')TC3V+!'8DO+>#0OVV0MHV M4;&.Q9ST+6ML"\'W[N:MW@S M-5^#XC*V09]_1U@]>6*#D( 5,UT'VI(E7TR/\^1TR7 ?,E"SNS&.7-:+Y MD T]A.\'S'N#)!^S!MBAB%)YP!TB.-Q0Z.BQL"=%.2FP%Y/P*'5>U?%12]%Y M7ZR/C^^/?@COA0*V8<,F-.AV9RD7KC'7Z>MFG-SX49.RMW >1U%^4&UPIY4O ML%_&C2KT\BN!3G:PJ+B#X,"0SK5Y8N?);+]COF!+,&;S/V4FD M&>;Y?"Y.M=!>#-B1E$>5&K&D12>G8#7/+LI(@?RQ66D"7M;^,SK[WXS(/L%< M8PPZ3B#&G;EFNQ/#.ZTYOOEJ[\J]F89:Q4@ M4J7"9!5USHS_@2&*#Q.,;2A! EW-]OP)"8I"G_WPYQT'Z^">^\K=2+!CCCL7EOW#QH7$S7RP_26QT%!N>OUF MB:/_[O;F--L^]QE54YUUR/3$P/WKYU4TXV+T -[QCRO;AI:7O:93WGO$J8JI M(Q63SZ:OOAK8<^K/*S==?! (_6+.\SB#\Z;7H]EBPV9F_PS?5HEU6H(=\BW- M47*0)QMH0^=W:@!'AJ.V]EX>)6\I M2RG':_:ME/#![55>_DY9*?O%:V-%%Q2@U)CAK/)<4@J:7]VDHFQ'\"@\+[![ MM8T$'C77XS])>H4H).9]]3#7O=>/L8@M'N43?F#4^%H??WRE,I#5GK&R9O;Q M85+)M?F98@L( _',61H!00%D6?1IN0@\H'QQ'F0E;SSWN>S;%PJ:C2]/#Y?: MDA24UZ&9KTFV9W_:09H'55V:YPZ1 /]L>V\BO@9'KL%Z8.H?H-85:G#3V;9/ M98<$6_F$<^_&<> M^=]/9=*]BWPMT.\37*?%XJJI"PK>L3RU\^16TJV1]]#1N!B(UO'<"@Z&ATI? M7YO,& S$J4*WOWA7JZ8F-3PQ!Q=;6[-=*EN0:^'(R7NN=1T) M+%(EC_>;:\R #',_Y7Y/=#G)/SS_X%'QX;5EB**9N\9>C[#;+EDY=A)FHWY& M$$W,0J?90;TAW< &PR]9[^7PI:: _48)=G9C0TA/X<=BQOTR>ECCE&J+;$YA#>WZO(UE*89OKPX@%HG;!793J),BEO0-WT MDT'76*=B>G5)K7@C!X_,S$&@HL6%#^\0M;'DHY+YT2_O:!=:FY( MFW3L&MVV[C_3MO\(E87D&'W_*1W)(S7ZLG>67:" PH@65P8U_+I[NO:HX+1=^>.-WU39X"EWZ$9Y]$Y?8;(,$ MF*9;D( E1]PMY=0!XAX2^.1[^]8)"9RFB\$(*,!]9^7@7RHHRU&H"0#_P8R= M!N#$2* L/#X93)M_-GDJU=$J4%YY?0\^'OU;7JCU>XXH%?%G2]]*_P,/5+=F MHPSJ%DV7%.C:=J##'Q/-#U-UW\A.TV4 M2/)QMW[SX&VWZ9@_5$>Q8_YMTW_27^FY+]D#B''SA:XB)AO?L5*[GF*#Q+W? MWYN\S[3J'=M4N.T^Z_!%(ZW8X<3$Z/;;XJ;B?96%9YT;A/7VT/O[;ZIM&GK8 MQ5L(N@=R=QH%W!W\TU/Q1%K(Q#Z.2HZ-$#Y<[U.3ELF MRKVIX@A,U;[+<87.-C3&/++33G7(9H^I=NE4$67P0!/!B2H,6*'BTNV9]C^[ M#7TK]348,LB@*ZXBA]=T,#R%YU.F--\=\;/4RTL+1[C(GC(_XN"02]!4:V<: MMG2WE$KM.0^S2H&6&HNB3N#0>O 3&4VWP #=,9=J_%>('L3ET;=KU8$M$9-X MAD6I7;9A\H>].NX]'-M&,/,(NF.)7;KS$20@SQ5@R'/=>7JK?4*MB=BB@_'T MIY5WC%R2'(+W8&VGF&73]>6A&<<<\TA@9@V\?=>TU-T*"2SF[_K[*5Z'\LAM MFK\''S^O 5^CSF8SE5(P E\^LQ[ M\48,"7P@"T<">Q#-V\=?6JA=KV.D4]8]+-J6B@)1SOHOYOMG>SV+0 +Z4DG' MOG_ AJK?L4%M#>Y^)FF\,G,3W"R-!,S&P3MJ4WM6MR^N#!("_\3-"5Q,IW+B M+MV;47PSHHE_<\>?I^]2_ \89+:T7'X9#OXEA%*.\EKY UC*39S1Q>V[,NE3 M1X,Z. ?";W!P:H7MV%L(')\QWP?:GPGJ0S4E36 MQX2=AP3,=<#;MJVFY075!)?D@CQ75XF_!5$'=G166U>T+)KG"//"*6UYDN5T M^#_JKX;_QY!!QHW%^.I4(+/VMRJ_TJ1#TAZ8;][/:(X'#2L?&U>@[;ZT4I9Q M,B6N#T&J\C"?+]-&!^_(..(6^IG9C@C/GOXX$$ ;Q)7&VT503]">*)'!YDH: MO=-#^;D&&>WG>S:$K8F^\67+7>A*^W*R%X$"%!W?7TM32QCT/AO+M+=K^%!E MU!V)E]AU<,)TJ.:7>7@+(?+ \B%KQ8.VYB;W%\!=E9J,7SPCW9.,UF"(]I+_ M>5,DCM:MS!,:*"DAQ*N9N9.@F _N39#\:FUT3'#83L?*+F:5>9IY_WY0P(OZ MBHJFZ>H!XP%\'(WJMBG++R?]G^;).U,(/W*P#!)EI:&YS[#=V0DT=\_?U740 M,QV$JMNPE!)3IC5\L."09>JF+MX^OJ,PO?(6K4^D=&X!0W'RZ*"\AHNEY_!P MZ*VQB:93@C(:#GT.89(H %O,D(KY9JH(2A'SSNT/>N-3*5/"_02@:J<3 C"^ M0MDP!EE@5G#A+J/6\)541\'Q@RU=:BRJ@3<003YFRQ=8)E\/J+%MKPQ\EUM> M[W7Y"]3YCG521[J]1">AMV!/7S\YH3Q! A%?@I*32@T-'7S<#(WDK;-%N+)? MK*GU,XCH ?>5I6.\,W"EUPT:4/ZS!PF,$K7\_.6O/;"FS1.@KOFQTXIC1"2- M0G7!8&+=IV8Y@RCPN==2A%%2_KE0FN?&I7G+IY&6*B):GY\YK2(D1]Z__]B= MW:CMM@*%"(33HCHMOCM7.1-#XUXDX_YG!MO7Z6G0SJX]SY6$(SM76^NV!%Z: MAJ!\)W?JF_U>:>$RD7(5A?G@JRCH49CY,2<$"?S20,45\NUF2SA7H5<&+,)J MSVXU!O&3*4GW R?^4WBLY_FWZ%IV\4>0VUD#SSO"/S@UC_\3'+>T_>%..\-_DFN5?@:C9YR-'O.- MK$TB&M/#48E4TKFYI3FE=N)M6\HN1>^O2T3X&.V_"Z#^^^_EGRS0=;^F;X87 M%FY?)!AV.KBZF HTT-N746!6%0T]K.AJ"GFF <@PXW[HF_LA>2]J;:*+$I'H MD0#Z['4>XDAQ9%U;%3-MC$:.7_.UB;,SH>E'W"8&;MBEPP*HO.L+_DOT$#NZ]]2@B-LTS?GPQS;':D]E".?6"4+ZY $7YIOZ":) MW!VUAZ]U&I@]A@Y-A644+3C,$+@*V%MZ$PZ:":DGA"G\#)Q?=J&1Q?Y6"\TK MD:)*5?ZRN>GIM6@S--#XV>;#&E='*)T7'A8 .C!O#>NQ8L[OC\O*-,+N0!G*S3C,TPU6BLI,S%-F[@VB1YK'FLW*+LI\K:1#[K=+"0JZOSZ1Y% M.8_-@[F.T'7/7P1;IR4$]^!A2$!77;NF6+$FF>J(F\,K\FLW192PGD=F#!*0 M'MKVP%; -TGM\#>=KRJ],7>:V PAQTYR(]E?)21EUR<2>GN"AP3JTX1F/L(G M.B#2H3?:[-OZ3PP5 X@TF;6>QF>G&]PCQB-(D=8)]R@/ _XN] MMXZ+JNWW1@[S[^G#3J?-C,AVGI' MU?^6RORYM9NU66>]P!6@[0B.8SI#<'8H'H%\<5MC$GQ()&Y-/;0R=2J!>CI: MH"4/ZPE:2UN8V]T-,^///1DZ3OC>8B.&21L&A]+5@(TUY[!5A>3Y>N-O'=^H MI96O .7 NP*<'\/5[%-#L#KY>NM [:3LWLHZ M7/T/-H)ND 7O"S__C>IN$ORMES\J89E]":LF$U>%NJ:,ONS[YM/_L5(BRGM! M#NP[I_R92)*=_SD'_%U[INZV1T+5VHWA:7N9'F*IH+:&'-#H4,HY(3C.[#K3 MN*E^YZO []SEH/!"S)FV'G>E['\S9Y&J&O9 ]S<\Q[R&TKY'ACVPMUQ$=%WU&[Y&0%$V-\YT+N0II#U 3RCZ#M*&/K)N;",:GHHG 1=TNJK=(&K>S M:\L5%O5*/WCQY6ECFSTH0]^2T/36U)KOW8R-4QHA4U#RB2)X,B"\S"Q*4H[5 M#,"X8PKQX2(DDI;B&O*@6)]CMF)*Z#PIKAS7E']T*CD5QYA) .U!Q BM\_AC M*_[30Q'33*VXCS/' 5-JZE6X5Y'X@$!R1W9J+&T?MJ)1M[X8T[FY&_[J2 M6FB7_%W_P0\QBQ4ZF;&B2^ZS^LA41CLZH9G9-YP%K3[(S/;/AW//V??Y+@+U M8S*#R9TY33/]IJ46 )ACK5Q.*GMX26FG* U[(JV/'(@X63^/9B1RD[98ZK5-,0!X;@(\S^RUW^*A M9:$^2#1JD7L\OITH7(!5.*YO_F(FX;U"TH(C0KV@:979R*'2-_26]%DZC(^7/B'<)S.]G!IR5+*=["HN MM7EH>/O+?A59FU<)N)OA$!VRU2J: @7WQ./ M!T]I3)A< 2Q4"Q2)C+X_\6"*X0 ?6450[I1N^K$%8@3TMR;8OF4[B:I0PP1#'3"V@+6Z4_,+A MD^6M"<4JR&X<3/<*<-QZ!3 "2X ?G"K/-U?Y*$4>;DC?+U9/O6"+6YFD%MQQ M7*LHYT\XJM2_TT3BA)MLP&RND)*U&%KL^CP6Y;;E,62Y]\;I#AP$A^,N?5[" MT;A3V1,.SB5F<$@4"+_$1Y;_[5$GI2M I+VG!!/V&4'GLIL[^3K^FO;WEEA1 MF7E7@ GR2QQ2#Z;O5J4;B'<%6,PQ_7')3R14#("MGBFY_!R@61;M_B1@(\L9 MG@5HDQ:N_S_,@JU\+A]?,C0)7YOMQ_DUG&=. L^3G%E.C%W)?YK+"7*=$PK1 MKS%EW<], C\5$8BE[8!5>V=8&!3_(^IIGV:'?ZH-+3BFQ[3"0DW/F[Y%/3]E M.ZI+Y$UQ:1]MH+SGR06[&[!'6N1PNV@"//QH^H/DVH5_E3!7IBST#L.,LOQ@ M2$+XB]8&BTJDNPDK[G?!9@D[7[*Y7,J8F'=>1'V5(IUDPP^)\(JD,FW$(K:- M44+T\M38 I#647YH)Z8*(B6XW=%X/UQ48VHG)/]0&_'KQOCDR,B6$X8 GM03 MMMH!N@<\;%]"5J+[;L@^[1Z!*N:,J1I+&X"RGI[[UD:W>YADR693)3[6ZRCW MDV6+V.F-K\S=DG-Q2,4:H$OWON=WZSJG5U+KXIMN\U43LL0R6>O*(_S;61GKY/HX@8290%R5L M K3YUIT:KMR^IRQC:RGXX,-.ELWP+=7"^9D5%Y!AA:I=. O?Y$98^BCD:?"< M4E&&9$*>R<%4)>8-R+C%"./=93UBS9*^[F!/IW;K9MW[Q_$13E1;>! M-QXS[->-+QS1(53HOH#2&S^%./.>(IU(9.E"+V4/'U M 8)"RB NA3<9CUE9"2M8$9%/2&;U "!IW2(256[W7T#I2JEW>)T+*4&BGXN M6^ZK&9?]@17BI++WHUAG?<(DVS@+:DES3,R0>X+SU1IR+"MY9(63]2L2>Z*[ M+8H8 UYBGWC:-5A,?-TF];B'T#5^^GQ[\'GPWK:HF _6.A&E?=KF5 >/1)0WVAR* T8^YJH<%.4C1DC"L\\ MN_4^EC4?39U2)3@(M,\P 1J=ATLE;,U*[)-LUV0M*]B<]G+M?.*8/]09/X>8)ZQZ^O /$@V#3H M.$;'G5FWVC)?8>&2&0YQ(LD55P!C\K,X."ZL7 %,E(5V&_^!CA+0#KCP6&: M&::,[B=? ;+>CTFD/-T-#X/;0R%5T%@B^>5V7:L1K7[2V M)\5G790 < )8S"PY!G"1.!<."5-9,!\A-UC* M%8",[9)!L/5R79NEG4W!Y4]K,[P)19=#H&+>BSQ M6[N@;.W,GV+YP])?:>17;^'DDZ^@2QS-,.=2'Q$>(:5;^Q^\FLJPM] M.;-]J$GN#TL'[XH.NPL(QQB@UY9(.^!"N$]>"!X\N16P&[\?CW9;1%$[O@K= MD('NB,5'B[POO;JLV./I^,CT73M+@\#RUY3B%)8U:^ /N MU)GE*6GC8A:(70>\850R75VR H]0$=&$K#O2/%KCB29"+]7>% 2 MA6SLZ'V3^&8+ B(B:3:B=_DH:(YT=[@E.M/$6EU3(D=*UU(0F-YQO/9&R2V% MALL6S?]6Z797L+=-%#<4(>?KE#.V:'GRLD3L_->6HID\JE$!U!['-D2@1K0W MEMUTM=N_ZXF=N.NJU\\K01 S_\+4X#8@' Q7W$5=D_M#?8 MG2?-Q!&GVYIS \?"_/X,V@[[4_>ZC+A(:W;),2*WRDE_2R@9^:+68O>)D6)-."UN[P+LCE!E%: Q!3$M-; MK@ UO7U+G@2GC?*5HU;=>V5LS;H:-\W3WJST!+I^0 Q_MS=05_UE94LICS8; M_%Z8$*ZV7RK![UHGV*2(MJBQ]CYZ^)KZLA2CJ'0QWS[DQ&&]E_XR%;2L?06H M2+G,U#AIQ#Y#68<!&GN7.>,0?BY*@?//"7BO:\ GCD'T-[O(KW^NB@?H?Q55M-+!Z.J MP^0(GVL=.K+ZR75\YS,MJ5^%-=U-\!_'$WP@),BS^V 50OD3P5VOXJL5_5V5 MCSH[#!FXD;9HD-*:<^D@A/T)',JP6?^EGC/]>VK"\?_5[HH7P>^(UK:4C+N_ M4+3UHQ(/JT00A*7>R4+OUY-WXEYXF MA%A=*:I]*:%N:WS'2&?7'O5>GBYNM^_E)H3;LJ:40.L+U?8P2VLTRES+R2R8@LI9!-U4X<-I4WBE4,P8 M;\E.20BDRR?N]*!8;E7;(V:JG7Y0/MRDI/S:1X887\0*C49/]33#'6 M0@2VW'\@VW_7:Z04H>2_P;[I_XJ!K/EL.I1B=XV"!G(;./9FQKJS=',J;*S% M(R_@U"3;%/]X?*HPJW ='S]RZIGWS OO!S8F@?J:#1$NEK5T"$X4Q:Q((?0G M1#%QQV&)-H;,EDR"IQTNQ^!BE0/HTZ^\7#VGP(;B4]?Y_0/YH4(N@;&L2C9I M#AK*(*EG[\8#@JO"!B;)Q%$ -[QH^[E*3&9!6T*.^](^EH.,T:5FR]+%2F(( M.(^8K5/IP51>*#(* X50F7E2/!'&/1-\X+A\LW7?5I2TBK* DE!'VX"1#N-G M,/.CBP_EP#F\ 9I^?*DA\[2A_%BCQ/:Z4 /YKDUH#@$OHTUKEJ<9F95?-;^Q MD]KS4,9QTLRE]LHJ&6YT^[LA/DNLQN\(3ALT= H5EJ20$*6_\#C%)0A&:4Z3 M/L81"!8X%A.O\0DMOIWZL+T-(Y4!0(#!FE_'+Z0$))8EV./.R3:IMM=>BY2U M,E7,BK@1B7@/;3;W]DIR.+FNF>[,H\J0,:Z9 >ST9(JDT;)OM851$)99K$@ M3B61I,]Z EY\"[B1\P7,F)1S(YE(F%1^4D_V.Q\B+T:N*!E2 ?C?__7D1[5^ M_](< B<3CV6"A,+06\-/H3F0*HWU].HP";0\5MJ+ONKPKA"%X7D('%077> V M9RL+%F1ZG+O6^DH)[X.WTP"+BR%IZYW<)=4S*:LVX#N)8\ X:)J8]4\ M_4)W7BI*'&G34UA,+[FNJ-E.&\/2OFA>.K9TA,F*0+5\,8CO[>LZOLZ6=,+/ M&\FF*ZWA9SAPU;Q)30X+BJV=F'L32@;.K2;!R8(#>T6 65\Z:'/-;'*NZ<7' M TF9 GOA& FLJI>16D9["[ G9L"+6Q)P6LHL/'EB>VYN$/:XGCIPS;K%-=TB[%AG;"6>7@"E":EWSZ M"LXZ4\JP^BW@(>%&VF\D >B 09Y!T?Z^*PC:!8$CB5["^0#M90+$&BXDO8Q MINPE,9-;_5_\_>7GN(_F>]QG: +;O'RA_>MB3POT/+=C=JDJG:%IZU >KUZ7=]$.S^&B9'YU5Z8T* MR188OWA$6"Y,TG?8S>TA(--?>B' D#3M45:7*T%2XS=8]:BA;7:E[.'N=I"# M"A='^E?B"^,F:\W+&,&O$3=NY"W0LTI^%NHV[O^SW>"G<;W9NK2<=LIHEE=@X8*8[K[*I9RAA4I 9]FA]" MP!TQ:[@Y*320O6OFZ"K(GW5,.ZX9S\5@HF>FC/.(4NX @1*/N.%EC?$3/KE' MGHG/DB^>[$Y==JS%X3]/*!@*M4S-#T77Y&,.#JF_O8W&9ZYC*P;0U"8T#LV4 M\1R]VTQR)Y]=C.M]?P^5N87L@PA)U6)NKRKS$$.P"7]S;)6^9>F8YH*R\91! MX'P4#ZGB@C4AMJ@?8-:G+^A@E;*.J&$T"M-(?K# @9RLZ82 M9E SQ0'%JW)6V=[037974O*7,2P[1R\S31^/*@_I>H\)M[53Y#;=[F6T\ OE M>4BH@W7CO2T=8FK9B#G8P6R*'35BZFN^!;\@EA?#]KCB.V3KIZP=T=X9)$1U M&L @_=K!,FP<4^[5-LA8@JT81Q,AH6]WRQ+Q:R2OC<@):Z%FG5..IH2D*T!P M?D%A9N '$(>UNG'?'C%9;NH1[I0$,O\0M2J7\BN2=AHH^M4:J_8JX22K"\"17:<4HH/,T(-](2F$UV0'BY;1JD0*H(<&Z,D"EQ7^=:T MF=VYWS8L=$J]W)% 'L3.KH@8[:\GKW&K08X2C0[:Z7Z?Y- ]<604']D?2L*9 M3KX,BN(-#R??IU2] GQ]"KS$9?J)9 =@@J"V4#@6O:*[ APJE"VG8, YXF$> MZ"N0 1?%2^"H_19T M3J_V#=-O'PD)6EV47F)S?FOV_$!&'=8P " W0T]5NX#3Y!]:.*\!47)Y@WC]B9;N9:][:'O@;X@?##$"C!R2@ M TX8Y.U?;EOYC;L3'.V$-.5> = .PT]]$+=$*.B/+AVP2I9QSJRW"IYX6 M?K;9#9Q*R66 LL(ORQ+.<-J.*><81SM_!=& Z]/-_)4,J"X#=^3//"4'F:\ M#N&]!T8_39D'N1;PYOSV:,T&J*T:2-F;!@=*0O=>JU\LW($S4W_E\S&R3G<& MCR3$K:#(&^<<6;_*CYW]?T7YX<2P/>!+,#)L"UOT^DP_Q\8-[K^E?K L,6Q! M=NF,S!#]\CRK]T#(_!-[900%8)_4.C!XKB4K0 M'TK_W)N,I+3U]D3YF4UL7NQ M#)IJP\=E?1><+]EBV$6+ #R)L9T<[VF@K*@%+S1&WYA;P'^XBBTFI@7O2=-B M7;JW]"'-A(+8\E+"RR6'Z$QH@W/U:1:Y7\= NFHSIN+2JDQ#GR,EW-@0.ULF M,=,127T!CFSJ#8A/^T1)9#C.HN[)\90#)FV&9A%27LDK4\YNX3_=C0UF.AQ1 M\_3E!ML6=R(9QZ[AV.(1L++R(--GD;MTXISD)50.6-JG$&G*DL5_G)P<;^1)ALMZ![V!<^17> MAEL+?8EVX1/@,* FJ!**'+=7ADQRUT6UC?, M!+_^8D%(Z;-(JXOGCMLZ'*'OCPK/*\!^>?XFBDI5G;XM6]X&BI75ST((UZ/X\;G4)N46#*/)43C M7]9'1;+EI?+D6H!@0Y7!&LXCPRP.!>+K")B-I2\U:](MO,4)D6;W$: ,HPU/ MI1%?4,_L'PH*MF(2Q<<0A2E5,,?"#N#:-7TC^+3J"D!5\2-[%.9?+95>KB]6 M)<\I=)I?@49-_4"PTXVV1A 96=Z!L,]=Z*US8-MNKS]DGU\$#CZCH',9:@_< M.=DSY*R!>H=3-_A=D$%^M 4'THP!Y7XM^)T;H>;! .&&\1]>JC:\!2&4U'UH_,AVBN'&''?32$C"1I.MN M1J"@HFD^)U^>U4?$_E+_<+1,.Y"H)2Y'5@^S+/]!G(R;4] \RS1_(.X[V-%- MQ4X _HIFED]-9E\9YN,=^9$M!YIRT*?I@%0S^,_IV"]Q'S/6HHMG]M-GWI[^ M@=K!N9P1J-'"+7?1/#,BIJW0#Z)4=TR*&30$?.-Q# $IC)LQG73HT16H"*_7 MP>Z/W(%[=U8D2J,E8W=4V+3.7,,RCWD N9]S[@1,=K2VZT&%'IVD8OF(U UQ M$9.*,\F-2]M8.3%],GZE'^H%",GC()]O6$D1&2CR)#FUDQFTL#I2X=SB'I6K MKJVLJ/00[K98H+B5@%,D_C3/1:0CUBH^L-M^7"O^,F$TJ_M >-3^A-R)F ? M?;22I9:%Y^MF-+>1B,FB>$$]-!H]F3DS-@R%<"]]9"@*P\9Z"0PGI4.D51KA M(D5L*H\,+%7P?UDO^6%@P1[7G_OGD.T MN5W<> A J$X_:WQ3E\&N/FZA1=X!1 )A:OT&]%0TX5;TG/*'#$JHE)2%$O# M266'TJ1;M3PWBQF#BE.M224-=+"M']T_IB@YFC"^OSM=076[E7A279JJ*P A MLK:@YEU8EFEV^V:J8X%IQ]Z3*X#!;E@1,#;J3(D#$GLV?AH:AG635[B)R!X2 M2*Y WW&841N_0/:M*6KZMZ:H;:!#^&^CS>NLW4*ST3PN!#G&B\-/]+CA$ID8 MVAX/:.O*T'?S9I@Y+'C!15>1Z4;8=)8K(6WL?@7 ?K7T^.V@R=0A9#VR&ZH! M]QCJ/SP&.:FS4>/,&>E]^-G-(),"LL) M40JP;8(8=@GW(2EBSB]A(B:'^>'!*?O2#M]-3?I" 0@-U,8D'!-YS9@OSD'" ML17/DNMI3^\>@B+G4K!!B_8^L+I".,DG/#UG^)*RCRZ;Z;ZQ>P*3D 1NC._ M$3(#_*'V(9P/2L^5/2V@#FOG)3YT,,2C2YQ6J#/\.R'JA7UY ;_,'+.?!(!6 MW+6T''S=*EM)P,0&SMX?P8E%CSSRD-L7/D,E+.:+^_5SUOP0"Y6RU]W^.Y:3 M -?D9)[+<4__GQ3-W_JBWN67UMS>,&4'NY_ +3=.9RL> $W*ET0N"\!7CRM MVKE6955-/HX*@UNM"Y6LY.<)AV>N M;ZM6J/_]<>1*'_Q;#ZDW^E$/>R#[SRW>HP-]ORC[\GL)_;;O.YT' M=N/HDG#P>K7N\>DWL5(K^JMBV];0*X!S2LXH7"HX^J?]-)7;=:Z?K?]]V6T6 M_%PV6?O0< YDV.7+E;/D\O]80PO.E_A5UXSD%U I5R(C\L;PG/697Y;01O^J M:T9B($SP4GO9U=EJ5K3?4^)G-7-\!?A'0PMG_]_5?Y4;0-% HZ)MG<#PE^?K MKN2OM(F4QSQ\W4W$O[6OR/[>RH+\R<]5M >]/W7,8)(-T\JJD#ZU.13F_*D= MQO[6]3);L^^ENGO?RW:?YP;1@9%.OOSS\0O_/1^-]__^"!M?1N]4*$M0N2\U6V)N0(\Z96RA/UG6W[CF&F9[G@M*KXD M#'>D5K%?>MEM034\DC0CY,/A-'5AJ&/%F MG+XADT6=^F*/O=7I0@D29MI#O//&4!40X=6L\:!%!)&1#T#F)+E[G)/KSE?B MMSRRQ%R1.K 4+6=0.3AGW*\Z;?Q> ".0@*)J\B.7+A\]PD *42,G=\J8JWA6 MCN8D5=B(-:,4U0V>_46L@;8 M/9]'38J;_%'5#;E_1NN.Z%I>S+=,?G<2N?N MRCBFW%+6!^V6Q5VP1P$MV.\Z'M>ZF-^^B12#/F"FA5H1)SI86D#*PK02P(FH MY'TN:C!5S99!WU#F]W@;BR[4,EQXN>=ZI.43;SN-/ZLF*0JOB3-V%&["W2H$\FZIWB:&@ ')'/1HO+ M<5I]4-&\YFR3E#T&#Z!"Z!WU*L)8-[92% 41PCLZWFU=ZPH5'NE"'O< +[10 MOPF0BF\"1!0N0%*@9C,,?2TZ!F^6EIW@D(+8UFDG:4@"C32+G8%#4EOW'CXT MZ!Q\Z=(-=[!$N_PG(#P9I@H?KIR"1>?,<-FD@2>Z^2&4NCS;01G-AGULR^+,8-GG/47NW_).YIIO MMB/\\MY0@F'VB5KF).; PR34V2;YTT[8$TTG6$,%^?G#O,^94,GSE)?*I[:' MPH:[5G GAGWY!LZ2AZ:CWRM'PXG.9AH@^T+&P.,[\$_6GZ?]Q)D6)F@VV@WC M/2<3EX7RN<;4,X/:F7[ ;WA8+G.Q;S[3ZYT)[M?\D M)'\2DC\)R9^$Y*^$1.-CXD+VD2RQQBKWN1C\.T(C,150:.HIEB'.D7.B\'L] MQ &X)<^+C'[DL.3J3I0Q0[A=R.@.Y/9G*Z\P6[EX1H/^KG8B0M] G$;<^JX) M/>G3VY):)(B0P:-3JQ1%58M"1E#Q"FN7I2.@4;#9>X(>;!0YQ*98%*+>*[H5CSJZ?%T[,N M;*:]Y82(B#'<12WJ/I%^2AMA,3VF:K*!M2\,#*QL/L#M9F=ZXPJ#K .QF(M] MS6-&0_8N"@%UQCGUF#-97L!&J?;M*X"9IJR)7>;,&D\$19L%^(U;,G<;5@%Q M=63,_= Q)%L4<=-)YY[Q&:6HT0L>N=@>]#=EE4,+H<*]2 4A# :-D;%RJG*Y ML8LAW/034H5:IG'CT&3RY!YI3;Z"S=*-Q'?N$SE2TV/&8_WW8D)%F))5(@"$ M77&R>Q@)'L>O+P,I&G.GXB?D\%]P*O4_;5A21JZ(OW<6E":7VBEEY*)#&D$K;/ MB$-]-_I5SHV":X7RU_#5"N,*5#6^J@D&VMB6@.-P'HOBZ7TFT;_;H,%*==O4 MS0K'N")!L+KL8]$KX<2;>M2+RI)]'V?JXE"-6SV=4S&)PJ;GB;/QS%33$VAZ MQBAU.EQ:D=Q&: J$X^;#47H8N?(H#3P"*.NDE%1(.]_O>(T-LMJA^(8=9#"-M< MP?/=W$QZ(A;\9C5N>C:7%!J=-[3Y?3#FWS %QW3J5,C[&F+TD6&VU?*W3=*H21V&LB\O8')<"\@A.2VI!S6L!PJ^B,2'E_&+19A[#76PJ2/^6J" M2J,)84D>UMU&[E2E2AC-BN5%T\7WV"IV[NTZ,6;E%?/)$M _$8.U2PRLIT[V]P,QAH>#%$6Z^O865R$9:5]J).F M& DQ= V Z)8_?X,@),T6A8?H$%.[,8$\0#!E:XM8=@@:.JT\82%OQ>+(46'- MVX-BLTIWP\]'/X''?\N>(;&II"K)B+M\KPN]@6S^"V^%D76@YCT2'1UK%&0C M9Z/&P"#]+E,AWLKY>4K^8*+EG;J"53BDCIL/TYT M-]XMID,A;@;C*,D%7R9*A2?1E[J^B ">/:S+=2&6+V1$_2S"HQ].W9X.;CN^ M/2A@3 \\3DZWS>:=]^*F [,/>U)MX!%U;V5PCS"1UC5%/C2>H6*XS7'@,%^' M+E7MMH77L:WS03K8>4DGW4M5A/=XN7IC=KW/^_VQ49)OE['N^M,DAFF!574P M'(9]7\];G=^"WZ:UVE 9-T7W=KC$](1+S$="LXA*;8R/7G -YCO">K)'\ZP[6@4"%08;=J/#/6!)R3*#8@QYC?.$E&FV9T1.L;,^)K?K/0K; @TS/NL@Z@ M/XL\1_B\1-^Y__^UZ PZY% 3OO[:GK_)1?L28R0<[LO%1D&;Q-_$14(MD793 M>,[.,(RD#CN^EOA;3.#S+28 71*5'4IX@Q9:ZIU^UL^WONGGHP-0F+!_)-QK M8VEE6OTS?0-C_*1-JWZ;]X&180LO5\X(%T S.5 (QRKX5]D=^(?L+1:^ILG? M\^S-K4,X1N%L?\,S?%_PFD;7_BL:!"=Y7D\0#Y5_".^=;DA8'5#)VH#\LR?D M R_\0_UO%]5P)$.@(7K[PGZ_3.Z<7'^4N=ZZG@UR(,/VL%]^4TDULGT'LK^L MC.T%7M?M::4L9\BMAX4A@Y=SYY08X,LQUY(.R+_?C2GZN[#O"K"L? EB@XLW M#MF-,UG0+\MG3CQ^66Q3^ Q\N;#8TS5X.7;^ ?)O"F-WL?_-'LYD/=@12]QB M*/O.B0KT"L!]?XBAO@(:G+XO>$Z^SQ;7]2-_^UD*GZO]:M?\ MIQ]=M>P-KP"?M2#I_*!?]F4,Y!]FY>\2_J[W==RC\TV0[GM<*7#3P M?Y?S'>Y!MCEAVI'+?SK=_NET^Y\<&N%^[N[U=-5#48./A]+]QO#452=I)IJ, MTR-M#G2Y7]%'%(K<7YSU5R@R6>"IK*TOJ]H=*3-B"BV>Y*^>Z-*V>?#B"7O5 MM/5S+%Y"*@PY5 G&H@;T;L%@DA-%.=>I46- M8(6^Q1+IHZGAY]9\8."N57"!.U^^MLH3KL##FL3.2 ODX;ZHE[ OHQ*IF<10M].P-S5:)KK M+35[PR0AK&INRZ[AO,84_^[$6AZZB,=QHHG%XFM5UV+)UV]?%=_2T$N.B<\V MKOATBF<$\58%@[?GZH9'NI\49T_[CI"Q/S/.S56P:G*1G;;X>.IX<$$A\W2Y M\=G(-F=P<*)* 6S8@D.SM-!1BM+E]%U3:HN3L"3:Z=GC(,!! 7GSN%1?F1"- MVX;9._U1DI3;U.FX(:'BJHJ9D8\"WV,\?W/;BX\Q46YGT_RH%^-K<[ZIZT@% M"CAC8DIM4K1 1E!'4Q.9-X#@N&F+X FE,< HLHHP][(\[6/O/%+_JX&C8%+F M03DS7\ST:=S:&I=GF=!!LK8Y59)R:+T)WT[ECIF_C-Y_OHAI0:$W1DL)TIUB4$ =*-TM;X/3++"OSBC&7XF 9,-Q9%]5+7B R.AK<3,U75 M-+78W.*WM@;X:'6EJ+]B%+73)B^.>+2&"0J9.##5M:05JVBT;"Q*6G^>#?%M M59L!(^_AMH0)OLB]52NBA^&];[%7RH.4-FV+14%)^352LQ*#B_%)0O9T$F0N M?L6PLO8Y'HZS\\>)D2O [NH)Z:\O,X^KRQEM>11VNT[(HG"A^C$5 ^.K&/43 MQVC/[^NI^Y**\?]?' MF[?]?+2K_GK^<4*.+& Q&"<(,AS;^_[,IY)X.SN MS'0GOS%;X/\'\'+^*&8,W'T!W&,F/_I[":7F_VX)Q?XOG(W[OH1RY"'Z]Q(* MY*Z*VJO,_$]C%\4$ZN*A\=O!'G_[1IW_TZ1]] M^D>?_@_5I[;M"V\26RD;^TSP]QO+&DWI[C6%9=Q 6W'62*HI"EFHX$08ZE> ME%'P]PU2!*GJJ]2.93P2K$3=]:-:8>H!H/I2+82LF"0_U)20#^OQ(%<8E&FR MHLZ(ZZ= C]'0]U5F]L?(,@\*[7WF#4#IJWI=F#QL&#))P1AZVZ9.,1 A8!V! M_C.YWIJ\>4&>;^PMH^2U)_+N,_5:A.S8'47B MW)X[UJN"P'GTC\,4HT=;[).AI@]!)5EEU1S22#?]7J _>>%>_/A.$X?A,P8= M) !B/\/KW? @KBWM>922+-/HK\U69@24,F9.?LO8[[PZ5&!'6'S6-][GO Q# MD!QGV_E&99]GOK6) JKNG8'ZFF.&MRISBS3HOJIL,7)$/)R^MZ?9 M4N+D9D&6]^$T0-2\I& Z!,,F/:JQW5H_ F7A_G;/K8Z0&P:[5P#?'2;FTHW. MK>?HE:4;>*6#(T+ S?V;D[3GR],3B3A9:)0:BUL7-?84?99;[@)N%J]R78B: MUTNCUC].:9PM/3H0++9^['4CC18ME]TF ; W1:DU6LH2>+Z9H!4P3AV8C%]> M$1'3)>+'J_(YD)C\2X9/CYEI/=80%T+.F&A^(U9X?H@IWHZ^EN&D-Q^2?"#@ M45NJ;9@(H\@JJOHC$NY(J_RUBNKIHJQ3VW-@68#C5U.U-[*" _X/)B7)'D6^ M>56&'AECD1W?V9#MS-&$V"*WP,NU\"@GH"T>NA-%ERG$*.P[S%0!HR-[%%IIU 2DP/E5NTMZ- M-K'5\HC;G*!A,S_@64'+XOL,.UG39/\R$DJM"G8XZIOW V+R[V 2NFUDIJR8 M$3MT;I )#QS*J%D(;T_O+?E;+H?>R^GP(^C$:JD.V@4'U%,.; IZ9$]HFBC' MW4R;WKSZIE,&'9.P>X]DY'?T?,D4R=D;+XC?Y M42!F\P*H-45AQ@M2SYX\2R7QPM9U7E3*=!G]<@6XK3+I_&I\?-SL2=3YDUN< M\_*2DNU\-VO=&T,\N5:#)M[B3%?ML8;R#X0X2FAA.="_6J!/N:OV=8\\0*W> MUV*A6YSX(DF,&;]C^M-81@#0_LVKD%Q9@DV&/BABSM?.V2E.56F&9HJV-J,0 M\4670BP%#H0VH6[G\&LL MI=^FI,1B[G?,'YHTG4M%7V8,W6&1GWC1C>95P# M@K%Z"P>8P;)K_T793X_VJB_ZC^N#2BX2>]2K]M]KEC:TL6@<=K=?$Q6A663 M=5%%?-[P_\F=J4C_ZDR5^;TS59VVW.I?.XI8?NY,]9](A4N_I<(O!1=.(P^% MT_Z]KBXI_:?23X=_:!R'F0L4N%SY"$:)VZ-<=SL"^;.(+ENA?"NA2_TF$6>N M .(%'CBS*:=[X"3HKZ1XG?O,0GC:HOX5H#$N1_VW99S;('S@8NSZCS5CB58M MPFM5EWD-H,JA,YBX\\S).HBEZ^_:3'WW:T+=[/07M9]@6DRHLRNXZV@/^#DE M'1K^L]C_5Z'$BO8O*RMJ#JP6P++#[PDE=LG!JV' ZVV.3/ZYM_$0\CM%[@K< M9X[K6H$[!$H":/C?@OCNM?-I3O^;TL^N!E"MZ- WZ35X*#@XEP+UY;*Z0 5M M->'^JUKTH/>7K172.:\ SIX!C0Q7 $>M_'WP[PHY^V!]P ,6^-M[80.%;M>Z M'11"SF+@+^N"_[-T#9[#7L[\LD*B;N;?%%1$PZ=W/N,H@5^,HV?A>#PP1/5"8BA786@$4&WRT[8T9;TXSV8/W,:6";-V(I.H7+LKEK; MQ//%%" OU:SEF1P*$NGG6<1!ND)L^9$CFCT-GARGO,8YV]@/Q%/< GP6ABX$ M40/XF ]#?9IJTHDENJ0(J$RU3F/7:JT^FJC9&X_0.'D?SY[$M46)!7I\ENMR MLY3C.-!!B//D#YMIE7.VQ:2 K:D4R[JAY4A2W;CK7379@3?/WH6";[WA_S#] M"G"+6&I>RCY1AERN&F\ST,[M[J,'K^-% 1,96)[RV!U9V6"6TWB:'-3P30=, M#NDA3H^GT^-+3$<,M[8>#8F8Z8=J<"];$SW^P/ULQW[<6DISBN7+^.:4-44J__@M*%TEB".*;(YW5U^2$+UCI>PDA<.'9=;+K% POE)AIC MV>.$-P:42W8,.[KY>&**SZP]%5%?*J1H#I6^2Q]V9W%ARERDMF0LK9/1K:Z( M !+&=0=PFE?VC""1W=1Y#F 39/FX;FL:._XQ&BN3 %(5>[ZAD"AWP&AEL:3$ MME5NPL,PV] :1RCWQNK^J\-\\Z/.7KRQ]9.$>\<\Y9^D<3<'IC-&1@$?N<<_ M'ALW\J?C,>#00UCU0NM8_!C!G#/H)N5J*3''>6[V82(WY8)?>Z$,O_C\>4[! MYC,I@[P7+P$4W?#<+VG>#80YOJ8VU10+]K"Z^>8R!:OWX0&N^#'U;A=V=Y'S M?/6&#*K$IZ%M+@92^I;Q\PV@<;7?V!W58ELG7D)+E\417\/UZ?N#G"RT%THK M;0<5+J :PZD0HVV?=?KT6S+[S9J1\AD/)9+3I9Q<'S )^^$T593L_=CV>&^=#FYP7\1IERJUF90H2S4+,Z/XT?Q(JAX4#:*L_/]-!ZS[;+K^J4J MG&KPH1*7D?,;*L#B?"L>E?2S.!2+QI,H#/@+G)$MW=LW-KBC L-&OO3-Y MHTKO$7+N=>.Y<-O",P*Z]OL(T9-1@!,N:A?_ MY@ F=Y$Y(0&%05AKWIDN<:('_>)#]:^+R0!2I]LX5>BU?@@&#I3+;0VCGA0? M"W8OY/LY22F;^ 7QU-R+I#V.'6L4]M,_^QJ]Z>S40:2,.4/GMA5)Q;8HY&G5 MXA@2Y'+)_ I7G$E+6]"V[+@X<>2WA#AHXH^3>@\6CU^T]SYMV2NK2X8()FR0 MXJU/B P2N=C/W#8)&[LS+]/$ITT5$T!G&R8RC;8DF0O",QHJ2Z)OE!ID/'2K M<0&;WU%7'WLOE+]#LWBW)=<.7>%XR\Q8L&2% MWJ=]NC8O[,;B'C]MHX!ON&J_>:VH4-UT0L3$_>(@I!*TO9:FF],/R6@%<%.P MI),*9;M+'<8K?+G:%T;L.UDVS_++NC\NO*R*C]J>/#,C- C58Z"D>]0V$6UV MFVU_T%7JJF*-;6LU8&:!KALQ#2UEC'>W2*)8-< M8QNPN[5[=L0>IJ>J:F.FMYP^MG_T98\HLFCZHF /Y&C_K(%3,4D\?;L/+"B4 M+FN4;2J_SM[NX6!+_5;\IBJ-$>+B$\('%63"!ZSDS'T 0D? :63ZK!Z_S)DP M')E+"K%;\=2T2L 2;K1!V_FEI]N%YCM4M6B,6S07O*(XAHKVJ@AHCFVOZRWR M"S^G:'SP$EQH(,/UE^NO/7,P6RL]'OI8[::BBM=QV=0\8D^F_:Z(PT(GZ )K MNOB&ZCG/J<>7#]E;%X\([[%;%'8G6&6$JL[8 J%D9JA##TR'JQQK%%9TO&9GI";+Y M&CC!%HIA;BT)EZ/^G,:%FWI^4F2S3YYT2#8H"06L+.%&ST*(3(4I1PQ*Z_U& M> +$YP5L?1[":6V59=H8J?AGO@]"LM0G_ 92YZ*.ZB M)HV17Y W(7JMI$$)^TN5&A-0B-)U5/>;HH8:X/>:AO:_:AI2&6^9 M\;9O!.V"_CP?Y8]G^^/9_GBV/Y[MCV?[X]G^AW@VR<_%$00YE C^+\[Z4-\[ M"RB,0.9TS;@]J8:W!W32+>,%Z5Y9LA--#:8"R-]&+4DR(A!^7/.D'CV;:4[)6P)KQT;'K,1&5/38C,E$O,JLM@ M);I[^8Y]T\\S_;?5\(STQ0QUPCH(2DC8:)D.E)HA/DQHDU< "^T9LP(;XQ&Q M(Y20>Z_K#\V6*+#?>4G?5IFU^YQZL[1\F!-T;V+U/+F,^U-<^9TIJCA6,>*F MW=JGLRZFJ>DNG5XB]W/.PIR[1AQD3.[OT4 L\NHRP?YCM76"(L1BMI%/BML, M##7G$NWHZ#I0[LU5H59/\5:W5\Z E>D(LZ6M(*Y&7%"#V M?M'G=EZ"Z!>[FA_3LR=[QGVA>'&%4=HFN]4WF<<> >KE*CMR'][L(*!#(K-% MZ!]AGQG7LU)S%[?U)S6KW- B/3P#PA#F%9>7P$J2LT> M&D29L=DAE^;$+=DB*-!2@1RD: E(Q0 6_5J*LZ +8H]E(C^9^45=R?7[XRK MF#$!PK[&4+V-0G[;48BC^I8WA'4\\_6#E/1^=[&\C7K2^L3G0YQ2TR.[7ZH[ MFFF_+@50U#R-W!$HCV6+H)Z(H75"!J :O)B8%'&R(FW.Z._%"*ZB"O1AP):3 M0%(FQ5V!TM0C5OF=O!@<-JS!Z]=N);R@AHTI$X2FL)"\<3% 3&JTQK#%=($T M=EY0EPY""<'CJ]&MGGA+]E^5%,-=WG#*/&1N$]UQ MTBA,FBBO\B$R)@9_ZZ[+BP>Z]PC)44T7CQHV!48Q41*JP?Z6@O?W31+@,#"A M[^$[:Y9'K?)%PR.9"QFQD#LJJ_,*$/M.#A\WTRA;0_T4A]%=2&]NU5)I?;U/ M];%,6=UL0!L5]WIN$QNEC8;P36NIBR$$<+JS3U-"EO=AG9@[T-Q!8$C9.>$* MT%DNQE I!3'C1=)#_Q31BOJZ_O5\P?.-+^FJ@X=;/.:8UG'S)R^-T[T^;X:U M4SR^&*5KI7K8PH[01F:T>R*]AY*2N69"[>?CA ?1T:\HYHA&BM5Z:NG]K*F% MLEJ6]:VRA&$$JWQ':W^^.ZUG-5-RC.-(Q%?B!0<'(\OM_N;; NEEP?<-6>?L M(E*S#6[B?DHE3.:/5ANIQYA*_60*:);T>A$_F@+]83<& M:[$SVF++'3]I3=T>93*_I<51ALC3U2 "Y+"5TGO]'H!!CC$)^N+T*EW4J5!; MVHKPE 5O8#KA>Z+U@3DOB/F8LOP8T$'%ZF4%FWV2 M$7,2L?JAPV//ASNB1.AO+2J,DMWK+]1V&B-"N< _=DU47:P8LZKDB:U79^Z/ MX-=9"'LOAYI@HG5O3[S(!/CU*-"S 5UR?E0U2D92RII,QDMJA:6;Z.U+/^.F M@)N3;1J')_+.'P=%!^R!FP(77YL_,*=[9+9;W)I%6&RAKL3(.#1!X$5<6O*A ME4H[59?9G=\:&(>*4^(P*O,G=7=0A+V65R5@9@L#+ 1]3<4B;DHF\6\Z5Q_3 M/*496R@M\K;@[;'HI)HHMB@ZN#GL>%\WPSO_\0K)H1JMOP5G"GKSAW829=9W M\9:B+=P]O=$/& 8QI,Y< 38A-FI'I-U-2K'%DY/<;6FBE.6WOKR.LA;*R9@H MOFO"4)QY[)-AZC1241T;8^#D8-BPE559(47U^C72/5WVK/MD J__%WMO 17E MUK>-CZ*@I-(@I:!T=Z-(B8!T@W1WYR **"D@(-W-@'2#-$@,W=W=S3#^QWB> M[\#QZ#GO^S[_]7WOV6T:'FF$I*K5&%+VU0JFI2R1+< M]5>O7H"?W<0J)J!9$_I$;Z'9PTPC3,="CLM1ZCYXK@)!T\Y2:95NX&):2:7OBL/C$:R.GZ<=A^%F#OAK*@1DMS6_2\71#X6\ M*C@.3='4'!L5-',E*PO3ENE) .1_!'?V1:UE+](C.N8U*O(Q]SPO&SH0TXIX M]H(L4+P-3_VI[PV2N(>$VWM1(H,:LVN)7A5#9"A6'\8 M5.%<67$6JPF4YW%P,V]2MU23VD40UX&X6H A]1V1U;ABY#&"2O?]G6+?$;55 M>K81Y<>'1OC/'\\OO,H1 1RR3EYJ3K%H: BZHQK\M_7C'Z:U(A]K])??YV(79O=V@<=>"/ M#^Y9F_MZ<(]4@]%3(IZB,+Y]2W6&4S\G%+<[,V>EE1^4R3@Y\J)K?MRRLOZM M9<7Z/]>R4O7'DP.<<[^KD(N'!;VD^PQP#@+O&B3".'Q%^\))_Z&**V\!T+Y3,3NJ$J(CX[*8J["<'\I)X,#X#B%CW:E\"YYV[@>OW+3X#DA5J7F]+01R'\J(A M5OL\_O''U@?4KO^-/%G';WFRX-]YLK_S9'_GR?[.D_U_+4^6BKW,F_OU=(CA MH-%#QN8.. Y"2ZX878,U ?1O21&*D >C[SX#,$6\36W;C7)F?(4K[2O&;(AX M8D1)F]GBM?::TZ/$**)9"S5#PE"[,0'"'56W M%CY\:A(@!Q#28G6,.,;+1,CU]4EW0YNTLKA;]*C5,"P)A'NOL-S':?\DO.2M M?0/@(46@D#BKB6$XA3OM"5VURZ^(HL#NDO <%-4-2Q9^G55X\PI%H^@G,67 MIXV/"* >M8#\G>OI;_;GJP;=QVA'@O.*6F>#U@_?;F@7",]@/_61DXJ-ME^\ M*\RG7!2//F%"Q!0W>F/ UK98OR3Z.#=6%[$7[?#*ITPH#;,U8A2@KWB'S\=E M]@X(L4^^.%J^R%^,-^D)G=WS6B+J&"GHI MV[8::=M-!%P[!&HPP9#WV"J#U(Z4'!':#A>H2)JNGT&0]-$ZG;Z#ML[DA^;& M9$CK5,UG@-(->?.6^AK:[9J*"KU!']J0-+_T5AK;;-7W\S4Q)X(=0OXE&R_- MX3?5/L]>?3@3Z M(&^O0&G,'![F]^I75E49)EFEBWJ):HYG<.H9*36/Q3BY.2T%#=P;8@'?43-1 MA)+WS/?G: ?."956]D7>47:BK D@^N T(1/WMK)K4TW04E+"W#";&-+U2Y\R))$[:)O MH!WBFFQ:5^H?VTEJKC:]N1JN,(J=F;D2K#1L6"%_-.R@NB)1@E-\]CQ060\1 MDY1+]/:'LN'THX#2^;5]H(\*CD_5X]-<'P,SG24\Y&Y!T]WD M1F FQCG6_/1CDT>]IKDT^R 07*@5L9&H5%7=SX!" M,Q8S/B0T!O%#49"T]B0N@YF'SMUW!',9",4($*D2 MW[XH_I#!MW>W8(4$-()MBWHS<[!"S:"=NNC*T(X:=M],*;)9Z4U=(.?,GI+6J]QH^;=>#LL= M&I6O(919B67]\-4$*N-'E-P2UR,#!PZ%=6YL.WG%/HFS>>!PG<0C"T%1"&#- MO_U*S$9[V[BTQ"'>K+]F(JMQU/B.2_%N53YZ\T)5_F[S6"FS'AH'!]XH?WVE M!%]O@UBM&XSJ/^PCG"\IX)*A"2FD? J^JUW@FF/S2J*1DI?!Y90"CA'"FBB6 M1!?PP"^=+=R'6GOP]7/9V'&1@&I)9[MLQA455W']?*4QD@_J)2^TI ^U2O5) MY^;ON&LPMF"%6RB]T+D:F M#(^,3Y2LO=G8"&%_/Q]3"4 B"'$Z "%2M['&$X^/F P=9L\A45M=[PA^K=&E MP#CS>E34PU.8,28^$\1P;*1]1]K%&?HF4CO?JKZ)4ZCRL'2U9\U6P=XO@W8S M2(=:#=08,B9"^B0A(]0:KNSJ%< 2Q\>U;H4 FS;KDL",]B@J]8ZI8]$BJ5-D M(YC\Q(R?4[G=&OHXI'Z-S#PQK'^>@?<&;Y,KC.[=["H_WX"MS]<5:B'F-1[; M:>7W)R/3&MBF&(95N;$$DFD1&3\" )S+''DB>"^5#-/=P,QP 7$/),1H47.K MTJ'8TY\!"9,PIN\140L1"I0(CAA6GBE(#[D,9:G5!!TP% M[H]]3Q[4_''K>:@PNDDDI+UVV;&0J/ ML?AS/3M@ZEWJ=-4-:[K4H. DT#C]CQ'/ _'7/@-: A1^GO",]H\VMWF^;&XO M_L;_,XV^5^4;8)ZL5Q3 MHW$I%.I"N,E%QTZHR1K]Y50H%3UB&%#%64%$3XDO.(HNFHB41_^R@*3X4OPX M^(#W]"OFL_^H%-0%1?DB'!]^$8ZUT "54](Z_ITYC1J+G9;N72;@3'L_Z&=Q M_4?\/TN'DI^N'3>&W4A2'HNS _Z(Q7^!V\6HIV+(CR+^AT*]H3R\BHO.Q_'3 M4CU0$6]77M@'[44[/:R$/4$CZG]E2>WE7:A8U?ANIT,\^U;43TIWAM)7NY"3 MC]&&]D6(?U8"2T2">U,Y4^FJ@_]0QTM"^@=2/XOIWT'X(GD3LY[/NZ1I(YZ-$ M/I>O=3FEW_.G,*H1QW[>'-^^R].!_WYUQ4.%_8A/]V (V#T#PK_P MWP04_#_^Z ]?.>D[?#[$;Y*W]U9+LG/$\<)H_),[].#(@]1L E.N.E\UA%/P M!;_4[-DL?E,4;:;2;/;D^@3M.P>*/F&.A;>$'ZVY F>S'=.;*NA?LHBQ:MZ> M$C$R33=^V?YI(@S3NG.=6S<&( $P[5&Z=3ST.+H>:5:+9^XIE?*XRJ=>H9?> M$_B96J4(Y+@ C+ZH4I!CJ$0W,E)&&V?XG)7O'55E=1;IZ^2_* M'_+X>QA+JUD$0AQK\+?QAO:EC5P.7ZMOD$>YE2S=JLIJ\J&MU,<29F>F6K ) MOD:,[CZ0ZN,C7.XC]_*3R]J=97/:QXP\WOR,9"$ LC8\:2\RN-B46P#N*&H< MY0%6/Y=\DP3#_%6,&ZXK1)LKH$0XLFN*MVN6R-S& 0AD_OX[4^@0J2QB;WL- MDNWUJ !06(>5!.G(#:]/)]$\J2<%;"'#W.QL3^:HR[H14GLTK,QF8ZWG!/N\ M-N853KVJ!^-TH^IZ#5EQ]JUE 3%6UX&@%!1&.KU8H1%MECYBP ME[19W#QCC0V/"Z4I!'1&CH25-%HFO-5&9-<[N2[ 5;[YO-A?S([%,IE+&%\$ M$8G[NGS;IK('7#F)0R9UNSO]KF6-Y/8$,_ YLWMQN/[)?)9/>N M+RU,2M>)6+V,T^[65]?H$ZC:2QLPS3FXX[B_\0C*$="HV]S.HJ'[G'2#*J&U M"J-<3#NE&R%[B'_6XH[A)'K("*L3';L: VYIB5-5*O1L \%XVXG7TBJ&P/HS MX':5% U[MU'^ Y"%F8&= 6]G4VZT%95:?BPC()B4VJ.6&=E33.A.P4(-YV6W=W MPY2\[$9.DWQLLO"-FPH+KY?=J'VV8ZL_0IL*S1#$^^AL)RQ+$J+N9_A.$.Z/ MB-%@OLU)>^P?VW$3T6;O.C9$$(G?EYX\_\-0PLX=UBHV1>P\SL(X++./K7). M5^2JQL(UX[?,VG3)KJ*]UN :@-#/GJ/WWM0J_%!6]IC//)ZW94R(A(0V#3M[>VD(YVL=QWY)CJ%-4;Z$+!/WP^*2!KUOLA0QF;G(!/:T=LC/A';>4$XV>U5H M^U31(M'QB<0#E+NY=CA5E87*&INSCQ=7C00FS]VEWUIRSL&5&%XEE#EJ')RD M[5LWM2-\(.[2%ME9N%+@E*]*0J03*=3,')*%"JY::[Z2QW&VL?Y$Y9 MM-:PR!"\4!RR."=E&(Y=?R-%D=H;K9 Z8%/L[HY&@U[*>;1R;?]2-+BL<@3? M-?HQ0P*W#D$,I&-=RGJROMQ,<*9V%/(0X75R19]DN8D=SX<)M>6=UCC9X'Q" M^>#(Y%&VMJK;>U:= "*B6#MZG!6NJL/#3*!#LOK]CL%5A.@%,*+_[I,C[IOW MD;#(WHJ!>ZMX;-+"QX'E[+.\Q,MH:J5WV2C?'!U63LIR'9 MD)IX,;*,?TV%->1F+-V6GSC9D#>)UZ3B'MDHYZA7OE?;1_DV,MV5)HMK*-0/ MD:U8P(NBT@*3PW!6+;(>\&Y> ,<6OWTSJ5FTQ@FZCT(SY>N)Q15QDU!YET9& M$9L;I)].%#N5;TM[[Z:JU\%QFR1ND[G?KWXIT4]GRC(&XIK@ ^N0134&[CPN M#TA#.GQ>P#W]]LQC6.!9N=L$:,H+PI]AM#.LN:QBUAEC7=1FP1IC@<^-KEP? M[-%8B.X<(@4R:L$71&]!IQ+VQ9(6OOJB^\KP,P3*9)7CG./@/(A@VO*"IJT1 M;4TVC?<@42)I *@?752]0PEC7UX:++@]U^B@$A>?:>).8A*9Y**\2?LJH9XL M<*W+[I'V'K(.68+^]#3Q.V1G.\PK'49QR-&2U7%.KM(YFJE]A>H/[0C3QOQS MQYG)$(_A$I 9/1 (9$'NQ(XZD@/$TCW[+KQ4*Z"X83$M$\S[<'9Z5.4H8ZR] M/0($J6 /6@.2EIS5PRW:=PKLNT)<./W:_K=J3 JP4;R!<4P!>W&.N*OWWI!X MW?.Z*H+O)23MD6!YG:_ KO;V\#*1R-@DR]Z1Z90-LG(S,S1_B%?DZ=F<;T93 MYVX2.4<]3^_P8%(!BP7ZL$F-PW!*0%5L9GC^=/84 M/+"Q=Z*VO]HVX"J=O!PA;I8Y<8)>2(C&B7 &\=2'0>71C/&7^'. ? MFI_JV-5+2*]04_"F:-\^<')A3F92]R6'#.='@C.9NA[YU5UQ2*TPCYE1=S(8 M!0*C\O(G<2VI)MA< ]EJ1J$G.]3OVTWU&@"H# +K0NIY9,HT@TNNWZP7:R/WSYR:KM=DF;O$E%3;*RF5]0DK,Q4_)DO9?J#QQ MS]OCV #.*H0EF$3@ZTTT14G 3[23=N&:/VO@?J[5?:AS; L"HCCFMC16F&BH MB",E=70O/GCK[R7C?GH7W,&M,]7W\>+.746>5Q^/.T[I#5&4S'$#Z'F=1H#K M?0HM4@7N2G?R6)\F^3@ZN91]10B:)0*I[TX0T?'1&4[ST>$=5IOY$]B<#0C+#;8RMUB.;3FESUR7XCB++4%WMHSU;73E&=-&9+!+83SOAE)P@ &@!U8'4* MS>YL+ C9,-O%AK6_3Y"TJE!4?>QH-Z.-)PX3K;Y*ZJ)8!EV4\XN MUCYP++>=WY&5V =&\5H2I+EEST_]VO5A_<7U,?;5]6&S+0=>6,G?Y!:.-GKQ M-7<9^ -KQ>Y7:X7S=VO%1?H8NW9!>+N,U-81RWYL^PQX0R_X!R\'^.LA4GW? MS!S_]9!DE2\AR1M?0Y)#3?[KG3S,CNPPCHT K5?X##AE-5F)OZ3F+_HSDFF@ MUZ76$O2!+>GG=GQ?I?C A:#E;+ZO2G MVA9BP0[87?2AERF]H+0O2^MQZ%^?WJ?H^1E@E;D'\=^IW>J':D;^R[UVN0XY M_,T+DGNI^T8?Z7R6*/W+=KE]?.)\[3]S?>A_]< .V7SM^\BX< MH8?G<-;O#@SE16XY']2D[R3X8:\C]5+\CZ*>%2+3SQKVA9TTSPH.#"X44R_9 MWWS^8-2SF;K0BVCW&="1=PK5"8+JQP_MQOV?6F70[^['W]V/O[L??W<__NY^ M_.T@_NT@_K_10?P_FEBSQ(^S61Q-2[S!A3RDL$C+=;#YH(#B02!#_MM/F@GC M./>MA[LFG0!$ 4)6NV 'AQEJWD=H6*L/!F^,@UL3(-8GSE&=UZDN^M-<0#S[$2*H O.RYH M?!C@E<=TH6LRBW#V@'2[UW'J@65"CLW6\ JF% *,( MF\.5S+>PY 'C'6( BNMO2*Y$31\4\NXJJQ_[B QM% _TYNL]>+VWH3Q?%T*Z M@/[:(47DJ$.;U*+C40F7P@YJLHYQC]IRZ9 #&\-H]?J'IK/R:Y'HN%:AU ]Z M.SP,KEN%""0@QXK/ID6;N5B8I1HYIV7?#9/9I0!%X>4TD 56)D:8>HWHZ-_ MN2\,? -GY^R=C>75&9OO:^+GU^9:ENAQM4Z$GE37X[8(6;R\=+B>[)Q*=>Q& M*KC:)_^V"7"?W/ 781'\] MIA2RKSHU;L*L4H>5EJZ5<<(6'IC%[M1=Y%?-4P\.HGN:K0/P!6RQJ@L5M=/S M<=^I/$%Z)>[R&'E3JA)+GFC]H\M^'D]_#_1&Z2,? MFQ4N"NQ MQ^)93UMRN<8[ M!;LL%KN*S_+RUU<05,1E\U@VYN2G1]Y+<,+=D!\?1PYMX[D2(@J(>#6XJR;H MECC)/K(QITGJ7/0XS/#-1,7#\O=BK0_Q"U9O%F,. 6?NALQN&]6.$>OCB,A$ MA#&[Q0@=DKC&1K_69.;^#/ S=\H^!"+:]@_='2BF]JDL,THOK_9"SE=5DZ F M-;_EY(6)\I+$F[9.6Q2^ F/Z''--4(ZMSVG6HNA&S1#[2"-L05">-]\M/9HH MY3PIC#.$8VY^XP;,6%%1>*\?HASNXE,B\4CU6C#I<&K4+$UKF9$B8H(W;1>@ M=<\,32&_KX;$:*M/[49#V"BTVEQ3$/B6C9-CLHC,A%4.'3KA(V5EJL@HTG"WJ*T8C.^ M[D>#)1L6MR<;7^FCCK2=1$8*8G-J6XNU<0+F]\T0MQUS4?@F#T?=D!Z6A:R0 MJ?*&@CI@0LE:#U5^NY!3^[84Q4UMC0]\U)-&IWG>&SR"B>V\$XUM-NEC-TSU MWGFF1H[-.RX$F3STUAM'#'UG-^]\P";::QC%*:W!+I/CSX1+E! XZ\$#%BCM M3SN&RUQIGEQ]'O5T\-3^3 =SB/'\O)"= MGIN-'JN?JE,XF[4Z"Q,"ZA71@1B$:Y#A4<3GP<%Q41R]N.$P2C$[AP+S0X(P)=1$*5X$";,JK3 @H''L"M^=0/LQX M4^LTU"!7E6X33E3U"!ID&)=2.P[6:!FNRSJ_*Y$%M^/3=0,042T!K%/2 @1@ M7Y"K.)"'K8(W+MHJM6!QP]P.CS;E_3QT:\'SZ0/&..N1%CCN#Q"+:3"&8XL$ M=KS2U!_VDE3$0M4N@:XXM7L.#K 0Q7EG4R[D)N7:61A M<\MWPS2.H92J?*S2F5$&CF'<2Q4A#RE@E0+.>X>_GA_5L>"3B[KH!)F4A869 MQ<+[X1$RLKE-\G)ZK86 ,-#&.IO&DB!-&EK^BC25.Q N8C]<2,,N^PUO%SGCBP$C65JYJ MZHNK)ZK'P5L'"'IT7;:RF\7M(9T,C)?G5ZBF*90I@X(;FQ0-Z8/W;E4A'\Y& MGU<:?0;PV*%!<-2 .UA)-WBI4F^*S"K8A:[/1 M%%:1FXA<<8'W8E-*>>1=@3RK$&4/W,XRO*5RN'&%=\MR&3$)N<&Q3X6H9*2C M"PV"@Z,. MQP@?41\?/;:F3L;P#B=,I4MGP\#,9S2C5K)/S% ULF?2T&Q;4&T)V"HJ81(@ M0(Y+43"/GT-!DJL)[*H_ZRP+Y<9HL^NZ0AZ28 M?Z$ZA,0&[62@'XM%(D2!S MTMT2<60O0ALF.$]. G1^_)TI'RCU4"Z/B7%$Q6"R'NH(@F^ *+CD_?5]>L48/?=1IFZY[VM=.G'LC_Q(O-EK/ MTU48PSM6F]J:7Z42KAL?"[9DSM(JF"CT%U4&$\#+E+Q5(T6+5"1K3=!9/-WE M72L502V7#=9D=64(3AXX4!3T9-FL/=Q!<4-)XG1C8VHAQRKABS%27 ALYK03 MDTOL)'>P"3INRU8WA*(5E^4SO,$_OW4RN-/!H/-VWXZ4!]4J:I8/][A!IFS( MHG.GF+%)6^V&:>*KI:XWSDEP0>]W>BOR?B:U*OP5#UUC*V-8HZ$]0:VG?/5+ M&PK9Y!EY=_]0>-+(_M8W=,D+,M->.YF\!XF<^E>[)L:,4&/X('[E8TN5U1ZI M/M.#+04:C1Z\BF!-?L@/.WF2&3\#G"/:=Q]^[^1IO6 GX=^NFI,8@%%._F^* MZR=%J\^ ;Y(+)M7V6*"U[[YV$"7_R7F7Y_!#G][\I\^ 2;ZGZYW\$_%9='^_ MC0?\K8VGYL=&#?X&^A-L,^ Z^9>BP72NSNP4)(SVFZ9_O99^L4RT-EL[?G>% MN'67(1[VE5/+_-T@J$*/^$5.DO^)*:_\J_):[N+W M(9:]9!)9=O-R6O*L723\TGK(?TX>6(WV(>]!>@N][% JA..4&%_Q4MGH9++F M]87:4W4TY/8!#W+\<<@^+^QW ZC7:^IK6')VOQZ(R!R4OW>.=M$L=Z&FD[/Q MQQK3Q?[*IE2(Z&G_<)VT7;16<)RZ6&RLL>N<@+9KJ.R8OU M=B;PM!RT MX X@P9K_D5R[\4FW*FKI8*Y*\<[Q]H!FY-@M\ 7M$1%?^ M0>=F^M?.S8[_4.?FI6J]NL^/:_L77&WB?U&L[_IQ<=]>?ZI%(SZ;DREHFE^S MAP#X$^?="O""F_KBZ8D*^\!Y=?I(L"94F/&$6-!0(/S+J2GY1^U;1I]]>49_/;E_?;E_:_TY?VWX'/7S$WODJOY M:3(,JIB[^-\0"U[<)[B(X=P_W;[=-@*B\Z77*AY;[_/I__#$VI.IBPTHCQW) MH3PF0YU0CE,B82D(IW-8S5_O:6HL_;#V&U:V_KQ?!?P/FSUJOS5[U/U'FSTNNY8GEK^BJ1KY17"&39-&7BFI.] - M?L%+FZV:WP%8DP?R0S"M8)8Z\EGV9ZH]TEL%7]A./;K0>J&.]C- 7?L,B-0\ M@+000SKY\Q9X_[U?>;EX/_'#6G\Y[.I!H=RP3V*PZOL9\.,MSH]\/VJ"5W * M.NNOT0QA::^=T-F#C%RZH/'6!9:9I?FS[^:>3NW2!;7N+0-;FS7_$<5LH(1R M[Y]+]T1_!EQQAOJO0"^ L8OKEPU3C;L_@M*Y9MAZ(=6_5@>L%.R^=*WJ2R5V M2\V?8^J7MJ6ROA-WD2^1-^Z9>Q"PZI\!4G&0]$L3Q^6N=# %E*P:A3EHIJ7_ MP.+O$^3.1MC#<<_;X^5AW[Z[7$MZ:1/!!?A'8EHE^+.>$%4FZ'7^M<1YO?B6 MS'.[/Q#1Y*]FDF\\-.E/&/EG[HO]A?N.?>>^_2K?.S#$OG1@G-A?=#<7?X5B MQ\@OL)PN+X2IZ.DR(X3Y[,K7EPAMQRTQ9)M. @O+10[Y<3A2,]KBAZOVV02H MGZ2,0SP09VM(CHVWFIY4V,=FJ1D=H1M%Y*>'?R*-<'A7288J;2[<'BH#AW^PQ6<=%;M\@E6LR["EV=M[>=A[%UIU"LVC-9B;;*2SN-1^]G2-"*+#,2YL M%7SB:\2V_FKTR7JL*4AF>P)41&VM?2ORE8Z3/_HC\[4B=$DN:Z.\])'6KEX5 M@8[=G X5$G'1LM&E0"4S-:)DN-[$_,%]D&P'M*,_9\NURN*,9>U!QQ+>J"3S MRQ/\*E3G9WV2'1@2ZM>QP&N37-M;WA:]8+5^]W;+G3?R/&^(J<0 "W*!64 J M=Y\Y7H1&3YNDJ?,4U3!TZ$J?D>G&V4<#;BFI)[5ZTB+Q86/51:2C?=;SBXH; M;A*CE%>0F;@4K\R!??FW7ZU]6)D:(3;?,PL',F]H:#!UE#4WG(\O\:[TIG+U M+GA68JET)Q,959)V4^1RUTWR!S4YBXRE%)S=/!,?RW%WB(S-"HC9()Y:"1P8 MIC9_)O1TALK:*GPY0Y+U7BKA^R)%;]?'QWZSL4@MHX&QJ<9Q0BE\BA'$([-F ME4G"/ 6A_7$'?:[<.[G9V<=.YJSM\<5J8FXT5%"5-"R9>_"85P8Z[>3J^M.% M%,R4QW8XC>:,^G.64S;SCHFBA=C8IG MI#69+YHK)#%0#B++-$;5'*ND!C(S M1T^'3PU(.;;$-52W>Z%*KI0)8Y0G^#>5@H!%3_A3G5_SD\\HR?L49E+8VW-1 M2HW*^I]E1\HZ%C:4[+6A-%>G-K&82L^%[++J/K=\>&W[X88BB!5)_,RV++_" M>_$F;RR<='[+GFX;A4,U%'%)V)XIU$I-*T.?P?7<71V)TJ?_4/AT^5$CPF2)HH^P= ELH]U2**7>MQ4"')\2J1J=Y MH\5([QFA:0I2K<'27^F5R]^B5[N47^A5WE=Z)9&7S1+P2#5 XY2<4VG)CEB@ M4?&3W?]_(AJ,\'1W9&$X*O4"(S/XXFN3O\C@8MAW9E9KF8=@:\-5]Z!='KA+ M!/"8(E2GTW7CA]IZ9?$S@, -C9D<2E#]9.IG1HX\FXM\[A*!@\F0YG3P+C-L M3:R5/7$W^#=O"[K$Q+2^$;VRRZEN_S/Y03'D_U49K:C^M;W-ZE)[VQ^]:7GR M/TB/L]2;VI(^@3[=9R8^4G:M9;ED4OL%GY+^[I @^_W_@=DM/J//&../A>X6Y[%5[-%_!WH#K^LZX],$A67.G'56BZT MT%X4ND--P#+!7O[@>2U^V)>R^S](/6K[;H1;_VZ$9Z6GF^Z!^V)_&TSG,T"<6-$8L]7 M#7W1FO&C<"&)+^%">=_#A2[QL[WJ2S+7A?V8=-41CQ^FT?^09J0\_QE@L7 : M]2W/Z+_83^OWM9^VXDL_+4SL_E<3X?[L2F.^()LCJRZXTXKTXC]FGMLB@X]A MPB8W_;OD!?VW(?*K1EX"_M@A)\5^/+?L%,F_O;"J\%,,=(G_F9F8:EMSDY4/ M& R#N-/X]CV^[^VY:A<+?Y5HWYIY+WMZ+]C((OZHV36_ERSS8MU_QVG^-L/] M-L/]/V>&^QVG^3M.\W>9-HB'6(;K$'7CH'J@_OGFC*]&P]J/KQ_&EI<9=JK M12A/Z!LBAS,)+XPG=YB]E;""OB:]QF2D()7UN)*TQL26.6G:_R9C&3(ZU_X# M#_I!TV>:XB 1!P>L*FE!Y'P27WU[MW4?,DPU-[![<:H0P(:/8;LFEVM6Z4Y<_%06M_:48"!HTN="O2E$V\GV&^+-9Z)F):DR0'-(Y7/]3.Z!R30GV^ MK*;3O6A0JA+Y50H7OCB_O?&Z[K15%\F:O-WAJ5)E!1)R*M6:OB9K_EONQ,!Z MAW,8(&#P?W#SZ_@,B "RNY_7;M Q%DZ!8/K4*V@ZZ)3@R\!Z*MU6,?&>EEIXZIBV,P.CY5E;\68ZG*.<]&/<^5H+>@*UF[0VP?[+ 5(%O,A2;WY-_V1HV9Z H7TI# M&9DR=KI+[/;UL1PRGJ^P0A@@#MN54 PS>T*1,YUU/OF"NH7SZ(XNO&C.2?[J M/L(L>F0(??EV*JC?/JI"O;B_NQ+G55,1R5L=SY$N&.$-@\%&?SH?J.F8B"V/GSB881TLOWYZ@/_V- M.2ORL7@V#T>BY%,1>Q:B*AA=N;<7YQI47+$MC1DGLM3:+'=YA$GW:$P\KL!H M2O9:W,&D<"HIHO,+B=(R[\U1:C]EG:B;;\4(\C_HV9'>?4%P2X0SD\J 4R[T M7:G>H]OI6+CK04P[%G53QT]<91U@2L3<+6*#F]_F4.+,/BE]B$T+]=E2#[;,5F@^WX@K8-:GVW; M??6>U(5QRPBB!$8\+-A(02*N(][G= 1^!L"_!>[(%^W(ITO(AO8XXS8@"6,1 M*H$T\V23 IX(8QYIKJD4 SE#N2$P6GI-=',$38,F# M_K_Q1*2%BY\P+::MMX.$8PUW^Q6%T-".\><:#D_MLC1$;+!B:/'>)@I;ZSF< M549KWO4SY:#?SVVLCG%NB1E)J*$J6Y+![;.%L>_F!H]W8#":-1-M-## M]DCR76A3I?XAK?_)2PZPFJ($#''AU!S=IR2+Q5LWM0N]DIDP*;J>PJB(0XP; MQ&X#)B-_^>Q!J]K9\IZO)GKW&=*]DI^86RI8]"]_K)^MBE<^)CS/RYU:U=Q^ M>\)O6AX"I%]7+;'0'@:_9_8_:+*O_=--4;#=PG=45:H1IR5OK! Z&(^DO%X, MD1$=QN.0UY8$D&]G)FNDPD^PFX2IHDE6/$FJ]G4F]\IE<9J&GZ5,\AS%Q?H@ M']T>(,NQ$5O>+&%[GI&4;U9J;QKRI'4G_MA@ZC2R=E<0)HL5@4F.*G,B<0#S M>U$4M(DO5*\K5Y4-, >.C,7H]A>X/MI68ZJ2=:Q]&/A8.R<@LQXQN/]VY4N) M/V'&,L@7I'Y?>G+2AY> %A^EPGCH@$MR8(Y_&UQ[P R^AS0K4:Q-X>D.-M2-,DYQ0HAB)-CD<;RKAU]BE4V6%4\= MHN?/"T9%>3HK2RQDREOPFIWU"_[&],0PFKA3%%7(PE;SL!5G M_0 KO"W+ 2Z/90O6V0G5U&ZG@B:I*=Q5'&[ M!MWV$>2^!DYE3TW?5S0YBJ@U'U(\*\<[*UN;+)- F"YP>S^WY4_+RY_NIV4C#,OZ_'I\'8WEJ:A"5)+%'_>E]IF& MXXW@^=B2!?4K* ;Q$,(0HL0'-?9PZ\.)(C5_Y/Q)9'W!W!V?HXJE8OY?7^(3 M1A@GI8BM"8=P"NS.<4JA08@C&JPGI> +(H)LS$EN'#:3U%:+= FR'S'Z.^0] M[C,CZNJ\]RY3CR",1X$=0@.\!NQ>@&$1!/_A9T"3])_06-ZXJZ@\;;,M]0FF M3OMU7>:6.!B'>S4FZ"-YYC#LFAT6W['KVC&C;!70<#9A,UH._.GE<_/^]$P2 M_G(9R@Z\EV-4(7:6(H[R1!Y+H7H6A:UG?;V7\DFX=)MLD_5GP"T^&->P^Q/7 MB/_&->SMKO\%JRE,E[%-24?0#Z"2]5+BD%!G!E=Q;^=:((^J-5EDM3B;&W@_ MTH##KL-]:T\;$M! M-'$';N8(0JX)HXD[S&<(PU7@$X<]AZT1:._<'=[3044?=ZS.F6CQ]Z #I2V) MCNU6\8_:PZ3HJ$V%\*7N].N!\'(E<*#\ ME[ C1%683&?(S;3:ZV6XVZF.&T=X;,7OO7_FPL&*NX5%IUMF1$1Z^R2<]2.@ M!#AP ';>TI$)]N(5R'7X]?"-[)(G6Z =>?;*J$F8FS3\5U1#XQ=48W#J\NU1 M?&AAA3)1I(A=T,*"01+"J?/\TZJPX%4.DD ;52DL%=L!3EZ<1'^&(BWI =^! MTP-"_'?^E*O7G=+]W&$#O5YV-KK:X,SF*Y+%%UB,%6/Q'>[$5\;%KO49(XV- MJ7-UJ78^6KPC;JAH&PHF>?QP56G[NA#^ $5[5'0A73&^77*[M#I!O \$Q6KF MS(UK@)ZTW+<+V[_U63(G4^7YI-71SE"QO8"6E=K2KV=B3,H2.:5Y)RG6C8P6 M72L5\,>M#3?[SP 9V'3T:3O3ZP@] 6I/%+I@-[O6Q1CD4J?!;OJ+7!Y^BW25 MU'D'1N7ZGDA$3(,'BL#*+CXHUR%,6O^-H77 *)]5]\A\Q1E7MKXGE9V#FGW5 M]KF6E894#@05.C1D<4!_+.H:7Z+6QA]Q2#O&GF]JT %;&&+9A.%SF%='%W,?:S!OYRG MSZ,EER=2!B*7:O_(A<3[6$S\:"4W%Q5?I^SQ^&*&"-!(\;@,6/R-%=-YV+=X M8X-P74L$Y8G7>51QIYN!%'2H.V]_BQTVY(K>.D4[F$ZFV@0R^^]W.H4';'.? MD:I_Z*^=N;M7TV)# -4<+MD:KLN/9YCC6'NI7OK+,2XGTRB?BH/+_0#+LC^K M[8GQ!G85;[*:$394O;VY!1H9 GR/Z5C9,+4=YJBQ)7PF->+>5W@TJ7%>J:ZY M.6^P.9?GG/W+6Z2#QR'VA#O92$B2CFDD1O+G'UGCQZF!AO_?D]T!< MYC$:_K(-,IG28(7-@1& ]6:)#>ENE3!Y^PF\ MZ,2G;YE3UCQSOEF^(?7+*57P:D'RB?0$?M?M3!P\TR[NA\]B MQF9KLG L[FZ?@B"/T_36L401A^U6J9O/IW)E")B\HPLK G>>W32@=C]AF 4&FVDAG_:[SS$ ;W!;GU;^AFK+^Q2O:O_&*.0.)(A=N M%E^9U'?6=D@_<'P$N_16_Y_ZBW-A=KF#SL&6%#T78:W?>/O&WDI5^\ITO M$7)9IEZ_04WF]!D0",6!C=K@&6 -KX S>;RS5]K'AI&LU,O:[??':=M*4/'OT[&I?7HPPTAJ>HJ@\VE=.?]42K#P4QA MM?Z)2/F,/A"1BN_R- _W]BP09>7PT-*8<9)*KPXM>=*C6F1(K(D.M0(*KIABZQ@]76WPP=BX.12\BWD(:\0P#KNL9\GCSNLT7R3#YPIU"A9TK$_G2NR7\%C[>E3E&^6S ML? J4W1@U/U=3$+.L'T>WF> M]MG0"9L'2?C/]-S8<64;I1/!.IO6(*\4S4F M>S1:&/]ZI1Z2&O6EAA]ST%\ARPFZ]$[.&I'):LK&#@Y,54+DD?//4D*N:#O- M398L@]:TJ89*BQSRO0A8J7 .C8P'2G&JDQVI27'6.5^@?4,58Q M!FDF;;4S\0JNMH!U#.7+0^->=V $PQZ:^;G_';P]5.; ,M9EHC\IZ=&D M$M#K3/5TZ9V6I-.PX^M3-4V]63 8?Q!>?I!EM5U6?V%;43K>") M%HV#>D/^Z_$" Q'/@M15(T3U [1-I&@8'2,YS99P)^)\4IU!F#.OLR6CTW&2 M,;?[L^3DR8J%S=^DBZ>-T# 7,*,NBQ%G9$%_JHA+,G)TR&_"U*891693LRKS MIR)B3W""<7N&2"ZH/859.)\U/1RWZFE,R9Z_.5BPMQKMDMH-PTHU'J 6CTJN M9/Z.]R*,/UVBU&I]H&CM,^46Y"^5Q5O*2V]=<]&YI3F9O'0W^NQ],_=0>H\\ M@9!2GVWHD5@X_KLL*I!+D\0?5:+6\5[=U':TH>7*E/D96IAUX4F<5&0,-1UC M&= EUT512DCOYJ>8=\D5K#&D,C ^$*<%XR8O=X_-5=NF!V5V-LT:KQ --^(< M99RTZD,7&0,/EJ/,DD=&4F3":))#TGU+A>15"D%T1I4%1C)>N+MUR@0&/UT\ ME#5^"HLKF/+GVGD%A^Q'+NYD;BH1Q8>#1Y70:VS_!DLU^E\@H_-U+,RL+O_R MA/7V["=8R>VLMDZU/]67SE@YM-Z>R8=5_C%BK5U0.!K]^J2^9<=(U\[YYOL-\9DI'XQC"ZG2PI?2@3LRB^+> MP;.,Q)$Z:@ D@W--M:-6.6-9'P MI H.-%0(1WR#LUMU#+Z_@V\$DQI+T.W7D';\:8 J_^KI4K7#M_>6S$8.9T"GO9?U(R+?U&)58_%RMG!,I:5F]\7?M8@DR[=[SOP&AX':_[T M5Q)LT#!5N/H)2L67(B,OUPJ5[R$'^)>UYG#?3S(VH>]*]?-]7WWY^-&_J.6J M_$0V[2L,6&$9-PF;K^#V-LBDDE-0LQ%F-P,O0AWF=V%"K96I6%JDF-_Q,VP_ M3/*M*YD8J1"C)KWX/I&IRT/8*JD3'7FWQ1:=,"G)/)3B'(] 6=27)42]+T6N M30)%DB_@SZ]\UD[[Q89G!;W[?KA;!]P#(4JS4=-UF%8BI:Z!,VHO(H0 U.A* MMG@D<.:^M5O@(7DW M1M2P5)1N8V?F"::03JX@L8\5G9@?WAC%HB5!OV;V,>,38;*E7JM:#,"N2 &[ M5!/?>&E+1B"*Y^V:Z.:#>E@P-BXY5J!,3&" U &\:QBZJ9<>_< M!G:M3G5!F8EJNP6#*.F[ZQ9A']@I%140 #/> IP .)4+)^A1!PVX6CAI5Z0E M&B2E3OHD<]\_F*D<86]E9O2E?<75S+5I2Y8-0+WR'+7>=YX>8N9@S$HK/"4B M'@ G%I947 MYE"ZFKFE54^$ER>1<14X$>N4%E;MS5;MQ31[B+9ZB5HZF&O@("-9 Q"TA)X; M.9^?-YUO1F0;O1U9+>FF;;12G8A,C&-KO:Y+\>K6IX?7A3EX7LKGN!HL.F)K MWEJU)WK\=ES*=#"\SVEL(7 &5)_\X>F6'6ZK9A7SF@"A$!;8B(BD?V$(F \1 M3*E+GQ0S-I\V$6^PP7R=@]6?'X!8$2')]E80&:.5$ 7PQSPH3(4'Y;GCP\;8 M*AK!.H30=.<"<0)9-=Q[@12'6\'CU&^9EA.N:XNCOB33;9AS&1LJ[3-ED3-S MFH\E+XS;TV6;17\QWI'1F,DD4GHS?)()!\4#M=EW/L_5R,YBFE96PT=4I+H7 MVZ+4:'=B_781E8H V8VQ%]+ON(6GV]^684!*B AN&P!_7T'C14Y)H1ZSE-FA:K:J3W&YE^X>EJYDI2:< M]=N'USPLG1"MX5/_;_F35E*JO*>D3,;*T6^0OFZG"6'#9H4C"QV^,NE!GE3@ MRCA[PU4Z02A;I8'F5B=-ZQNF,%<1:I&0E*LIZUUHI!P@XXO3/4?"1KW\0S]- M4?6]9NYSR0/=<(ZT,@8A NF-*=(R11*]'@'$QG!">-$VG^:CTCR+M&'#C-&] M-BXI ][%5K/&^W#ED=)O9'2#S#%HJW3I[@ ( [#:-(Y[5Z<^JJ15H[X-FLT*%YFBO;V1@YT5#_:V:AOC M&^6%8-D(Q,;KR$JQZ5X\S^";L*2>1LB$@^T+C4R,;,J@F[TKN1B$@8L!J&XE M4%;KBR^_HT%&J WCG4;S&']-Y0T"35YRF\"\=]9':WY #@ MUWPD-;\J8[@<1U!>I2I*WS2I?W]<.*2(FR&?^>V5257D'#F;(K@/2?G:0W12 M 6G=2_F!'-??5WBNF".QO+24032[X\1#V,*Q3"4.LA69=>%%[1T?'Q?'4)M@ MV\@V0;BKMFVM_%%>@PDN!N+MP9IQ&5YS^>5WJA=\5Z.\XGPCG(G\UR.&O+=T MIT@ZFBE*;JWAKI5WA^0 .*Z'?P8T#]DGR_2;[=N6=;-$JE"/]3F4:"W$/-UI M^. M>M)&ES[O2OEQ_,I0C]*O44AZAZUV5@*1<]-TGY?NL$<9'7!:%"S%G7_E MF3#MB" V!S$?=PCG1P19(3:FQ?M,63E>P@L*XU#!W1V" M!0CN!*?PX(4[00LMG$!P+0B0X$%#<"B'_>&/UC_3NVUUQKS[G6V>?L\!:9JRS+DZ4JJ9G7,-^RHO7ZNB#S%L+F&R'F6MZT[8=S?D:G?!S'-%98VZW-_8&2N-S M+ZGK^5B-/!9)&=;".'\#NEN.E7]A=?YIC)C2WVG0_],@=$T@(UHMQT&=S"WA M>^,+E&QQ*FR*_ADJ6XYJK@FU]KS%@.)MYME*QWM&JI+]"Q$3NXNT8&SNTH4S M)>-UEK"]28D/E&B$[GB[' 78)@:))3L&47,*<)>S'[Y>C%'C MCV-Q"%!<.%!%4?.M#!T+PYZ?NZ(JSZTE\?BIUDVOQS8K968,\N$B,;WSAVSV"RN"'WC&/0]A,D M++TW/0$35X9T?SHM(G\Z+5P1OP&Q17\?V"N)&CJC_C[8DHS.+$]A<]+>UE:W MH&US[)QGW>+>N%H0P@;O^P"]P-;Y4>R!*Z^W+3 POB+87(Y&Q,.%G]&6-SO6 M4L6R*O%#FU="0IC^/SE)9M44PGS_9OE/ZZ<:_YXMO_RJ4^*)VM8X7&7ZW+ ^ M037@@K_?X#LA-/>PY'NUYO>>)OZ!T59$0WOX?3_.B)B!5*" .9- MA"R%S#^#OG"%TW4A C8SAKQ4:&Z)[(5JD.5B2[K@R3\B9XA8-/A% M!1)$') MKW"DDOY" G9NTT@JH]%H$^QH4@VGUZ:@H1KYSX#%<_\W\.?*F[FS(,L,E:KJ M3"O?JW+ S#NO9%8B^RC'['NI.RK+;FN%0"WC2D$/_9=XZBQ!3ON%>4IW;Y+J M7$D[_ Q%A F+6#LTV].3M@T\7VXA*'S[1:\S!9:OQA>P9GFXU*>%9LE&_)[" MB80)>N>_][97KWWEQ\Y^]QH.34'[EQ@490]D<#,%D_5HSS$Z*WS.,!,7M LG MIU1R/2R)!_0RH0?AMP]O?ZCO:)YVX3ERL3,^J+8V_I N+LXW7'O!\ ""Q?\K M")D5$-\1DPRQ9^S318YSK^*E=+>F"0^9H'+2VT+YOP&8=-#? )D\AH<$2-;^ M#5@_G]*1I5F^8PA0OKN'/,0NMI3\;T#RY']VH 'Y'5L X6Q4YL7 S[&!>86H M!0N&L83K%\&=QFGAPFY+*4K/^P!R_WSF66@W1G'HQ':,S''1M,S5+Z/D?A.: MMLFIJ9.Q@3S7-U$+.JCJZ.I ,0N>8@J& NNO%;BV!$1:E#LZSO+ P 'B[-?. M6\%9%@SJ2@I*P9U&*<>/R)92T05D"S!E5E&G9+9_]M)?Z>S1WX4D7\F>)5_? MG6#(V^2N5\2=J" %C(4A_9(.S7AFI=%B#&V!LFE;POR/@GO_<2D+PX=IX*B7_G)=ZS=@PT1F ME7SF-V G\ 3CUQ7\-^":K$WMWSNNV?V9J_NKA_,IC0D7Q-BE-M\ M)360(=BIWXDVCC>L#>:18[MVT_X*$)7I&$?BTP9\0W>X8[KY\@L_Y,'S7ZA" M?P.8_L#86?,;(+\<(W/4_X#^8&,567.)5F&N-:WFN 8?LXJ[[BHNHUX**,1W MA<#3J_]IT\U]LE]19Y53A=%$:7_E1"#IL" G^1'1R@' )@]2@/OE2O$\](;N M[@'F$,&'M%4LNB<,MKB/_D(0NISXD M09P?U&=C!JT%SQ\N+MLARZ\) XPP] M%A_JM]"LYC^!]K!@\&A3 X^8\/]+"%>@XGZD-WNI/Q$HP<% M$WZ!!%:(688?.C^E]6@F0'M&>8XRDRFC_2K@O];G33X\AEJ3E5D_C;XTU3;J MHFKY"/2&Y0&X>_%>42<3[#1E208T(FNLT+,Y7M+N9W+4MKBWR:?!MILE_TV_ M@ZN=A+/$]RX#\5@&_;-XFHLT"30_H>J9O>+<5)P_B/3 M4$#;K7(XCSPP4W([\L3_O3M\L*E^H#_ MB>/GY-RIY5U)=#58>PH?.Q5C4[W 0$K(4DI! $HNCJRCTG^+^9%)W@B-!OA M@$ME%GDP=K[NHKH*=^/]T&A^.LBDJRG!L!F+^CJ#5HH$9>O&9,%1O#2[RNDB M8 :9PU/M#G@]X2RN@' M1=]J6.\G?5QB9E*9)%.41[U^'F,,I2*C%0'^E0?!5JLUA%<&3[BTLW6F#Y^9 M=^LWI" &,STEHOUEYRGDN=P,[=Q35FA'\E+ONQWO+%:]<'6''A>+/&7YH*KW M:^'Q8J #[7)B!G5[!>Y[WH263//.T@VJG)_.MN$G50[;:J#C^4@[C M3A ZV_3[RH^>D"T"%+*?A0P?.QY2=2=!5*UKHS[N"<2# MG$4R_.61HT--? )^Z+KXZ@2JJ%G['POPF+O\ABJ<1<2KR_$*LV:F14^WIZJK M5NK#A!6>LM1QV ^-"'L>#*+HO[@X^VMLT0PD2FKX%,SWH&=:!7H%0Q!$$&]$ M_$=7PXYZS+=I28-BUK(K=M%2)56E$9^]+-X](IR?Y1EE>V.:)[B*,"7^O=BRSL 67SCFEXI8N)S=^,S^NS)3'\> MJ_]!MB/BS1M*OA"KSV(OR.NXV\^T,9ZNX%"Z"'Y^P7%PR'/6U.DOV-N14#*0 M.ER2)=L3HEZJBYLOAN:VU=;V5]#P;/KSV-J^N:Q& &L_MW9VN,9*BKOV30M7 M((W1U%0';&GJ&#P$>O*F9N%R,X)+SEH-L]5GJZY>#L&2"V9?VT6(5&DZO5[8 M$(E:TY#I,1 56,DA=DFT,?*0NW.7^3AW/M[,L6J> M\K6)( =M"S34%)$[^<)7"V-)V>C9'XWG%='BA7K],MP]&M+IF4B-;:[E@P;R MU&I<(B8G96DR>YQY0%K':?+5@B'@SG9O!1@$N[PE92/*EX6?]?7ZIAW-.OB' MXU_WXQ-+IH)D_9!KB'K"VWVQ=7/2Q'*\VTRNO5#C;TOXE)TVQ;/W]=<1O$ @ M2 -##^Y3)3UAT@Z/;!S+/?OIY/=H?U&5Q?-Z#"M!937&PU@[3.UU)(9[L8XL M76!@F04RZ-G)S+?:5F!N ,Y(O#-;PC5"XV,4Z],AO&XAUURY( (\V?D3V3IG M6@%\ HC/>2X7V.EBH7$.RJ#.Z.QCX(0R@AOFFUM&.U?^\)"A*/,C#B7+!PU9 M/1I9OS;AW%ORU" $J3IOSZAE"S2QZ._5Z<_F$Q(ZEA,]KD].-P=- MF65+S,:(SHC ^TQ1&>XID?1&&UTY;97KJ*U^LHJ%O@!):JL5?;@0RD>313E7 MH1Z309[(#MT*RMD@?]T7V%P-6W-T+VI?,U6#P!A%_C[1@G_9"#)T?=FR693Q M"X2"]HOP5+#!/S-!*M>N"J_;/D*B2V1G#%J>/Q)'\CX0Q@P.+C$>IG]6_$N?B#1Y+==!_O@BDJUBS=]U MK;[1BL-I6N2(//T[ON'@.LU6TT/6LK@:])CR7Y4T!DO?7R!/I];V>C0^)_VX M%>^C[3Q.3-IZR>@''J"@Q,;ZX1VL-M)K+IVO]^W0NA->Y3WYZC)CG([2SDED MWY"&7]$TASB9SZ^Z[<$SF".AW3G3Y(/&UL'VU^R^ANX-O3YB?F-O..<3/7\# MGJ*YCD,J[@G;&UM.-@Z*?VSW^9XZM;3,F*ALW'(51XR$23):7T>T6_*>-'"K M<& 4_(T7_2_C[QP*OK^ZI*.JFQ-,I-?O1#GGNCZTCEE0AO&NMR3^) 4PY;?Q MC7W5#Y4K#)-$O)B3%%LI;QQQCD= ]H_H<#[38(G\ZEPT[L)FP<@7BWAA^.I0 M1N#D)^YX5O!XVBI^M$GPZ7YK8SLL3F_<5V!A$/N>5@;[C),#-?;$/IFEK;LF M6LCYUS.CF;*Q1#3(U1PPX0([-=E94OQQ$Z*-1/(A0;^;=]0]<< MZIMF#AF.OT2OG9[E\EYPY2IM@WV(E#ER+5]XFL@S&'CEOZ4)WJ(XJ,B+__/& MS:H%&!/$^D%90-0;*OA=G@LU10Z1XH4,$\/QMY9!%P2QV;DJ6)B88':-Q$^W MZZ[3^G$Q-P0\MH:0-OHXN'X:#F)>'0SZ+#U[X.8#J@5R:]K=RD4"';RKM[U" MP2#VQRET[P6?T$FYGK\[RR:=83&K">))T>P!6 XE]EJBS!60YCYH/(R(D,F+ MY"L%V#.)D-^ Y[?"M(B&G&TWKSPO68*'HIK5'G[_->W/YX@591\38>C[9A3, M(MA1_,)='8P,Z4MSE(#U[WJP/W7A_S(4Z!JUE( 1CP^/Y_9@P^26R,'GL'A/ M9L $=- ,$:TN4'Y@JMB8O7B%4)YQ=[GOP\?=S>-HC$(8 V.9HO3?D^$,51WOR1FP">NJ,!#FO;'UTA^( M$/0J&[$3N8@;1%=F.> M#7:JT,3A['8C>RI"*< ?5H'[?N507VP]36OR0*C5YQFQ,V&N"+"E/?Q&E.T1 M/[?O26[#(CH]KRI^1#B:CAM#>)']]E=INO9O_5"IQDG8K6R;1UMD]Y!@03B= M*FIT2CA)^"BX$7RI1.EU?"OW&6Y;^]G5?&O!F,A ]7QD[CHEM>-]+( X!P\+ M6XN3#X7^36'@@8WQ"2="*+>ZTA+DF(NM*@CF0O'8\S?P^ H(L8QYWW6MK&^< MI?3:H5"P=-SUA84$=2>BW-1LG?*VTZL)^;DN[_DW@]R_3'U6D$C!7.F]N=ZV MZ2G.79W!%"7T30%@HYP>H$$-7">[<9W YV?(OEK%Z2Q#[S1@T @4:6F<]N%R M)@QOJF'Y%H5*B2Z;^).PWRZ-$H.]9JZ#M?@J=6T\6-\=MTG=?*FJ$>N@HXDA ML6?8Y[I69<*42"(K\8Z\:,2*M'AY@2C&_KF\9%;)B*E"GV]NVGO)/C0/64M, M]B0-@%> ?A.T;-&9JJE:H+(]2]6#\A7I$3D*1L"Q!3ESNPU/'VUG$/B-F\I^X2%\Q0=7UVD="I MU^]8EJ;?%AAC5 VOMV%_%Y:$:0#8V/!T?)0<1J?7/'O@7J3B0R'DE'6*J7QH MXZ]O1V=\S_J4J6F-),.>52_'$*1W5L4THEA_RYN-%2>P^;T!ELR<5WW8VU!W M.*HJW>CY+[83_B\RKI%[UCO@K"3U&BA8!MA4E_'4E'"X';<*21=WM4=7V"X\RJF1[ M*UP%=EV]V9V#G1J!J3MEO^(KM4M3N$NCQ?[MD.L*O/(<&/OLD#G]77&]J%*& M;!$#A1_9$^($1C/&NV^ G)>G]K<-A9D*O*5F'ED3';^4+<[= M0:&9!E\M&T?WM/WJS:CR]RDSDEIJ[-EI#G 1J,6X5$^[',3@W&9,QFE.P9_9[OYD>U\0 M6Y7J+##5/SH5T:3Q&\"K%O3=7 F#8@APQ%'-K#X;9%%NO#L[-50XOVQ R M<>%D'[> _Y8;%-0G( UBO62@%I+R=<%YSUD MYJ)BW6D_J/+2'$+9FVI5\2IN4^)CLG?RK*GKPW)?93_[63>K8VI>5&V^)X/A(V6:$7Y0R6NL4?1N7NT0 M4.3 ":'9KBFQV5F8;K.K;JYVNK'_C)=;NC!"VI]?^4K#3W#.L<=1UNY](8I7 M7G9O3)<10%T3+V>1M>W;5+K*3!D5=+YX;O1LF"OF^#+.Y[.\KC"Y(USP6*+/ M0U(JU(86%N91[;"F*+9'B3^2^$780"(YAEQG5V>QRSK-=-Y8RZ?"Y*.U#61$ M@?&%V.-2@QY7EV*M?K5I*MHETEZ(7U];([+458BCN%75TI_,]OC7>3BH+6'? M/H?4P[_G41G7I>91NB ^T5422 8?^6-= U'3]R5%JB-/7EU$Q33ZL4[4 MHVHLFB8!68DXKO3X/A&-8HCF]5IDIF&"JE^=ZL(7VU3WI9^_-E!SCD.I!HZW MD\X37VK#D:?C-JX?H=F.9SA7)H-\PQFMT*!6V17B)OYQ.=$NP!DG5]():WK? M96\^#J,S.2R**SN9.[Z'7;=ER 5FR08?E#!JNU277< M-,+[+-$$Q!%]%)ZGP)_)_-D.F.W@/*,+P)%C-=EV;\C3Z)>P;P1.S\J' AA3 M;P=3Y#9@1,,LIWZ'N+@@-7>QE4/JVN*'"D^\CW7IZ$)KWL5' >YF$X%]#']I&*_ILARCAN]V;^WD_DFH(4N:'"5 ,+23FA.-3UXM1KC2 MJLI_-8'>=PU3#&9X1E!BY/GAOUT+DT*/^_FN0Z?FE8'?!7'0D51"#2T"JWJNI=:?KCMUJLR?.E#;%NO";#%CS?]['H M-GU/\:9"(:OI[VPV!TE0EO\/!?H?IB<4?^U]*YA!JF2?\A0/BZ)+9BJ[Y)76 M0Y'KY5.'YB+'B0D X(6:P.='TO(_C)RW61C=?%EH'*/B&NU@7:.UE@'TE.V1 MO]2J-NMQN? :]9/@63@T%/NQ22_!G)]!'Y I-_UL=9*':FJ65AG4]&TCQL)T M8&MQ\$1C,V4L9;S];9UZ>*\/VE:#>+)*80M"(]1TEKF^?LH-UM@!*.+4AEX88A;:F[7UNF3WXI(?U%GF[W%"70'$R6XI2I1S M%]D_065D>4PM8@5T\!]@H$TDW>:J-OOQYS^XM="WXG!BZ=YTG*? 4'ACJS=J4C^5Y\*H8>:&-P M VUS+%V' (<JRMA:V LM+DH!OWO2))G!R>#_+.6<- M<*#OT;: W.I O >YF4YYV9,?.9=BUXCJ7Y#@T;UP8A+8(_,:(.+VY^&(O%#Q _"]J1:A?W=PG6^S MQF/"$X!0F)D=!D)]OXUXN5(7JD6AIU/JO'OK4OX8*(,JM@U K7R@?E"?^%(; M4KOP$^Z4KSU'T!] ((RU,E:,YP_Y6L7_. M(E6R%0L'PQ8G QE&N@&W/FEJH(]N'$).UO">W5K 0%ILR7ZE/<\])>O3-C8( MQ S%GGRS2<&[B5L["E*N<>1;5JQ4+5TRJ\ZY/*8&.3$G\25\&KPMMKY"?N%# MY-"_U5\FAGS:[IE+VV\@]^@I&?-EED7:IE9"/S$P$$=T;&,/?*-[\T""+1,X MD#+]::'(NAGFC$V[R&)RPJN06RT52O I?S[CS[1P2JV12__UAK^MC?KO8[BW MOU"59]S0;DK3; (YJ[M8^^I5NCPU!;Z>I$(NR^VG]LL:PB]R>[AC@?69I:-10J3 N@W0TU2U!9 M464*C(#5^D]>Z12"R7B["RRI([:9^))?N3/)_3R7U/4(D@*UY:XYPKC;#X"U9N>&F?0*YQRH4_8_EW%=^ MD2''+Q"#+2V@G8[L6+$+]4TN?8F>^^(S)2O[QX/!55/;*+V*UI#51'KL6T+N0B6>(PY)V M'G*9]M'17G;V31JOJ::= EQ7KNXLS63_BPJ%MHQ5[0&:S&;XDJ :.#UA^*"6 MAO?%NH2AV->^(5@\=7Q%_/N")9Z96MC[YMHE F[?=4G/@\'MK'9%@.WRE0-P MNO* YY Q2ZC>K.D49 9$J^/E?\WM4HT"L'7 0!7K4RV["@5.)9;7-A)D&YEC M)EVP.]?Z<:O^8[\NESHQEHV<71U9RN,=$Y_/G]\2@@[BNFV$ZH]L-EMQL7Y, MX"UYS>UJS'KC/ F1\)Y6'!2>NJ[]7+4Q.YX(JY;O'5[VB>D'CSGIR%+,(DFF M>-)[%,&^+$V!!K?!&W/^L>-F,@$'/30.TYP1*9_0B"'T8B:[>/[C,LG8HV/E""FZ;ZH?#D#87CH MS^%?@KYYTPI^9X4V_08H)^V8<_HG]A:ZBPI[Y9_G"XO[]HM647&@COO( /;$ MJ\L$#8Z9*M-SU M)CENZ;0DB//Y2 ;PH5?JR)(V/I&>TZ_-&+XG%"1ZW:K*$(XGA^99B8G&QQ". M@D9HG (140@?/UQ$+)KB]!).\"SMSQ&+HZ;DN22-DQ"I:'O@\/>KCF^2H&2* M1)VUGN^>HD$[O++Q2;Y[ M0W/K?&Z>M]JMUQPEC3>I?9Q32WNA'<60B=I.F334"EP,+/E&#ZL:?D_=VR%M#//!'?&N5@2IOU?V(1Z6JZOK]CU+?9ET!.08B<2+.7R3" MB'8J52YF:K7CTK0B9/"G2=Z2%CW^ =:#LTL-HAP[&X%V%PR_X0YXB1!8>'%O*VTZQ0*55EU, MY<(PV#C%%&7Q%JIZ2*;O$ L5.-FB"4CZ-C"ZU=@N3]76WQB;W)\V7L67MM7: MX]'K[@3U!;*<63@B.ZA/ZEL[U*]YC,/'8PER#=44!T_!. JP+S.$;]ZHTBZ& M6"L+>G$L*M%2B.=)4:!J+SNVV9>!26XB$\@%^FB@S$ *]U3%A1VO&2.?EUU? MST@#X@#]4QU/BW\'I '9P _N.*P%OJ8"VMO/X;&>&% MM>[)_V?\?D*[8_KG_-ZLY:<))MZRO8\YLW(3,D41; M>@8*#)\&/WU50]&6]?A*D[KI-/=D<1R>K ^:?9$SER\L M S&D'Z7/N1/A)D4^6VO+N7(5]X3KP==4!O5?( M+@5 Z7G$UWY-E:&!E^] W2;,(%6,[X-)BE#-^6+<]DV!U$IJSJ">%@*YEPF$ MKT&"NAQ=:5T!-%G!C67SA\QDU4>DO88- QZ5V[Q!YV#&17^7NJ77.2MZ]1"@ M4II2LOHM=RR:[O4NBQ\1RX^GX[;$%5@BN:.4EVZ6HUB,2;Z.!;B!,MB.L_S] MM2:MMM#-YQI@EOK!PTC*/&7K<5_:@CI1 $H8.E/GL7UL*&W;T)-I](5%DZ+Y MY0F7+<9)RD(?WJ(<='9*Z3()F#:ZV_O5)2YELG5@/="N*78EDIF%&]QP9(OHTS%#F0"Q^]5?H-$ F1-D,T-&_N]KE-RM+<(3&^L<,9:P-5 MWQ# $M]VO&=)&1K-LWW=,TASVC6$*SONP66]K=78'D51S82;,IS:7Y"./2CW MIF'+/>WP%++UAZ*# MV;O;#.)]W:J(]D#)SX:-:]S+VB%P,<[$YW6R*I0X"0>FVX[]?23_%/#_W_Y[ M&,;O^?\!4$L#!!0 ( #>M6EB*!R([:_\! *^> @ 4 =')U<"TR,#(S M,3(S,5]G,BYJ<&?LNWD\5&\?^WK=>Q^O,V8[ MS_/9/^_W.<]L3FU2$!(G;>QM$#S;>!"7X#_$YBI"[)A_N&\ (@ !#Y[-&805 M8AO/UMAZW+8UMO-N/?)MW\Z[?0??CAW_'?R" O#!OV.'@+" H-#6@)^)" N) M;+W8FN1_/74;'R\OGQ#_#GZA_\MC\QU"4H W@^\:+\\>Q#9)'EY)GLT>!!*6 MD>\_\7@0_]O@V<:[G6\'/RR&,/R%%@E8?%Y>6&@^6&+XTWCX<\1V23ZIW8;' M=DB?]>'?$R%S("&O3$#M> -1]MPPJ'[0]WJBH)"D;^ M_0<%A44/BTO**YX]KZQZ4?VRL:FYI17_^DU;5W=/;U__^X$/(Z-CXQ.34],D M*FW^V_>%Q1\_EQCKOW[_86Y ?_]MZ<6#X.7YW\?_4"])6*]M6S[@W]*+9UOT MUAPLOT^$])X#"0(RQ_/*&HB":@?/@;*^UX>%Y-2-J!J,+=7^ MT^Q_3K'$_UN:_1^*_9]ZD1 BO#RP\W@E$2@$AUV>H87X_X__MQP#C(TT@PY- MBF-(K\?EDG#]&Y_V+JS.?0P\.*!\:AFIS.[A@;[POT>WVK+E\)1-Q,H&Z\Q/ M5#UJ91D$>E#*G4=#]K5C5"'35>&@&\\-_[;_4?H[5'!Y.[H#I?O@E%&"[(.6 MW%P /$BY=IN MY%FW"XT>QPNJ1AO+R"$?8,'+?56H?J>9468ZI])"=ZG*E3&[B4C9]23> UPM MN3P6)?^$>?%)\K-$Y?E)%=U_,HRBN^:'&,)=BK@[<<$5W2]^_%LHM<#6!&\( M/UP-J\RN*-RK,IY7[-3P=$>,=,\F BR-0=HPBJ8PGSBXYYYSG-)/Y.^W&G17 M9A/:E1H>BW$=M4Q9:)GB>LS&PB M^'XS--F2_?.:O5[.-/$[;(>GO=5Q1I/L<_>,&RJ\-A'^V38.]G4^.891O/NB M?3PN'-BV6VGHHP#_T@59J)BEC9D$P/-.I$BN<#7KV":"># ,17E*FL@%X>?_ M3N.-'U<[43[)S9\?#2OKK,\Y&+RK^03+CF6796_Z(='XWLJ!6]/7?[ML=<3.\VY24/(2RP=JH M9G"M1UA)V#!NF/CL.:>A6#V!4ESH]>/C<#Z#SK_ -Y2-(:);Q-FR&UPA<5@: M5VB6=3V$#)X;D@SRUH)L7RT7/=F)_V*N5C'3^?+&[-ZALX5S_ZR;E:A:*WGJ MQP^H%]H45Z+U#[]#Q6KA/N1.BW.%Z+!A>3DML$X)M]?H$2Q#ME(3@T"7IF9[ M.PEY3[G]_.'[IB/'T^7^N9POLN[J23.072)(TG_3S9C9D"V-XV _ONM+B_OE!H?2HQ-RPQK9I/A& MJ^\]Y\LRI(97KN?PL(AN2-F.Z$V$$)X:G8[9FRNRY#')5BOA6ZCF9%<0%V;) MG"?\12N@)N,#RWC/QN5MA+T$RC<+4 (&>3M.:\Y4-?L_85NUM MF3T6 HX&#B6B]K7A^R1],SPS[362*SVKLA]:\'^PW*[,BA]ZMXF ],2)AS<1 MP2B2 ;,0]DD*!#B#S\C\?T2=J)\S*2BQWC"#E$/M08ZD6]=F28,[\6G6ZDK/ M\@/?N/.^5[NVGX=.!NU0D/9]@.BRB0B(Q9&\"('QX=3J9D;80BHG]Q6:4ZO? M<3>9.[J=>\HB-/#S^LR&7VC#R>*P-RCG26K5BB=LN71XW0<0@2M*@%BLV\M8 MB0#&9"^6/^XDUN9+%"M7;-J :5'R)2C1 =OD:9EW4F]B?>F:EP+OQ]**XRV_ MX61P97Z_SV0PG.[$ : MD\,HRMIGA!7PMF*T4Q9[)D9/XYXO&XCL47&9< LK M+XS=6QS@^&)-JIC6=8(X;(DZ^P/7AYNJX K)L]S@'+B,4<-,8N4LD-Q1K@[D M10&2%,VOL>6'X^1E'X3H?4RO-O?(*1^=^; 12KZ47C+[\(3?J^Z.B_$1&]UW*/RZHTIH8F76&O^8L M^B$ NH=#VIN(?B % ,\0ID>Y@E:L_3$+X3NN$.0/<726^[E'ZIL2XZV0WDX"^UZR^]M=7":MIY&;S,BY :8^\D5VP#R@27 M !*^WT2Q,[=";Z%L_E;HC8CJD/V5N<\_3D0+M&X;][GAPZMP*<F;(^2FP/5EU\3DB+H)U#2 &=PIR/Y";+R>S1-GR MD#O-(!NMRK9[;[268B%8HI!]+^;CRW_)W_H_-#EI[3QMU6ACWG\^*]68JP\0 MK3<1(;G3FI2Z:I85=QH).LX>'^RZK?]HHVUL$R%@H3X34[=FEW[^OL;LV]ZZ M1UT:_4/J.R(4!ELEW5._N;(5-6AOK9C%<&K5Q=WF5'.-O.$LAY:=P0MSSS:B MT0>?3?Y[)7[]A]+J_!4;PXVS'[)X,[B949^D;1G&Z;>H!(F?]7-35^0:/='N M7_M4CU#S3G:$5B6^>I9HEF2I@-V!V;V)Z/H*H:A.&?-V7#CV[V*[74SQ4Q;# M"YQ2NO%/DP+"E;49PE5ZS:- WN:W++(EIH%+F/%N%V;B&9] M'"6;%VW2J3K68=[F\ABX.M$6,YH_7;"F][S8?WU596?'T$,=Y6V"IECP[-H, MB_F54TJ@T,*G9Y@FD!?+?FF"+-RIZ09A-A$]G6)OAF\,^.I%O$1/#\DXM^!( M4B8Y(\;]#]T.'A&!X32F[2PZ!P#=T#.#7"%=UA$X1B,(@6M3FPBF"Z?F.=S_ M[G+U/'[HO8@!O,"^QR^"F9/RIF\_965SR_1+U)2U/BD\=FNE-^[RP=\'B^A1 M<+:?A,Q@I?A# -#>S&!F81/1RU5F]-W5;&(XY9BK5#E&4A=,39BO\,;7/*U% M]@2X!:9H32D!:8',4L:4VF'F<9W^ M#&\%T**T>@DCS^!/-V+9X>A/1L\VXH7;2%J3H7G>B8/9"10^6=[]A@!1&W4U M=Z:4F0I[>APS#M1K]@&DP1Z/Q00+9+#%GE;0SR+SV;'82G/%V=IG\L)&QB?5 M"W87O/LE^^5^H94ELM;;8L+X!_1N"JD: M"GNYQ/!J&764ME,Y%=1N*9RE_ =7A*),YFZUJ>>PS?@@9\;R64ZCQ>&O,7/+ M7::MQ2%/G2+*IZ9+W182P0^(YL1=,UEVF-#Y<(6%3MC(22?B/!F![U#@:0() MW[>)X,&H]M*&E'[*U\_%V'9+?U9S=#V7Z_ Z)/:R[^"=];O.OPSX=ZH$\6ZL MOL%FD14P2MPA@B#;FD&@;2(R:IN=1&)<[;#G)@]YXKL\9WJ2'_YK4O8Y'U"< M=D9PERMED8#P_9!<@H"60F# M&#*DK9+*EIYA2K9S7M\(3R@A]^BZ?7X4=D/4='GEKNU-U]!)Z;_.\4\T1 YP M/=DKF;FE:E.$RZCL0#AT'IN+LBR1VZYTREL8@<]S8$ CL/I&=>:M&7V_>N>) M"MX%KZG/.ZZ)[8A %Q- E_!T="N!+6W%%1@HPWS!;B-0GB(E_HC+':O]H1M> M'9-Z#/Q6HY(]^RJB);=(KDA1H4+[K7*2OGN2V3;$ D!Y1F@)9,NZ$K'@\4W$ M'3+H#$Q',YLGFG%25A1QT3FV=TMJMZEUC^DCC^17GBU'[[L3"O9X.4@U]K<> MO2_=$M=Q3WQ:4?<7'/I8^C&& 1/BE*+\10.9H9R:#O?R):Y%\WUOJ+AF:OKG MP8M#SX(+.UV:9);U[O?D9[LXZ&H$G=,C!$5%E">>62\4VL9HP=^+JN;6S+FZK2.A#8[ MF-E3DI_0/._Z_#+_\5)^GY/U8?5;MFP))3B)*S<15YVFX!!UYC3$:0!^#&&B MJN[K+X>.^O[J7JO,E9C9=]8A_,4K#:855T/.>!OEY66@I M'L4S\YKEX$G>H\W>BQ(^D+-6OD:'?3[X"8$)9<, +2G9/)+AS!7:60L0#=F: M,.+;1+0#Z231WM_R#4,,T_%]PB3+P ?[8 *P^$TYP,;I>7P 2YH[39 "@C<1 M"FQ'*)"1R72=P,A I=2<]L J\L_;=6_#J_>6J7PBD':WX9_,'C??]Y"XGP/+@?CU__..R1F7+1Z!YQT,] WQO.QS&O^6[2\K:WAQXMSVWCT RX HA M88\*XT-V0Z@?(;>/GFKL94H);,9B-J2 M(>P?=K0\YXM-XXEIC8W#UXPG!>$";0M3C5ZL?*<)M]?;##3H)\OU4X",Z#/+ MMY$IQUH=CNJ_NV;_J@]?]"*$MQ&)GGK,7/"PIR"\JLJ F6\:U!Z9, MA&D3RF07D()L6*B>QV:=BTFB::72<#WTDY/',SV'C9 '-*/2; -%LUM_D +D M\SU-+7\M?**=L]KEMJ-8];FPCH+:?8/MPXE5JT=\"GDUZ5B) M(9IPF-0"(!1\,[HM_X3CX\HR#+/^)*?@N]WSH'[6<1.+/H(8FW<3H=L)D;F] M"H0_@J/+&\?OH(R RRCHL$D_H05/;Y\G0YIK74Z0)F<:2@)ICC[F-B78GN6@ M?1O!13_]KN\I74D%UIYYO3E;,##__+;KRA:7&H:T&9K,50)<3 .YPP3>#B\P M?%ZCN=2(KM2S85Q4%D:^.!)GN>7]+77[[^:[73XB0[#3XC'#,2 MS(+),K$/VTJ@\\:#SGUSYJ-Q)JB>F4\A]B!?[8-_R6\?8;03[:_>=8UVZ3IO MB3W0-V3P4<"&)^-?%5L:3YQ$@]=LV?)*9^#96G^T?> M[66H3+?@-Q&6M_RRXYHSW/-M;YGEU!I6/[\+CG\3(]HOYR6LKS:^^;]S]7?1F 52QB=B1Q%:$ M2N=Q4\(]6)E:&$>BD#_:+A*D_RPK87<$W_QG-?4I:F_Q)53S*;R%?[97]>VC+;)P.0AB* M-,0594#=K(MQ%SD5+>Z=FC'>,[T;'N)9KYK#C'?6EIX>S5^:-L\+848[[9<@ MEFL43/DK2U*1X*E-1#86O);+ED-R!:>C&/R47/H&-9=ON5,.JCF4W9]A;DNM MB:GK.*8X0SHU,4/?1S(+TBNTOK1=;/+ Z1]KBB=,[F!6SZ*S4>!9P@R6*^0, MPOP$QB[A3'X.EA#J?B-7@'T2Y.9&5P>W32;]GIDQ.[*ZEX!_/']VV\4#?,WN M+FJH?]W-G=T),*793N"\(5Q%\@/$>*X)0-0C!.624EVA)LJLFM6;L1MZGCUM MCH];OC_^&.QW+=EB0";HA6];OG&VI>/[K)?8_9?$IW2TRN\(_7_@0.WL@"OW M]@Q.,URYLU#@^:.1S&4X$:^Q59)H9")6]5ATX+QXLL?--V%5(:9ZCS\.7!LF M9>+MKLH)SMO>2?TE$EL6L/,@LO,YYR4A%$N2MU45X3Q&^:*4V ?'HK:OU[%C M&2U&[2%(\6IJ94[7!^["XKG79_/OT11V)JZ]/DO\A\E L'O@]=H XGZ,.33* M%7)GF<7Z9)P%=A@.+'E#.:!+HX#=1.1T&%2T5O)-@07 MT_7U4& M'ER2JM6Y2C(Y\(L 6N="F@2V3#A3 ZIFH:&-^.F YG.1WZ^"SC.%O:Q?.*?BD MO\<]0E&252TX=4-L"8/YC94_K*V6J@$51#+4>KGJX$8J#-A%0VZ'1@279#.3 M*TF.3*AN=7>^5D7*B9(COM*ZKV_<.[ZMGV(.3N!IZ1U6TMZ0%91SK^59[CPADVT7=VS>$R6V/.QY^M[7 M9L.+4^YS9L]\ YKQ^.ROIBDSIGV?W@C'45DP(R?N!BAU9 F,(*97_HG"EE]C M;*U+*>K5P760"4QI)9O_&JPN>)8*%T=Y3N\U]+36^%JXWO[JW-<'-R]'_^W2 M_&UBC@FL%* M+&P-1UB%$#@8+-3C!"DL882:6RPC\P M8]T?[Q<0AMGY_<)YD:SG[W4=6#MA353^&/ Q.OL(ZQ8[N FHK$HRP(1M_<+ M6P4PR([3I@W2CYYC>;?CVUIC54SG/JQ^$[:6/G:M/_H>CD>"$BK,$H4-8LSM M)8"G&.$AH,V$H,1BX3-6+.LXD0Q/>1L^6* M(I>\D5^B:A0NC5:]3E&*T_P8>_[D]0CZO6[FC[H7ZF5? I1]/Q8E8"5@A M+0*EJBV7K13]%'YA% ;XUEYD.S= U7LK(JNPRC&A'K6I,YKM\J@@[NC4L5\N M1^^LS0GJR(L 'EM(%4YB"QTV;)?$:+@':S,(U+>+=]FN%%SJ;9>$NA^3;NZ<[ 'P%H7S1;:A,Q3^@A0UK ?V#* MFU/$%M7,^A-^]_9"<@[W]:%D%T"F4S%FAOXEYA=5MO5->.65";FB MQF<;AAZ'1M6E3Q1)]IOOVA]1?_P,;LUIKH;EA9G"JAKY4 VF%YE"#/*=0Z6_ M#8?FD=F+#DTCS2+YM88M#6/Z^BT[7?GR!28./]MM=;%'*2H>!4MP#B!^ LR(7?T3R7L/J!9.+R-&UZLB)F"B^^]+;H]Q<]D<O!0V8=A/F#N \50)G& M@N> *217>!ZNWY60%PN9FS8G DU7+B5UJ^JBY=VG@MO.3TXR\5T.O]1VCASV MWJF6IY;^W2\Y1S5>N>0'5XN#C&K%;$7#)=L!QX4#S_X>,Y\QV BXJHN5R 7QA?3L$[!Y; MY:I/S\94]$M]M8H7['@CTL>W7^.#;;$^R5U6)FTR^$!\ 1S1C; 4_MQ96!D4 MI)9+1*4 HIU"TQ[L,U!$=*77,EFM;-]5/MY?>>QK_^ M):MZO&8!\P;V3 $*=#68+N(*'8'G0\#S'8P!F*&@T\JQ6X&,';\N#JMT:'6: M#0O_-+XIQTC7Z'A3LJIE,F#R4"UGMK+'1_B![WN"*[<'VUB'IZ$@=:<$@@]N MAI?R9RUUU0\R"Z, 2C%PZSS3T.8K10Q=R-=^M?AD3VTBHSYL<#W_I76\$YPB M$7! O4&#)X%, IR:=SK-1@A!CT]Z$F2N=)J.[3-2("U_3)RT;'Y](]%-/E+ M^FMGV(P6T3_&)'N@?P@%ESH?)*2=NW4=2?@^#0=I$U8,6(:$/D(J4HY>I\; M)M\@2)"FR!ZE32+X,WB20IA/]-4BPX\O?C8_?%1FEDN7E>%91#>A8.H71%"" MQ- JF!&R6#-Y^[)B"[FT"E+L=G&T<13ZLN=E=]0M!H[F'LZ)P8M9K/%;:/%WT[_J@0 M/,6<=_GAZ1,@XGZA3UI/T'_G2BP)AE7' MG..RL7M$3T]<*%%_^,)7[1Y_\L,=.HV%/!EW,&5PQ(EM(H(-($U-M@R*"<%> M]N9^1(+V\;9,UTD+Y#)*I,/1ERQM'DMS='*\?V)TI7E9MUV@JCE_;LG>@.16 MQ^[-,=I^H.!ZTJ)J,9R^"("XAW %E8U1YCR( $P.+H@50.LE-!+:<.'.!\X@K M%H1L, [Z P,\Y00OIE/YS(W&[&6+#S61! M*TZR1;Z>M[MOBKL'@O%&PD-A2B5O5<@-,[I5D[R%.0F$<#J**W9W$G9,Y>VB M%:#N&!CKWN*U5UP"KD;FHWTUU)FP@_3P*VUYI0,'WWVZ4XG62UC?".!?+GQ; M[1WT[]#GJJH?\K=?@2>\]4R)5/[V@P/*E[#,6=NWGK"R,'BG%*!A= %I MHU:(L*1?H'%6?%P8)[G#JHIM#M4"M%^5G_BS.PPC(R^55.+ERJY.2O2_O)^@ M'*!LVY'BB9&J[ (K@7N9-MP+ ZVI^%07;3 MZ 9V.1-SMXYUCMPD7^P2V??NHJ?I#HFV\H(>JX^<7E@4I:U[YBC0:0C2(J3" M( ,K +^!1X-.P/3J8L_=AO7F_^ZU/!^W?BGW.'.W:)@:RT'!QI;B0"DW@;(&LQJ[3PS8[^]=Z97C^PDQD>Q4G:1,1CIIV MX H<9!"8:E _2R/$&"WU9QDEXPEY'FME7$XPO]TP?H,8QJO1K 6(CH0%'#V?Q<+MNKZW,LGSBMA% US3^'C/ZE0_NYL>>+1[)5K8'G>$FZ$/:H@,G[?:'>81?G]YB!\>O>>=@6R$,9K@*6/ M>8?"3]Z!@1(Z'0V>=5+D#BCV/0:+^ERBV[Q+:9J,JPG[\K2;FQ+-JO7*QSPB MI%LJ)&05+=4O/C6[P[G]_SQGWSH,._>P+4&@*SR5M-:+2O/X9GHYB5JKNGA^ MXH]2TMV69GSZ\Q(7YGD;O]^X __%S P:+J/EJ$84[+H0[-W648]@C$Y37N5( M7:4KUK$]Q36%-G'\-5^^W11OPIN;]8C].&/XO"(V:A.1,NHHS15,KH+R60X- M4,%S])5-A/0A+QU'O&)T2FCBRW(\" ,@O0>[[57])>?FS10)>@!E=(V$ZB9M0V$RK@(V,L\K\&8_ M>#<6,MA/8,A1O8FXNHF8<> *_@2CJ>A>PM0B,WL\3C8:!Q6NV4V\NC3H+VEH-#RV$X71-)[]T' M4?F:57>!QGBJKB<@.OW5(2H\U!>?PR>ONXU3O=.KTF1G6F%>T@,$\O5OUWF; M&E8@/,NGK/)(]SR3H?;NU91/S!3RA7^#@,FHBY&)N[2)$:5K0=Y M43UGUG9>\19GF9OBTUH./[W3&/\RZ%E(T)["5:-I"9=(D>2'J6?N(%_>XXZAF)_K653H\YSE&UWOIB0&D1XOW.PWF]@H+"SO$G]M$.+2, M+8Z6!,^[83Y>]8G"!]S_,*/Y*+I,RX%]%#[O[]:.)H#H X2CH+UHNBOK.#0) MXYB70=%H/O.CG):*KS^X@B-^A,Y"7=V:PI;@D5DYX9N><5)IE_4_G$A+&_[ MPY$:1N<0^%"4UT!+:^8F8L?G)0 \2Y!U=X^IHA%26^S-]Y?,3CRI"=]'K[8. M%JN(%#GFK"WSX^0=.?NSUQ&1N7*<5KAN8"%MY$HD+% JIQB@E#_A@^5*@.8V M^K#R?^QL>Y1".&I6'9I[9%G:A)-FD#SL.(=8T$IZ*DTTA\M9V M+FT_>A9N^]GX#1X-XYY%3!ESA-48F5^@"B.LCPZ#%'X#VUC7@/"$IFA:<-,NT MY.3G](^-)];+/5^U4M4USF3)>]NI+-/)4V1F3B:S'>:/LJR35A2S381PKD)0 M-69.95Q#/++*\+)+XCG9ZTOGD]XMMF L 2*,J]?#T:J$E0GWJ1)TDWPW*@-=3^@7'DJ-O-)YY/7((4==AR\W!C/-'G['OVX//A7M MTOC@_J?CUY./S4UOI]P1'R?I4E#3*,H06\Z/5D4_2'4B$>8GZ<^I[>))%OJ0 MB_];Z"R5H^(S9J2[W'[(^$/^T:;^2/-3 T9%H4LB933/",%MG5NUYCA / 6+ M4(YJR5VI9MU>(BL!(;7AYR8QPM Y77*JZNZD;I*YO.*%'N-_OWM;;?WW/+2; MD*-.G @O<-/OZOG"O^HH"_V$PZ-[:X<39A;=$LA6ZF<=QTPC86L&SWH[9:@B M[O=.=NYDQ!>F/^_=)UP9='-R@DE'-+/,^@+TE6X$9+RWO'0\;WX3T82BVVY1 M:DX]0+D+-S@4Y5E)*EL&UV-JD,F5OW*[EIE:^0,C,4Q-O= Z.B&XNN,IV?\C MMBW816M>LGSE8V(8E,6[49?!KH=*9=-:_^1 FLT%U>LGVTZB_;= ;\30(JXQ1CNEV'6FY"R[@8V-%:V<;+TYYGBC<@+E MD(MAUP6KG@-EZL*6R#=&KO/];'EYY@8L2C+W ]PU@>DF9@0G?Q-QQ;W#C$K. M;,M)#WD9$^D!SF&!RE>_0NQ]':01;>M>"K?2[M<@2_WZ[/:@IN\S9S@P20X< M@HYXGH>GNA07Q*G]DYMIL8UAFS*W+L?8F^H7O!<;R4GEO&RT;,VS:> +^I[J MRTXYPG/)R^H,_U0G=;V"H9$P %7A[\8*%W-]A"QBN0*Q=R\?*'B]/] M45BU@;]AN<7?A'.-%JBG,&ZL<>8AS DVDD- A2V+0Z;.O?!YCF0)[@BILQU, M.C7\C= ?JXN_YDQ;#2GW#)68#$L^BI2-BK.7@'TWX6G0.OZH2%]FW0MRYS\,":R'._$)3CK!F";$,&GF)[-RJD MGQ&=\GO06C'3\V<^V=WK;<>7@6W%'H(^)8G>[ST; M*4>;[-+90B.Z^]%4T9SQU0<\OY!T07A%Q4W$74UFSQ<"Y0FYR;7+#$@C*QQ" M"SO0XEU/C76<,?)2ZVX[<#C-"SU7VS+V8L3N?;6(\:\C7W3K.P2HZ;E/8;;)_-R!1[>N M-NQ&<(PY+810=.(FHMYD98"&);7/,ZLBPZDX(?=G>$FWXQIM'27V ]JJD!\W<3'\!K0.+O,QV!A?9,C.4340O M&2;S*\'46)PJVQ5T20B#":O<17?O9XI ZJ?L'N?:I",BD[>3NQ84Z.47=0>+ M S+]].)8< ;5I/WQ0&>U6XE6GYZHLB,#0H,1XS8_T&VT4*>+Q0?N]^8,@+ M]-%FJ8%I[_,9+MD 2?*-:@K!& @D0(>=:)IT%"LX[@0G@2L!$$W_.%K1D-UR M$_QIK_RAQW[;I54.<,V4"O E(3?L!4NLISOZ=M[2"%E"0C#DIRNQ+F(FT4U7 M2UEVW#&T2)P:91"0M;G*WET6<]WA3571:?TNI>EOKV=:KDKL:^B3WF-BBF_G2NYI5/U7$G4I"B,<[.(Z&+.QF.38+/ MBBZ\;4[V%7GYZL*40=PNV:H*%-(C+,.=G MV+XS. #AJ.3L6M^<=1X1N)H]L?/>J;+7KE)7>C&DXL!W1(#F3UP.00FCB/E$ MV,%V9/R:1Z:KC9CK447EXIV]QOR/SSEV:+FWOOS^^+/Q2ZU]'X_?L=]&@%>B M9"!!&R?2(B6:+>-,6V/+AC._U0^;J]'0:9/_OOW3[,[F]W"T;MX8C^*Y9?;U MHA6K7 UAK5AA0?^X7$F?Z+KZQS MOM;8]_;$3TG_[7(77^QZ](4_?VN?2&(:;&0%6)5/!LR/()HM71EF M1<6T/]-O*0LFA?=,76;4,O.7%ZQOE)BY:Y2:WZ,77%(L?I B)/-&V)O.4N6. M<%4X#9N(RP _=W1. OS.S'L>,^I@FE):=24 ,[I]A^UY:3ZJ/^EI8^+Q!IV= M#:\W$4=1O+#"SU"@!Q8R;N^Y';C2Q+K"%L;V$?A#PQ4G+1WMB^FBG;1^%M(M M^V1"[B//TW5^_*KGU?-1MD!X+J2%2=]$2&Q<(< P$-) ];YU?6?\SVL"&U_6 M&U[I/JCQ:N/)KL3/W*[5N77=N\?SO;ZJ--SCU5&8ZCF_GW])198-<2K7V<92V7&S3-[DW MK_U\>1%2$OE\=N-YS^]O7=:K!8BV6R2]GHME[<602Z+IJ1KC17UNTN<9!EUZ M9MW&]Z";'SYV5\WJ/; >7KV\5^F-6OZM@ /R7HR_:I(O^%>_&SOORL[2>D4] MW7OYG6:])C_RHB($H[@D1C]72)@"D"(I0!=AFD54K+L/VO8H/AMA7X<:RN;< MCD506;*7JJ(^K=O+WI4L"TG7,%PK:CJIL(;RB,1H]=^87NE3&Y:9>!OV:MT)9HAW-+O?3NKV&C M1-W,'8LB3CJ*TA+""N#.;2+D"93']=R/D5!@'T&@N=8EWNIL&R-Q-K@M^5,! M6\[[_'6-E^_SVK_JII\*2!3S&QIT!2@%9- #)0IGT.E.D[B+D&@ R_S*$_YQ MKH27=4BM0RQ- %?>]KCN:MBLGV'/0R'FIX$EA6NZE"%H3S2[]A K!)@ZV(OZ MEQ_\ "#6(-?O&\"4IH^ZB:AZ['$'%5E9HA3C3:-=R#D\UM3>NBUA0/U)8J< M6,665P%"G$@'>U!-16RI?J;3F(49+._#V=?-8E)*HF=43[G1: M2(@9QX;T^<>WZR9$H[S K)W'<-(P8S2/DZ4BQ0#BGDT$5?-+F*]B;AIF;XB\ MZ;>E'\T7=3M/MS#).:IP] M-5R"?9[A;XI,B7.@DJ4]EKWE;@F9-^T@3//U1*J?;7]U@&03T/^^1[$M[1W(E7[ST@NRN%I]C)M^[#L>T9['%. M#1 9PNZQ2TW(MJ(A/%^6-$A][A5* 0M]%]\XR];[^7)8O<[S;Z ME_QQY?- "(]U]J6@;]G?HFXC.+;EA#T )0\+.N?.J#'7X*"2BHN Z ST/-^G MW)ZU9(F8E!EK!C.[TEUC?*!QN&PL+.#)SEVQT=?6%;"2",9333'WH;O<'N"_ M'V(PF?#YZG&7.6];")!V8%HS2H:M-GYH_AHQ1HZ(3H]#I**D.]ZH?WL@O*QIO)PX] M=OEYJ;4)G^U@WFCW34<+D6^/RR-0$F"\=1:G! >@$XKRV)2_?Q.1*.F4L=J),Q.WQ&'A%W9!/!7XP904G>&$I& M;8>+*'9;R'4WM[CS#+W9C?1I=2V\X?319S=;U_W63@2V'X39QVV2&ND.RIH0 M( YII:;!;%,IC\'+/,TI/>1 N)O(H==R=6+67$V5%9?ZOJN7VC?*_?HZV_-* MX)>FY_G++F=ZJONB^P!(^WMG$2NJ>^N^!:> *^4>9P.U!%,%X\[2!KW\>E-/ MC,0=K=+*''1?'1E9M7E3-)3DK\NC\,0XVCITLI\$L&7%F5LEZ0Q M+/8@AE: M6WO#4[%"?Y!WN8>_&(4I40GIG3M_X/_YM^G8:X^&^9:8U;0G%_B5J.><"C-3 M=T\2\\5M02)]J*)'=6L[83TJ-#N\]_J QC@^E8WV$SYYW?HM+OU&B,.UHW4(IKU^2D!] C+AZ3[S;_!ARG M-X8_UHS24-R%-?TH-G%J,42WG+ULP%8VH1A @378F?5!9M#8(J>$;J$ASN_ MD(C)59PQ_I/)NG #W4@W5@W9/M N;[ZX\I=&V 50'A%DN;LA<>8%>.EG/RS$ MVU][ZN+X#YY2\TO+:BLL"]R-G-4+CSI\>$GBMM!ONK[6*%>D8@S+:\ P](2E MO?MD-SL9 =AB9!FVJ7$1U&R3ODZ)B=H_>IIN]2D;#F-AZN*RX\TOU'/.^W3K MJNGR?I5$2\+V]($[5O,&$K1-8^O1PM.!QF]SAN!D%N[JOM]>SL<8^<D+Y&3EF)7(KE02, XAIY/8R\#;42,T[XG:.#X"1R'G -H1EF,B1( M!7(L#D$A@=2#-+K8D-NHD2<@H6+C%J8?-O]DMSDV,/G<)5S*B;FG.2HUP[J_ M/+E"!QFL^8T5V$<[OL=$,[&<8HO]2]["C-Q$[DY(*M[L3'U]XQO[D05'_3ZW MRIQ5P8+[@VTWE8[71SD_\DCD4R);/Y I+LZPQGX!M0. 03*8;Y7"!U' XQ9HC6A_$%(9HK0ZE MOO(*'>]XL7 NQ5WCK;5K0%BUR&N>#%-VU-9-$+8PA /YN4+'6%*0&4V<;DO# M97C$QKR<_EWKU"]7B"85-HGZ.X;WW^YR MPOZM>PXH\ ).-L:!*S0)1G,%O:CB60?91N"3AN<.-(-,#&I4+]_1;D:OY7MO M9]&5(1ELX"^+]^7V>2(/WSAFJ_;/AG %BUF>W E42VY/+BF$*

W0JO((+UP_SMI.W[)_72Q-[ET9XSG7X U1AP@ MF@.4<@ 6) /;,M3K!*GSTR-8+C&EIZ U9.8KNKG:?*:>]+'$4;O1?4\6C]QRN^ I,6:,MM7A/$PR!JS##/(+J(H..!C/&_4Q;#@[PJPUQ3&3J MZATS#Z 2Y+M?D%KS(@[V,K_=G>G5#34\I2@GQ"J_U)[@$C[ZDKVZ1:_@O#'$ MB #$"]RC<;MJ. JAUW]IM;3%DH[/X;#^D>/SX% M&N3MBS0[8:)CF+7_Q]]W1XO>H55@+D,#NKRD:?(]N%2Y.:FQ/S4".*=4^I\A MNEQ3SGG7$_D^(@X+=Z8"+#\(4+]&HC\[L:77N$+.C':N8!0%E4L&K7"0MHY3 MA7M5 MNQ"N(]-Z:A)Y==/51UT>AFS6X64_[YA)TZ4F= Z_#,01@V/T.FEN1@ M*]C(+RUA'O^40CS1HAZ?(B,C=MG1LL/&BZ=SA9YNLS=':/$.8$P!H@T7L?5C MF-9-1!=RRJSO7^&0'-NG86SU1O#VI8;I^ +>XTV\H_1]3?V2_,6[ I:L8SF M"1:\5O3.*7>#*PMYP4&]#9+O4>PMK'X5\T=CF.XOBA4-,FQSH+J/'#@HF&\6 MV/;(Q"'[E*8/=DY\RI79 &K2-UAR<+5\"3Y,-UI3AKS-'A__<.3ZOJOO#+T] MY#Y'BG8Y2J)6 M\B8M;>A4/:D[U#,[?#%6+FF3R<0B,#9;8)&)ZA'V?!-6&$ M]_QZ2D@+#RM0!%9JW)IGB.96'RT;OPY>J?-,1*A'HQO)]!G:VHPP%=>#E6(; ME-,_]U"E_K^)R M++<+)QTCSQ6&1V*:.(KU)KE; S>Q#1V25%E3#0YQX$H*/73 MM7RW)+PX]<)G8T-5".(H4,NV5KX=E81OK_?FN6YJ[<@478G%2W(^MBJATKC+[$GAC0P+*I8;W. C0#VF1^*F2XQ]5&[_M5]]A(+Z<\Y(3;0T#J?7P0[S];'&(+JU? _2,< MM1->VI7HY?3Y#63&$$,++6M4N;(NOY\,6XF-65]*G:R MD"M+T3H2=L\&0!RX7;7RN"[$9#A.#>H ?]Z^P*RY?M$"^V)@(=CU-#U[+?RV MXJ>%T AFX9HE?VPT(99)8>XN)?+46F/6UJ37<8 MT&WX@=C.32J!)IDNL!'>L(/AQRQ23"X-R9;&,?>D]A!$V:B7 Y4S;$NHAB'+ MUA9KCY+885W?FN0XMC?/TO_O@IOK(D]&?0 :BZ*LX]*?' 5-V%)8*Q![MVY5 M[S=9(Z>$*2N3F4U'"%-R21$$_9AVGG.W.$H\[ M T77QFE #$JZNE?1;%]&X\[?K-=.1;'RA3^U=JD]_&KWPH^O?[*% M30.([SHU&?+O#* C[93H7D+2]8%PFOU*G'R\P=2ZZE+DRZ_3S08Y;@[ABL<' MV7:]MQ4YSR&8[?+!,B9ZL#48"TT@@>9*GP27K1GBJ2U'?M/#;<<.C=NOU)5% M*M>_?_W7W>MDWE0&8FL+9R)']^PC@K7K_)1/U>V^BKKE7B9[ ! ;"9] M?DXE0R9#U-0THUC >+W;B1'5^^I$8%PZ;NE53>YUQ%,Q' S?04^.SB\T7-X! MEC[FR+7H'.5F?[_: M_WA]M?\3.I4,AA_E+.!A@+MUJ3HSY-_XMR*3:++8G^)P_;V2@67]31A]RU&42X8__$ M'=3-.)@V\O4-_WX;21&K99W#? X#R41D,^?-?:I\QCPC8RE4J_Y3R M&!(NB)F.._)<-D#MWC%$$AT];-NM$GF!@>I&B\<4>64.=H[=,',H[9G);AP0 M,LNZ^3>==L?"D)'*EB4SD\!-1#@[=\F-*$0T+D'HSFRUN%5'6?= MU&2Z'A0=+8>/EG.IY,\;C>^X<[5K520AW:5?E*4&$&]ACG!G48WH3" T=SJ) M*YB-BRGJ]A:96/W]UO5D*BW@P>U733,>GK.#WSS?OO[5(/O17Z=U(_1EC3+O M&@%T"^.U B?94FK,O-&.HQ4S;C,#8%'/QKECP=OZLLV9&]*?M(40!NJ-]FHF M+H&7CZB70$5;B >>;$L8#W)> C_OGW@J/K:)F";3.$5T018*DI]?*"T? MK)R)F2>2 M/T?O]K4RW.._ICW<&2ZHC*P?)V&W$FD"-=TJ5,;R@6K*/B[^NQ;X/_"WGN% M-=5%[:)10*1)!P$E2E5IBA0%)%AH(D:P("!$I8,QHB!!8J(@78C )PA\&@N( MBHB4@-("A*:H*)U0TA04B*Q8PM(DB[WR[7,NS]79S[-O_HLLKIAKK#E'>=\Y MQQBS@N-<_=I.5T1;7=KF7@@=MJC=LI5P[?V3[%_0MTUNVO$9V-T"N"# M RWLBN#Y_RJN<58GOB4ZB$N7"/ME>Y3V#0[1VTP&6] ;SDY\:4D;1#O/>%B7 MZX>>H8Y;WWMV4;:'*0_M(G5D,%1FBI[%>OZ^W,E!BF)0OF*LW>1E!L;M3:"\=CX? 'Q(525)8DAPFDERT- M%[X%)&2;#-_?X1ZGS^D9\W%H*[TFE'=Z^;SB;KG_/Q?V[KZO///6C-_/)O-> M"Z]*3H4N$F&\)ST-TH7!\Q1-"$DX $RTO$K! +S4O"'+0,_7K6[U@2?'WAPO M&>Y1CUVSE7CU^\.#%4(?: H%^%:I0^L. W,B]1@6CD>)?X"7Z@D(F,EQ# "( MMY^XE\.\L[F84""(*V; ($?5Z/E#EWNG\[=_>BF[^%[SCQ+\7@]Q"PD;A(.= ML_ 0J<,:%45BV!\#R]E+Z8*_C\O99!4P^S U^>_4Q'QA0](EK*[EA&'+OCA:T7C[^T1;A[IM\_8,\\4'%Q_TR7Z#AW 7M-/$R:A0G"8TRB=8 MP&R3C@9.J08ME-@$C-?J!;H5(W5WP%5@6 M:90*+ $RKXB-2Q^[IU7#/U>2M?_!O/;32Q:T"5N%;)-I@VUI4Z-?>A#MIQW] MOGPABS0=>VG <0QH^U.0#A;P7_3T6"'!G8=(RN"+.>]&E8ZGUOUA3MK]*G_. M6KM;CKG^(?25;=/T/W:15JI^!#U80-17#>6>;"^VW!R;7'#BP^>3BOT6FX>W*(R5F_ 5(+EOH2^K8AXI" M@V88GK%0FN#SW^G^_%P':C];8C I+8/!7[( M]?0/9NPUL,Y_7"12+87D+83G)>E?KJ#X_\D>+8-&=0M?OQ1;H;;\2-'5B*,;^>]_S0?2."2Q6NU2G,%RI[MTA,_6L M(DBN$P+(.4N6\6)U2,W;N6<4:W;@]3W/N&8W+Z]( MV9(&BW/AEN4M7--IQ)8_]M Z25@X"GVBP0*D4=8YVT/=;>8QZ&R2]._ ]VCZ ME4,.3VHH1])8C&9J54>8RG2WQ=WFKG=]%98*:1,N^LM\M*3#A3O47\*\_HO" MZ!?HVMF15(B;(H/5!IU\@%X.@J]5\#@X^LH-K.R$%.8 .R86P M:3>748JB=7$Z3OOYEWH=#JUEE/?9)=AK-1VOK/<5%R/?7GMC;55R #Q!/F.Y MZN]U5Z(GU(\! G YS%60'#0^QJQ__Z*5.ZT@2*3=@[W;"H),;55]'LK/+8A- ML'U!P<9:TS4N]M5=S=-EJ^PT[CA;]CBP"(SAPO37<@DFHNN@#S3 MWI\CINS M1!9=XI*U9Z8)WF#4513?91Z_/.E3[YV M>Z[M*2?*D#JB1+OYZ5U(X%+%8C=P'16-UILX&6.G:UG%+L:FII ZD7L^5#P) M](@#PZAX.8,>4ZO8#=\7+[SKJWEX57*N;"$Y!H(&F5*H\P,3!=#:7F"G((V_ M.H:D@JOOIV0AM9?B>+;4B?K*[&^G528S>"<&9]C'2&LQ3?,D6K'!C"\ ^Z,'IR$L3Y MMCH6)J_3=G4/*]9,IT8=ZUM[ X?:[KP*0 OF86':"5CX.4W\2 ,.X5(H#?M( M9R,9SJ^5;_Q>0>C@W0\U8>3,_;2\-ZX@BK!8A>"WV88!/?G.[><+_6"VD[M* M6(!1EFR^D5BU?B3 _;T"':7B; "]\P4'.F?,1T*'XEK=]_.S J==+]Z2\X]H M+!R+WJHGJ/4TN;RQ0VYU*VQ2E4"V8 +<*#2-7$&L@Y?_/@5I0\E$J57%ZXT- M.Z$?5J[7GY@+;\Q.ZI ZV*^C$Y[C\8%Y9TO('TD.[:L5Q)LB$4S-:A_$KB > M?WLB]9LD< !_ISSU'L^:X5^D\ M10O.R2\3!E]4^F27WU^Y2HR$1I$;G!V([TC N8ID4N321#-GMIPUL![2IK( 7X: M0P,4X(0$3"H/HS,([OQUWNNXG4VDY%]]YDO8KJ;7@=FC*K.SY[YU6F?5=!K$ MK7+J3@Q#0!F5[/_ZN/RW)V<\QU, ^EFT+M)$X5Q7$ZZ[]&<4FZ3R=<;"8\8T M-^9DA-"UI9#9O&4Y]O:$87KPQ8IM3C _A^=%IEQR^OM&GQ/K0^Y8YU892%2?>3P\IC:+7N9,' .6G< E.%G M"Y+$3U%GE^0(7N+G3L?YP6_1JM.M:8^X27K&P]CSW=!-RQ7$U2A%,^.6]#>1 MW+B(C$S9DOF^FFLD5QN_67>19@@D7\-53D,!QY2O,P$ORBI10!&[+94SB0(] MVLQ$^U]2/7&LH7W3+0[8!_E;79O?"TR5M^?MDKTO""Y+LYZ,D4SIA(=4C0 G^,NVS/Y-TK0X?!6&ZE MM^P^:NU@E4594NN^%<0B+U1F[.[C)Z\:;Z99O=K\@ZYS=-FQ_9[.,$&/K:"L M&#UC-]+B?BD,D8N]%"1$,98"C8J-A4X^KJ_F0$-7UNDC:Z@:?K-^/!_A 6BZ MD=DPUT-+I]2GYQ!\ "E! M!(_TA4$WD!'VH>^UO2.-JYREMU8S+"2W[,NA?& MYPXRPS_AJ-R\N\'74-Z1U6]1H/T* I+W% ;"7^].8MVF:8INM;M([7YO5[=TQ"MC:N_^T[>;;,1Y]%8#V MCYI$0FN'8+$F9LQAU7RHVO/.7V MJIFGN9_]8;WEYC72@=\_8/[1#\G'2S+S**#4&>$A?#K+$.1V_EQX&?DW.6K& M--!L,K!XU"WSAF]@DZ>JZG:+V36*?I\W%6)N.=G_5T:^!"Q!2F4?4:QRIHK! M4'QU]I5;%+HN]IW :V/5[(NF\OC!L9JM(7*)1FVPT1 M^[&*#6E;BD/P$Y^SO!<[0C9'2BW3!!B070$-4>KHP)7W1 MPM2AQ:4PTR;]ZHW E&* )(SH3D4G2F@&!U_OA+A5OZUZ!D"+ZF[D!%G@!33R MN!*0-,*Y ZF!I5Z#\3H$5]; QBA&U>CMF"=EZ.AEN]KL<.^9N*A;W?M?^;[U MO_1[;K%">)2@+J:B(E802L0A3%UOMAN5;:7IK_-KDJZ:>R#L ->S#J;1H$YSKIF4)K M3;E6R3/*X((34J5%%5CH:K,HZM'?V)CF<7KTA-S2B 6W)(JVPS('%3GM&@YN&=B6_:4 M;2GL\7JO--E^9W,]6KVWJ"WU[CL8Q2[3NV@Z2WZ=@/7 H(+ M\O5O#@;P04ZN7D$(UHKS6OR$@=U (Z2NA.JXX)KP(O)3S-F>R_516B;Y6I&A M_AO]/RYBK[WXH7?Q!BZUS5F20DC%W$0!@=Y)D%QUO/! -$F.J"&R )R:R-FB MO>PG>?%HM86+KI&?&.7TO3L#]ZYM<^N*?KZ$M9P+#?/A.F\2-Y&B: S8ZRC] M%K]TDA4&?&LJ9V81M>N;["C5H<7)=GE*Q(XZ6TH\!^VZD+;0%%[BH+N_S/=C]AP%9.L\Z:K9A MZ.'I6LQ,OX9OJ1=V[NSKG/Y7I[77+K8H2WB&PAB@#BE(0\: 93K0>PR\RI?M MO!QS]1E^_['A_-^F-5'2;K,S7T)N]CTU-/"HU@@[5,.]<([<\-O#29GU)QZ7 MV=2E&WQGH;Q",$N[D-?9^7;LPVW"GP_*M[5+'7-ZHQ/S57/>4R0NOD)@WLIW MYST2NDG:UH4!9??T 4H/3B/F!$8V[G75(37,5VW=ZDGC$5T#V<*"UM8:\K7 MYKX8L6.ZU(C1!G)N3LI%$TFO=P!#Y2'O]1;72&R MK?]H^=O[XMRQE+#16]@$A5)_SK[> 7??ZRJ-=PZN[T_?Q[P)TZ=SC9F_ES)4 M2!VN(A+7,]@;X_\QI'4D],X71F)O1MD_-;\M#\=\9DXD<7J[@@PAI21Q>9O^ MM[$B*3<*MS?=X%;E!H-3"IXF1Y)6"TY,;%PFU<-^6EVR7$+0W0U0[F R,()K MXM+O3G( FMN;&?')28;[6G2J*$&@+F?DE4C-V8/-=UP?<;(L'G_^1<.V69>4 MDF4*N,5>I%'!)B]J)@!S[!%FZ@M"(!_)5;YI(;(%!MH%?F^BX_7>A*>9E'#8 M(ZE5S[%.!IZ7/=K?OG*;0V8P ;^^L^F04J X:\1%%F9R6\B]GB.98N]ST#A2 MHVTS0;+%^)G486L,IB1<6#+M1*<%M.1]Z%IJ;6Z[%UB<2\J\9^-+^G;KOO+X M"F+"#)+'L7%D#)76109-F=TKB/2/H#(70U>(B1%CZ)>O_!F)F_8[=$\O\5'K MT%+ S,2<2^,16?]-J1_?TLP(D\1_^,:]F19QCJ7DM5%V]HP2]U)';Z\C21[& MA%^)^5M+=MS\88@K)ZJ#E=W!FX!>D;[P\23^2I1=]%\G.X5 7PI-8,TM__!<$SU<0+S J MM-_FM=4/4%&4R11(_KBDE/5M@*Q(/9"5SGN4\(" XJ<5"4:&J-6RWP)N7#E9 M<*"YJ>@-*L(SZ%&D5Z=1WC\>ZN_4>G3M$.*2YP,ZP6"C-]#*6T%<=]H35AG- M=PF@>P_'N]6FL7L!FP6-QTXW67^P'U:U[T86H( #5I/]@F%)F5DUI7Y,I&XE MN"-^^!N5%8P$D_2?/L%CNH(-AJK.T*Y-S#>,AOWO/:1FM]">DK;%'AW7**VYXV'JI.#BNDMWZ8-MH]5SRY#2>O#- ^('4NT2;/(N M(&17Y UL.XE/\??:FY:OYV@1P#E^T_YBS4O$L@&U15))FB-N<-X.3Z\]E0)N MC;@&0W@>S)IC"4?]G6P!=3JT(;!* 5*M;\D:];;V"FN(.K_^4?^%9;QLZYA?STTI/Q)E,>DUC_D#80MY Z7 B[ M8V#9I(=6$)%HG?T +>C3XJ\5Q%K1CN$T\B8AEDK+>Q8\\U[F_K^[6]5Z-Q@< M.!68^!G[RN,A0AB7^ZO^OW_T1R^\V8FL.-.1U[^_)38D&M=3(KD9%C3Q= M'1V5G:K77]^^F'C:.OK*%BD8_DU0!)@V\7/GW:*3(!.69J-173$D!3!?R;&SL!#H#8M03?[.X\WE<[R$KV]M\5Z63LS5-&.AP&THD2I% MP 2O2M+XP:O"!%*'#CPW_5A+>J=JU%A35=KM%_@8E\'SO_7\IS%]C?9\A^[8 M:-^MUS/MPP:,)Y'-_QR1_8P1;2@7JL+S0F(]9=8A.RBRT#MD#2[#:"RN]?Q< M(/_P[>=@+[VPPM7J_.E ?R,LNK]DG^?IC\6&DS=?GCUVB0($(,=E(?FMP@AH M!":RZ)ZE:[0:^PS;C:9LF=;4%42.83.?DE;U./G,U;!8X[(8DR?2M0:,5^85 M_<9%,2_?(&M_'9'E+O-JA!*7[M(&>_..+M(:$@MF@,JDD"#B,COA6EP5$CU* MC>"3T@U>73T/C]9*D=F8(T/:_+5V![HG"9BY(^N, HC?44 M7M*V=0LH5>?U!%^@_$OZS;@!.>]H1F-Z_.ZSC=.;&EZ5&%Z2KF6X"1^%A^[T MT'%QM?I[UQ5!#")U:*%8=VCUZ,6GPOW$00IP= 7!\&-C9RA<4HZ^\U[^"6<;&P/R M9EASEB'QQR<79 ZMIK>=+.E<("E+FB)$@!)RUMG Z,TAV#6U/5"^WN*>^#CF M2C@U),%H\US<+<5W2*PZ).!&2M.7!ET?$DCB M5.<]X+-^]JG8&?S9H2[]K62_C[\L#OM6[YF^?6/LR.3+GPDV^UP-MKOD^-)( M*PC]Q L6!ST?(J_R#O;U%@RPW',.(GSRW7] M:1#TJ:GV91^+G:[.)8\/">K -T#,4?&_;;;$R2OPPJ10Q?)!VEWJ8!);IBJM M)BG$/'SK$;3ME^ZRP_RZK7%UJSS?;E/9OHI'0K3M%MF)'[?)XP,%*>">%QN] M.J$='WF_L>M^/XAD>"7>)D$A:F#8V+2\ DJWHQ0N@X WY80;CR MRTIFZ@A.7F51HX);V9[W3[YI:TF=<8O:JZ?YC\SNTQ?,)&U\N"N(B!&^$T;* MR3"*BY;&@+@3#0"OO.W1@_D$K3ITA$VL^;F;@@)OA8NO98S.)._^X"+R_*_7 M3"D*.$X;WW]"W+B"",/($;NW'ED6088)?P8>H M,++OD5L\[]K[:O6QA<6HQ"?WE6$0 )H6+08*8?- P>--D1A+@CAQ#7'U#&B& MP\N M%P/:6W'\%F\+[:"N8&,P-8F/"AZK1Z[#/Z(S!,4;;V<']6)E&/-;$V(5&[H- MS/DM43:X5[*1&;O%4^(Z6H28)*@2WQ8E":V_HE2P(G/G3?@ (9V1^]HY(UX* M%Y8H-3FUGJW>Z32DD:N9K?)\[[;Q;OR<2$T=DB,_@]DM+<)K8"+],/@'F2MR M-,VPC,]QGIWK)$V,%?[\4&.>\:'Q8ED>]%533_-Z>/_V=@12C> "^V8O4L=! M6B@9M$>[BV^L(,YNC PB8(9%'K:8+"UHP]BCVI+O;WF/DYKU')\&V[Y5KCGP MV>%/3<>N4YFKD?+_E7U1X$&H^,I>S$M:#UJ1U.$D0CX,($A[J_4' -HID.&X MT^@<>AA;;=S24D(R63_#&XR2;Q]SU;OD:4[>I"E&2$K5D8 _>5P!DE<7'I/T MDH)7&_SAU]4$@9@=S:G]D4>/H3^]:FVVZ M'@\5I]?LKEA OC3E_4E<0<@>B((]VUI4Z)Y(T<8ZJL.A-@-G2P#\]RGPN2F" MT5TM(%,^9V>NZAFP[Y>Y$?8R_?>/+(0H&;!:5!#"- N(0V9($M=**A9)+P)% MR%&>W\$4#$X;GUB1Z4=O@$>8&8DWM,\/;PQO/VI5V/XGJ?;AP&*LW@-I0^_]AX%<,4P+OV7&;.!^)&TZC<90>H\RJ=S!V[8 MQFPE&-^/.:&@7S*F>V[4[D1U_"6G$XMGH[Z41&GMH[68(8M?:O.94O]OCQUE MD5XB%P6:Y#X0:D9S.??J^+Y*!^EHS ;\.4;KM>:ZYIB"6'%%C8O6@,Z^A*6X MS0>_AXEG83F,6G!L)FAIOQ@$+ZXCJ ,T"PQ!LS V*9.IS-9":IC_GD:[M)8, M'&K(C;!7<2KRG7!:=[D("UU\L?V9_7:QFO@ZM!O\*2@59SJK$S\A-0BVZ\@< M*SW"GL'XJ@AT8T[^EN^6V)#;[Z*[:GNZ&[?E>YQ Y+O%5($CP-$."E*D)=DU M,6H501M:"G1G,V.N?-S_/)!W>C3!=?N/0&?W8I4P_V.)%W$Y]^SFGR_R;!8\ MZL7.H[LL6#DAR6N/;'/+VO[LV2X$ B%5CB#X/P8ID+R2T!&>$E=G._P\CV(>SY^:;*K(VUU-'6Q*>;RU8 MS!9X185%/FA0;'YA>=!KDX_: U<_S%#T%BE@W\__UO0]+(F1)!N6!,/^\Y3Q M!4%,$;>(3LMR-AC!Q29P%%:%E,F#+PM)$)O MG?5![-6*J!T37Z%50+GH:+1N=V?(N]98/=?MQ807,70J$)RD:VN?D'L:.#@NQY#6,&9NZ>L7L?G$+E&!87XL5:_ZX%^M+ 18)+@)UO!_"@K$ M.4Y^PIW01TF+%9T%H@,??>-[7#-%,8 9N=RFTT3+-\B;=GWV!E\ITW3PQ/'\ M8[FS%L4GLY]]_W.),R!231<\!.&563,VSP2\<-?OR9(R*9J$H&?CT0%S COJ MF; S,8EB:L23*6R1SZO&-6O9]2I;=1(WR(Y?SQT88\ K2Q=(VN&=DM0[0;;P MLP6#(+'NMLF)LZE%((6%VU ^E_FKGZR'/^\8$QB(_^WJG]HQ+/"<+04;MJG1 M^XOPATR$2!AI@B9^(@V:8%*<30H92%Y!K**=Q9Y?Z$+*.:V_!?Z8].'3TJH> MU31[[7$>6OQF&(W_M[ NWYO_QE_YC>38S>^_+APGQ96DZ($) M>@^IKG%QG+A)M!X8^9+;R*U.^;M\LYYG-\/U2_MUF!\]<9=]SVISR(%0X;'( M?CM-4;O1%]1I24"$<=&DX*HD(ZG-!)JB:=/">#(B5;XI7?O"-#Z;?L^QH>#P MX/M/0W,[#A@?:WZ-+_G$0DSN,R*@OC_:C:R!58R[)%(3"M9)#I.A#R@@",W8 M*5@"WPC7@^D'P7B^;V^7#Q@.H;3!\YPO 5<#!@53WM(.I=:)>8$._%=F36LZ MOX>]AI?E+SRC*!2.--XLX(G+B);$869M;B4;J2@*'M'S 6:J3;-M]+ZDG'^0 M=-'@5>Y;*,IGPO+(ZB?]MT^?5%3_RW-%)"[S_(4VHAWB&EJ$E0ZQ?P6A8_/' MTLF>BUV'M?=5V>Y_1G'G!K[:6O^S>;['C%3T;8TVG/VOINP?4IT[O"#06L,J M/%<0Q*TE%NW=')FOK?ZM:.R(9^;9K-7S-_OU MNB9U<=NY@C59"("4AEF/BAD@4]1MKAX>$L0/.ZN)'(9,\K$7<1E#XP/58,:? MPWF! 1/CIZ;<0Q!YA>ZO[F%V9=R(.2^==DS$'26=Q8#F3RA+D#C> MX8\#PB_"XP1=V).J"^U!)@N9UG()RWXJBF%G3\M?O3CG9@^[C,;F5%;QH*J- M8YEJGU#NZK-)3S_$4T 9-*2(U.I@;ISL*I(;A8&BA;;@!EH?CSO.=_HK4@O& MNPN=!8SOD1;WXZTMII[PSU'W:?BH'9#NS52U_N-WK**G_I4%2M4_ZG:;?OL60"!5IW M0%(@3PB4%(41I($(,BGLS^) -_K&7^K[I?2X_H7Z!N_@P<_[(JC^H9L-[WAB M<4;8S7(_'/*;EY4'X;G_D<*EP<#"F]3A3V,]0=;Y\>+Y28*X,6<-O#JK\'I8 M);['2GMZ0ESM._:P13OE4%T:(['$0RV2K70!"K#!FKQ_A]CCRA2I"[E6BYJP M8;_C%XE@@CS0$93$,:738/*T;LF&HA7IK)C_;KY)J_['R4.A*D'HM?=FV(NJ MC8_R\]$FOX\=#_F+@_E?,*D#B6*EE2RWD\>SN-'+=M_SN2QM;G]R5R_7*8/S@G,"_<7EW36OBE>@S!3B( K?DI(M4ER4Y M(CH5B^+XV&HT_V;0A"A0MRH?#(14F8W&RX("%$507G"E5@^]J;]OD^I[XE7&I9WG9]:%'+&[<'AO]>C?+5(_,9 \K,[0!+-^2:3WE?)R!4''36AW MD8#Z)8(A6VD-21&#I]#Y%L^;PD9+8R]=&$,QW*8?=/_[I#34>J=UN*UTW@]E M7@4I^0G>BFM1H/0N.&=\KV5@K=NL@^-HEH]C5E9A7]9+=")$6S+DEUZG(#DJ:==%D::QZR04 *=^X2'5\ MX*$Z*I]"+[T;P%#H_G'CTRO%P1N%NZO.AU(+WEX.W;)Q?Z4:C4@Z M;M;77NM&VP>C_50DX$.6%"F+- NX*)XZD #)=PC-H?Z_O'2>3A0GYJY7[[WU M+?SJ=(.A^A@O_Q#O;3V[2?6W+56QJO>+_VED2-?N7'M=5;E, J20#1B1MC)+ MNP.31J.Z+X8!LMY >NHOBS5+@> 7-E-]^FM)SDRIN?-1A:W_GFKR.O_6>*W M,ORBBWA28__?S%.X;O)U?03(3'AHVO75\O<>LWW#CX8? )^+7..$S>-EGMB* MILQ808%T7J9A[KZS:MA;CYQB'1!Q1(V1>*6$SK_G&RLC?T2-^16J#%RJ>'MQ M=-!A361F^QO?@Y1R A-(."J&961S*>J$> YS?*S[+_*ZDQ<+I1!9HGWSN\B= M_>UL/M?[]6CXJT3L_>&RU[EVNF5GUN;<^6-]_OC;N6\2+;X$K3.!U]P@D@(< M(U^C UM"E\;&IAZ(KF*OAG=UW]"5A WTOK4ELH^S$D9%>(WYJJY;3M8]H+. M(+$>V"&I11FT,)P\\3T2@0I#J^-G)GM\(QGNW1OWN_/MLBLVFM'7G/0[F8SB M*0@3"K_'[+5MB4XY_;/X9M:Q-7_G88S5_%^2VB');2(Z,#6DZ8'*[13 &[WZ M&]&$CTSYCHWS(LGAU>E7B-0R9HMI7Z$9Q7J+8?[6RSO,8NM3#'_N">KDTLO_;37GEL?HL42P)*EGN6)B=9[HN!K(%K-.#(P+AA3Q,S M,PZU-C JJ@J_ANLU9A'??.R:^P;[/-NIBX'!:Y-[M^<=6M?^JG1VR[\)(M4B M2.XN7Q:2:Z+4R_+\7Q 0KP:IU3G.ME@T'2--,'[V;;"??55-(?O-N47%'U/T M\/,[\!VW3788]*[W0VU'EMDM,_ MYHXI'PB#?=K]N)&L+5(W98SQ_&\2IM_F=&"'M-WBF2B?X(5M]RXSP"%HG24LMTHTK;XB M&=HPCP*\D./J!X9@[C<=C>-5TJ1ZV0-*)T]]JSO0E?FNZ,2 1==.^BJRZDN% M6*L/RII"1U<$P?X9U$M:_]]-98#'5UHH&MS*[&CU8P]T)?[2\\+Z'A215S&Y2X#F("K$"S:PZ MIR]S._^ZM3ZE V0.A8YGC=1/7_[T)::QIL2^T#';\9_\*'_IOF?\FN.[KA?3 MSBP,T**5)_P$!'&]L](\"8&*&DAE)&2WF%9B8^[N/**H>-'RLK?&DQ,>QJ?N MUO:\72A(>7-?^1UZO!>2*^;'0/(8V _N@6<[>8DXT619?!^_N>K7]%&6%3T& M&\[T?9W_02_. 8:6MG4M.T(,%O?E.UY]>,BN._L<)1$40G*2/MQTL()[%T MX\'&AE;JA=RQL<(OJINNI9[\]&>\13$/#2G] %<)#Q,EQ0#>:!EB'XF*6^17 M@J9=,XJO1IT_[1EM+L,P,,:CE?&).JF+5A'G;KR6/Y#U[Z,00VDQ'48/5B)) M@EP@- IS1R:L\PUCBW[ 3L&Y,6<#O)?@YL?S%L[R8 J]))>BV5 DF/02;K6P M15-/=0D>3U@9X&S,RBH5-#>3"_=<'H"4OJ:AP$UFDB9;C_F/_W'>?+"W6XF3 MZB=4X:/OF4HY)H@I_:O[WTTTOWU7:D^@_DV'7V]!D!3F^T-C&,"7?(-2@UY$ M\\<$YT8A?7R, /_I=!TXPL&HS@<0"IMN7K[<8!<54RXNG/5KCKFS^!EG\\S( M:UNA<=M!<=D!CX_NNJG'UQ^70L@';)&:0X)F[M>@G2))KZ KHI.@ B#+:JOB MXC3 G^U-A2EEXU%-+TK#;WE?6I495A(HK(P[V?.C-RJ\DU+TF @CTA18A4*4 M)]TAN0FA$=@KB(!Y1KA%8*?NO:?\;4M=39=?MIE\LE78BIT=JA>>4;7S&SI8 MFUYW<2_Y_$;B^?O$NW XS"1CZ3#O/R=7O9E4RUR84K].#I[D:AY\R4T0F^B\L/]MG0 MV\4EKAD&LG^A+(1(DAIA)H)!?O(LJ6-+/462B;*'@(:U33#DO D\B%$?> (Z M$JR0MO$47)3>3X/X+.QW]D"07M@!_2;!GS!3T8NAP,\;1,B" R@TWA!;KK),'-!L#R8L'S M(,(F8.1Y@/=Z>R@\LIY@TOR;RY6)2?[9G2Y'=: 6GW^:RE\ M"#4N*_@+*DN*80DD<7/;3N(;W9[K0#_G12E' :F\4 LVNKS.GYJ*;M"^X!F+ MPSYY8UW9&\[][!X6X>*BE\7]_]UW6V@,3\9. BQ!LB%Q!%,S)M+[Q(\0[ #& MZ)>XE)P5A*ZEZVS5_:\.LQ29MG^^8_,=+S>UODK6]CC3:/[]9E?_SFVR+OHU MYV@LV%ZIO9)JN34<<#\DQ^7[L4/PLEQ4)UE[7M\0Z+Y75_VM\41 _2!F?N=: MF>[4=PNZGM@GUN'>I>$'^B:*JB<=8!J)$PS_=W_(A*1J YX4B2^I[273PE%J M(G-@KM-"TX]+RA0%/HF:.72QG)I:7]ATFMI4O!2\-^J"[Y'*]6I=_O]\]Y'T M]?TN;FC3A/HHP(GJ&R7+O%7"S?@7WE*=&"6382<%OB$[#!AR\DQ\^L:Q4] I MW+0GM65-6)+U7F9B:Z;[^ JBT?;'"B*'QKH;;#)$.H^4'*"[H,*9# =NI[XM MGWQC4;2'\]ZL:T:;'/QIR0+KL=UF1^+HF-:+'3_7OI ^3PR_V>") >@M9+2 MIACXBPX2 L#?5=!;9&WOXB2W.DV25184C$_W'R%-/"F,R3VP/[#]@ M_J66Q"ID @>S4:!)+_V]8[MN$0_)4_I\3#+$M!S/7*[=(+9S4TD),NW+.:C77"J 5%#IR:GIJ-\ Q7LF^)R MJH_S9CSHM6Y]^8\\D7?67R7!"BM)C R&X:*R+JDC]CE12Z0,S"TF<&CI ^P5 MA)[K$Y#&6>IRU%/86K]'8_^VZ:B&**5W0S/O'9W.:NNUCE^ *L MJ"GM,[9_HUY13+W^AW0&YEW9<-A0$3^EL:J0+Y'=J&0DU;W##'/])7X%T9E9 M :([$QB_'#X\"B-I),]:N$$QIPU.0I\VO@R,_,$VR+N;XE'3_<-/I&HOV0/X M"I-164E.6HRD%4GRE:@KA>3[,7XY+&:V;F.7HT<]5G=T-KS$K7#]H0)FITF^ M_^"NEM>E[W>@;B]SQ>F2;748*+V$_0%ELJB'"?CC)JHA^1BA+4$6I=Z" H2' M!^L'-$&2Q]ABW,*X_L#1UN8H]\G'.?*>&[_)[V\8O9'.T#GY_;_,(%8QD^K> MA9L4"B1UGJTB0]!'-D/D S 6#E'!:F" SGAG\O7;Q^DWL;/??@;9J ;UJP6= MZNFXZ>:;I^&3K_W;&7;V5/%=&JN$AD1%DD$K&@Q*:DAZD/8\1EFDQ&[5M[!G MD].=/&//Q5\]NR#<'#=A.9L\XW^"(:-\^6WM]KSL?9<1>AM((G6Z8*V8YJQ MZNAD;B#AF-G(VG6-#T7;P=+',0[AJ56T;,*>6 L:Y6K%>\5E+2 :;=WS)OS/ MVA>LIN36V+^_71&:?UQA-^(&=6(:[44:Z:QE>G4RJH:V6%>)K\4I@@W8D..C M7_B'TRLF,A@?NVKNM]"RPJ\.;H 6MXPG[M81!\&S:@L'OH$)LN"#)-=@S6( MU$E4$N<1W&BPTV<'P"M\"1^\U 4A77.Y:+LULW.\_;YVLTRQFG>9YVQ-J'B\ M7_./K$!R@N5#ZD 3S4@=.!51G/C?A]Z8-CLZ\ M09[$SP:F/%TL>*?[[^;C%]OI=L!]M]#_#D[T:*P:)."^-*DM8$@X ?0NV!(T M!-J"4%SW15B<2D>O%41Z4T/-F;EITPGSAZ]/OMC\*G_4TY""3O/H_5>JU_"' M45=$"ORO'<1^#. '0Q-D-VDBG1MQ'<4J=2A*W0PFQB8FOH@D;N+/Y&E.V9MP M#Q5>OE5*MG2\''/QUIF2!-6W XHAIW%3C"U2/Q0@!1B;2,,FEWQM@=G8V(&4 MD WU?K8UOJBG36;(W((0",PL'Z=F?357>[]%[^;#W:,>+RKJ[[AN#I//T0?\ MBY;0$Y6"9/$KYVV@@B\XR5\2&-+ >*47_]1\I5T_*AN^!:#-,SZ*U6%/ 'O(PRC)E6; \6J&'V>YDP1NBUC\)-R. M3W$5E\71=*>#P.S.L6!;@'$R,N#XOV_$.><+;NB[DI ]?< MS;\H(JW]@G9)II=HO;C868\X3*FIAJ?T,5Z73O^K]:B:0/SHY$UZ$'WTF\'@ M^G+A[@(>>L/HSJ=*.F.6 -,"P';F1.QA7G;4]:/Z*Y>TG MO41(+^EA$_'1)8U,X^;IKE?"@]U&9T:U30S "/?0F_?7--*MU!:<;4 <>VD] MF$U?*IO7;4B/2B25>]T=/>HE[]AY*>6?<+.!H1J/_VQQ9-'!8;HGY*7.5CFG5R4#KJ MYH_P4'=_,X$:;)X),&Y)0IW&@%N*)%;F*'Y 7 U]HM3:=E?--";$)[(CAD11 M9>^=F^-&O:)?!E8PI#UU)EO>.WTD%[N<^).5J"QIRR#G*F$WXG])K$P,U6K1 MD6\HV#;"Y:\@NB;!,@![NR+7R=Y<.]M<"]@=E591:V7VQG*RS\AZ<>:B[)*M MQBKP/5 'K:T6GA)%PM*<(XO4K6"\, K(=M/DP*R?IX#NMNKJ;V.7_99#CKYJ MR3P@T-[YS.CE*<\UIQYXKM\AXX8N(@XC:ZM%6F;_7>^@0["5.$\KD7K,R4\M M&& @8-#FO=_1D9:(,O, *O5&@DH -2/P8?D!DYTV0TZQ3X_4_)DYLX/XV\=% M7]*E&+)\J.+TD]>!GWZW'CU5 MU.V@3PFON9KE<2#2RHI3_&\]\^>[+3\&G&Y"E3 *O(UL6!*I/NJAP*0#-+2G M6R43;4%D(LN*S)0A;HPZX:P"38W8O&D;NAI5$=B14"%^^'8>GU,^M/=&0MQ6 M@_V&,D?FDY1!$_=.'+BM\2;L5XJ(DB[-ER1'9ZB(TA6$/)CIO#%Z1@/ =271 MM+\R[K9"E$LAQE7U?OO>"J)&\4[O2T6UU6J;+5IVD :O;)'Z\QG4@Z=C!!ZD M#XR!UL;SZR Y8YP$I>-_BR,X%FV-VIF_41D.![08MY\QHZS7F^^EJ!W2;7\; M>IN;_H:99KV8"?'%!41YXC2S3END.LE"+;9RJL?WM&"J(O4-*"Y@/U#D-]J" MNE@REF:X5_)YN=^N'^QZ[KX^^]QV+HEUSY9TUAY*"U4 M**RJ:)Z,\ STEB+;$@*DLR_7 (^7W$ LBZ(;/#'P9&JA(#LI^ MYK70Q^X[;Q%3US-9*XAH,FB$ZZ%,-@L>@S+"@WAM2&Z9@YI8YEXEY]1/1W#G M;E;9MII"JH^4FMV=FE(K X(]EK7?6TOI]^6[63(CA0_W"E-A<6R(#,Q+;9$& M60 K3#*7 IHQ1>HK",$5Y'K"5FZV!I6_E&Q.G4PRZVMD[(^Y)+LTOC$7RV[* M#563N7VP24:!-J\,;C%-)K$>8!KF1&HQ'"9=2)LP$^[L):G%E6)W=J+DXP:T MOUV:^OHQ,R31,GZC&RUNL=[1\,CV?NS2O91TN"^5S&7]AHT9"\:RP< MD;K@& UX9=#.\BZ( E.ZE6:_T8 2/&XQ>1)2VVV+JQ=7"-'A UN[DB[-)A;_ MN2SZ_=<17DLG M[0I_=?O(LTY=:=.YDS7_'3>X$NS^2^$?P@"'T RC'=*Q5X>[JQR36"R0\BK[H@+@<%6X% Z\# M@/S"%>8BCW/50"FA_43"A!D11Y)V..3M6D7_&8 M%W7H>[SC'=Z7VQ:WROSD-KB*>K1EBH]&,O_NY2@=7G;[=#[>VY$^5E(/' BP ML$?C3\2DB+LDES*L(-KF]\Q_@5TWC"&DKTFX&JGC(/QBBJ2@904Q^8A;O;B; MH[2S':4^V>T#$[X9>Z#[?<\]6XMHI7VRK](LCC5(7[B-LTI4I"-NEOQ"9U-> M*O-^T^QU8OC K&;A MET 9Z7+5C)O_;I5TW4=M)K&*2"]E>;\!;4B!+W2!IE&ZI-"[(72F(F1V$I\\ M1&EYDPW3P5.1EL?RN('[/JC^;;N_B:E=RU,R9W-:O"79,&^ M1H-TGD)&*K1I$WL3,!J0MBCH=<,K0#8GCJDQ[C_QC8S=,\E0\AJXY8W3=4TR M.!R2Y:FP[_'ZV2D9X@#LRK,H *Y7I+93, +J"7=#P\@Z4]Z8<,\T: :K";)E M5]S"QLM6*E&-:/D]5>*RR2K6Z\00;..#H0O(^3YLBWH$M+85#H@*L%%+_S/D M=!3^\YL/1[.9 8[]C>\MQYW+6=69VPD':H=^7=WS^%BN?\19H^(JO7[/%FK& MJ4UG18AD&=8I^^[#%Q/]D_P"1*^AP-!E7-S)I>D>9.2.XJ/XGC MMUC-'Q $C96#LAR4ZE2TLRP_#K(&?@U]\U/M.^N5R;/XK7U;;7YDL[5YS.9< MCR,RF^^F+TQK('Q<_^?W?^VW=Y-B 2;+ASB">FDETEP0+/))*["V MQ\!#EH?5_#'':Q6ZXD,@N:VP9KX9@38'@J5!8]\)2FPOK';G7W)6METG]/IPE M$@X3+>=1DLN:+&3)I#,TU9BF,M):& 73T@NU(5/@^^UG U'(3 +ZZ1_?#L'$ MIK@H'I87U#"I_O*#PBMLEC8&#OS"_7@Z&R?)A)$XL"/X_NXK]UX_P)MY#3GA M@"QAX'!82VO=Q^I'UX*^Y:-WVN338Q(J]V3V+W5P9&F>9R M'&_*>J1LLG9_9?:8Y;[/^0$_(O471@_T.PI@,BWN81W]AF9K:6F[9TSPQOOU MGN#[0HU/YKS=O^Y^RGM"A]"1U*&/"F=.<.F"X%5(3<@*S^UH\IX/BB2N M/Y M)@N^'^N7<_<:'6P@&5WJU4N-RXHUCYY_H>&0AM O@/5WC@;V/R.VDV2H5HP- M,\@-4P2+CV7\P&A_X5&,WOI#CPD_Y[3>%*!Z MH.BQM09W'I,#R#$7D5LK:7 MER,T H,'.IDJ+6>X/"\Z1>W7"D(YL*K>V0A@#YY_\6()9^"BRI"2CIE]V>\9 M>WY]G=&NO\V"&?&--A5HIFWUQQ95OE\WT0;X!6GSC1R6TT2N+&5-[[+H*UA1 M)/]YC;>^VV4/KF+5S<^GK\6@!20QF;B>.,!X?L^Z@8_,)H1Q)GY]JD!S21E$ M4\K)$>][P"QC=[BCQ8.(8Y>SI#.-XOPNO),Z(MO%!-!+DLDNLN]DFRDBRXPR+F9[Q_W]?-XG]W-WWW?O M[_=\G_MYWON/ZX]KCCFOZSRO\SB.\]B/[BLAPX:[[9XW>LCX-'N?U7^4(7+(L@;P6C5SI7MJ$'^EX$39D%35"@CLA MO9DSVX[T!.],8"-Y\[^,\C/5Q<"Y>6?D<4([QTC]QG1GAYL<0P<^& IV6 TW MF6ZK53NWNT(VVYPEUX1\DY90Q8=JD1#JH2H2L7H5%&U_$+2,3BC^<_'0H$9D]&K*8N?83PX>QP'$AVL)^8[25=9R/]"$$_X*N_U*NF M[ZZR@F ]-)3IW^:GB@R $SR&)7+<2#-_S #F.#H@DU-+C. #4/1H.:WZ)65-PS@;5E^V#Y6 MR+]A9'P9<22B2NI5E\7DE^:P$7'="J>/J;Y]T=2=JSI4ZB@3;RV-;1F Y)L% MFK<6M=7):"/L>Q #V 1]P !@RCA0N+=0"[C* &IX,]#MK0MT]E((,7 :\O6K M+P.XXVPI^/?(/QS)(3>!XQF8Z>-U]W"_M?V&E&;1M/_;8^)?=+[;7B*,&K"' M 6 '<=_V#SSA1G^WG^G_^%ONE3"@<1TFP+Y#@K)]?P]<-["M3TWYZF5TUK"F MNT?9Y'A&[ M9UM:C:P\T+[H:7UX.W6F-2M0(6?N2N*\RQ%2[@[K\G/[^R/0'R\P][!@8X'# MV")O(/TE=E&0)?G[E_6@__$>)V.-;0S@NY?I?#=%LWI!ENB_1_[!R!:$A%CA M"USWW)-7%QV!Y=,_ZI0XB_OHR41>[#Y<8GY88Q$#>#"Z3*],HU\OVP>DA?W4Q0IA M3F)Q4P(==YWYS7.O%%*9$]@9BOY"=J%Q_N3C\M#\#* )KL.<63<#>)(T\.L? M@(&?FUW4_&*W86G,*GWFV,X@KA:%-B$^':D8+\"G8[-2FR^^OP$>!&>I%'(E MB1#DZWAD:RWVY+(G&/3RGU7YPBF/3D\)&H#\RNE1-3XG?!R_4DB(X^ M37OGDCUZUGU/3WSY40OO>=^2 )9=ZBVQ-LO6#CE2[0V'!TX_XG:VDC,,>YPI MXHP5[J8&A.U[YA;T)Y78[6NYUP^N+--?BK[*0C=!>5?QN"93&).DFPJ9E&'% M8]6-^PCAH+G"/^[;X/BSG3VI^@Q@EQ^$CC.D!R"8*+;N]O^L<>C?E/2CZY5A M&%POR%8QB"D_R[4^",I@ M^+GD6G0Q;^U8"&9[Z05,BSU*PDL)C[#'T),^G)74,C2WKLEL/CR2&L\KW7J8 M-%7;^3"]SVS9/ ]34>6TVA:V(D 7MJ,*BQ#>#H_+#WZ=:*RVWN^R@B9-A< M M>^K\4H\=>!L*J7KG3 HZ-BSMY0@TV$AU"5TYMY MS_LB-,[XW^)P2Z5-NY<7T;:,S3H=A-"^BIR%C02N-2)YI]Y>E::>3/"<:Z3L MI+>=N$!7H'?:"'7,/VU/?*;_7*J_TJ,^3W42%B!*PH ^;4])5K1DLCPMM&H_ MTO@KC-!O_;+K7F":0>JC-Y737]Y?#5N"!\"(AO(#">3;AZV0>VA)E7*7O3=R M6^2/! ^[G%\-3XZ52B"-;HA=3[O3_L$.S252N_8>$+=;[\^#%QKF#BV M8T0G#]4/$8=*(Z]7FO,K9D6H6:NI.-TX_MXL_MEAT:F4UX_,^[X9S^*7>^!? M)*[J67*U:**[7V;CJ+P6T5-[42YKR73H\<"J3>#P4P>H BV$JCJ!VXA8W1,\ M,%]YY$6XI;C-UOV0VL]'X?LJR3[U0R( MY6>Z^FN3%(;"+[[#JR*2([6NGA@U+;(H>9UY:4NO7Z*:W3&.5<$\7_D5\07T MEV;Y2<3QR]/O/JR>2:\;W=M\$\&=*?K 4$?A0[[OT++YRK/.*=@+Y9 J3J\L MLB+HFHMJ%Y[DW82ND7/>$N=PX.FGLL,%[ZXD^K,\NVBF]:"PY9[ZE_Y< L0? M1[H#+Y]\0Y$90Z&N]$N A[%0ZA"%'(0 MN >?C!;2G\#<0_.BQ+WFX9S3*JEQ3J>,1KR++[[C:9W[5/TRQ7VW[I74H:T1 M5Z3H??WOQH@7#0>NDBUHQ;C+F)"KY+O$@@?LRT&5VW.8$AJIIT/*LVI'16E9 MC->\Y,NWMT*.L$KY!E3<8+NUD[45-IZ+@Z!VTM]B"M<,\0,XLCWX%'^8T!X^ MME5-G8BME5#M7SJ:_47III7*2<_<%K4G*_W)A]1J-NYYQ0\H 8=P+NH(0R;Z M':<:T)A?U]XEP((!A%PF0L+I,A>1RB!N@H:H5ZYX;%%:ELZ6[Y+7[++G?OBP M@US*T(1NC.V#] >/A(;'X40C'@Y"/FZ6R;?9WM#RT0X7L)8F1)%Z] 9T34]E MSTEOLMN8UA6;^0681^TPWRZG*Q34= MPL)0>NU]!W(G=\5PO;,?.3Q*1>J$[F!R6H[4."#9@7 MNQ+4SURK'[UC]!!HR0#8Y6E/8.,/)8Z0;+(*[&TXN[ZUBU%W5_4M;7>1=_HF M^WER]0!2@U%L'5+N"Q='(W42=\EWT6 M&#K>OAELK"DZ?1]([P@F%3UTEVN6'FG;M:?F8\K9 0Z*$96E. M*)HL+\8\&V^T, "6:+!SW5W'QOJ_-ISE>VNBN0P"@8_%)V<3>N6"WI9%O-OE M/R<;Z\_N0 MO8 #?Q)B'U-NK= 660JVKZW_Q^QO^OP@'O"!T3:;DU#\[MBK$ MW+0)2[C@NRS=/M',$@=R(LO%G5+S(^_R885>8_3 VW"0&]W@K[0O#_W=??3? ML#\!DX74X19%.AG EV\,X//>[X'%BBUPP8+T9_E].4[S_5(:+2PLEBXF7S3$ MK?_MY!Z^ISP"'YF98%-H:J1_U/(^(-ZN.($618]GC!7IO#V.,00#*1= ]5(V MYV"=CD#'A-3K-R4/#8:*;TL%+KUQ4$I_U7OW+<%U23U5]''6P4X#W-M5E3"P MBA?^HMLE&>SY4"S!TT MT7PAZO \B*78@&(39BF':),/B(VUE5H$7KX!!Q6_E^^7AU+PFMQ7 M>U.:C,&DE7:\-%7H*UF0:%:$E)S@#5U&;ZW4<-O9 16U_XHP:=.Y%L/W4>(F MK&]+Z7M["%$;-[CXQ2*\?DQ"30^/#J_X:/#*PS"T2OIUCU+AEQ#3+KFJL.:W M6V0_8X/1&TL,[ZKL(X[51&_V,J]5\6*E<6D0J6:NKMVR_-G2H]&CL)V?)BH/ MSF=Z?FHY#?,EQR ^B7Q&KC"/"/>U(B'@N!IV\#5]\P(D,&\O S#&PR.K=EO* M)4Y/.I0-OK+RF(C.A!#KT.6XAO91>@^::#R"T"E,IGG>0W%]+K3/V3:?B]Z) M".9XMMW'#S$#^P%J1NG/ST.&V^X]4E-7L4%6+C*_VW/W$BJAV0M6TPY*86<% MB#C3M;9]Z#MEHW+]XH$?OHQ"7R=8O$QIU+E\JW6KBX<6]NFW2(@ND9Z\)?+) M].T^L]O31:-=7>Q1QQ(Z334XU8.,*"*13*179AX/_HU4^W5WC@^OBC^8O'IT M!^KR02?3BP;82>?A+@HR,DP6,FNCS%3D1A+HK!!2^OK;BC$1HP7XG66#N&C'N^3O%1D@1 . M?G]WH[JPAJADZD9BG7A:.>P*;"A0EX;%75_@I=J5% NK/"8I8D*_N67"S_1> M@EKW%LLB6TJK]XO%1-U=PFJN^R@(0GBNBP!3B"0:;YH7,2DK 9TI>HYBTK%- MNX?U2&'RS;ITWC+I+'F9*2[QD\NV[I]?0(@Y\88 4^(ZNR2SDHM:A"B\PK^N MS\R++O_\0Z:4M])]):SQ=_;&GO5O^._"-[C\EOE'%D.2RPHWT:SPG;/HQ?-! M#O-_"- IS%4R0RDHN6XK33Y4=6YNX\!';C][UMM_[?7]M\.![UR ^6&??OL< MMD!_SR( )^,+#.#[7R!_7;!%UY/^B0=MA6BV9O./?%HE@1HBV;^AY;?_[X38 M0,P[-79@&@WOX#8S >7NS[+;S%1-IM+2")!:@:7^GSZHGW$KI%BMFUM/BF9 MN[]"]ZZ*2JX,]Y-H* BG<%#EB+SU?KR$Z$@U3P(LI.H ,3Y:*6X\!8$7+A6? M3=U1G&@J;:D5MN^^P?[=4@GG#B25H77+W*B MU2QK=H(BC]Q-BU>3S0$1$S:Q'N1(M"7&@G3V3>Z8^F@FUM&=T/:F\N7]^'BS MH> MQ/3S%N'#ZTRMLK\RQ/[+&YITEU@K$2[TR4^4E)3/50ZF;# MDV+5PQ/G 3UI?W;4=50GC.@&>6NX&:D;K0'*$$^:D6,H! 5/S8TPYCN R80.<2H4BUYNE/P/Q]T)%5AQ"% MXOF9R$/$H%9ZWUR%'5]]>6_<(Y96(P80Q$0N]AO@W")2DO: RD=,T$^FV123 M3.KFLFT4T&.6JENY#3_'?+SFYFHR)]EMTA&]Y?J#L/C=^\,6SIWF_;0=:K<8 M#GV-50$[*=9KM::*2PXR +$J=2_+6K>T>5TG3Q M>HH6\BH#T*6]P(VGP_C4--D>MTZT!Q>>G$@Y%KU"V.E_M"UUUC3:XAL\@ $0 MS[0/Z(_O>)>-A-*2D,>& I1(>8BRQO.57X_&[DPB-GVN6SP=]T5KDJSE9[*S MAOEFOOW8TF.#Z'&/XQ;,+^[T]15LO$""'WPT9TL1I;= !.GR375YHE6Q$UG= MMZ[X29")\@D8+YH#C. .E]"A=N'\A\Z/+8#)EN7MGZZ#U./8@O2H8^D7TC2> M/V$WW09LJ8F/NJ@^@$9<.L0 YA_IRB^6(7CFS(@0;?T!GONF++\46 MU<, ?GF5PJIV/MY\[57GFM]C$S .ZK(C*"YZ$ZYHK<<'IW0UQ+]*F/@A^S5J M),N>)-<=A5&OWFC. .X@T$IX?S5_WJF7T9M8)2)@R1$:Y'.P.] VNH8O9$!!'C0 MNX<6Y@Y3U.L8 '^^072=_$9' 2\$'AJ[CVM/5;[C;;U=QIVV++9LR%>WCR ,G-+??TSEF M:OW>K4UV=N:1,D*]<\;.R_%P/K>-N$6<;:L0%>M02Q^)'_&V@ANM68>W_A=9 MAG]]F0?1^R"+EE .!C"P+$^/5?3-_">SGA%'Q0]G]KV%RTP]@1JUC%OZ)/)5 ML?"G@V*WT9ESN'\*MT11I@%G*5_BP6>S3(OG&2.KAQ_T$Y6H7<'=T(.Z&I9\A^2'H M2\C%!HVRDN"1\@D3"\&V'1BCN&_V'S(\#W19:7>N1&!+M\SNXSBP23J6[ZQ) MS">8([$Q[,B'<)FZ6O%Y30.HK[+G'ELNJ9$YX=[8KN5R>"IZ/!JV&;4'>9-6 MIH"[A^-%'? JKQ9>7A5^@M3'P]CA?DGT,4/=\KF+FW:QMLG%2NT09G-C1S53 M59FDHDFO2>7LTPFOA!-K%O B(5NX5QE W9LKSH[>3?.D]\C -L/5PCXF![_D M NYMG&4PV3T;2,R?QQ"K5%O-X7U"(E8DL\(7(U;/%PMW&@EOTY2Z:Z-7?=WM MN4Y'7.;^_7S+Y5!$Y#%\E6MRL[>SGDEZZN")_].SEA+.:?F2J@ZL-,&>O7+YA'^=8_ M@YSK$.H"&;ZH.LH ^A_"WW=LK&?N\P[S.1$BD[^5]%?S"B YP%#$I -T;]?' MDI2: /+\S (G MO'E'/*Y<"W:YQURMR'!#8.7B^X@/-X2^M2)=*-X#H_1&> ESR\,"&^3%8S1465CBJF0J7^0IG%@&R(BR/_G(G M-\F3&CC. IDJ4& @9:@$_$,0 ;+$0N)=+[1C75 %+@[%;6I;"PE04ZIRT%,0TA&HX-Z#=@2N:(_#,69O?+1L7*$7:/#9Y; M79%U[GQR@)1>GKSW^&+:?3(V@GE<0EAPE]J'HO%;'E",4>]A1(OHH5B"4M;X ME](JDH@_TI5TXT)>9$OZ/N6*DQ8G#Y5_O5 !3 K;U\P_,'WHC\KIA&-\HNM' M=.B<3-[$_H2T,*N,E_,\'ST!F5TF+C*%@3JZ>%?IQ3E)DGSH$FS_!>BPU)9( M]?PWN67#5VYOK_;D*3SQ9:V?UYKC:MM:^\V !'H'A'B:=[L7UJ1?09[=P<4^0A]N\GUYHC>Y/68"\XWID[=24FI!F+A(/AS\/E!&J3K/I7XZH;3KGF.#^'A0Y,F/H4'V*-U:[OSE(I M%=Q9,%RD?WNT:26!SJF/;^>CHDCM@0Q@/!'-J>B=7RH?TDC1QVMG71^#1DZH M>G.D,B4'K@\J*S*I6[:+A;)@,^60TA/M+ XH(2(L\!M3))#6TO@FA& MJE0?7=:)*]-N4+X1??/#LZJ'WRD!V0&XRM742<]SJ=M/RJ4MB"I/(AS.WYY" M.5P\ 37UG,B\SKY^BHN^97U_]NN!0,4%C+4 HG"0VL7RWZH 7QT7P*F%D MMRI-!-Z]]T7O@8_3!_B?ZFR?O>DE>?^FSNZR["?99V]-9HE<+S4LAC+/UX K M5$V22^T]D@M5H)B@A-W3'D;G^9!G(]%ST,L94;/X>,!:/B>2LV;"ZXQV1GRK MGP-\-Q.CSR"WX]$!]%U$S[4V-'L?R+6](CXS<29$JG0@5]OO3B&M:]"5'<)' MGWF=:9J:#UM-KH8>)3;6N6RZ<'6D;6*'U>7$+C-3;%O"X//\MLJ'!<\J,[K BSE:@J:I?R@J)?\6"S3Y M#=G,?^]/!^NLX8UE2D (7%[U0/7#9QC=WR5JGUU?96U%IUK\M5:QEMVI7LS -,HCI]=$(6,G!^;GV3EL/)"-\+GUZ_K*R\8GO_ M4.V'HP]*;_BJW1C:4ID M:8^YL?,#35E*DQ'&^,&H_X&USM+\:'L7I@S+-JMVF6*$:N5#[B$Y)0AHN8X/ M()V=\>SW!)VTE(?ETJ.4OHI,#HC(=DQ6*?Q?R0LJ)@_2 JMXZ2/,OY;PLE"- MF4*7FKI\$%)KRZL)+)\71[V)@VAJLI^@BVC+CLZ/=M>BH+9.=I)LK!:XXK5\ M%6(M&=5[C117'D*U),@+MS^+5$&+44^2U%8;GCLM!RMUMAP>=.9222\QDM*3 M3'M][Y*H/W2M1B3:2]\(9/)M#D'4$&H3Z9J<( /@4]L^ =L&FNEI\\PG"VH/ M>0NHFZGFG)&*4M;1F7TUH0['0ZCB/!1]I$/G;F\%&(#DZ%"#/!]Y0AOH<6G# M9.L(SP?=->OZ>'LAC'*5T,Z<6PL!5\?+@[3W<[$A)D13(2[NB(EV"2_H_#Y% M,82^/[3S.M[K6<#DZ(GLANWX!T*=UB=>\EA@BH-GWQ##R1>(!5D3V" ?@_XA M1=H-/T2]"AF+7/:)?Y/3'JU"7L2?L+AHZ9C].20L.RSD^1/6CL],7661 82- M"M+REM BZE-,V2&,+M*E8+*!K:BW1/KE(UV.MOKJ'0(=YJ%(:V+CG%8&U0U4 M&Q-!28,(\RA#4;ZL@W%IBJ_N:6X^")>:9W<#EK!8Q&\F!_W07_%+$/Q?$OJP MM)2D1S+H<9V)KQFWU+YV_^WMN'=O-Y30ZPGH51ZFTG^8 8@>^%[Y!7[/H(JX M\C?\7PW_I":+P"3H%Y)LR_1YW=26$)"G_I\W/.FR/-] M3-%!C6-LY5J*;]'52@S@^I@(D@N4=">,17S\@#0$DYE"(7VW3?.C6Y48.?%' M]!G+AII#_G-F7Y6(6J?>3#7["9LP@,TO]29CP(17^E1GA#PE6 0MTRQA5W;R MF5?SZ)[R\MX\?@6C[% '_R32W_GK9[.E6JJ7OMAYYJV$VW+/: M;WZ!OH(T0'S$#6Y8;T4781EZ1M4H]2&O\L?K4.V)@PH30 MW**(,EWB95SXL.SA%O62^ON![]B;6(S,AY86%ZB"E/'&R"5>X#.D=/EM,@]3 MDH)N=I3#?N[4WN1L8C 7ZG7%^FJG@7L^%GR06M4V^*;3"?\AG=I2.<'6<1Q'T0['.^^7 M_;)7ZD;$H94TY*U;-YMJBR6W]/:9/DMZA>_-/!=TT20[?U]9DN^S$OL_X+;< M[W_D//\E!_$_ [;%KJXL5R# ML>A>CZ+K7-;_=FGDY^".?7$;<=Q1'N'@WG.XG6%R&:)OM( U??Z/+J$)=&DP M-;[]#@,@JS.96$:KS;2-".4"^IT3"&$ 5S_@5L_TL,P__,'P[PT(ENO"?W[6 MNK>VB=I*0M(P_%AWCF( M&!BV*,]+5>N\:K0(_V)^JG'#79B7])$7GT_YNG%Q&F04M#V6X*^""7&K"WD; M9%3Y4?:\]A/.NN_52%=BZB'L@L6@L\BJ>0UNL(NLKE]G/=Z'M)E!M3OYJ@SM MG7314T[G/H8MSFV"7789O-%(/D%[K. 2=!3. .P1W4=G4$?Z!EN@.7E66Y?- MN1L35EZ$&:I*GOF:M+3Z:&_8^7WV';\ MVBCPJ_L\4F38SZ8KK4LQDOW.B/>/A)XG_F]S Q&LB"MC&I MX73,FJ5O */ZH8? (_.N0GDK(SGVT],OZ"M;;V9O/NX@.SNTLDSG/$E1 -/) M 2!WJA2H)5,*QA$73*+K&, 6CTT)RX%&92NMY15M_@WG4S(C;(N$7[L,,'$N MGHB;\Z"H@ A">Q!>F $,"U_H5>@:@V+0VQ?GG1]):.J9^K=MML[O#+*#>"S2 M&CLF<<3,P*S$1GR7$+HAX36,$BJ$]6YP>:Y^)&Q?/F_J[WV!HVN^W-WU"[2; MBNYGF0(9$K)4C[[__#=Y,UO/GR">=90 )M!/K,)H* R-K:]^_=U//>B_G$+A MVY!;&$ $A8;SP R%+=.D)S!O5^;5%(F=8H\\#+S]1>\]2T_/N^ID_*(9\Z#G MGEG!%)W3@;3<0&Z\$SIZ MW.S6C1-)2PN#Q>,B 3#;A3NH[2 7<7'L>L)$_F&YJW'W93^TM.C?! G(F*-- M(T53.\[#?,QF_81%Z/Q%H5T[3 M_S&:_M1V_LC3N190ONX[@;H,H)9ES4:W )70IX<37Y,C7\>>Z^#558C>IIT^ M)TPHXBH9:L&\V5MG?%>1[.&U,#=".6A)[X<7WRXFEC53*+ ZI5:)W/$W#E;I MTTFMA4W]\LR3A\7D#I8)RG>(8_&?C.GW>T-OI%]T,6RP;4"_B M,B=CK0VOI%4:D@%:SD$8@G>PY2PI*\P)74R]FF:M_Q2IT6F]02_KBUF&SLT( MS-MM>%.;EIWBFEBGYP9ZUA*HHYOAK&&I$D4E3X;0!T?Z[7H=F>L^^N@_W-]M M_G&!NJ.>8H+TZ$5?AH17B=#B*_W\)G"\2'G,R6B\7?BW\. PQ,BYK^>*HGAY MA\_<%3Q<[5:><#9KOV@7Y)'!,<-.W-!7:UJZFC+E"#A\D?8 R6N+AX46V@OP MLGU>C?RFU&& >GO :?%LR[;S'Z[5ON IOJ'M#F$X5/81Y3YA"WE[#A=HMN!C >A19 VZ&'Q,;C8HM;+_#4Y1 MA0*M:)E4SRQ4+:0,,V=-.2Q=XT"'H/I4%'$1E?*\DZ=L?&"TWCB.Z&=Y?0D;"-:VK\(+KZYIO&$*H?Y;R7&P]T:%>" MI5<^MJK3M?%4B)[8T5NF4H]9-,1MTDF>:ZVPF"RKVE[-E\(#AEOW2H(Z%'6J MV@L<"19\*]_,5Y>JC_B[YD.CZ7*?YE*#_'9L6#@3XYV8$2]F M^:ISIYV=ZXYDKLM;>=7_Y99?@";_FQZ]::BLEPFYN)=JM8SAH,N"<-W.,YOX M6\PZ4O&7=T)41=AN&FK:["%YUD)*A6-)+>-?D=8@9B+?YKB:O?;C"K.0OLGM M;%*OD+$OA9I8^_RA;](*UUDNH=_?,.6'OR)TG77UDYPS\AS2Q&.'3^:+E\*= MB5*'Q#/=;@)_Y]_\*V&\3.FY:3=\E9;, $XP]^#/&%C_[;EV_W[XR>P9)5$H M!IK_?+3>&8'@,G!W5[O#OZ]'V.ZZ&@!(Q79PMJY7!S\N@#*0")0,TJQ?C2F^ ML(V!%_$O\23>^K1%KS)Z\PYHZ(2])>W(1#0QL:QD$R\OI:Y)ZOR[Q=R4E>L; M+L8K*<@WE[HEZ-;+-AMV[J621\(I[ []#* ,,B?"Y/&@3'3$;*:H5 V@7 M='2QE@CI/H.J9[__I7HE' I_95E=GX*GF/C;>C\P\^/4C;\4_?S'P+[7)M_[0;S5ZGXG2RD)SR_EZ/T?P3EC4')HAO6UE5&U::EH.^_HR6BV(!$\:EHTLMY5]\ M6?4.4WU@KS_X(8>7O<9].3W.N+'@@\1F[+&UNLY4-/B*E#Q.?DK$X2>+75Q( MTA,VST>WD3YEOM?*B/?2'G!QISJXB@;S7]IH>S\*R+:9S?^P>@!.W6][J!Z+ M-R[9[UWKZ+Z"YB&7J!1/K_[.SCJUQF$B>Q]IRU]_+/WRM67:<%6(!C/PE5_7?!U5;5ROGE<%O M>K?Z,#^3(?@7@9J59"N"U]SSX-5'XE;8C)UW=K#/_);1:!$W;$@^!LI2_%!M M*LNS6,J)@1EE*#]I1WQT3FVF(P]"50R179 VO#O ?/G^4VBZY!N?3$&6)JH+ M*$!,(-\'805(-G!L/-F0STN_+LF[J$_!=VY8.GQGP';=:QZVYGI;@W6T;'<] MY'N+E*<%TH5!#GQ5,*FQ(565A*F#"WOIZR2?)IXM)7%91)$-MUQ\_SPV/ZU> M4'=O'!^_?HZP?@[?B'ODW .PF.Q2WLLB[6 M9TV3"ZM=V/1W;#UQYYR"<9 IJS\ "IF:$%JPJ2?D"&H]RX.MN(;HE=%RDC! MX^:E$H[29R^1'^P1-+: J/R/M>G?8KSZQ8"UG3[8J4_A0_6G"C!/Q1#[PPI0 M'A)LD HA5>Q+^!@VJL.5-3//X75M6 QGG5/97R_1I?=-95MFF%>\EY2YCE'3YT%NWA.\KF>Q<>CQ1Q"A2H<,$%&' M>]'8*'>FE3 68/XN(_F5F]B%CLY?'@K.$3,J_+"T9,J7<.15E.V= M5.O(5(FSY,'\3&'L=GD9K6=O3H3M>W[LQ&]DLW"/_5;2ZG[,;]9[5/QI[%X? M0_!KT??_ \&LN_ZY!DO%/Y$VX)OYH]G],*STY]-*6-93[H5U9/T'1CI6BA&J MHXJ3%@?=X)5,6(C^Q !"T<&W^E*< X-\W[7QBUV3!C_&Q1S^;"GMCZC"1J#D M(*#+ K@/&D>!6J SD?(@ASM'B!JR]I&B"__+O8V&ZBF7K+M>?K1['^FOZGAM MR.*&SZ 29Y2\X"?X:85^M;%E%BWTSE7F1Y*_0M4M DS-CLN"LX]"KJ MB%=8\KO9,OUK";9"UQ).W6>NINW0OZ2P(?.1W\=L?Y^!Q12>?^,4A$*9Y!L% M>EK3DE'2H#R=TY78KY_DC>36#B49GBTZ4Y4[89FHX;G3;[DL[NYS]>7#P^)^ M#A/M?/8H>>)2<+C:X>HADAID)JR*HI>[%P5-13TLM,@ M9=TKY>7PPIZ^QP#T>_-LBWOR;HC<\MQZ.D@J,MC#]@IO(386-YYID]JA M0U*/KK6:H1KV/GOY&D0UFH.VV:-*<#-BYON[=2PPO[F,JURI@;O.7U%IG\#$ M4MO3&,"# B8R&=YLF=IOP #FC\.H&_V>^*&U!,V"VWZK1N%?OAZA[#N8<_NP M\H3RK @%ZH@N@35P&=C0V[IF1FM/=R"/7[JQI.YB_/*^EO-EATV2K:DZQUAW M MM#6?0*N,9=J()B#1A1]"4$;#@#U30JUVG#%6E;:4QL-WEU :F9.31=WA^? MH+HKZ5@?XBG9\.AL04?,]H?'/4QO\C[;5V Y'MV N0L'G.DHM+U7?D/MDW7SZ!7>$RI%#W'F<+]CXK T 05._\XZ1F1\*[I&_ M^#B/S3K?CNCF2:<'B'K^YX*FL(TA0KO&R]UW?NY MMA1 88WAZNCJ,S!G!!J4'IN%$&!#[G7ZW$FCL>F99<'./'FQ]4J%KB%/:$,! MP.-03Y*RWG*NT!D^3%S?'0N,NT=+S?"?MO M:%;[D.2//4NY,5?+@HS<0*>FYN,R8BQM^V$# F2+6/(9VN-O"ZQ>8*O=;=+3H[>2W:FJG7CXK:39?F*,6:Z-('*,S60F=4SR;ZO 2Y@A: M4M1'6M- !8] X$M?BZYH/]H]4 CG7_QL^T7 M0LISTR7$AV#::Y'W_5]/MU]@?3:_\@PRV?VX,DLG$ M1!AH38!ML4=MHU72.::UT3NH F_\3N/;),0N$BF1%9'AA.S%&G(B:'JS#5C4Q.KN%8HX+"ME*LFWU"9#10S57[P*,$NUIU#OQ4;:NIRRU#ONF;8]/EK+E:N^^Q!!-?MO79 M/'\;V%1PKTJ!%B:-(4O3\BHM&0#;)(F['7*W=*S$JW;\[M?# V7G7BN28^XN M!U@O[E^L5W[M-P&W[0J?M$B:!+==.ARE@%$\OF=OD-24O(\#>M#4#2CU*2?W!Q_]$Y//"G'L.[EX:MVN(UC,\*H*KCHX.4 M1.46(JHDP*K^>AO^;J3>T?K+:$_NH\-O2KK25#4G+:VM=I_EHR9:'+^M*[EO M#(/9NH:SU>Z*8W>@!VF1,#M><(_X6*":/L%%P"O-%Q<&/02FI+=F?!;V:5T/-E'EU]T(&V6.!^JQY)T0C*<;9SC@.9PX*)\%&X\'%X^ \J;N3#9 M7#7S*+3?VZN=AB\P2 M*9ST&@@WVE9/R@W=S5\3NJ!:A8I]LP#&9Z/@;'/$LY!ZN1'JVF" _K*P%YA)KM,_A/Q=1)1HR< MB'AN-CJ1>5?(I'C_)F )-A#8"!&D[Z4W0#9#):ENQ0BT*%,!XOXFIU/_HG+# M7H/3?M#-!S4C6#YA%#$R5.FH7E+[7"%% D#E9ED;D^+ASFY#$K7D%'"8!"! M%^)HLP-,R )]1IR?DJ2#M\1Z>'CZ>O,#41W;).&*]RSTPV_6)^YJ[!TK6Y[= M0PPF+Q&%@\:CPU)E25G!641'O!Z[BQITNU"T(FT#;-?A'Z,.M0\ MT*:]:6,)DR>O:003P;.TY^\(LBY\8'F#C1S&0/0671D,QGLO19X?7-CBG!Y_ MM6A(V$/'_HENC(Z6)_=;10#)%,#8Z,3XIT1+^I9]M!(J'[[)0H:^V^MH#>HP M,2\F0FQ$:5]DR>)>GSS/FJA']/A@Y*O4E 'YIK74D _;6RB#CB*/UNV73*H)NBI8RB6G0=T)DMG#" MVK 6SODM&5N"6/VPVA_F,6>S,K\DYVN"D?"8^U1WMZ2HK->XDT_(6(C/5(/C M:2=396$>JD*5,I2+,_2#OFMIA$)4^0S[9VR;;7/M#5T/W>=-"0\X)OT$RP^^ MGH@>"M<#/Q&]JPY2#8E]V!VI"I)GK65/(=RY _BMJO0^<'YD^0*WZ?\GW_5Q3\,L/X;_J^%-WN9]=A2O)?C+.KW3,-,=[-J MN1O"<)T;XE>RW.$?FY'7NIC\!T!7QNBXI6MT=]%)A;>;%T+I;.6AY8F'3A1K&V['9MVXX9R7GU%9^5+W:2A7RX$" M(6.-=U<, 98V! $]$#\T11ZDY:J9,WFT!$GN->[N-V/7"7-^RE?NLGNP[N> M"DVE8HK4PI:^7,EM+C7WUBL;GAG-?_2["3IGFO[O1B-7]P$K6,$<]! M!FOQ4_7PNQ:>#;"[YN1&O'F-\QDOS-NBX2',$;RNO[*P&B3EX.YSSZ!1+=O4 MKK^1)]N BV.E\+>&W%0_XA;<=04&P.>0JVJIH)K:=O.T@1-(/_;)_.2,N62 M;&\N03X01_)G $2C%#NR^VL&H 7:D29]H_FHT*MUHO"0#M9LAY9!8=OA_?( M1$Z0WZ(8-8O]L'I FKK?5J &AC>NG)CBF3GYB:HUU#W3GH_Z'=Y5 KWU[\X_ MF$3^27=M^6_6$KG^.Z63%=>:W?P-_Y?"W9(^8[4.EN]@A" V35W !=C*+FY*&]+,[?F'9> \TA"/YO&2 MKO4)CJ#:X<7$)76ZG&S?]'I8GYN3F\O+3SNQV'J@:&MA0TC>^UD-H\U2+.:Y ML/I10>)4M)I,#@AI$%53N?<@;_KKA9EX$=D*U62'=/M/H8T>UZZ?4^L2HWN*>Y1;#U9 ]FAD,NC;8EPE0S9E6*G MJOSNT\9CE&128"!\_PA3D3X*&Q_U.]=GH%J'(9H[&YY_D7C:QF$H>L[[.M&J M ?7-33[U2,9-;2T_.0(# />84[<&D@5H20F-8R6&LSG$:'TB)K DV=+9O &E M0!QY4U]?"]S/B]4UJNQN_HA\SJ5:)>1=C\PJ0/4S.=/U'A6YCQ6&=^CL'T;R M\^X-C;H$6I3('+ASMM=!0/^VQED66S/)XYRZ]0#J*:I.&%-\,)DB \IKTR(5 MAL7@04.H)+(-I_7!JW(E94:M4B>\/AZ*?HL)E_[D0P)NN2GGR"P80,TB$T1M?H;\E9K.._"BJ_(?)+G_.3+/> M\K,^C+%Q?3?)WQXF*]\HH4#$U:(WSN"V(IWSM+(^K^Y-423G^!VOT73A%WG0 M_L)T;T#Z]K.G#YL[K433.3U(\@U0Q3(BEBHP-1Z5UT<_"K:[D2M*J3O*0B>R M5WKD+<65M46%.,2^[C1YR;FJ/^%2:\B!% 5=GU+W@;X9F5&A$R,'Q7B.],(" MMMW?_Y$!".RP?;18%^.M^!5"%="O1DF#_7CT6JZI/E3>?G'H"T;PL04H<.8U M!!H^<0Q"$]Y%ZWNVX/FNW$EZGN]@3WI %G=!^M+P5XCJ?TK_=3?7+1>(%]\G/OO*CF-+;/.E"1(]E,CJR4MU3 M) 0J@3C\4N^ 8NZ):^6V[LLGOPI(U)P8: XCK\HH)!6KW/2J +FM#@M:9VY, M6O&<3VWUL)#0I'#1>V[#2J=FAY]2+>(;9T7Q+MW(R^E'XOR.7BB'6O>^EOD$ M1:=H3ET+337PH2%M\1#P+0S<-U<>(4 3F7"9VW4[W@)GKQ"]73OKW2.RIE?R MPV4'Y:-;MYH/EAYRSE7O'$NYO*^C3KM*'#7Y?"HX[MM#]5 &4[, \?HZCKM' M]2".D3V[H?*.L"UJG@[X=&*Q&>[>$(R_4:ATI#!(*L5BE\+>6>LZ*78+2]W^ M $UL$E3%ZRL!-ML_SL4 (A ,@,V%)%+7OAGI3GPO,BH)&DPDR\J.P*M3)7T% M2UX55D1)75KU:ZTT^]BR ;/7ON!BMS(G1PZ]-74#DT&7T^O1 !4RCH-\2>6B M9>3?@F^Y..P8WX$!M9'&UZ6^9I$W]:[G_#748K-ER KE M&X C&LBIDA,Z&<"EZ"!1G;G@+#'#4*74+:7!]<)%9XKTN4,XZV*/Q(A>WA2B MJWG\/FSOFX;?0/__:#<.2*!SLCZ?09FFN[TCWZXF#>;I6H;%=M_*/:G;EEZ@+UXCIJ\K>"NCJ&SWTH)9_GZF6<4TV '!H[*\7 M-,5 AV_,,@F2;7U4S+\MR.:[B^,1:H !%"O?PR':!]OK,!N06L?*$LZ7?%5P M/L.*.]NS&VI;VOR@269_SK'J_1?=[RDV,O?E&,X!PX_JA .X(I3L6V>HE!?' MN81:"-^W0=VODCUS9VNAJGG-PAJUGPY8'3S1C^MO@)<"L!?1<^\F<,.>9UK+ M:Q?"Y)PG>"-T*[5LO8YU*WI^XW3GCO(ZO^0@>]RW:)+2_K09-Z'/;G(@H3YO M&ATI[P-9YI<]^S5"Q,PO60L(.,(C]/1K]7^2"R<'##_OQUN[O-IS,U2TK>UB MG](Q;F.NJ[ @J^>K9=/F%NK#A\+F1R8>/JUEM]WONA"H 8E+@E-WO,$; M#BV?[$:NU=MZQ&1'/LA38"N)<]F@W-F1<+Y$U"X8J>@AY6BAFMMP1>QJ3):O M1@0@*].J](6^*9$!L#-I,."QS8 7CL[E2;G5E+H]8$5^%L6&%(RX,*WD=O#T MYOD1O;C^ Z]D%?R/.KT41WRK'==YVQZ$*3:OD6,==ZEVX1BTMQ$E]B7R1"5D M#0Q+G>97X'H3L(]'\JK[J^W7]T1+]5MJ[&BOQMZ%,_^#Y]9TY 5!7'7* MU8F"\ ('0@.$K61$8JY47?G,Z]=A?8K19D?P\T0]-=WY!U*: T6-NP_R3I>B MO-'5OFIK^=C"W?3-TG,FE"-( ^)&[#@V4)D($NI@')7ZXYX/P0 Y!:[X>-]B MMYIQRQ)GM_L'C"ZGZ? K%.IH2*P5*V67IN'DT)<8P&!8+;X@?/QI =C?4"75 MK2;#E-E%OHJYYB!6PV?+[MVV>D30D(H_XUZVU\CS2-(X2AK5-U:"GF4G38V7 MWT4[P4)1.TBX *@2&(<4EP^]%OK)X$+5@^3=DI!;QT( MFSL0]E[DDSPH*]T02S%VA!/UHX<2%62^X;B\OA#:[WI0WD _E>>GM*Y.+YN] M:!I@"0M4F6_89*8NBV, @=D)Y][0[M/9/T.W%]BCJ &L0(00\PB?H4>F((4X0-*&5QWP6C;N M0I= = (,R.3#44N2>:5V;#E7#V2'1BWEG,HM"2$<9NAP_+4 J1W4-U 51E M)61.1FV;+H,4S2BOZ_:1S)(>QO#8ZF7*A24&"P3?+QI82VAC>!9!X-0W4!UD5 &8 ?C!ZV= MJ/8V'+W7@X(Z[4_'&01G<[BV7]: V'1>8*)AS Q3+=['9"UC^CI4J0H3X4OREQ[-AHW"SF\-IP=QC5&F[?\>^7,CU=;)10^)!:^RAZ:[ M='COS=MMG-0^&/&2K=RPIF3]PW_)H_G'"]*_>_A:3XUU+X#]*P9B96@E. 2) MLH?>;M%?GXO;:/5AYI$E+Y?#F9-*F;F&#TO+3>&)BPS@*/O4E>/B,DHQKU4. MO;0 /YPY],UT2BG&QN5D(\X>!K9CAEM.TA[<8J(QYM[8QF=E))UZ.YO+/:6W MV::']/EJ]T=VZV;MKW5[?(23 JWR8!Y>2"I ,IPMIL"JT\$OFF]ZJ)[XE!,N M?,A3?1]O."FE8-DN,P5O?[;DT",[ MG_/F!^!?8>4P"LJBX/E^V:>%6FNML;\C%,CW]&7F]>S?1LW?EX'H_/XQI8D% MB*2(U:ADJ52Q5Q&-;A?Y$MUW#7<8<9C_[EI^263XQQO6/;*$Y?>_P]]CUXW] M/H;J5UN#*'"4Q2?G9A)'6E2'M?,!VP]/!-X]V5+POT&>_RL#9>^#%*)A-:3$ MLQK#C^0!(VVG/M/W=F44O7[+GG;@2.Q>'[4;PEKJB8+D_!^\P4'QZFE31Z-< MT8<*TT[UXBP>:F7/&001.R_UH!X,;JT2VX<(.NJX;E'NV7W/F;5J,D(&?:R:(MW;Y?]A[\WBH^W]_> J)+-E" MEJEL(:;(4I:I9$\3LL=4LLYS^-\O^=Q_S$\AGG/S.?]VIZOS^OY>KVOU(UZHSAA M/BZ^^XWG#>5;7^MS+KZ$GC1T'C9? MC(MO,(E<$M3V=KKX'W@,R?^"U3-._P%]V **MPTT???)XTUJ._^UXLL7$\?O M-2^4C/O%F1FJ/D=*^+5C&:BD4B^F>8'0YW&U;1^'%MH)K!SKBQO= A@25U7U$ M4]IAU-/S&3'> '-4+EI_9JAF@3NJ9R'RLO=SRB1L#>"A[_]W;0:)S MMGU/WA?N>_3X9-0I%3!$+EZ__&89,^DF,;RK'(QD^]1H2]9&JM41DF,03#UC M%"6G^T[A5Q,]'+3#)(_Y+W.9T!"D@WL=]^(N/4^! #+0-1X" M@SGU)]89S+PTM:4*(\+8F*9.C9:4Y?7EJ47ZW&V29'G^^U"]T M@U/UV -I[MI1>,6W-YP9*'=.0 K1!IG DBY44A.\>Y\0[MCQ)!@V _9E+D?: M]-6E"I=24=5E-V.>T/GU=R''3D9-'(+* M=V4)$L-7Z2FT<21)M3\YE- 47='QI'FLRNU M]>$QZ%+E_C=5534U#VU<=LU2]/KHVU7[V'U+>.-5KQK3AZR@0__R<[+@ LY@ M8@48.-E!DT-]+P^#5X=MC2_]G#-W9UE]/-S)YFQ;[(KDJ(E6RGN6['#VAQU0.OB/RF<>U@#F]@X*//H;AG4ZBJ9\<5CH@YWQ*X>Z!LDJ1) M35&7(Y\(_C@M!'#A_+5;A^[NN-:_ FMFHXYCO;SG-@T_].GHRS18J!I;87X; MB'6(QEWU;A9.E)GFI62C]:D#\5!\(CIBB;YWSO_.F,>8^7*!D*AO=J-!88?Z*:Q6EH(QOV0(R]Q.[(8*[E M:0@]/_&@P$?FWQ$YV_238,S+*KJ+HXW2BHX?/+^\]#THS,&SX])SH/EM>3QJ M)H_&0#?)2>S!GZ.Y:!S.F[9^J3.45:1IOG6T)AKG$@LI3:T\(WOV/8R%W-5Z M[#H,YN]-B7O3(R5\PREQ^(&9^WOL>%$S\URN+S--'-L65UI0@@J?5B?D=T+V M?]L#<2,/%7<7.$^04MEIR8%NS_\0;5 3+^"W GH#9U'6) M,A"6Y12R7^#%QN&Q2Y]F=9N&KQQNQ#C660ERY24X=K!]R'UYYU$_"+E%=R&> MA+J(8#%:?PIG*Q!\SA7+KBXQ"W]:?S6,J-@=P+<\,;44P$;S^!Z+>W2D:V'^ M[FKC*--U.Y&6PF.4'_E ((F#+L]@NGBXD::$[%E8]*W/2*X93F[*Q4J"Q,?J M$@AIL+F.*%J5I."R)=^#JM%*/-/+,6:N5O6&^]R&**JU!\KD,Q 2W@7EPP6O5[NICZSLS4OVM'MVT9'DKJC_I6^OYJPZ6(_?;M(X9-]QC7I"E M ^Z02X!BISMQ@+[IH68HM[@Z2S'XI8FZUB8=VQ/''KX7+)7$!%Y^>A^V;K#O MX_1)AFU=VL$M8M3LXAH#71^[ @QF91F-=E%.T:XH7*^XB\.]HC=)CJJ@ M@!3K'W :JS_1JVN,)DC KFH0I$Q/4RX"XP&[5RP\[Z0)73;[F%V@>>Y:Q;KV MMZN+,KZ2,@[REE_7>^\I]E56M'=.D.MJ;B?.2\T+Y&'CSY6/'U6AUF/N8KAI MV/HA0(L1X=&C*699<BKX#YJU[)^4!W^FCO^!D#*' MO5?8X; ,_9&[6>_0]6&9[^K23R^=NLM:I9!^\-BSB\OL1MH,1OG>2$_R?E>5 M/5 5_QK[+ 201$27.YS7R$C%EX>,)9OPD-)8\>8NJPPJTX$N4<3>TPK*^PO* M*U<6H( TMF5#",C&I4>0C9$L-0,= R$3KXC@)Y==?5V5(]]B/J<*5QF!H"?G M(V6B$4IK\.K%;C!C\% &D[H2<0PW@DW-\4LUB-W\[#LM?(>77 61K-G/#00WX'=N?/DD5NJP7:I*I\CK?- M4[/2[/>5M7G?.]_MR??N[DEQI"_1B<;!">#8?*',P0RHUB-[(%=9;-26&!UD M\4=1#B8%J//KSEOE-(6X7$GZ@#WS[(38R3V0Y<,-,(SN5\U1SA"ZXPF@IM2D M;GQ9N4P@ [-=4*X:3F9+M^E3D?IG,1SL)D3W [G>E9N#.7&\-^^K]#TNGK7W M.TF-@\[,^KO3X\@1, YIHH"B#7P&#_,2LB N%]OX^[EDN%OP[1R9\*E/PEKB(G#N1 M2@NZQ_7,A.,O;,!3L+6PM>-T>'Z0UH-AWD8 )R4+<=B'.],'"!T,ED182[&0 MV[B/D>)E9N]W(RPL&E_/B PUWKS,JG;"H(BO!0HK*.=^2VV@<=(3UU;HZAYH M)BLEQ]<\G1,#N#O-'K*1#2GV)MI:=VLTO>R9<'H^'\LDV/I\F*'?#[[ZSI/^ MJ8Q '7XQK-&"K \4D[3J (N@^_+;P,^J& O3>DVMN]!Y+7?Q!G>[2Y.'>QO? M,*5ISU(?4$@7.JO8'HACF)J(U,YU/AH>UGA W99HWUT?FT!] MLZO.8_#<[03B1KW='J$_V0.[E@D@SZAO:F> V5,UY M%S>BX4Q>_ITQZ[PHY]'18,E/Y3,V4>PF)T6^MDMV;9:=X%B.?VA6>4P;M!OR M4V?_-IH43_U!T'FH,?1G9O-G7*#_% KYFVCU2T@I^9N \\M+L_%Q/,ZBK(31 MS%DPW_*G+RX!1M%U*8G;O6NQTP>?-<:?62TJTB?Q;2(H/.'M1_= :T)$V2XH MP30N\OR5T1U-]8]QA(8K3? ,?4)NX^/++>"W.PK2KQJ$#YC6&B HO#8=YQ?7 M5(A.K5C"%?B3^IQ/]"S^5ITM@"ZTT@0;$IH:W]1HAW^-7S:S3/[&L+_*8G1: MA$"*P$$XOP"F[>=O*)_W>.7$EY?A<#?5OB[D[,'G!2)\UT',;TIHTC\@?;N0 M'[QSF.\[W,V>.1F+)H8_VSMG'IS]E7/U_2>+2]8YABS]M9IQT^Q[H M#5-6LR^P00=VUM1'4*>H!<)O.:YSOY#)&') !L(.Z#57%NBK.$>;WX;)#=PZ M#BOU'Z"HE%-X.4EAU.Y5%SHVFAX]ZZZ,V!95!-8*RR(\0JOI>>!EZX4[&EIB MWFO] 6[VY,B?SQ\T!=V73W&Y/[KGIP9:ACDEAZ*,,(1%I!/="# C@PF2J65 @W&]42+QQU5\<\][GEX UZ#8D;Q.J%9.=WH MGTD%TP#P@XP O#HG?%?+R0:TL7I89)E'R?$1"FPF8[^S&&RPYHE<_<211 S* M;XY3C>?FL>_K&Z"9; M=.BG$!:3'#Z'VSF']:"9=[X>UZG5M9C0-_"Y.RL1*.M>#[-H3BDM"_9)\XQQ M%=R&./$+F-2_L"W;:%J=&'0OBPN\BX)?MUA,7L72OZ0K@"74X<"/FT_0L'!V M%#I8!"@V"IF]!% )6[# &)6[+T7M2AT$Z Y>SWVTL/\E)*"Q]*NY%[<6$=Y M.)8?*>) /(1#Q'AC#G^S?F'G$%N:#9?H;.RE]6:*'2/H7KO(S&BQZ/>UCO]A M\L:1Y#J%$>4ZBXTI-:41L>_1'$Z/N[MW8#92'[['PYP\!K(M8-F.4[S&-YC] M_BHC]%F!"]#ZX<1'V#KX4\QMZN6@5-QB9_([(J)-RN-XY; .1WZ.U$UF'IW0 M?18,2<_&QD=F4 3CN/&$#FA-W"IM!WZHS"BY \[@>L8O%==5>(3QV7)M?D ' M"TWPQ=G+X.13T5ZU62[K=;IU\;>=BZI;\2*%YC=*]T"GZA[3[7H<01V3&-[Y M(-N+L@=/>+5CT3NKL[B!6&N1BIIWP^Y7SJ^_N \V&L[2M.VO9MABCS_0MA77L@00NN".VYYT'TB2?.W[QCKBV]6 F;(MWGW"J MVW"O M+#S>Q29)7'UP'MG>U@@]7-ZBN+#"\&7ZP8K,ENEL*G!KT;JK;.K>G2 M#CF([%".D*;M\12D<-U;^/Y,>IHWB!D[[(-8WP-UCT,;]T 9KM3$\MET3"X$ M.+ZXUKX'8L\GWTESMJE_]E MV%@[^$'PL[_D7_%MKY6E.BAG!YZ.%3CA(ODLEN_ZG72-,$,KFGQ%_0A2NG#I MP9F-],6K*2>O50BE9=\\ &-(N"#ZDYER@II$\:+_9J;&B /G"+*DT!$*B\K3 M;:,3*S3N(-8'\!H73D^!IIC/LHMBXX9JIZY@M'473KBT!YH\*C J M3I<'-7A8U0SD9&ER3Z/OE=)B!C-FYHMM8#N<%7D.MP?BH4,'6ZBKD:)Q]:#< MK:;/ZDJS=)2]1+I?8G!4R*^"=D-OW.Q:!Q-#RK=\>@[JM.!LZT['&54H]/+[ MZZM.P*MW%U?U#BIH5)UD6,, 4MBV-8N9N-48'#QT=P_4Z8+T*?!SM#4T&E9W MN+_^V4VQO6!*/-E4D,5>\:UCPBGLN;MJT6=(KL0,0*I[=0D/'0>3SA-T5P?Q MF,-&Q=-^\A\7KYSO[Q%US.7U]?IAX<&@/)JD$)]XRB#YV"9[H!*(;Q-+X6T; MZT#58-L#L8#D6.O:A?P(S5,N<'MB625W.(S%3\>*S6+W\6Q^JKJA4FZ)[@&K M'"=0M[N:U""O'G?Z E 7S.&/P)[-=&;I5%+N-Q>9-Q$S'^46]RO_695 M(=/#%H>/NHM.;9@O$!H'"+A0OX8-^XFSH/OS1M1A);U%?G&VPS2^KP.!!5.: M?-;Z@K0YS\>1)UNX.GF=GQ85,8&"7A$#2\OWSY[[$C7G/GRF[B!/=#!X"Y1!;H ^5"M MEYO97#"5F X,-Y;V$5S#'+U 0$4&\P!1YO&[$/85$ZL!+Y? 6^*/JPJ/;/++ M)8\?"O=7T;F].]L-WX>:*105IL:K[\-!'D)K+4++FD]_"QA:AA]6UR4RM,5X MYO@5.KCDO*NVG-EO*.1YJNC$YOZJSOW'I./=B@ GLA+2AT@7))B5]@EQQ^\_%CIPJE;*]E<,4R/W0+=^'K>-B@#S8EPVHC1E*HE2G>4QY]?*,F?=W8RJG4^5 ME,H=.S(1G.@8KP@=7\L40G:K+=S_V'J_X"'XTO_=G-VL3C$ @O"+A$6Z,CC" M>?WR!F_J'RC-&6!MZVM_T?YZSO=G2WHP3_!U:^0(\I\1&-1H8 MC_FTM6SSAPKKUUCF1C-^5V7ZY1[X@3^K/Z%_=AO]1>WJM]:\_W_M?W8MLS3. MULL8_3DG%LS^]2-[7[2MX#T6CXPPEU^7B?XR%&W?7U0Z_ZW)\T^JI+_U@__R M#7N1;M1,I :! :?R5%.1HOMI??4[C,,EW@[;]_&53/9\S'U_W]L%V0T*L=O? ME(AQ:R;=) *U5EV-S.HB_A4)!3Q&I^6!@1->?/-=OB[U:L_'_*G?G_I)OV_7 M-95RR%QV$#CJMPK?2"N\>*Z?%#(]??]!-*IQ2 DSDP+F:!8;!^ =&;70;D[& MJ;H.:(QUB)O%MR][H CS9_Q''[Q.;7:PQ,ET" M7/>FY,C;\R\Y9+Q<5T;.? M R"&7#G5,C-[X6X14X6N 2XEM]6DP4CS:(L7M^/M]/Z"%5%[,N_>R__\/OU7 M]OB_R'+'2,X1(F(C,TN="<]?# M1G6#KN\+3=($SO7G)%MDG8?](0O&;:XW#C@%#]<\]7%7=U6(+(&\!DQY-N:< MGT[-K(U[XR%\:_O0O#%8LW(VQ.L*7?,8:(=@9 /D]#F@ES!+"OSDM)+OIVB@ M>6+,C--R[NV[$^-"%?$\S\?XZ%*Z@Y=>>?K"!16QL@=Z6$Q'%A+JV#6DAM'I MP40XH11*4'%&S74/VT$ =!92\Y,CT2(NB9W3L%;P[3 Z1D?(S2^\6%^,"=XQ MUD?[6=J:I+T?I9U(;H$SG$7Q(V\1%>[5\[?%@X6#.X"-^ 9"#E#,$R1A#WX.CT"B7%21N ? MN.C@-F>,MI__HR>X5Q^Y"*'62M-!F1Y VIJMHQQ!D")$X6VP<8O6#(;O^K3U M:B*_Y?F/)?9KX@^2,NTC]D!+KW]\\U\RXZ&QF.$AT>OTBT)@)O+QBUWCCSFIB&)?IVR#1)G3U_+Y>.LE[OR-'CI:KZ1$ M GG+2TB5^Q])@\47!'U/,FZZ%?^^(4?QDHB6V=N1$LFA;?@^F)>[%X^VI_N] M N*'Z-,?/OC=O'@LM/5 LR9 ARV,XT14ZX;@--+SYVGK?EWT#=R(6)_?VD8P M]0J\(\0V[X&FTKO%K2O!)Y/V;;*M:DOY!&&T?6YYOHT6"^[_M@.[3C6E6X[Y MN3.6IY3/0)S1-DHYR=G6YYU)/?!:$$37#G#VB 2_G$0G'#9-4RTO6*#8H?X3(5'[8>F[D=4[>R@_1 M93EW#E]L9?0MT)2AG #@Q-Z6G0SVX-, LP%1/K1 5?/ ^I/Z(J-Z)*W-Y"07O ML*Y3#[JE-S<-UN_HK8'U;E+^PW>O5JW!];;AO4 05(=[<@)A0[!PBF7=8/B@F]^-)T'A/ 8?:;9G:WG(]_6&3D1NDFQS2I' M#BLRA1L0XT]N<<&T^2-"0WM['ZI&CWWY-2#9^9(]:;WUB+4@LHH;ECG]N^4* M6R$*I^%@6;R4TO1N2\Z#+UPV7,BR7$VD9<4*2H A)L)-J(48)QL-5+=XIS\P-HAD5Y+E'I==#X_0QM>H@,NU(EL$TQ M>)!O.@";&ECDZY&:EFZZ$S#VYQ?NC%SJ Y+MAM>]A0HD"9W#,H.''1[<@+PK M5K83&S'Y* YGL3O-=9)-\)[?BOD?5]/9L'^L73_')_P5TGC#]L>TRO]%"V47 MX!,(&FLXP6L&$PMK 8M*6H$ 9X>U]F0L9UC B7V)CKX'SZ, MW*G^9='*_%Q1A3TZ*JCX]>D>_R8.Y%4(9VC^@+4Y/'4U:>V';/4T&B;0FWH>[\EV^\;2&81"I<9"$&+OJ)[6"HU M'^5.-> 40;6::IZ2\?-TM(E1FY%JG_PA5V.#%'FO))2#4*9=[+K@'MGR(BBG M-"AB!AP^S0A8X(3 (,I9PH-7;YP#[IZ0@^H/KL9/3T]I<)_=IZN>?DX\P9;R M+I@!CW9-2_S!7SPX,._\HT=8>#P6BFLZ&C35E/W=N@"Y 3E9/00 M@6YD>BK>>A&I6TSQ B(\IATSCM2Q:N.F0/&U*/?(\<]W==#W[F)ZV= M72_<@Z;7FM>:;+:=I/^0AF[^^RSPU][&/I]_$J#[ETF,F\$(PH=%1+Y&?^U2 MF9:!CM!DY/_:\U"9DX/'436+X= [D/&!#K@P>L735S/M[O%/WS/C=]-SI*>81JU4FX"EZ"LV(<5W 2W<2+)4#_ MV#Q[>\6/V:3[[8%L M,ER7VF>(?G6NI^_7.=05+VV=\U3]*LENUZ0MM!.X*X=]OUL6";33CH)IK&2R M'FUE1F45@8.$!HA3=/&PZ.9C;@VDZ#W049=1+6\%CA[E^0'3V*@]$$<6\(HX M0(60 "JF60*I%^GA@93 17QN/\\0N@["%=N,\>&"/5#C M:#0R>X.N?A([P3_$$L@&I8@=5^[DUTWOZ1HQO3-U)*#N)U^(297Z&.IX;FZ( M=BIX*%TDREQW? ]TD!9S;R(IZX[4/G;TF_C+X@25,,$-.],]$*<@M0KCS/D= M\26*QH+&_UB5Q(./(F\WQK6G!)2[Q(]'P7P$URJ*[=&!W:M4,AOM/;BJ@RN_ MA7-\LFU:Z&W,@YBK8U>L("\#E+XVY'O2ME*V734K$S_1^*14IG^;'A>#$:S8 M;79[2I-S,'H0TK ':LE%M;%D"&1\R:"Q6I"U@\FDMW3=BS26YQ[X0/BZOU_S,0':QUXVR;JN>O8^E\*/Z MIJWC5VQO"NF'I4-34U-NO;7UA>?:W(RQJL,R68\>@H1!S*Y!O!8I 1=_;W66 M?SK&_M_;N/WA:\9DON!^5*WOXX0V5 USNYJ15>G]B:O5+*==S]]X]3Y^8EE= MGXN-X:9(R86O):KEKS7I@9))]C>*X<3=^HPU-4+ 9YIMG@-,V%EYEERZHV1F M/$EU$V5.RE;:$>'[=FOK:(T+^6C$U8S-7H>%=&*P2[E:>K"4?+9U?FW>5QG4 M6=]@$QM]?WVHK*@A63KX*[A:=RT3]\J'GBEBN-8VUDN:;9W:ZPKW9@^K;3:[-#ZC%J)E7V.H]T)H*WKD9XKSEFL%!.VF)W-7M MH$OQ!C7\>N2%TXSSI^M'W+_4'Q2LC$=,BE%HBM72)!!/3.%UP97C;P M!#(PU@%;!*R!HW*ET[[M(*4#*UZ?:BK90\.,Q;C=$ 4X8OU,[@9*O)3NOSR: M>.D>&N7S,BB0*^2S$-B7%JQ#P9 V1]K'+/= _G>#VK6]P GS6++JU=>O[Y2,Z014 MO);1-I!?6OUDK,TG\?>#D.V)=;338C16YJS@STFH;UCVX'/]"%Q&!&NC5I[; MMX.?T9*KQ2?6P[[,<$ZK<5M:C(^TTCYG5&^$8%Q1#Z>E ";B_E-+T^*?1;%K M^Q@TW8W+_H?*!A^5/CK MN?1EIK,JW9#'X&K,PS*:%.4>$),#P"]6@3'#Z,!*[B.M)\Z" _0Y.+Y\.F+? MPCARB:=024"VKLHFX5S;:^$\.A1;]?&9Q: SUF;)BL&=]1)-BUT#HHPCV\+R M83@141[_$M=-'K3)]*#F@Z]8>=*D@/C^=J4M,FTTHPY*X=7X&$4&^>V'A6'9 M/:[VT,Y1+@_!)LIQZOQ#9[L7+NC*GL4>9XR;>EM^BYJ FDF%5F-6M)BPO;J5;4KO$'8'S_$?Z#6OGR;7\D)5*FFCY?;:KTRCS.%-W1<>NLF#K@)7(C<,CW\=6>\C' M:1\S*ABN[[KWAD!UR M+D->O67=!'5@S(3]L,_:#KI#F9M3SZ,'QX4?P\D@/]"::B2/X-A@?*A@A[Z"N -K77;J3RRSD MK*&S[K#6W7<96<*JESJHN_5?"AA.@7 M%G#=0A'>1WH,75M"4$>D/NW$?A=SC'N^EB9_)>:0TLL+D\%BP^*A"_ MFU=X!NMSOP^KZ/'L64/5)1EYOW+SK,B<>'/=Y,B.T:[;3G;5C0N3B(: BJQ( MZ9=_6;?_]I/\,=K_K-)_F&:)$7HI2'%=[[A+*[8741+FD^>:;*]L/ M)NZIX5_;2ZM)/) V.&/A\7[E6U:D%JML%]09 9P,7S4DR_X8W0,)[X%:, Y>CZG'N9P<,H/W_!MWF^90(H\$K=E,!A'8Y*%=&RM.+YDY2%Y M^"9O=FTFTQB$,"WD\^\XH[ US"U8>KBX]#-#G WOW .Q P8=A6>^^H5;/?ED M&/M>_.8=!.DZ=R#KCX?!/71@;Q8WH;*#K5E<6\NE* Q)+2!8* <^19N&:3PI M]G\U>T]5C>]%NNY%6]\V,"!6MWJ(4&Q+?^=):^ "#4I4JW#+X*7 AG/&RN6% MO1_8Q-]BXU1+4CI'D847S0]#8VQ>D4(P6.G[Y2DF"KO3#G" ]YQ%0"S6V[Z/ M9M0QOPT!3F';8$\#'D\+4Y_N@9P&(C)$? 3FS@35M6D*)'W6C;QP[_+8CFO4 MX0&A$(4,ZW"R%.V0 ]D0]=ZT \Z&!O=JGW?)+^F M[NRH:>V!Q#D+;M,SGL:QA,WPM\W;_G2HM]C=3$\Z0N1H'X,E1X\1P]?\B5"\ M5+?M??XM$_C3YE-IJW)S&W-6%^QCS^Z!\MR;_)7H3J(=$HIE:68%_)$2A$!< MTB.;V\IAV?^H_6GT_TOO6L99O1 MEW?Y),,<- I+,"B5:K=3:Z"^PW0@$9>.L&8':4^K4-JP^$YS5,^4'M M4!NZOCW5M\]MYD%/SH\K'&GN*XD314()D$X(BQUP"&\1^KT?=7DX\PQ\Z7QG M_ V;KU+973/% =]GHL>*V3K-(_-CXFH,7=R5EN2+/UC8EO@K]MJRG'\I':B\ M$U/.O"(:]U$Y:!T^A+:%V'Z6VR[E,:EKK&X(=TJ MNI9;]-XA=T**Q_:Q6H)[=:>G(/%*E&&9E=,#O5HY.5 M&Q57G3JQ3DP&'+*"8X*>U /F&@%2O8++2"8:$=6S(,RO*+,DR%#:^E KA$UEI. M0L5'LW"9%J[WY:E[H)F74!YU>YP:=\,M8"$7X>#@LD/EHEHUH2ZH23?3.N(&A0^*'VI^6"W7E4;@QVU_ M3YH0*6148+\T+]2/>>:[K[:8H?)#[<3W)8>RLR,WKC>]%AT;-=D#L?D&EPUN MJ=>_BT_4U64!NR@UI66#B88.W\HA)_9 L?1M+=!4 LCXR8T0%,$0$KI"A-VH M>3GIN@?B5G(,A#-_@TRE?[LY_79EOGTG_.1 "+J0X$1CL>7IR$SOX8\DZ&0M'LKY3?P9LH'];/#2!=4?7[D[M=9T>LH+&@_-@!DH$$): M\D.:$*!E],G;2)GK2$;.TA%]!,(C8TKO$Y.=_\S]JVYVK[?X=.33.33[-::W M@JN^-68[3..?6*\87>_JG=!W3?ID]WQYS-^65-MV0MQ9+.924;3,HX=,.(NAI!E-PR+?#0350: MX+-W#Y0OS'-^N)Y\/O.X5,,3L7J+Z(./=._HFUW"+&TCZ^A+3J.)X#45 MUG MLJ )@=>D\;"HHQ9?*&XEES,_M]EQ)6GQT3)5EQ8&N/M=W+A:DUP$6\Y,7GV_ M+X9\G8Y3+=5%"/8TEBD"F30$W)IY,KJ-C3$&'K3C.$/1AG''T>SV-A'BU75O M?7HNQPC.O2B7N.5@FF1Z7?._-K5H$0;(\[=1&7#\77& Y$9['+/S[%4"\V.4 M"X+#.2E)2_*0,<.7SEM<4N1*K9."JZ4;-AB"#_>R!:8*W-+$W'X\U788ZHIE M:7\C#E]A'Z\=KN7M/C<@")X6K=GW'=(9-ZF(S^_,H(,\BIHIR8QX)/&-J^@1 M@@#1MS-.=/D\C!3ZC6 DHVV?.SY9G27TKBYB0M]75YCAL:]GM05)B%K;Z$"T M((4"G606VJ>EW/).2$A*6H*M:XI&U\OME2A#V^?JA49 M[#/O>,2_ 4D;=,S[?= S&PT; 2>T&Z6U-MZ?ZG+>$LIXC/M4G,1S^ILW 4U MTV9067X0_54WD=Z-@^TBRNTDVZ$U=![L+41TRR >](4&.:FG$\AP 9Q__0]O M'-I*=2+BH-S-8+]WE',XU'ARIZATC27WQ6(7Q;:*ZM/SIQ?/B:QT-,M3/(#P M6;K5PIFSB-#513S\4&E&S*&6W9)/%?5R+":%%=N@]7.K)QE6)O[)YM_\Y\N2"7\2_;6_^NO9?[UMO+]=+XQ)2'; M\WHXPE3?S-?WG8/)H*0EX/U0X>LY!$( M>-#=6C.W!FU[GUOS$QZ/>,BS+1?=]Y8'(VB+_E*.=J N$H&=&!B;&. M-K/ M.4\+#LU6US""AI[W]@$KXK%V.AKC7W;*DZ WM?"HB=#9N"AZU,M+5R/8DB> M)\J$C5:R4!@#6:T]:;/"[5GIAQZOTTX:+6S[9/#-S;^H\4?1K05:2="!^Z/[ M'RL4(#@#\M/,T? =]L ,_**;UU].4JG1]/NGL[M_;&55HQ,11<]J.=2A*E'! MQX6"F U^DDBVTZX>LO$+)YL8?"C^_"XO(:'JJ\F+VV53ST<'X<)^^;1#;N13 M WC!1B:RFI]65X8@Q8B?61>PPBWY2%SR>A+X[,CAU\+UU3/[/:U4L'S0&32\ M!K5.V4> M&"K::%0(\-.7PSAN5M1>'8WHXW[\X:7"X(BBJ--)^<%.MX56Z?0 MR//D;"+TA=6"H6IK[>RE;;BS/*(9SOJC!WP7#O^R],!D^7S:G#F)H&/GO_CL MA,Z;.]5G9D!J*12^/5!H*&HFAXN"H!8BE0AQ)"00Q=<=WLP[($(YOQX67*7M M65X[IJA]ZDXQ-CKE"*B0^ M4(M),.]X_"4QXUD1=BV5&W1TJAD:N4OC:9NSO&O::=[1^?;;BU*^!VBW5UL: M9T=E40VS?AC^#/R]RK;!=GUIUZ\(J3O?88FJI3Y#,(\T%!WG.6"!DXL4WL\T M5BZ"O3[1:36.+(?4^"1GSELQ%GR<(1/M7J7T8KA,(&R.7>B%J.SV(=LI1IX[5*AZ)&?0-U[%T!AP>?JN%W7%,WSKT1HW;]\2UQKG;O M=7/+GIC(PG-Z^BTFNLO\_^XEQJ)>WW:9?_=XR8'6K^5STOKJ +F_)Z\QY7OE M^IVWUJ_2X:SOPFN\QKM\(^MIR\9&T+-4#__PU2WZAQ.H$1@'A.3L#'QU$AX__*O:CF??FVDJ8]WL] [IT#GD3=L M#2_V^Y_=-_+/.9[(?VQ-FBQ)&X"B-QYB<0-K7(0Z(Z)DVI:0OGRVK)?]<8$M MN<5+XH]VD>_;-3AT^4;_(CY:&)0:*/$N]13*I0R6OTJSOEYL>J^0%[]C9 M] M3LRGR((!>I9-X0FGBLW GT(PSAN/S5_7/:+ G@Z)T3>TH1D^]PQVL8=5U5F M9'1"D\K]J?$_\ZEJE;4T>R]W0G*7B340=^7#"NT D>]=Y>CW5[RXH4 KCHT7 M!%N5/+^I=-EAS._ET,A/0E-#FO?3QI)'IU6(T/8T1+NHQA!AE[.CG G+#KWQ M. .CJ5,Y"$ZP4=V;B]FPO9#%R#S24G15<-%"\H(XILC]] M'B?1SSF70/^K0[%=[$K6O&9\5C-G-;40.I.908#I<620G9"GFX$!0E??;6A4 M\,&ACH"/KT#?=O->YX2;"=<,"H,4^E:_E!=J,@:/8%E0+MA]K43%F2,8-WP: M-Y*SUL7BZ0)_%_*=O:K?'88BO:+VMV5WK\+A[)S.I2V]@YY?V%@,=8IO]+NF/Q'DHP0;$"X3/,L4@ANC]4 M!*QR^CT+**JHU8&GN^XIE-WNQ^OB^WW$@)2IR8]7" H?OQXK+_Q%$(4K6_F1 M-4+80T <;G6L_D&NBT0I-:U%)];OCDF<$,.(E3ZC[X$\PU>6W^\WHD@/E)52 M%F*+C&G.^M;&/_)6=]4T/BTUFN(VA"FGH[J:N48R,4/H(!G9*87=J6J1SL:" M+3!%IE::YCS-/M8Z#*L2^U?T=>N@Q7>.OXEBG9WL$ DL(Q]!B3PFT1 M]:-T3-?GT]1?((DB]=G_-G=5K@8,DHV09ZEI2&8?HMIL4J4;+NC YP@?$3N2 MZO-4QJ>?>.KU.3C$+O1-@90VPG%G>G MF)-7 !C3][1SQ+=<'_JE)RY"EZ?$%N;&@/= ?SA7G&:36MY 92KX(@WS0+?3J1 M![<%TF:C!@O<5*I.MROQ[SLSX5]?_4ITZKENO^663L*S8O=8WU$?^:OK8\OFR2 M:Q"F=/7U]=NU^E:0YW^=6UBE_(\E-;_>"K+XCXE-_ZR#Z?YNK7E-J?G.M>=# M*Y?3AV7FSN;<:GK[YM#P'Y"/;E-T84_C 6;+*)SX[ED[J:#S9I\DB6SWFZ)] M'?1B%BWUGL^RAWS(.<*P+_D<."V#=0]T$P.H,N#VK]0%\],A[%,*:^IUHF:U M?"%>P]<4L/#26,_V!LQJ9Q"$:RS)G*6#1)LKH]FYM.X-; MX+'Q"O_]J1SW_9,Q&TPY;L?UQ;_N<#.Q!I=G/=1T!'K)/'XKNM2ZF@W@9/)J M?J%?,+:;7Y0UH4U4@X")=$J?-")>?2%IM9:CHDS\0$I^L/EF4B7AM-_+#K,+ MYD_QUC#0 M[YFX9\%WLVM0UL&LR.J6%[GGSNE/5=!W]/"O/>/^B#4FLCNM!UR%+AX@7Z!] M2N7K%EU@PG9Y)%2$OIUTHP%_X<&K=#@[XB>[1&4BU!7?J&J( MQ^(W%E]SY.[/%@7-T3T76\]OY_+F0H/(NL&3 Z6BPT30<8$-(;.EMH="%9GL@G\=%/SJMH0!O M*?_FW=UP_-Y/QNTC>@K]$&E,;,=OA*M+W*IY\99XH)*](%GDF5[+>^QJ@3B) M;TN2[@B9$@%WHLPN@H/6M@>J]NW Q-:'Z-D?C7N"U)#,R-(^-E,R$8//ZAP0 MJE5X+0RVR\$F9*N4PTK'#+X*.8#L_]G\IJ=)N J.\I M Z_O?-]'T_)==K6CK>T2;K&7HAMO':NK>TJ7RK>BXH>@[[Q>\P*H)PI%%.I[ MZH=-%, ;Q)"@VH$TB9&8W^C=>$ /R2T.RTCW/=!!!.5(-NG58N<>B"=8F/8Q MA9%Z5UWN%MT[0I[R<5Z/]W^*-HUE?'Y85TJ8=83@1.%"D P3.@X#.Z3D,74W M8G?'H$AO,<6<>&6'J--=U.V:>XR+='!Y!L04Y*/-J=*E??\36H+:^8'N3R$1 ME+D/L;#0A(7R@'+RQBMD-J'\A7'"3 8(X,'EAV<2DMOCF%PTP4.E77+?^WF, M(H>F(3OV$686!+Y2;;X% Y.$!E^G?($NF1ZKORG4__[9D.!?G=#QAX__#.7L M#XFJFW'=Y8"$TT-T.?A&\""X,J-#0VO&J5.EM[_<[Q(?K6]42**Q2?>J:@A. M,$+\84[EU\GW^YO+LNKO?6G4X4 .Y[IMC"B-YV?;&5DN=,P0OKP_.1JS5J>3 MX3U:^"/O%1'^!#63FR& <8 >MJ+(T*V[A"($._!JT<96:E;JL5C25EM 0SIO MWP6%I4V5'7$!2:#%BIO^4&$1E.?4Y&^4$A9 M_MMCDR!)MN[477\:W)%?OAUP 9 7$Y?-"+8AC7>8CN* M>GG!]Z:*6F^-'CD"5#L8!J)#%!X$C56?6$V2!L8RI8FCV8$SAZ9T9%$\@!UI M;1Y]I QGYV<=3/EG#&[S$7?65=E/B[;>T)=.[5_&.P<.S-K)TH(:>B"J M9XL@%D+^&=>-S<[*H2X1=9XC\)QL*^8I,6%?;QO:K!Q*3!%\]OV.MX1E8*CY M\@![/K_36V-M9#O9$-5J3.-&2A G:0,9(.3Q(HH#\$YR+KQ%E.D$O%)55:[ M=J;3_FC"UI&O/<^L0&K%V>QA';>7[QO'8&>2'Y ,^[]YW?;T0XIH!@Q546S^ MK3EAR19N.82$YMY8J:<5NMO;.QTR\O7W/]_)R_6[FG%Y;*,G7?,TB=@U%GP# M-H2N( 9[H- 5HIHE^O7/ BV/3X)$>>AW_G7KQ2?-GF.]X1O[!8]>.%AD#:7P M#)">4]$^AHBG8((9)"K**TN\URN/PDQ@FJNM9\IDOA_4C+,T+#!HZEHK:EE[ MH#,)M_<#MZ2S DXX0\A^RGE"4FJF<_UOW0E#IWYV)S 3)QSQLSE! MZV>4YRG7/$/PCR01X\E4R]$V\EG] < K4^Z$P:,?@S[[9+U.I M?J''_,,\/8:_07"5O\=W[S@GQDC/">&K"60-('46&_TP282C!9T84BM*([XW M#+RS4:]OQ7],>+\E(2_!1;;ZKJ9HK4SCR:&8>'^)V[- M-F3(\;T$MR41*Z*/29A%I_J=:'Y:&!+8G%^:AC]9V,X0GKAD;"19^P+;#27[ M+X'7=8YK\YJE"_R&W:XM'XW-R+'L+7*M^S0Q:=-E%Q@5<4GW:*RAHC"(N;#\ M53"$'@UN0V]BP@)V*,=HHD IM /&V\!72\AOZU'[)4:NS=JXJ'0N.4_ O*E1.I:AG7C.$"J/:KJ%9KJ OL M*^TCN/+((T+"Y0RJ162SZDKT6!BG^5';C(U;SSA"3#[ [!1U*>=3\1G=J.\# MDV02!8@A'A%\]X[@&R8!8_O&P6F94U?S8Q%T3[CJS%PZ>I*:9A!'[G?N[@G< MW /U!(ULQ:ON@6J*1NGP+EO:'W,?^D.E:4<[/9]\$=5Z#7J+-9[<*3^U!PI_&#Q%?Y7NKLJJ,5T0 M^+&2L^.883_L;.+N-V57-;W:@]8+>,5AA=.J:P.B/\B:M YXE>YJJ>NSX %L M-3:,HJ@@V5YHM52T,R1_)KP^P7N3<^?UMM*R=Y#]J?8]$&M"ZH9*/HU!*%@A MGK-XX64O9^3UTS"M8(:[ M_!>K+TXK!N/*/,0T6.M#8RG$97CU#H6;3.*DOBI+L ;LR:K?("7%/V+^+^J^ M-*RIIMLRC@B(*#*("'$ 0485045(7@= 1(P,$@$A*C(+$9$YY*@(*%,$%!2$ M*,@L1!EE2I@1$2.@S! 2!&1.&,*!)"<=OOOT[>\^?=_ON?VG^_:/\PM.Y535 MKK77JMI[%P.Y\T)_5GIG0N+S&_:O!;U+^)C#)H6D%^4GC^;5=5F,$1::5$C) M,:3%JA.9+T:.F%G=&T]:-*E )KR<72@2K+KJQ8[_&)7VM^5J_\6ED?_ID]6F M?M6HR^Q@NDJ;P.8,VF%Z_UQVCO2% *IIEF(96@,N3>@RVYC,;]+/W;I_&+PE MO.1LWW'_"S+@?%7,-Q/8EN^2&Q;O''N=>3UT0\7#5GT1;O!3G!7I^41"F\,6 MLZR*.WD#KPU2:U+*G0MGY@H#KG\8OW[W?.;,_, PC8E,5U6K T9>]4 XSR9= 1=Q/_JOX"827.:3,;1E<:Y-6:])2: M47TZ9T+:14<5[AS?KB^QH?-BWW4_G04"5YO E12'A 4Z9[=6+[5Y!2Z'E[9= M5*X7A[L_TBE0W=!JIF5Q*^+:/O7CT:H/I>Q3UM,:AL*_J='I,T.99O.R'O!% MU'<-I':$5-*/1FJ_6G-ZOWFG0VKR0KS'%R:V3PT2T>&=.LF EPG95N9TB!9*D> 7 "'']^KO95$=/ M7Y9+79$MF'"YP57A-'.V[A_;[&,*HCG-\R\6=JUD!0ZD>=11Z"X"##$6V.X; MY!^:/,X X!CC#I;0<=[TJ/UIFC]F6U@.?1.>:ZJQ3N>K-J09[]-X$&(I'-,C MK&D#*!*A!(W=2WXA,L?:EK\Y"UV^$9C!9:'XL,.Q!4'YA:07G-C(14H?B?V) MEP9XT#9D-V+[:(S$UPRS,V,R)AX'[%*.;*,F>6]ZI"C>,^:[>5EV7T\Z^K7% MRTLZ^U0/OR]'&1$L7MI>R\WMBG_AT'XF>U$;]Y_EG^;A_Y.;)JSV[K8^24#( M!VQB)(5/,/T;J9O=% YT>AG/+[5CKT1."2,^?<[YUW4GYK&EX* U-\ M6,WXV%CW2FGU_(]5FKV Q9F",G2(Y#V*ZL6.4F(00AZ6%YWBJ0V5H1A7_^- M4(CN9.1%O5OG56/;'!Q9/I#(+8Z-8.Q/XVS2<7J\S_HR(\1GYAY)HENCK/]^MIP\T3VT;LB'P6'FU-Y?2]%'?YLIKSTQT#62V0]K>MH>9*I5/X+1U718X7*BT'Q8 M>5H>(KFMTBX9%:5]HS\A*[>YQ+:\-%_&=T)8>6]"^16W^T"4XR@1AA> N10P M4D"3\-5Z0M;CY9S@P_K::MGE[2[>S#;3GS&D&.XYO3UC%9\OV#VX&6AZ;_;Q MEZD&,0R ;\<4N3GFN]1Q^;3=8"-T4R ML:!_SZPYYQ20!=5ARKI+7;(:OB%W0.KONI=",MX?N^$X*^U-N##80DRN8)V. M/5QB\,(B!CD6&_6+9H/4'9CQO;EP95_>K^OH%VH#:!L?95KB/=,XY!C;W>#W M"J(NG8R ,\UI!,%2(ZV)/B'6PSL4\R.XL(_2L8VF=?Y,, Y]5ZA M/#C9'B+$5&9G"6;!K4:&$SRBW&R_J6GGAUOC$6842V\O<93NUL:/:<8[\CS" MKFB=QSF;OKZ9&VQ3O\2'I6E<@8.2=C'<%$H15\F 5Q\LDG)3:D MN=LQM?%C/V^K!:S<>S$BF29!%W/S/?/->R&$\7AJ<( MM.7SQU\''PU].WX7J\K8/Y>KLL5.8O-5\9S_5G7#58E/J\^_ XT;5B UEFZN M6&Q*EDV;?X[#(+EW=B1&M/60PM>\]PE_CKP?*-KMIE9$_.<(*'0K0B#38QZN M7YPX0]YS'GK)+&;[5D=9L8Y-;_W$F!":ZY>P;> MM\+^*XE!K&\]T%-M,JKV98D45J;[*HF#L22?*G'M>?]T4V#C Z?++NIJ1;PP MP*D*V2?.OM=!EAJD\6&N'HLER=G1RV7WJ7D>,HH&/V=:DE8_1J+.'+J\F/S= MK6*!G$(T3-))="K^AFDY4Y_4'BR@VN6W5V_S8.CIMWNG3.[_RGE1A56>E/*#+G)4BW">H_,;N2>82\,:8,RHF7+# MVK7/ BKX<[GFDIII &4XWOH:IK'G"XTI$+AU;A0W8DHS'R9-%H#@_EM M;C1FW/141)Z)]VGI+T-/GK^)_3QI.RPL<"6:^"_/&'MP(1SC*8?C((T1$$LO MP-FP+JS%']KG9-$K^="XME[O%&Q#\N1:HD@$I\D7_^,&=;X3>6+LCP_/7Q[# M&PXUK:8=Y-1,XMXX3BE'"_Q["5!D!S[&;L"WZRG'X$^!R8=*2PAA"M+$J[&Z M!GM-LX1AA(H'+K"-'FK0;B2H83RKW1(*[<&=YJ4^$%[#@%E\&"2!V:FJ0-BW M\Y%[]KY78[#8K0$ZRSVA^J(CA @%>$0]1EQ?/M-5[]K')O+K],D.VX%&9%^L MTC5,K74!W+[NZGJ:!VD8^YK7;SP?M2SSTUO F(?5JOP>_\;@BU=SC7^ P+N M\%B'>Q),"A%_2O$B])LR,"WV9Q4EY,\TD@\DH#H./;^_5UZO/>[V1&I5WY6M MQJ0NS#8$#+>#1RS912<\HFVK/DU7$WMK0(E8"O"\\'EN7&>K$1_F]DRYHI < M.=[HO&?0*M"]_3.[7ZU3M147UQ71]O&ZB8]%UHNJ>>5I93_HKF ]CIXY]WDH^\_-.<<=2E*-WSE"3BTY=^/Z_M,;J8W]O__T\ M&R9Q;X/.(EL IEM0O%"LCKQN,#9V('[X=W4+M"OFJJ><=YIG(%?M6XN+C:Z- MN67S;;?.!/0EGV@[^TY/5T?+7>>B2DW><_N-NQZ@GW/W\JH!)U2_:','5P]$ MLA!F+M?C^TT?N:8I_#P@*K&]N"1^(&^_[";U!L6'QR]*3?_J>-PRXJ.*Z!&V MUCD0["!A@9Y]T%_Q8*HK7\'51.?WG #L?1/_@?CHTPQD-%Q8'UX%2= B'?9U MLD/F9^6]AK>'^'\N%&T$F%?%>ZOJF\*S.28!MO8U0#$6ZEL->8, 1$8:G2L< M=H/+=''6);5%9XL"([AD_&I&KPHIE0B)1'%4IM0M:_V'55EV&__"[ "/K]FW M_ B,>WN"R!Q..]X3CE!8WYN7U=G.:_7%[FC):H3HOY^SY@7,L;M0(8G)VD4$ MM9"\ Q?;IC\[Q%.R*"^IZ3FD5(#^E@_#TB1P9!G>XP\EKP;F[$$"P^ =EQ%V MDO ]AL:\)BZQA'J<)ONHYDIFX'WB5VWCM:8((M/5FLBK>P,L,1Z+%QARCR4( M(,66.Q,B98B;YL.V_^-JW TL..(PK_K#B:<#\_V@#[TI [_1AGB/F\.'A6]G ME5$6<6=YE= QV@3OCBWRZ:&NV\#MN.;!8&?"[-WN;&;16A37)U,*O()EBF-M M9DVX@^@I:KK-2\FJC[#M\:A+X_K&+,I(>6@Y4&_/"JY?LZ92>)FD@;/ETS7- M:BU)D+ _1W7J,KRE;%B=9;OCV MDM6#TUB20X/OD1:L)GWH%>=FQW*L2BZ3/GDV\-<;XF"N$A^6(*1[;'8/*07( MGO(EKP?HA4%-"C)#O&R.,>BU/HN%>Q<7%J060;0.'R9^CO=*![6Z4Z/:C?&- M1P6-<;N##_-AV:^>V02A9_TY6P*L_TS2-D&R?%C]V4#AVA(08$Z^;O 3N6"> MRY63(B/=4?VAS1CE>F(OIM%D-V^ NG$8ZK/STVJ9D!*E)"J%NJ**E M:I' &;*B+%P=:T:62O%A7A3(=$D5:/#E&O5\!D,X6W&8:NI:><\#UP]Y8ZX6 51!/T/^MN.%+86(R .A-]G^\9 MHZ3PM"WE0!4O+NN&N[\Y@5V]<%!YL@G.; )V<>T6<8Z\4L2AZ3.4[H$ /$-> M>ACC'"MUEW"W@Q>7; 5IWK+L/":8O:X$[OE>Z^!?@)+4FK9H(_F(8.@(?;8A M% & [T1L '>TAE_H0QMD /]6K"?1(0 MQ\O6!76>3$X%FDBVPLO<] ML.V2*%,\KXYKL6[%R=P/.#@OCK6;8=Q&I^Z"NLG:M!5GJ#.BH?(N'\;4M1YE M[LDV%(B!*;"%M=>0>)V7QD5F;SVMC3,"W^6YKPC/;8F.:VY?WK-,^A&DPH== M"P@4"%MQP5S'"OQNYV#HU'6'CZ@>S#?N!5X^7HCP&"Z_S(>%!;T/,AUTR_<8 M-\FPU=<=;2\)OWD([7SKT?[-\2;[TY;'UC0C)4PBN:+!CJO:T_& O[?CQ0L4?> M8WV'GO?T-\NL.WD]:FF[WY<_1&:\^PV)*U?P7+U1':O4::!)WT M#"E9'[7@5C6$?<_KW6W,XOR];W+OTTQ=>:@DX X-/(Q]!JEQA7X@$#@-7H:O MUC;WRL^5-#<7[(E;VT_Z_+4M6;8C8E?H"@KCOJR&ZA,X/=$-S"= DSCGLNNP M1BFJRN/#H$9CT8:^Y#E8 S.17 MBF)1:RE9]44=F#[TP@I>2[D;&]GX@=ZD/ M8UZK?>7#]#]\OS_7$N_]9@=,BF)/"%LX,6^45!0R>':(YS%Q8*'6)MJ5R[?FS#OP/5>7?/:<@>Y,DR^T^G/[_% M>+E)3?R<^-8D-L+E/&] 'GDI+LQPI5^;#VMMFE%M&[.ZM''2L77-N<;%J'L)L\NM8UH!_FL66W!8 M-GSJ.]TIIB7'21%>_UEK[WJ]C)[&$TGK9TQ]G'JTA1E4-G;BU*U4RNP'=Q(? M1D G3<.9)M0^C=)MRT"$=P"I=B7N311%&,P+^$TM=%GT!F\3W)I. 9&2^5K* M>J@QZ3P2V>.G5G3LU'%.SRKDTKF$;BO"-_%A9,FB2/4N%NC MJ0<-[!"/LEZFP*_%YE))0)T#M*$%([<]0Y%.9SZ@.VOB9S-/[L'480"X<*"!L7=^$!1S%=UVI M(+4V+ISC#K62SPBXW[;YV4WT^YU ?N2*I9TQ]F;QS.V03PZ$]].VB!K7RO"( M?#N'@?*AM$[?./&.%W$._>Z7IATS[K=+FE_^WZY'>06XH4 E2CT\"G$&Z!<= M$8\JQ81BI$<'F2"G]E7$;.&52[3^.X;!8I&'8^QT[U]5U%@R_V'QIG_\JO) _D MK16^S)RN=&J.*I@L6TGTOU=RTCKIZHJM7Y,S M(PDEC_O7+B'IB7R8G9AT/=>!40;MRCB!'GO?U"NFW=-F=X M:EOGSJ.1,3M^W7C3(\!P:1"@)\T26=N@1EHIL0DEC0'/G"U-PC"-&T[Y-I=V ME-I]TN1D5EQD+AY_7*QXZR'#;_+SR2X@[[-+G$#XJ,:;4TXVS-\/;Q;X,.FO8ZX4/J^O[E1T,8*KN;#&*6SGAK.JR4_>;HL$E=RGB$S*\/(IX4B MF9>HH9,L-:M_.R>3].U:/R=3GC-KWD0[-3W6\'/GUSNR4J5,4T@837]6'>+! MN0 -K>]0"O31Y2>KB4D.A\JM?BP=O(C50G49SSF*>$?<-%'=IZKK,07?$@"O M(XI5:SB- !'DW5TE!G)F#\]G3^J9Q=L-#!CIJ1KO$$U3M()I4T6+U0&M8@)91-M_[!A?!A(CZ0"(FC M@5\9R6YIWS1:'OZ6D[8')(JS\65QA)$HBZ?Y, /-HZ?UK2/"D2,%-&&< M6N$ N)O=#IJ,PA_A#Z1R/[=$+[4DF50F?"[_>=-2,N_T:N]!5C?Y4YZ",C,[ MC(M]=R, TXR7^_AKJ:VDSS?;/='->W/;']87D8_L@]DO26%IV6RRN&P64DP6 M.9'M[K/Z/O7D8AAM<1>(;":+@1%T#B -"C55.E=DVFM.VZ,N4F+'AV]-%1E= M*A_QN$*V8$5P)9 C7G$,.<)39!&R44L&)\8ZT4XV)46LY1>FWN>%-1,/'&W= MPX>EN8V1I)+X,%$M2*2%HXZ?%^AO<3'\#\2>T'DPM-8BYA#F8HN-TL>$H]^A MN+KIE9QQCP?POE/[G#]OOVP'74K,UDKP[ + O=A5U$=74BI>&*BS!!P)T6M\ M&'<_&D)^9FI%=33Z([:#"3?[-3.V1[P/=FF\C^0/LZ[ID2[[_RWT"/VS-$39*'36MCD7 MZR;#7:I(=<2T/WTK*HD6(ZV7ER&$M6D]11@$Z'7T?+ XWN1O$6*-S<_JGO] M* 7SR>_QN!PQU@\MX2*2[$?T?7!];9/D9:0MC-W/U!H@L$<%?/RXP$]A( V MJRA@!"'ED"/@R$'V050^[+(3K8K*;AY>I2/I#$!X^1!A$U<%3&7@>-09^";4 M/WBM!?FT8#&7X>ZQ7)JF41LQ]KC=+/_']*XK.9[4*'4)8:TGQ#M#GS;AOB&@X<1=CF*S&87Y>@+8T\(-9&$N0 W$@;,EV\67^+!+(+27):/,^- R%:"G8Q5_W\O\<:1IE276NM,6^_O> M+6W;/?W5+QB<:0^\RQ\-27,,/NC6?S4N!Y-**9OG?C#E[.3#>@DLP2>8&5$N MY(]J]3NR97GYZW5UZZZ0Q:!A2*0'@MO^H6U]D.ISY1.3G N$L%.]#*[TS8[% MFXR6J[E_S;R48Q)N-18[!T-$\/* .Y2^%78_>#J8@X2Z:.(MD?KPG,$& W9D M?\%0.DK1C'RM[R0@@^N!.,]P>[H 1^ 9 M7HG">X-T%9=M'Q&@(5>9)5V@M.0@U_V^.&V\DUUO(NQDH?%;TTZK2&;'@E=T MTPIEMF*$.%#*#ZW&W?K>_B[)6^)D.*]17K.RP48HUE"CT8K@"T!EK5Z M9NUD0@;M1FWWXI26QB#)8*SCT5CXR8-[&)&,FX=<@*,PW'KQVK;BG^K ")TX MP-)WV.->U!>@:7_J*\+YDQ[P!?WK7,@;[S]"[OZU4C_G*2,SXK%)R:<% !V-.73R=@28"#XROJ(X+\&)47,T_O,^V'TD-W^LJEAQH+;0LVA#JRVWWP'[\\W]W2G./VQL;&W_TBCAJ;8K.@/% ^=T M5V/]OXVE/AXSAR'"UH_,VB U7*" Q'.:J'2J*/2-K,(R2Z^-%[,S29,*>QUQ M).+TEWD')9;_J'\C$LZ]#QK(/./#7) 2H/U=KJN#T"_GL+ .UTLOS2)RA+RI MMS ./6%0-WS!#B$@HKTK6E""#BQHXO_#8K%'/ K=U1@I^9G,H;8S T8%,*?! MM[M;"Y#_*](\_9^W>?^_J6?Z_Z""ZE?H-'X0620T\[,HNP75?[Y>85_%$XDU MS[G2W0YO? ?NAF5AZ\3<+L6X+_[.EE'N4Z/4?B]P/W& :G%)K6Q/^=Y.:$)@4=Q2HLQ+\ M?S91EN*)C=(;3X''DF:JA;9F:)1'Z!]Q"FAU+XNKL$I^8+&Y^.+6!6IJ562A MY 9,EID 45"\ H&W$?2*!*H(<27YL!8%I5(BA-17&V%T)PH9^(6K;:.B0#:\ MDZ+$AWD"X&%@UI&C'#!A]1-GQSD%)IUG>G;GWL<=R[4?ZL?D?-I]].&-01L3 MQ6/?'45LKNN]Y.3/:2K7(/%7%,X7W MFGP,5&O1U5/':Y4S'=[Y>*>#'HU![S.NE"4R=F^Z$A5_X+F7]8[\-\T1;T1X M140VL!X>!W6*C^,[:*6_B/7M$L#RL!0H^RZL2B5H4Y[#[A,6&WXVRYK\OK<% MKXVO YA7B/VC[!?@N_2 C/7D:?^G^F='>"=M2Q(:5YX/V?8V:1#2B*ZQLO-* MD4>4%E9N247M$-XS3LGN+SQ(>EP[?CPWB7/$*+OF6X%N9HC__>C@?"5*7+C8 M^.LLT_ &%_<:?2-9O2MO&)/&??EZGK9'WZ056TR\*$,YX^*8/I PDK,3I]0# MT$]V(UT,SK= *G[B/@S*L[44CY[BSW]F-$W";OANC\NETC&7>]U[].Q?V'J] M'CD]6S 2K2C-5#UH]/:F:LX([(S(<#H9O2NJZ?98NZT7JITV-^-_ZV/ C7V! MKF<- Q7)T+\JH.V3>OB_7WGM:[XA/A=^:)C-57VP[3NGU^Y_[Q-IO%'D']G4 MSW7CC/\N57NTVIQS&_KJ(#9(/LC+T)?=_FQEA-!HO? 5.?OF;OL:6C0'J#,' M'/<4IEQATAH]SS>>%% JS30XLWVY ?YNX1R1,U4=R3W_G&Z??SNWB>T3 TT/ MUE__< )Q)'/1N/1?=,=!0,O$-_S"G5W Z?"BR-H>-GP8VM>7;OBI#'A?U,I3 M$7#/4!Y%W[SE"7"3HZ$@H)/H0 ;AJ1_EP]'"9>XTD>?RU8FKK$< MR[VX-B;$'%HSI+2N!]7]7=I+ )8-<*6TFP#6,@,>ZB#YJ#(DLNLJN0)%>OV4 M2C?F"NCN;"X#F])"9%X-,=HV,&\;@*GMMK8S>#(01(;]>1;!MZ# MAW9DWK]RIZ+;-[BM[/E:G'H3< E1T?@2B'CR!&BY1IL+.ZW%?2V$T)C=7.,$ MF4!.% 5HD%AT+38AD,Z'R>$LF05-!4,EB2O=1T@#-UX?\E7]T[K[6-WFQ\>& M*7)X#=?A;4P^K+'&QQCT8!S+#\#+&YW-<-\@>[FL<=R@KO;,X^+S]!&"K+K@0WZ\MF52XD]#7YM!U:TBKVY9@$MLSR." BPLWH0"O:3 M45M3$4F%&FD%ZJJ'CKOM\/\:]6CE9ZZ*WJ9#:SVU+#YLF[?X[K%/.;R4?!/. MIR=.?N\[XR=>%&!+F0^&%+Q<'C4Y'E'.[&[%+%+^X-H$$%S+DHE2IW\>+J*5+>'5XVX#6+ MDWW2C K($]5W1K&&1E'XBY-!E)I3@\?9/XK'^/AL[I9K,$K4G MD8I7KUHB)973!?>>!3!K66*%Q]6M27B+O ML],"Q>+A82 L-U]'IT7HQO\.$M94'*38KH5'+@._^K4AW8,E?-B%/[Q8Z)A@U2UDWD%P6S3SL^L]\"=:>1 M+NV6T*6MCUCB315\F& ="<-CO=[3EA?2]-;$FY%2^#TX_>BV4=K3?NFG;^^D MVEF'T_@PHZ,DC9YU%0@ONA(7]"!&CJ$_?( "B8J+N:Z<)"ES/L3-(%=^P:=( MXFW@"X'/:QX3R"[3^^*YMX*:H4K(7P7T84OQ"#B-W8PO,OY M@*!M^@(N6YB[7?\ M,<0?['[A,IY>B1&,?AX ,$JYIQR*%;*ZB;,"J9*SAUM M>->GFU'@>M]F()N6-C5^J@/_H7&#PWD^;'LJQQ!L&0?+.0] LA5 \1QI/SY@ MN U9J1BM#<^5S=^+X>Z.8-N9-OVJ=J,/N33U3'=RFO"'*BM]IE_NR/&9*_V3 MG*1_:_T@B_<*)V*O?Y:%--:"BTL3F"'ZURJ4E>)Z^T$1.:O M\[OGKGCDO15/+42+02CY'51B_WLL3OO'Z@3ZTZRW^ MJIR(SYJUG/&:M$A8W:=?A0_:K#YUX80,JG=%&V\7>1II -LGDO)_G=Q^:+/W M,<=(#MEKA<_9#/?KN&[2'(.EF?GZ_G,==!C\OT/U^!O9!(0,3@U\_P%Q"/I> M:?3Y^^DDJX[9[.?!$4[JXI]/D\ZG%Q6<"S](5+J>:UQL0JI(4&F^U(E&F+-Z MN!+3;"3K5> )ZN/DE0CEYV/93':58@ B_;3MQ9:1TC';":Z$7"->_B=0!HEP M[[)VI*H[[CJ;/_G%ID;;X,/'CVM/=-:$# /^D^,0H7\_#EELAC^",ZWGGQS[ M,BP)AN8'Q.T<'U+GWE2T,O\1J/?B#E![_C91>;988.K[0'TIO I7[Z?213YL ME"'P&7S8CL.F?YUAA.B>>\^'U7ICWCVP@%J^_0&J'+,G+8[FD#E&P.JIFK#K M7"GX=RJ7R,"='-$"U<8K/KPL_T66#D!;*=>.OV>,.&F_[JVTAX4QHH;,L($\6'(;S5T %1I MF"]50I"A4,:?_#'RSGH)])BU@*_WN6[Q^5& MT-B>2"9<>OVV;4A7"@L:(=U_LO;!;KI1I/3%;Q6N9GST>"UY$?'6N9K:2/F$ M:N9M')TE*_&>X?<$U*1[=CC@3K)>SD=X/838K6\NR,F.:!JH0$,%QKQI(6L% M=]7TU> C5S XRP7Q#U^1\J>U7O)A AG&"?X[5@>>Y'C-TUW:2*T<2Z[FPEJK MFIB_8<2?KSN\ETY+_0+%V9FL\8^M,@U:X!%L TJB@B$G_G18"FI\3IR3T#VC MT+?I<&E&8X584%K[[4.R@#I1D<*476ACJIZJ/I%:\9)C !^D_GU"/VEG)UD' M/YQL'^^.IA43'NM[.S<@O9C(F.ZA?4#@EA]*Y->M^4CFD!XI'$)%4HJ0369" M\&G-61RBG/UL^O4[@)=84_+S97>+T43QWVM+AVMT&JA"FO%GR!$^FK BQ30G M+TKT3U>&M"<8A>QIVTN"#!Q>T[6BB"+5.$E0CN$2L9S*ASUPL_TFLQG:]2E+ M:,QX]A ?MO4/]Q(O'7$\H)@=!K[F> Z9Y(-$=(HYV1F\J?_9O[Q5@CA[[H+W MV^L__:S,^]_S!&V,#)*>$8O]FRDB7#SHR;D[;/@!Q*!#S8N0S/Q:$S]BFG)S M?L*^I[:Z\K]Z_?-6B$Q+S$#PU=)@-4I,"B/NWK2 _ PG'T>D][\G0"+!G/N& M>YO@S5S5'!$D?6_7J4W04/X?2O8Z^_^'5;@84>?P='6,AH@VD"P M##68EN9?,P]$!1,__"W(554:90X]SHM>+Q_9+OC)O8@=X-5C+.,F@IA;%7YE M8'D@P'MYF$%^L'9N_N]$Q42RP">/ @_/-T*'[XYHAM)%^XZ'5'_I?&B0]'=VR2*!7EJ[IV\$R+$UP1J\ M^&"2!9-Q_<)Z/,KO8 8!=!4?"'88;8!_++IN1+L_C0%#G8EO+E9%3/RET/8O M.'T/.X(KV=8(9TT+*&_HL,*S2E[9O'G5:WR:PTYB@=4O:!\T:$2;33O%*Z\^ M0K\N3O/4KI/N5)&O#<[>L\;./&*D.MNWR4V!_O<_@2,Q-+3IY)0*O 90=V/Y MYBCOKIY,U(E970Q.4:D7O_&SO4LCA6FJXLR!QP#N%'C ,#UV2\WWJGR,+"'+ MDWX-^8JDO(OX^SK:O3?/>_D->OR;TK.&\XQDS(F0%!(.(Z#@86>QNU-"3NS( MXL,L'^\#:'?5HGJ07L0^4L.3PER68T-PTKP2Y:EG]JWEZWU/22D/-,Y#PI-W MSH("R;AY#20R.O&_R\@B-54Q-6WVU-J5)K]^H2B0>/'YI^Y5],2<_AGD!#@^MS3#F18%5P9M TP% MC,B&OHWR6,._<=%>-<0P^2$@D@1)37 E:8V#'D )J@&S?6X*=YI^A.07@NAN M0,:84AVO#<=*""CR['<4[Q0=3,L2?[JH+J7E9)QL1>M]8?56\)=63OEB*9>J MF@")" "0*P/:IJGP,H&;!4:!]'->RT31@H7^@X_:6C<.W&C=&#M&A%]*&3G) ME<2.KLP"'A-0NS5\V^&46\Y=I4C)&V;!&_FP(%.K7=\R!M_NV[O$AX%WX/V$ M1B%(4X@K>;[YY 8RR)P(GRDA?FFIDFJ9PC -:7WHQLIE:G2U[ZB6@L<:CSZ$ MH.1Y/#<8YL/F(Z1'XL]XM@9\2372/SH3.G7"L,&7,/?Y U MD[@E@4'B2CEJ(KO/TB(=1B9DI5RXLU9J=F$@]5/[NE_^;7U=/L#_%9>/L5Q_N'>E^5A2$]Q4!G# M54FU>;_K<$U.P'':M0Y-Q3_2&A;]AP=]J*H;'Q\?F@S&'\FMT3O!<]$CDD_ M2\3X]GFF%4-'2WN*T+^3T#*!"^Z8-PV3T>!1P1Z M+_ 7I T99FR(MB?>TI?EU"0 M,^/83?V&^_#8),J=>X/[;ZQZO)G[OO58+)Z>GD!_4YE>ZO:+".9?$ZC #9;F MW$U3#XB- \LO*&J]W.L);!B8)#0;2RRRZM$6\I-1*]0E-KAE^O/RO]((;-WY MEM<+<_.8=.3'GAD@#VJ:9CRPQR\V.C;>;H2=<"KFG.SC\F%K6$W>,%"FNT)5 M&&!@A$%7W+E._?LG3('94-F/>H1$?5KQG=8Q+VB.#TM1*/W90ZR_(?^(?O+9 M QU?YWYH1J9!_.5PC9?3XUK+.I\%7C;XP.A?['*%/!O^;W*J8-M9:C=TSMBT M0"+X:O[SSKAP-H/T7[CX?OT)P,P*!*!2\0C 6]_WF=1&5Z+_MY.5X,R_>7W/ MWR;CV_US88E_?NX3I?!G<+M!F?=BP"BZ:7X[>*GUT1$?AME]446C, M<3.K WKQ8Y%5"X=]PDXMFO0%IMI+L90;::#6/'9>ZTD[ M+ZF':J"*FMUSN%)K@GP1B^R/I@A%]V@"7BA0?6)6Z2E%(*; PX6IS.G+KR.U MGN*/3M\MRE.(#TG077@W_[!8/(=DZ+2G-[_[4C+$,0=\5HBMVK&GPQ7R:D1_ M+D9Z(4_C1"<4\8]ZMK"([&Q>"M+%3CN8U3/:\H1[6!=[T7[7Y,/7V>M'[ MM4#7Q??4^T$]ODP7:)O2>G8H:.I7.5S!3+K*&B:-!\:[#QMT9]8$WEBP8: T MA10%.*YM_/'K'SY,HCAE=MLD'_;H2CLPHEYXMS[K1[3,2F:[%G>K3)2 NS^= M0!P ZNJ!3P9I)3@YSID M$"5RBSW"=O9:6T&+6[)?9YQ^&WTVR6F58YP.=8C M#5E*Y 56T '?U5[+'E[-_ZJ47[%$X.3?8Y#*G34 N MZJGA&.&2:TQ:/37"5B:\9'F39^RC]^==MK6@XI7,UZR7X?;U%M!6^:#V"@JO M#(FSP5B]H$196RQ8/\&T.GB,7>7.()DFXJ"*\BP<2N#X"C[XFC[:Q^U4TWP8 M?N] *N+K7T&%8SN;:Q_(%1!(/3\10D#=-N3(:]KFO6ITIB)8=?5I*"]C-.22 M*=MGZ@HWN?6#MZZ,?XGI?+\:XQ%,@7T>.%7'%W&XQ>P,7.[->)/67 M3@C&Z^LBY[J M/1RV?/%[3-FO/E*-*3>*KZ!3I7&6W5PGNK@04(_,\MC[)"FQ\FBUC*A+]9SK MK_K#5L<\,USKGY]N1K6PLB5O!YAJQ.KNP7KN\+()YE:7]W&/5V*O)/H-3Q ) MS:@M)E97Q^U]2RE;\@1>AY4 +>LPDB6HO0&T^OS"R2"C=_)CW=$K M]4-87'&%HXL*:%'G+Y:MNFWT-/RC[0I7V@0&#*"&ZU 2Z*29)A:A28[R:]"-O.5!.6+P?"H#6^7/(.SKNSZS&VRD7:+\)_PC%+J&,Y.)5^3 "4@PGQWROT3.[DARV7!^B_\$(U4T 7>8' M^+"F?6 Y>_9C1SIV.1$O P:Z QM.M-< JLARCY_05I%UYM1[G@^[;>G,I.K^X,TG,RX&HEX_P9-!9BU>UN>(H!GF++L M9GL7Y+1&@;Y5F2YU.5*%#ROXBP]CF@EP[OSYRKT1!-S)PR2_5"^NY:AG:*B- M)CW2.(!9=J_--J/UD S=J+,7Y4V4*'V;8V/=A'@P$9H@"+G=P_IG. MK"/2GW.R'MU>-5FIQ.8VP?MLFC",T7%*G8CW>OE$<^C C )*S$.&U(=P&=]H'FV&NN'20,VQBAX2_%4&).?2$D3@1A$_"HRE MSV<%*%E2^0"]'CK08KZV9@X5WLKF!BUG3UM[.4 MX ?493%= 7G%=?%A]!RDAY@Q9$@#E=DUFOAY=E*,^ET^S*!VM'QZTIBK"0=5 M=N3R80K(3RT1)=5+4"<8MIF#)U_RX<.ZLQ6DZ3_G]=4/<]I]*&3<-\"RGG9= M>9HT[I\FPTM "MS4EEGL=CS587M)7-"5-+DR-V!^](#C:H]O]F2E7X)[F9XU M<4N)VLJM\J<'"6]A(DSB[#QX)#%;\'.(C:!!YD0V.S$WAUH^_3MV7:VZ0"(V M@D]I66FD/:ET#N+#G/^4=XU.3NQ=9H+ZAW?9AIVJ WR55N6,=D;4QQNP(YE: MH 6M?%S0')Q61H[*:QU"NF>2ET4S44 M;_,;/S[L<*7HO[TMX!$R[O"%H_@!BJP3%3,SO]O8C0][V^@]L+R< G M(2/Q&*)4*8"9U9+_UL>'D:^%4 [\I;!V<9-BMT/F*''SGU6HAQ7^TB.6XO;S MT&6 =EFMB4+O(Q9)=7RGC*1BK)>A#I;#V_4WG3'8+]99 @/=/,>+*OD0DC2B MD-C+AQ%34EY3ENX4_+4/R97,'M6J%]^);QX^SBP,9:$;_/LSJ6S_OI(! []A MNV=^4[K?!QS1ZKW7G$_M@Z'.8EZ^7!.PERW;>*^1+L1PXJ?L:!QJ1.LQ)-=9 M>@8SPX<5N^L&73;5MRN5N^-9Y'A_S.;%R,*>V'#*T9Q-/< M<053)I7]@4F* M><>TKF H%W/NF^@BZ9' ?R7Q80LX2,#"/A.A%,WIY>&'^IL@ M*0'@HUN0"]HX@*G\V!'_"31MD'"74%WSJM[O,HB7!!JVW0C(7B$*'* [X1FD M/ 25?37 7;=!DN8..""WDH#TA_I G4#,:,T (Z^W-+]F*AM7I9Q)]KQKDJ-] M=_-W M3Z%E"W$C7@1G80W?!4F V!LN^]KR7#^B]J_L^'H=?L_'WE[JI;OD,&QVWCJ]8'!=8_.867J+$\C(APM;_F;YHSNE6"A,3Z?5A4*%1[4SZ M:)\AF@\+O\8CX806N7!>C4Y5SNXY-S*"N4S.'=]15XBW$?JYP^-/I5HC3BLN M.^A$3<+\)8O,]<,L[.+J*WT%^$Q^D"Y%#7XL('8:$A'-LN,1&(29)F8VH^#% MS8>5AS_)7 Z^E>-0TE\P5E%B\I=K ?N\JHIJBO\=E^"CWV$M##A+3/LZ MJ[U V +2677:"\C4M07JS(>DN63+Y6!^1QB^2P/ M%Y G\#=B,@#YVAW*@N6?P&/8P,Q)^"+P;B'M$2NIQ?H5'Q:F)NCDNU\%!&X1 M]'.O0]C2][$S'NF89YCU*E.['E;"9UJ8*PVP:!663/0P4[EG)E(;1'=8F?-B M7EE!FHC\A$M!2%2 MAO"I[JU 4ZXUOC0O<\7('?DPQ"(%?$/D5?-A1NL)9CM^,Q,_+>+.\;+(Q\$4 M)%X>W5*T#?_HD&&_0;'UDL!3K#MN2F=C] ^FBM>7<](HS M5FS 9+^ &E=*\SPJ.W GZ;0=9]E8<5=IZUVC"O8O\RY0XA^A74EH\4=UMZ1R M+**1#9(41<^]#^C,]X\C50K3Z_]G'D'^5+_12Y);\9_^\=?88!I"'D5U8#2O4Q[54WG)*<3ORZN'5'Z MC:,RB>M!T(H!BXWYS%&&7W$^5X7UM+Z=CHQ,MORSF*^ L''B-3P.P QO]4(X M>$R:FE;9<:[/W_5R3)9]KF]Y@?[R9W3XYGMGY9M\ &G$-JX".$\O8P+-0+B> M3.2)[N\#9CZ78\<9/"VJ):WSWHS,B;CPNS6G@X*&GQ M)N2T\L2AZ7ZUT7GPKD O:)*X4#1*>#V8FH$$*EG-A\C;M0F@(%.HC-S"]\?+LSLSH.N>X MMN<5UU3$E1X_KF7'3;^3.N5_TOKE7GRWQOM,L\7\F@3OFI1916+7!+\Y)Z1ENZNM!3RV5RJ#N 8UK;<5:(JM]&:DG#3MG97R[,_,QQI[8;L0LQ.I/B= M\U3R<^W *'(]!)@@$-%U.F31(=-T0Q8$EYW>]E>H$1AR2[-P11T(/\V .ROW M?E-[(K!8C !FI$#>A"W41&%>0DD-V%1F] 7DCQ[.5'BVM1G2=OT6?JT%6?G9 M,;:Y9L_8GA4%MX8X_Y2K&$UGTD)%_:*ZG%^VIG^_\-?AZMR!"!JP/J@+QYZ'N"69B7_PZ%][,8%X\O/G&27"T@;!;W9!-P2.X/!RN%\ M$"?!&H:LC8.G"P,5[:69^L97Z>8Q(0L@'*7-REZ^02:P/!81/Z* Z IT^PT# M,H)49YK$O6\Z9S[!27GVCN4#B;8(0'L4=,LE;@\P9OCELV1N+#XQ=R7N>"!< M*JOL^,-8.]!OP87WVLQ[7C ZHH(O+<3_:'K+BP-&$OWQ,A_=_HH0:(N]OL2/ MI,2@BW=]-K_WYPW&N_SHZ47N@$2A[Y1BKW V110A R)KV5O^>O.GTK L+=ZQ MJL2]BE EX8%L0I8)S12LJSI4OW)=XH+R\".<(58Q ^K+2.2II>QZEWU?Q"348_;0S. A5VTF6>4_6D]CN7[506G[ MG8JN2'K'>93*X\TLKO!A9XH.;,^2&#>Y9)I?8Z)E8IIL^KO'DY"#D.7N 9%, M.V.!E@!&!"Z/L@.T;MFDFR;?<;,HIN9K?:3PBDYG3VT2C6F#>HH_0 E1KJ45 M=\7#K->2GAVFT.:+OO>.3E;F$08L(1$T:ZNC3 1"NB9:',J;KJ=MUYJ7 M,O:D!JMJ MO1R6!D*IKSQD @& :/G&?E?_$SE?T^EW$$ERR0E!_PCSLP1&0O MD6F-?"K HMWR:(;DCXN!NCUZ6N'1CG_2C9'?GZ^?6",%4DQA'SA@=7):>:U1 M8.J.EI0]<\=N?R*\G31FI_FCP>M"\+55"\'L=,I;A/P/]MX]'JJW[1N>4DEH MLM_%R+9LFA#*;I3LDJ:29#N5['<)F3)F2 @A*D*9D"@Q)9MLQWY"$K(;,F84 MD^_<^[^=YKOOYW'\L'S-SKG.M=9[G\3V^Q[&. M\SAJE%#"B*;BWVXL0B=,C"L+*NJAAW@R\72KC.<+_X\3,]]G#Q ,&4BVN#)3 M \ NT4/(%NT.@=\Y#\)'*=GC62>X$C])\3RFGFFF\^;"4 !.J,K@@W.YB8Q! M=1Q/A8OMPT?.>*130T"UKN*"P)\XOU0?Y,0ZY"@J_A<="OO!R=>K26$X>MSW M8\\Y_"I>XV<%$A]$\]9TAD$B6YPRO9-'_E3Z6V$BF #\"@Y(04LNH/3F9V]_ MU_/@$+G[K0S1(4PEAOU;Y;U3AQC:B8G@2DB57E#Y.@2,=&HS17*MB!/4[^'&^T5<,F%LL7>,.' =_XWH$C)R98O-477PZZ=7\,;G=N6OKC( M)#!")XDK/^XKKT-*3 D+"KVBJ\]75=A&)>/[@%;4US2FE=-)A0I4) M@G68VS\E1L;H <9M!D)-*M7 UTK$IU#+"9:!P7Q-Q+?-C#%IVQ3I.'>W5^-,U\!X.Q#W[D5N'6(%H%+ MKPCTV7:%:2QP)M[%<-8^S+;GJI-KB0$Y()QUSV%3_'-^*?FU)A0-&^4G:]\H MZ3\J^6W0\+U=Z2$F832(G\HSP0QMXA;K54DMZ<)'K4R:^(X1%:%%$,W6*@2H ME,CL*W+'M=O]CO)&,WEB(_.(?JB?C=W!V49 [NW67;RW%2F<\"SSYG&FTS77 MVN&F\7(A4RU3_>W:Z3PJ= M?GJC+$.'A"&>[K[#PC97X=J;&Y4C>4J,GZ[,R#[7CZ+#8.\VK&E/GC7MU#Q@ MOE%\:N7*QX;X\YCP06X:SY^2;07S' MN"10;OJ[?9-9'S7/AK$.P71IOBZ,T:NB;$7,YR"):YE"69OVGWV\ M#E$$$=^3>?=K+O;/7Y'\\\/IRQQ[]U=@"/D*X*VJI:0U:$S5F.SWLY\65]8A MNUSG,XK?#SXL)X_(> LV=7VJUWAI\]M68HWDAJ!+L(S8JIP76-$%W%8S??"B MOCWTK+D[W_VL*C+NTE*"A;0*T?.'/GP\O#TP"^W?8\M$G^N2<\_FY'\ MG?GY62ZVIFGP1P;[]>BB#UN.MT $:MD:N!1$R$\B=3=/.22>X/9\QL/IS<3,Q1">OV7(3L M@.S^Y?M!KP'A,,-%O-.[<_/\;J''MF=#@]Y6%=X[P[)U;W"U*S,D8&D\JZ0= M>/*?+O&=C-7'3JY#JOO;D:!620MAS'NUS8R_$O1B((XR]C]=>_"XKV^6$![^ M73#IM/M3F\)J.7;"WI1])NEZ,OQT?S:=4XO[>@DUELCMP-W&K_D?W/3+:<,I M#U3SI!3'_7".9VF&HP3::0A9L*'3!7?+3!;M0OO2KE!.H+SSK$FSACR(W]RM M=>OJ&:4BH5Z/2(8QLX93M ZY $]';&U49EUDVP%SJ6P11FU'V?0\QNXI^NRW M)6JZA+U4CIWX67';RNWSNPD8!9/YMXPO"+*<-E1AA:GX M^(6H3DM5*'R/"-]/GGT_$4Q_I +V!WU: HV2(C0IX]!ICSCJW;Z*!5AUR"WJ M1U'X2L+BA+_K#L]'P^.+&UOHN?+/61I@RO&/^E!!M!"Z M@49*CY!79QWYA59[H/1Z<)$^/B \.=%!5VDH2MO49OQVO(PES)WPT 7+6$?8 MESBWUB&^X8.CM.Q6^Y/=%=7VD@/E+]GV!:B66DG9IZ>,ZQ+L4WG44GY8%5)V MR3SE)XPMMK__U.MU2%P"+J2#@;[XHM=KNBY\9N_OW(YYG@RA' 68H:0G\L\I M$">'9EZS5V9&'K[4M+R+K/WSU\A#ZI-2Z=>+;2&!.*G[*LJFL4^@0R_^:>[: MBGNT6A(^"05M=./N!HB+O;1T<;*6@.)P50[UO//#JP_#'J6MT%!26$.,!0^[ M2/"X 32>&<: QX_T=\5/1Y_S/>\N>>OYV;$;,9&[F>*;5NC_GM4RG/H1M;7T M+^N0UT(*DH^Q8CPL.=6L$O"1PC!E28UC^[_@A@0B?_QF?B'FCY$ M!&*Z24'_SW\6<0Z_;*HSOQ9B..>WT2GC_&KWC M_M7?RTZ95?+W5NO]5(;S!N;?##D(G2T6.OBEN/?R9Y;KI\LPP)V@[HIW7HVT"'YGTR--01SST8*FGE<]8^D&:@H.I'ZM?9FH(EBUE4W#P]T M1K!2ACK+:L[']Z*(QG5Y6\4?]#2<&'\':N?_L[4J/LMG'9*$&S,;'IV=7T5, M?5Z>&6E.XW5X@R<29EPH[^_1@]%.75/J(]7.570C3<';](+X8 NY=(1FTN=, MI031M]NM;.?3<'NFM68Z3/IA+C5>L@_VGKY7HE)@)5G&K@S)J'"\]BEXJ'HX MGPC/]AY/T"!JR>9G5\_(*WQ@!D\E?DOO6@*U5MEBKM/',OW65ND6A=_)F:1Z M>7BKIEJU2O]0KZB+9ELZ725I*1F@2//N)Y0+!Q>^#&8>YH,W:07+H;Q M9=BGQVNM0[X7DD+5)F[]$C!Z_:M?@@S"N-NK63!0_MBU*7%&4T<@?UY@A)TK M^NE:"EKY$#M@$&/,LRFF.W'S7C:E^XY>RJ"+XPU,:+JA\Y J 1Y?<&RU([X*=!=O6(?3.*[WYCYR4/8%LK@#L.NTL M TERCV3&<)Z:'!_0X-1VKE5WW+X,ZTA6J[VKSMHY"#DT2[3''&89<_L]1,E3 M\IQ[)CK^\ZO>R)UD&7ZV4$'(2$/0?GJX,:Z29_1Y?(#__AH@'DKX\E9\RO#. M@J:UU/&;]./IFNN0EL]6E+[-/6J(W-E[=E\R&+ V&#FJG;)=VZR= M)<4;6<4(^WTJMXZ%A/=#G^4O*W[SRA2T]C.^W/!E;?2BX4;HY-80!K%[&C5& M:<]5"6'?^#KP<]<-+G-6!/\"7QP=].>R=+VR^_7PEZ^W22/WHIL>X:2'SK"^ M?%A)>)P9H>HUX(RU6S$SSVY! "XX&":;(M4(HQ[ZPOK8*DSH78?PV5V?Q&XK ML^5-TW=. SOL 5C$PBW,RZ5/3?'"[3[P M_<]+#;@=O)_E<9?A0F^SKC&L"BD=P2NWTA&KM+T?$+)K=G\6\SC?#G M;T46 MQ9=(?3ZZC\.L"VVC%@"M\$R3(G.>:%W!=N;+7]0FM$QH)NEE15N?KJ^;C+;) M.@Q'X^@K'^NX]\WOTR)\/\(WNO67*8=;( MH8.?U29=_&Y@) =V9KAVB%A/;]/X5_4-'_X[5IF%H/_A1?\^JGO8Z>JAIVDP MXO>=/G)NPV1/P"X^>$HKYH MXAG[FYY/?C,\94]-*74L5.Q9?(L*.Q?8:/VB^)%-LVCC!:53TKK3C)$80]]_ MGV?YO^=$*$]IO$-9KT,(0^N0)[EC%0YNH_HR*_(&MB:&83)I7RJ5=611LMATLZG!24!A>C(@RQ;5Z:+^*]7X+_&CP4L_SP\GJ;+9/ MK7,6<&=T*WVUVZ: J\!VX.5Q_G@RE&K=A9_(X31@#M/#>'&2&B.*N!/D2+:X M'=/A4R,B9"8E?:LM%:H HCKU^H.>@27'Q;28@W)YZ*]1=@W73P7E=3\T.7%) MXXFF,'*,P(3AF9%@!L..F0^^H97!1#$NX% %>4'!8*1JPN!F3\_@X*:@DOES M?LIZG'RR2.W[L&8?K44IC:1?VO_3<_3'@-ZHXO\0]GN*O_Z?.IVZ<8!C.J@F M^9S'DP\"M;N\Z.MY9;G V4/WG#_=_<:SG-^"_&PY M.=J^1FU$*Q$,:?0#)LN732W@4\Z(_'CA! M%$0WM#GAJJ38ZEE3JG5OX^/)5\ED.?C#[\]V_K MSBV_#SW3/ESPH_13WG.5(HD^P\:\T\B<":=//Z^XF=[W N-14/LN6V*GW=2K_LJ+1L]_".0\A_C[E-GG_EI.=8ET&NJWX+=UR,H:[I>8ZS]^ M_-=5SOYY=_\P$*;9[+15XLI7J9\'-_W5ZFO;0N[@OISG"7#%M@H_RC(TCON6 ML"R![$(L:_'T_"B?T\&EW_RM//WA]'L')/F&%<'] NI=__.(O9CG_P_'' M1.MEG_])/O88T\$_N[V_KSCYCP[CO^0?_ELB=P#!OJG*.WV<^$N#]YR\Z[]3 M0JUQ\GB\YR]VIPGK("Y+\5C3]U\\<%6K^0!&5N0IS BA0QEJ MT\]2J=J2 :R'15=4ZB*DDZ=,)V6\[CZU,6Y,-A[M68=4?B6Q=XO1*"GYD@P4 M79U&&-])H;JOO&L8G0:@;!6I^L'QJL!YX:I,>O5UP4"+_;5H4E MEITZTR?T:"6=>'!O.MO8@>G(D'SPQ%]!$I!F1':F*RP8(9EQWP![#4O/XO&) M-X5R=;5)9-M(Z]U\MR)#WS@QY3@UC5X,)V83J#.8=)<8&:^G;/(D,$\J3ZWE[V_C%\4WG.F+%^1;^*Y7O^HO=_0?0^.,7 M_[D Q'_H\L\D_Z_62"J,^0N%:4YM^6G.5:S,DM5YX:#Z:+7E8(865'.EZY*M%PP]+Q:YJFQG?T%2%R\ M. ,']SCQR,YT5QY+CFW'T.;!*Y5ECOX0P@^64!&WJ_W@AJC58/L&E$; M.XV,D#U7QZ/OOHV\%^X-;T8$+6WA?O;0 23C0UF;,,$ *J[1L1B=*==TCD+B MRD=Q]-R&VHRZO30M6=^O.&>PW_%@7>UC;V: .A6_.,P8Y;%I<8PFRQP[,64 MI!%H4#[25>X.H"0F/"\O&F;=7!=;/O?)P[7.(ZJWB*]7*/B83J=$1XO5!^X% MR&]!KD"V3^EY'M5L1]32T(T'AKTJ ;?ZT/N8ODOAO DCO+C%.C3S<>>GI1C- MYQ1:#WVOJ$U.KRPWZGE16 M5E7%N/JM.>;:O%^'^-3<"OJY>RFGUWAK3R$D6I"GM?FSV>? GPQ-ZFH*OCU? MBI.#.4W+LXQ5D:VY9Z(IJ+?386=8QE1C%(W2$9*&%\=$3*.D+5A[P)%.C$R% M[?-NH6?\K/,'*K>W.OT6, 5PY=&>EA TG*W?3X*NZ>#EUR'3)\1Q[6[L*^N0 M(AD&A;NEU6/EOU(+3&LQ=P(OMK]YGW^^5#4GK1&E]CS@V1']D=SL5SD%24GD M19V8DEI]GF;XAU,=T/S<,P(S//04.4C@2 __N+]IF@B,(G8COG5A(M3_[--^A"BN"!D M4_] MB%=J)C7E0N'B#W[];U5_R5_W/[0D.1X>:?B/XPH6\_,3"048$6;-]/ M$2JL2UB>ZE/RK0@>""[T"9N#](IU[)S:_H&_!-<*1TP7-"MS*K%\&"M&)'W3 M$W1DNX(2>)AAX0$8IE5'BZZ,'FEZ.\BNR3Y=E45-L?;O5@RT673P4[VM^)%_ MN,H)!A"8"2 ?8\3]*/0F8GQOD M$I7U-R#&CS#>0+.^@Z)2VHED:,O:.N2V7CBH4W_>(+:Q\)4H9&:H_+X2-.9ZQD MT"IB"0X)$-G0^1N776[E5KF$"T9J752M/W_69L%H7^#EV'F'T2^X=ARH4<(6 M+[%8A]S#F,$2/B::2H&SA!C2?%J0PU?M;7GP_/8NTLD!C7<1-^ MOM\K^>SA"U**VSBJ1,XKA/>2 %L9J.TBI.!E&G6FM:4ZR?+-SY_:S1!$7/PL M"[.VSY+M.Y*+,R[;MXA5Y?OR#7ZK0'; 8&9;P>/R.V>GH^5[]KW=6^I^>"?NRHV#1I MM";!QUMIB:HGGL M3=H@RUKJC89]\(=@'95\Y\@'OU-2ZY2:N_Z%M_*W4PNN6ITNOY&P*)X1N>@P MT[ D2(S5,MM"1E/:,^9ES[Z>>EDK^[[&./A9II-H9?F;C*]/ UB3NSHCY5#5 M);>(TR^(8HT.!%N6-#L$O [TV@!-59Y'JAF1-V&N^*[LKBTY'4."#T?MWPA] M#Y91SKK$.#$G^/7FII6M$C\1BZH;:9)09 >N0#R5".YUZB+RJ]^ZDP_]5!TB M-9]5G&]\;LBK+H%.G;23?D2V5;GP1CXMY@WLX0!CE"<'TZ5<4W 3M0J,9AU' M*U-+DND8.D?!&$A?[ LH1A'C3'2*Y\^-Y'[R9)DV6K]P M>TDPG7DB=OW&M?Q7[@=UC&2&SHP_YKJJ)V.4P57>2$ISLHG315.;./MG'Y0Z >WYS6CA_1'R[O?#$YJ3PA_4/I[-VZJS_J ME+?L@M:7$N+*B2%0J5W;_S$NH(YR4BF ##@RK!M7^[H3L_&LWN MK4/:2M8AMV:.H:3]*C];:=MGD^]HB^L=.T:U]7![4?^H3"@9LM:6_#N2^833 M%)$^CN *Q/JP? /J]9]5TUR) B#&CRFUI34HXN5"N5^00+;//DC^-UNU21'9 M0QZAYXF[B'XH,A]S/X?0+(!1!)<8!D.D9D%P/CJ*VD^_!OR2C>A/Q-@+UY*# M.I3X:NSDBFT+18XK^+I[JEWG.P"!>?QY\/F1%ZFGYK.5CQG05M_A*N6>=.W9 MO_,S];KF(Y_=,\40I"6F;AVRI93S'&O*'88)8S7]*55>^ M*&A!6)42#G!>F"FA2:U3TL!HG)E, .P"PRFM,>39-UG5L=HTAQ Q8W=_L1<] M+^-I0]HAL^8]9QMMMK<2OQ*U-%[2Q54$\UB'T7PT MZQ3U-'>G#C.!P6KMDS:%V]-#31^=>>=HO4/P<(O\7KZ:PN:3Z5VPVCFZ'C B M[,F\#)91"5O'0$I'_4A),;@.Z<@7M;^DS=^>]=/:K[C3Z](]U^A*UU]W%A3" MEQ\DJ6=<&8]W^$#TQH'[?$B$.)P@T1^W$2-K13^H[="!K\2\=O/GP@''%&AX+JWJ9[/KNO6(CND>Y2^Y2%2/V8^:FU6H)H($[P?MQ:7$%F&.&K+,L6NU5M-U=WOG MK+^\D'99HD_0H* FY5:C/(.?^8*3A]5FZP"$A&:Y<2,7*H>/F64YUM!\TNOWA/.P"M^49(:=S8.*G%2.Q(Y^=V8[> MFE301'^&0NX]GNY29?0>%H#:\>V5[WR9?Z2<;N'UPX#&0\>""&G MN+VH:E0:G <>B&0*@%Q*);\WJDW"POQEBB(2!6(@,"._[DD8'!I/<]]R?>\0^?=OG4\>>)(!H1?;I+O.UES+@\AS1TFRB^:*:$PF\'$ M E_)J^RC>>T>HJ/5G*TATP,OP\>:^YZCM%^8P*]?77L:F=6]^YZ6S5UKN+'+ MONMX4&VT*V3"HA,ATGR(^P%58_"Z %T_1X6E:ATD0MEG@)&8\(80T=;KS]JQ M [8!LS89;A-:P,L"Z5(]C>6S;R#1SJ>LB^9_,68.F"4^9135(T -3=<1Y=X?%!J2@K']VTC=&$=(@UZF\*.9VEV9LXY MYKXO_S1XG';N=#"X/*+??N>Y,$L"OH-? MZF)1!T@"5[^>*MW<1*%%TNT8,%HB6UP7!JI'MN"E2-0XZE*"=1=%!.,CF2?\ M=;BR_YKV08[!R.'VHYDV;KGR4=D31YDL!2Y']02Z;8L:U\\<#Y=F-M5 M7[V4 &V/QDVG$6@3-H%5.5;/:D?(#QX7OAR%:BH_ZW:^2=J-UMW5R4P@O/CV M+][$_2]PM%W0%Z6$['5( %( U^J(54>7>-QCZH 4X"N_D6&6KQ(-4HLAUEEJN MN<5%H1,^WWEJ*A]1!2?!R22NP#J$!ZXI8!VP1FK+-V+@;HER6;:^Q9))QE+G M*R0$920%'GB^/:MU7J6G(4FNE&^2\%(KPL[V(.=DCV;*=:? 5TCI\-!O9P%+ ML[V%-U5O;A\6$==0$MK*]X3OU<8 3=]'5,-)>'+#-$]KH$2Q Y$WMDPI HDD MN#AX6*Y=UBWK&LI[:']GE9=RIK/;Y3(##ZN0/,+F>D32.D229Y,A=V$N,"BW M<-X![AH^>IU?4D>DM<[5+5R<[X@Z>.'W*SW2\OC M$%-N,NA$A9&(&]FJFWC#K !(+3JQ?#".@$]GOP#;&ZAH>($V[FJ6 HS1-U:/ M$@?/"%24!VN?FZ4JC)%"19_&]V9'=$LKM@:QT-@A?!5_*XXLQNSEY.E_5AAJ MP_$UGJ[P4Q $(GYDWE-/DSH:?_G3;'T=HC$V6$6L->!+X/*= *UF=)AH3/2, M):::P1 M>Q]86XK1;_P4),0 PQP::@-.!+@:7B_\K-@@UKWY5>0!W7UWWKV(@?D/H':P M_W^@LK#ZTC^7ID9K[@X$(WL&M3C'$F([< H0/K\;#^6K +#8")2(:[KX_$]W MEV[Y!X]&]^>[Z79TCEE7VT8_>72W)4@7A-&()(H\MW5*"&P"OA\9U"?>GMH' M[(R_'J!0ZB)L&B'X3;NQ]_F(UH&:6^]_-H92R8=RQ(3.Q9@^2P:MJ402 =P' M7>0QX:URH"=+$3M&D<1(,*):B;NK[+$S[0I: #'6M;VV6?9359YC0_Y40&C8 ME4RRRU$;"(?M(\HCO-]H2]7K[9N7[WK MU$^$-?+Q'N(VP^!>I-1B)\N6;0HTH&$6U;5#>5THZ.B9.C#CA;6/V.2D6Z]$ MAXB?Y.#)/M&7!QI^V,*^6J6:\X]6.;7DJK,E6"24V ;($-_XD!!;,:9#X'I\1*V^&J5&C\ MR6=M/G6&);I_K$K;M!(D\9O.R)L994MD,Z7 49XQ&4(78:"HZ1WX1)QDL^:\ MPE:&84RCZK3?KP8"_^1"I33=YU53YJS3)\_D(TFREU,?6_?*AFC#RG&M-A%P M<"\A#BL)SLV,+M:RS#$(0"$=F&BK=?E:D41#;36HF-(PJ"F/,'+[+/

G8T&&'$'!%6?I?#GCYPY&\UD4Z^SKOQ*=%6EW-VZ3" MM[7Y!^8U#K1K[J/&;KD)W2(+81,V\CMQ^_#;$+XH&/;S$,8*3)HI5])AN:/K M!Q=P_&S4J(FIN"3-^*H7NHHU=E%+X,KE#.F[#=(/3A6U([PH:2@!K!BN50T7 M@(C%R9F(\'<0QXNHN"YI$U6@K*->*\/7CC:F/EQ@*74C]4[HT]<6X2/IH:7Q MGAIV^\R"C\)&NHD7H&-FM'F"#R>)*]+8ORUQ&+6#PJ]/2#!3: 3B.Y,JWP+E(RE;<@-K2"^U ]]=\EV'C&FF^T/88Q^; M-<#],%![+GT.[&59@Q:.1H1%\U??(U'0+VF#FM?%/.K" @)-?C_-G37VT=74 MD]E^]\"QHZ45G(#R9YF!F\S9P@)H:1DV\K;4.\4*F3XDD+MY( M?5S\+%V^XYI+=86+9+(=6ELB6"DH;:"5&-;L] MNSLE&>*-VV#[KHX:,#[7D M!GRK%R(KI*WA;@46&!A=?N_B*GW\F$F9C_>ECQ4B*:)'^FP!$M.+D]>\P[_R M.V4;T8>R!7U\+>#:S0"*$/K,AS:GI$T]/.S;W :3?P"-LJ03FD,_/ !77UPU.]PL7&,>>7CH@SEV*J!4ENM MU723^"DK7:T/R[W+[[ZOK4-H^PIJ +#)*/IG%=RZE=F;:+FG=Y!I@7 M8?R>!=@=QK+T);[!QVIQ%:>452EIY9@]7@IOC"KI%U;+=CV.]=@.?T>K)TBB M+=JPIL#*Z"U,:V&4PI&AY*;S)I<(EE7Z5J]C'Y M6Z6TBO?MMT+O[".;X3P!GFFA .',S:38HJ .8'$";PG"@91V MA5UOZN_:1OA1HS=/()-]9-IU6Y*E[^3;_/!/[$H?+V*&9N#9XO- MC!W,BS-[P)]JLL_GA>JC$IG,/6%RM\>F+U= -\<@]C?ZL32P72@A.$^IH[9C M!?P-N8?!ZYZ,A@[9R 2,]4Q..2$X(DAOT>CI=UDW:_& L)+JUO=\(0]4[&5. M?5MP_8SPQ\7!MF"W\X@)1]QC"U.O:.X:[M S $-4HH9'T:8L91Z<"E)X3"H0S4-Z' Q0U3JTUW; M:T8-:PX=5CBQO ?]ZOIOFR?0_J4QJ=, ?R=^/(\Y"UJP K23T5F4&7@JCAKL M$O#U6%)AGR]^O-;Z_1?G5+.](V1DO>C$7JS;Z!UL&UZ"J\<^ #(V\I4#V6QQ MN-O;H:J&I?%VMW7(+=V?G6>DBWC_U#@7VIU]_+5%JJQ0N@!YX'=>Q=,C/X^W M<,O1?!:3(QG1;&'0VI I=:5U-\BCV.3@66 MM ]P*DZ58KU9IQ_:1!UW,^S+93'K$(F(36;;, J?0E9PM_#;,/NH4>5G--'5 MFOB=X URCUTIG6JC:"LK?N;[;AUK6;Z[2;*E+1 GYS^-#87M^B;6AIN>(8JU MJ)V986H/+,?6S73F)J#9UK.:/(LI"#Z!G"8F--HA%D,OLAQ O18%W=&#&?#; M;,L*=$5/%U)@7F_SLP7]MQD6E.,-\57H/:ZKRWR[+ZHRRT+&9Z:WXCN2S'2= MV4) N ?\_CUX\@S05[AP$NDV>9L]A%\M$^O"O?99#&7(=:SF&X+Q+#6,WFAU MN=41M8*R[V9\0S\J*E";(FVU7KVI:^%3R8<\@8K:1S'/@W@ 195:]&.)H_'M M:Z/M#>D2+O.Z=E3CX<97*>8 .Q3E7G@ROJ@^:3:M_63.\".I3^[.M66QWXE5 MZY#V#>EJ *QYO-Z3< S/8Q(+*(SOHM6CULPEMIQA)7UUM9[(7Z3^% MCLL*&-Q=F!9Q)]S$[L#L!GT4LOG;T^,5Y "VBVK\<%;JSL3"([Y9DJ-ZUJ;O M#[RT*53)\BW,&#;?R2@SL-GV"JN*?0>K1'7A%,8QCF [:S_;B.&3?' B=-MC M&E(45&OC>9NOEB$N>4GB//3A6BZ$ 0>5BFN[^N!,D:%&/48>S:IL MQBY:K,MCSV CWXS]M3#MN=L8>- +MR/%_J+OKM^U#[S->(=EJZEM2=C"0 '' M['''!K!;L!^Y2L/5KE%1@E#R*,V]DSY9&;M;1ZWTPX>^CWM1#_$G WX(-L%/ M?#K8'>[*,1)8G(M]DCOHZUB8J=1P7#?CYE/1[\/':5@6941.I M:?PXJ]5H?P8MP#FHT?J9+U>RJCKN;,+9?2J1 N+^;S25)?:TOE.1A?Q$C,_1 M$+'-6["D&W@ZCF4%YHZV75-=^>)F!]\<\4T_79D%PUS@E"SRS"ZXW$;D,A3.50())WA"ZTI%M9?+=5TS MRB\N^+9LL]_;8NO32N,IMRJ=2?=Z/G$1EW8%>LTR$CX,$S$3QVB#1&K8-"X% M(1P.%?=]=O;^-Z[2P).FZOWXT,;G#^Y=91YZ1W7-LUN5DZN]3SMW^ZO*AEM&XE?N6>RH3[#R.F22H CX\OWL9^YOKN6DXJ;O M4FJ@+93DRNB4#M@.C ]CQP?NAYDD0D*!H+N?GE7B;$2376^H -_J'9;U^^WR MQ(Z06*PNYR%N>A2ZBRT(YO@SL8K TN+SJ) *YY-71K+3BQLS)_#H+W=)*R8C+U8[?"R#7E M "%)E0A]' W6#DW 2V$,N#O!U\#/HPRS#)4RY7D/I<&+334\/2/][-P9JY,[ MC7,A0#22:0,B6#=PK5IL0Y8F.RCA!U*(-V37XN0[/V1?4:JKSC(.\*/_>'(W M05#+P7IWLHV7*N1"CPU"RP_U9HZ43B[C[G %7*ESMXE^'$\:,8:GO^7RFL)( M4X<: /J#^.+19-DQ5[_Z,[;!3R<7#I29]LWPZQ0V^I[9MSMN#1X A% ETMM; M@;1V:DAB$'NOTOG$A*!?Y\60R^W;!)@1IQ4F8Z[121(E5#@_:->BL+L*B(PU MT2[QS;6\Y>&>]N#I>5)04&".>F"HU>8GW>J037T0WX$_=5!:1GMZO7"V?[9P M+M3-U>W8@)MKOW3X ^F+#^X#+3>/\-\4AF V2LD:YLNP!5EV56*:L2P_S/'N M<_WN]C:<[8A4>!=A L'DYSQO5FJEXI)A-89MCY6I3NUP28OG :\"<+L.3H31 MRJ.0#VU#-J4YQ[*V/G[OIZ<#FY>V^YY>K\U_[4P-]Y(WHSBMK1\V:C!MWV3_';0 MKQBW; KQ!(T[7)!T899GYTSY9NJ/1GU@M&67L)%/[(QS1'2X]=6)HKN:G:;- MCX/\S2](JU5.QUSEC\&U^IA)8)0X)0A/N AV",&'\WL<=1)\ -QT32'&U_>W MXV]G0Z49[G7HZ<'4U$9ZD.GGCGZF=JK(([ETK5V">UAX2X"0@#E\_?F"[+98 M'R^S-QAXQ/7RH <*S"\6XIO];&0R.@Y8*,QVCXO"+2%7N#LY:>N0R[A$E.@2 M]B#&C).%W>WKH?.IXFG=)XQS$5JI;=2A/F,+4'H)> M94N(SG7V\V;A(O@]C*&DB=9?Y3Q>&:H@!;?WV T5]LF4A:R:FE"/O=P]@6H!-23VFYHP M$.4MZ0V&)STTOQ;+GG8%S[C=W9NRRH2PE;ULD-5R\[]J5?]%]*76\:Y;D M8 Y[3*GU*/-D^>%:$8A+(;>(6W](\NA <.BQ2CU07E1<%;_B:%R869)^,)A MRRJ;X[V/Q#,>[)2)(6 YU8@ ^+CA#.RVB05K&TAB$@#HK?#3P=K-!Q=<1M," MJ^:I0UZG!GWO7G^C'%VXH'3&!\98"E)^]+*RS7IP"@I" 6/J7,H*XK8'!-2C MV@NB1E(>^[@-L(V# JYC/9 Z[X>L8K].KD,.3YYTO=>OWQ. >Y6^:$IS]U[J MP"IS4K'B"[()!6&J?1S.4GN3KG.%]S6M91OZ)I]KEVPOV:ID^O)]@9.-YJC- MU3PFMH\33PPBQMWXD/,)D=C."MGU[0G.F^SN,4_?F?VE,C5!8*XJ:VJ? MV&KP"6.9K&/JSSGY)C(O,7:\,?S-CN845:GXF>A/A\0IR(.1$:7J!_I?VEV) M\"L?2!16V=6H<&%WP5OS*R2!U\KAMN"R 9W=FI08IMAH" 5E_ $\&E';O%3D!^@YY G;#]6 MC95K%^[OG'QY6N-%UJ7STU=MU?@P.L[$L%^X8;AO1D[)E#$RDX>Y4&+,V2PQS&4.OE&$-CKXY(!?""UDAS,E[U":;H;,3(CVR6U'IZ^8 M:A!O\E03?#R*6OW@0QXPP[P"J">6+\$70T(4/V*4?;RSI0P]I97U?QJRQ;*940SHXL;6"''.D^9M&"FP@)8N MRA:Y9S& ,:\QV\O0_D#@8?OH'7@%/'\=@DQ8F)]RBHP-6E)SB@QEOI7Y<%F( MXH'QX^1C(=Q!,]FX5GP5LH7"#[*L:QJDSI&1J29Z 2\F+ ^=*71,GC5TO"*3 M,*V7H&PR,AK+YIM&)9A)UP#(]I"M\V8* R]C)6]8)3[K] N J+P6$#]>6J=R M+^:P6HR9(7 6,&3O=IX9D_3:C[@LS[=7+B-=U%]FAKL%H>,Q#]Q-3T95]W?@ M[HC!]$X"]H\)L2:'^GI>LI0_1?C1@O,N9T:;C9/\#F;)E]55;J3"\Z.(JH+= M)1ML7P'^Z#6^\Q3H/1"Q3S":-JJ$.#C7[)H[.=0H.%VN?J0)J,BA:AL(ZYVI M:WS[Z>"WEW>/1&A/5MJ'+ZL9--BK5#;>BFMZ>NFJ[1-HJIDVEKP. 9#K$'(* MS?$.7IP82(B71;81XCTT[%VBHGUHV_+XP+(. U$Q/NDO#PW'M$I0AVUEZNH3 MU$Y80 P/X_C#]S4KX%JQF"B&U/DTWU^H-,J;BM3G(.QT8RU:]^JLZ$L VX';?GH@3KFDW5U+0KF _]WT M:"1#;WJU#9EJI&4F"Y* VO9\[:'R'Y8=LKBD*KLH4/FAYMZ,,^%>PM4YD9L> MZ7IM$BP#1IE^ (6^D8\?"L[/N)KR4>5?%EY_/W?. MV]1(@!ZY2XUE_S[,>I?#S]\7TN_/-A&8%N :Q]ZAIG\B:L5 *NJ;2>(L?W! M@HL2J=GQ)JHSFJ:7<#O1V$[UMW$GD)6V>T2*3#M6I=1%[")"7Y\OK3GR"\%3 MRSY+,11QC'()!@'F '9M9DH?PQ.L!L/M(]O/U69E62KK%"3(>%Z^\T(TSE?Z MC#GM#5<&VX.O7&U%B2!2FH6Y?5.;@*QRU3)7VQ=HG]:1!007WC' U\.T&Z<^/.?UX4*?SNRQM+%CS]9\'-C7O M^:A^:QW22L*JQYPH)BVZ%GWE"R.EZ LQP/3W3A/#)%=L/PRBQ56Q963V\ZY1 MR, \S<$XP1*"I,Y.VLO5I/(O<,P5*QK?F0QA9 M=4^3,-8T[;#.:^=TT4C;AQ*&I\L[DA76'">UBUIW4(AWI6<$]N\(H%22.GC( MSY-CHB=RK*B#"QMIEI]$OQBUS40)3)5_O>7"GSB3O$87#=>6_X0\>$TV_,/+ MZ>;"A;XF-V@0 [_HS-J-L6*8SJ5R]V"[\4(K](#3=VU+_=?Z8WZQRLJR6]P' M[;2T?ER!=*O':!8#R%9D'%YH9G :# 6*VK&PE&.OZBL'"C[^LM$6;2//^L[5 M)4@DB1_+[!,_8U2Z:4K?NQORD5^"A60?XN0B HA;T'BF$=C*V/>1\DUMIL,, M!LREEPQ&V 2J0J7S':OR#V,_4 YT%#RYY[>S8I/$5P1@:1>2FHM:5"Y!^\P8 M=J0Z=66MJ=]IM"A&\W?E+LZZ]N\"/2;.OHT[_DGU[D_%W'&1F;L<\,0) 2$! M)B4)5$@^J(6(@"5%"E5>[5G MRY6.W")C8T/S NREZ,.$2SST5 ;EIJT7(Y]S1]G!A+$=R5+&CLJE&J96Z60TT?3V$& =8)$?U;074F%CB9 M\A2=.^(:(C*?BX@OU[XPO.?!#EOY-DO9ESWO.FVN7!785M.LA-D+NC)P;7,\ M2B6)E?VFL'?@Q/-] VS+HB-1_NYF,]<=--6^+H9FD&/,G#CY.#_8&&N&GX[P M8=FB)YC9X'4<0ZKSA@];B;*#*^\[I??ZTXHVU#KS2)BNM+9JQM3RUX(T&OVC M])/D$>G5H-K,Z]AP3@JAG+=L4:"*(3T.,*2]Q%]B\+?A9=A'WQ#?O*4%4$N/ MCKJ<&"CX_3CDS/+D47/.C-G S\W\WWS^LLT;$-*!W\3E1Y-(9%PG2@HC SPK MHZ6J6!TDB/I[R-?D<]];O7^G]#97L()H*EC_$"*&S1=0A7 MH(1ERNTF2C7O 1'M1,FE9KDQLE\]+,W$1^;C M0=V7I[]^<5F!C4?.E+#%EIB!G-Q&I]!I*+F_S4SM8Z. "D\G=.)N7ZNG-WV) M-&HN,AF5GG8Q'[ZNR8K/MY.MTLE7^U"S)M==2U:T?86 2R>,-:80>I I!<+ MSC9.;!NMOTF90OO#MXSMQYN22QW?1H5*90W&.V[JR8)LRM_+-]<_/L?,X*0W M'\ .,7%5V:E$/UQB]CI$!./T#->F#1"H(ZDSQO+(,Q]_75>1TMMS<]!9?FF_ MB_2/_9\W)6\OOYA^;>*Z>O;BC9_XQ'7(ZZ7%>T!>YSFN$>C$TF8?!C[4^5;4 MY/8GLD4N>D5N#]]+54N0B!"ZTW/ENM"1Z=&B/PV0YN]' $[\-NN0Z0>XJB(; MJC5[;XB4T+VTD^GA$/;"ZF(3PY-*:$6":OAVZ!V$I$E0"1K7M@9M38=2_-=F M2ZXJU];$AC=<=7^X!D!DM&P@HN8$=S 6&*6.=J;_S8;"0@9,[(K>4V<'&X\4 M6T0%+NK=O)3C;"MCDC%5";&B3NIA-MQW[9+N MKE,I#K#[.^YN-T8K)T-^YTTCZ8=9\:(LW$(?*%:\"-SL5K3)X5^LIQZ-?\B>5=ST,.2CYC2RKR ME;Y#]UWSV,9)15R&)2CLK6$0VY'C#E1B8D29CN*;D8,P/C]FY"G^U*+H#5$( MMKY\2%FC0T&@H@(73Q3ZP95-CS/$0P\>9BL>C!C$427QQ^-_S5QX?3N^H,9+ MY^&Q"^I93L$#=R[%F"ER"GFJ]^9W,%G,Z4@:-*G^ZT@VP[HM ML6OU1D7&2]# U&#YV\)1@=E,X_/:P?;UQRZ.0Q_C=CE^WD,A\AA#$;WINC.6G,=<"%J]Y5SD9;DR MY%;P3+]=\B7!7>Y!1>9C6J2,X?3G93 1W 87D%H)$,;11EOAVT'>+1Y7G,]N M5@*&RQ='+AM0OYH,O+%.F/NJG._+%P?^7H=((9AW06= %#%UWJ\VV\R$<2+Z M]/30-8N2EAG0N5JN(>IM]T)XCJGP%4H-D9X-J%$Z(GG+^2"N&G63O8GF[FG# MW]6L--*(\KIH&%\5%:_AL2E4:>F33_J-B6?;;\&J>G8\/>T6K>I%A>Z8;]Z# M[ZR/3%B\,+R_ZGNTV=RIA&%)OR#M*9^;VZ[H>J96J'MY)'M?A4P&W&1$+B)9 M,FQSAO92JDD42P6C,[*2:N5I4%#FS]T\5!$<_-34XW^P]YY13471NF@0E$ZD M-R4B346(2E-! B(B(J(@78D*2(F 2 L2$J5W! 04E2"(H("(E%!"0D=%1#H$ M(2114222 (:M:2^<]^.-<>]]8]Q[SX_SY_Q8C+!'LM=:<\XUY_>MO?:<]GY) M'3CA(NW/HKW8%@*6?<(>MF+/MN>]^_<[N0:E".QF4L=[<.W8Y-#D@;Q*CRL" MW^+7>PMWX)RS]]R\9%S,HRN%?O=K3+\6A)4!';W%6Z+^M/T0.#SIQGKY;/3TVY'*-HF[:LS>]T&E(Y?52JC6U^!K!F% ND^D$P6G6<-?C"=#<@]_"HL9" M:Z>?L6^ANR!-Q &P#/HS7!Z#X(-2+B"5*2_J3I![8=+#-(?]4)1UO;&S5[;O M"D++4:]8H;'7-[3:K_"U]A,MI6:M:5AH?0+YK1-]A&$WP :I3 MM1Q["G%FCG(>6_US\^*7&?@,QV)\;PDI<.:(@WJM4-[DW:M="6(B:I\%!"F6 MK05T4#\#?ZG$V0#*IRK:F^M: ^VY"0=U)U,?*-CQ'C(>$:Q>*7__>S++=]M= M"S9/W*06/5K"!W'D4RD[&MD>RS&;"Y:MC"3'.OCRZ/$K\X.=_;6;$HM'G])1 MJ068D<['F.&2?QK_J*_LRH,CNNJ+L)3F/)R C*\@A]%999V@:9#PH KR5CCL_M:&JI]3#&^.I/).1B_:85S,Y,)R5_UIYPB*&;0_4]VZE M'H OPH0X>@1F&$>3)S\.U6T/Q]W2QOO)#6"Z$WNO(Z-B MD*?!B,)E-EVK J:@.W_>^9YJ,N05_\*\FD[_Z&S0\_ C5 -Y75RX]#'5C#X< MSECE20@+*)H\$5"LI0-Y%&Z8ZS@^*KS&J[)HWE2LLF1?6?;S$KN/H_JQ-6+J M;U]822/=>\6(",QL(T_2&YI(, ;6K8 "2E@N6:I9D@\"(Z8(R\%.$4Z21RN,"7U$WN M<43ULR]CNEUA@>39"B>FW2!X*QFJJ84CS>D>3V3"< \SM2_3:??,[+)X&$+? M)C[>OP(?8C!?*Z>=^#'VZL+>6 65\/VLU70B,PIVLQ[$,7UBM:QOH#/4X,K>;ZUP40&G$SZU==^Y.AH$S&%(#3V MYY%R4H@]_49KNM/U7Z%]_^[MW?AR1&@5\A9,'X+1/9GU-'AWW%;EJ<&$>DMI MY*O!4WBUA3I$N&79M"DBNO%F<]#>=!3N9)F#IN;?&6NOODE8V(@JLF2)9EK/ MD%R,SJ/F@E&24Z&1&!4X0N-8B.':^L6F-RF\M86!&<_S;\4HK=E*]M]PGKH+ M;9?@QG^7./(!/&=[=C0?-.O"J.>5LZ+6INGA;'/.#6Z9Y3'>&*PEC"/O-CEM MSZA/]V7 !T<2S?X-]S>G#K0U#7GH38RBBMS&O^>(ES?:7_B^DC[:,[!B: 5S M0XMSO!FI@ZN)/G+ *N.?0_%G"P0E4SKN5-P[BYO2JX1"-GZI?L.+T2=]HA)'VM M_@&X./DOVJDXR_W_'[S^=_O?:Z(/>#/$!G(/=N[QX@99R/)8\/%-SM[BXI;I M.SF/G@6_>+?@$!*N.-P6>Q'5I56B\E7(T]I?/?'J]6*Z(UN.8\)M($C]) M; MFB(W!YTJ9H)--\>^(./Z"X*48\;G6@"OV)OXNR$/6\,ZSC^X2_ MP5*P#+LP0;A.YN%J/#A60$?=/,)'?@)OH_ ^X0B9[UM+1L-T\T)^ MG_.^?[[B3DVKZ'<3.E&#& 3X\0#)GK=^JM*0&//<33;[>T$3P-92CLU<5 : MG\:,-9H[4GCAHO5)"=ENE_Z8C0NB3U$:W(><[0P,_/$@;(Z@R73*>&U M Z<9^*_^$?;+Q7M7[&SH5D69U^Y+L',-6/CP_!KG+#?#4@5UB5O%465? 7+[ M??9G#D# M:LA%GM87J_L@JZ%Q>X*7[#]&NNO(W\PJ'6H,V7'6(>[1J\M**)4 M&;A"P8@C5_LA\7CBHGK 3$*7L>%JY[.4'E[S1T@;$4_6E M'?F@YB;OUFN!EA/%SF%!_OG'=#SQE+U?Q)_+U=[[= =S#]Z(ZX7.TLY.'>0( M78O2V4QO;HNJ5T20ZN8NDW_=R/T0*%N"4Y6,)_%S$* (O5N' ,TP8AI9N\M15+_5B>X*LB)%87_ ;A?13 M5VT:SMZ5>")E5\OK)4OJ,;%9>/@B5J#!;B;GS$,GIKP=H_1-RU3I'NS*KYO3 M,FIF^6.4Q3.TN$PSW*.^0,^A V]87ON$H5T\,49NK]/VGQ 9 @2X/6[WN6GW M$6G8Z;&;FK+=_@@IQ*X+ Q7)IVQ=09$@M\K_^O7UW^T_X9L.,U-I9KVPNQH@ M O"2F=I_\8?/KC%:4)1C\'=QM84!'>?A@Y\R>E2Z7!Y!Q(Z^5U5=M)03H)93 ML&O$G-)]8Q:RC"I6-<.GOA9(F?@"Q-GG>N7H/_7:::9JH/6@YG+UKH*=5T5- MMIZPG!,B+C[D@YJNOWD'VV8!OX]9D8R!/RD]"&QG"@"=,A\D\H2;@KF1.SNR M"$V/Y,;U*L' '+M89H1[AJ0Z6-S3X^?A6%ST>!,AZN.8J)/A/EF3):6<"8%[[)="M1+>2$=.WL-?RT%3(S:OX MMJ:,S;.!](V%4+E1*4)<[*NQX]IQ9C3D-$\"*ABD$#.,+LIP6#3KQLP.=OOL MG" 8\7RP]Z>+0+=]]:7[%$C$GQ0\(L79/ MTY49H4.LM";N T.4+VYPR= MLY#)G/L[C)0 R9'F[ 6.*1/P9>WB5N+U&6-CI"560/'@@M849_<)SEV$V[_" MPNR/%TQ&G0S?&4_+/!M]KO\M?]DU\=8=+$=AG/62&<"1'W(5W.,M2I8!2S"! MIMQQ"3[^C=C[U.D<_DJ$"Z,N>65J?4':,;1/:=I)1,[GH.[8*=>^A/B;*(-R+I@KZBOX]?3LP/O<]<#S6^H!_P6V_^RJ%>Y!5*7Q06&<, MZQ7W621F*WL;=!)OCA"0JDK4*28D"P5_=CE8UFLVF+PFT9#Q2;+#+>A;ME]K M_NF'!\_D57NJ71Y<@C&L^"# D4BY@AZ',=[ZCBOWP1BSZ!.\+[Q^=Z4;J\-- MZUY"FH9[H:W5USWV@_)O!PK_)&=!6I96&AC"5-U"QF.:V8 Z6 8H@-O#K4;_ MJ'LG/W;U^&SQ8D)LA!2MOXWG0W_TM\$-K8J>P3;:#4#3AAF9E)'^3M@%YLD? M:\O$&5W59^V(?94I^PVWG/5)?APH2&$D@4ZF> @7T!8B-W7=' M]*Y)F(*/-S*5JIEZ\O.+QIS?OZ+O;CB]"HX)GYOS/CGVQ8BI'8:0/*XF6\09<>K&R-T8MXBAQ'G_LH7_,MS.M1Z7:40,4 MWZ;\/:,M-SS[^OVNOLFN1K=.\D'!Q RR"C$$HHX>@#7NJ*1& MO-VJ?W+S%SQGIQ-CI$>MZ5] &LHEK!S^KFCZPI?*VKPT-V'CUI)3CJ,5^S]9 M[Y$[T;/?MU2G5/=#>XI+3MDT;75EG'V5-X9Y$\/9N4E;HH'ETV@R%Y1IO*"EM"[FMC?_;*9V7W60EHY[00'<'SU&;-&CIR[F ON6 M[A*O0Q/0.X (W8*MT\__%CK\J6#Y$=3Z[.69]S=3['V3R@*+Z:H[7WLY*\2^ MV>9I9=E>3K3

(XHO#UW97+AOTCIC4=4B?W5'H^5\D#3F M.E35&V7$-"Q@2G;A2K4M]48WKMB=*^F._+N8\P^L\_KWE-7/6[E2E17JC>K[ M*>]$9_YO*X[^=[,%Q9K1IQFIU#"Z)%L#=99;RI,S3"J9SN6 :Y#!ZB.RRT;> M7C-U?QY,O?CZ\.JCKX?_/DNZYAY]N//.I!.@1^Z&9L ;82MPQC@K!.B*%(_* M325(C%N83O/4)P+:6@@Y'\;T(ULU4#N;;E)/#%@X>QR"ESFUPNQNM_0#5I5[D;> M$1MU_)'W.W44;?:IU[QEFJVXLQU'V!B.%+?:P,*?@MT9")-$0WY9JC-U^* T MD\O/DXK1Z0)L/2L+'+"+(B0M[4KU&!91!^,+DJEU:)$0Z>.S< MIIOSSY[A,GQKNF&H;P:-GJLIT,-L032H1I0L< MILCR!$K4,C."4>, Q-.(*639/X@YR=@5XS?*YPF-G4W-[9%M&8?V'L;KJ I] M-?*/6P5T]5;NL4_SWA7Q0:HT@$N#;%\F,MX2C@&I@R5>P.D%.OI3R8,&7/'^ M5MC^;3KFRNCYK[&Y6=B7^\K N9A0S R-50^LLJ/_(X#E=L>%I697HK83F-)S M/WWV,1W_5 ZTDUYC%1^?5I.VC&J6%;DAS9[_FEMX*V*Y2(F,PV7R] .]R-D6 M,,9<3ZGLY[JPT%7C,&E@Z>(DU(1K71888O"]-,1PTJ!VXL-:VZ4B&^T+BR$R M=?2)"Z+?FZ/J(W4]%/#J=*G9OI%"+IJ M3!?(C$AR]XXO0MVB'[\(,E[G>1!< ME:"!I/6I)=<>7OB9]_#FG]W'>:2!&WGYRH%91[I5KK7^=J8-L<]G@#@C4YC% M/%@+.0VS6(C=3;P:CZ#:]G#EGE2XL^),?V\)_=]2W3<_;[3M;^U M?-5J_F :MPJ:AM;/3-.*$TP@.=A&IY6?<97 VSBPB"<"+L/3 7(O, V*2KUO MVP8HX4*_U>[I;BV:4BWTS=![+/JAOIVGQSD ^#(;NZ;Y("GT88[YJ(4[9=A- M4Z.R#,ATR&!]^FDM)7+_8VUV@I#JKIUB7]VEV>:\'G@#=J4@/J(&/0QI!">@ MY.-C1?.BJ@%,[V?K"&WSQ%C=JX2 POMBN=&?3X=;:?R?9BW_[_;?[;_;_VV+ M("JA=7] =A!V!6\]W'#QK_[R\Y_.L[:.1/LW<37%5E9]X7H?Z2/6<%,^J/<[ MS#_WGQY!'W*+ M8#^>HKP%/_.-YX/Z1O\7U\98]W]'8VIVV0@"6R,[MTZ_V](,TWT! MZ"%+4\@V"P.FE@,S:B G)-+1Q9UA,/] R?GC+]DGGV@W;Z:M_'!BOLKY _B' MAX?'ANO,?UD]^+8MUC\OTZCAF';!>^W-VF#J,>.G-^+! MYXM8+L87FXHVQ<,@!Y<_7'CS([_-0@;FCJ&L0]X.57%T M_@?RLD/7L=<.)0[@Y*17XT%'WQOF5K04.Z(F2XL;_E0JKL$YEKXL#SZH/(H9 M)L#$V9M\D+S=_^*:.UWSRU\^Z(]O&N:'$B;\3^4MC?W;L1[[?>.76! M!6"RB+(;N'TE3!\@*HH[G%;L^3]_K9U?@HDXVGSOE%@T^S MAYAM4;92CF8[)L>"29!'Y*T,.G-Z/(FMJO#S@">C>$" K@;K[RTHX/H!20Y8(GO9*4FI/[K"Q M:#]?%W[M]JLO\KO[&P>-#7XPV]^LV!IE?2XGJA,7TS$,)W J&:>\\DH@XJWT M==E8!;QU-C?#H;_!L1;I9,^M^O-4Z^SGJ+@VP[J56D5E_UH'?;-B M.6:SN]"MPUD2(*YV.5$"#5ZV/#J-69S$9!',,5D:YDW3*#TJ5L&^_)=76(Z) M.J+2H]DO_5J1QY);:U*?EY%"Y><4F*&55J, 1-T3K!^+YK!4..,L6$KPV14M MQ1LGRC>MYI*ET;N!B'ZET@,8M2OQ^0CCA.GA<;=>S&Q9\QF_D+3T1U+(IR^. M?/@HQ+:S1<>@G)EF2<2@L#1X(YBNSC[+L<+(_O Y#!BVORYD[P^RW!U_%B,/ MI+"F%BC-RBU'Q'P6IO9[P4PW)..B>U4O/M=M!0/:M9;[F:LIL%#8K$U?27&. MQ7X*;#O'HS.UVTH[F'#R]L^?/00 M_G,27\\:8H#IGDSHHNUF$A_D"\XM<>IUTG"H]GSO2^U$]%X,_FP36BPV+?LX MUMK99\^RN*@J+4ASFCG.NLW-QYNPK033KV/R9LA*A(.OTJ[]6=38X2=! K:VF( MZ6XF2O!!B-TQ5$S&"BJH&JE%X575^/Q [^]\D^KRV,71PD>R)B[66;TRPNB0 M7,6*Q>N%VT+_^""5/%_7PMY#%]L*;XG_&0R.0LFST9RX:4L!,^GV(-Y8!72X MY#03::-NC<.?F\DJG)/-XV'/FPOZPCV]OL2G.L1>]\4\&I MI1H3G&U:C,K-/OKES/[V<1/)/(7-\J\^3;(6^0]P\FGG_RSD?K-MG($MSD-V M(GMZ%R&#N;-D.)-0__H'>0WTIR0(>@3O"G(FZK>$5(!*W7:PLRRC<8' MR5C78@( ;^NB@:EN'4.W/;IM3[^:1_MGREAW@28P# _,7UM1ND#@?K ^/NC? MS=;Z3,W/K_^ >,"6Z9N'@TJ'W@GY=B=??B*OW9/Y&AQ9^#=(.8/L*1MQORJT4 M3*AI01!T$X(Y)R>6[P7G-E\S.32>!T=NNU^J,&>S&'L MRM>_M\]8YUT^U0IBO\KX6\$ZNO5JR_)6/B@=IN\@!$PXX?.>T4A5:#$C* *' M(EG>8-&%_IT.;3>_!CT\&-&V<#WG:%Z,4,K,"T+Q?ZXFS__4]-.!.>9J-U'( MN&,W?,#+#1>ER.VUD?A18E&<4UO36B2;53T88;6[67$1PV#6W\-NZ %\$!\D M]KB>4<'3,&$8\00+&R)PI?)1/ 6AU<(N3CBWVG([;Y@\BV&TH\*YF=SF)3[H MA@!;O%U>^K2&(AIQ3SGA-(+C5P)B5+L'A04@1&TK,\A)3*X Q*2W"PC47S!/ MXB7[-*#,NBL@Y6#>SDX(O(GWGC?!=F)]3S[W#<$[\ IBX!+]")*V^4L)V+%4S'0M#SN-WT;P&;)K[E M#7-3RQUB&S^P?>@\C[]&WPV-ID7'[L+.[ZL7C#\U&R7PT\]@@H )G)K')$/^ M1T&5@5'E>/#_*"W%.90GVKL'4WIONB@"+6F?/$N]FRR$%60QNCZ<[\][26EA+=@O#;5Q.HO-_?S3TL M?AY"M;I^DSLS'ZTEM"[KX\*V[R;/AEW5$-)(>^$#M=U/71JVG^X6(IH*_"[C8,K?!#;B_<) MO9?[2"#+N7V&%A!:8/G8JF81P_L]*_61=*.U)ALG>;R/>0N#K.F-A!5H'&3@ M.$IZ/&D"X^N"-J,X8YI5QKV_<5+YPN>HJ;4_9+&?E0GWZ]:-+^Z]WU'PJ05T M.#"DUP^$_HQ4=\5/H^0K?I5DIK1VCM4M/2V\)8D/_FA%?V_R-Y,R NB;T:.8 M6-9.8.O==#B 8(IVDV!)*'$:>UBK![OC-]XP5'?Z9EW8U1;ON([5HXX:E=$W M-,YV)1PEG;'.">F;'H,()+]8QP>)X[>SCW-D@7OLXX [3QZJC!Z+^,F""7,@ M,;1*2ELFO4(; ?/4P+3=IP3"J[0VC/IF#T(0W_S4U4SXR-]?>H#3ZY:Q_J=AP MGMQIG0>?17\7/E^-"%+\6#0B::_6:*-KIJEE?O[HNY_PIY+L0$SW693 @K<_ M8>(XH/;%7]$_\W1F,<:R M:P/*-[QO_<$ NF%=<(W@A0/,57H#4YA6WW\%80.DTO3G;2C*B1:N3%'WUO$- MF-3NT;ES!ZN>#'BM*+7;/O+HE6KY46[FKKC&K4%=XE,R[EYO#V;SW)09T4 M_'7BS4/ %OI5*$=&3DH)'Y1BX;NXO2WS--/RP9!DBM*TLX-!+47O] '_/'O[ M8JTA%[TI2+,=?3LE=]:&%2P8M@GMA.GW30>&2$'T/ UFX"I1RGOL#!W9HDR. #+_K=+#9YE84?Q1JS*!Q6]>4AK[(SZ^/E M_AFQO^?M85#M/_5#6#5T%YSAA@7V)/TC#D ':=^5;0Q;V0JPO'E+Z*0Q4VZ M"2LOK$![V,]]AV--&V[N05[Z%=:FNH,&CB=1P?;C'-^JYBZ *4T+.EP",> I MHG]!K,CJ_2C*-::J.9F&F(I69IG9!VF'^_2G/(269-6^?ONJ0@,$N_RC M_IT3<%!O9?(:&\I1!H39*)0BT$GC&M&.<.",E (,[27>/]8<[@'7?SZ5Z[>F MKHVC'!:YI8UTO=,FI_# M_&GJ=RK5W,#2N^U=OOE+'_47'A^L_&3O^0CHB\@GH)%I1]WDJ&]GRKL!';1L M]SZOUWF,::IIMLS+.K+)\+@7:;!Z4.3VN;ZFTLO7?$4*DFUW@\K ULQ!>C_[ MYIQ ^.W'81P%2!=9.=():8I[_4L#G/(S3,??97^&6*G*GON_M>45 M\K)\AXZ]8WNS8$QR!F\_^CU<$JV'7'5E1[=18:E>NB]KR;&R_:S,CDPQ_Q+' MO%?EH3&^S9?V?0()9W!HT\1O3M4"(YNI(VYXN?^ FNQ2I/PG$KRULC-TV3H=P#2\& W0J)S>+HLWT=XJ_Q0:)1Z"%W[,Y=KQ/-NAW/0\0[ M!P6 B;2#W+?-594V;%ZA030^P9K^E0U"QG#DB31W^G;F$BLP"2^R/RV3M>ZC?@A,VKG ,%38"DM M@),#4W1EM,*:"B4U6^X$SD/22W:39_V+B[]@Z^> MW /6?GSNVJYCBFM5*W]J!7-IX8,2[QFO)I*WHR4![.)F+R:-V*@S5?,*=:(= M>= @2G(HWK$\U2/7J:G4]LV3/A',H8S%[;[:@1]G0=R+Y40-XE4^:,:AFX@# MTT^P0U';N<\MCW+JWYK],TY1:NTT>ESS ?G<2)B?H3RB[ODA?%Y%PK1ZSN3? M")Y,,HX)[5M-A#=B5U)#ZAQ?("-H>G0CRH@,LN7?'HG'[M'B\BE_/5&#GBVE MDM[02GN!\9UBNM.O"-;5?:99-Q\T9T<1I6^AZ5V EC-0^ ()HQ)[PW8Y^D?X MQUV[LTMG/BN:]<8@:?3AHY-=KQZ7[MICF[=+^ S M4E/_TTNII@P0 P:IN-PH WVVU8^BV^?NSP9-%7T;55N+SO,/*(X,[SHB=SK\ M[=)*"#L*R!V 07C&Z#Y8\_;?V2%,Y<6DJ9AI'\WQD.&GN6F<8W&AA@8FKBGV MD)6UO=@#WP^MI.]-<5;LT1O&,,['F;.AP-%5UJJ&@32WTBP5I6Q8Y+^K,WV\ MK-MFWFKM$JUU\*(/C.TV@R3WP1B7<^*F^*>*@V[# M@7C,D,U]=X)B@Q7D/$>#VT8,69VS8YUB$CD*CUE7)BP,*I%:]NU358 3@^;- M^%@P0C/0MR_R>%'Z;_V3>U/I;X>XI'N:CBU?3_NQ3WNX3\$:4NG>C#D6C5N$ MDF5[<+2#3B?2XJ6A]+K?*JHA.E*C(PC-7:J:CW22TVB1 ;O^E&P+0R'[3CB03S%1KT1MTZ]?!0^WX!G,P-#2Z<3^(N^_%Y;I>[W5G+Z25GAEZU7)4QUHD MB_5NI+I^*(P$7U1.A5V% @='5C"TD5GRH(9IRCKM?#/UJ3!UFJ-M>6PBRI5Y MZF(08UAD6CS&J-SB]KM/Y3JGG!N2;2])7EE=::;F"I#B1=AB!;QYQU.V[<^= M0&X71LC"[MJBTS:4^63JX\K^B&^?HG9[?9\DQD1$:8\FI7@J/-R;E<;XN&)E M#@5TBNG>;'=.%+>>B A+@#2-]'5"^DR)XI::/^_ DMQ/,OKN^'H/<84JJMHW.K :@K!UG!CB1!IGZ0$QS !6 MX!L@A@+),?I9HIP1"2$9TFBOVRSKJYT.](;?VDS72%"*BTM[7FA;RFI).JX= M]*W,6>A?MRU:X/Z[;Q+]L>E8:9XL4I(G4T__=N_?$W7L9M>-_^PP:5?K>ZL?&>=E(U'=BNK7P)Q@86E6O.AG83TR- M&C+P[2-JA$*\V]5".&]GD<$3A>F1WDBLI,*;AU8=#_8V;:)1J=\.EX/BD_^+ MMNY%39C%%&@"P0)U0$!-ZM/:XZX$ENJ,O7@SC?M. MU# E:3B.^C ;B10=Q*DY=6?+GV$NI2Y0B(U_XN)O3_7XI\*@6.F)O)5;Q],^ M)GYFU2\F>UKA?_ZGDU*4-E1_S7 M7&)@^:N=65I^L9Z?(G)'&M8&?'5BB?GV-_-_%'.4JR_:*MH]V#I?@+(5+/&< MK'( NVM!;HRP"^4PS@F1J:""6ZY<#C9KR3N;9W4MP\3C MND;D(TO?1A1>5P9-:,$#963P\+>E5&,1IOLL5BW2:X)>]>B>)F9,^LU]316] MS6,BA4OJ.5P%H35ECNPJ2XY;#EM\*G!!*!<&C&:7S5&GQIT(&[Q3E1')A??J M1XG<=T#]6"/AC32E,CY\?"LNU"UQ@1853A8G+CZ%X. K_>Q@S@T!Q3O"&R6# MC8E)Q-WXJP1]YL$[?%#R[WH+>PK7D387Q7V:KC3*Z6VM+1::,OI6('5/U9_= MG@'B8(!90:SZNU7^3$3P*3$2$^1T%Z:"-@(0_2V;IFHOFE_HIC[[8J.3WD%( ML'FC?QIV:.^"7.5#5*_*)ED,_1[6(DKO_ \@&M6JH<>WP?H-W[:T@XTK-*Q_D?]63&EGG M@?9RN<,XL/Z;^A?'],QMRQ1YA(?N46PQ4?$EN*5"@$[SP<**]'C&C+, M:"RST4WM$]:_!HAV4'\QJ=ULNF8?8RQ4D4*"'K'ST$Q__F!0+(BF<8,/ZMQ7 M!A[)O2O@=3 2<;&8(PO;PG0"T- 3P]B\. %%&;U&WAX3E9UEL8^ M;UZ35"TWBY,]=>_R[K[7PV\O<:LQBP\PS3BZJD#D$0P]CMPG<)I \=DV/>UV MJ1O9-@-U!AN?OY "AT)8 3G3[YW?GKVJ=GP[H3'3 M96)OCOI3Y^6UWRH: 3L'Y%1$)#0-?_OE9=#_Y62 @"&6%3<5A@#/]K*8W K, M3:)",!\$CHISRATN_X+I,?-]1;;133?,\P\/"8"0U":3>\[J2NK_#70O=KT9 M&_),,/4:;C(L,&S&VQ68A@R 59!F/F^!#F:F)Y!5@ QY32L^USGA!3WR[ODH MU:/P^G;_A5JQ;IL._3]T!2$JA'$1=I>LB@FNGQ4>)+[=VGNWZ_7RG^Z#2< ! M-!]TA6G0/S!\?&%97G)HUZ&^@9B9WR"HBDL3YTL=ZF\%IOLH##$$ ;1TICER MKS8'X#)^DTYW( I![V]8\R\+M<($H@Q1$^Z)2Y M@ N$&/%!^8A?(X .?(7('&>%\D%)ZSQE)\$-&S M6_;1B*$&("*68F&(==C$ M67;X]ZJ%@9CP)[OB8_Z_DVG(8HZ"/.L&\')K%S&;4;!8-? < MLN89:K?]Z2E?] MFRW;@LQM\L2B:CAN@#O[*'%%FOD:G,([P2U4TP;@\52'F(Z&3MRE9FG%U:)* M7*-G'WV/G72[?^"[^PI8UN.M#2WT)(3A2DZXP-$1_/>*$PA$/9_]NZ)9%ME\78Q!S@E4[=HZY)X\XJGE&>&DSOU5">4-#L)S#!%$L#[;8@!$W M<12F!- ?L^\@M08PTA:*%DZ5P1JJ#/J$QG[FP5N8P>:6RBA-#TKRF>SG,SI% MX9!B[=JW9[RP]S"+I?"6F&0^:+%!0TLPA&HX4$-Y4J2A"X1!$D(MMDOSGGTG MS1QL*8@=0H4T:)=[7Y@Y=*#P^A-(*8%1?E=B'38'6PPELL^CW_%!\K )PF@ MW #LPIR^U^PHT>OYZ')=TK3;V,G&^P]]W[3>W ;>)3O5>20#]!?NQ,!PE" " MHB:E!=CZ,HT6X9E1'I%,?]'^^=#I2^-AUN)O?!S+;78Q+CMQ;M;$2=T46-FK MZ-Q=P+3 !]E/"CCU8B:6L30RZTU5RO8/>J73@.*@A"##^(H./#$N>PKO'G(V[!>\.SJ6:9[+U9J M>4&"F9)*/8'P;.T@=N Z6L9XX-8:EQ! M[S=SL["-@_WU$@@,V.*HI1B2!U:!!TW_*_Q#9O6/);LUV3]A _"V761@7UA Q!2# O%?<$1KT2JTYAC4%1X%3*W9_-X M:7/9PJS7XW#NHSU%^[35O1QS;]6FMQF))!S17H+Y00'M5?H]]GZ!9S)"'\!T MPR"L1 8L7;Z?Q=,>X^R.U\V,"-!X%%23><^ _BOW\.O7RB,?NN6ZY2CW8M[Y M;ZP-&-L^Y6YV,K9:W'3$.KX&7T(,8*8(V1X[[T$*2X43M'$B/J$4:];2CDPV?4?Y^ M1R"^-C5G;&^5- X<55[;5.'=:J.0.@\(])W)D_ 7=/1>$#<5G'HT%";K+/<& MP\&$?2CC:??+@"<3=K+%\_6&Y!^_ZVJZ>RY[=]C)(C,-SYVQD=KIS>CIY4GJ MA%78+!(S2\@K2P>99.= WHL1J$ FBX\AN.(TXF(EY#\.')>:.W9S(4A+ M_O0[OY23.6TJ']Y\Y_P6@U//%R/[OEBE.J735Z2;E+T*WPN%T)\%1*>,+>BC&(^Z$R^ M?DVZEASX\%U_UZX]D2!P6-G6:[4)&;R>K63)"2GH81Q$&.5$S:R7"?Z';@RJ M!R #:BA)@\'4J#E3:!!&[? VQ\I'JN+JM'Q;J>A1M'N5>H M%E&_-/?C;W=6SN-_2)S7?(RZ.7KD7G.Q#(=Q5K5I>;RL@)Z8+(X MNJGT_6P+]"?+$]R[,']XIH_L*%H&&+\X^;CWSJ=ZZ8D2\MW(>=>GJTV_]/W@ M>P']X5NL<7OC'?*'UN5H-[R75V<;67$"U*O'$6$4K\PS DXCP%)(J$VBPRC] MZZTQ%=IE5>V;TFL=H7EDX8@.LSMT0<3,@"VV0!CGB2083R*1H6?%?6HI"VQV MH\%C&[FJ,\BB)1^F*.GW:T.]9OM)@ZF%?9,7C0[Y:A:FS^&"_QS!=#L0K]7/ MB?(D1!F-%+W$R&$,A9C4#$O%*FY@-()Q+G#R0C^!T7Z]IYU/ M,X_0 J6SE^C']PG3('-PUBYN+3$83EIEW>96H_1K.!:?%P'I.GCPIIHBKR;^ MUK\OTU,,&PO)XUYEN%,>7[23M0]Z'+8=Z/V 3.6)%[)]T<-;:W%5C3=/9CCR M05D+H/'(U:PBUM962B\TO<7L;= XN4O,\>RG..B"."%6W3?YRMA'!]F]M7#4 MJ!5$A/M#OMQ _1XQ2,Y$T MU&VI._65DFD"P86O'E8=E88#@>CX(*(']3U=^ M\/J'B4L?"30L.VP?'X1ELD<::M0'8#OQL@PV6Y\G'Z;@^1,S=^>CVOD\UON$ M^-?_0A9,3Q%=B5*X8/ZIO^1N0HK?,D>F"( MU6RT-&-DY6\,U0#W5=%()9/\!*KZ^]B L ME ]:F6;J+U:EXAUIV%2L++DOX%P*5%XOU4(X*CY HZRZ/%RAP?^LTM\'41++ M8CLZ<@&TZ$J> /^.T" \M1H^B*?;>L#/L_-8Z_$C[>.^GZNP?G^"7KYB-DY' MK 3KT[#_\]?_%W>H8BN;"F1VA)W)F_L 6^*@UU>"!YG?']/BO7NFW2 R*/=K MY0@9[ ^OHJJ*9LY.7$U7XTD_C1Y;RS_KN&XRH!^P,LGLH$9G,K ]/MN 9R$O M$;@$TJ=X7\KDM[I7QT2^VS\)R48N(Y;5:'W7#A^UWS>5F!G_Z:,I5#HKL5#U MI_)I 0YK]>&AI\S5@#:6_[O,?=#;X0RML%R;/< M(XBGAB@3009O[)+[VX\MRE'49R4P4[O@LUJN MXSRYP5<.3.'!S08DC,)14WJJ,[\6;/:*\GLQ 5;BUM3DT$%-?#6;MT \(L M ME6ASAMZ*)C.3=4G0?]96FERS_GJQ0$CCZ@Q'F"F.=V LKSOAVAB7E@TN^I78 MBJT-^#_9$^J%: JML8+4$!D7H"1V+Q_TQF[%GRG)ZF2:I7R?"N& RYJ_>IV2 M^QL2=WM-VY11W+TV^;W()*";]+Q%YA#J[%08H%](7ND(8#MSH-QRGAR2UE^" M3:J8IA-4,#V=);LE (=00[D/@Q#LJ? 7!%""W0.*LK_5ZV!]LBH_A_6S?'M*=_+7W MPM4?]AI^/S*7J#+T7J<,U F*+V2'H@70OED@8T!K>RI'P89BV4S1I!E *:FI M'+NZGSXZC(_3IEY)TYG^2Z_20LL"#X5J^W=?NR^T^Y?[8M%6A2LT,,S606JQ M\AAV=$4V#(X@'&98/J+J8\00F!U_,O4/A1EHM2F]^+<;[:FE_UUDG?!I<1$+ M?0+6%2CF)6\")D$,@0*F6*H>W89Q=LP;+H7LI706+CR^%BXQJ)-^Y2QI?\@5 MEV_24@WO94EGOQLUY27"X9AN4^*WW1B0P UE -Y\D*-2D]!70< ]!P$.3!+I MHU1B&J31:4 @DP*. 4!GY%Y@Z_6!4W%>:1UI ][7X;/GM_UE?8I>SRW^F/4[ M*M\, ^<2,<'*W!R8GY,Z"CVVH1KU-,9A?'M](@<6(NQ@VOAZ_DQ+>TA6>-6P MED.,\?YD$?K!\'YT),<4%R:+Z:;ZG)BT5.!,_8-VJ?@"N2;U7]:]2'VVNYZ' M=RR]Z2G%1,/:PS=6Z6%,]CFF.T?!NPLNL6JIA-SL7Y ']"J)67@'Y7MX2$1- M%4='N<$>43%W6>RTUB%/PK/8YL;U8;]%?^LRL+- 7!?17[S@' 5WEC 0P7;M M-6A?)GW/:.$=;&H1SSGT8!=^]XXK2YF).50C%_ON[Y##T,%7H MP$N+V*H[B62Y4^89(+;Y %9*L&1K"3*,[8-]<"'T)%8:[TO3U[>)%(2W9F@R M_<4/K^?W8DP*.\?@G?//0EWU"I>$6HJS$JQ^8!9+_I_VOBNJJ:CK-HB*-)'> MA"B]8P%1@<1&$Q$1I4-$.A@B(A(EY"!(%Q 54!"B @+2NT(DTE5$1'J"I""( M2B"QA*,IW,-W_Z=__&_WY8X[[L,9&1D9)WN?O>9>:ZY]YMH;SG(Q34:R7$UG M2BCSJ[W%"K^.CM>TZK=@5$#+\Q:=8:^GF MQZL\?6;GPM?L3C>6G/!4.9%AZ$(\MB =I)N[.)_T&=\/9[EMB#U_@055. /P M$ V93G8K+5]RKO9QGL>D%A3:-!^Y=UST7/YE^2^?]^U(NOLDQ\:20JG3BE"HZ<9L%DRC M9'B6\\!F7B1;B96$+;)G-8Y2>Q$&^:;[WFFC$"[F6:.>%\_?^?NQR="LR7!' M%WP=)B(\\UV2ZP=T(UJMC^QA\9"MD??4N'OXT\2((LV(SC:\ [NDNXK*NOK] M>RRU*?6UL7"O4)$?B5]#U%9(VHGZ(3DUT[HK.>K#E2-O5GHG$Q#)8!4W&'<. M[(2@*P. .NW+U0QKT]ZU.5F6!MC.&,QI5=,*ERJSL:I2RRX(B?R0RZ^[P+B6 M[\LN$[X5>]G5FZ/,;R,&L /FUP9,IU&<%"=CA#Y/=J*FBU*UU%:+#F'XB@D^ M1YKQS^JIS?;NMOWY]99ES96$\XV[;*!,730YI'+C].AN*NO,-A[J17A3-^TE MA,&#N.$+Y#@Y0\&;VY2XX$'OE$#'N!D6<7#*[#**H"L5R6H4 L@B4E$)U> MA[4H=F>=1Y@M%2[\&^O"N*#5DJ"GQ[*DA #/ +0_A=.&OV_ !*"HA R6/%^_&RSE+? M"@1;V)B;/.FX)P4OKM?-OVKIS& (V+&/'=V/W;W2M%>S82WC;YQ ',GUPJYR M(+,GAN!<^*4"16I_$,/:T+FQ8=1<_^.^L#65E"?HBMH9B1K22Z[+@TBWLP&P M:N&D7^[,W>NPS23^2]Y1B]Z<3*"A_5:7/$X7+*4!LN1PQ768="3>"IMTGM!/ M#LU*'LZO+Q;=7F:B^B[X[K5KJAX26S42D$[57Z4@QC: (BMRKFQ0"IX+__$Z M+!BU,[10*ITG2W>L#3:LC>ZM..NIF;B/N3,T.$OSSLW>CG>E1/2C'%G0DN&\ M(?FW)=$JJ2W4;A19XX,U\)K4S$,H?[329*V>N4*^-'4XN6S-O:/U<]TUW].! M6?XWOTCLSM;1DR^_9I7#/,I5P/[B2$--[Q9,KL.V$NVX3A%P:9QU#'U$]GN7 M4-.4L6\PZUFF==>%T4E/W85\24'\1-QT<\HPU9=/BK M"3X3FKNRN!#5[=Z.V 1TGT:HXQS9XX R<0L=E;)&5LQ #10,R2E$]_L+AX5= MO%O[Z%KBH6/W/8X[-%^MUW0P=/B-XLEGTCFD2J [A.3_6;:'JHK8A8VD,N37 M8=EHHAWZ*3BP[+VE:?3"S[*VUMRYN4\!:L,]RO0L+3[MH$@S_:!3U@-!< MWX.4$O3 65'R(\N=7,L?<]I-8"S;E!, *(*9/61J9HRDE\[4A'H;C?M#Z>:9,WPB:RM,Z;QP M!C@H$.5R3^!NL.MYLLT'C)_@EDB+7CP)SH*"ZJ]E30JTFS!S4F M_54O[_\R6]+$O<%?S%$ZM*N19D2*(*1!_5SCJ3[A[L(:TI&W,;B]M;A@MF*R M0+T]\^I;J\Y:L7?_X@HZ.Q./]T5OVX4=%?Q4CJU3%H+!F^7<%Z@\A57:"A2^ M-[_FY_T&0'WW966TQ4UB$(O07VC'TVKCJ-R'L,^NRXJ)52OC'.ZP;*?,?"E4 MY)Z@+)Y5SNO=T=O,K^TR^(&W@IY^<&,I8@LIU-L3+1#"CM']*BI!P'9R8-C0 ME]T8$MA$LN5/O+\S#RKR"C#)]-,.2)T/HA#*@[LDP)FC<%#9V9 32T MX@#">@((617Z_.V NABKO[XOWA>G&52-^G:*_"%/H5CM35/QQ;OTZ?X%0I.] MAICFA581GJSC &)#K7@./XEL12T;QU MV" A39P.2&*3^MD.)@5/^AK333!!*85X3MH"!9CH29 MR1\TN^7V 9*$?1STAQ 2M>O$%&,SR:>GR$3Z8R;:'>FVM\^I*%WR;_$\D36 MGJ0W%[?ZW',5B*5"P[_(WSA8O9*TQ1@(!K(1FB]&S7_$I9M3-V%3;5^>&/^= M.70Y]]6X'O7'175 M(]NYUP_._CRQ#DOP/CEY5=R2?W9NH@Y=./>M=D4C6B^AND\K[7V3R&55S(PY MV$]?I80(Q%JA?NB!>73X38B2N>D;X0_A/W1 9*7V*F8[[WK367)V^N[+'U69 M?V,#11>;G#N.29,-'][VEAI#[L1K\4[Q:Y"TFI*]_(PG8 #=5 6[GX[I\=7U M+'I=8L[^O)A9\;TCNSS*]&&\U35R#&U<85M HA[CX8DHJY%=$LLI>Z0^GC3\ M"?0AU"$CW@*ZI8$ #/D')V.4OF8%LH'1%Q $B_=GU),!NMVM M=5@81A3_-O8&V6D>,BEP=LJHI5+K+.=?3&ZZULO[(7I96D,J,H@K30%\[X!1 MPY_W. G\.U![*"AL=7] [!C%>;+8&&/>>>[>[X<72<5N3/6??/.0F]HA#L=A MC1H:3^_ _Z2EE2V20 KA#HOTJ(N L<\M M$?GWG"4IU.\%!\K^QEKL<\(T*0>>]<_8)[OE\P/AWZ"1^NBZ;VDL"]::8 MCI 9@]DB?025<*385=+6:>P4/>:WWYYQXS\H,2\_8Q+AF??WO:?:77KN^0B) MI5])%Y;(U6G.2A'W;Z-\7L505\%=ZFFDDM6JE'TX-SYO[Y0 M4.P'W9W8@\L!7$?0SH,X7LN,D2+/#^P8.9!3X_-MS?[9H/W;C,5)^\7D5^H6 M;FIICZ4F5 Q9&UN%3W#EL1:<'@@ENCP/-I6IQHY@.*>W8L3!G,%F+&)QGJ%0 M#ON$J96H5WC<(WJ/V>YW45/9A$?;Q+0Y\@FS2A"(27&/80L$HII<,9P>@?&A MN0(F5FMV_6"^S;>S%'N(FYU:YC69H?6!)%Q M),MM0Q/2SL_OLA*\(P/=\ P5G3R(06? 6Y"I./EY)QUGL?)^_D3KQ,"WQ,_# MFF511)>60"UQ@_S99N$$!+W^+0$TPBRCN%:"$4)+Q;(A6X2&N:G)*FL23"%D M/\4X(>U*[)DQ9X)_:79T9D9Y9[YX'_GT^Y$Q^1?W][=]_Z,6,8"204:.@/KU M3&GNH0CX5IPT6ZJ;(&PV(AZF$I)(C&%OY]HU.A:[.M\5S+O&.<;O8YOJ7#R[ M;:$ ,S,Y_B A[,M%H7^&-C@A+L10NHV 4.IV_ A):1T60*(,#G;8MK)Z46R? M?ZG=JG QWM&)&.N0UY.RF*VU!U_YLY\G">SI2 M^W/(0B1:!M!FD6.690O,Y PE-B&5MAL*NPJ+/_M>XJ MW\V+Y3_A27.MP@ZHC&3]SKJQ8FR[\.3F534%[RFW\[..-0$&>V+3KMAU6&HA3V@=]L2482K840 Y!I[5%$V*+PI( M ZQ;4/8@QB9-=JFNPQY7 C3[K_]69/^._K:Y#*@CPPB)0/.!>_[U.#3[5J%Q M?L6528Z[IGUGAUV>>]0Q-..>_X"]Y&UZXZ.=UPG__3]_(7NQW$G-],?PUH6/7#1_3/!%FUU;"4 M"D\W94:=C0T]$!MR.V9$_E\>=Y=@@MH< M$V MY!)RVS)1#^OMDIJ_?E M$L.CI;8&3/))I^6[1/*O&];R'27!PA:U:<\G(CWZ;ZS#'G+*Y7^1_OLX(>F+ M)!BPY A"[.N6-A5T_[8.^X&27(=]/(=D:4&W^?8 AQ%I_Y,=?:G0@W?2!YE2 MU:BEN6T?BW*W_ZNZ- MIB<9O><*C *+#JW#0+W!?B +:%Y;=F$C.1F@>/V2 M1D[XA0N$ GA=+7L;-@ MLJ"GYX-W:>20?-_VHKY33WHO>^S<>8%WDT7A0%PIL0O\(1!UV'A->08'GZ^_ MZ:?1<>^U*Y9T#O2/89'.C[W/WV-T=_;HUJ<=LR22](E^<6_FM=>[HPO_-?^G MMENOD5].6D[ #JW#3A7D_=T2S?[*&0?W0O[?FO_ :@M;?*!#,9D41,WP4T_M M >0%VB"\UUU178>57X#]>>(I"D%_O..#NOV7%_:9>N^>IZOLU6VZ"F]$LIQR M*(1N NNLZ71S-[+-]"9O;_03"ECW(2KNR>?WVO$(SAS#,>*!U6LY^Z<>A !Z M[!,W@[(\]6]^0JP*CC$_'R\,=%M? @*=DTJ4VTE@1"EX.&B4]Z/QRE2B3=R] M^*_/+)RT/ID/%JO/6JXX/=:#$^"-$P.E;%6^5N2<#+.W5F:-92/*0Z@RQ7VU M0Y0],7GS:6_*Y6?BG*='&*CE!:X/?HC4LK%DHRG5'_8;HXAM?MTX'8;<'A-* M=7[!DDI_VC2NV7:^+>^]F_3)G[9O=F^==9+X4$,]7"GR35O^KQHT] S()OZK MF816W>[Z1*1,EP2V@!/"K^Q2_.PSQ$!MPCY]%X<"/8QUT@%_2WYE@]/Y0L=D M8G9<\=3F'H%GKN<7ZXIN1^0&A7"S\N3:@D4,]V4N#9GV3S$%88%-HH^DU!!] MV9ASHX&L5_GY#:]K0R(BRCX;UX[7K%Y=J]9[$7!X,"];:1P6KP]Q\7*0RSV) M?T=BG8:GHUIREEOG^;*]<]JLR-OM0]$U8&BXK?U[MNW0CK"[!\N$WDIJ19LJ MZ7^P2P6Z?3;D[!&< BC^M@XSBR_N&O/4J%IIFLO0ND%6_U)%1:A^B/S90R\ ML>Z\IM )[%<(V6'KL(T-]!C\?(C5SI"RUF'0U,.,W"Z4 MRL&AZ%0I'\K2G/:H>=&KH\]&LR9*O>VBHV+1FYN]\ZC [GR3*@CZF$WSD2Y- KG./J^O3^"K# 6UZ MP5,T=&A0X:J*;(6J M,MYNUF([O8"$42\V0^>O_/SBK.I%^7Q:74EAB]0.U+[C)K@G+UE2'">P@@:% MEI9Z9NS\JN3;9[A@_M-+]3%QPS+Z"@XMJH:^!H[6XG8AQ]PA[[;QZP^ M)1L]K\&.@.;E+;D00O>!IOQ';XE.#.>V^$P( ?A[C)" M!+)=]^ZK!- @YY85/*K*(MWH<0/K:T(63=%"72>?-I.E]3;[@$]99QGEGH23 M1M6[JH+Y$&8TUP/H/OP'>0LN#:"=TTIDV+&)"!WPPU"/^N&"WCFE^#U878^N M=/*GQ4G;DN-1%:(!6.U?O_0D=SX1_+9CY]#1J6DK&YJC=5AS>[JY68%@1S4! MU-^L:&^/L&\(S)7F;\9?_"SQ>W;Z>\0?<<'V\5]?(70>IWY3"3SK\#P<+H.S MQ)3:2?V;ZK"0>">[\P+%Z<:XLG S(QZS#*:@^2=0J8"3C_J65$$07J M_!A8ATD30YY_>\;'[7]LLX]R))\S=U&KO<#")$VBM@FB--B @BN5S5Q-/!EO M-86\!&3 6:=-R:=7'3O!)-8OAT:V;JJ58YF'ZD&<.[VZX7E[\'3G7T6%7^TS M7\7FO!OMCMS,T'T/-,EGMT/S2.2D8"QKWD+GYSP'8(T7:NZA+_=YG3P-_1+ M-/B[5JW"^.Y5SU-K+D4F]RI='9EFD^B:>Z]*MS4BAL%U6*1W)&F9>T;DF\7M MW^LPQ? 2E8Y&EFXZVBS>D8,]5TE4_= MZ^OEL/.C!?R&A=L:1+"]#%GU'%%^-LZ0ZP5T=\SM!7]QC_*\P1R&J3SHZL!> MJ:?5VCK#OQ_X]O2[FRO526TI>RYT$\>M)01##U0"?/ WKV@I6LPO'>M7WC(XD MGXW@/E R[,A\619C__FXB6;*(;F?VLL;[)H*&JPN1[.$.3@^<1WF+Z7&$V>9 M(62Y&*9TP+/OY-/IFKT!E7DVV+J*!+6[OCHSBLS-U^N:]\1>,K%6,97EV?[7 M[A_'-EYL=FF NVFH-($$N/?Z8S#@!"LD6Z!)7>+D.\=4J'86VY.]PV+3HZ/, M:MB#4;O=4RQMI#>;&AX465J0_\OEJ@#=!D HUW1&E4%8WJ@"%P*?5$242(X3 MW>-B6:?7>O#6$^9JT=V'SS&.2E:.U]6B@_=Y+5@]ZZV.S/6X'FB'V@-U0[_% ML)YL.&\$9SF@*!;]9&U.*5<+F^,^43K>$A].\^6=RUI9:&U_>??E:<:R>==$F!+L(K_"W97^J]2#34H M#TME?$W&;P-+_4!1FBGHP(O8FF7!TR K$]O;O8L6?1LQ=QGV\QX3:==F>PUN M;W6 K<.L_30@$\D W1=QO@SQ=9@\6,3Q+^2>'5_5[APWC<3%/VXID'VS\"4W MA_(R.%B+X(KZ9"Z_^H5HD_FFU#SUEFI>W9>B&Y=:[G[\N[R:PKK^F\:6+71Y M==_+T7>N\08A'\DZBIR1$HCYC%D4TY\T4DPBD'9>VUJOK_#B?RM MHT935#+ZX>N%G=\ MGZMXDA=TO^FV2N_9^^7R<=%FY*ZV4>--&7KU5K^//8\8BYC\9_Y^3FFLUN3/ MEK0BRPCN0'N*W;+ZN6Q;F[5M@],3'7K"7ZG34C0X4YM["!LWX"<+KC['&I[/ M["-)$VT87./C/>V*H9,CU>%GJ>;WCEMY!&55W!&]E= @)G%AH3J#_QR@W8-O M$R $5 B!T'0L%4CG4WK783NZE'X0V&=\:N"ZZ6;WT&:.$A1@@6BL\6 !V=UU MX,W/]X#WZ!&X&;C*N<:O)6Y4Q&]G.3/-GT<0I%;PJECQH^,MGX5[]CO?*+QM M<2/I2('*VP S=(T _L( 6AQ"E@ M+%/=FL4SN"/:1'@8+2%V M)R_W1(E/.'?/)_55!K('\D*&0!\R\4;]\MW#^Y/!<8H7R'::LD7 9: M+\-_P#-EDVCNJ2/)5G!_.L54]3B-Z7WN98:X=V";8W)3_HI2 M(3HWY>^7O2O?D_%>W$T9L+])G!T;KTZP(@)1.HVP$YM#'TS'"'9!M"<]7J=^ MOC[=#]$Y$\NPME\-E&G9VSY3>_[+E4;;VA;+P)>+K0"- &\F, VAC)FZHPX( MH\IB3?OP&NRU/O%5^>\(;=;CCN1G=V,RE&K5Q6]9!K2UMK>UI=^ZC7MQ1OZ- M$=7&Y0A<%/(\9R&P%*):D9QN:I%\]S+\.F[G7.09%/"E0US:/B\.$\M:F /R)M28C2T6X:]70=VIY?DRP0ZHD]%ZD$V[L%,NQU6,JJE>H\2?P;>2ZG MLL=_W*S6;\"R*.+!R+F[^D+NJ(O;:H!DU!:\,F_'J'EA M<8<:&K/VMUEZ!T=+E@5$_=U]SN_1Y3U"XU,#J!;"LCG7G><#F;:$I\[O(BK6 M\Q"MHUW;0\ES!0%T]%D!EWEX_$9>9[=1DX_V2V^W,V_.'SNY+]4H-HJ#EA.B M;^@$4=-)W:3VU>5OR&Z4#/;N?"]YH+C6$YOT6F#2V.Y9P5IY%:1;]+_5I;4O M_TM=6IZT7=B+GXX_)!A?A[4@>P@0G6\W::3EC2'$4 XUH'.W8'-<9V8\J@^] M(\/ZXHKWB_E0M]FMH<;2@?I:R26,(T^<)WZ?$7E/52)=Q*B% FW\5)Z<'>?L M.-$:,Q]'VH*\9070,7(CUFU%C&*C4\WD=Y'H^3PFQGCAE%'7J6Y&@+1XLG\U M5T[0^PO_ 9!&Z G&D/)$]R"&8'VFY09:XH\*,GV=OKB'$+WV!8[:%@ M! VC+!ZB&N9?$\\[\4\F V9(1Y$) E$J]P(N>D.$S]O0*Z2#R 'X]JN?#6GE MV145WQ RXY'U7PB>B1S#S.OE^0N[Q"\MZ@^,>RQL&QJREXR?L(%=CV7&<0UQ MUOR7R""D$OX=L!.ME6/#'DB\%'-@+&26$QT4E('U'=^*#;%?.#:4.%KGKBS/ M'EPF0*P;P@TFE YMT\J*B M3=]&2.0*R=TU=#J4<\7HN8<]J10*=U^_,J%4:',]O[$%3A%P!6*NT+=6?CE/ MEX92Q8X<;1_MTL<>9^CD6,^E,I1J1S43E_B/E&4"L_4*Q(1TK-)E<<_Y(P,0 MG-=A3!=VD@":I&PDYSH[=G!D.UC!( UD&3A9#I183?R>N63VRF""OE>[K3@ MEIL_M]FH<>#GUNNZA;%7/NV#-VW49.1LU/N@N9Z"<0++'BD"=.^YR/[:.ZSH M\M$,)15VF) EV?^;-;+UMC$N_6+K3[F:>^8OYFIW2]_LAABIKC_W'+Z7T.;, MW,V])!@FM9EW-;+&'# )4K6S/MB8/T['7.J=GY./1UQ1 )IRFIYJ[1J\?W\A M_=*\/.>5G!![!$J<">2XC5G0$PIGG4VSLJ'9$P\]Q1G?>RU)UWGU*F)F.9"4 MSZR'Z-LNC?.[0M-)3L$Z+*3X3.GS=RSBQ>.OU(_5R^Z9^2=L X-(O2I'G=^\ MX2IOJ4OS'Y)H3[KV@&$6B5>M@5,35M&Q-)VN_-7!K\YY.HESH2;^&=8FRKK9 MAT(\YKYT#><^2(I$[>.3>/+B-V\0^ K MNE#UDMO:C3[Z0%@>96?I;-K=ZA5E%T4YGO*@HU_B[)V8[%"*Q?C+#8YDY. FQ@"^PZ M?+EX'@X:5"P/<8^#(APTOZG%>:;7G07/*AUGMAP =0,JO\4*U.,<]3$JBQ&6 M>3^]7K>$18ZHBSE?CU02L(3O_>=,]=R-%SR450Z3GU=K!NRH_9I&/%0=/K>; M;3Z0A*N77$TT9KA$1UP+0!(3Y\\>CG]>JE9SSV_>TJ_K$0CGPO!O@>:16ZU4 M$=X!T.TDMM01;=%7^(Q4APK_5U(1_.X=>I'451A1D+D=S'D_7?[VO'(-=1HC M$"WE0OS1@K>_&O3F' 05 ^AZ?[AY1=ZON#'#S 6VTYR70W2,UMV6L)=M=IT7 M5RYN]4R'K87_I7 F^07(,%(60:%+CA?"+P!"G61?'Q[IM7SE]9UNO@Z3''I. MCF!_[I5 SDSM&+3:5W=R2&G0%]V<^^<&F+G9"G;I'#*2S?# M+%KS9-M4:,:R6+,ZKGUV<^!UM-A!;AM$+PQ[ )8S/&,=!B>%P--(VZ%07P&H M7EU-P^N!Y?1@%J<&IURZ#@L.0ZB.V2YFJ^W3MSCTX#0U-.[AE9]69_3/W-&8 MNHU_0V6=VM@0JGM5Z!NA$3D(!_60B;RC7&L0__GJD&,6O$?6AL%W/^:<=_6Z MB19&Y\/6U#5C ^5G'DVY'6K9A-+[9T0&D:TY/-DI3BY[H^@H@@[%>U7.>? ; M74H\O&0G&!]'RY$-Z]K#ZA\HE?UV;]:\9]:K3+:WZ%;L1?D9UR^G[EKHE]8# MW8<05CPH,4A, C,%8K)<<>ROGC%?W"D6O^XA.Y4^TB<::;0<0\D\=[YM KUJ M]/@^V=>@;M(UDDUZ:.CO^1,Q#MG%'U3FRO).@\?G1VX36@6=M5A4'W)GUUZ[ M ,SE0:9"AWIJQV]WAON%!1ED1>MS[YA\?$A@V0+3(?/0FU./VX^ /)#*GMF0]*L'6KNIUW#]$>[BG7>IC8\7*V;--S M=^,_67)"#^>5>4%H>G55%_R;5]!*PPYQ0W3(F;N3,P\:-A-S^PUABKI"VQF; M%J)?X%P@+[.AXL+BIY&L4X04N(Q !5O?OP[;;G6YQ I,K\+.D7\.?%^'.1TH MS/JBP+;NK#YZ $2.ENZ^*4&RD,K-Z8 I MZ5 "]]'+LC" M[P0SS[/SUM),6NIE>Z.!B"VEX4L]+L:--V?ZC)9_M-G\$A*[%G"=\0<#[G;O MRTF#>,A)J11D Y ML%@2P,%!H:/PH]N;,0!@(;NS,8 EJK[AC0G#'/32RH-(*&Z!SW6YG#!T[9-H7O^7QJ5>O3AW;4=FJZT$&XL E75ZK:R.ZSW-^)UU+$/OL=2&^#J! M)PL.&<3Z?N],HJSVK5 M)YLJB6S.[W9=!!HA*TRAP(WZM8FQ_R0.;<'%M%55,,")=;]D9PG7)G_!U;TI M=P%RXZ'C%$>5EKA !Y\"W_DA@Y?_WF7 P*\"T2RN-)X,-(3T5B$#A2(D$I!L2I7B% >9T$?J%=,J5?LX8-=P=FE6I[ F>@<WAV#EAO%N)=YJ?2 K-H>C.B[P&TDAM" *KU^$E*#T?BO,421? MY_QFPQ&:72DZ'DPWR^K0E(+ 7TI?\W>;S]SI5MGJHUAO FXL%#_>\(J"#X0V M:@XI @EJ49GQM!&14()2Z][G/$<0P[8X4K)V2C"A]3!&U146\DLK^+K8XOZ7 MTXI7]7(%.5 _5/ 3*&BVDH4W_)OC(+PQDL">&W M.6&MCQ[D4@/;!LKQ" FA<3LYE_SKOAZD_5PLT&VV#@LG4!P%HI90=[H/EK)) M"6:2?FH6)QK8(IE><93,V,R3$2$9CG' ;@^SD4AQPRX-8=A0I^$:Y![S:&&X M*(M;-7"&4W8>INXO+#PJ-/:*4]CB)MNE0H]13D,O.NC=UTAOU9P!>+O(\L9R M:2CXAWLN=!VF2 K)(=?3%9.)RK2E-="TIT2?Y3OWS)^$[7E;-8MC'#)YO<]. M-F#' +-!)/8:]RX4%J,Y>J D]!>'6;']QMQ(K,_:F2L9.R>C\B:9'FZ)]8A-(M!)X"VFYG(;)0#:'+#NQ M]W<7FO:BTO&[QF.RMJ[VN:VA*WF'BLX>,7W:T)Z,JSVV@_NL/=L!32RXD[I? M#\:O@MQ2];PIJ*6[W,IP!G4DZWDRO78IZ["3K,A[CWO1CR/N["L^UNN:@FFU MJ]XJ=/2E15P%#NV^S_Z!6)\;ZC;$*S!D2PZ)#?0<7(=A,,I8];4>JHB54P3C MP6_"%INK@P,E&BW)C!;2*^];-HWM:6^U2/ZW9T5RIZY29"/BXZ'69[AV@KX2 M@RG2)?CFC2504G!QB,T87@=T[77'RT_])DF;C8;-F;"8?8F8!A_G35;Y3<>O M5$=)_-CY^, "=G:/?@#G)#\M!I,,;['H(U$P\Z2TWZ^B&8/]-HU-)+2,J*(3 M:R4S2,G1U^#-$/>MXJXALY4=P_J2"P/RY^(5;6"!X"*@1@']OCNG=/CE7J^] MU'__\ *O;?))CFHQ(\/]]8\6T^';D3XK<'F@>Q<2&NTV19[,*B>:37B-V@'V MT@>S Z=X 978"H>)VKKZW_0MS-EK2Y._3EPHPAWI\3G&T\>\#M'MS$'5+1'_&_J#/=5:!J:?9DMEY\W(ONMI3YJS](ZV^:;?^ M5"M^$O;VO"?LSDY9]5F2Y3P [E[M1V406*=(29,O>6??E,*81I,A7?AY,YV6?<3^O>[O[ P8[]M_MB7=_ -JMQX_ M@S#B$_#:N'A^&6(+&.L'ZK,-J'VK\%LX>+4O&66U]^9BQZS/B5]FM[;LT?2N M"?\$/W#LC!V&4P?=[2J@%"HRAV(AT*I"7R_@)Q'R+'@.,>CQS#>4 E%_/EXL MC&?- )KZP?2'__.?__(O__[_0/A_7WWY -Z4='7/BP:\KCAN. /?\N8.-'<<_+VL M_I$_8O!YB1M15O<0_F=[V^ORX:G*;^\:$'@!&BX;_EK]Q4]BAI,D@P)Q'R(: M^#!+$8.<^![-N(]\C*]N_Q*&(B8A%C"(0@91S")(PL2''D6!H%$IGY0)'KU"_P>$RJ+Z"?@!#_^?O-?OA/_\%@ Z.JESR+UP ]>_O M7]X?[3+[15WQ2\%OU=A^YE5>LJ\-KIH/F/"EE+YMK7EZX/_Q0YW?/RSY\-U= MQ<7A9I=5]:Q5)66FI/1C)>6_'NOLEPO$=R1OLR^K ^%:=3^ZDO$4IA^=B7LC M&8*/+_!6-Q>+W#U0;PLVU;.[[NIBT<>7V-5C439X.<%CL>EF2^2E^N*#_-1W MHQHZ0:9M/SUU;XG*OS>\8+QCRV=-@YS]QP_RTV)5PUN,'Q9ON.!5Q=E[.4'> M\QO\G=?7!9/_RKF0Y4V]H%Z:Q4((F&8DABCD"UX_X/X& M*;5:*'2*_.<@+^@$!JW$ !=,?0*]T/_^RT9=!Y@O)T=R.6<02_I,L*5:9)35 M+C(E-49F\Q+74JD6%H%KTNK5MR4Q"L)?^+*IAV^@^J9]D[6[^V7OF;BN!IUP M1<\,4'_%+[24JZV'!CX;*U&5]W;*-Z7=X]0-@A3J!U!6C%=RA7U P?5#7U?- MXG59U.4R9XKWWA9-WN2R[>]YO6 H# @+Y>H8)1%$:1!!C#T,O30DJ0BB).!8 MAUQ.=3(W0MF6$PR"@C^4J/^?'H^9L;+ MPRKOTT\(:39A&EQ/?D8P)#D3"( M4)Q!3&,/8D_X82@7:S2A)OL_4P'FQMR#_-TKH>15+X22%&P$OP)KI: H*Z@N M,]LC&H^3WIYQ3/1'YGKWP!OO*VW1<[3/-.Y^TGVG+3B[^U#K=LP(D?%\T:YW MG_Y6+E=R2JV>WN5+22"+F,=>Q&(*B2 8(E]R'\%^ *.(9XR*3&0)TF&\HSW, MC=(Z(<%:2M")J4=8QW$\S4A.T!F9$M/W^AQ7[S75[@@N;%[1=.>?ZHJ.(+?RR7C_*KZZ)8X>7[ M0BY9<:!KL$L=!^6)=JO.T#;;M9IC=G+W M:M#<=+M8\ M K03>_NO9GO4XZCK;4:=(#DRE0\0;@EY!7HQW6TLSR+A: =YO)])MXIGU=W= M$YZ_P=PH^44.,_^-WQ->+<*$T RS4&[T,KGEBT4 TRR-H><'G'NV0 M6^W.;=77B@;^>%/>X[PP,#9N0W7ZU;X @)%?Y*]J&5(W.94K@=_DE+.J>.OS M>18-([/B =TOL"1NMS:9\?" "MOVPD-_MINTM\^ZWV':GF[_AK_G]ZO[5V55 ME=_D*N$UEL.I3"X(!1A'J7Q#22H@(A3!E)((XC0**":8(:%U*&/3^=Q>XP_/ MK#! ].)?@?M. 4 �#M53";V(U&1F^N'POOD5GCPS,#(WBWAKJ7':R%!Z_/ M06V\*K#!S-%"P:CK2=<.-J#L+B>LVK CN?>%9 1>-YU7U2>U\)9$5L=UU7 ME5HIJ35F_>II<\UG_*2^N_Z&*];^N)&]7A?LLWPF/LJGI%N.+N(XDLN:.(*9 MR%*(4(@@1AZ!G)- !,*CB&F=4X\IY-Q(YNW_K)2YIA78<).(N*D)#LFR+LL/6I?YF=%';/\QIN[DKTO'N7TP?G6 M"Y[&,4,(>= 3\@<*10I)'&-)UB%)$DR#0)V(ZQT?G>YJ;I3;2:C OP)*2HO# MI3/8GC]OQ5TMQGLK7_';O"C4"0[!2Q70[GC%Z&ST(\J1 M)P2"*%#'!D%$8,98!E/*TY@($G$\C/X0MOMG'OO#4T>7F(@ MQS;I*(5@JQ'8UAILJ0W($]B^KE>]VR1>@7[+N*5^=_H"&@D Z!&0L_6 @?S8 MHC#AUL7UP$VUGW$F][PV.:Z'PWCGXUP NU7/$"Y\@[]?US5O:OEA^.[M=R4X M_\)K7CVV8<2M 1\OZ]\+CJM""E[Q^WQU7_>7+'P6A9'G89CXC$/D!P%,L5S> M".KC&",<$*JU@QI%NKEMNM;1]"IXOE/OJOV\_D.OHO*"ZY1LW7X&-:_ H"@8 M-!TNM$MDX.89T)OH7FQD1Y[,7F)0K1,K. 7?<18&-[*]2,H&I[ >R^_@MA.[ MR>.O?,ENRM]PH^)XGI['\_3?RM_^GC=W>?&IX/\E9?C(F]>XJIZ4Z^A]N2J: M1OF"F A!0/7RV7Y36V+@"BKP?WA0UG7RO5A?>NRI0QYJV*BKQ*% M)5__N0W&O@(*)B#A,IM9G#P@>A/*U,,^^CPR^Q$WGG9<#I&CV<:)2)-.,BY! MW)U;G+9M>0K;R(=/[7L^B:]-2?]Q5R[ES76W*[HF$:;,0 C'!TQ0FQ%.. MOFD,,IW;I+ 66GFV;8O]OX?SD#\&T4W-YUJ#H'FB MY1K:L4^C7*!J?GQD@I*KHQ^M/J<]MC&!8>_(Q>AF6S_ P?;7DJ)<87?-;[AR MPU$H2"3D#(:>+R#R0PY)(C#$$2I-7M.*JV]Q];1]4;\[0TGJ>9',,F7.#"&) MLA12D80L"$7L1T;;]\O$F1OU]=J ;4E5&OKB"@P:@62\=0^ MOIUHE,8_KQUQ@&Q.9AW@ZNXH]A)AICY[=0#<@<-6%ZW:$?,ZQGXGPJ4+X,R8 M7$7Z8003S@.(>)A(WHTP%$30D-#0#X219_G)WN9&JVMA=R.ZS*CR-,)Z3.@, MMY&)[BADX(].5H?+02U,')'4Z;XFY2 MM7I#20 MZ[T4$8A9C& 2>2'V"Y(F0P]0B!29;Z(I.?,A09F7J.=#2W2:.7$ZP%M;?F'(-6TX#C +"Q;38V M6)G;:,X X?\9-*.S!:.<%#)ZAQJK=#<.H1P>40 MC4P#:VQZ"/)_/H(^9VI%@ 7$7H0AST*6^#'/HM0S61$BS@ *V1:< &*&,B. .#(R8XULND5'!&U5TN.'>Y16+P-E*&G BF^5@6O#N3 MYW_GJJ S9]=R/L9R9\-5:+!QK F[46C].($\JYL78W@S@$5M4D!=@$/8*M.*:FE:/8ZQK7G6"W.@F5CO0+,RL9^%P M9FH]WM/$YM:S*N^;7,_?KM<-0G*99E-(,4J%<, *20'"X6[F1A7K%&Y5)Z9=EKT=*/5HX7* 1F:$-3:]A"/X7IW&P''Z MN9U.7B2/W&%%CR6$.W*U;1J>W00:'\N&JWC'9:EJ+M[P[\TK*?,_%L1'*/(3 MN6H(5&SLNRRC^K(KX1?)P$O3I0C9![]V2W+Y965P>,4QESM>ZW M<&094H_]RN7>"S_81#50HP327V+(R#A,8DTO=2 M.=;+W.AG6SYS]Y.C6&KXEKA :&1.,0''S&GDG/*7>(0<;7LZ=X]SZCWSY3A[ ML84;^NLESN_KWAC7!TT$H2!IY N84C^$R/<\B%/EA<82&D1IXB6IOB/Y@0[F M]FIW(@+>R:BYH#B*WNDWV@4F8Q^$=G#TXAD&Y!R%Q<#?^4)X)O)8-H7)S-7X M! 8GG84/W3>=N^\)J9\Y[)ZZSFX[]>% W73UW7M)F?4BI%C@3%5N$91#%'NQ M_!1Y,/(1]M(L]!+/R)!_LK>YT9L23"7JV,N1U/ZA%=DPVNXTV'H[)V<0CLR& M%Z%GO$G20L71SNAT7Y-NA[34WMT#Z=UD1R>O5K5LJ:[?\)I6>5ND2NZS7N$Z MKS^)S_+Y&N:7S?DE2R*,B/S)?K5'>1O\HXB,=2MLCZ(C;+ 28 ME/#L =IEP0M:LEUI=>=,3^_*JEO'R?[Z#^R_5WU<0;>T6Q O8Q2G&!*.(TF* M,8%IDGF0Q@'S4@_%/-8Z*K+I?&YTV->G:FO8/'+98][FWLV+QS*GIN?81J.@ MNR(;!]O1%VB]V%UQH&Y7I@BO_[B1?=BKN5RNF4/F;/5FT/7$BSES4/;7=A9M M6)QQKQX>ENV9&EZ^+^3S<]]2I>STHWK%5ZVQ4M7E2I!]7LAF_Y6 MY8HQ7CU="S%X.JH20E_X;:YR1!5-?U">!23+*$PH4WX$7/*@LM]E*0H0B_PT MI5I+PO%%G1M7?GW[&@RQ:U? #Z"?7H%M", 6!E=@@ .&( U"& ;A2NPA0+X M)F$ &QS,3_7'?7HT3 .S>29&YO@Y/@YF=HQ)1NH28\BX DYG49D$Z&=FF6EZ MM"\]UWK=]]G,5(8#E<)0+3AO5%JS11"'R.>"0A:I6B=^Q"$.< *)ST*6(A*R MS-#7[4R/LYMJ>EY16^.M C5R9ZRDM:@R=QIOO;6X4Q3')N=U0-!&6+"6]BR. M5G7EM+!Q6%/N='^3UY/34O]0+3F]&ZV#<53T5Y>F^TM>_V-C$DBPGP1!).=M M[G.(2$IA%B<^3)"@D5P%$VX62'F\J[FQRS-)@1+U KO+"83U:,4-;F/;GRTA MLPG$.8.&NSB<8QU-'89S1N$#43CG[KC,P/*ZO"=YT37/:7E;J.+/[YGL,Q>Y M(J6N(/PU_9]57G%V7; M/S?YM]6]*@#?K;-4&:.AJ%R;I7%!(L[" ,4P9*1W MY$_]A$+/QP'*B)?@T*A>Y212SXW"UA:%+:VOP$9OL*TXZ#0'@^KM2=R6\J#7 M?K-)NVI+DS57Z]*.+0AVIJ!QGR8SZ]%LGI&I#$ZS>#RL3563#)=CZ]:X,K^( M06R283AF0YNF<^O*>2H4KI>KK=I7+G/ZM#%N9QZ54YU<6J9ABP<-0>$:!(F=[G-M$U0L,MB26[-'*#/[H_]4Q=UOBKS<].$5U9&H? #4! MSZ:PGAX@[HKKG>EOZ@)[>NH?*+*G>:,=X;S#>?4WO%SUI/<;QRK\C7U2U+BJ MJKRX;9T,7K?%EMX7OQ<5QTM%F+_BO/C09N#P0IP&:0PCX040I32%\CGS880C M1D3(<42Y"2%=+-'<"*N+O%*)KRI^QXMZ*Q//CTK>GZZVBIQ?@>M'G"_5- 1% M6<&O6-E"-DJ"OY9+IH[>E+;]_>"ZRFOUW9M5MB1.53I EIEKKK%;[LV[K3H?++D(#?Y<@G^RI?LV8!N#:0[NG6&K2,Z MOER>2>G:&7R[=.ZN83NZE[PC6ZSY&][]J[K@N"K4BI;?YZO[>A$'B(0!CF"( MD2HP$04P1:& 5+&Z3[(@\+ )GY_O3DI0^ +LL9'#G96D/^JQPZV1PO2_7*UYPD3>+ MU L#+T,1]'RU=*1Q #,6"!@@D:9)R+ GC"HRZW4[-[KY_>>O/P/1B?R__M6/ MO7_[7_C^X=] K2)![?(>G,%=CW_TABN96Z<@C@^[$7V^%:RPPG MQPD/SG3Z(ND.]( XENQ \VY+3YF[LFK8JK-TK3UU5 5J92.OKRG-U4'@?TDV M[$IUQ"(1G 209ZFGFNI02OV%9""2[1!)WIWZJ/.W+K2"F94ISD0>@SG M'MZ1BS#.^^S(6H-&5O"7N!U>!)G,Y^82]&; MRI7%&#AKMY-3B#CV%CG8U8LX>9Q2^IAOQLE[G%@XG[MS'#B EQ=\+(OJV7E\ MY]0?1HFO_@M3D:40$;D93 5.(.:<2.Y)(Q09N5XXDVQNU+2QAH%>C3;88MLF MIOR\MI6Q"\1P-[96)LMI1FQ"T^4%XW.IB?)R+,_6TN:2O<'?]#5?L4YLVHWY75H+GC916Z?#V^T/>;;KK]T7G M.+%3._CM=U[1O.:?JYSR!1/8CWA$H9_*=2;*F .']3-\0G1/(_\DXS[ZV>:F'.71BO#DZ7#9 M2H7'%>@1N0);F'1^Y!M4VE(_O5O47CWY 1O0@N/RU'0&8^SL#/8E=9GX1'<& MP[9_/CP'H2R+=.*JD"N >C@1>I,O5[*GA8=0X&/)U:.#N[UU(SL+#'@X"E?F- MQ2%422]@BI($!B%GA(G$RWQBPEC&$LR-N@8%VM=K(W(?'GQUZ"M7@7SFHZ?' M=:..R7=ZT;\B.0&^J]E#XJ?4.:$^.%X3B MB*6A!P/F^1#%@L)4Q QZB,=1'"11Z&6+@M\J)P(]CMSO1.N%R[H7;KNK\=Z[ M0490=UXNN &TK V37QQ 4X^Q+!&:AI+6T/0.0*U\[JCEN.Z.N.- !Y.2PW$% M=]_^$U>^C!WF;[QNVNP*RL&;RH\WI?KJTZJI)1FI&->3Q^PX2VCLT1C*)9+ZO.W%9NG3;M0H%W&TK>0#0O\* M!)Z/7M96<^%3-(VQ9KIGXT]DK=EZQ 980%.V7\NK-M#\B0PV;L9Y)A:;"Y7Y M4YELW R<:YN-(ZDL"X#('I2/A_SG_?U#53YV/EQ]G3_.O)"(.(0)5[-O&/D0 MDT NZ1EC22#"3&"MXI%:O"/?!GVC[7X68P&# M@'NJ?$8 L0@8C#Q!(S\)/&164>U$7W,CDFW7RT[:*]#*"T)+)CD%M!Z/.()O M9!:Y"#E[5]7CF+AV/CW0T\NXDQY7^:B#Z(E;')PDRK74?5FT"Z=Z$48A]3DA M,,4\4JE_!<2<8L@%"@+,<(;TBEB?[6ENU+%[<-;)>M7MO RKC!V'U^*$T1:T MB0\:-?&Z[,3Q$!9C'#P^Z^?ESA\/J7OR&/+@#99E"=JJ86\4YY2M"?C#.G@M M"&G &?*@3YBJV^HCB!'BT \8RA!A*(F-$EH=[VIN)-'7QML2]9*R!,<1UJ,) M-[B-S!.VD)F7)3B+AJNR!,<[FK8LP5F%]\H2G+_C94P76RT!@B0@*8AEX,22R)AU'FB=A;/+2.ME\;7#73V"3VY#1YT7:E'>^=>\5O M\T*Y&@*"ERKMQ;0FA/W1Q''L1SSV89J$C@["3(PI^_+] MJ>PC1^%U;?(XWM'$,_TUI7S)*^4=M'WGZ[)N%LK/(/,3 ;,X2""*4SG9"SG9 M"Q\EGN>),,'!)*X')X2CT9MP"KEL MX*:;%#20?>EYX92(?XZI00-D9[.#3E^VZ:7RMI["=<&&CP=,L!B).$L2#Z:M MWRKB1')_FD$J.(]IE@AL9N[6ZG5N%#Y(VEIOU[\X,'_KC8$>&SM'=F1Z=0&J M15HJ Y"%P%0Z8PBR0!15[&4B^F<>9IE=;=:WEN)-,+!SKI]'AD'Z[37'$1"*/;J;3T MUW[EC^IZX+6N.?WYMGS\1=[3O='RP^9%WF]IDI?UJ +#"WG\ K.7KJE6#XMW M>9$W_$/^R%E_[LS9#:=W1;DL;W->_UJI^D:V$AJW48"TVV);["K22Z[W"!N"??K?'@73DE_X%T60E M7:D)JUU/3XSJL[YGC:XVW9H#U?&PNJ^E6E_^KZ5;@Y8FX6%SS0:"MKC3@KD_ MR\VA7'>IF8#?X^H?*LU-6WFOWSY$/(F1AQ-%UY*S*0EAYJ,4"LPBZH>QST.M M=!(ZG:VCPC6MU[1K*GU&<,/+_**QN]1(I1XG$?\QCZ M7*7:Y)$/4R_C, H#%L=1%B3";82G.]GG-@&TDH^>5M/AV#LRO;S,B,[ J%_K M6O4[!.:9'M/]Z$UE]7$H^;R,0>Z'Q-A&-(((ED%-FRW-3OZ4MHI!I;[^O)3O M\ =58[->A"(2 <2B5'72NPJL,>Y\VY,H.FKTP M+,MF[$CP(V^Z2IVJ./F"HH@EB9_"@&($44 8S,(T@C'+*(X#&B'.%DW9X*4> MQ3UKW8C UGV,]RY)X<+U7J(U%6-98\NER6WY1O^[NR>BVI-&]4EQ_6D5"< M>2F/U*N,(PY12#'$*B@U]&B0B0@%F!JE-+](FKF]_TH9L-%&+C<&?:!4"'Z5 M&LGO!IV _ YT6@&EU@6A:Y>-J1[E3#92(U/4%(-D46+= ;C.*J]?(LO$!=D= MP+9?I]U%HZZWW/7U?5DU^3_;TX*^9/RUD*RF*B:_DSE"^M5^#FCE<<*[U<[_5UTKQME:Y .R!=%7BE MSQ0[=VU01]_%GY=D)CMZ;)M$?)&B)(Y92B&/U9$HQ1',L!?#*&0AIVDH M:&148'X$&>?&U1L55:7T04E0"J#4[-EBD]&]5W7,5/MC/!AZ//_"PSTR_[_H M2!M/#R..A:-I8PP))YU.1H1X=YH9LRO+?*2;8K.O5U4E)5L@&A,A? I1BC!$ M@G7!@N9'7,-_H/I:49T$6"PY) MJM*X)J$'<:KR,;($813+V9@9[8XNQ'**2)/1L-2;O"Y#:.2Y9TNX*]"+YS M MZU'57>5BW>]@V@2L1Q7U$89G% V2TWC[5V=S>]TW*4+ E+?ACD-)M7J":6/YEH]=8\E@905SV^+CHWD^JW"12U; M5:Y5UP5K?UUVI8-W-VT^3I! 40Q]=:Z*.(YAFE *O3A,8XR1ES!NQ"ZVDLR. M>CI%P* )V%:E]8'?5L;9QMQ^)#7Y:XKQ&9O<1A\:2E< M>]QZ<8-VQ+LVI4D!E)EU8V13)K??<#.8W-2A[J>"W]Q5Y>KV3AWMJB/>X?Q7 M.<[6S2)+8APD:08#S"494^3!S!,""AXSPDF"&=&*41Y%NKD1]',;M[)C@GK+ M!,[DTJ>SJY0%!T_*MM)TZ@$A]6N_4<%,@XIM>3] <)T;;B;=/@)Z+/YB SL+ M1X;UD"GIKT"O[E/GXD#Q4*'J:U[BA5"JU79<$V@@RAIT$0A)Q@Z',10.1E$4S# M,()!DL53*9*W7Z;16:",@]@S+9G?;^O ++C?OK-N?MV%/=3XD#*T7 M@F=^&D0!)%F (8JB%!*.&.1I[),D2@)*D9F3_JGNYD9,@[3#6=:6O.TFR'#1 M=>!Q)E/^\G.)G9:UU%\WRM=ZRZ+Q%)_?RK8';Y_ M7]2K2CFVJ[!T7#Q]O7[](;_/&\Z&',%I$/C,]Z ?(@*1+R2KL#"!D4B3T$\\ MZB']I(":G35NFV-5WR*D/MGB6Q,KWW8I?":[E95A4)[\JEO+]^ M*Z>/YFGMSI$F$&[TOB5W>RK> M26OM0J.-O]XB<@Q41^9U>T O\;G30L>])][I;E_*/T\+C!->>WKW.P]W_+ . M3XX10UE,$N@I!VCDA3[,B-S2XC#R,TZ%'!&CXS:=3N=&3"=#Y2Z)'-<: 3UZ M:N ME+T]\KII@X1OE,%SP=/4SVB:0N;A *(@\2&)$88T]5@@,AJ'H9&KL5ZWG(#K'G.2B.<7*6;U.MTVDR1 M1D#L)7DTN]LV5W%9-6Q5M6<&6UO)HEV:U:]7]ROEQ_?(/^.<=;6FY6)N[??3 M?G/-_GO5B=1'5'_DS0()N>W+0@)9'*<0^%**O[5LQ/XC-6@8'](>BG8OFTB?K9Q&R$A/EQ($(8^1Z!* D(E"^D M#U-$ ^%G028G)C,/OHMEFMT$-"P:?0#!6C^P5A!L::@6EE_X;:X.45(*V>0"IZ6;R.W<#K4?UTXSBG^!PG8W=QS,U%6(\4:V,GTXO& MV%P$X[G8FLL:MUZW4Z[V#FJJ^9+7_WC%"WJGRFZ]*>]Q7BP\$N,@1@)Z6$00 MI2F#Q(LI3*E'LRA#"*>9X:+\9(=S6W$_DQI/3O?;"3C$-,8D03Z41S(Q61,(,X\#'GH^0)'G 2>$079BS(W MR!)H"]AQZZ!UBY8LJQRYWM?UBK,WZ?7HAD2 MICG^FD0Y*J:C&]#.U_O4+?T4H4AWO#NW[SH3&-?>,VK1XZ+=E.]L8LMDDQ$+(@Y#&F40A0G'&(_"Z!@ M7I1Y7N9QI.4P;]7[W):9O9QMJ9Q'+GO,"UP]R1?PL"MC311H(DQH3^HD"IE[?J1E(#W6P4C.3 M>@N:.PYJ*5HW=@A! M) 2&J8]C&&5^D"+J9Q$URE=T@2QSFV]^+]I8T*_J!3,,YK]D1/16XA/A//[, MLZGA"=2K"#:J@(TN@W&JO[Y5YPH,"KE,3G(QJLXREMA+,G$:DXLAV\]M6KL^X:K;SE5[?EZNBJ3^)K>\6Q"=)%J1R;9Z$%"+/3V$:(0H3AM(@ MBPFAF5&69H.^Y\:4O>B@E7T[\V^;&%*)KQ8G6]^;L:G)J.BQYTA8C\R6[F V M)D8+P!P1H4G/DQ*?!22[1&?3Q"@Q')))599F]FK5?"R;+_Q!7LW9>U)4W<)U MB--]4A[Y(HM]WT\X1'Y&52A_##%+?,@S[K,P0Q+,R&'8AHELKJ/SC :?LV3XI<9U-&/D,_'8#@>3]=Q%S;( M3Q-J8239G*(K;" U#*BPZL)NJO@K7[*;[A*I?%>EU)9(#_P M0AR$,$IB3ZZ, P^F+&8PC#BF(8\B/S8*6;Y8HKE-"WLNFTI#V)1PDS;=+('Z MIK20V;QP^5CKS0:3CN#(<\!+#)[Q). ,<$?4?[D\DQ*^,_AV:=Y=PY81%BJA M8]6&>!S+;_%WGM_>R2?V^I%7^);_7G.Q6G[(!5\D :,T$A$4GI"K?T0]F$5^ M"B/JHP2)*(ZHD0?<)<+,C=('74"?[V5Y.-_+%1@T KU*H-,)**4,@R8N&4L] MWIYJA$:F[-W!.9*,QW)PS*,B'*#J*ACB$E&FC8%P -I>Z(.+-FT/9'#%6Q^C M;5>D+4^D5T^;2WHOI-8)J4OT(7<(3=4:INM/S1VO;NYPT7NJ?"S;]!^<;7GW M+7C$$D3E:ER2-%?%B#%,TS2&7LB](%&I-X114/.TXL^-[#L/,:+I248.>9+U MN7:V@ M$J"14&S\S-9HR(\KE:I3G?!VWDG@CVU?7M.D1],^?KIG1G-]J$8_ M5KK8,W&ZY\GB0.HEAM79F=6DPD]\K/42 [-_\O4B4HPT;=?'I-WQ(ZW?%YVK MZ%KQYS9MKWUX MP8^KFH$'R7ZU4M:P;-#$SX"CN?/%1G8&: M*-T*/Z^)0B:"$"+D M8T@BWX-!2A(4L-3WD5'>QQ-]S6T*VISU*T.QDO8*M/("W[#HB [0>E.'(_A& MYOF+D#-/H'T>$U=YLT_T-&VZ[/,J[V7)UKC%CCX^XT816O\<(T*]4$0)Q,Q+ M(8H"'Q*6)9 $2/A1$ODLI":$\:SUN5%$+YPE'3P'3H\ K.$8^9771L+X]3ZH ML:,7^GG;D[["!]7:?6D/7V01S?B%YX.?RDVUJIM7>*D^JT(:0HB(0![[$42$ M.W3M=F-X9Z9]%XYV[UFZ%LBX/C<,L"RAG MT$N]#*(LYA '*(!I1G'DJ^@ZCYDL3N9:B'N0RVP]8EA%>X9ULL_J;;SZ&*G( M]K/5?G J^;ILQR;YKIH#_\?% UOE\![T@_4-\-;<7#A%<>P=QRD M1TV7I0^3JVW*^0ZGW;MH ["WH=&_TS:=59]BH;,XJM/7LE![J.OO>;WP4T0C M#_DP)$C._Z&J%Z#*5R=9'/B>%Z0T- N'.M7;W!BG=SO8" G^4&*:>J.(+9V*-BFYC@'J M+A>/TH<9===5LRF#TI\3?;WCO%G/$_5KW!G3/ZS+%J,(11PG <212" *0DG- M02J@GXDT\=- ?JNU +3I?&[4NZD\U"L 6@W 1H4K,"AA44[::GQ.L^[8J(_, MJNX!UR;<2Y [1:BRW2TRE;]MB-2JRTF(\A(P!B*\J W+PAMRXYR+7(6H2CY] MPQ_*.F]ZXS'&7BIXE,DU)J<049S!5-G?4\]C/,8LPBPQJKEQO*_9T=B6J,I# MOA?6TB9_"F2]):$CZ,;F(EO4S$MKG,?#556-$SU-6U#CO,I[M30T;K&P^__* M"U[AY?7MEJ,)CGV:A41 'HL0HI DD'B$P2A+6<1X2OU(/U'Q@0[F1A"]B*"3 MT9 7CJ)XF@Q<8#.VK6P46 SL^Q?",Y%M_SE,C@SZ)U0_:G] 2#U5C67P3,RE1DB8Y%J]ICRSC+([G4P<6+88PKNYWL] M>J7=J[W.AO6NK'XO'K9+D/:D((K@2;&XVL]6K3TG>:#7GNE V]_[B5P[Y7[VKX MD])0_M+I")229B3D;,CUJ.LE!G)DPIMT#(WITC7@CDC6F5B34K-K,'<)W7G[ M#KS3?\N+_'YUWX?%+;S,"T@<8>CY*D=A)!C$$?>@'V8X)(12'FEY;6KT-3>R MWO05EC0^L.NY'Y<4+8+G!HMX?OQ?S:=6&\S+_],#!&;NX[ M3;RRE- MWNEIBN2V0AJ7R!UA_/2(](7'9&2>=5EDM]-T.Q5/J^T,,M.='XJ73C]W0L)Y MI@PV_IB,S&HGBVI< MM59BVJ9/W=*F/W93FCA,VG<1DJ[R^=D),6VJOXN VLL">%EK%K;=W_!_E]7G MLD0??"3 U++<70S0R+XV(CH&!]F*4)K++'D#+D27V) (G#;"'[YS. M[GI2\F?FUM-73N_%^+G*RZI=Z2@G1HHD^7DP#(C*B\09S 1*89&IJ[\WUH5;5:9KL9;TYX[_2B.;>*=< G]5\\ /<,W!>WI?K3>"\> M@-*E\^*AYLU-!Q_DT[3\?%<6O*O1M,BXP'$D4DC#2$#DJTS8A" H>!ARYOEQ MD&@= QQJ?'8TK.0#K8!]B2I]B\$><.?-!9? ,3:?Z2-A9"@XIK*5E6"OLQ*,]R /@K:S<-E6I:O6 M,ALNDK2&0-=TX C1J8P'G9C@QT'@G]29YAKG$%( MH*1T )'!>9@#J"8Z$3L!&8!@\[0I#S6JHI98.\'AB@.6RPFN63[)IW"I9EG0 ME* >&JAX(=]N^25YDC< WKF$L%6E+%JR57G!@SHVE[\]M*Y(/SLZB#L#_2VY?Y/SG[J^Q$ MCMNO."\^E'7]J?C*:>^-?%WEM?S3FW:8.Q>SC[SY)&[P]P7V>>#A+(8^]B1' M"QY#+ 2&'+,L\03"B&$SQ]^Q1#5Y3:?Q_OWT^OU5Z],/-@I<@>M'G"_5Y I% M6<&O6!F -[J#7GF@M <_*OU_N@*$RVOYUOG0%YPSH6I/Q$998.?PF$RW-'BF*.@T78_^94\/Z,$ '1IK MA^6Y/4!Z.Z,Y/!9CKX=>EC:,=V)C#XFCW=MH8DZZXQL;[-U=XNC]6>PL;\H& M+U^7E5R*RA7LJU+EY!VZ[%SB/MRH1+TW?6YKYLE-9<0SF*:8RC5,%, 4QSX, M_#A,DLA/4[T:C3:=SVVZ:<4':_F!4F"+9T"G OAPTVX8OMX8.M%:C8_&+G9$ MU$=F\SD";K G'A'XB?;*I@/@:$=K"=S)G:YIF]/M@"VU?;8SMFWCTFB*^O42 MUW4N/;TNBZ;"M%GAY1"'_49*TY97VM27\CGB). (!CC.($IY #$E =IZ&-!8HPP5A6;7/PVYWF3D#,:19YL+\3.>3;1P<31=G.YKTOE 2^U= MPM>[R3+?#+WC;+7DGT2;PX#LICG8Z5LNX0])A6,IA!V;O/)H&MK(VZ3FI"]Y"=78.^U5=/-D7=Y MT-LPHA\YEV$>FX(.I:S991DP&^VH]V*-N":88&%<);\84==K,-Q. MOI<"9XH^;:.9"BG6ZXJSO'F':>MA_U[VEK>"J1V0OXC#./8$3J#GIP2BU ]A M%GH(DC@529IQ',:A6:32V3[G-ITHD=54T@D-!JFOP$9NB],<'?#U.-XQI"-3 M]<5H6L3Y:./C+(;G?(\3Q^=H0[ ?>Z-_JQT-O>$/%:==>PL1!5'DB0"F,0LA M2D@ ,4]\B'W?C].,,)08'81L-SXW8MF6#? N<,F,1)Y!I\<6MH",3 O;8KE[ M]0\IZ^@=?];TI"_S(:5VW]J#UUC6H]S.W*=6)TU>M:OJ-WE-EV6]JO@UJ=OS MTT6*,!9)F,$X2F/EXQY!PN7^E?@^$QQ[$29:*?PM^I[;R[V1%;SB!1=J&_G' M(*QIM4J#(=!C@9& '?VDS0I3\UJ6YNBXJFUIT/.TM2[-(=FK?6G1A*N@P(]E MP[?B>^H%23S.0QI!+T$,(M]7>3_EOB:+HC2A", MW"RB**$X( G,6$HA2H,09ABG,*6"IP03%)N9>8_V-#>R.;+K[X]8#9=#Q_&U M/S Q1NUECDG. N;D=.09&".>B=Q,'SE\5EV=\X_G-UBO4W=^_RQS;)9_T.Y]7?\'+%%TSN=H(@#54. M%)7&6!"(PPA#P7GFH2 F<49,*,:17'.CH[UP-*4G;$JX*5:E9 >M\-LEK*Z7 M[;O4!Z!_S8O;)7_N<3K$I+59=R4FH <%*%3,:,[50Z%'B2\PU*,?/L]LE(UI MV?&8.*)P5U)-2O>.H=R=&EPW;S:-U%6S^+IZ>%BV\Y*JO2;*ZKZ=G-Z5U>>J M?.!5\_0:URN\5':^OE[E[RH]QCWK\'@ '(%_ #ZZ178UA5L*:O27':ZPD%9L-86;*MK M;$AP.>RG)XD7&LR1)X@7'$?MJ6 $Y$]- [*[K2E _K:A?Y>23$+](T WT/X8 M35N57A]\RMHHBG+5U(U M3"C$42A_]6*&?$1%C(P*/QWO:FY4NP<>:QL%%R*F(*$SB-($H#A@D<<2@CU'"XQ SD1C9BX:&YT9$7TQR5.^AA%#$0L8P M#'U!(/*]!&910&",4QRDB0J?BDQS"9CC-%7:@$XR2ZCT>-9&_=%WPV?TM@CH M?ZZDL]C]OMF)P_2?*[,?D;_S]XNK]W[&C4KH\FM5UO4B96F,<4Q@%(8Q1#Q$ MD'ARTQ8D(O))' ?8,W*=.=+/W&CK6<'77M KT(IJ75?W&:YZKZL#M$9^>VV MNJ3J[2$8W)>U?=;+2]6M/:3JB<*T!R^_-!/'=='D+%^N&MG#QK;Z]CM=KAAG M[Z3X*@IAU1W[?1)O<57()5/]F5=M=/;F!()*^L!Q%,,@4-4ZDB"&)/$1Q#S MG'G$"[!E_@U7(LZ-@K:S;FSKN)US4]3503^R)M%X'N( M(R^% JOH,\RYJ@65P(AD?B805DGG%EVEF:\-KAJ].<9*%A->V95HQ%/SKOJK M;))7DEAP PB_S0LUA(I GCC6K$%YV3CA." D"7W(,%E&AXDXIJD((9$TTCA,4.5Z"\<7JVFM9)AY!>LMF"ZO M5[W=F'5^84F[]$[V\88_\F7YL-5\GW<5IR$/LC2#.*$!1&E&((E#!EG@HY2G M"1$B,,PR?*[/N='C#:=W1;DL;Y_:MY!MQ#9.<'L6;MTC;J<@CG[ZW4G;HKX^2[U07(7=;;LSU.G?M6%X(#&7"U;[5C'LE=KW%]][DJ'W.FTJG_7G/V MONARK2N#9)>[4$4U#$;V4&"6":J8)_0@2J(8DH!YD+,T$ EGQ M\$R(R%V%N MO"0U $H%,.B@JA7\J-0 >?$36&L"-JI8.T-8#)@>E8T[#",SVT@C8$QW]B Z M8C\+ 28E0WN =KGQ@I;,PZ[T?/V%D O']LSJ[WES]X7?YJKCHADJ6&$B>! Q MB"B)(<)1"#/J$9BD H4H:]=WNC%7+@2:&XV.%*AS!;9P -\D$&"#A&'E,F?/ MPFE.?HD1'MON,,O!-0K0KRI5G73 M9Z[_O9 +]H*SSQ6_SU?WG[E\?>33?JWY >M NO,_X,*H-<'K^G5Y3_*B MRS9$_V>5UWE79&*ILI2HB)=Z$:,@H"SD4% >0921 *:I[\$@('XD<.Q'V"@) MH7[7-!+#UKQS4Y9#$9$[W1E')Q'GC9<06Q\C&*.EJ/C M$X..)STV,0=D][C$H@5+?\Z#E7*V"CJ]>MIE!75C_C=>-.LCY MW'I"K'/F^(L,Q1Y691Z)B%.(:!*K7 <<4A325$0,^Y&1Q\!8@LZ-*)5D_^M? M_=C[MU8^Y>31:P Z%<"/>0&:NW)5XX+5/QEZ:8XUW'J\.H=!'/OD9*L^VK:2 MVT72U''WP3IJ2M6K8;ROA@&7X]TIO)T;S:'/YLB#XLISE#X.JK7[SA^^R/)%O#40()P1E,?.+Y29CR+#8*:78BU>R(P4U\A]SR MM>H9THJ3<=:DHZE';VP:FVC@S$G0)="NR-.)3-.2KDL8]\C::>.7F<;Z]5\I M-F>EI7B-"\QR7'3NM-N9Y#BA"19I L/4CR B'H.IGPBYXT<>I2+P,A3;V,C, MQ)@;C6^;#X:-G7S?-[JTM49Z;0;?=-LL?[9#9V9 &V] )K2DS78L[*QKXXW) M"YC9G(Z-M<7-#E)=TYMAZR]B@[-#X)@QSK*U"PZR7YT_Z'BU>]#Q]G]6;9WE M6HJOOJP_-7>\NKG#17\$\JMR0:F'(Y"%QX(X%"*%6 1MV60YX>&,PX10GOIA MEL2949GVJ02?VSS92L>9Q?GU%*-L<)X]L[&;__EVISS8TAZTZH-&ZK\Y_>X@ MV)Q^.S[QGG#87)Z 3R'V]"?B$P[&P1/R*?NW#3I4> [^D9_$[T4EO[DM\G]R M=H._#T6:NXVCKJN+LU:KY6#;_Q9O/.&<+$I(H$"KQ M#_8#B%",((Y9UC):%F8BH=S(U46WX[G1V&?9T!VN>:UV/@]]^.<5X/^SRMNT M*%=M6IM4G6;_+):R;\O M^^Q/N6EN?.WAU%LJC3%(8_-?)S+8EAD,0@.R:H 4&SQQ%?V6.SQ[-87*5>TD MW6ZGK:1D",9>7273^^W(KS_UK.56[D-9RW?ZNF#JPUYNM47 HS0,,PRS%$OV M\Y& ./13R++,0P)QPIADOU+*K,=^VCT;T=^Z__%>KPMR$O9_.OG:73A,>JPV M"O@CT]K(N!O3G3&&COA.O]])"<\8CEW&,V_ LNC)$.GP&\>UY-6NT^'+O^:\ M4IG>GOK\,$20,")R\QK'*(:(40933#TH* M)G*44A]2H%(I)[W-;^6UBE,!: MTO;=^WC]-\,$/G:CH<=NHV$\,L-=!J]Y@14;F%R573'J>]IB+#:P[)5HL6K$ MC- 8SQ?OJ:BN5W*!6%;73OWWT!O:A@2U:@A-6CIC.XGN8@=VB-?=)N!90VR>CA M<(!-:DY_OBT??Y$-=$0B/VSXXTRSDQ"%GFH#(VA>;7X(_W5%ZISEN'IZ7][F-LKOY$2=&+J'YD? MP?#\V?CER(S\>N^!XC"G]'D +CC2/M+P9&?7IQ7;/J0^UX:N5MWV#WFY,8!958\_ K7FRZPS$D9GG(OS,#VNU8'%U M0GNZLVF/9;44WSN+U;OKDJK32U6^]GW1R&\J=M,:!5G_@(EG F, M,QAR$D$4L0B2C",8QS$)0B)2&C'S$M2G.YT;Q3PKL[R1&G1B@T%NF]K49]#7 M/&=UC.G8QZL7PFE9P5H/'Z?EK,]T^0*UK?5 .%SH6O/>E\F2^&D3YOIWGM_> M-9Q=/\J5V2W_PN\[]^G79=&6O5CAY0VO[H.%JGZ)@XA"3B.Y>XL3#Z81BN46 MC@510)"?F)5H NM$'2/GNI\VU://0 MZ%'RS!^%L0^]'&9H_+3]) U8@!X,L$8#;,$!;DX]29-G;[Q@+&>2V-%&@S]5 MSL<+ALAU.LA+1+&<>IN2_N.N7,H[ZB[B]F/9\'6U-#\5:8Q#"I. <#E+^AAF MGB=@%,51@K"@01 9S9(GNYO;A+8M[?\>XNJ5P-8%Z\[ K3F_. -Q[*G@$OS, MJ5H+%E>L>KJS:0E02_$]KM*[RS:TV6IG#%N M^/?FE=3B'PM">9QY-( L"U0MWQ1!0E,5*!_%)(B1AWVC]+0&?<^-<(8* DIV M8Z=[$\SUB&8D)$=FG6T0G\"VW& C./A#B0Y:V9W&=ALCYBQ,6[_GB2.NC2'9 M#YXV;\*.MWZO^2?QMF[R>]EAO8@]$9!41#!, Y4YVU-ERL(($A*',>8BS8A6 MU.3AYN?&/E*Z-G7J(!_XXW.YS*E\AS1>%1TX]5C''J21B647GRO0XV."DS&E M'(;#$6OL-#XI,1Q6;/?=/W*5Y6ZGK[GY2:C]65FT:87$^X*6]_P&?^_MMGTR MAAL5#[>9,I&'$HRR%(J,8HBH9(4TIC%,>9K)/5&<)AXVV@K9RS(WXAA4:5-* MKI51OW7JM&E5!E>&'WN53$NK7#!TFMNJ:09D[#V7U5C(Y5 ;_3D*@SD UM6N M[0))IMW270[9WG[/09-VK/NA+&[5^?X;3AI5-Z&/(^&A7#_%A$+$5%D22D*( MHS"!:> E(2>9R)B1!>9P-W/C2B4E5"=W0,EYU9?GL K;.8*K'MM=CM;(1&8' ME#$YG<;!$>\L%VS*7Z#O?J3D1[H4V;RZ!/;Z?<]K+Q.4A#N;RWO%]:/_X!C=\';N] M<[Z#18 (4P'6 5')#9,4IFG&(0H]CM(8)ZF8IF:$"VUF-T6U?EI$TY^+G/3G MVJTY<,"IJ[T$*'RVJO&:'$_-\/G4G W_+$_=V).G0P?"*1ZXZ>ICN!SHERZ: MX427/T,W"2.UJN$Y/?-,,PLBSU4;^8R-@YR?@:@@,RA^./A03E3[<\O*26^D^PZT* M$WCHX%>I"]L;Y>+*M\?Q1WE?G]_D25S\-E0) Q1_* MJ@&T2XC\LZ.RB1<-QU/G36\V^0TW_5;\"W_H M\RI^$I\K^>CE#WCYOO@O2=PW([/7/A1!SX]!6!S@H =9:K#-2M*]UJTBWB5*J MF)HN+<9*U^(X[@B,;BBT '\$AKP$1F=F. L1)K:>V8.T;_2ZH"T[QE1S\&8* M7D_ [\I*3;_7RV7Y3)T;&>C1!S8\SKH>#<%TYY_JCDEZ_I('I[-M\)#SX8)^^T&B0]JAP;^I&I M4FL):3X*QE1Y"8R.J-)*A$FI\A*0=JGRHK;LJ/+5JLX+7M>ORWN2%RU'?Y5; M?\G6?/GT95/U?"N0?]>?#]$H"SB'J? BB&*6P,RG'(:8QQGS0Q91H\BPBR6: M&XD."H$MC:[ 1B>P4>I9 @PS.KU\(/6X==+A&9EH;4=F5(+97GA#J^_5SE9=6YB%[T.X$5'T>(_F'!Z4?>&@5-"1Q)V.L MQ^.3#=E$Z5ZVU&FS)@P*J1/93B6P5JFS.K5*]:[&[2UKO1SF@W&(LJLL,BY$ MFC;WC$,0]S+6N&S;/-"ZKW'V+J_NW[-%D#!.1.C!.$FI2K(00XR#&*J:J7&6 MIEX<:QG7]UJ>VY)XJ**GI /OW^C'5S_'ZS33783"V$8D30",PJH/*FL54_V\ MI[FQ:6ZZ6XGN66[V[;/WFN.!5Q5F;K+>-P-E*$;X@@H/C01Y'0>H)3B.J%0VCU]W<"&4M+:B5N'\!_Z_WLR?_XP.YA0:/;1B?W#*! M6L4_F7K-G<1=CUSYDYU-[#ZGH_B^ M YW67;;YF+[>\>5210[BXFE!/,9QZ&.8L@A!E&04ID*M3T1$HB3C/ BUBY7O M-S\W^N@S$;4B@EY&TZQ,S^ [OW6X#)216< (#XO<3(?4OB [T[/F)L[/=$B5 M_0Q-!Z^ZS*36%MSJC@CZVEM#TC_,:89I0& 8BA@B/Q(0"R8_90D*1:3>72/G MUK,]SNUU7AM>MB2^&NK)V698/(^[F87+"9I36; L@;2V3IT%Q['UZ7A_+V)= M.JO^,>O1^1L=5Q[^(+M]W_#[>B%P&H91RJ 7"A6WZ'.81AZ"C*0BQ(@1FB1. MJ@^ONYP;[9RLH O^4'*#5G!#YM$ 7W<7XA+2T7=#B/ MZL1[ &A7*-Z_TXZ"/O)OU^OP?=E;(3_2-JW)D6P'(8U0%B=R]Y)&/D0""4A2 MBF& F)SWN&A/]D9G,/?#&Q&:+ MGB.:,^Y^4M*S!6>7 JW;L2/$UTMQBT27-2KPL(ABF)6) &,(NQW/PE M'H$95I5*D!\*CZN*:D8GPF?ZFQO=M>(J^T@K\%:YK]JZ8N,YQ/68S"&.(Q/7 M91 :DY0F,(XXZ5QODU*0INJ[C*-[VP61@>Q8:$VMG!(+FB_SWMXEA4'SM.,+[$V?5M]G^ M+A1RS%%Q&2\YBIS3!U6."??!R,M1.W3JR;[VM'[F<_EZ5:E<"0?\G+W0)Q0E M 8Q3SN0<10C$3)6D(CBE'DX]GYG5^W0BUMPFI(W_^BF?]>:. ]JI!)XXUJQX MXWA ]>:2Z8=IY(GCA.OZH-2NZWJOULLXKULB/:[[NJE01YRB4PF!+$KV8@;?BGD%5 _P9:L:F$YJ-'] M4=EB=K][=L,K?IL7JK((>(67:EE@>-!RT7#[(<^R+$!0<))"E HYW")B,$"! M2)&7(I+$_7"_+=@L!WN0ZT\PU&];[[.7&&?-X[:I1F[LPSB] ;LZ-V(.S^M< M(.OJ-.\B6:8]ZW,!V]Y)H)-&[2;G=WF1-_Q#_JARE#WW>=_*9;;M'+]@GA?[ M2#F+!()"E/D!Q)02&"9^(N+0]U" + *%S271>L&G#PON%(&M)OL!'L_S VZK M8T:_%@.GQ[DCC<,T1.L<>V-BM8?/$9M:"# IA=H#M,N;%[1D1Y;K@[*UU9#& MJ?AS C*@<5XG/(X^D* G,RE5>)L_< MJ&*[>&ZG!""M1L-O4J\ HOKV_;HZ0D M\H(HB&,88X(@"CP&<2@\N20+L @$B?]_[MZT.6Y<2Q/^*XR8B.FJ".$.%X $ M9C[)6UW/N,I^;=7MZ*@/&5AE]DUEJI,I5ZE__0MPR60J-P $*7;WXK*E)'#. M@^2#@X.S%*F5#>8Z\=SX]F1%UK[T42M^U,COT++.93DNT^F8((_,FS/!UZ$1 MX$@X3]3^+QC>;BW[/$"[V*C/9;SIVO-Y:'G0E,_G>=]#M]EO3#W;^I)R;2*T MG\K5_>='V82O5"_V)5FUV]$"BP3%DJ4@3HGQ5*8%H%3F "52P#J-A#FEM?F+ M,K>]PLO0'K 2MD?\*? =W1=0&]%-TY@DSLCA@*V+'?8O"(8S0[: 59/U7[/C5&R"[N(TE_U9_X7GW>F%Z#'.C6*M2_7LEH[V6=:W^7=36 M392D4:.J7ORH439D/P7G[X$=F;_>ZHY,\*^SL(%;-/CB/TGS!F?A9M36P1=8 MMX8/WK-XAO"M'Q[6JSI5Z9NIPE9]K*HG*19Y0A!.20%D8=(4\UP '"?4Q.IA MQ"1,I%LKQC/SS(W:&S&[*FN-I#=1(ZMC$-498%.<"L8* 5BJ"@UL(@'!(@.9 M4DDJY4'>/JE'-CX%KB \>@$;HI>-G+=7:L?G$=>3OJ"(OGR"PR%$KW>A;6 MZ(2J8'%]PFEK5E@#<%2EPOY)-_*I-MO%MZ?'QV5=\H(N/Z[T4>:A=DYHB[.K M#_265D]TN7W>!6+\OM)#_ZE-5/W*UY=_"YRH(L-0 ED;+DF2 +S%'",($$I MSV%L51L]E$!S(ZYO[]]&W;VJ.0""!.NMNZ=HU-/T)NH4!9VFO>3AOJ[MS;QE M*%:PU;Y,AZ^QAB.3Y6LMGS7)AL;\$@7KN7KTJ_^UI]Y@8DQ"S*%!ZV@[^+B^ MM4"TU9&^>]Q_Y0I_-CV[_I)NZ#EPMUW937_A6 MG[??Y>;N.UU]?JS]UO^0U=8$WS8Y@XN$$R:P@"#+1&PB,1# :4Q!# LA,Y*A ME!*/S("IY+?BF>GS"1HA7:MZ3+3D=@;QK%9PJIH?6A]0*Q3UE8YZ6D?L.>I_ MKM4\JE6_B1KEHY[V4:U^M-7Z1RT -U$#052NVISOD%5 IEVV8$5!)A)[XAHA MTR[&<?WKR#2^,-_H>7*^,0_KSZN?N@IZKE?Q/[&<9ZF4 F ?>[>$^ZRW M?N6/OZ^7)LW?R+0H"@I5ABG(4\8 C'D",,3:6%>*%B@6)$'*A?#\19D;^QU= MZQO5P'8-'EKE#K-'#TKS&'W].\:5/'SG1K\NO -7'>"X?#&6AC'"#(I+OD<,!> M;ID!1AR:^'GZQ%)?Z7:'$[I\:DXZ5?7TT/SLA=DJA=XTZTL.AB& 3$A <\4! M@WG,I>!($[5?'F@(\>:VS_;3#QOG!SOE_&C*5N^=')V>44]1WSS1(*MNZ?EZ MM;491I$N%=*.@T)[/DGY_=_ M\>_&X_6;?C<6/*:(9UD.,B$(@ (*0&62:LL\)RPN1"94:MMI\]0$L^/N5L:H M$S(R4MIWVSP)XF4B#0'-V%3HAHI3S\U+JGMUW3PYX&1]-R^IT^^\>?%S?D9? M4QCH5%!71F2:*&V_2288@)GD)J6% 89C8[WI]7=+$SP[T]Q>YZXJ5H#8N?/H MVME)03 ;^3WW@\O98KD*12#CX_P\D]H15]5]:1)MS6I; M_I"F2U[;%&K!>8*YR!&0U+A385( G!$%S)$/HDP6*'6B#@\9YD8J_3-=7XF; M]A10%Y39*5(WB*R"-;#S6<,A(0S!5F;":(3=":T7B#!J [L!T(T:$7!9@AE< M[EM!9'=/;S>4'W&:%+,[N7DPSMT%RA!+8TJ @B0U[:$P8*S 0!2$29(1C%*G ME+#^X'.C.B,;,,)%1CHWICH S8Z"?*$8F5LL47"FC5/J!N*#@Z$G?=%/*?7R M#3[YF>&O9NMH+TT&P6.S!U2?U9=-N>+EHPE._3=)-Q_TUV*!H#X-92D!&3-) M1C'5[[""$A"$H/V]8AV":.RCC?RN321M#NV+M/PF MMY_5'?UKD128I"(6 !98_R&4J>_*!$BY(%2( C'AYA=RFW]N!-B_F%_7<V]/4@[H)^3Z0/3JH,743:0W,-9S6(: 7 MR@^\4+XIQ]FG]5CY07/DQ_(<9C#YW>ES?[5L;LK$OS\U$8J_R@JZVH?-^W1^'.T%SZZW6XW)7O: MUM?7VW7TA9H.:M[<=VEAG"DO$-P3,IT[TM$?C4(!G55N"(:GNTN3OA;+60!Q M@=QLGA[0Y/S=N2ZV6H12Z*F,]9C&"6E?I$(F2<:* A1Z&0"$2I]K!8<@SW(L M4H@IIXXN>W_R&0C/S:UZ+5 M45WOKR'B47STM-K!JHZ^&'[B&6\XTT?]=3+9@J$HA3"D0L M4P!))@')3:E:"F.4P;B(#0^Y-"^SFG=N9D-?[/K,3GNRNW85LT/>CG9&P'-D M"NI+K'FF)W,-[$[JFH]"]O5R BI8PRZ[62?NQ.4$Q7&++;?'!UZYRLV/DLO3 MZ5F_K6M?K11U48NJWOC[OSD@+JE*9)SD$:<*(R5M'@*0P M!EQ2SB&A$G&G2);1))T;"1[48^9:X&BUWD;/VFK85YORO D.OLB.-\FON70C M\^V5'%9-LYU^7?$AHY#^:;.T>YUJLGX*:02.#G_HR^_@"1._6O"ZG?:E7GF]B+6DD9&U*@GJ]T;>0W2RR]H0*#&-EA.8N3HL;\&EFB_XO46 M,P5H!Q-. =Z_6'W#K&G/$HJ&!=/^[DP^-Z0S?/'Q\>:;DQWZ<%3;B212$!SSDW'CIJ/'02 M4(+B.(=I A.G>,- 6W*FG<:UB>@0'7,'5?3[MSZ"FLTNE?P>H7S@^6Y MB5BM7Q/X $QO)[#M5(SV.DY0^MP/]+'KH#M*-8^BZ'Y06E=(]QS>C^!_6:_% MG^5R66\<&RG>:2E6]VT#N(R:"Y4XUP8OQ0!24@!">0:R(LLR" D7TLK^M9EL M;E3RCD'?KNO,-G,7+]_2QW)+EXNT($5*2 (*FFOR@*P ^ANC (=9 M*M(B0[E=-Z+K4\V-.G95/5J1'0Z#ER&U.#P' VIDFMC+:0(W]I)&K:C!,',X M0P?#;J)CM#>&;N=I*U@N'JDOCS#=J=I*DX.#M=T3[@[^]ZNM-OINA=#?AZK] MSZ=R)9-%PC-8R-B0I<@!9":F#F(*DB*6+,Y,E-/] M)3+"1I]7#K=,;*:>K@ZM(>-TCG!]ULDN%JXKU;QBN?]CO MS'6WD;1ZVCS7Z;YUG?/.,C-'OE_E]KL^%.0$$Y9D!< M%#!#$'IT K29V^KK/GW/OT[T)EN]Z3,-B2@4<'M=&:U(':GM=,G M03!U/KFY@!3H!&:?LHZLWKNF?M.:U?6[M@NI M:4B)(@/$Q"- I') 3"5-H31G$23CC./%#[EA:UMFNCRARSO3GW:\5ZUG#$8P=)H&HY(OZ<3RJ='+ ME-\J_3[5!8'+'W*1:!9A2"H0YRHU(1B9/A,Q 9CB.=+_SY!;N4I?0>9V6#I? M/YL:L=LJVEKPT4J6'ZZ3'4U-@?[(!#8<^#'+EY]$;?H*YH=BS+6(^4FP!M0Q M/SU>X)B+BZV3?Z'E:L%%EN7$!*SA(C$!:PDPL:- ))2:SBT041PDS.*J*',C MS2$-XXT^4S2,KY?0CDVG69B1^71(P_B+:S)1P_@^G*_:,+X69!ZQ$=: A6D8 M?S"B9_'TU;84Y?+)],WJF;_Z>_MN_6#>2)1A@6*H@!20 T@Q 51" 6).8<[B M/,X*IRB(:Q/.C3K[\AZ>W/1#T1^-T(XE\ZZ";D>#(:$P&HNA>Z]P2FE!5 MSJ]--VU]4?_:@LJOI$K MJ;&S7^_K=O?XM4(^S_ M_!])'O^?_TD?'O]/5&WUVCA6(;J"M!W_!<1O9'YK)8U:44WEH:X8:O13*^[Y MEFCN-8?L@ E5=^C*;-/6'K)3_:C^D.5C?L3R^TH]K804G]9TM8\&VW74XIBQ MC(,B1PF 2A\2"8D+0#2G$)*I7!$G5KDTV>PHI94U,L(Z1[M:P6M'):% &YE' MSN$U0K\%&T0"$VZ,0\S)8VDCIZCL[A:L<5 = : MF29\@'(FB"LP!.*&<[-,2@M75'W)"-<^[I$F\TD/J(]$&RG*[0?*RV6Y?6Z2 M;TK>'H-V]XCZY]PD#MS+!=6L '.*0 +C#$!($T#J"A2TD(1*A55A59I]@ QS M(Q&CA2G^V>@1=8K<1)TJG0-"_Z33)MJKXY!3XKEFETEHHI48.PIB[HO@D/$S M_F),E K4"F?69?VTU:?ZE;D=BQYW"Z#6FV@CVX3,QVZENDB&OP5*%1J&Y\4< M(L^AITLN&J;[0=;1P*$\&Z[J[^B37MOG6\Y-!3V3(FIZ%99U]4%Y!"-4*UFG/:SJ9SH:TUNC 7+1_RJ<\IKFR92_KX?8N^-GS_B.M<5H7R6V3Y+M*1@O!%)$H MB8$42',T2SF@:8) !@LB-'\K1JS*V :5:FY4W@13'(>P'$14L.>H_[E=T$5; M&'NOH4.)N+!K;;%)O,8*CFW!_O=8/)>JHZ^PB%/5*)UP,1WKFP8&_7(UU%"3 M35@[-3 ^AY560P_NYZSY_"@WU)RT3%>LMW2S>5;K35V:?@&35.8PH8!BI #, MXP3@-&9 <1.PKB!*1>KBH3D_U=PVSYVDT5*+&O&^K&Y^F OPVCE?PH V\GZU MQ\M(&;VUPLO9Q7(=BD!^E0L33>I,N:[P2P^*Q1/#VT%_HTMYNQ+=R>"S.I=Q MLS >$Q'S!,2I8MI2ESD@"14@DSA%A,895TYAYEY2S(U<]@F@=0>P2NM1F>N6 M??&'J-H)[]]"VGZ5[(AH=.Q'YJC#=M)&@QK^G7M&K\"1R^;;]748U%7:&<<1 M>DO;R_!J'::=8;K49]I],,];,/Y=BJ>E_*P^E*MR*S^5/Z3XJ$\;J_N2:1&J M2FZK.U,J8Y_QD2B:R)ACD"LE $Q9"@A3'*0I2Q!/BC@OG+*N/628&UMV*ICW MLU$"U%I$>S6B1@_'"S*/Y;&\+AL7]+%=#]9X1W_42D2C9.4, #'4Y9J'!--> MM?E#='3Q-F H/W9LNON:"[_ZK'O+JJVYZ5M ',,8QRG(8P(!A$0"QF($*%4) MP2PC"7.R&,_,,S>6:UM3[^2,_N@D=;SW/X>K'74%0&MD>O(!RIE\KL 0B&#. MS3(IB5Q1]2517/OX4%/IX[X WN["?X%B3M(X20%&. :0U!4"4P2(9HHD)@)B M;G4G;S?=W*BAOR'WY!T2&W09;E=C?/!^E$=<>]L^/YH/5A_5&R5(?"V7U<=5V6!&Q3-*$ M84"(,*4$XP5M*2WUUV5 M2>Z7WUA>2;XY=279ZGD3]32-RE7PWCPC+D0H%AY!PFFI>SR(C_A^Q*G<>V>T MOK[G)&5WY78I%[G@#(H< 292??I$3 &B$@ABRA"DM"AH9G7C>6KPN=F5M5#& M*$K2G]C/G:O;,L3S)'J7F74H)B-3HBL<3ETPSNGMU?SB:+#)>EZ<4Z/?ZN+L M9WS:@M'J^SM9E?:$!UHE8C>M23/6J$=^F*9;L*E]__ MT; =F1A>'5:7OF,CP#M5"[(@,#OV(W.$ZW)K,MO!)NQ2YJC?8<,RUX<]RVWI M:6Y7POSG_7\\E3_HTK@ /M!R4WW56R=K4M()0RP4D&H#:= $3F2C6CVK12DB%HFL3F5K$6+I/.C8HZL:.] MW$V :"=YM!/=X6QGNP(6)^81/SS2U;/Y65L# ,N4BP*E0.:Y I J M BBF.X=KH<\*SE(W[']PMASQ^>S'7S M[<-ZLRW_L_X:M57!VVKAMRMA6O5]>^(FQ413_@=MS=.E:>%7[<)O"TZ25"II MRO1" !/$];F?<:#25,DL90453F'-(\L[-YJ_G(AP$_6U[4KJ[[MJ1KL00-^H MZK&_'G9^BADM^LA;TX3K[>P&F6@5 OE/QI9V4L?+1-"_]-A,->W$4:[&'[Y] MUENJWEZ;+K3;[W)S]YVNVF"KW]9U3*X4_RK+^^_ZO[<_Y(;>RU_TT-MW="MW M;O0%)G$,F=[52)((TT^, 9QA!J1B+,F9S*B@BZ98[+K\2_YV_09UZXWU_WC=5G?_[?'GL+*@YB#HC,RM &'@# M3-1#)JJAB;8:FWV0^ Z>FZ@#*&H1BFJ((H-1[W)]!@'D(ZSY:T>K8Q2)BM&?\U7DM?< M^F>Y_:[9<>9]QYI2*V+._K7/LYCY_E#4.%$,@D$4@F PF2Y9R0&."D@SFB>(I]Z M%R?GFAU?-J4<3!?4?NS2H,(7IT&V([1 T(W,7-ZH>5;!N(A'T$H8IV=ZA6H8 M%U4^71'C\B-^M/%./JZKQ4 M&NQ@]+E10RN<5V&O0]CL7GUO,$9^V2UQ<.]Y?TK?4!WL#\:>MA_]*;6.NLN? M_-#0PC6?2LKJ[EK:./Q]]4A+T63'F-CSYB_BWY^:^A;M#<&B2)"4>4) D3 % MH*ERA7FJC8 4Q3$J$"U2S[(V[L+,C0#Z15MVVM0Y88T^;1Y8DZ/1_'6OTZZI MND.!NO#+:WF*FFC1QCY/3;U> PKS^ ,=O&R/ARBO5-3''[3S)7\&C.EI4>U, MM,^J?[[[*I5S$$F&G MY)UAXLR-LGNG$=/3M7^=T"I4MZZH.C?+0:.+ROO<-W!-+>W#R59JPAN?$QZN M47][JJ.# MI<@3RF-]M*4Y!E!E%&#$(>!8"JI05F32*KO[ZDQSX\U&V-JA>3)JOE8*=@O[6/W@)]I]LMZ+?XLETMM M"LKR?M6$S_'G.[TU5F[4T4E>%^$SLD>=\%%/^LB('_UD%'",['%8%#L[:ARH1Z:;@"@[ MVT[N@ 6RDQPFGM0F<@?DI?WC,8(?I37A';_*[?>UZ%6W72"6QE*2%"1*GR4A MQ1F@% M0Q SFD**$8N3"7V?FF1M9M9%BC9S]2LQNG'0.53L""H#5V,:-,TS. MI'(%A$ ,GBBJHON>':Q]V(H-IL%U_-T?KVKU*_]IRB.(<8I)!DQGM4 M PA WF.&58\4TI9U18]&'5N+WDM6/2'$*E?7&K.UJTWY2(.UB_N2;TOO:;Z@=XKJO^U?ST/QYKD93PI?O?JG?ZE=Q8G M7?&2+O.^KL:/*_V6 M4;XM?\AW=$O;E+P%+JA@!2.@P,;^EJ( %*D,)!0RD@LN>%:X>1I/3S0W.FC= M9CUA3=(%;4^SEK5XKJ)KZV8Q&.!C/#/PQ"[&R^H=>QBO M?-[/-OBT7MW?R;(JXA;T<6 ?$0NF$H#-_ M6.(2B$FNS38IIUBJ_I)=;!_S#=EGVWT#\=L?M%R:B,8/ZXWI.EY'-RX2P: ^ M9:1 084!3&,)-,LD@*6*9K$JDCQS*F-O,>?<^*8?+;H3&*CU!E1:Y&BO31L1 MZAH29K$*=KP3&-N1N:*T VL(CI,1 M[!_UHZ0N@$L/^54^ZJ_:=UHUD5\/ZU6="KG@3*DL%75/2U.A#B& %5::H&*5 M) 3C(B\6*WEOPL/N[(GI^LQ6[PYIWIVC^<=[CW8QJ29^?2]Z&]9J\KIKZ=U( MR6(=[#@I$*P3U8(>"*4S'=FC$XB-+":V,U&?B?G[;5 MEM;%B!:"Y#!&$@*5B=@4H:> $J9 FF5*H"2.56[EB[&;;FXV4>MN[+\5;:1\ M%?7$=O727D3$'IX;FV0&>"_O3C\Q%Y<&U6/?;E63PTH?,BN MU]WIQ['W>\GNJNLT :R?52/@UW4=&V8^N$!92F6&"(BQB4PG" /,10H(EP2E M/(EY;A6S,9W(-26&W>-[:RN>:W&S57GO M]_9 RI5S1S7-4KGZL2_UFR$92A^9\A^!= M9I%AD(Q-$TWYL/<#$7#H1NB-Q$3-!RT1<>LV>%+IB\T%#Y^8KI?@24D/6@>> M_H3GK8.\-TOZ;OU R]4"%;%2 E/ (3:M5RD!.$D0T,R$$H)RE"BK7)*3H\^- MAUKAJNB/1C[7:HH'R%FZW7WQ&-M#;@V%N_/ZE,JA_,P'8T_K$CZEUI'W]N2' M)NZ+]JEY6X76P2+-CA)Z MI?RNWQ2QXYNBZ ^C6U0KY\HGPQ?8X>YOLF6;^]V>W8I-UZ;I".37;K*T%^B_ M1HND(P"#-3@Z'MDSK[]K<_3F>??7OY=RHP?Z_OQ)_M"XFG3T3!&8*DW2>5[H M$R'2G(TY94 *HD^$*B.%=,KBL9MV;I2\[Z$6[82MZR[_=OL/O^Q_._3MN#0\ MIB/SY1 XW6L$.*$3JF2 W:335A!P N*HH(#;TQZNJ(\/CWK@FN@>UD^K[:>2 MF[/EOCUPM2@4PISD#&0%A #F/#%9Q06@F&#%>"Z3W"K/QW*^N='07N*Z7?>3 M^6\K=:^CMV4XF"WF%FZML$B.3#ZO J*#9RPLF!.YRX:"ZN9'LX?HHG/-8ICI M/&[V.AVXX1P>\[,3O\HMU2:G>$\WIC=V=A)%H1'2S!RU0MK,%PV(W,A5W MPD:=M-%/?21;@0.&3=BC$\@.M)AP4AO0'H"7]I_#DWY$8[(:RJ8VI&E6LEYM M]31RQ4M9G6@_J*AF&%HDVO1+8P!IB@ I< $R@A*4T@(6G+IPCM/LE <%V)C OT )QF=OGR] M>5QO:L/<%#N5;XW]MGE^NQ9R040J8)HPH%B> 2@+#/2W,09<,UTB,Y9*ZMBY MX^)\ ;5 MX+LT_N2E^"R4/561S^8QWWO:]68KGIJQ/ZXT<9G0,4-IAKNJ)G;CG7':K1\- MX37U6WB>JX0:TB&FB&>*,D#2)-?,4R!*TA3G;C:5EQ1SHZ):"=!I$>W4B'9Z MW'3=%WNJ^!79\5LVVPO7D1=C]#M6LP[O0J^#QYWJ !R#7:/ZR##QS>D F(XO M2X<,YDFA3X^/R_HFUM105NO-0SW[A_7FRV;]*#?;Y[>T>J)+0^2M0+^O]/!_ M;DI#2U\VY7KS;Y)NKO:TE2FG4C$"9$HTZ^*4 0IAJEE7P(QE*4MPXL2Z$PD^ M-Z*N!8^,Y%:-<1V9>:IO@R69SW"-1^;_4,OK3O@38QUJCYA*[&FWE8D7XV@G MFGK^P;5Y.V*!F*D$YPE((<_U-H,*@'E,3*-E3 266>%6(O-XBKEM"/VRL5ZD M?P)%.WH>ALW(1.H"RY#BN>/0VHD)7JM$[A6JN/!)SPL2^EAJVBG_LZ:CQ!S M(X9=SG9;1KHG=>A2W5YK9GE_,O)*C$Q#XRR"^X7* !1#W:OXB##M]+E#7M7+P@(ZX J_M #T%?O1'HT=H M!Z@GC"']GZXB3._^] 3II/?3=RQ/QMR5'^CH^8[^=5M5LKX:_U125B[KZNHO M"FG$VLCD$.; 7!4!R+ F301CH"27^G\$R9&3M>DIQ^QXL]>;86?WF I!C2JU M)ZNGC"-C>JZ5)6F.OP)C\Z8;^*.41@F$9BCZ])1B6@8=!M41B0X0I200L *TLWF634%<*M/Y4/9).E4Z]7OE:SSZQ8D+;@2 M1 !5% I 0A4@198"2GB!>29SE5L=0GTFGQMU[,2/C/S1@0(FV6BG0J1/1UJ) MFR;#U"&/RW5U+I/,V)B/3#SS@]LAAVY$V"=*J L-OUN"G2=^%[/M7,><+O7. M4]N#/#S?,?S.Y[_)[5M:?:^W)"'%FV<]KOBXV@EQ:QH]-^W/NJ2,+$LEPQ ! M3DEB_)D8Z*,Z!BA.$5$P+T3F5.'8782Y;2A:@\BH$'4ZF!(M/QDUHG+U<[1_ M _>J>"?0>"R8W?E\W&48>8\9:06 M%JWS:5?3"B$N98(9@ KE $*A[7 E"I +2'-(,>(461=F#B34W.CTV_NW4>=E MN8F2%"18'U=[RD8];6^B3EG0:=N[T>CKZU',+.C27Z;AUUK0L7VFK[F6;@6G M X,_I!9U*%&F*U,=&+R#"M:AQ_:,A%QM2U$NG_2N(O=-@=__Q9=/>OOYH.$P M]=>>MFTT0I?=_D5NZO)K>Q[(H%0DIPC@(M;VLRF)1K,D!P+#C.)8<>06#Q!* ML+EM WV]^EW'.\TB\Q6,>KJ9>YE=_0>M7E,E<4 -RV!+;F>!O\9"CDS_DZZA M>XQI8,!#1::&$FO:>-; 8!Y%P88>W\/K_D768?6;;2^ZK(T<(D6:")7G@!-) M Z9B1B#DI(#V#O;S\\R-I+6D42-J/^[2P7=[ 5(+KW@8H$8FP=,8 M70^H<@++P:<=!K2)W->.7S W[_1U)"XZHB\\/IW/^;H.!^YEBX][E@$N5]K> M_J396>QKQK5Q$0_KS;:-TVTS&'Z3?VWO_I3+'_+7]6K[O5H0K.W>#"4@3XK$ ME ?&@!@2)5"E#*=9JH15PY@PXLR-9GN7.))6LKJ)/CQM36F@7[6:#T\/71'P M*OHJN2Q_F-"3F^CMTV:C?^A84'C8.MJ9NM.MSLC"*Z0$HYIB8YH#F$H&2!X+(!-8,,P+4XC=M=S=N4/E4]\>HS?CMC%YW]_%56WW7$G;=2*&W7RALMBOK( =MP2#M:1V24P MHLZ48P=4(-*Y,MFDM&.G^$OBL7S*)UI[^UUNZC3DM?HJ?\C54SMH\^<^E4H* M'&3NF^N@UK1AY.0VU)8 M>)_' 'AD2IH'MBX!V"-@/)'KNE?!6T.M3W^F*JLQT!\;D-5Z$VTD7]^ORN[J MDVM%(VVV:Z6CYM00_?F]Y-_U+S9:M,?U2E31=EW_OJ)+V20=;AI<(KT?R/OU MQERP/NI/:PWK^,?FTR;WI*YKIJ=9-^[$]:KZ6W2G?WDLVP,U[:SKN[7Z<5KW M!*EG6]%MJQ*OOT;Z8\;/*&[TI.L?957'DM.J6O.R;K[P9[G];EICZ[EKV?3G M-,+?:24CH1$RX^J?J8TL[[\W,ZSK+^EN].:F6.O!NZ]MHWHW<8L!-W0L#M$S MZI55/4^[$G19K;M!J_J3+_6Q&_\,GO6B]E9O(Y>-W]8LVH:N*LJ;S]6HU+_5 M8S[J<[A&YF^A@NX=WYG+T?:V@TT89N^HWV%\O>O#ODXXK8=)K#?+_;6L_OE6 M?Y/*K?G;(BL4+D!4X%Q6X^N+-SS6UO/Q U,A+> M1(VT[3^"U4NZ@+^M"R,(JJ-[,,(#ZN';N I5,-?&^9DF]FQ<5?G8L7']$??L M\-LG/<9Z\\DLDK&FQ3OE^"=ID1!D(Q,@-8H^"4QWU&7Z_4[9=C39:M?4:)?H+VN8\,=#!^ M6%^MS/II%QZJD%2,F["QG$A3454" E.A+0,*59X@7J1.%56]I)C;R[UWGAF3 MVJ92\X!(7[]UD#TUF?J-=@?B3Z M9;/F4HK*Q/2^*TUVWTI435R3%(M"89508L+#> P@215@,&. ,Z:),V<8ID[I MQQ=GFQLI[@1L N>K)U:5HJ0;YUI?ES&V([9@R(U,8)V<#69["#M1PS&4%2*! MF.CR7),RCI7:+YG%[B'/7*U]2]'6W?/PN)'?-4GIP4V[K =IJBOL=W+$$"H2 ME8"4*FUW81.M4X@<9%DA>98G,:).Y09=!9@;S_2;YW97!CT-HD:%Z">CQ,]# M,JQ<%\J.F<:$?^S37'CDW?.B/.$+E?_D.OVT>4Z>X!SE,_F.,S@\_VY#A?S- M? =_V>@9%B++L8AS!#(,S?$SCP$AVK9"J4 "(YBA6'J&WK^8:FXT=Q"]71+6XWH'S+Q&V8ZTPN(W,3[Z0#8EH/X-&^&CUEQ.]5B3Z&84O1)F?>V)P M!/D7NOF\J0L7BKK>5)=/N9!9!FFAN8(+3@!DB@$B50%BD:=&'X?1HUIJ4TZSD;LIHK;/8/8.P#V+/V4(%ID&',9*F<;.M D52F&) ;%=?0+Q>& #@F.O@91^!CILS.^5JCT-0@N M1$Q??71(].):?3.!,6W&L>(\15)O #%E*8"(4T"0D" C!+$8JXP+X1ZK>##' MW C_\RXPR43]M&%7/@%RATA>II% ^(Q,&_O 0@--+:-/AOL9A'P"!KV1FJHP MJP]BGH%@)[&P"_LZ?/05@KQ.RGXZI.OT1_ULX/=*25-"L#V+W]&_OFI6_2J- M[.6R;,J,F(GW]R#Z*"V@8()!@"7GVBA3&2 4FP@,&!]'>FZS._4DF'OMCOQ[[4U>/O>PTB.A.A2!E\$^M"LI%!BF/ 375MB%2!:"2YR#/$PVG'&P'GF_N=*,8"=\KQG!Z!T(+B V;N>!4Q// MH>/ !4 L.PU<&L'SVFU)J^JSJAVY[]8/M%PM5$%DGC%M#4N! :24 TRH!&DJ M45KD<:R86[FFHRGF1E*UA+5'S,@8_=%(Z9K]=8RDY5W-('S&OIIQA,;]&N:L M]J%N78XGF/:2Y:R"1W/N#ELNZ=?&Z=Z_\ M?;W4XU5O:%7R199F,%89!SPM(("80:"_?A)(Q0M&J68JQ1W/N2[SS_&PNW0F M(U?08X4+2E0">($UZ#!/ .8Q!3%G,",$%CET FJG4(>F#U 2_@T3\M[\[=J4 M%WK2I^7/NUHYBY@3G)(X!XJS&,!"%( )36XJS5DN>(SB5+KL(_93SVT+V=_+ MELW;N*5_15I6QYA%!^SMF&T<1$H]]LF)9W![?0D0NSOK MBR/X$=>;IZIU*JDN[KN)O^&1LI;E>B2Y(V MO4:KZNG!F.IUYX7FDXN448P*B($I+PM@IC@@$B- M"6G)!695)F+Z3::I',S M\CI%HYZF-]%>UZBO;--SH8HZ=>L:!3V%HU;C75^,]@$WBAWO6V+'R+-8^Y$) M_'67W9GT1U^20'O$>').NJ6,#O?+'6C\"?TVK'=225.?4F^)_8FZMN],Q03F M<0%(2CF "92 *BI!H80B-,9)ECM5,[\\W=RVCD[:VI)>[N7]WVYT?P5C.\X. MA]S(Q+L#S5C,/5%;SW#T1R=SP#LG.W "4>"5R2;E,3O%7Y*1Y5.>P9HF5>@- MK31/K1],39^:[&XW&_TEJ8O=OGG>?Z1M.7;[)]V(SX^U!?X/66UKXNOZ7MVM MS8_>_Z7/66554^3]_4;>:P/^XVJ[*5=5R>LTI056'$,,.4"29Z9=#@,X37- M>5K(N* X3YSNO5Y-D[GQ8$_BB&ZC=Y+7R1%1EMQ$YO5P#"E]M2^('=/^EUCV MD4F\5A#4&D9]%*(>#"8BJ?^Y%HJHQN(F:M&XB1H\:I-ZU\INNZY_;)K;[5"Y MB7:X1#M@FG31@)&TK[VXH>)R7TV/::-\7WNYCF*&7UT@C^3;;K^_W$\!ZNTS M+0A0G!8 ,I@ 1F4.)#)!KE 1%%OMGM8SSFV7VQFN81M:6(%_>6<:!=*IC@&O M@*9#IF]H5*=J"Q("7;<\8!>D+F8%6PTT78ZPBUX'&<-.#WH&\];%W3]07I=/ MO?VKK!9IPF.NF- TK:#I^X !QH4"4O^T4$F<\J'RJ4]WB":4-YSRIX%,I[_I-#U='6.S;NB694%E&@;%N^ 5/CK6<_I4R9-W .9\FZSC.L/87)L'/9+YF(LT!@C(&4&ACA]$, \7R MF*4%RY&ITVX?W-4;>V[16W=FCOXEDU_S"?NT2$\L1J:53Q8 >#=]")^PV!_Y M51HT7$@Y//41SV-(<^&\"YYJ>S6\D2NIRNVB@"+)J#2Q2.9(DM+"M)Z1 ,4I MA[20.4'$Y2V]/-W<7MPN(J07="G;%B8_L4;DGQT/*Y?AMCRX! -Q[$-,BU\O MSK)K ?/3FVOXN1]IK& )=;RY/-FT1QTKQ8^./79/>49Y/SPNU\]2?I.;'R67 M9USKRV7;5NNSVD?,?*D[H]8=.#_MZL_P6*8%SS/ N4@ S)*Z2$,*H)22Y)*R MG%IUK1M)OKGY5>J@?6U/O;SCHLS>MU$MTU_Y7%*$(V$>*C0]<#231O?/@ZT1T'P(TWC1_YZ2]E(/?L[ MV?SWX^K+1C[24G1N]?9[?KMJ6ENT GXLZ>ZOVDL:(-TM#&D4SC44@K>F>&5KU^Z-0C6MUSI>R(?$3@I^'K M3H'HITX%4P0IZM:@,V7-$K3E, -'C@]#,!#_>@HQ*9&VQ M:ZD2+'+-CC!6.8 4$X!)3$!&8)PCGL&"\\#-R.99;MVI%U;PQF-6Q=E'Q7AD M^KO]_/9C=+O=;DKVM.U2OK_0^D0?KA"Y-T+3=1.;LK:Y-QP>_<."U$$WEP3[ MJIJ[]/$/ZXVIM?[[2C-H?88Q+^&7=576<3M(,IEQ#@&"F00P31 @&55 X#3' M*>64QU:](88(,3 */(3;17)3*Z1)TRKEDK'FMF1W1C MK\3(G#?.(G@DO?BC&"P5QD.$B1-D_$$Z3IL9,)9W&^M'N=D^?]%?P*V)&OZ/ MI_+1^('>E15?KJNG32_F@-*,)"0O0"94 J#B'+ LYD#$+$Y8$N-$.57W<9E\ M;D39R=ZD'72"WT2_2<<^$$XK8$=_8^$Z,NUU8M]$M>"'R$9[V:,_1HGU\$$M M7)ML^ZFG[IKM#,J))MKN8XS:4[N.)S'V7\Z+F ("386X-$L!%04"C.19 GG" M!0Y]A-U-/C,,8@ 1A8 6,0&)2&.4Q$RRS"EX__0T M1T9SX,0\%!X8I+)CWWG%3UUL+OP M:3<*X.82?O.\>'N[()CD"49,O^FF9E>:2T R*4$<2_WN2XID;I52N1]R;J_V M6[JB@NXO&.U>Z!Y$EU]>/\5'?E'?WOYV^^YV^$MYK-R)%["2_&_WZQ__J_UP M\_ZU_]B_>KVA)GG-CD7O7JD3OQD6!O[\8;UYNZ3E0Z6/)NU?=HWEVCNVQB:% M!<&9YS@?;N P5V M"M_I\=I.-5E&7MS3@/Y^XQ!-8^ MW1./>KIR7UQ_'5Z.U:7^]C=BOY@W(LY0 0E*0$(3!6#"&2 \)D"D(LTRG#+( MG?J:.TLP-X)RO4:SR MU*EN^[F)YD9NG9RF/T)3)M#;[WL66SNR"H'8R)SD!Y9[#L\5)$(EXYR;9MJL MFBO*'J7'7/N\9YT7N5R:_JXK\2O=_%.:7J_M47!AVC0*6A 0\X(!F+$$8$4X M0#Q5,9&#K_)/Z-'?6R@ILQY$RC59:LXUF4YCZX=.83!;&1Z M:(6L3[ [,3N_4Q"%4WY?Q$TU9(N:KP42V4ZT_XT<3OWWY9_Y";51UW MG%5OF7)&/]W!C)&&U3K/53 M=3J@^9.LJKOO=)6DO^I/?J\6.4L*J40,,F72S307 7W(R4",4IGJPPU+4< T M#5?QYD9C5MZ'O9)GTPAN(J-IM-6J1DD:-7KK>X,.&T,UR9;VY4WXI;G]KH@R$S:Q^U0UO!'7DM4 O';M=DF)2Q+U5\RD.UC86X5]UQGF&]??_16Z3?X M\TK>?=^LG^Z_?] "_)NDF^H#+3=-KY]4\2PI8 Z2(D\!-!>-)&,2"*&P)(1C M&,=#;AN])9L;31W:*956+:IZ9HQXDA$U.D7KE8R>M2K:-JE5BY1Y)4 M5B_Z<;%7S\@+[G=S._^W7T M3O_FIEU]HWVD 8E:1*(/ES:RP?>B@]=EI/M2?[E>]1YU,)S7[E>'3^"W87S> MW--5^9]UQ3)M_E;K92F:0F8K\46_9%TKEL_J0[FB*U[2Y3?]D[J6WKX%9Z&H M2&!. 512;Q:(2\!(ID#,&2)% A.<.N7E!)%J;AM%7ZGZ*+M7JV:/OF*F#OQ. MM6BOF_<=<)AUMMLC)E^]D?>'J1;.F?2# AV(\,/(-"G9!X7Q)=&''=R/Y.\V M5,C?S#>\JV[&T( +C #,$5ISJ"DD#A%-[^<8&[46\L7U0)Z M7G4=06A'A4. &9G5G#!QIJ9SB@=BF:/A)R6,<\J]?/?/?LZW,_1ZLQ5/FYHO M/JXJ_3L[;#K_!.W"_:$Y[C-K^] GG[/Y7+]IYE"'Z??K9_85CTM]20F MF;;25M9#^50GE=5E*[Y*+LL?YNQ=+116E'%ARKSR!, D%H E) $2%5D:9S0A M>>KDY?238VXTN5.CSK[L%(DZ36ZB3I=>7>:>.HXN3,^ULW18CK\B(_/F6(OA M[F,0M'#B<;^CUO3F%?I6/FLS+U?VYON>89QDD@&*B MSY*%8H"J#($T$WG.)%,I=4I+LYIU;H39"AWMI.X:2KN&8]L@;FDJAL9Q;//P M'(3C].3V@BE8_+;-G!.'^5,QZ&JIY1K@Z_?HD[FZ--=$P)W%S5R.UZ00 08Q#&0.56*R80RY!2I?FJ2N?'O3L:H M%M*U_-X)%.W,T*'8C,RF+V 9(:[E$@#!ZNB=F&+BPGGGE3RNE'?ALY[W#OR[ M%$]+67U6;XW J^VFZZA<5O]\\VS^_$"Y7JB]3SSEN40<:Q*@,6]J11'];0%I M4D@,"T1CQUHP[C+,C2-V*IB8U ,ES ^, C<1>Z[_$C6J.%Y6>"R3Y=7%N."/ M?9'AC'M;NGBD"PY_,$-==WA(,.WEAS]$1U/LA-R>GJB]SVHFP> M'NGJ^?;+Q[?MWHX*EN4Y30!)]1\PEB:1F!.0HC1F>2PRDEE92/93SHT+.Z$C M+?5!Y%DM=_23D?QGQ]!@AP6P.+4&AW7LFX371=3A^!HM#$Z:['7Y2YD?V5?-ZJSN=UR^'=9_^.DYY]8GTM+YHG6;61]Q*K!.S@ M"S9:CO5YK"=.JCXAR"RSJ,\#YILV?6%$3Y_$T^/CLD[*H\NWM/K^8;G^\^-* M?SL?FF2^+D.6, *92BC("YH"J'D8,)PPD*DDSE%!($V<8FLLYYT;!??%CHS< MD1$\ZDGNGX07'D(G!\?)1D MP::]TCOY0R[736,3PZI[1UVF8I46<0XXDZQQJF*.$R %CK,T3DA!G:S+8>+, MCMXLT@C;1F4]G5STTN8C7A)E38J(E M<(Y9BK:C>E;>,KM)S3W>&]RD]/6-CB(?BIKD7^^B5;R M? 2S#^:,(R$+@H$&OP!0)A(0D<8@EE!I*Y[F7'*G,D;#P9ZR/M%$*-MM0^&P M&WF;:6#K2QHUHD8_M<(&<-*ZH1*JE,_ER::MT6.E^%'Q';NGW A09SB9DJK!(ASXP_-[IH M1(QJ&:-.2#NB.(?@968(@,O(5. &B?7+?T7Q"UW/]9/-BZ[_LG^_SXTWR0M] M19GN#;[VL6&119^5:>BY??Y5;K^O12_._%.YDA^W\J%:((2@(H0"@I0VPF * M ::D $F.4LQS+"5SBBJTGWIN+WHGN8E>:62/&N&C?C+''T;^J%; ]51KORB6 M)]A1H![[M!H.9>\0(7O D<&64S\*@%!]H"Y^5%R67U;+\4[^;B1)CFF*39X^V"2LYM"A O3[PH7, 4F:!) +A2@A4E? M@44F(6(QIDZ%P;RDF!O1]45MN@[TA'7C-+]5L:.WT;$>F>F,_#?1$=BW-F [ M4]L@L *QG)\,DQ+>()A>3C6K 68J8_MBQ[H.ZV:J.5]:G2O MEX%CDHGU@MBQ7EA\)TI':66N4YL;J2,C-MBNP2Y>Y=MU@-VS5%S!"I6Z8CWO MM/DLKG <);DX#^!Y/NTJ/](I%DA%;T1&?LX: V&^VGOI,ZA3G2'@T][:CNIV-') M[/2GW'W ;<&7#V7%Z=)4,GV_$G7D9JX@S@B.0<:@MC D4X#DIB]&GA:2)9Q2 MJ&P=P>!-TIE MJ"A( @ID>N1D^O#!F-+;>I8+B&!.]6;NZ4MV%F9NQ''@]^RTZ6Y0M3Z142@Z MU,C;O^R^=,X>YU$79$H?M.5:3)*[.@37\*YJ=U%>RWGM#=H%=[;_F'[,>^ZH MM>]),09(Y'9.NSC@W#CW*G^F<# ^[G!G? M!*;KZ-LQ9%!,1Z;!LW#^Z@*G,]E90Q2(T:[/-REM6:O_DIOL'_0C(-,+G*_O M5Z8;N*:[-W(E5;FM%C#+8JFT59<*G $84P@(%1D@HM#G/"CT,9 L'N6F7 M] MYMQL[4"@&:YQIG!!.(:)X@"5N(M9D_,<#=C!/ *_4I,2BP=J0= *J1J;HO M86VA=C*&H^4K( 0BXW.S3$K!5U1]2;S7/NY1S^3C2E,W77Y:TU57W4UJ4TX6 M1+_XI 0%PJP+#'&G2BRE.D_D%5KV=/#S\V2:P6,C(0.-3..8;O\@@\'8^3W MNH^#3Q&18T <"H8, F:BXB!67Q2W&B!GU;Y8[^/XJ>EJ>YR5^*".Q_E/^49< M]>HZF7I.7^3&_(#>RV21T)07 C$ BY3HLZC$@"8Y Q122)14/,^H6V#5^]A()N[%L!/]0\(J&NPQ$LX.G"5!/'-5U7^CA\ MR>(9#]OFG5S29RG>;>B?=W+ST-N;,EG@'!O2@-*01JSY0B0Q0%PBB02&*K$B MCLX#:F']!(%I=$?4*81\[*'S4#G814$@F\@^LA#U3#WK4/]K M;QD&$F(2@@P+6$>D@4<=&L5RR_4V_+0TT>5UDK29=2._:^EV5[N?UE7U(AI" MYD6"),$@P4P"J$0**)4I4 6,:<%P!B%9_) ;MG8/9?&2R.7U[LLU30Q%3Z6V M+_.!4KLZ 4:OGX=7!QJXN':GZ@D7;&0^GF2E!H2\#,(W>-2+GS2O%/@R"+KS ML2_#A@W1\N;;=[U'5+=/V^_KC;EV6:2224XR"FB<%0 60@"28@R*M,A8QJ#* MH%/?B\O3SYK=;6+ [;:D<"".O.,,0&]@HZ)SH(S2LNAHLE=L7G1.\ 4)9@R93* MB2/I#!%G?I1D&ZA\8VIT:8)^TA\VUEM;!.K&] BLM>T];X+^6J^_&Y\-6FD[ MMIMJ]4;F0OME:Q;'E BHU7%<)F?B#(%O(%H=),JDI!L"M)>4'&1,W^+)FO_? MT$H*8^)KFF@J%FPV^AM=Y_I$T.OOV3;D13[.7CJMINZEN.JCXGW'VG MJ\^/9HCJ%SV$:6?\I0XA_%=9WG_7IXE;397T7M:_-,E*^^AJF,080Y@#I6UY M %4B 1:$@5R_7W$10Y;%3H5:9J/9W(X27Z76K.3& 5#5O2.IT;J*[HWD^H<_ M/54B>I2;J#+PG"_I.//ODZ639R[RSFC#JA4&M<91'Y6H!XOIZ]?_7 M-5&-S MT]7UZL'3.INV&J"H1>@F:C"*2M/YR:!T$W4X12U0S4?JQ-%14A%FM_[!2E[/ M1:^)JV?/1>US+K;9">B9*K+K?:UMDE_6>I:5D:H-M< Q+Q(4QX!PXSYB.-9[ MN2D_A'G*85SH'UO=5UO--K?]M=^)W=CR>WD=,QHN0FRWO04#;N0MYSQF(W2V MM@(E5+;#Q;FFS7FP4?LH\\'J(3\.^5"NRJW\I,\]XN-JJ[\.QEMQ6U5R6_7K MI;7N"U/AX(/^["++,A73+ $0UD5', &TP!AD"<>*9DCPV*GQE)\8@]/#]&N1)<^5\KRA[FYN3&6EU&FKM#A6/;,<_7L M>&O\-1F9T!H%0*U!M%.YD>H;Y[*I= 4T)H(--4V5Y8P4*0P!["@ K <0H!C$HM<%+% B0M1 M'@X_-P+LI',,&CZ#G1U-^2,R,OW8@^%,**=U#D04+P:?E !.*_;RQ3[SJ:%1 M:J:&[)_EYS.4!?FFMNKW(]7 MZH3UC1 [!M;2,1@&KK%==2>0FBAHZRPLP0.RCF=ZI6"KLRJ?#Z0Z_TBX(*G/ M3]M*FQB&E19Z2Q>X8+EFC3@&,,\P(#+%@')48,00CNU:\UC.-S?F.!=WTA-Y M>-A.'V__N!U/%%\I<,<&P""1.R=@&3%TIS_;J\?NG%#=)GCGU&-^Y/*N'?R. M_M4<5?1?WNI_E]NW=+-Y5NM-?5.X2+,L@PP+D#&I31,D(""DR !6(J=QDL,\ M=3I86,X[-[)I1'1TF]AB;$\YOJR7)7]>Q(H3A@D%2885 M@+2( 14L 32615JD*$8$N_"&U:QS8Y!:Z/J.M0G(Z>0^N!9J1(_^:/_KG:AG MMRYVG!,<[;'9YQA8)T"=2<@)H$!T9#?GI,3D!,-+BG)[.-PIJ_M9>Q]T$!NT M$EV]P=/!0Z8)V0*S'".1I@#*/ _SQA"SHT*VR!% MWA-S^%EN\$KZ'_RF7)_7.B7N?K%+:CF(4#7[6J?H370VD-5H.^[9,M1:C'@0 M'2SBJY]:0X%L<\0--I??IO&;U,?KZON7S?I'*:1X\_Q[92(+=E$_MR9_I.DR M"+D4,24*4))P4YTQ!RS)*8@+E&.N$"=4;P7K+5W:;07V4SL1_$Z \5A$2QYQ M+7KTV,INHM9_>C)T4*Y^CM:[D"FZ4\%M W!8%81YJC\B04YH839H#JAQH28Q M1CQE/(ES)Y_I2*LRP;8[IU6QVVS'P7KD+=3 ;*2.OO1A_KV#>1\O>'L=9N9\J[^*[]8/M%PM%!."%8(! M(4T%.IXE@"*:@Q12Q!4IE"32NG#GF4GF1E2UF-%CV\ L;%JIWGGIVN9N<5Z0\J=E[[[+# MO+6Z$,C;!-B?".=]46X,YBE).2P UM\'4RD= 4(H J:*#LH(T0:YD]\YI'!S MX]Q^0-O%&/I]@D-?Q\XMX!#0,LW20AC2.@#QSP&$>U5 M@B1#@GHNJC+H' /;U[]=TJKZK.IPK-N_RFK!%*)Q*G) 8:X A#G1AG*< J&$ M2 E)DCS)O3K9OYQI;LQ=RV?>^UK"Z \CHV]C^R-4+4DU!%8C,Z0;3/XM[\]! M$(JISLXS+>U<4_>(0ZX^X'%HWIW!34W,?A24IIZRZ:Y1]W:G:0:5Z9&34I@" M*%()*.8(R"(I1,J9P-+^$&TYZ=QHHI>GJN4^"/>+]I)?[A3OOP(69^X1$:N+)WK;L:8[X3MJ=W#B=WW6LY)E'1SPJ]Q^ M7VL;\X>LMG7V_+Y0_?[$1W,H1,8$0#!FAM8I($AHDR_/A$PD%LPM4\]^ZKF1 M>QM1T8@>]62O+^;_[[I<;:-_Z'\_F922?A<([P@SAV6RLR'' 7_D'6!4W-WK M2CI#&*J*I/W$T]:,= ;DJ$*D^P@>=NR7S9I+*:H/6@/3&KYMWK&Z7ZA$$1S# M!*B$F?;4B!G+M0 LS3B!L# 56:PMU[/3S(W..D$CLZ21T*)&JI/U)EK)K3G' M[7X2*6E[4WT%;0LK-0B&([/2(7Q&RF@G9A"<'$S/('A-9&QZX>9F75Z%XZ(] M>?[IZ2S(JQH0&@U+3)B"Q EDBN M\E@IZ-JSXM)T,Z1/(VUTW/?5LT;+%;3M#+QP&(Y/G][P>:1BVZ 2+!/[XF03 M)V+;*'Z%W^_R65D]T69<#?=IH(I._ MK_3P?VY*\UKW[SX^JRYNM;DBO^7:D*S*+BBU6DB8,X*3#&"B3%<=$@,"$PI0 MSCD2B!>,.G7QGE#VN='=M_=OH^Z*ZB9*4I#@FZB/1[\'XDW4X0$Z0*(=(E$? MDIO#&U)M<>YBX-MLHAXPER/;7_W;9GF-,\_OT-A7Y[/_^KA?1DV_D*&NMR:4 M?-H+L^F7Y.@*[A5$\"Q"T"8 =@F!^T3 RD3C/FU,%]-% JDI?(( C!,)H"@X MH"G$("Y2&7.!BX(KIW($-K/.;?/;9;L:A^.ZSBS>[.5VK$]@!;O=7A(FPK=L#Z!2XHA:ID8#7GM#4-7& XJF[@]+!G%A@U+OS/ MJKT"6Z^J!2\PS6$*04P0T0:\(H ICD%NHHTR)3*:."7^'D\Q-ZII)#26S%[& M^G7Y]O3P0#?/=7!->;\J58-KOGK()'63SG/^E;3>!1;[1-CS#]]Z5L,U+[9M*"93'*\S@! M#&(.(,OU>9\EVD0ADN0(I:G"CM4!KD\Z-]KHRUS3!>T)ZYKW;X&Y'46$1G)D MTNB+>Q/M!*[QO+7!TR.YWAZ@8,GR%E-.G/QN#\)Q,KO#LX$JFORR65?5+:NV M&\JW"T23(J8)!9";/Q!1@'"5@83B-(9)IE@QK%SDP73SXYW6W;*E?T6TEO=_ M#RPS<@BO+=&$ FUTBCE1^J,6-OJC$S>@;6*'RUAE. XG>]V"&B<5OUH:X_13 M?CQ2GYMVX7U-D],V>T,?H182QS@M,@XRTYD>8I0#FJ<$T(SBA(L$R3Q9K.0] MW6KY[.GD\JQ6;P9IWHRCN<=[2VJAZQ@4-RZY K$=EP1 ;*+(Z-J!L@_>;1LJ M_]0*^W/M3PG')7:X!.*2*Y--RB5VBK_D$LNGAOENO]!GXX,Q!@_GFR.X5I.,P]-VMEYW]\;&2_ MB6@C>K3;S#0S_5)[?5NSF3-6"_ZD/_FCN7P? M CN!;69^%5>P R3G',(N0_B>O]AVWQGVXTH3A:RVIH=\G>XFOLB-"5.A]U)3 M'>(XQP04.3&=60NASV(4 B$XRN(84IG&;F])NH$SXRTM]$ MC?S17@'70YOUFM@>X,9 >O3#7"B0/0YVKG@%.^193SSQ@<\5D./#G_,(HY7( M_2HKN?DAJXY6Z;(R^6#=CQ<%(RA.4080-NW3I$KT85'%)CV+YX5,&'1K$C!< MI+D18"=C;6AL6B&#%\"]MDZ>WJM1T7\-#]?IXK:=]'MC4*MUTR2A?KVV9&,4 MLK5$>;JRM=<$FEN16DL /4K2VH[L1\E_ETMQM_[57%^6V^=]_X8%3CF/*2Y MGC,3@" XP!EE($VT12EPFN&QN=]F.$7,VS)9;7[W5OZ6&[I4EMF MWYXVC\NGZ@U=FMUID:DB+0B#()-"=#D8UX \ MZB_+Y 0[&+93S#M\4%]*7O-_?E\O]1-54SAEP1+!%24)0#C& -+K.= M*7TXT'[!MY7ZY6ANJ8WP9SA*=0 M/,W2# /.D 000P&H8@2H)$Z*(A4BIFF+Y_N5F [-;K+QL'Q?=RT/!F0:8Y(+ MF8,"(F--00Q(E@I :$%DPO'_S]V[-LF-8UF"?X5FNS:C- M4DR!( #.?0J\: M[2HEF:2LLIG\X(9GB-T>[M'^D#+VUR_ ASLC_ 7 00:K9]HJ0Q%TX-X#Y\'% MXYZK2>ZUYW_E6SY*B-1_OUL9L-O-9E7Q[::^1;!9)E_8V>L"KNBZ!C?78#9P MQ-(8=..+4$ D<@J$:.'%00$E;N'>]=1XXF G M=6<\T,L5L.;;PZ;&@<1ZX'_;P7%07 _\AH!Z[/WJ<)2#KCOX 1;QNH-CQZ-? M=_ #Y-AU!\\6 D07WU:VGM="?E5K,RF).B?0KHBZ1=*W[VH]#(C^2)&1/LW>IS:J^0WW5'Y#E(MG\ M4/;F=G=.(5O/UPE;)P_F86'"WJ82I'WR4VTUF]M+*,LN-=9\;*\D]&9Y?U^M MU^;WYETVG%9WK4RW=]LYJRU@V\V/93??L?OF"O-BN4E8QY?U$:QNBOUT!G5& MME?)F\\]M?B!5?)O]GRW_:=';35PW[W;S\^X)*\U:-;D>MKKWUMXQW*[M M4K,'@JW!IE;WU<;^=?]9MM_+?&AWK/X6274S](MX5HS3N]'Q-#I#_7TBW1G< MR'65WSZ?*S)4UQ*:(:ON+HK2#(JV^S9$ %(J"K(2,PH+E9-2AM1UN]SUU&9A M][)?;64OWV-G]T%QW*48!.JASUOBH1Q<-,T=L,@ET1PZ?I&"9^Z G"IGYM%" MI-O4_V#S;3W9[ZY)S5B*59HJ# A'&* ,I8!CB@&3NNG5ZP M\1-L/ZKU.I$'N?O)S\Z!A'4>7'EG^LAHN.Z1Q 'W!6\][RS>W]@;\#KS:7R& MNJ]\I,>7O9!\&H*+-X[/?#2,E[J(3LEZD[C33%>,,HPUP$0Q@!!5@&$D0*HX M8QF"E$&O^\1'>YE: +4WLJD+Z$O'_3-?FKV" M6UOCJPGR#0\(J5(&"&+2<$0A $V9!KDMOE4@S 7V4RV/9=G4>*6_9*C-!MS: MG?2=2_K>V:VA_H.MATGMXK6+MVN'W7=M-^)@CKCT:X;GM>LXO@X8QRN6AY$P MC[YZO-:N%UI<1H+S]-HS5@MX;_MTV^ON4GEC;''B=9 6(]TF!45<[\3F #@SAZ^^+0W MWKE+@)=/CEQ"/A\WJ]A>O6A_:_[USVKSHUI\7JC_K=CJ/:M6=BM"S;)"\8R4 M'.1I;J][,@PXR0I -%0PTY)(Z77^WU!IQYZ7H)M?/Z%3(A M8YVL42WNS&O8_;DN<'V36,\3@T"O:JTT_(E^O-K,WRX6T\X/LI5O:Q<1*_3"_KGZJ;CXQ\\;^ M H^BHLQS)$'*! %(Y26P63I 04I*43*-J9,26; %4Z/LG1/)DUSC)WZT"J9N MQ!L^-N?9=A3$!Z98#[#;W9(D:FF,JS$\1YBF\1Y9FG_MB3*\WU'8\6I8.DJ\ MOJ' />X?R]7F[;:I[;&[1V+^C\V>>PGF]L=Z1G2J!!904"!%;15BR7@(I> 0E7F0BB2^PEV7^IP:M38 M.Q07QM+0VP(GT/6].' ]9N/=(;!&UHOC^H>>N4-<)S@/3/2;!2>Z>Z%+!N>= M/WW?X,+GPACES W+W]F_+U=OYFR]_F2^0F^7]S9)40O&,,Y*H#)I C)$$."2 M%4!KSC/("ET*+PTQS_ZGQC?G;QO;':A_MS)[UHG$>I'\V?CA&83YCI(;40V( M_<"\%1]V;S(+!"\2M_GV/BK5!4+SG/E"F[FBQ-*11;#5QGR_7*GJ;M'4)!"/ MWTVDMV:B+1=7_VO>7 Z0_[Y=;^QZ^I,R2^KO[*]9H9@J2DJ K78-$$W-3YE& M((,I8T6J2H&(#U\.8^;4:+4I3W1TS^F5]?2WFZ1U-NF\37KNUG%,S^%D[W%= MV,AN:!FO PI$Q?^"N%'URP_[P(S^PB,>5M%JL &)60DKOI'C5] :#.BCE;>& MZRUL:GICD;+;"K;UK]7Z/UX_?C:U/K=7\80 MTT>U8*O'#QMUO_YDS+/;F4PH\RN_B%&%""D2\")5@ CH3@O M?4<8A$BS]Y"6CCK[CP#Y\^AAC"[][[SM$VAVMTSL MB<7[^?+7[K;)LTM5&9>%H)@ )7D!4,8S0*QZ#)$$%Q1S7"JGI,6P[JPO M8-4G<=;R_54L]_MM >-PGN&'1W?XM<]I8 >[RQ8.V147V0(Z'>T66S@@_2ML M5[02MJ+Z!UM5MKV.(M\9NMT\[N7G]J\19$PA3BF@3-BZ;R(#E.@4$"N)57 N M&/82VW;N>6I,UAF^KVW;F)[T1/O\51']!\0M![,^3<01F.OK=JC6J_?+.^YB0+KC2BO^'T_CBC'$*(* >0JQ(@E6E 2XI!F?,B@TAI MDL( Q:SA+7=ZLX<3WJ>6[7LSO>D[WRG<]>Y7Q^,]7Q,6@1NDB>R4[TG M_%AXA.^3&WU/Y.LQ#N]/Y2OA/6V,-TJ1YIL1#!YUHAIO )[/<"/V''@5LLOX M^UTQ.^7:)<27Y;P2C\W_]B2V2895P210-)7VT!4"GK$2*)T361"JS ->ER!= M>YY:A+]/MDUZIM\DC=G)G^U_@V-\]R%QFR0& 7I@KH^(L?\E1U^\8EUO=.YW MW(N-OG <7>B! />B[$C\6R_GR[M%,]&_53S5?/MB.6K&*F2Y4D2I1 )1B MJR.)*& YAJ!("\QPRCE&3OG%+IU-C;#VYM91D-P;[*%=<9 M8CU;.V6:B,AY*/U$1' D=9_+2"; !/1K$ZI7"[&M _%JD3RLEC^KNAK@9M_ M6JU^VHJA?TN^_U"[?R7W[-%^=KZ5*MFL6&6K,=Z8WZPW;#YO5PEJ<6?B,+6R M+2Y7B:&^]79NJSK$*N;@.#)GY8,NM3&>9)"C-T]D@EP_$Q:G?EDM']1J\_C% M?+LV)CRVR4!U\[T[:UPCA:!. 64< E1""7@I")",2T(RP_&Y5QZ@0Y]3H_K. M9!,I6:/K=VYG]DWX54$7^-VBT^_W4:D]@[7D=Z>ID]KM,NG]S5.O.10-&H[+V/?+ M51?EO&'K+9MO'G<"+'\L3/._5I5]C9M4K5J"YV/%[[PRY'J]MZ2%,- M55XB6P-; I3S M"\D( 6,,>8TT)GW$MI:C33IT9NK>F-X%%CAXQU+(&L_P<66U1A^0 RVN\2WPF]"DJF;- ME:YW]VIU5RWN_KY:_MK\L*G&;/$XRYC*A=("$)&G )F9R%X7Q:!(94&A4 7! M3FVMA^EDOYJYK/ M9YCJ7&E2@H)GI3VJ30'50@$D4)ZF D+.O"IYN70Z-7KH*3NQ5MEIH;Q3(AW M=@OT8D,X,&$?QV4AE MCPVYK=>S7-F$?I8"R6W>2F97P,K\I%A6L%1*!I7RR>L_WHT7QXR0DO_=]G&D MGK'G/>@3F+H1R_5(#4PE1TL4UT8.6)3X"0A#U2%N.GG9TL-/'+U8;?CIT\'R M("O%UNJM:O[[85%O_/]8SDT;:WMBN'G\NIS/S0+*%K2;\5*G98X1(*B$AAJ@ M,C_! MCZYY!3E67])XD?QI_4A:1SPW M]7V'R36,&0S\P2.:Z+B':"N$H!=/+\&K][$U$$*@.:)K$-2,OU9!4ZFM7=2U MAV588BU2+ D/ >(E/94$F4 8QL1I3 K,S[[J59\Z2)'<*0'G_>IW\^ !_&U MD7Z[+J?@.T]!$2 9^E+"$RPB'BE>UJI;RO?G=>L;2/)6("Y!JF0&$.0=<%AS(#$&!52E9B5T/_T[V,K4) MHS,T:2Q-&E.3VE;W@[_3H%X^]HL"U= ;;R$H>1WY740AZ,#O=*NC'?===*Q_ MV'?YX; H]:,AH<_ZC6&6:O.>",#/\YB\SG$J8 M EHL#09<$4SPNIO)(;![1U:I3:MS39FQJ4"#GD$+L1[40&;F!6 M#APS;_H= O/V\W:+-3M19E_JNKNQ\8LYW^J%;M3[_Y2*U&M MU9=5)=2,:%8H1CG(B+3Z)RH%M"PA2#DC.H<^#+@!J.ZJ11,?LGE= ?O5=BT38T"RMDZ?OF#VHM^$#%+%S* #SG4&4 K- M3V5FOABI2A5,A= $M=^$=POY+_X]Z#P8[EOPKK;Z7^LKX!9H3'!0!PXZ:G= M[4_2]SGI.9WPQZ3_7.MX4GM^D[2^FQ_VWM\DG?])"T#2(9#4$$1,$QIWS&+E M"(UD];@)0N,.Q4%VT,C=QPQ_9@+;Z_Y"@9QJ$ZU0A@%CT,Q6I:0(85Y O_/H MX]U,;9U:W_@!O*85T:AS::[A_HE2]H^#]E[NI-V0K7L3/Q#P+S:", M. 4"\^.;*^GAJ_JI%EME%VCO_C*OX(+-WVS7F^6]>1M?/_Y=+>]6[.%')6[M MG;EGA5T*B?,,,2OQJ E C-AZ;HH#0@N.A&*2IU['"E?8,C6B:5UI:GAUSB0[ M;VR(L_&V^ZBX!J)$Z\QI)1B3,"9,_9-4:3 MH1':6S&Q67]H13MW*>2W\_H[U?[F()7\D]K,2I3F&A<3'8^)CLGK3!0*Y_:$Z;8 M>=K\\HA"19T>Z1M81O]&N :E+SG.@P>T=HC?CC[$ ?'O4*,0+7:.;N#(9]@HZ Q,D ,!XZ&^?BU (TFN^P+E)W1^ M#H2SZN9'/SB>I/DYNY_HF)]],"R&_KSYH596Y/ZS;NL4+^[:B'XF!2P(+E- M4YMZ@[$"5),"I#A%/,MY*I#V"8;/]#4UJJM-340M_K_4R:JQTB\8/0>M6U09 M";"!V:_!RIIIH=H9FGR] )IW>.< 1Z0X[5Q/HP9<#BX_CYQZF":K,!;&SVF]V/@.80] M5T(RRGO?H>&IDWP2%H^@YTIX1HIY'+\T?J'.&=?/1CK'/C=>H'/&ZB=QSKGG MPL*<-\O[^V6C6]!^SS1- EY@#GFF6D4#0MO(*;@QZF1EZ- M@8TXAU\@6_AR%21#+]EZ: P@5'[2]4@!RF'[HX8E)]U['HR@T$0[^E;MY[)5@>?3OH>+( MMU*:X5Q_6=J"=?^G>JB_3911AG5&S%1I:YDQK0"'K (<8D$+Q'$I9\V\K%N MIO8BMG*_K:FVW*LU-C'6>KZ99Y"]_)[&P6O@MS84J@!IY'-(7*&,?+39D861 MS[EVJ(M\]NFPF/EYJDGO_A)C:88E 9J(%""M(>!(7(.@I00[_]K8U[C)(_![G^FE"@D6%? M5%@U^C35 %)(!2>EH,BK<*QSSU-CVE;JO+$\V9M^D^R,3_;6>RX=G8?#<2DY M!,A#+RWCX.N_TO3%*M;*T[G?<5>BOG B^M'#G9V)6>3M/D]K5FZ3O;%-;.GGJ;F!% M[IA?!C>N?>DA'IB6AQG=05,'AQR1V!7(8YKX,J7+!P#Y9,WS(?JZ5ES:%K)M M5) YU4C23 *8EHODI6>@_G MY0/3"" -S)X!^%PA*'V 0 0YZ7V;+R0F?>#4:2GIPT?]RQ1]4W>VP7UJ,YNW M._(YHF7*! .J@ (@8E?"&2L!YEA362#)D=/!Z-E>IO:"]RWT/.-4ONNC^%56,3K<]6BVCB^[U*QI=?CB>8OR[OQZJ)C/U+=NH;,9% M3I00&I0X10"5$ %*& 1$<)+!(D\Q]CR#N-CGU$C@XRFI\KW=B37\>CGXY^"[ M'B=$A73P\X(KT8RB]7X"GP$%WI_W^.*J[B<@<)%R/_710*V3I=[\8BMUNY#= MCV_53S5?/MS7A=S6FRZ!)H-IP4B1 BT9!ZA VO 0DX!#C37&!>I M45)G;7VPMOM'S_8Z9]$W<F]DA4PRP'#-09IQE)8651-_JKR.,/A(5L7U;+![7: M/'XQX[,Q[[H]]:S?<"LKIHN4YQJ50.0J-U$:(8 0AH"MF -3LVPLF->2\5QG M4WM).UMO$M59>5//:M6BT0\$V[5*UBTUWB0+7QFXL\@3J337/ 6J+ SRK.0F M/J8IR!!-88I+BK-RMEENV'QDY'==#H]\C78/_+@(N\5@L7 ;F$_W7];:T!JY M=WODHNK7N4 2*;8ZV]6HX92+T\\C**?/^ =-;Y8+::659%LRX]L/I3:[F\_U MD9<+ZI?CL#=3HQ-K9=(W M,W W[@2HCF<#5T,U]'& /TK^!P!G08BUYW^\DW&W^<\Z>K"S?_[IP,U\\4/) M[5Q]UL=+4]1Z*6VQFUNQJ7Y6F\=G=0ZX[6E&3A!]6S;EH!H%UIK,XUS^WIZ\?3<=]ZU%$:>D/[ M4IVM+%VOZ\W:-QM\6@ 'NR7QVLY-.-=*ETMJHWZ6/U4\F,E M;(AX>[=2S:0PPX4@&/$"**$,&Z8I6E!O0KZ7.IP:ER[MQ?4 M!B>MQ9-_$]PN(N_%E3!P'9L-K( S(?W?#)5H*_(7N1LZ"=W/^,!'>\7.! MR4K[IC\L-N:K41D&NUVOU6;]^O%W]N_+U9LY6S?EV'$!$84< J6A! CE&+ R ME4!G L(2ISG$7M&?1]]3HY[W_7=F;WS26&]K4M7V)[4#EVJT7STP;K0T$-P# M,U14I/TS=OPQBY6(X]'SN/DU_I ](:[WEVYS@2CL=X\?$=^D0O"K3^AWM^0,4ZYW/L M==PC/S\H#D[_/#]^5664^X>5^F$"/4.1C1*2U?_[I#:?]7?VUTPKDNE4"9#5 M=SMUD0&F% -<$IR7VC2LF,]E I=.IW:IH*O_T3,Z:<6\7EF[?ZM/R>TVG#'^ M)OEN30JJI')^*)A.4XI-.%SF5H6$Y"7@O"1 ")QSQ+20?A-']*$8L6Q-?RBJ M=BCF=B@&P-UMFHB-YL!SA-=W.GJ%&R>4XI:Z.=_E2]2\<0+A1/$;M\\&'MYT MA\&?]1NV_O%^OORUON7KNB[A+#/D4TC% 4\E 2@O)*"%F1G23&%8$B)RZ*2- M[=+9U,AG?W?!9B[9 O>UN68EV!KLFV%Q#FC'\Y)(\ U]$A*.G/\YAP,DL4XP MSG4U[MF$@],'IPXNG[E2EVBOVE:ON6\7EZ2DIWC3[5?4]SIUC M9C9?;O9Z-T#N-(PYHE*PD.><9D! K@(JL (S)%.2PH*@@D!6% M4Y7HX\U/C7+;LX#0D.\9=F[<%X[(P#3F#H8W"1WW.1*?/&M\5&HX[MCSM_S$ M4]>+D/I]:I-897[_3A[EQ2!8GE-@6".!D:I9M:IU>^AMNOLR-]^V M-M4IAYRQE&I0TH( )% &.!,:4)I16&!8%L*K)M^9OJ9&98VI-]UE#@FJ!:C- M#4TF.P.S8SP8![RA([UPW/PCN,N(Q(K-SO0T;M1UV>6#>,KA(]==O_NJYFRC MY/?E=_;7/ZO-CQ_+N:P6=R9^.YY;,6."%TA !4I$#*](2@$OM:$9+J")I7)! M139;J+NZ5?]K>;[V.+T^M'E]#JP:\ 3/&KM.?ED/U%S:JV76WK5^3#;LK^;W MC6=A=_6\A\V-IP8=A5%O\]W8BQA)S_:;Y$)^6?R;?:$H1K[JYVW&B]S]"P7K MU&7 X/;"^/2MTLJN8]]7"RL34(NV_7VU7-N#69QE)>1FE[&EJ8=A;Q3?)A_5Z6^M9U';>)+6E?IQW&EHW4HL"V,"L%8"5 M-RU=Q"$2[YSN9U1BN>CN<^:X_($P:OCCV_=5?;SX^,V6'6E+D30B'P)!S(4$ M)"M+@'*& ,4Y!0)SSC#,\HQX70\[W=74R.&/;TEG:K*W-7"!=@9A-XJ(@]O M'!$*F3=17$8C$E.9^*7-9S?=S7262YBE G!&)$!9A@'395$K@$#%3*!!"I]31O>NIW:<:*]> M"WM-\J&UW28?OMK:0+]:_);HSH.$[5SP(QBO4>%,"(A!03 WE&[7QXHBD$E: MLJ) A229#Z4/-"HC4/R41L5M&A@&ZX&G!0MS?4?X2Q_F/SJ8=\8GMY=A]IXJ M_!&+-'5X=#SJ5.(/R/.I):"%L*G&K'[OJ_HLMCZ?72XVIG5E^E!'R[0K+)%0 M:0%* A% 5!-;U=E07"8+7618$>AU<GL++!/#D8'D7T*PRT2J7EV/BJQA0'SG-P"6XDN,?!MR]>5K-C*=&P,N=6Z MKO9I(@5>9!1Q5@ );1Z%*C6@.2U!BA21#,E<4G'%^8:/+1,]V[B5/^W^2)TO MWZBT=Q6[US9=?MUS)YH0P>GQ\CO8B [_-"0*^C[48[+W8A3!@HL8#J]><-J$ MJ4@97 3)0]?@;[Y[^MS\F3MTI7HO(L M^W("33=6NAZC@4>?D\*%I_W>_GF<:923JE.,X SF (D!08, M4F0+.5,3\= R2YTR!((MF!IC?'Q:B+CG1M+Z<9-TGNQ7*(TO;M02/ECG66>4 M(1B8D*:,OER:N<3,X\UUPQ<=A2>F_(N-AO,$*U( MH:+,"PUEJ8A7LL9A'Y.;28R)P-J86"-ODM;,Y'>V:>]3>"9I'('5+0Z]$JRA M.3\<)_^DC--(Q$K&.-+#N$D8IUT\2+XX\^BU=7[>W3_,EX]*?5.KGY6M*G;L M2O+MO!XR\]-G_56)Y=VB^O^4_*)6U5+6MQ/WAX(02Y0C2@#,I "(RPQPNWZ% M*.=:YY"6TNMP=C!+IT9#_:I G:M)Z^N9,D%[A^T']RXGC<_-#=[0HD&QOQQN M-#B)(1^83"^6&&JSTF5S],P>J@V;6[_,B-\OM[LRC$.7'!IH!*)7(HIMYPL5 M*!H([M-UBX;J\#K!F^8LJ:Z>9+-E#/O:.KIF;9>6.4USC0#/A3:SBQ#-U1^5 M2HU+GF8%#-*S.=6AUR0QPOW26J(ZF>^MKNEAW;/[O_U?!&;X?]8UM'VKQ5V$ M/X<*FT5 !DHI)4 LQ8#E-FD 7T0<0#Z'?^7'0+'E41$ M6 ??2GJ*Y+OSJ 4K]%R"(K( S\GN7D1?YY+SI^1S+GXN4(GP)ZOF-GRQ29!L MKNS"9I^^8 *KH!UJ0X4&S?J18"GWJ'O"+GQTI"X#\Q3,2'W M5U4,Q"V6[J)O]^,J,P:"3\M&?&RQF=$"XSS-": JPP"5 MM 0TAP+P0@N$&9-%YK5_YQ"(&9!CX,^QJ_@<;X6P M>SC5XNZ+%=\R"^_U[F_M7L_[;7W^,Y.T%(6 !> 2F16OU(8/.&.@R+,L2R'! MN' 2;0@U8&I4L3,SV?N0[)RP9=.[O[=^)*TC'L?.(>-TGFC&0'_H'Q)?TB[XQWT7^'UDW/^:]H)BS.[FVM?U$YPJ!(S M2$R46;(,Y#2% )$2 58(#G)E3^D*C83,?>+,H[U,;?+879\T5C9G:C=);:A? MJ'D<4;=0\VJ=;-Y['F^8<#=]GV#+.<5S:S M<:=IG"J,M5/!"HP-(O;]\N5JNX6 MW]E?[?6#UVJA=+69907+-.04J )R@)C, Y%234A. MM5V#I!D"G&((5*DQ4Q0IDE'GO:T@$Z9&-&][IM:GX7UC/392PL;#80]K<)0' M/\5K[*_%KVL/;I*]#S>)?-$!\-C+&GP@1MK-&F9 _':TKL+R[)Y66,OC[6I= MY?F3?:WK6KI.ZMI,9_:RB>UF4E&*:<< :(%!@AF!'"M,% :*5E@\UO% M?6X+7NC/:S(9X;+@[M6RD=CN\%!YW@2Y!+);&!L1NK%F"%?4@N6O+V 1603[ M5&\O(H5]P?53@MB7/A:8#'/\TO/^-O[KQ_TC[67]VU]L)3\_V ?7[_Y2*U&M MU?K#HKD375\1_;#8K*K%NA)U#=\9+[DN:)X#2&0)D.(,<)(6H(!Y7E#,RE0Q MOZNS8YCM\UZ.<_VVLUIZYK2,,<9N5#BU<1OZW+B7Z=)WN)_N8H5BCV;$6+=O MDM9QFQ33NFZEQAKG;6W/UO.FN'K$+)@1!RI60LP8)H^;&S/B(!RDR8S9=Z!* MNT%Q:1I0XDE9D0)<-(IEZ:X%[= M3VVWY:GU3W0,KQ.O"!P=M_EC.,P'G@EBPNVO#QZ$6BR-<+_.Q]4)#P+F0"L\ MK!4_TI.JFC4-W$II6EN_,3]^7GU?_EK,LJS$.9,$H()J@/*4 0:E ARBO*29 MAEGNI)MVIH^IT5=C9M+:>9-82PV.B;75C:?. 7J>C"+!-##C!"'D3"T.&!SA MC[42?[M;_OPW\^F&.LP/>\8XU^8HM.#@5/?NNSQZK3S%-W5GHZJOZL'N&EIF MT"K^>->7X @S'A]C"0L$Y!" $8H!XP+@1$37$*G Z4K[9@:47Q5 M/]5BJ^KM\[J.F*W0H:M-K5Z:M-:O?10%HHZ:X[)Y^+$8>B7<4_AHS4QV3B0] M+V[J]7#[Q#@Z#T&81E=Q\+/BA30:@J ZK< 0UERV]\EO@1M\O-[:#GQ>-/ZQ7YP_'07^@ M[.(KC7O1W.,XP%[*3([42]@D\L&L]._5=_:76G]AE9Q1+@M;3Q"4I>%^E)G_ MH9)K (6"M,AH42H>4'GA63=.;_SXE14:*^WE%;5.'HR=R2OS4FP7\O1-1R=0 MW4@U!*-Q6+'%I38ML;;%X[(33DMC\HF)UQ[3@>G'GN9X^]_J+5YV6X7 MTEXG%76E>_NK]O##LM:G;2W&CSGG)B[,0,IS90N22L 0H2#/B9"HE-!7&G(D MPZ<62/8,3-@F>:M$K4F?Y-E-8K_/XYZ,.P__.*?C0PSJO] )>>-^(Z35 F!+ M==E?[X[/+0@W20/#=$[+?0=N(B?FSF;_2YV:^PY&[)-S[_[]#Y+>MO>;OQN; MUI7MM=F"F3$&LRRE*2!V:P,A$\I2E!&0\9PS7& $"^>3I%.=3&U*Z>Q,]H:V M6Y/N!TDG ;U\DA0#IJ&7^?X(>1TD78(@Z"3I9*.C'25=($+()'> MB;-=C?K]=W'Z^7?=Z3-AW^OO2OQ8+.?+N\=Z6?%AL3'?A;I<8?** M,7 CF>C(#LPV,4#U)AXOD"(QD%N?HU*1%PS/.)Q0*A.A6FA387K%C7 ME0&OQ9?MYO%*_5"+=?53-:>>'Y?K=:M@T^C9B,:(>;/#+/]]N][83:1/RAC[ MG?TU2Q&AE&H,4(93@(A4@*!< U5201E44)6EI]1=;!NG1J[]:NR-]/@3)Y/V MJ M0XU$/%G!Z!:.K4C_K6K^^V'1BBVNO[#'>KNYS$E. MWIU)A-*LD!E0 M/.-6,9$!*AD$.2Q22$PT*Z33W02'OJ;&/HVI26WK37,7RBQ$=^9Z:K.>P3@M MJ$@530$7D (DL *L2 L@%&19 3EC7/@I]41">1R!G=%P=J/P2-@-3-ZAH/FK MWEZ&(Y;B[9F>QE6[O>SR@=*MPT<"5&X_+'ZJ)NA\NUTU8>A?U7HF"929Y@0( M:JOB(HH I:DPU$$(5YP)Z98&=Z:/J9'QWLJD,S/YTQKJ>%QT#L[SO! )I,&# MN>'P\1")O1ZGD51@C^ 52=OU/ 1GQ5M/?'0\==;SMC^17[WPZ!#IPOM_S52A M2D0S!8C0AO<(SDW(1 40FC"&5"[2C,1+!-[_:VJT>"$7=,W.K-^N&P''[$$E JL]Q#D"C I5D"HA**'!.8%MKK MRF\,HZ9&;CN?$O/B)8U726-VO>?7_KCWK*O^<=/]R7H77&PIRCB[T>38HS

1\KS>>ADRCU5Y+.A&6IM[?]G\%N@N:)Q=II]M8+S%NHL?3Y;L3A\(%4C] MLN7S2KR?+]EF1@FA*9<8Y%AG &GS/UR6 D")+T%8*G_=9&ECH]XLBAR.FQA\*6K.]9 MM:K%WYO[Y2:6ZM4S^5VQ]7:EY.?%5[M$7E6+._/ I^5BU?W3U@9>?ZP6ZL-& MW:]G);?W4LH42%3:UUM@0&"A@81$\P)CB4NO&^)1K9L:/5CGFCH1-UU.AET" M]3Q,.A>3.L.[]:I^JN]F711[G?QI/4UJ5SW7LW&_!&X+VQ<;VH%Y[D5&U7NQ M.PCZD5:]<6T;=?D["*S/U\'#=!(JV+5<;;ZKU?W^T&>7W"@A)0I)H#%G *E, M Y8+85;$N5(E*LLT]1/ /MG5U(B]MA184Y.>K;Y26">!=>/7.' -3);'D1H@ M-?$R&M$TG$YV-++JTB6'#W62+GXBC".^K)8/:F6"5C/T&ZNC])_;ZJ%66>JV MPE&1<<04 TK852%C#' D"J"0Q@P794JHT^:99YZ0 S$PG0TZ!MY4%PID M).;S[GY4(@P%YSDO!K<3>+%N=VBZ_KXT:T;C;#57G]1FG_KV??F&K7\8OOY9 M225?/_Y1"U-\-NS-;)606[&I?M:+SUU<02!&F@D*"HUS@#)& 2$\ P(52+&4 MBK MJC.QO[#5$T4/7^ZXU,R$>* U-:EM[2O8#/,2NR(3Z86\V-VH+Y>K\\]?%.?/ M#5\+K5I\7JC_K=CJ:>4K#G.20J8!+6U!"YD*0%7* ,ED"3F$!2Z\;@U?;]+4 MXBNGXEA/BU[UBV79:%RPKJ#!\9)9%H/$8#%<#;03H^\84(TZI@/3YA2&<]#: M9^='X 7JG9TP:$*)(#X 7E/7[$++ 7>+:^693\O%L@NLF@BLOR9P'X MGZ?;85$=F%8;[:VSL"9_-N;[5V<.@-KC+O-@D(]TN=D!^DCWG(.0.GOQV:_% M\6Y"!WGZY&IT6 M7R^W4%WP^;S?KC8E/3*\SG'&4ZYR 5"AA _P",*[M%) 2 M@DI#^HP&2\$\[\WG[1A5"F9MK?T?R?^=_BTU_R]+'DR$]M,:GYCA2=968"-8 M%>8 \55X#GIZ*16>4RZ?4>$Y^9& L/W[&[" $!<2$"UH( MDGJ)[5QCS-28L3ZQK34-[ \];58;U?V8]WIGM1[7^X^+&KX.B/3"I7@MTP V'0+"B77GP[7_D.Q"!\!Q> MB@AM*+0L0I>7M#\>$$0@CO,4$(E- )II8FF- L&S0FJ:RU(@OT((!WU,C;B" M4PJ/X>=&/U>B,C#!] 1;_QPDXCKC?K1Z!(<]C%R!X*2+AS4'3C\:NH6VRSU\ M?@K_=GG/JL5,Z3PS\8N)67*F "*$ 894 =(L+245+!/825?"N<>IO?3-=DDO M7?;PMDOR9V.Z]T;3)?!=M^,B0CK*!MW+H.F[D1<1U5&W]LZB&W.?SQ&@RSM_ MEQH:>2_0T:_#W4'7#UZA^"!;8>\/70#X9KFH+\*N/VWMGN1G_54]F.=4J\PX M@U0HR@H!4I1+@+!9?O(<25!2F$E6E@QRZ2T&X6O%U$B]>44Z+Y*=&TGGQTWR MIBE-9BO@-3[98G:=5ZTD:H"PA/?XN<6)@X_*P/-",R!O!QN0,-F*4$!C*EIX MVS"^V$4H3$=U,((;"XB N_3.K^JG6FR5=>_]RG1GTVON5DK9*7N6H;R@NN! MT,PL=%D) 949!XQ($_M"!3G/G2-@EQZG1I:[I.?6Z,1:G71F)SN[/>(U)^ = MHM_8< [,FYE80790+1+16.J;9GX<5K>X,P)8 W-N#Z>Z@('!Z;RC\5*L;E-$?J[67O;C.IO M9A:JF>BS[JZ2;VRQ:;-._UBM-S-2%CS#)0(Z)1"@ EDF(893(":HP +C7(=K MZ,8RM.35JU]O4EJ;Q/K[DVR=SBQ'N\*R^_:(8_9][ M2))W"Q-@-&N&J\1WHWV-W)CSY;\< Q/OO\3WXDKYWMC#-HB.;S0C7U#0-S;0 MYY5]H_<6-LW5"5!/ON=[=9!/RO3YG?WUQ:;!+A>WF\VJXMN-W7/^OOS"5GVM M2:6AYH1*D!%V,T';%'_GR\?WO2VPN\?V.+1_JY-3DF)E4A%"&3"I@%DJ@!S)05%M;_+*_OZWD-R?"U [;$?' W!@DAP;.X\- MZ'@8CK3U?!;+2/O-;J"\QNOCS977;\2.BU"D/6)M"W4C+W-KNK MD8!=K:S4J_W^O'[KKX_H,M/C_4&F7O MERNMJLW6?-O^J:J['QLE;W^:)>F=^KMI?&.ECG;KCIDN(4>"Y@ JJ@#"F .J MBA20-),D8QAQA/WN:4S!K:E-&KUDHCK#/F'6Y;6MB6M],K]^M5W+?8Z]HY+- MM$!WOC,R!6,G-"O6WH+:W:0/2=+#Q K ]I]K<4EJ8&Z2!IJDATW2+$@V!IVD MA>S?4;=:^T)_7=+KK=81K%^T.BRV+T"D+O&IM]IQ"+R'N-K=%Q'&L.T%!$'J3 MOR,PD5CY4F^CTJ6CZ\]YS/5CP26ZA%)R_=Z86XODM!SW[B^U$I5AQEE6P")C MVBP,$+-:6)@!\TW"@)=Y*@I!>8Z\[K=<['%J,7MG<'.G2[5FVAW<)H1?-O9[ M5^BZ@+L;T41%0ID;6T7DB8[>Z.6YW*#)EYYK@O]C5V>R\W](^6Y'#\8 MN.'Q_-#22B4<;G+O3I)XH1A/10925M@:@2D!'&,-4B*@XE@@R+P(R+/_J='1 MD_L(QV\A!![]^0Z,XS)_.+B'7H_'0-I_>1R&5ZQUK&?OXRXXPZ Y6!D&-A-. M=ULSY(^W0MBJ7=7B[HMMMA)J_;9:B_G2"B;L$_,19EFF,@X*5>16XCL'++5U M49DH"ZE%7DJ_C5B__J=(=[7YR=[^9.= LO<@^?-[?7@>K);E.U#N]#<0_"/0 M7W3D@^@P +^(=.C3^^AT& #-,3H,:2;@-H&]N/!:Z>5*-9MLU>*/A:S6S=4% M)=^QU<+TOE[J;UN^KF3%5I5:SS0L6*:( EH6$B!=6 4KQ$'&[?V"+"=I"ETV MN<)-F-J^EW4BX;47B6JV_*M%LNT[DJC6DWJAVO/%XU0];+@<+BH,/@@#4V.- M?^- =^1B\'_B0_*NA_^W,?'WN.PP^#B,= =BD/'PNR)Q%91G;TZ$M3S>A8JK M/']RS^*ZE@+#<_%#R>UEOJG53S/WG3@_:JI'F9]L(KA8WBWL M?>PO:E4MZU) ZSH4FD$MTBP3.2AT;L]E) =,ERF@HE0**L(8\4KE&<3*R87Z MK9/V#>W<3%H_VT-O?G XOBOH90_*:T6&SMVD\;IFT,Y"]2S;H[SG-:\TQH6F:0E2"%. I,!FVD :Z#(O(4I%F3.O3)E3'4V- M^?=GS_'$ST^"[$:_,: ;F$&O1"U #?,\)-$D,4]T,[(NYGEG#\4Q+SSO1Q52 M5;.W[>+I?;7XMKG?O%NMEJLWR]5*U26(W\_9W4S+'$.B]-H8[X5-HFXSD9>M[5NZZBH#!&29+?@$=)T7R4VV,+T9^P9NC.N27/A,6/7U<+NYL>9^WBF]^9YOMJMI4 M:OU5/;1[B9_UEU6UJ#G\P^*3^FOS_9>:_U2_+Q>;'^M9*5*=*Z8 AP4R?*LD M()E$(*5%6I!,,Z:<"DE$L69JA&R=:6I667=NDM:AQW8'\//"LQ[L=4/E%L*- M-@ #\_T5V'M'?5$PBQ0>7F?+J'%D%-B>!YQQ&AUY3[9=&'_>;M8;MI#5XN[# M8F/,7%>B$3_*D& I$E;M5N4 V=B6E@*:V+;,4UEHQ,4X0EJ7+)T:!?<,'6F/ M]>)8#KRC&G.$IK]_NMLA[?E[D^P\GHS,E.NHO/3&Z$4[_S6V05WACK;IZ=SA MM0D%W]2=[;2I%U=WHY>K^]I,8UOSQ^9&.):Z8(1S0&%& 9(D![PL)2@Y*G/, ME,A48+J LPU3FPWZR0"MG/MOY8]5HD\:CQ+ITTV52?5B(E;W-EKQZJYJ?O,7U M8@VU&_^^R .OCO.-\G>J9LC1=;/CJ7Q+]D[F'0>QI3XBPQZ-#' 6':-+!L8 M&T,8BZ9R3AK[;YJME/7-\2V5?J(LT^9[U=/TCBF^$XQG- $> M?PM&%N$)ANA0B">\J<":QO-Y?1.AC>:[&T2JE$1E.0.JA @@3I%AU4R#4N$R M4RG+"K^RG6O'E>)CVNQL:5;Y=5PNU]DQI.0&FVUQP/4 #T[WO]\V_+/19!&)5A3[> MR;A%H<\Z>E 3^OS3_GFZ[Q8;$S=]57=6JH8M-I_,H,]8F0K!L 9*",.A*.> M:X:!8=8T%V7&LM+IML6I#J;&GHV-R=[(Q%KIGFU[%,3S;WH,: 9^QSU1\=Z4);LT09'RXL]YTX_$_;L<^/M0#;' )F"5&>(@LQ,\ !)B0'CI09,8I$I M1/(">45*P99,C0ZNVZ4*.\<)'\;A=A.G=J8S\+B,LEDXQ!%/N!V3WPP\>]QS M?8.CR0W\6LZ0*E,E(0$L5R:HDH9XN=(,""0)3Q$M!4<#BPW\6DZ-:L.E!GXM M1Q(:,$/G1K&##\C ]'J-R,"OY8M*#.QQ?#F! 6/#U.4%]C!%$!?H-19&H_]+ MS>7W97=A>D_D3Z_4?C/D,%?=4[8^76N0JC7M7K-UM9X)@DN1IQ1 +4N (,P! M1TJ!@DAJUK&:9YG7':1XIDV-< ]B*.LJV"S!_N+ZSHE:?;3;HC]S*MO[:*- MV.I>-OCL_EQ7Y?2CZXA?$3<.?YF!'SMNGLJ8>T\-\8U\UG9ET.W%E[DJ"4ISH'+!S:R1*D T+$ .,YA17J0YH3ZSQD$/ M4R-_:V!](=*:&'A(= BC&[->!<[ !.F)BS=MG?0]$OLZ5F(:E[5(:OY93-QK6>:IQJ56@%14EN,K^" M2%X"4N80"0A9SKVB1+_NIT8&.^O[U7.M \E3#V[J/S1.U+9M% MJ8 J!0,(<<-PW$0T)6)Y8=; !):EZ\%MK]VI45=KFNS@>X/S!U. MGGN=Q![Q,^@ MM_.:.>N1XSO'[<>^W.XE'ESH^W=0MKER:S(22HH*X HM!6K M1!HP13G(!$WS/-.B1$[Y&B=[F-I+MQ/8;A,JC)D>.SJG@;S\*EX-S]#[*[[( M!,F+'_7^*D7QIRV.+B)^U*%CNN'''PR\-2I,F]NYW:]ZJQY62C0SL?EYKNH< MW(7L;WA_62T?U&KS^,4,^,;\S8H./EB;9EIJB5.4U4I_ &54 ")(!A@I,3,3 M+\,Y"1"KC66?T^LQOA+M1[5>_X^DYV0B>UYZWK",-91NZXU11V:D:*(W#GV? M;I*=5_6F[M,3O\XS\Y/U[:9^9.=>Q"N@D0&/=6DTEEGC7C.-#.;!Q=38[5\K M8/">5:M:$J$]Q5S(CQ7C9N5EMYM_5\S6!9:?%U_MAK3-5ZBWF.O;(?MJ2P5$ M94$X!50@:6(\@@ OL00L37%I3Q;-*BM,VB""=5.+#ZU+R4_KTTVCU9?\-W;_ M\#^3^=ZQY+[U+#'$LNI\2[AU[OH2Z%&'WFU.>+$!'7ABZ*LGU./ZCV9<&^=J MPN^YE_S>&]:=A\EKWV&]0ETA(OS1=1=BV/9"B@P183VMU1"SD[!9HR_;UA=V MF_%""0TY!Z*$9I&/.0042@ET*2&2%)9&2L\]IX>+S M8;3P?54'*(]U_ON;6K*BO1:34B8Q3A7(*,X!R@H!J"PXH&8%F2O*S=+2:_%X MLJ>I$4-G:%);>I,TM@9>-SJ-KQLY1$%M8'8(!IQ1!+'(-04%PPP@7F2 G@U/ .__=[(!"1:G_#^BDSKYRV. MG&I]PJ'#7.M3#P;4!/K[EP]O/BP,/]@;\:WRE/U=.Q]QJ2"3A0*<<@&0%AC0 M(L^!YIH2Q@N6%DYW;QSZFMK+;2U+=N9VJES)*_M[1WTM%X3/O^N1<1OXK3\+ MF6>LY(*=1YV@>!B.5"8H[.OG5Q[(#92SU8$N-#%><2 W7Y[4!G+\2."AW6FQ MWH_50GW8J/OU+$59"=,,@]+>:D0$8L @T2"32/*<(D6U4\4UGTZGQK-GA:R3 M/ZW=26VX[]&9RP XGHA%AG7H@Z[K$?4_M?* *-9AE$N7XYXQ>8!P<'3D\]DA M%_]K%.CUY_4Y@U;K1Z-;;?W5JQZ9B:"LI12 I5# M"!#&=9@(0481D1"76%$OK9W(]DV-Z%XZ8[5KKJOAE6P:!!,+X1 IS.[?)#<: M?L'OQ\",_:_YU1@HT]E[ $=-=W:W;H(YS][0AB4^^W<3-J'MLI!:"8_7:J%T MM9EQS#*<4@A@9F)KI(L<4%HB )D6&I>08NEU>GFBGZE-,&WFG=4%5XVAR2O> MF.HI"'X*6*0PS5%: "BI 99E!2"%(B"'1(F\,-[B=+99;MA\/&!WO8T"[ [0 M#N(XP+I-@!'@&G@BZR5_ONN^@J\O?06]YY$+.$2:#T[U,BJO7W#U.3]?>CQ8 ME7RG.O=VN>4;O9UW%6OV$F;_-.2O/FN]GG&-D51< )WE&4 9)(!RS '$@DN5 MIQ#RPE.NW*?_J?&R;W&?VI&EUM[:W%Z#Y$8Y T(_,!5%1SU$[CL$NW@ZX%Z] MCRT0'@+-$>7PH&8")3*[.[UOJ[68+^T5WO7^ID9Q^_OTGM*59R%UHZAH0 U,2'N,DIZER9^#9!$X@1)+ M5_)L7^/J1[JX?: 3Z?2AP&,@JPOT5?U4BZTRR]].I ME2N=I!DB6E0!)P0!! M>0EP65#)64XE]@J0CO8R-8YH[4M,3"I^W+/5?P3>GCL.J>-)SK5 #8 P=S\)(@"B&.8IX4N>>JE MY'>E/5.CD^;ZN>C[DU3-]L,K0^+KWVRRRGK+UY6LV*I2GJ+:UXZ>&Q^-."8# M,U5DP"+F5^I4D-T%T9BL8H QD#-(<,<5@[G60\K3YJ46]C77!,@//L'/C MCW!$!B8*=S#\E<&/^AQ+^?MIX^,J>Q]U[$"Y^_A3H:F_;Y?WK%K,= H1S@D% MK.02(*HT()E-^\TUE3C'K(!.<@#/&Y[<2]JDL_[96.?XBAZ@=?[EO :#H5]+ M1_<#DGB?^GI%[F[;T,@INT_-/\S4??;W@ 3=6NZ[EPRRHWJ54U0(*0#4I=UK M(@SPE&L F9DV$34OHUL]\[.]3.U%K.U\FL[D.7&>!_7\*QH-JH'?UZ%1\LB[ MC8'62!FW!ZA%RK*]!,'9_-J3'QXOL_:2_4]R:B\^'+9$L+LDFU;S[+MIXO:O M:CTK29EQADI#?MJ*E"$,J"@0*(I2*4UPCE(G<8)SG4R- )^J[]TDUD[S=AM+ M/1<.1Q%U6SY&9=8ZSS* #V! MZ_)"(QB$H2,7-__]B@$=\S6L'-"3EL8K"'3,@2 MKEEF9 7-&,BPS:^#N0:,80($14(0G2$$O29>ASZG]J+^?;F4OZKYO$ZI?5Y7 MWO-HP 5RMYDY,I #O^P'L/7N10]T+=H#H&A99)=['#FCS!F"P^PR]X_Z3_D? MU1V;-]LF=3"*TJ*$&*9FJJ<0(*',I*]T!B@N,#IT M1;#7%U_(^OKN)V/\=F6OXS:!0"\+4LI,X%(!*"2UA0-LTH)DH,RTD"3%&2/2 M;VG@WOG4".- (-]W6>"!N^OZ8!@T!U\H[&L,V/56 ^S>\F[Y,-2:P1^T:(L' MCZY'7D7X@W*XG AHXR6N_=L"G]]_L-VMS>?7M\M"Y4KJ$F2RD "IC %>%@Q@ ME<("YH)+X704.XJU4V/)>+>]K>/)QGB^O_?]LM?^+WUOW$A[,M^&@5E^*E^$ MD:_].P[0)*[]7[+U7^C:OR/L<:_]NW8:-LF]8>L?9B*U_['7_7X:@^S4NM/< MJR_MSI B)"U("D2:0X"0P(# 0H"\D%!"HE*1>VE.._4ZM4G'6EN'DL+^H/9V M^TT/;HB[T7QT' >FZQV$]0\]DV\2MDDZJR^(PGASK1=*D3C3K<]1N<\+AN<< MYO?A,"[ZTI8K_+Z\%::/E7J]75<+0W^J2?*M;6C^(F45 (D- 6& MHU*@\P+)K(1"!U4D];'!Z<4:/R&I?K<>6"63:I'PUOR$6:.[8&?19-771,9: M;_Q8S&NL,DT8RC "95:8L5)FU4-*BH"@1:%)AC3VJP 7?9#&GD4F-3IN4\U0 MF \\XW1F6YV(UKQD;_E.7Z(>E=M+6'O//"&@19J O+H>=1X* >7Y=!341L!- M^B8%QL;9'Q9_+&2U;L0EE'S'5@LS[:T_ZV\]N9A9EE%-!=* 8%( E%(-.+(% M+R',,ZE*"H735G9(YU-CNC8QJQ76,6RW[?N0J-:),,F=H-$YSW1#8SXPTW5P M?^S@?F)^\JX'][=QX/:X\C\@["-E L2&WR]?(!"_LVD$OFV.EUT0Z.V3I(/0 M-H)O2"KS;=M\,8&?F:!F:4I4B34#-&/MR&>M3^U MJ: SKPY\O2\Z/D'.]= R&(_!SR5;**QI-\F[O\1\*^VFQQOV4&W:O>GNH9OD M\X-:L;H>UZW85#_K'<2H5QN/P13O&N.3UL>^LGC,M2/7$X\^%BAZ_VQO]U2Q MDW]6FQ_5XO.B+G&RDY*U>QJBD,+F8T($$$ESP)7 0$%,4\F@1-I/ _\JM&W(W-QAO'*1S7#3B$_G+\49"/IY NS].JX%'977EA_=,5/.]/H-4F>1,") KG@*D,064I1*P FDI9:X8]KK& M<:R3J1%Q6P*C,])3XN(LG(['7E>"-/0IER\^_B=:9P"(=8!UK(MQSZO..'EP M/'7NV;#7_?M*L?5V]5BK67W[P7^_7"3K6KKM565^JGWP+"1W#O@L M2[%BI0**:V& )PAPB$N@L%(L-U$S1%Y9A-53"V^0 MW4@X$G0#&)M=SSR-D!?C=BB0SJP 03 4__8V5WA&*=)COT M..XALCL$!V?''A\-%"?56MG=6K4KK?G5!&1?E?7-!*CU2=2;'^9;9!YXJ[1: M&?8S#S7I"W:IVL@@=87J9J5.&1%FD2DUP0 IF +&:0ERKC"6YD^09%[JIG'M MFQK%[=Q+>J5EK8?)4Q=ODL9)>UK7N5D_VZ8&[3S=EX"\L1K$XERUD5&^$&Y$ M^H+#/##ION@(^\O(#C,.L71H(ULWKI#M,- >*.$.U$V@5+^:F[_>_5TMU(K- MS0QV*^^KA3W!9M;&MHSS^LMR7HG'?;HG1PQK5"B0",6#K@*J(-* M>U%IKWNR/PCQ7C=D>YOLU&$,D+ MF0,.K7QH"C'@@A, %4*::95A*7=[OLL-F[NQZ/'>0K9[=WT.]V+:V]*RBZ,V M)HZ:MR8_^J;('H78C=ZN0&RL4^Y>I-DSL;YM'C.%]!P.T7(_CW8R8\)0!A2@#-L;+W=S0F)S]<[F;J(.+=Q\"7B->%F4B .<6EI6C &&= Y@ M3BEB*L6LQ %1;1381XE?;17B&O+[SM[("'L%G5%P&R>\#/V>A@:/%Z&)&R:> M[NXE L*+SI\(_2Y_+HS0_ZFJNQ\F:KHUU,CNU*>M;?.S?EO-[1WPYF#J\W:S MWI@OB>EZ1C,B-4H%*$@I 4(X \P2CI :9X9C1"Z]%L^>_4^-=3KSD];^I'&@ MSFZH;4]ZQM\DK5M^Q.0[1&X\-2#P ]-69,R]:2P0N4BLYMO[J"07",USS@MM M)C0G1=C#>/56-?_]L-@E&S0;ES-4TIQ334%&;&QE(BRKWJD QA 694F$AGG M-:>+'4_TLE.SP[NVAPG+75H&:TX2;"PQWR\W?'-<+HV$&[?% 7:L/)C&QN15 M9VV=-=?+=SFOBAZ0Z^((3K3LETO]C9P/X^C^88:,ZP<#\JN_M+<'E[K)Q^O2 M<68Y5V;M)A%03-AB/8P#6\C3:GQD6"-"<^9>J>Q4+U.+JK[T[E*V^:2=J1YI MNB YI>!? F,LZG&)S\\7D[Q)?N?) ]? M?#CTY.'!BKYUXMXZQ:4H4@R$XCE #!+ D"@ 5QA2K$192.XG$=IO?FKDUUD7 MN%'X##O7HX101 8_0G %(^#8X)C/T8X+GC0^\C'!,<<.CP>./A7VPGY5U6*] M7=D[';="++=6R?&N.8V<28%)1K0)65AAWE[)%2 8"Y"CDO%"2*V)5XK_F;ZF M]BKW3$WVMD:[/'$.=;?W/A*6 Y- /!B]2<(!H$B,<:ZG4>G#P>7G7.+RD2&T MQ[_V9&)G1&:TT#0'.S,.8 ML5PQ20D"NJ :($Y*0 JL029*1ADO"UQ$T78]:<%$-Z"[96>M(O:P2SQ2^W0C MNPU=V<7H@LW!UJSWUTN]^<56OLE<[F/EQG21H7\Y[=!GZ5XW3_.]!E0.O0C8 M4+JAISM^6=70BX!%Y*HA$@FDN M&!* DU0#C5,)49::E2+R$GDZU]O40K2]L;7^&:@6G>Z9I^S268C=."D:< /3 MT&G,!M@=<@(EEI[1V;[&E2MR?"[PM+GXHN9VKS_I_J;G\ MONQDZO;KK.]VC37CJ2@R"K4)!>RE<28UH/]_>]?6([>-I=_W5^@Q S1W)9&4 MR)"U0"2(GSA&F4:;^@0L=Q9_>I'WL4K/1@NP:[\GY?*KE]0\<=9\'- M6A@!VZD=-=ZP^D7])LGN[_8AOY_M%>6!Y%*_YB[MO:.IR[>HL?U\OEF_7& MWK)()$ZQ=5 KK!A 6&O *(/ ;(54PI3Y,XZ=XWFFE'QN9'D2!?SZ;[4116E= M$X50D=G1UN' 'L$PD[X)_70[Z_D=F; KG4"E5-15/.IH'O'GJ'M=HWU4J6_+ MA5< W$4GKTD%0E4GMU-@-_IBD8@:*!S7U^E?&8^8K+F^.A/%>R-4)M4H.FBWEX"YX-(NA<18*!;MP[%QT(0C"0#'*O8;-IR"#A%*: J$Y!E M6I$ M$\(@\@I+& #3%$59;X7)T54]M^R-T,D9HV1@O$2:17\NQ4T)$YV$C/5W94_D MWYCAZP#D7]7VVUJ^7?U0Y;8ZY%IPQ3-.J 20,0J09@Q0(5,@,L4@A@Q2JOTZ M##F,.K?/\Q=6K-H&=':NHF(GJTTV^M>Z,'_Y87YZ\CTA=YL$MZ\[.+0C?_Q- MS;VFU5F%:Y-34$L==<0.FK_ECE*X'"Z',:?.XW*'X4PNE\?-0WQ*3[P4FZ*R MS=KFMLVA;$ZUSIDQE!*BC$&0$ HH3!- ,IQQR'5"L5,\])5QYD9!74GW_7[] M,YB"F/#708@U8G',0$PZ9III"YEA\)B"X$]6<.0=O&%1='%5! MD!K;K33!&^CCH0F"V53^E&'8>3H[KB+2[YJX?/N$CH2K.AQN^Z]?[A\W\6IM M..>>V^J PN6L_^#Z&7VPE5S1EU:R *_916T'G>L?/FFR _VS"G1/\L]?,/ ( M_YI?ZJ'?+_6'L::4M$&%?S\J495GM/_4'-;8H[LCS]5'97L6%:NOK]:K2H$G MMORL-M^3!>6Q6=+-ZJX850#E,@8$(6'6>8YSQK&6W"N1;#ZJS M;[^IS4T M[J)=34B]WIAM1KF-.CJ%S'&;!OA@:7(CBSMQIMTTX)\FZTTT[E#S??75;@-L MTD83ZU^H\J-Z;)*6W^L/FV(EBD>V?+OZ7\4V;XH?:J$E33,(C>6NI#':4YP# MQF((E*128ZT(UZF?^3Y BKDM%E8)8+6(K!IW49LZ<1=9B2,KLJ^U/F1N7*WU MD1$?W5H?#O8 >_P&L(+9XT-DF-@>OP&F4WO\EH?YD6%50FOSO/C]TX(C'2=Q M2@$2,0>()@(P)&.@5?;B>%4QU[#C.;B^L/O/EA_VUW'C7)AWHJ>OO5 MG?G-D"BLVE I']7&6-+?E31__L$VA=T^MZ5J7Z^VAJ87F&08P4P!J"DQ'YOB M@*,X!@G3J4X)D5A[Y.4YCSNWC[&5/-J)7NU!6N%WQ9*C6GR?H!GWN7 ).!H% MX;%/L.8 KD^$TB@@3Q6Q% ALSQ F;\CZ0YK<'S=AB).WCHXWM:V#@>^_VVL6*&8$RQ0"A*$ *,8"<(DY4#$R&TQ* M89)YI>L,$6)VBT(KYT'UW5:+NVC_>]L7M8F*KU7Q#-08,F..(14CS\/82\<( M4^ ?EG #AJ$""(:(,.U1_PT@G1S*W_*L ?;RF\+NQ=Z9C:LT3&S>O\)PC2MM>ZB.GMU%PG65:9MASK1E'A8YQ--S43F^IA3Y&?"!\"UUZ:_ MY?G3&?D!4#BP^D,\;]@VH J;Z'1 _\UH_[39V)K-BNLXR5D.H))Q%>L%*,$* M*):D:99(11.OGMF7AYK=JE0%$0UNU-B#J9LY'@:ID9>-&J2.E#8:JY4SG%E] M'8M QG//0).:R-<5/C:$'>ZX(;WEX7K8Z\-QV&O;[ZPT[%:?_U@1/W]CJX. MV+>K^I3\:GF6198F*$DT!%1B8S_'60((3CC07.DL8S@G*//.;IF#9G.CODK) M,GIZ-);#7]\*\2VR'J=-(2KEHB5[M'$Y/SV5LJHA5UJ0_C$@X60.V/ODF\Q! MWAF1?X!TDUV#R1T\3?#NU@!TDHQ2K*(:)=>*8X'S3>8T_R'336:AU_39)K-0 MNR_99%8"#NU.II6Q0N1G]G?'.&G_M=W3Y['*L-E<@)RRU!9*HX G&@'*-8^1 M2E."LP%=?)P&=R+4Z1OXM%)&8EWZ%@QS ]UMX0N'X52EK!OU$KI8FL[U9;[@B "2Y(JP@!1R.QR"5. )E 1FF.%;=9H%Y! MNSZ#S\UH;(6-&FD]-[Y>N+MMB,="5X.S[H&0.VZ?O=_L]/FVJTG]>VXM4B@2E*D8*&IV(%D(XQH"KE M($,LCWF6,!P['?3WCC(W5MK+&;6"1E]J47U,^(N@.NSL0D U,N6,C9+'UB,$ M6A-M!@:AYF>)7T.CUS:^>/-TUNHU^0_LQZL7#[/H'IKRUH: >;%J*HI4M4/^ MK>1;:88K=)4$5D>%W@MCC6ZJDH*=(Q/S._-*R5=U\%?G%XL44H(S+LQN3QA: ME9C9^"D$LI0R928$9QD;<,HZKM0S/9YME8XZ6M]%>[VCKN)-B';4JE[92AT= MHT;[NZC1O_M+/^-TY%?(S9R=P1LQS6HT@[? VVR>9G("&=HC"SNI:3X-\,?& M_$2C#DP\:#._FO/],PXK0! M/.X0G,3S>-PZ\.R#E=_L?_8\Y@=;VF_I8Y.B8LP4\PMCOQS^0^?*.O*YK2#[ MLZK_;WY>/LF*"L4W>P[TT>PE7VNMQ'8A29:E',> Y#&S#0F-09)Q#F#.4)(A MQ5BN?:R2:<6?F\ECZV_4,MJ,#F&TNZO^C-1>R;MJ=[3985!=X'E.,^T[XGC2 M,]N9'_NLJ)IF^V?TNCO->V6C^A([[T?_>'A'C<*^ O1/+1#_J,I"UUA$+1B1 M12.JX0AX]O0BTQCJ]&I:X:<]_WJ1B3DY07L9*4(T";>]9HK5DQFHV1NL5^6# MTNN-JJ_[S/Y6Y:_%:KVI B'J8F1&';XDQK[;W^T1Z B%<(7.Z[?=<6PZK@J1/X;<.A]7)IG]3B M=$O3\W%?JIQ)C32D@)GM(T IM%T/S3N69U((HA#""?.QSN;Z4DU@FEEQVQ>F MJ-^*K=5OOI/O9G;-=$I'/RR?"45XVU;(L?]=%*VX2:I&G,8UL8,.8" M(!E#LXI!!G*2T)2QF$OHU5_/7X2Y63C63U!M_UH=;+SZ3U8-LS;](]II$NU5 M<6F%'6K"W%:><:=AY 5DI!GP7@Z&@QB(U0<(,"DY#P?HF&-O>-(PJOQEO99_ M%_>?G]DQ<;2\0(CBA*:I2#1W#"DI@KPC&"0)C"!6&E),Z\S(Y=! MYT:'KO>8714VX,V!'Z]LO&=342ZIAPR3$"N.;*EYQ1@G*0 YE)0$J>4(J_TF;.C MS(UPFNW@3DK/0.M^1-THY6:<1N80?XB\2:,7@D L<7Z,26FA5\UC'NB_^)8B MN$T+L\Y.\%?UG:O- LE$JIPHD K!;6":[3*644 5IHH2!G,\H!#NI>'F1@5- MG===!S^7NBA#4'9CA7#8C4P//;!%7VII S*%&RQ!*^5>'.P%JN5>4_Q\Q=RK M=X6L>U<-N4 $Q@C)%&0IA !1&@,J$02")T(RS*'.1;!J=]603I_$]$D4E6PA M2MO5N+J1QZTPO709NW[0 M6N.X!CU(IU]4@SJ%-WH+);=;K#6VXFBCH"?Q>2 M:SW4K]AF\ZSK<@'E@L>$I)I#P'5B;!"B-6 $4R 1PBEF',;$JX>SQ]AS,TBL M9W(?-+^TQY:B*^]@5KDZ"=XL$Q+:*5FG[2O2:<]C87[E!/,M/.0*6'A>NCKR M2_&4*R0]O.7\"#\>*S?;J@E753;EDU KMBG6]W\7Y4)G$--,09 A'0.4H@1P M1G.00X%%KC'/B%,6_\41YL9)K6S1%RN=HY?D,G[]1!,$E9'IQ!409[*XJG0? M)9B;.W1@?MI3P>7G3O+!7U6K_:RO7SC,"#FJ6O3;D]T!O==5#:3R_=.VW+*5 MC3U\8&4A%@2F,DUL48Y828"X;;@.XQ3PE.8I3!+,E/(Q0[Q&G]M'?U+]K!8_ M6NNZM%H9=32XBRH=_(P3O\EQ,T]&@WQD1@F*MK>-,@BU0%:*W]B3VBF#8#FV M5(8]Q(_NI"H6KZN^R4TF\RY#J6H5:DR6% N"F#+;JMBV-A8QX#(70!,I*87$ M6%-.)LNU@>9&8K6LN[H#^T2[6EPWOKJ*;C\UA<1L[%.?@7 Y$XXK%F>XI53B MO[^N?_R/>41-*^8O>S:Y^N!)B,-5O98CG*\?6DC12+O:UB&$'XORS\_F.:&RD:>+JAE=5/BUF>/V68;2Q*^G:5$XYJ)CR MJV(VWUF^M]56#&DUEDOY^VK-2[6I>EB_73T^;6TQEI4P=]7E%G?1P G5B1 ) MB'.:&TN$(, 2E0"=0<:U/8E.L0_OC"GLW(AK7W3ZKJVY=%QJJ=4XLM]HJW.U M72COHJ[:4:5W=*CXX"CC45\9-Q:=RXLP,@W/XAWPIO0I)B?0FC"JJ),N*E. M?KPJ33+FC36Y]GDRBX1B)7",09S%"4",2$#C' $M8)IK(@B6:%!5KOT87HO( M!)F0[P\.%P=6X^I F$FH8V9V#D(3>QJ2,L#2+ &")@(3(7**O=J,W0KA%.$= M@2%T6^!N!&;D=6F/R4%RY@B5S4[5#UW;K#/"RU0W.U7Q8GVS,Y<.H\>/BBVK MTHF[@+%?S%:BM$]6Y2)&F< R84#%U!"ER B@,(4@3G+%:8Y9BIQ:?CF--K?O MO16V$^885>+6+[GJ>+B7]4U>4/ZJ@_+2 M?2&J.WUZXF4A"[8QV\RZ5L)G]O="Q5G"$Z8 SJEM@2PX8+%$ .E$YQG,D:!> MV6T.8\Z-:JK01K;=;@K^M*VRK518=A2YI2#.^4EPHY[ T([,/F<* MT'1%OFL+SQBIQZH=TPO1*#5?SH_X@K5:>B'HK['2?^M !Y/6A5 VA>_1?EI- MYI>F$N)<"@"Y+;'*9 H(9Q (I2FCBL8X]>*@LZ/,C75J(:.=E->3PCP0=727 MW(K3V X3;XC\729]$(1RFIP=8UJW29^:)XZ3WHO]0\2-E5.NEX6TJ655*( M[2> <'"-OX49@I174/EU(&Z(+.]Y^&3AY=<5[,:8.UQ]6[;;KD);M[F4A)I0 M8L]$!#1$D%($"$P%R%G"B6 *:RAW>;'NATU]8SJ]YD>)L9,UA9%M-M:6_1TM MAW8$ZX7'>I%LM#ZE+Z6?]=XSU'E: M;M_KC^J'6CVI19;%B*8P 9C"#""E<\"D(, >NR102LK3U*M!0_?IV#&HB/5X 8X,X\HW PWV7WV1,[*L^H=>J5 M/'?1@";/?RAC31>V^Y@+[MU0EKAV\9P'DV.O:#OYX!1 1V9'SI8 M-G*W#>7NHOLCCV\M_%@8>S27'@OKB1I.!\3)RE M.?:J:=(WV-Q8OI%UU_.S"E%>5S7#6"6PGU'7B[.;C1<*O9$IO06ND;/"K:ZU M=M^/F[<-Z )(().P=ZA)+407I8\-1J=[!C85;2L>M+V,V_:95HT(Y#!'>0J]"*1WM+DQ2"O;H&B8?ES="",86B,SABM0_IU" M70 (U2.T=ZQINX.ZJ'W2%]3IIAM)XIUY\EOS5\,,62:HBC&0BFN .%& "JC, MEC*%*H90*2X&,<-NB-G102MA],7*&%5"#F6%/9">5# (GK&_?S]DAM/ B?*A MO_W] "_SP9\H>/$K/[TR5'Z^W9PLVEOS]"NP75W$ MMT(XNJ_X)!SV2R7CJ'GY71!&2\FO!GGA;/RNHM<3\0^N'NI:L$5 M\\?S"S; MWEZ[@)4/ZV4AGG?MQAGD:$\[RXNB7"HSVZBR(TT -\%WZH M!?-C. X[L4_##XQ3_X;G_0.W,;;>&6>EDK:[A5J5=6KW9F-;/E=;I^?])1_8 ML_VG>UN_M7NY/;Q+%BS66+3,O8VS4K,7BHYJ*1.>JH=-=Z?F7%JZ_8 M8[&M\_3NHOOOZZ>03;O"XQMJ1QA.L&EWDL$!/=F!AA]AN%/JR;Q>S_="V+>R M6'W]8$MT%$*5N]\U;Z]94SX];1Z73^5'9=:6C9(+C37+G6BGSUVT_WVC4L45C5)1JY6_<^R&"75W MI$TS31,XW4:C0NT&8R9U_MP-WSE$8X*D#^A4TE=-_7Y6/2A2Z M4+))F;"AHGF",Y#GC ,D>6H+ &L0)PAIC3"60COW++@TRNR(M!'45CW;B3H@ M%>4RK/V\%PRLL>ELU\X@:.[)5=5O:6IP\=G3-3:XIMY!0YH;CO02"P 3:$ &.J4 M9CEEA'IUH!E5VKF9>_=?OVZJA<#RPJ98E86H*^5&/Q6K:/MM_52:;9AOL;9Q M)]S#%3J':9S0.]K5M.LBM4$ 9[VH5E_;U*_2^"[:ZQQUE!ZENO$DTQ/2N3J: MK-/[6\>&_:P+=O1!AZU-OZXWVZ_LJQE;_*GD)UMCN:F[7-5-85Q@$4L,\D12 M:^D;FY\J K*4JQS2E,/8R^O:/]S<5H=7Z^72K V;IAQE*SRHI8_VXOLM#U

M O??ZU7HEJ\/* M-\6*K43!EKL0R;*.KA,49S%/$1!0&GN6\ 1013E0*$VXSJ3YS\/MZ#SN_+BG M$3C:21SM1;X:J7?3%+BX*$2>;=> M?05FH.^1E;**HJ[D]+-G#N!SLUZ&@C(R051X?/; P]LB.:=X(/OCX-&36AOG ME#JV+,S 'XJGUK'92Y;?BL36>8PDSR5(,2(Z)+=IKCR:H E!R MD1/)DH1Z]0KK&6MN'W,K:G0@Z\ RFGT8NWWB@9 ;VR08")I_)L1U.$*E0_2, M-&U.Q'653Q(C'&X9>NK)M_L=S?T/5BRMY?!FO?G$ENI^N5S_94P+^W/-4;;J M;V5;[./S58J50KD&"#)JN$530&#,@+$+&,PA5$GNY0RY7:2Y45 3O&+CE80J MJN9<=]%.D4BO-\V"&KWS[H(48 )=ST&GG);1#T+YMN-C,;/1Z@/,; "K4<\, M-5NB<5(RPN$<[+ST9H$F/C -!>#IB6FP)U]BZ^Y[9&S#/__Y7^V_F#]L,/(_ M_^O_ %!+ P04 " WK5I8-B\8.:_/ #$>@D %0 '1R=7 M,C R,S$R M,S%?<')E+GAM;-R]:W-;.9(F_'U^1;V]7U]TX7[IF)D-^=;KV*JRPW9-[^X7 M!BX)F=,4Z24IVYI?OXE#2J(D2N(%AP?VQ+1+DF4B+P\2F8E$YK_^]^\7DU^^ MPGPQGDW_[2_LK_0OO\ TSM)X>OYO?_GSTQMB__+?__U?_N5?_S]"_M>+#[_] M\FH6+R]@NOSEY1S\$M(OW\;+S[\L/\,O_YC-_SG^ZG]Y/_'+/)M?$/+OW3][ M.?MR-1^??U[^PBF7U[]V_;?SOS&CDS?&D2R!$1DY(\[*1" P&ATPR;S__\__ M)D360?A,N!*)2)T4"<(P0J/D.2JM@Q/=AT[&TW_^K?P1_ )^0?:FB^[;?_O+ MY^7RR]]^_?7;MV]__1[FD[_.YN>___9?UKW]_\/O?1/?;S#GW:_>W M-[^Z&&_[1?Q8]NO_^OVWC_$S7'@RGBZ6?AK+ HOQWQ;=#W^;1;_LI/XL7;\\ M^AOE.W+]:Z3\B#!.!/OK]T7ZR[__RR^_K,0QGTW@ ^1?RG___/#VSI++^>47 M/T5"_AIG%[^6W_CUY0P1\=Z?P[6VD>[N5U8\D#KXO89I@Q?WUJ!<2_GL^^_HH?_&N13_FB$U0GI ?+K81T&-W7 OF$ MOSN*EOG(<:L 6$XDXPZW%6,D!Z L"&V5D4>1O;G:7:HWE7LVC[_,Y@GF:%RN ME_/S^$#1=V&]_HU?O_@Y?A")G\>3=/VO\WQV44-7RUD%R:W4@N3^Y1?D.L-\ M#NFWE58>9:[C;(DF%[K?K*'QL^GTTD\^P)?9?#EB-EBF:2#@$A#)A2 V44^, MC-*X8*R(OHKF-U?="0&\?00<+,E&D/ >YN-9>CU-K_!T'D%(BG(>B'-"HS2" M),Y0/""D<('CH6EIJ *%.\ONA 71/A8.EV4C8/@T]]/%N A^#>CL&5#!*:%* MH6E+^%6@RB-+U C KWRN8QKNK[P3)&3[D#A*H@.CXO5T.5Y>O1E/X(_+BP#S M48R9!Z,8L"#;5]\-'0TG-*N)MB6(O)\MEG[R M?\9?.M>)0@@YZ$2"4@E9T4 L=0G])X6B82JK*B[JMK5W@T?#V)<*! MU?\1XN43F $Z,\H-$U$T231 P84@E.4>,MD#)8&'M-1ZK^_XF[J M;SB'>90(!U;_I[DOA2D?KR[";#)2"1BZNHA6/),0M]X0'UDB-C!D*&H(]KC0 MX8^GM8G&)!YEQ2L:(OFJP M*!!9[NQ]BNBZRAP,]Y[&(P^#)Y??#1S-)R%K"+<)E/S';'*)"IAW]W7SQ4B M9P(0UZI+C BJB6,,O9X,4CJC,>BMD6FZM^QNJ&@^^WB,,)M P\O+>9'7ZM:^ M'(.HA,O%B KNT<$!$KD7);6.?H]3AJ@DDG;9,A%J)!&VK[Y;S53S.<@*HFT" M(F^G^&DHCO%7>.67?LW6*$KTE1S$$@XG(M$I+JD1(#0:46[Y+4JIRE7HMM5W M@TCSB<@*HFT"(IWU>^F7<#Z;7XUL"A#!!P)16XR<%,H$31]1.43IP-ILCZNN MV[+H;H!H/O5XN"";P,''"S^9O+AP6(QBR):GR!&\I3+0LHQ1%7B,H+W- MS&E@EE; P9U%=\-!PQG(8P79! Y>7\#\'(^\O\]GWY:?7\XNOOCIU<@QB$$K M2A"^C$@-DKB(4145ACM-J32W#M\1>-BZ^&ZX:#@]64NP ^/C;Y5LQW@Z1DF#PQ#,R23S\CH+'XVOOAHZ&LY>5 MQ-J$\?CX&4/M:VB'P!,8GDF4B&H9$WK+627",3F5^.,@BCDHXDBG(Y;Z4C7B5'@(-%QPA#;E4C0[&QY&X0 M:#BA>9P0FT 0O>B5(;.XC\_?D:Q+=Y=+LMKT9*L'VF?DN-,8T@4%!HU%8D7 MSB)+B/(HM..\AFOY% V[8:3YO&8U,;3A-\_Y^ =H]%05/T)%!! MBNC4/'(PKN!HN$T9@V!-H6)U=O6 M%1.9S^ZO<(,:840J93-$L6 QL)2>.!\\H:7ZCK)(%>CGI/+D"D?9_54B]6&Z1A43UEWCH"#Y3CT MP;\B?%4%&*PUT7!T5="J2:X4\89K$J)4ADDGA#NN- L#@QL_SN"ZQ:&2P..>"?_]!:/0+W(OY(%^!R03D,XUC M#F'I>NUA/(>:.KZV'4=)=<#SH[.B+R=^?+%X_?T+3!*;&AEOUM^!HQ:%VA#/\+\ZSC"XN-L MDD8NE'LSR]'#H8 G)AYW02<@(KC$7<;3U/*=U/[( L-X";T!H(88!X3"M5P* M!^_RVFJ-@D3R70#BHM2(7G1_@T3S1<'FK"6/DC_E.1YR%-PA8)C6@GV>!X?+ M]W!PS)9^*$B 45Y>6G.B=5) M$Q4H.(:Q4PYL)WOQS$+#-!KLS6[4%&L#]N/O,$4_?'(V36?I8CSMVNB5IP'7 M[(0(V8&EA&D,GJ7,D7BE)8$(44=FJ--/W5T?8E&>(6F8EH5]VIB:.F@ 4A]A M@G]UCNS\[N?_A/(,Z9H3Q7D67;LTI!V=:IV(=_@'95)YBE)2]JG[K$/0]#@U MP_0T[!-(E23? (9> :X/D/* 3?5WT*RR615*+$8^!.Q=*TQ8GB#0EEZ!$)#$H[9GR7+&G>JX>GE=\AK"! M>BOVB:CZ"FG)'-UR-Y+,=V\Q2>:ECS63 H44-='41"V=TGBF]V60;LD8J/_B M26S2@<)NPBHA]A#LU_Z=DRGY+(& S+X4Q.+I6Z9PT> D95ZG1)^J&#C,_MPA M8:!&C/U:FL.%W()-*2G./V;3V5VX7W-#/85(8R3 39&,*QVG(G+#/+6."IF? M'#EQD'EYDJ*!.CGV:FGJJ6!_0+D5H*9P7NY>/U7#U=T#^.5LBHQ=(F^W5[HO M(,_FL/J]3_X[+%Y_1UFB!L=3/[]ZBP)>H% B_DND<-*)9;731B[%(+G-)/IR M7\]*:R,I#"G959\QBL6MUJL?596=@1I4GL[[&D[Y39S!:Q;7V_D%3"&/ER/- ME=(,(V%!H8@72F>N:(CBH#Q0EEUXJGSK< P_(&6@#IG]X^\XH3=P-O\!R]N= M=/;5C_%W)O!IMO$T\O-L@OI9O/"+<1P9R2GXQ E5 H-FHX$X8SE1V6NF<\Z6 M0V5,[4GB0$TY^\1:GTIJP'Z]]O,IFM_%>YAWSW!73$2F:/31$Y/1'9')1^(I M940Q+9- D!A6&VE;"1FHP6>?>#I>X U8KOM,O!I/+M&]'"'CCDOT94UI%R4M MQ>"H-#(7S.1L,FS4I W7_/"5R#A%Z ]CY!Y3AXY#.OJ*S>+YN>OXN M/V@"L-H85CH-4F9B'$6!01;$ 7#"?9 0F7"6U4;47@0.U$^T3YSUIZ!VT;?> M2P\[4>0$7* I7C\SRSJ6AKN!A,PT>I1*UK]?W)/$@;J6#H# *DKZT0K\2R>E M.7S&,&?\%>X)NV+)_Y/+]/H(8'<&*ST+N/GT=WFUW-DT;2'B!LD6C*=<,>(# M=43Z,GR'!4THSX;Q7)J:/?7J]J""E?U(/+I:YWJY3R6V&<5 P=K(B-5EAC++ MB5B!F]@G$W+9OCX]U4?U*(8["H9]4M G/AY4ZQPN^0$/T\5\>4OYQPA3/Q_/ MSKZ/%R-//=,ANC(_56$<4[P!AU^Y9+GB-@A0.UU!X0H;L,'O;B'SZ.*-H.8 M307LTN_'@Z,A0XUT@Z+^-LT%/4Q&5CB>(:O*!4 M^R=[N^^,C<<(& 8?E90ZJRWA!GSQ&[&@(P'=GAF?8Z P%=LJ]E6J(+(A*3L@E6 M@^75$Y=]I,C[!]<)?)L^==< -->/QQ[(KKL6G_O-R5:R&PGJ7/_GON$%-&?[(B04O2]MD_,J7?$ID#&QTPH7:".Z' MDV'?"IX2Z T@H>']\.=T#GXR_B](_P-W>^DACZY*$>SZE](/$YJ_5N'-^,IKC7VD_>SQ?A. MQRM>IJ_1J(AS@"$01NK$!LH(H]8JGJQ*KO:NW(6NRO<+!O>(<]:B!>V:LI9G M.5F7!Q=,*\6MU.&I(0H_T?U"'20\Q4'_2S7"KLI=2=+A7VD7 #:8@;L;R<>(PJ4M'( 72<>N\'0,N$ IB?1*844#[>$8$\1O3)K+*UG_/O M1-BP0#I&\_>/H>IJ: !;'S_/YLM/,+_8;(2"%E?%0K06Y7F1UPHML9!$>"-B M$ I4_1+6+70,Z_561,[10FX *&IN_SX !%P#^#!72X\UE/W1LPI M1@4"WT1=W+R!FO1%5Y&0)$,6<$0V= Q]IWG4_1,^R=?$4D51-Z P!: M47V-?INHM3D'XO"\+?UT&?&X(X@(@0F,-$''VJ'5'0*&O0:O:6P.%FL#U]D? M\*2=C^,2TG;';615-LFB*)SE#(-.'\N(%TL2Q4C"9@>.U7ZW\AQ-PUYL5T1. M5>$W8&!6S7'+,7M;=E0ZTJRWALB:1ITE2;$D+(!&XIWRQ$ET[HS/WL6G1K > M J6G*1JV47%%(%44?!/E7>_GI:_7\NK]Q$^7N"_*GOBRKN,<2:V!68G[@4<\ M=6/(97(Y)TR4[&G.D8K:K]>?HF?8KL1579U*0F_ $KU%%4S/Q[@A5@)"%EY_ MCY/+KCAR-DO?QI/)2(EHE:06.2FU\=;1DAYWN$LH4.ZI!E6[,&07NH9M55P1 M4-65T "P-MS_#0.K*$^*@2!&=6_$ *7$G2,9DN-41$=Y;9.TE9"!FQ)7Q,[Q MP#;C 0Q9HNF$Z*"VI=G+FO379;@B) Z29@,H M6"<+*+/9>(-44Q/P&/6)!!,BLBYK-Y@3-/F$[U5B_5;T3"3@S:E2MEJ(AEH8@7Z6(HRH0S7*L;:;7%VI:V1 MTIHZ]YR]**0%0[/.>K_W5R44O,Y(R6 QOHN<^%@JZXTU)&B5B:'@4N9!*E,[ M[-Y.R;!WG/UH_9&+AR-4T$0 CGS,+W'=6YE=LY*H5-F5[29Q]TDE\2L*@2BF ME/,95!*U^T@_2LRP5NE4@*J@B"8P="GABGC:]].[$/?L#>E)T%>;^IJX*1\M5YV/7[T>DNA MYV"TB662?2AA)X55!! T#Z;38]+R4K MKR#3F9B]Q-V!GKD_;3_[[ M=0W3ALPV,NP(?\O 9@(F&.3+4G3IDB J9"V2EC'2VJ/Q=J5MV(O6DSI%5=74 M /R>X(1QEJ)GB:1 0]LZDB@/)!,=59HAA/&M'U6N=IF:V/Y@:]=3^TN[27M!ORDC=Z( MW>N3S2[WUH!QV2B26#+%T8/2*E:0Q!57(D1CJL]J?(*<@2]K3P*D6MIH(J?Y M_GKE[?PD:7+*3)-@(!(IG"$N&D9,$EEQFY,6M3OO/DW1P'?!)P%819TT<,J= MI=0UL?&3]WZ#ILJ>YAJF@A1; %./EQ>6D].;:J3=?5*7S@ Z$0IDW8S1ZA"P$HF)6.KJD M!*WMG.])XL"#8$]U!]B;UAH Y0=8^O$4TO4HM@UV,1X>Q]4,TJ148B19[E%Z M#AU.%SSQ2@FI@1GT0ROC\'FJ!IX!>Q+H5=9- VC[- >_N)Q?W3H'HT159*5] MOY,!/8*@-'H$S!(=@@:N712V]E'ZD(J!I[R>!$U'RO[80>V5FM3<%\T(XQ0O M'()?Q8 B$2:@2(0B40L',0N7<_W6B_>I&'BJZTGPF44XAI, = MP4"D5(HI(#:E3#3SG*KL6,BU^Y,\1]/ 4U]/G=TZ7B\-X&PCR?+>S]_-NPK: MU)G;M87):IV]&$ (D2I4LZ)919:]):(A* TBR%'&H7 MX#U.32-S&NK@IY+0&X7/QF9@P@;MLD7[66IXE,CE/2DG1HB$P83FN?I3NZV9;F9&MG07>C;-BB MJUZA5449/\18\LTA&?CS5.KITV._\+[3S&=8CJ.?+.[R>=SXCWV7[G=:R%&" M..5P$:NX!@E\2(+*B5UG-&^(#0]:] M",0KFTEP6IG(,/:.U3MY5XH?AQU#L@]F#HDH]U%, Z?P4Z&--PJT18="L217 MST&<9HPPF;F0*L>8:S^)/C:B/,68V=ZQ=90B6L34.M:QB>= SHH7I42Y3H:E Q30(HXV*XF$H"DG*0@5&#U+1C%P]@$] MTT2%DTYGH+6KNYZBIY%\U\D0=:@J&H#5CK$. Z$QD*8D4Y24C"7,T5$109UR M8%SBU1N450P\3S'"M!^H]:">YD#WX(37/#G&,';7M!1U.XZB,TP0Y85B:)RI M=+5O'G^(Q-EI0':4.AH%U_K(5\$;ZH$2+X4G*)1(0BR=VW*(3BGMH/JY2VU@$?> M.#W]X?7OE/9@IOZMT1.UBHPS;2F"-$D\(J46@MC,)0&13.#.4"5KOU?>B;#* M0^F=ED%'J8A1B:-/4+HY,94(CQJ, "4YU.Z+W>A0^DI8>&8J_3[R;N#4O*%^ M)9'RKFDVA3*WJPS#=5$I(7AI !9*FV>OB <3B%+%M$IK6'4_[$F"&L'2 9I^ M##1'B[T!#-WC83WYV,?$4W"*<*M+]L1Y8O&8)C:"I=X:8T/M9-960AK!S/&* MGM66>@/0V;A1^!TN LQ'1CJO!4_$8I!1QI(R$G+,A!DF(J.JAY=@#X@8%C(5 M%/OXOYCR04)H*9)K*B$E0H7J;D.V4#%N4 M4!\\%>3= &IV>/^_9HQ%'Z)'3AB7Z!6&)(@3*"N==1(V4@VLA^;LNQ$W;'E" M#X:I%ZTT +(U,5O-X\?(N5@ MP NB)"CT0)#1@&XN<=9HR[SQGM8.'AY2T4B):L4DQ6$";F CX!E0T >O8/7? MM].'2< /L\GDS6S^S<_3R#('/&M%2J?RXI7@%G=1D 0*MSH51IC:VV-/$AO) M9AR(B ?3*?M33P/H>[)<,GOME>IRS!P/*MM-D<%S"QT2AIR!<=5[S!]=N=H; MKGH%PCY%K/MHY6"$?8'Y>%;NQ>;+OOKA@,W.J1Q)D+8D%J4CWHJ S 1#!:56 MI-H/@P[L6M+;07A*3!VI@;:0M"I6>W4YQPWQOEN@J[G] [YU?[,8T>B]#U:C M:#)N$BXS"2)KDB65SBJ@P?0"KN<(&S9U" *.TCAMP8BX5H\'"0VGE6VL2PVKUY]J=RV*1. R"M MI<$&,'H[)'#Q:?;(+4[':;C/Z0= 42_&2_@(\Z_C""O1?( X.Y]VG[)J'0E) MH7L*BOGD:]LG+*?'?%#H:V"UW$I7KQT 1 M&9V7!DU..9NA#&() 3>^0%:\E"0++8,37"11NYCE"7*&?4%S2HS6TDD[[NW# M!KS7#+V<+9:_P_+S+(U8JU40.]O<4Y)0"K M:ZF! Q;IOF7B[*L?3\H5U:?91D9V+4OTO,=Q)+,+27(@7#M+)..FO+_-)')G M7':2YE"[.^Z>) [\(N>4@.Q3>0U@\\E; <=0/)9S#/LH\D(U&OJ<$M%*2+!9 M6L][;+-UX%W-SW]9LX]:CDRQOY[V-KK )7041)&'<8!N;,E[12^)S@E#I(2[ M*/62%3J@P?S/>E>SCPJJ NE$CPA?^L7G-Y/9MZ.[56[]S%Z?##Y">OV7@C<+ MW3P*BU[3H"+B2^,Q)A%O)(!WQ*1D8T@ZQU#;!WZ*G@K>5_G,]_/9US%*[L75 MGPM(;Z?O$)>HK^GY65R.OZ[&+UQ+ *,;JX)()'H7B8Q=M1CC1 2%!WC,0O#: MIFE_*ANIB#D605O\K3[5U8#+M:]'::C-PO(RBE3(TMDZD*",)8+E[$QTRE<_ M*'L)!_J"8M^(.3(@V$=]#:#S3G:\I+:G<3R!.TPCKWO*6T=O/%.<1$E+T:U1 MQ#N&DF *\=QIV+\>@*=KJ?I[&(V M7X[_:W4Y*E5*X%0@493N0UP'XJR4)"ECE' YR53[Y^0NWB3K;-*"Q* \D5+P$OUG(A2+S-*0F*G>V*+!LIX3 ZR",AJ 5)==OQ'1 MRI"__E[8*8:]O(ZVVOI % \,;;)A) 1-203C?;)>AUR[[<73% U;E'-BB%54 M3CNW;@\S7+?B6RQ@>2LZB:++CC(23<"M%- Z!VLE^@:$S0'7P[4SY*A,R%HAK[7K80ZCM+4G+Z>!9W4=M@S8FXZ4_JK;B""4B(!1?-84CQC( MG#A9GHI;B6=. )YI[;<'SQ+5VDN8TUK)0S0SX+%<+L,><#.>OISX\05:_ 7, MOX*?IB[->I.+&AGMF*0"-Y'ADDB3R_P]0#=8H[M#J\52 M$UO]JZ))]^_/*?CY%-)UD]V1$4YXR!EE9P*1*99WBU(3I;P($;G2LG_G[SY5 MK;U,.8U1.THW#:!M]Z!ME*5UR=! ! O=,!=' J/HT@I.(Y5=S=A@U\W#UMR? M_FZO#Z4=#L?9TD_ZA./;Z5=8/")((:.F%#0)4J$@MDLI&F,R>J@JBEK@;L(SJKUT^P5B\,_@=,TJ?9[WYY.1\OKSY"+/\M.RVA M%&D4@N22_93!9.(%NADR@Q1*!0!;.]#8F;@F*Q^JH>3^&)9>5-9.S(MRC !I M\08%_=%/2B!_S=N[_ 2O8"%13X0.!CE$8?J@#<&X7T'4!IRO721]$*%-%B_T M!M7>5=FB"7UQN1A/ ;WRU5.9(O";5X-26&L\<,++DP3)%/HKUAEBE6, S DF M:E\;[T-?D]4*)S.DM137D"V]SR+*%KWHY=7[B9\N<3N6$O0O71J!Q6!,0E\] M.E>>$YI(0FD;Y$)6@>(QXJI/ZMB=NB:+'$Z&RSI*:P^5;V;SS1.B2]=O$>I( MH@?OHY7$NE#:ADI!O-2,^,1+1U2/D5[M^Y<]26RR0J)O?/:AOG9 NKM01X8) M[[5B)&K&B4PL$*N=(I9+#]&4+KW#A>A-%DWT!E-9NYF@]"F][E6]YF,A* M[S7:HEKH:"GOP%/@ 7R[G\;-? M (KQ]OW%*#$+T3-5O!,4(#*"[K+1Q&<7>0*1A*T>DS]+59.YHFJX>/RHKJ&D M=D[G.YF%PL>[+T6%B]??81['*-,12\8*HS@1AJ+LO& H-A4(#Y! )8.N<^PS M(;2-J":3/[UAKZJ*&K)X'Z";^?%I]LE__\=X^;F\,T/QX1Y[I#Q=&IZTR'3D MLLA"E&X&IE3&>3P%O QX'DBG5427F^;=2GD>7:+)[$UM4%64<@.V#KV%]>9X MEW^;3<\1A1U#HZQ#EA%0(#0%=!5'\'NCMU35:- M]87)GI360.ZOL%7^5^Y]OOK)RF5%B8TCVN3NEG*:[OY@XS=7W9$?5G;&R65Q M"#CM@Z R657[B#\MA\/Z MH[WE'!N&20.;:$7UN[S)R;OI43(;"=0(52(30WDF,GMTZG69W.2YX]0+[UWM MFK@>V!C6C^YM.PRM\ ;\F..854YQY24C*72S]9(EP5D@V4=&779,VMH^=_\X M[LT#;].L[Z7$9@:!'<8FL MX%ZX+)2\N%S^,5O^;^A80QD9"CYR(L&K\@7'AYU>S_'%\/AWG<2PU\ZO6 M'&7(XFPRCF-8H"C@H'[T1Z]9IU]]7=8K];-_-S]',E=M/F\;ZJ]:@+[?X/5= M7B?E_>3&Y]OP]*B5REI.E"QS^QS7Q.//B*7&*AJMC*YV^KD*X4=?.G4J?;>A MTI'B& 7)3$EB(97)$)0X:3U)1HG(F3(YUBX<>DC%L$[=Z3'UX%[I.+VT:SUA M63K)(%==E=/A%G';YU2R4W8M)*0$..2;G%)#D%3(90B#XHT \ M)"J\1^? V9Z9O"%F6&M3!0XLY,'&Y/$/JV-1 M=B2VDEG9MMIMAQP%PEFE"&6YM-[/0%S.F1@/(8'-+M/:0?=3]!QK7K9\]JOQ M(DYFB\M-R&N51/ BDF 51A_&,CR$:?DVI609MSS7OE3:C;)A#4\UI-PW/CVH MI5E+=.>=M-]X)WVP.7KF$^O8I'W(KF28'GU1OI&%R#F$J$D,G!%IT6.V(GDB MI/=<>+#!VOY!=>S4#D16,D]_G\W2 MM_%D@KJ_O^@M!&Z@9KW#,Y%RXICS1"KM$ LT$QNH4))QE53MEWY[$5CAMN:1 M%3;.;\DMC:[.QV0W4?)D3K4N!>X[E MTEAR$B@/A'D; K4BL%R[0&EWZHZW5M0YF..>,D^LS91(SB1Q&@]JGKRQ MQ@?!9?W*A =D##V\HQ=\/#1%QXF_6=.ST5ZH$^+!9F?[!]4Q.3L06>NN[=Y* M-^!QR8,3 @^N"(Y(%CP)KN04#<:EWZ4)3FN9/)[)N?QO+]2R1NW-V-?NK&7M]P3#4> MZ2HRPJ)$P6J=B8/$B4V):LZY3J%V\<3Q5 ];E]4+2$^LRF:]MC=^//\//[D\ MO+S@WB?4\=.>(JN2@W:SQ*UANH66RMHJ*P6QU++2XMH3+]'75S%Q(WTVMGK' MR*?H.=9P;?OL6R#S9+R%,BTFE-)]1S7Q'!A)CB'WRN$NJWW1^21!P[IBU7!Q MW^344T*SUJ3TK1MW5MI/T\M95]8(TZ/J.9_[R#KV9B_"*QF@VS6+>WYGT2WI MSXBXD$Q*(H5"? 199D503ZPV-L?2FPVJ/_K?A\"CZ]=W6>QVN[#,\( O!=$) M)2%EESRQGBC@O-R&!RUKVZS]*!S6B/6'K0<5[?WIK5TSMSGP[W#+]O!3*AFS M9\BK9+]^&_LPGF"HAT[RG],RX76U<('!ZHN;&8CKD:^K'Y?W#3?0"TY"=L&2 M$#OH94.<8^76)08>T8$7U=OSU*#[6&NW2<.;RU*_W%7_7[V *>1QMY4V2=NV MDY)5(3 J,.@H7D.&B)+#$$@$@)1["9>.KCZAB.G0FN94INH-1UB+]9<=T>^>5LL5QT#Q@Z MFJ[;/M[ CAO#C(J)B)@TGAPIE+D=CCANG8>0J:A>SWXGZW==_<7FZK>[ M*E,;F =%(E>&2"BO/WATA"J3P-MH(ZN=!#R2Y('-W>GP^2"=?T)5MVU 2V]T M7&=U"7><\=SR414-YW.$UGHYV'W^;0+7<@H: C%)X-FKK"8A:T,$-UD8YGT( MO/*>ODO!T4V,MLIN6Z00;38Z)D[ E?WDO"S[B1&@BAFN@7);NZAK9^(&?D5X M."8>M"[J11W-FIAB6^?P&NV4F]%CLON/?UZUU/Z.)->L_'ILU3*W M])/__GXV[\"^7,['X7+972S/WG?@W4@TI*QXZ5KDJ2(R&4$\E8DPYIG+G#+M M1>7]6XGTGHXW.#^NL/#N!U0ZRAXGJA*9J_&I1'];9/+\J:W]":Y1+!>?;R<6W1V-/I9WQ@K((?+:V_4! M$4<-9-HFT+-IVI#IESG*=*.8D7-F2LFLI*4<+5E//"L#R:/P2E-A:-IM3M.^ M*P_];N(8U=^9SM2KR)LU0QLM*X]XJG7O,VJ]T'J*M&JV8[W(MLH$*B,>9)SH M7*9R)6Y(8!2(D*69.PLIA_I6Y%%R^M'_!UB.YUT_K/*>^F (;/N8.BAXEL!Z M!5$WB;NN]_3ULMN (1)35LDR#EK@]H^9!!$H!D6N>#'HR@29'6%<.<$0)[GZ/?ES-!T_F7+[YV\+(REC/"G&"4OE M37^I/K0L**)E#LKA_R56NPIB#_*&M5Q5L?-P6F4_2FK66GV,GR%=3H"M,I7O MII--"W#]MX>G%O?X^$J)QT,9.M*T+>9+/.SP Z8+2#BG M5W<)NZV!B5I&@9$A,P;/VH"1FS7*$!ND 086'-LI>8GD;.QZ_.YVQ]>A]'A7 M[E *-OH#>)J\=(ZDP#*1D3KBC47/0V;@ ID#V,^!\#G0U_PM"IO MUN@>T03]^K^'&.,:RP[>!7Z[ )IJ!&]CH#SJ2(3@ 1T#2DG(BA,?H]4A:!M" M;>>UB4;PURT[7\$BSL=?ULN_\(OQ G?W!A6WVUE%8=!\K*&E;[]=;^5/X,C>3WP>1CK5A[TFL##0S^7,"[_'JQ'.-9!(M1 NY0*F50 M9BK9516)+\_ ,)0(4MDD=?6'OW"(.T(?#:!I/2/PN1F"]P<9=R]> M1BHSZ7DL0Y4"1I7,E!'? G>.T089]1E8[39(Q] [< N,P9%Z,ETW@.M/U$V+## MTX=':GWM-0#)]=RPM6#?Y5=K,E;]=M _B];=^THG_#@TZ!9YX<,4J6^=<. M/6B+^S+0S'S62;I8_X;_$6*&'5 ^/!+K:*D!N-VTVOD=?,FKW;)TG[&L.7-6 M4*)*C:04'G!'E:>9V;)@C??&U+Z!VIFX8>>.#P_'?K38 #P?G9]PGZ\(TK.$ M5IXI"&5( R1.:'4_+UK[U6H#L'U[\05/BR*P M=_-7X\67V<)/WN72+>&W\5=(UZS&R64:3\^W\_S@5 &EC3""B-)@11JM2#"1 MDI0AYYAYSK[VW)(>V-@MJT]_7NP/#8T&=L=-WZ%U4[#KE/-ZKPL?0_36$\8< MND_:*&*CR829E'SF.B51>][%TQ3MAMF?^"JJHL(&A-_J4<=ZS0_P%::7L'T_ MH1^4$[>*E(PPD30+8JUQ)&N6G,2=YLT]'^*QMS,[K+8;NG[":Z=^]-& ?5OS M\@'B['S:Y:Q:J=\M[EJC=Y=)!?W.'I3YR MONZZXFX(^PEO=?K3R]!@^P3Q\W0VF9U?^6EZA5Q-9E\V6J4^$BD!C3XI0):< MAC+^E1&?RE=*Q^ @"+@__/,1Y!VT_&XP_ FO=$ZDL0;.W(\PP;\Z_SM,8>Y+ M@NLL78RGXR*[)<;W=WF]Y1+="!NR#B0942+X,D8F!XS@(S?9AL1#]0>DAU&Z M&X1_XFN@$RAX:--Z/9MMMJH3+UFH\@A]S=I]SJCTP#C/1%&!'HJTAECM$Q$) MLL4#11MI=S_,=UUV-QS^A#<^/6NH 1-ZEK["?#E>(%L;-28;)T+Q>QTS1)OR M7IGJX_\?5+ MWZIM +TW+6,>^" T4Y6$(@$LR@U#/1(\MP2,2S8H(<#7KBYZC);= "J/TG"C23B8&)W@^M/>$=S6C4W@.S5R*K M5:4^%"&!"?& M2>"*$0'9 /'/U9C?\M4( MHS,-0"V)PI4AGRKC!L)O==))QA-<<";!MA+W7.H#(GFBK#4+!2.*Y M,/A'X)Z[8+6K77GW&"W'VK;_\/-Q>6#Y=HK0PP]_C?MAN;6W#5,0/3.&T%3F MG_&0B,\\$@AESPF;8ZSMU>U,W, ],&K@Y+Y]ZD^S>P]_#[1, MSWYF'=.T'^F5;-.3\^XMC3D##<0:(8GT>$)::2UA3'FG4:E*UG[D_A0]QP^K MQ+"Y$^Z=5^*WDM[: #$Z9V)(E,C RGR@B'Y!DK;X"B)3!@F@^HSB0P@=UG95 MP]'#D9=]*ZU96W9_%,B0-:4YI9)-1I788S2V*=E208 MAM\X;G/U*LM3S<39'DL81I6/8(E2L0QZ28G8\DX[:AZE4QP\J]T:S[RVE6RB<>-U5^1%&1*[D51\ETLR\<55^?,-KC.; M;R1K#-<87BDB7499F:B(+[)R6:H44^:*5C>P^Y/Y,[1NW >5#VQSSYIMUE+_ M ')9RF<^0KR;[[[!-UN!6TMCPDXT:&,\XL6B&?6$2Z==3DQ=)9J5P;4YV+@ MF<(UD/>861M(UM.O8F.(!"!0$[B*MGK5Y%/TU.K%O?'9'P%W+'H7DZOUP]+_@K19 M/M-)?B-11!U&:2@0#7CX2UZ:_%,4B/ RF[0/UPTBG?6R#$HBEI=2>.XEGG@( MC"S!*%NN]WGM,07/$M5;![F-RSP\Z84L9SR+CLC2?,Q1Q4B,E#D\YX40]%1L M-V*XZF)EYXYPA^FD6?-TOT/2X5;ID4^J-;OV>3(KV: GNJMM&2U$A5/"9D6, ML*8G. M,R*M797S3 MV46Y[UEE-]?O/>_QKK523I3GGL&A;??6$I>2(TXIF5T 4*'ZK6-%^H>=PG)Z M6)]*. 2.,3;MU<7LK;*$6D7/KJK1 >)V?822M# M&-GC--*PGWA=QWB;L'P%X3HP7%[=_O@8%W+?16IYETC?=6/V>Z78NXW[EB8#T11ZR=.1VE#!K@X_XOU2]8?5>! [K9O:$J0>CSWI3 M60.G[08C+R=^L1CG,:075R]GTTYPEW[R>YD,6LJP_?*^9Q&3X,F7' 2SQ9-& MXQ\@:Q*T0R<;G0Q+:R=NCJ%W6._Q1&@]F4*;/L1B'XG/'$Z1L)4Z3/G. =16QK' M4]WH,Z!]D'7?A)U8E.A*!A4)S@O" ]>4RO)XN+\D204&&GXW1CE8^A=CU,'WP,&Y;TAO?!5=[LN?YR=G$Q[OPE/TTE,$,QP#0>E5U\ M]C/KG/S[D7[C"OQZN*PF?GRQ6,^6.4(\6SZFDD2>(["2/W0S9P?=WC^G7_PX MK58NH\Q77Z3_O%QYX>MKH-6/W^-OWNSG'$T.^$?I\6J)!.V(BZ")0W?89A.- MS;V-3SJ"[GK^U?[4C#!<\+XT&0=I$Y',=AT>,Z&2*IH=CTK4GJUV#+W#>D\G M1^GC7E;/JF[ J?KX>39?ILO5^Z&WU_W.KC-]BQ67&\WT[[F0WN'QZ8(DQI6) M-652,K*82Z6]9E&&F&SU2I:C*![641H>VJ=3=_O@ONL@OLL/N9_=*.R>('A6 M3-D<2$H1,'3B931]>5GM651Q<[5N+WI@9M@2A]2UQ(I T&VB41.KA/O/& MOZ[C*C]&3B4/N7S\ELH7%;,.@3$"KH2,SFH2>))E 'LR07/A5>U,H#M#/)M0S4#=3* MV__;)3_ Q"\+%8OEHGL#VQ'UWE_=O5)+ "PX@P=EY@*1$CVQ$ATXY4Q0P$P2 M&6H;LJ,HKF?P7B-D9E< 'V'^=1QA^Z"&P_S\6Q%Z:8O;'.T M&-[QH,O0V*"(LR&5\=B>,:-<3-4'"8'A'YP3%U@DR7 9/;.6 MY=I%AW4Y /T,2..#D0&MT&FPK8Y/XL+L=?'T9]*5,)*06B0IGF4TR 0V[1 M\XOHF A-(=?NGWD\UX\*;P'BVT^V^=Q/S[L>52^NMN_\M13^CK^X M7+R=KDZ]?\#X_#/JZ S# W\.W5^6HM"[Y3T;;SVD!)0? #4RCBB SAZ=3=.] MG_PY'2\?M4]6Y""R)1%$>8LO+/&N##R6SADMI,4_^CV0JO*STX[J;0!'.T?5 M<"!I-E==I#&'SRB0\5=83<"[J>L]M"+FB0^L5@ZS*]$U2_D?6?8/6+[+W=C M>;>EE@B@<+GLP#)[WVV1&S +R1*-%#T=L.4V4&GB* 221* ZQVB=J>WI5B*] M8E/"&"\O+KN]_Q1M]Q.V/' 4'"MA4'E):R@>3Q&=1VUCL'AT)=%?[N@@DAMX M(G!BQ#[1G;!WG;>=PH \Y$S%+WU]%F+U(;;=6_#X:>< Q[4UH#0=('^ K32RC=7U_CCIY/ M_>3EY6*)UG:^>''U=YB=S_V7S^-X-@=_W_@:J5C4B6( R/BJ4Z+S$(GQUE"# MD:*I7N9_!+G#)I][P>BIE-=L;/(*HZX$MS%9R7&4MO"7"/JKCY?S+Y/+(\[4 M/3Z]4AW.@>Q4:P5R/9GWQK6+WDD3.8%L'1HSQ=&8948\XS2!S:7J#/Q^?3^\G M$5$8F3E%*&A*9 (@U@9);/),YI 55!]U>B3)0]NG.LAZ/"#H7X\-! :W[)9, MS&Q:\@#7K".[Z[+Q%S"%/+Y?.FDSY4Z82&)$MU(R+LL8'DL2RU&"LC;&_C)Q M>Y,[=/>AON':K_Z:@NKKG*%+-_+( J:I+"1T%SRA@(C=W1@ M!*':I B@E'/])5GVIW?8FI+^P=JS!IM"ZZLU CBEJN3^TRS/M K"$F7P#VFYQ1#0*V2<4; B<&%J9PL.IW;8BH?^0=JK]IJ- MK-<5(^_]?'FUT3?E\"C[Z0^L$W'O072EZ'MSQ>$-H(2D( 8-)RB M!T@S0=$8,"QXK6OW5GB.IIYN7E^_O-XS9W,,WR; .)4O9RAD=(_3S;#1C4N? M6?X Y^-"U#'CE.HL7.F>M[X0C@3J8KXO9M.KK:8TJAB M1DX8"3I[(@-3Q MJ"$8T3$5MF%$[Y4Z0G T(XW>W\*U#Z:&G]IW5;P;BKF*^ M>]43]V.\P&-P0A%("7WA\:5??'XSF7V[V8+WN,O&IE1&M!@HY6;=;#>' M(G4\&)>-Y )Z N4SE V3%FH/F345V&R0\T=I8 "S_.X+K!JL+/PT?;R\N/#S MJUG^.,:@+X]CF2!X>Z,)8AA-I9O<>I.=2:%I5TA?1WF*)N)F?GY1YBI+T/"91%-T7[U7"BP'PD-D9!LXT@'7\. MAOLN.NRM9"4(7)N_7B7>0!;R.L7:">OJ+/[?R_%B7'35O04:B1PX QJ(-9P3 M*43Q>O'$L!R0F\3Q/*G]^NIIBH:]0ZP,KAZ4T "D/EY^P<.MZY"[Z:*\F#>R<#^LI6[?C1,J\K45YC@.+D4_,)(=Q MGJ8,(SY(GH3@&/$ZT)@,6%^]6^F3! U[^]@3.NNI8$ \=4[+6XP$Q_/N8?I% MD=1OXU@BM]M)F>5@T:!8=J7-&R72"Q04.B^$@90J)H$LY9V\P^?7&O86L ^G ML+)\&S _2#J@8I:K_&?W.'"DC NT>TP7:?<7*Y' ;'/;' "9%+!US8Z6\C8 M"3WZ!T%/+7$W@)BS]!4/;#QRI^?7'<2MX"Y'6]I6V+QR5@/GH8R U/ACZD3U M"\V'5.R$%_.#X>5(8;< E]V>'J_+>E]>(HG3N+JCGJRT=]--^?K=](@EDY3* MFB0(DL@0(PG92O3S,FXF*@%,;0/5 QL[ =;^:( =6-U#>V#OYW QOKQ8W/9: M+*)_,U\-C3D[GT,7!HV2Y"9IFDED(1#IM$.>9"!*>*7!9 _WV[$_XH;MN.!. M8',_"-AZD_30Z+D.;==O3[J21$DIQ(WQ/W6WH] M9Y?5=DOLTA\).-6%/#1JRKW<*UB@/2UF-\_F[_T5,O,!QC>S ;H1 ",:,H&D$;U'^:X_'[^W@Z MOKB\6#<#&S'+O) >B,$3ETAK0KG:,,3+0',093J=WPDW3Z^S&UI^E$1_;<&V MAI$U#W].P<^GD-;'\7N8QZ*U3H( M-<^MO!N.?I0<>O_";PA9:[YF^9:567[IISZ-_71E6&>7RT69PXCR'1F?-4?_ MCG#'\)0N$R2ZZ4[1I91$ LW8WH9I/Q)VP]J/DA$_H3H: EVWH]9E=R,D5=B, M$O,8()3!3*(T7%/$F!!E NF-.\%S/#&K/'-^;R-WP]J/E MT?O550-@+',[OA7VWLSFKV:789DO)P]+DOY1[L??Y;P8>>4,%<$B>QS*R(Z, MH6JY!#<9&8P6-USMK@![DK@;$'^X!'V/>FH AF5TU\L]$DH0;W$Z2 M*4>&UGY$LYV2W9#UHUP/5)1ZB]AY#&**641T/5D4I3IPHP2SRFR%Q@S5AJ1G.D;1?=H&O;-4@V]/P>E M8Y30)*BNN7DUNRA!#4@?RFT&T9:CD?8;82T!J1C='W_-=#1@F\ /5NVVB?\I]TNXYIEHS'*99:AXR>5)4$Z M3Z)S4E(.Z!?6OA=X@IQAGT^>YIP[2/0MHJ@PLMYB0@A%:;+EL@)MM8YE_!)^ MJ[,&D:T6UM;N^/<$.:W9HP-5_JSW?9C\&X#2^_DL7<;E X[6YC5[C$C*:-$@ M%&XXHS@)&:UV9$)*#M9G0RNCZ6F*&@/4H8J?]::%H2LD?O?_.9NO+E4_SB[G M<;7;,C,B"P 20Z9$,E::K$M%N)","Y[ YMW>#V[]^&%?/U<\JRI)L#D,K+=( M1(,;T0!>ZL.0\&0ITTMI3V)@0,D.#0*[G0[65LR MX30/"I!^$(E([AAQPFL\=8T5+@G LW MPMLE7"Q&QF7ALW9$!8V<1/S#4P6$:X/QH61@E>O;1[VA9MCF!*<(= X3?(L0 MNJW,8B.;1 J! ]$"W7;IG"7.H)5UF4I'9<@^]IX;WJ"G,XFK0J_J8[L'75_3N>RT$RF1G&S$8S>6US9> MDJR4!8SKF&8[I>6>:S!:A]RCNJ\>1\+JY-(\95YF:V2JBKG)AKB0 >T#E]F" M=4SN-"2Z7W'M?C7<2T_K(;!YITWKJ37=@#.Q:B-PTX7VM_(/BJI+G.:MA,0Q M3G->T,( ?J5S+NUW?%216RKK]ZYYE)P?%I<'X.)!IYLZ2FH7;^O(,&M$A+:) MV. YD\&IP-TT "@/L)D4KH-3-/O M?OY/6-YV][FY"U4\>X>LR(RG04Z">,[Q#ZV,QRC 9%>]Q>4S-#4)JT/4?_\R MNJ8N#L;65YB'6;58>[%\E[M+]C4+RLCHR^ I8,)Z4O[Z)J ME\@_(**%0:!]X.$X+^'%U=FZ(S;^HW^,EY]OQQ9U!I]:J[21@00= MNIO92((/CB0K+8I$F[0QJ:P\3> LH6;L\ M'"ESSE("4,I:(&@2),HA\1A#%@E_$FKA9,APY AEW5?W 9+[L9W%VWLL"#(J M'BP)S)7YIXF39F.<D@P71%*CB#,0B5 R>_2"),^UWS4\-Y6O(21? MVX;W$U_:':37N-._=+T>%Y O)[^-\T#C)?<@;'"L'RK$_L$O36#HCD62749O M+$='@J6: %/EK &A=.VG8?5'4MZ<M#:Q5EZ2H"4OT(*56F=>7$IAJU:27>*<+67K=G+E+DAY M$'H,X9@.8O.-VMQZ#A:32%\K<\=I< M5YUV(DNG4Z:,!Q,H5?GB=2Y UC,"F70LM$0X/J<-OW#9K$[6_8'M!P=02CM(IS#CFP M6EF.%D)Q$9QAQDLM@MFNN'9:;0@[.6M#&\(NEAO9X9W]6'8!1MA1I4 M\;ER-QGPG/"LZ-CSR*+3; "&JV>D&C=!&;?NNY]K>@;;S?7A63&,(2^V#MCS MM7'/@1.53C4J)0N/)IO6R5+VXY=5SK^Z MJKY:S+/R:KJ_Y/H"N!+I6J]6-,V1%HA-$'51E.G3[U/D)N;6 MY=M-LK1K%'C: [_>]<#[!QY8GU;)1ANTHE#5<=I)O-(04PGU2:;FOC KL/5[ MQK8:C+M--T'Y'-A?ZO6O*J? M!!4\TP;(4O7 Q +.!#*:L2)ZSY'KUHT9&X7I$8O[^GPVA ,Z0-+O2$'6)"TQ MKU3Y8SI9+G[_^,>E,E%@9*44B$H74'&EC#=@LLUHA0ZJM!ZR]:1 X]YT#8JH M=H[H %4'G@,W=1DM:,]GWH-=W?_FH,%S9@&#J6/L=-:J]7;62O9>;F5//:+< M#PRGOPA>?:TM^&?%.N53DJ"9E;3RHX: 7H-+)F?41B3=FH6XB> ]'OY#8ZXM M\/< 0+>EXY\N%F32Q8(4CI/I^MG4NS"O#ZB^'_)P;*O/;5/$W5V%1I78Q[[X MNC:FO;?&"P9): >*90\NF@@A,A5BR9AXZ_N>I^1I5Y&]^I9;;XHKD\[-[]8' M$_-HG$X""M8N$\:@H9Q@H6&1ON"==V,HZ[$S9#S^;*Z@"NZN#X?D2K M51W""B6+= 8*KWT.TG((VG#:F77V,20AL7W[^J.B]%*S',+_#YK:#W=&IYBJ M/\[Q*H6T45DA>(+$' ,2[3JP6R!#>.0-G]' M?^@XP).S]F8=&QT?<%F9@^?+AVI$GK16Q0)CNA+,Y@3.647NYY(IA=:'[89E M;?Z.<:L@ Z*CD5G[/)1N\E_O77 FA=J R4 9*2 &5! 8SYH%IQAK70%^2IY> MBFKCA#S[N:4#B/TZF4Z6>$Z)8]"MWXO^I0\W1V,;6#5S 4= MP.F1TLGOF&:?IY-_TZ+)9.9)F80'R^;5-+^E/YZ5BNU(5%^]P^;Z\#HLO5\OPS&1E MD@P<4A)U!$4BZP5)NOG:=!F4HQ.I]:NQ'>3;"GSFY, WF(LZ@-\C1EN/I+I2 MZ!@=N0!6CP6DA0); DG7%6=TZ\AY(E>WN2=C? M>CGLZ_D.%L"57NM[H[>/W1O]-TX^?Z%\^=5WG(?/>(O^(GJT7AH.UF4.E;L/ M@HWT6]2^D/[:.M,8Y8?(NQV43^_.[V@^[+8/?>,$C@-ZT)_]S#;]Y[N)WJCW M?./Y?=U"S$O!H(,'&YD#%3SE?8XAL((9)7HE1.M;^V>%.MH $Y@$M"):49Q3+-.8A/8H!(6]SL/4=D%_]T<,9N,Y^ )5EGO"6@#:B0 MW="2-MQ!\8Q;+#JKV/I%Y,N9([(3'O:8([*+NTF M$T3K"PA*TD)@427?FN;E1\P1V<4O'4"M3K*H*='C RUBX5HHVOV1 MU4'%.6OP6@DHR4DLOL1<6N<'3PK4*;SV=?\C4T7:^*(#8%V-NR"%KGY\1"DF MK"Q%(VAN,BA)FGEM$*3.1C,1LBNM7U%O)5C_HT@. 5I[WW0 N.VG7V P&E$( MP"+KZ!4MP17/@=.1$ P95:C6N]H+FE!R"/"&\='>X/N.\SAK!+\U90#.[T_* MP.PXD[4H$^J<'ZDB*:+)7$F@R+$$VWQ\[091^I]3<@BT6MB_@UUL"T[D:*(U MU@90R.5Z]HJ+18.M=,B6TG?CCA;Y7TO5RP.@,1+-_5S3 =A>SZ:+Y?QBU2WR M9DKZ?2:_+?XQGRT69[:DK.IHA\ 4I[7(%7BDM,FB5<*R$DG#YOO61G$Z#?SW M]/R#K:N-&SI U$9+K;61SG@I;0:)D:Q$$21XKAQH9VE[+DEZ<[2M:WM<'3_. M;X.KAL[H %JO4KKX>K%J_/T928@T6?F)?C['E<,H>?XZFR\G_U[]^1,=#E(% M5X0$3-F!\L9#2)D#*J:91&U,;!V1M9*]T^R@#5Q'<7 _+Q(VZO,.EV_OYQGZH,#)J]#=UM2\;]#I0#.C$V M?52;!HRM!&W4=W']C'KZH$/GY\DBG<\6%[<&9'AEN1;U01RO$58A+#DK/! " M*-L,-KO<>M?>2S)%B&044^?0JB"9$;1_MKX> MWUZZ<;/+X3"UN3^CJ;\Z2 Z>T.>G'[^%_YW-7Y^'Q7I@ ?*@4=(.[S1+H&RA M([QD!IHKZ6,J%F/K]YP[B-=+QT9;A#Q*77TC\4:Q6]STV3&5D55]1 9E MR(PQJ R%%XY#AFX<9%5AE A6^>:]V48M[9[3" =9/T>T(/I MRW1V/OO\XR=:$0_MM5;*6">5"V0A5ACEZ)*#XR%!\?0?P7QQS8G"MA)LW*+L M47'6W$\=@._UQ6(Y^XKS%:E(Y8O\,OEVI8JM_ W2)R!;&5"1!? ^("0O>2[1 M*R9:PO-53E[SP.50>6XZ4.9G*Z6\H8"VA!"$S M2[1-MZ[CWQ9@W!KL,2&TO]U')X9>2[XZU+^&^;\6KZ;Y_?(+SJ\6@%%29DZV M2*S2JOL D3D%A;9=C5PJX^^%ZYO8H9_^HG'9?8Z!E>;F[F"_^4@N6K7Q7KU6 M_8B?5UV]:W+^G+1"+, E[9LJ\ Q1R@@4*P894%KK6H?E3PK42]O8H-6N=B[I M 5]KV2]777+:._0%BJ[]=+E8B#Q;RCMB"EBTC*HUA<@= 4:NEK9S['W([&WE ML4^OCQ=QD>:3U>C5>&F6JZPT"X%:&O#!B\JH6L QKD%JVIU]8 \YQ#8-O=CX M'2/C87^OS=J;<&PDK [1G^[*'RQS+JL"*,D2B@'&JV#$^*)L_3M=:]%0,=UXA9<5**.8Z:?"+X0G>5%:REM/.*U MQ]N=VM@'J^6,?_NVGX,Z -V;:<9RH]?;2<+I E]]GN/Z3=N9=E$D6BH0E:0P MGJ=2,T *XS/%[Q8Y-['UP)3G9.KVIF-/%,P&=$D'$-MLL'M7..M[G3,K+/>2 M4E"#R8!"55^::P6"&R:UG1Q&[O2%I \ A'=87'F\N@-:M_2R;F%5E MPF:%3@>A&(4?M+RX8=H)&R7:UHUGFZ7I]GZD.8;52/G](6X MRT+^6@W-I+,Q9[!>U)PYDJ$021=:,(5[7D1JS=^Z091NKU&:HVIO!W2 H_O& M62GQRU_I_**RHURU:)_5![>B,J&49"HY;'(0A!$4(BJ14O!)V-:M0MQ\]GEF42B"SH(-?72H@.(X>)"8A#-G7>AQN7]M2 MRG''$XR85S9Q6S]/4N]K]Z[.5KZ_YIQD61N'X$D7RIIM!N=5 BF1,UF,-:QU MC]0V,68#AM+E.IXY@C\6NN5DRIKB-9J4$I3EFR8 X$8C4S%VN8)Y<$CA(>C MJ3\:A@[V14>X^G4VQ\GGZ7IJ4%J/T5KGQO\(D^G;548CI"E9(V4TD8)++QG$ MF ,DZ:4)3&12>R"4/2_==I@[W5K^0'[J ($'#7] $;$47R"72@JKG 4O'"V^ M$KA'QZ3/K7>^X0=XG.Y=P-%\>3*L$>_"?$Z?^AT;TD<\^,QA>"2>%GT<0HED M+/U_I*T-.6$S%((E(\3HDGCV1.'>1MJ[922CJ,(DQ.PD**Z" MT2YCD:U?##:.V 8+V(Z/L\;^Z@")SS8X,(D,ZT9.DE<42 C,,"XM> M2->:0[5)S]E@ =CQ4-?4-QU@[78U^7VY;[RS[+@-*M5VT!7+=#AKZ)>3B>E_^>L;IGLW' W#^Z<^?IA(?VN%&@7]3Z2' MOUXL*S1O"5*%HZWK:I[UE)++[_CQ(B7$6NS_E? A8HHW>B5K, M#03H&.L+? =>IX+,*>]RZW-G8)6&O&E]*-@[\O.G/_'\._XVFRZ_+,Y4"#)D MJ\%*,J.*T8#3VD,(RE)R7H1UQ[QU?5[B;EO+CX[O72YO&R.A@[!A-VVKE3_] M.3M+*@H1O05#OX*R.5>V00M:&L.+\SFZ 1OTMA>TV_[U$T/Y/GX_37 36O', M."]UP +&&%_CO5K<51FD4M+R(+W2K8>.[2EJMZWSIPCPG7U_DA#_=78Q/T,I MHJSL<2*3@DI2,A-U=B#K^"SAD[/(1D=XE;3;#O\3!/C.GC]-?-._/O[D\/VJT#=?JRH2UO$# M 5#7=]Y*50HBJ4 R"LR#6;9_GC1J1K$&,1,D2I 3,G/$E#<8!E&70,S$KFL^>MZ[#;2W?XK*9XRPVO MOI,7*M7+K[/YQW".:]H76;#D^IA<.YY!%5,@1$OACW)(!HB&-V\ VD*L<:O- M ^'GX82GMN[I(SH-TS0)YV]6 TBK"5?,=>D0:!*QG*3 MA1[@\>QCHHR+K.8N?Q@9'FS_#F"T:N6A;Z[,J1]Q_GV2* 99<5C=UVY1AWTO M'O^K2^:TJ M/6C@H.410+B5P42O@#KF-QK,D!A@#@?4P^$"XWBW M V3_1B'MY_ 9?PKI7YAOMH*KV?(RB2 4'2*FMGAX"JP=F1ET,-IX.FI\:OT: M_&F)QD7?>$B9#>:V#D"XRK4VJ)*X\(B,,BJ2G1:V$1 MZ1.R",DIH6_-LV_5 M][59G''O8[N!7RN'=8"]U[/YM]D\+/&GV?2A,E(PPT) R(S7X?2TFKPJ"4K4 MGAG)M+6M+U*?%&CIMO&_=*<72(#>.5 M#C:ZG_';;#&YGEC#C&58QV9EQ 0JQ\K\1]MT%B4(AHYBU]:ESKL2C'NA-SK. M&KBE U#]=C$ERWT+YS44N(X 4!M3:&%8CI7G5AL(M".#L5*)DK*4S4?./B;' MN/=MW0#L8!=U<42^G4T_U[WXO_ \?YK]%I8UZ/QQ-1$P<6-]4H#6826K3^"] ML[0Q:VFR3UJ;[5ACG_VJ<9G'1L?4 /[H8!.[B28?)#-*Y)""-^ QUZ=;!L$% M34=^L=9[PU4.K=^];99F7,JQT<'7V%T= .\USI>3,J%_5LUU&0E%B8,O%(]*VL,+=X$%TSI#>$ZFD9G/NH%A4]^-'=_=]%?\?#%? M.[/>*<82B]!* BIE:2_WF8((YB%(G0WM[*PHM550]_CGCWN7,-3-?RN#]H>) MRU4CK:7OHOV5%DD=4*EBMFA:WW?N%F:<0ZHX5#4 MR.X](.AZC.(M5=Y>$SP6C$+%4"#7K5HE9B'4QZ \.\FE,3G(UH3E3TLT[K7U MT$V.#;W1 ;8>W#7=M=X-_?]J0L4?TSF&\\F_24SZW4]89G.RZ%]GA2EM @J0 MEJ^&[ 3:G&4!BZ@-!D8A0^LV[B:"CSQ>N2&2[K?L'-VM_4QYN%LB?E3KJG": M?9Y6E?]K=KX:,E#/&]H$."^R5HYS5;C6D(,U9'+,GG)85FSK1O']I1UY/O1P MX#V2 SO8???3=,4MF:/U0>L Q05?NP$D! P)F!=:"NN-\*T[A?:7MIXF%_/%LN?PF*R.)-12-KK6>6[J>2Z%)P$0RLIH12% M&\$2MDY[=I5QW-:V\<++PYS5/1COQMBJ>?OH2II_P:^V:G_]X\_4; M'0K5W&>LKC6K%6#Q"92EM1A3L/1+43*8DK)J?<7:2/1QF^O&B" '=&T'B'ZZ M2G>W(/&A-CW4J9-<<$,1,UDWZ/K@%@= MW&D= //#?%999Q:_DF&K5N_+?3UO4XO$Y5GM? A,EUIRH#C;: _.TR^H-%DW MIBA-ZT1\5QG';>0;$)"#.JL#,#ZMS>6A0;_[[\GRRV3Z?KKBE;MSN?WOB*'JP!X](0ROB.)(X4]?YK.+ MSU\J ]B:\>N.\E(6.C*,@FR4!Y7I('&,:RA8DBDJ\&B:#P9IJ<#('84=(+N] MGT\(Y'59SRZ6'R?3S^=X%?3_')9X5_L4.#HM//B(==9*YN I*X6D.,;"8XBI M-1]L6PU&'M_: *1![QV@N,#/7E"N-UT.-TH7IQQ1OH"$E#[DNX2QO(@QU@]>GRX>O9=#F97LPN%H\7$KE8CZQZOVH-Q_E995RF8\B" ML#:!HO5*IX^NR7!A'E$@RO:,$BTUV [3IW@A-Z*G3Q[G;W&QJ)<\5U8X[@#G3Y]<-[\[XR+R M(LFF+GD.*F,"^C0/1D4M93+H\W&+=C>_VPZ;IWA9-XAW.D!=V[/E5J/FJBO3 MB^)"**9RAP10)7$*_Y, 9H*RG$D>3>LG68,J-&Z3>!=4]L>$Q,FOC_MGTGUC M!:L=&N6&9:7Q(<;RC. M3<"WJ?%O_4)5*"EL2@Y"KFVI+#J(AHS BO<[,30OXO3 MND+@ Z*]DGW(F5E '2MUC6<0C!"093 8%9+RS63=2Y)*P-2 M15/9CSGXH!Q8$2U+4AE[?WCKR7,C[N2WK;@1=S%B!T?3,]Q\'*U SP((FPMM MHZ22#\*!=,51!BYY":VG79X>-^).+M^-&W$7^W> IBQ:)#<[K-[<7KA2-IN,K74+[J (:;%")[J>)L#N"%KI.*E8?@/ =F MHH^,>^F;5[8VR=)[:75/YV_)I["3)SI&U!8D>*0@5]8QB%%S4,C)?)K4U::@ MR):";]/ZR>_ILQB.@\K&WCQ9W*X:"4J6E%P5"<%&"TH;TED$ 4QHX4J*28O6 MY_/I4QKVB-N=O=D_>>S- R'M;9(,"SC+(D5 GB(@:ST%W]D9K8KANO6@I).A M.1P'C/OYIN.]\HD7F.]P^3K,YS]HE;WZ.KN8+L]"4BQEH6LAJLX@HV \4N(/ M/N4B+,I /QP)C[O(W0LWXCB0'I^GB=!9H\@1P61):J?@(!14P$V4)FON MM#U6%C@$"<@1R"![P'1;/Y\,O!\>2W>(?1@WUD#2I*LRDD,4/$/B+D7/@_;B M6'-%MA:Z&[K('C#=RKD=H'GK)\RT2H.07(%)6M A)".$.A?2)HX^)%YIAAN# MMNT#\Y._=AO$5=V^%EQUX=QYBK1Z3G=7[NT>!6[ZJ#9O_[82M-$3O_O?=?T0 M2THL%HL'E(Y<+E."REL$CMFBL"SB99#FJ$_' Q3U_" F=E_>;LS91P M1M]PYHIGF"G\U2Y+4,H(\#HH<$ZF+ 7CF6TW)'K3-XQ[==_$L7>Z(9M8LH,# MZLTTUQBN5B&:;U9C>$\3!/^,\PG M5:>K=?/+=$FKZ"R@8B9H"2'%>E%@R'1>4;3G/'/.!XYZNWUHGV\?]T*\_1XU MN ?&AMCZS0PNON&\S.9?,=.O&]2*2L>(+D!!;T%9X^I&T273ZJFGV\VVM_Q^^S\>[W'F4XOZENK]89\EC,F4:\Q M"Q1")W6*Q/ZG)!J[RRSV99SW_-N'>T M[:'2SJ8=Q-D?PH_U.\[9JT0)P_QZQWPS_;^SR73Y3_K+BSF><>X]DN@@2F)U MUI0'CRX#1S2>F9*B#XV#[2U%&_=6=)"(>PBG=("UI\FR7IV?S_ZL 2#]?AT; MUF;']=N(&'()E?Y*K&:6>$.*TAX,G-)6+VQ4,1Z7&^T)8<>]V1P$C\=Q7 <( MW43X41@3*5;">A.<],?S<+]P?M+$[V9+6LG?)[.+Q?F/WS%5&.0S9:/'& M8*0HH5S0$IBQ$ MQ8N*=<*':R:?=]BM==P!>]O_\,9W%!05ZJTK0'DU+3WY>F\ZE[45N MU+YT_86O%@ML) J^MN1*2$*'9)@Q.K:.*!Y*<5HX;02' M!^UE!_FF.W2]#DO\/)M/_KWRXQ5-LK+)15N9$[("%:RLMR\.DE)1.2-3":TW MT^>EZF7>Q'Y^?Q)&!SNA UC]-IOBC]_"_%^X_/5BFJ]H!),4/!D)/H?[>];<^!U Z&?\5D=-74FOLLDEJ$(+*K!Z MO\' *>N!H:"XP4J>B;)5KSUE=X3XHS;$CTPJ%JY8>R&Z$^S M93A_/9M_F\W)1'7+O:_.VT_UKO[3U?02ZTO)6M)"J=-+G"T0DG-@5'(\8RR& M;==:O^,7C]LT/1"8!O= %^BZ&5ISJ-_37!.0GWY\1:_X_EZ2DKP M(5%P""X& 2R-6?J3@)V4G%OB)!-(&SNKIZPN+HA M6ZPLQB\/$\)1D-%4<>*L-H)#2,!&YPM9UT2?$Z01G[4&P"6X'>J13 M<(FK2"4:DXTQ(&QMO34Z@'28'T/YWV=E8WAOK6 MPG4201X?0+-C>+,#F)*]4J6/F)W3O_A\\\1_ W>-2-E(;124D"I?+IUZ+M,O M"FUR!;/EO'4(NIN$G42EHP-V0+]V@-JU>1];?MI@\6@+%)0DOK )O$X.BE7) M!6&M+:W#V(W"G'X,T :+;;S5 ^R>9,%]BJ/YS.K"DM(:$C.<[,=(4RL0)*\/ MI+3EUK&/C1[_DN%? M(&VA7.MG23>[X@U=CD.KG&0, L-Z%JM*XY4,>(\N8#$*RV"O7QZ1IX<*P3HK M9>CJV6 AA-K6Z).F<\.ERBADP-4D8XR! M257(E *C ,6M@I"\@:"+E8;22!5:SZD__M53UR70A@?ZT1'1P7+8L?;+BT$1 M,(.EO0-49+571E4^>AZYCBQ+T;I;;H":?M<1ZIY0.JRFOXM?.T#M73O?Y:7X MN)R20 M-]EG+P%1U?9N9L"Q2(FMR0J]3HJIP<+:IIJ<_K;>9A5T@)/N5LM&0I?77\+T M,VT,#^UQEH)5&:T&X:*AXU5YB)Y'D-+DS*1CB(,5)/85^B7=J+5; T-[OP.X MMR,J]"S*HIP!JX*OA&^.HDJ>:=D[S8MVP8C6+.K'I:D\D7NY0^ _#AKZOZ9[ M%^9S^KCO>,# TLT?UOC:[6EACW&]AD;3EJ<96#2LMM5R"$Q$*!%MMEK5_Y[0 M]=J.Z8$KRC,? C!C+=!RDQ#JXU9KI3#%*>5DZ_/_)-.^0Y%S8!:WBYLZ.*CO M3>5\K.D'512B\HAD65_JEY+!1T5JR:DZR:[:@ZVI.SH 6+OZ MHAH?H2',"#7R6D+ M*18*365QX$1VP%/,(>FD6?D/-^@@<'B>&W07WW2'KD=9,!(CT6WMD+1T%*A8 M KA:.R9UE)*4K'G>^A+@!+E!=_+[[MR@NSBA UAMH*?DQA1DGHQ40NTB"P*B M=@JD1$D11:B7>HVA=*+SMNT%V,WP6$GJ2)8P6#]TZ#B+J^#S"28M,8 M07M5A!;'$H'<_:-R1UZ&*2:.:,#:#U)%F>3Y%P+0,]E?7>"X"HYDU'* M*,,4DZEUQ]&AG'UC,HL> JI6;NB"56T'QC@O72Y2UYDRC-(@2[H%2:&"HKQ: M16U3]O=H(8_(V38FQ.7];5P@EALJ=0B%H*R"K(GVSGE MN6[^]F,/FNPQF40/V94.,'87&]'3M(/(F3)%,?".#FFE1 'O'G*M1P"EDG:6'H),BHV@#L;YQU;X82PO- ME;PO=L9\\M',;T_C8 \C=A"E;)I:'H,)@2P 6KHZ%KIVSA6%8(H4U@4ID#6_ M3'E)4BI)!XB,(PUIP]L:7\ M(]_$M #4K!/O=H#L9TIM)MML@F&01:GONC(="L@5N%6_FBUH4_.1-X?7/0=# MWWA(V:U"NHO;.@#A4Z4YJ56QC X>+&Y%C2\@Y$!Q3_&TMK76P;1&X*$5TL'2 MB&[@U\IA8V<4NU;RG--2:J?!\!)K#UQ=4KF.!O?2HE/([M-]'+&6.E@H.3KL M!O=5!WO@O4(@#Y:B;NT@6;*0LJ9 */2+L++0GTNG;0?#"0[INR'4,*3,*F%U]^Y"$ I\,_:*9*LEHZ^^C;-CZ[&!5_-'Q-(1'.MBU'AW7 M&%@VR24-298 RGL'P93:ARD$"T6C=ZYUTK#OG,S!;@1&1UPS%W4 LRU);TK* M)0*13<%V-MF+9)4YK$'Q(#A2EW>"L M)HMQKP,O2I2@CP"N78:-=3(/JC6X]O%(I^"Z&FTE3= "E8!H,Z^Q+_U$-@*= MO;"4)4D>6_,D'#ILK)-Y4*W!M8]'>@+7S2/!52!\*P[^\6ZVO J$7RVO_P=O MKTDB1'$N! HW* NCS=H'A"@\!\K*5.'*:B<' ^'^8H];<^DL[3B2]SL _(X/ M^ZT)R@HL8-#26<%+@*!=!&9."*##:!IV\68'6-U^GE7PQ3@4 M""8DV@20)Z 0.@.W-L04T?KF06;;Z63')&TX*D*'\6$'X'QZ[,K-[\ZXC%9' M[\#+U8AJ[6NK!?W" J,5Q[B+K1\M;RM;)P'K2- 5[0BY=OCT-@Q=^ZIS3=GU?_:WY'F8?%W\CG4. MSR$D9H]^3B/K/"MB(^JRZX5*:^B/Z;NOKEO^^H?\OQ?KEO)?_OJ&TP6N M__@#_.B-8:]*"G84<-R _.A[O'RK#.K6#N.>: MHOBGBP4=PXO%1_R\*C6M[E^L+&CH7 0K+5CHDT[H6\J1 M_:!Q ##,AO),#S!;RWY9K0PYH*IFB%R2<4M A\.EH9T[0,LNI_)-I0&33%DD.IDI^B.[ M)4DG,T= 'Y4V04?K6S=)["7HN%@[;L0SO"<[@^MV*S3,'F?-DFA+_X M]NU\%;?6MN4RFW]=^944_S"?T9GLZ&V6 M2*>XZ> H.- R'VA]S[>R2](I4>@6@!?A0"4;(1;GH103F1?9<- M>9W<:AH&,QVLI=T/XC?3VGV$EW_-*VF75)3Z@$%1WV2Q!('1RU\11 WL#G)[F%W^A]?:[1$D=?V M!F&>.V:RMQ Y#Z 4G5;.60:)FQ@2::6P==EG:^&V JM].6 =QFLCQABK6Z.U MR7 M^70V36'QY8Q6C24=@?G)20G8R>E\"YD7=AM^'*[;%/WPHW M[O1QT\:\'6Q7^]4X#:+5-A>P)C!0/&IPPA>(I*D2G+'2?-#E)\U56:5G]?V;<&V'R^6[:-4SJ$,0\**P.[JD.CO*G6\^*Y)S"5@O>!5VO3P(X:SA85KRL MS\S)O'^?;L\C &*GCL]=O-,#U.ZT*7FC27:A@27)*6*) 7S ,D&4Q0RQU3S M&ZA3Z?C196F53)'?ITXZZ8[/ MG;RV9,2] F>5!910@,/40C M.^J%1:ER)V%'%D M?!T_TAG0@Z<%T,M%G6GU*8FTJ*6VH"0M/B]LC0&\0,285//YQ3L+V74X?AAD M]H?G'O[K!: _;Z4@V=!=,6)K2J\](A2I(YT\=.C$*"HMMK)T&-E@7>O;J+T$ M/1F@[@.>QZ ZJ">[A^L]'?W58!2CHY84)T7-R:KH&:U]5<#Y0.<3VE1RZWG+ M^\C9]=%_5+ V\..)856P:YH][UTJ 4A1!,434DP?+ BN+47[OL@XR/&_HYSC M-MOVB]6]_'AJ6+WB&T6'V?A"V6$4#.K(= @V,I#>K)XNHVM^+;./G..VQG:, MU7W\V %6'V2A-]?AVF04.B60TB3*1(V'H)2#[ M#%[A+K'5Q>;,T7>^1 Z3R MC?S2 <*>L=W=3O)7T_SJ?/69EW_R:-N$UT8%49ES(Z=?I%80@TY04,6$CAFI MCYS6[Z'%N.E4*WSMEN(/[>S3@?M/%\MWL^7O^(W^->8W<7K9IW3#Z4>JZBQC_ORY72 M:X5)25>\0P\^2@>JZ&KL$B&C*5H5M%'(XV+X<4''#3#&06L#E_7+Y'F[(>]J M65YVX%VVXCWHQ&O5B;CCUPW0@7B(PH-U'F;I2O:4$+$@ JAL'%!6[\'$($N( M$7UJG5 T[SSZ!:44@^ M Z$Q%\<"_7WS)M=^NPT'!L-.G8:[ M>*8'F-UICQ$ZFF)R@13)&"HP7TNPL;+L2".LLA&;P^I4.@UW(53N)(6TWY/TT.@UW\MJ6G8:[F+"#S6)# M!QPWUA6LJ8/T-<.EM"6B+>"X=#HXSX-K30?8?Z?A/G!I:.<.T+)KTY&(R25) M:2A7.E,*G!DX11DQ9N31,Q:4:#U?Z:0Z#8\;@+L-=_-<+0'?O3?.2J2 =(*]DU3K7 MR::B@'&90B[K?)#'[=MZ(5V&.X&G39?A#I[L'JX;NM-8",:D4D!SYT$5R2%: M0>=39@4%:@J2!KDU>.%=AL.!M8$?3PRKU]UIRDN!DB'8&%>QE(;H*;3*3A6M ME6%RU([84^TR/!96]_+CJ6'UJCO-EUQD" JRYI1[BI0A1)YI>:(163FD). _ M78;]8G4?/W: U?WX>)*US#"R*L4[!917M7>SOM!4-CBI9#%VR(EW6PMZ.F3) MAR?_PWNR [@^U^YY3>_SX3;/TQ:];-GJK(41(+VHU*&BTN2*7!_3,6Y0)J>/ M7,C:6Y?3N=?;$X8[$MDM1K!N%&?=(;8"!A[M+"[-W<.C=56%U18%T M+&,A#8K*E/(%*<%9)>M+6DK$? G(=&/@/)1B[""LB7OOOWPZS-;=H>6R1&"Y MXDY[RM,5IY,RU E^.AN0*1A>I"RA_6NZ1^08^=71@;Y]$BI[&+H#L/PQ+1?U M!'\["]/7LZ]?)ZM@Z[+,DP1MOR5%H+B*<@/4 8()%B@_0.90!1U:SUQX2IZ> MP+./MV<#F;X#&/V.WV?GWR?3SW>M=*6,TXQ7UAY7D [QPC3$HA1$E@+)ZSAB M:QP]*=#(3\-: ZF=\3M TMO9]#-]VM<:#WZB_\UJES;&J5(X![W:I6G1@&-% M@ NI\%"4U+[UZ?68'&.GYT/$.P?;NT/,7*XI+@I9P3O:0XU83^P(@7XR+&M: M92F[V+K<^;@D(\?)!WOX&ZQN\??3"?+23BO1^\5<0:=JU8H Z:R<"H2 MFM80.E!>.*M19,OO3:?=T#3^X*/[\OX^SIHUL]S8?O\9S\,/S#_/PY^?R"BW MM)")CMEB,I1@?;V5DD#_6U[S FX$&EGR=O[?^!4CGQZ-<=#&DCT<'H\ZUBA M_VDVG\_^K)%Z^$9_M_QQ9IVVF0)QL-[7IZ99@@\Q0G+%6_J+VDZ#$!#F+C3?>N7O[Y-UAT'54=^IBTRH>K34J9J MYXY"B%7#E)6LK&+!MT_#GQ>KOR-QN!WJ$(_T #(*0C]=!J%GB1GTFB?023+* M%HH%GV6 ;(Q!G5PJ<-Y&UQSMHH0-:G M)ZJ&FR%[#[9$(00+E(ZV?INQA5CCGG)'NCP_Q!6=HNNW\-?DZ\77AP$?F4Y) M90M(:PT%?,6!T]E"4);26B&D]_P(,-LDW[B'WI'PUL0Y'0"OFNO-E(QT46_X MWDSIDW&Q_)W6T(K9(W_ >:KN^XQG7K#( RTIJUTE# Z,\FC:_IU67M1+:>-; M3[797KIQC\P!0#>08[J W/IK?YU,UXW"B^7B'_/98G&F:HLFQ8?@7=:U4E/ M>U$@^A*1Q9RR;AUV;11F*T#IDP)4"[/W5$"XVHL_K,8X3]*'\*.NE0_SR31- MOH7SVTLD<%'[9YNL@4I&$,6"U3JL(I M.C(:@2%+*IBD,F_-^SA0\_2M?/;&E+_CM_4B6+POU^O@S?0=&?73GWC^'7^; M39=?%FQ,D*!MJ/<2E:W 10OH? C!2!4M/E2.&=5\' M4==.RM8WM9_^G)VQ)'+1E#N[^I)%.8X0A.>0A"HZA9RU;6XF-S57:>%R5>% MOO9:3RF8"]DAN, "*&8M"M59 MIH65L5X%,D4!B$(&45L-H<@@A^7L_2O&!:8 M7\^^5BZ'U4=>TCJ\#DO\/)O_.& $SDZ?WZ;3?JTO!R6PMZ;KW M.0E?BD3*MFQ!"G3)@A&CKP_XI#'!6J-:WZ@-HLC(M M,O++_[N8+']4A6=3O!HRXBC\H(0N@8WUD8^7'+RR#ARC(\A+QG7SOH0G!1J9 MIWE\P&R:_7.P]SJ XCT=KE@N>?')NP3144RE4N(0@D?@"J4-0:.)K2'XJ""= MS (ZW-&SUE8?NV]AS1EV&7]=/7^/*%30"GBMVBO'*&S6*8/'D#"JHHSQSX66 MFSY\7"0T\->LH?'&=OYJ,$W=36?E8SC'J]DT(:@@.,N VCE2H<[R,Y4-@85D M!=82T'9-*8]__KBW8HTAT,"$'9P>USLD(7JQ>%]66=IJ=[2VQ*)DJIU7MKY4 M7KUW]X )?2S&E1Q:LZUM%&9D[OY^ YB#O-8!_&[+?[D@M9'1^>PAN4J1&>E M#IX;8#S;8')*UK6FZ'\H12=ARV'NO<_ =9BM.T#+[TCYZR11@KM2XH_I9+GX M_>,?5T_I VI=6T6==Z'NO+;NY!*RE#HGF02_'[PT($YZ0J"1&;@.]/8#VJ16 MIM\;1]]Q'F>MDJ:KC;PJ\WXUU/%2%9%=QE(T:);(2*[$.LXJ@DZ*2<6R$Z+U M9=!&84:FWFJ+H#8F[V 7>C--LZ]XO4>_O3SL5_LSA7Z.MF8)D==WS"73_NQ( ME2 HT12RN"1::Y?$%XG-=X43ENQ9()6E.49 I,(WJD@ M8W B-I]C_Z1 8\^L;^3V[>"TAP_&+@<\5LY IW3DTD&TF>37*" 4'FC=.57? M1IA43K06U-!OS]6$=C'BV"#84-"PJ&LM*X'QRH%"J\''^FZ9"]IK,=@LMV,_ MZ;$F-! 4&IBR@S.&8GXD ;Z\FN:?\3N>S[[=FBUQ-=S*,W0R<$@I:-H_ T&= M1X3*]!.DXXI"NO9)UW-BC1OXM ?54![I &3_P"G.PWF=OY._3J:3>D-=9V?< M54JB];).,<'")2FE22E)FB7AI. QFMB#06M)(6A4)EG=@J:GKXV>/V \4 M,1UHP@YVES9%CK?7M%;,"^.*5"!R9J!X0@C<*_I%H(J9,VP^?["Q"B-/ANVN M_#0F0L;>(F^:$>\H.Y^'Z>?51A)_/.A7?/5GF.?7X=N$MH9JA*K^F129!Z8E M!)M4?2C%P)G:,9X99UY%4^Z/Q]BPL;:2:.2^EC$Q-1O;P1UL^\_J_=,FO6_] M\ZHX/\L2BQ&5?W!5B^0V@LLB0T(N?5&8-MI,^I%[>SI8!B,CXL3>LK08 MY[GE)P_Y?N4X(S\/Z_:/5N0@,8"1AG;4XBN1EN* W'.D.-TIT_JY62\O5S9L M!#=K<7&Y&'^ZOQC7X5Z6@L(ZH8!+4QL;HJQ<%@48=V2Z9%B)HO66W$KXDWZA ML@MF-[]0.:;[>XA%-O:-F2+)G%D!8[P2,MI :0NK,QRS+5(S.M-:7P@?ULQY MA-YQLX=[%U!VAYNHNP*,MR3 6TK?SKZ#U$+@58;E4Q+D!H6-S=%"=(F#$)AD0&=";MUI?KC4O;RA&37L M.J[OQRZZW^SYB[IJ9Q?+Q3),\V3Z^JJ[Z;3;^3QIA7]ENLKG+OUS+?S9;_@\N; MJNM9X#ZC9G1J%"QDB,S )Z2((Y@ZKSTE#*-<;^ZCS,A;ZSA([PLB8V^USQ;] MR0)X::G_QLGG+]46WW$>/N/U(,5_DH7H/^L+B;,2*$!+64-1]2&QK$W$A8X] M5*I.$/;U3]I<=.XJVLC/2D;Y-MG5T/33K/[1+W_A/$T6-;/:TG+\3.D=DB^7=_^6J5& M>5#%H;6N\BKM)Q\GRS;T]\^ M_O%#=@]MH5 G+40L\LQL@.3HY%"&U]'93$(*LA1-N0LKK8_\D5N(#CSIK@L> M[R[J)%,_T]1:&=A MU/-:G7;3T0XH;QT:-0;,*8<\#Y.ZM4WJ:_H83.!@4$HR -/@')VU5J>8(G/< M^M:/C9LKT<&M2$J0N MBS$)ESGD['@UA $7HP.TQD9>LD,]R&G35HT.;EI>[NHY%#9=,+NM NTWB\4% MYI\OYM>%]K6E;S6O+"Z+#IC/O^^YM$W,)7DE-Z2NM^#DO\-4SF_PSG M%WC'>]&YR"@$+I95 E2C(7BRDT414 MAPY8C/XXI]6G?&.Y19>X;%R^KV'S/ M3%2]K<6=-!RG M]/XW6X[#8>X45N3V1=AUKCN9KSYA.V-IP4/R,4&D#!U4(@\''1B@\4Q17*%Y MZJU6>9#"X]P'O+#UV@TB7\#RW3;L#\X'Y!3L*U8?@_FDP%L7 %7BGCN>1#YZ M5'O$Y++Y5VDC?3Y7PR74S2:@L\\^@3$]F"3D6 MTA2$1^\3&)6R<('RY_LD^J.OEXW*=-!0WP=@APLG#T#/"UA&#RI3*_::>S9Q MAC."O*6M+FI0*#)%$I8BZ\JJR*S(!5MS;!]#KP[Z[5_DXFJ.J1?19OE\-\^K MSY_G^)FBD'NF"H&L4P>34WQ!O@R5#_B9-)++0!FHB]*#4K8R/2D$89FVGCLMRR"O7 ;0 MY:2?U^^"Z&&8APX$QXGMW?_9#\7CQW.5TF%NM19@8"7005 M=828/6T P>LLHO/&MP;JHX)T?LTT.#Z>'B>UA[,Z0-S>%<.WUVRZ0>@8BA50 M=*X:^P!1) \E2YF4Q9*T.?8^^K<9!71(2'!DWY\RVG_Y?Q>3Y8\W4UKQ%RNO MO%]^P?FG+^&JF'K]2/QV;Y711I90"=5+UO4-&Z.]0"C:75+PWFN=O>IE9>RE M8>9B\MWGNOB$]DYI9ZQ4#K4NI[T3)AX:\*5(1,9;H8O-< MY5BZG6@CT$M:BP> [44?B7>O]LZ4RUEGS$ AC*U)@00G*#W(KB01BL' K>1WQL?]@+U<&N[4F9FRJSXDFD(=52SNR_TYX>M'YXO7^]*SYSI(Q ME5 H XKB005>P''*MC53C&>)FJMN"#D:ZGV*5) C+I;CGZQMD?NW*]0^;S[. M.!9!.4.13)#Y%"43B DH>'%<>^VX[^:!=&OE3Y%]\N^P^H?$\(L^\._6[)XW MG$,I34%1+44)BW$4Z7'+0;F<=+'%R.:-^MTH?XIV82_XZ&/E9_^U(:/DW<0O]%CY$>^=K;$FX>;UMK,#8.")H"2 M:"#Z0F#QY%LOG.6F^;N$)R4Z]+1X?1X6B_=E]26/,<_G4V76FSVK47KRZ67V;S MR;\QG[$0M7?%@'.5ZDX&"PX50D[!:<]+"MCZ$<,3XHR+J*9NOP^I1C[H@@;M M@3*WJ!3/:ENF2-)"\ SIV+8)@L4"&C'1 N31\M;MB4_),^ZU[%$AM:\7.MBB M/EQ][^,KQ!MNE:5TC]:"K<,MZWPBK(_A0L+,)>5_I3&FGI9HW$;5(5'5T!-= M[%6?YAC(.C]NJY,H7"!9SD*VW'.O(#"D16(4KV.^%63AM$PI)]V\#OZ$.",W MD P73K5R0;?L5#5)GN,7RI,I)WHSI3_'M[/%(4Q4SWQBF\1N%[$;)76K[AR]5* %"<0Z$<+$(5E@Q MK>^&!PF9.CW63-'+UE+O #JW#MRG%2[6YUO%I'^_7%]4J>WF_43-)";.P);: M_I9SJ!/J.:#B&)F/6JG6G23#*)L67 T@\/A%V$H??:&,/(H_%Q0(G=9;^A)858%XS([E#S5HO#WJ(CFF;F=N#Z&A9=X"7 M@9'/[]=M:C&;(G2N_"5)_%D#048'QJJ@;#;,ZM;]]OO2..T5>;)8;1GSEI%%%J%YO]P]*EY$JN) K=]+5QRE@@Y M-"3+.//)>(R%1$2FFQB3U69K.I0EA91-=D*T3H8-H>M%V+$V0&NNIHZA=Q/C M_!\Z6?/%YZL Y]WB8XZ7J_G%/*_/5O,U_=5K^G+Q>=N4<2V'E*1C=2(#^9X& M*/1V=&DX#T7R5$H)6L?6S8-C\3)M7-$%Q$\*AXZ/167YU^4JSS\O7ET278OX M8Y.*PKB!P^+AQ-2U%)CUW N'D-#4S7Y,@;?*,XTF8O,:E7$XF39*ZN)( MG! *W18U?,R?-Q7\NW* 7R[I_.?U>O?M@RK6G_Z-C:K5]R"[5:7Z]G=_R-_J M:_'B\_7+, M*!I8\L& 9J) ]!.8T9,V]QY)-,-@Z6GB$EH:KKNY\PMM%6:Z^ M;E3URX_=7VYC2^Z$+*I6'GIB6@GE ;468'2NM6*!\=0\6-J?S(F?Z5I@YXG% M5*,HJX-+_/IY\\X!WSYOHD^Q,%>(!1- *:/ V2! )(=)8I9*-#]X3Q'4S8JJ M<>#P6(W!T;KI 6A;VG?96J.\9^3M0E'H0;G 4/]4AL3%23)2)XEP=4W:#C,8#OWSB\>IMK,6Q0NO I]@F&:YOT]_KOU"54&]1X[63 MFWE6H583AY@!N4P@7)'.NAA0M'[>?(*<;A:IG<1Q;:67?B&V.WPHC5&%O#3. MM:X/&9:8(9GEHHIPF8OVB8DG"9K6C6FF]F%P.D '4SNYK\YQ_G7]YJ\Z"N2J M+BD@*B&"@U*J <_!@(^V'A\@XJYNIYD3 MQC(AZ(J.6A'E10$6$< [NKQYT,FH9U^J[O_:+N+F]GH_4GY3:W[W?KN^6))9 M77V?Q[S^N#Q/,S2)2\4EF"H%Y5@=@. L6,6]UYASQ# ( X]\0!>!]$AH:"'3 MJ7'Q*<80)%1 \R^@$!>,":K MP]T@^Q%\//-!$V_/&A4G+67<@7/Q6U[D%9Z?+=)9^CI?S.LS;!UQ=VT6LV 1 M8P$?R%U7OB!X%3TD*;UDDC,LK9MCGB%IXDU08[LB+172 ;X^YO/S^KZ_2'_# MU7_D*K(K3BS/ 5F=J2-X!,6\(5\K:HA"2F:4RU(U7^CY*#6#4&5>+*H:J:$# M0-VJ5",QOEHNB)=+8N?=M[S:"&S]2R;A[2K:/N%?>?VW^6*YVLQG)3+R^H*D M\/-OV9;8_RU??%G>ZG^L6;"2>909C,UU"ZBAN, $!4RB))ON)$ELE'SA2=@; M!'G[8B'?*U Z.$/5S7U7?ELNTYI8O.WNOLY$4YSCKM[S[&M5SC\W7\ZDE(YI MDR!H3YZP1@'HZ")2TG'R>907S8)VUT(5UQ5WLR IFM-(0M)< MU4X[#+)R.E7P'X+ER&*Z3 $XJ8XN %'@= M&ZD+B0,=>$2GZG:"T'S"YAT2AH'FY6;LCY%X!X#99!O_6"Z6/V/_BAM5$AI& MU[/)0H**1H!WI8"UEF,2+"7=.NOR-$7#X/3R'@)&T$<_F^_'6Q0E+G M?(&K'QNQDE B_9M$X?E&+-MC-S,\YJ"LA)"M!Y7(5#OD'K1(144;E$^MV_Y& M9&<8O%_>RT9O2'@I77^[]^#PX[>\_+S";U]^_,S!08U_#_S247K_GB-^[/:_ MR(I2A3PV854")70 ;]$#\I!40$$X;;YZJZ/VOU"*+$5IT+PFZ&.PX(4DQX0. M:0G..,;^?_M?"^RT:/_;1UD3NHWKU<5-%]+5L9Y'/-\4:UKN3526 -ALPSCP%]RF90Y1E]RBVTT57VI>M=3 UD+:2N,W"KL93 M.>65408L!@.JEK\$09QP.H),>0*#&+1KZSD@/4; -$!JJ-AE:RE/")6XO"1G M[\?LSX^S*%)DW@M^[1>D%% M[GMI];$B]WU$W+!;N'7.YO7\^SSE1?J0*7B<;T94K:L?=TE(^_'Q9R#&6J4T7F[6%^N3.H304+S@, I1S1'?U\XI*S)3,4E9#XJ;'\7#[TZ8!P]'J6C:0W=2]-F=? M,]W1N'B?+ZZM91VIB8L?9^_?OMHU.ELNG$,;P5A/<3^OTS"CI"^E,4D$IE&I MYQR1X1\W'1P.5^-R5)E.C9)__;%(7_#K76X^GKWZ??YU?I'3U0 ?:22/Q8-( MJA;A!T_7:S'@@TFNJ( Z#)N9-? #IPF8VR%E#+E.C95_(XC?9>C?;L$^"8K/ M)$)4O+ZS)P3' @>1 TK)M-%WWQ4?@%>>CX($$]_SC0-F.T T5"*'21.GXK(;O*& M01*.@PV04#!0N43PBF)XZW@VC"5RW=LO\!E V,2)^U&BV?$TTP'>T MJ2.\RE>N/^28Y]]SFHE<2@J<@2$GG-PMP2'$.D6,99\9"RR)]@OOGB"HWV3) M@0"XMPFOE38Z@-93XKK^NS]J:%B+5,^^UI^99:^%9H%DAI*LM:J-\1XC,&71 M">N54ZWKD ^ALU\[UP:(H^ONI>#S%7Z;7VS&-^P>;'[!\^IGS!QW5EMNH*X- MHL##1$ >ZQN<8XJIP)UO/NW@&((GGO73!V*;://%0O=#_L_+.1$[XRH')9,@ MWT?7+ JQ'&1&8+QXA3K7&1%=8/>*XHD'$'4*WH/TV0%Z7^=OR_7\XFR]SA?K M6<2L)AIG_KFI@[K^3J>+]>7JYOR$YN3 M40$+!%WJ].G:V1W(%C%MBZ?_1M2FL=%_@IP)&G-?TQ_6='AF2H=4L$CP+)$D M2A1DD)&!%45*;V.PHG4<<02Y4Y]U *N[#:*S(E%+[Q(4 M[7?U[\[P ,7(G))+A;Z:'JD[:J=-T'0$U$.T]S)Q>LRT-U52UF "9@J?H@:' M%$-Y%[71G FF6D_GZ&TLX&B)GXY.PDGPYS"^:NK$/ M_-J1W-CG&#B!&YN]-#8Z59%!"#;HP8FLP,825);T/_]4(V5G;NQV1_C%KSG5 MB<7T$;MQ.;]LI3SSBM >>80D%0>%VD/PQD#6TF:>LN3-9T<_0U*_[N@^R+@W M$;*A'CJXRJ_8V3HB]]D)-OB8&0.MG 5Z^I54Q"<54QXS:UI/C?Z&9+Z=1Y; MP*J%'OJ!U;6T[G!3N+1H1 2+S(,*HC9D$G."2R4BMU+LLASU9 M#*%LVG>RL3 V@E8ZL%_77&WM\6-<&2Z"UIL%LW4C!()4(FZT\8&0)_JFV.4GN0GF6@_+OEP&(VV$V,L M&+60^TM(5-$_/N %_!:-# M3H*#0"_I-J\]0[$.Y34N%3+ 4;K6L6(#LOM-?NV#L+NV[=3Z[, [&\+R9J#A MV2+]3K_M_)9EF5D>O7:V #,UZ@EUC+21!GQM"OM-K8T-VB8: M;#B^:5R\_K&LM]@E_5@XOQJ[__$+*>D77.=4N_3H.YN?K/N/9L[R[,EK 8F> M5<^EUE,$"SDE%AQJ;IK7 [7GHM\,W]C8'E';+\0^O_J"B\_T U<1'OW0MN+V M[WA^N<7 ^?GR'YMF UTL3UYZD$K2]508@Z!UHNM)1D]_1Z>_=?E]8Q;ZS3.. MC?2Q]/Q"8+[9JW*6_OWRJC9"QH(D4P$E:EG7(UM XR,DIW-D(=E@6J_4/(3. M?I.58P/V*(V]$%32-U\197/BCFF)2DL%,6 $)9FJ\T ,1/3.<%09W12V]8;" M?A.;8R/Q0"UUB\&'BLYFPJADF=%U-V)]\(P. HH$+$634E VE=;C;H=3UV\V MM#WVCM;.2TB07GDA%_@7;KP07"0Z;8&.W,6\57O*P ]IGC0]A+D3I$^UY,5* MK8'+4$ 1< $Y8^^#BL7?!!EKHX+J\QTT5V.Y[N^3 !]+;ZGNN M&Z_/8EQ=XOGZST7&U2*G]ZO\=7[Y=;W[D1FW7'J9#$B*IT )BX#,"$A:6\.S M=[EY=7Y3!J9%;$MD/0?:DZGYQ6*\=AI')!2JP^CZ@[9#02QY$B M,Q$CMZV'*QU/];3Y^^[0?+!">X3P]>+NRM4K7*U^E.7J'[A*Q)I-N"E'R>0F MUXQM'>U#-US0C&OO4[9QK"JT >1-FW@_)2@;J6CJR0YW7?O% M 60GTD2/ENZ^;;_]1D7V?5=1M7[B$8M[995+&G(0 I2D/WEO$&(6(4BO932M M,XUC\#%M9GS:"WU[0VCGC4:2;D!#=TO25("W=D:G"XIAZ < M%ZVGHS]-4;^588VP=*P6^K)'O]]^9?K)8YPY=!$-BKKN&4$)%P%#"8")2^^, M%R6/F(U^G+!NLLQ'(V$0R(Y1R_Y8\UNL+?)GO"!*1H;<;\ME^L?\_'PSG^8" M%Y]K4>766-_]>L8"XU9P#=)D44O,.-EM%<&RB-RPY)EM73=[--'=I)!/ ]6Q MU-D[C#>%9[.DF,BUNHJ>;U/!8L#I:"4?C M:HS086MT;['T1Z;PO#CD)!3PR!(H5QB@ MH8>^(M)'^P%"B&1J P/G4P2E$AU"A@FBYFB3]XAQK"D+Q_9R3%(:WQ1>1^JC MOXOQCC761']*3H.R=0>$< &<%1:<4JA#X9'K$<&U[V4X28%[^US'7E)O?0>. M6%?\!ZYJF<'WW*:"^-ZO:UXK_#3!)Z@*3IH;X8H!5A<<* RZ>ED!#'U/>Q.5 MXJU?T$:L"GZBS,1K)Q-Z!,,$'2+KZGY50?>RL#P4&PWRU@FP(PM_)JD&W@"[G9<^>VW^;:9\74==,1<\<'4 M(E];W0&2)006$WA-\8AB*+0_TK#]_(']Y@K:&[0C1/T2=IG]N5CEN/R\F/]S M94TS84R$$U!JL";[NA(K@2B)8*DDXJ6,8U0M:"W%G MGD1Y1-AO_HKGEW7MW];>KM_G%4E_0=_XM'SS%WZ=+S8__B%?7*X6ZP_+\_-? MMP=M9DN*W 8'P?,Z)\5Y\*Y(<.@$EA"L;=^_NRGB$E&EQV!=>ENV5=S &R>F8 M+]/'"UQ=C(G$USFN,JYS[5&\/*]>3MUS]9X^>_5^0P'][/NZ'7@S'2.GK ,O M#J+@'!0C&006!$2>BO$&R4RT+KUM0?>T"9N7B/'Q8-'/,]DCK-/5^ #KNRTF M#S O#7*OT(%0=4>=M0(P%0Y:^N"8CDJS$YV)/2F?-O?T$D_%F-#HV5GQ63CC M.93@8UW1XP$YN89U*FW)/$=L7D)ZC+,R6J+J)4)V+^4=Z:R\6:01,Q,DK_DJ MUPF%[\_Q:C3^$?/Y#ZR4*DUZ0-;*(M=8A&?!H M(P@>C8RQKGAK?:KW(*_!NV(]9W7&VVH>+NLG5AV\(60L?^15_Y,8#":TB,1&.C4N+N>U"+5\->(^SA$_^QE:V<#C9C:SA[8_\M$+"9]SX9==0=*@] MS\5#2G7(*!,"Z%*4(#R3G DNBVQ=R?L<3617]2<,YWFF MO70N!@9&)P'*)09.FP+>:.=TC('L?2."T8Q\#+<@+E30S2Q_AXO?Q*4=F,$RLB)062NXOO'F\7%AK6O(:]F14KE'5T4A@ND MVT))\-7I#"8[+T)(V<7GG+-G/V4Z[+14XW(,F7:04WO6B),;G=]>Y*_KF8E) M<64D2%DS-74PBT.>02BMHBR9R^8U <.IF_8)9<2K<&1%=0#!A_EY]X\%?<*7 M^;?W>16K+C_74DQO$#%#X(5"^V('HN+NH M8!15=8#!1P*K78;\7;GUO9FV&#Q:"Q18D86/40,:FX [)3TO,231V@[N05[G MAK -#L=25P=(?$1NLY2B5"5HD-PX4$IG<(F<"^:3#RYP8=IO>'V8E*FK%49, M@;00?K>)V:NSR=]O!/UN<7X[T?FJ+D!0:XER3\NM\@8LXKWM9RW+U=?<"O"6_4H.+ M'S]S<3/-T86@ @L@X\8^YEH6KB7D*&*,WELQ;%S$,PF&XREMDPF\3\>-%K=> M.B>4FKI[F6+#6HAO J!-&HI-PE@EN9.#"F8&)_Z>)6FZ$/K$^'HX_]=691.G M^U[5[K+S>:J7V"9Q4"?=U&25\$*27VS)8ZY+E.M6PR ,HR^E%)YL]BC*Y*%([>I*&JY'P\[4">(V MFGT&*@>(>6*P_&29=ZE))4V=MDWD.T42(<\#@J4 C M6QZFID(>%$,^@Y(&/ M[@L>AVASV4ZT!R/C>UZ%91M#\JB9?87?-D[L39R.DFOI,\4^&!E0<&XHGF(< MG.?))5)\MBU0LQ=1TX2@)[RL1M)/!_F-#_E[7ESF]8R\0AYT0##6<:' MSK@JZ,#V;*;)UBTX[\IUT_SNG,RR$99KY4"(0*Q$E< [\@M*-%J+(&TLK*!%UX[6Y/!@+Q!X)K%HQ.N031V"(]0](TPU-.:Y5::J4# MD'W,Y^>UU6N1_H:K_\C5QEYQ8J5B#HNA\,2QVB:.$.HF.,8MCR+;I$1K!_QQ M:J:9N7I::#7210>HVM[:=2]$G<'W,:^^DZ.X_K@\)[-\LW.SGJ';.S?K2FR% MV@*:F$!)3Y&(HW\P\B*]#L:@:3TJ\2!"IUF^=EHLCJ_!3F!:V=N=LO4LZH36 M"P>)D6^IBL_D(3@Z9D8D'5/BY>ZTL28(O$W#('"YEP^N@^7>P2C\[?2A^FY? M^^>@\Q^T,O>/FF)^V0,2YBREXVI M8\7?A>$B-!+\K]Q*Y(R%S.B"1B%!.53@M*T!LO0A98&QM#=1/Y$P##DO/-=^ MC-A[L#LU$??'QEQL#CJTKCQ]FJ)A MF'JA2?@1E#)U@K1:TE]R6:[R]J*>+_Y\).;W!51T^LUZ6CY=A/4]S M7-7%),XZ+U *R!F)KR0,.&X$<*]2X:4(]'?*\!YK3CODXX=A[(5FX$^DE0DO MQ V'UT-$=\.&'GC)NKAZR2)I<4M'!V2Q%*$X11&*Y09T\D4J;;V1;A#:]OC0 M81A[R1G[L30P_9"^#7O;@U,/TMN'#\^[.XR3)PS#YPI/VIU1K!U;O 4ZON)P%&SPS M*H+#DLF UVT9LDABQ:22=,PZM7]+>I2<8>A[\5G]-NIH9A\G:I#\!<_KLIZ/ M7W*^&+\%\J%/.VF3X[/L]M'&* +GWE D*ES-]4NAP!?C(>LH)5-6%L0A!N&_ M3!MC%IJSQ!1PZ4VMAF+@E M@,!K/H^%9L@8"^>_2QK@/O@YM8]Q'91TVHVW: MKEB0T<02P=2J**62AQ"$A%*L<59;Y+91._$+;F/<2]%#VACWD7J'R-EU9&%2 MY)9@ )ZK=X*,06 491FGA16HHC'_[=H8]]+LL#;&?<3<81MC=DE*)TP=%D__ ML+SV[S/@)&3RW'BA<3D4(:PUK/6S[9PHFGB!WI#Z7S83; 31>X?K+V2+5 M_ZLO"]_QO!Z:LXO-=M7YXO-V,W0.(:HH&41&_U#*<_#,%G 1DQ/<.-?<7]5=7[&VE=J, MS#;GZ!@P[I',>53@DA 0I,U>!AZ3'330?@](/47/M.O=&B*IF= [ -"6ZBOT M)Y:#,5P!^?X"5)$*$(.%;)*/U@099.L.Q)\(F':=6DMC<[!8.\#$AURK*2)% MG@_?QS->8L'B'*#("E0B?IS &D:@0X*X4V500+[7)(^G:9JF4W4$Y#05?@=@ M>K^J!:T7/^I:K(O:(D2L;)JXZ=*=V6"1S*0F_RV3M$R=4B*SI#\))LG'(X^N M=:7Q4_1,TY,ZR@W52.@= .@MJ6#Q>4Y^VE9 Q,+U0LO:SOB/^?GY#',,GM=Y MO;G.G&0B0,B\0.:.RUP*\VS0V]=^?0_/TC5-8^D(@&JNA Z =/%W %6;C49OEV< ME;+9N9O7MTM,B<5EW'R7#.[_74SH M2@*+JO(E:X\KF6*NF0]6*U^P=9/H4-HF7F;2]DED%(5T +2K3.I[_%'3IW5F M2(RKRYL%:<3P5>I#!!3&2@W9Z R*S"GYA*8 9R88XXQSI7E&:3AYTSZK975 0Y_7RX^?\JKKZ]SN,[?ESKEVQ@/P=:*=R$TU,Y]<(;3?1U<,'K0 M+H=];-M],J8U8R?!U;'"[P$_]T^ YN@5QT31:S7W!'A +QCD)(1DRHO,6YNK M ZW2: \EIT'/<:+O 3RW\#]3GC$O#8)PIKY(QP"!R00N%9^+8!B:C[:^_?G3 M/INX.H/)Z][&?\*^KQ\);,KN5%&$^6AOJ%$!'P%@NL7$3#GKM.,.5&">KF\Z&:AL!DO'I/" EM_=*M[2 M:9KVC>74WM)>PNZ@,?W5\NO7Y6(CETWQWKO+B_4%+NJ[T:P65@G!%23&"/(B M62 9*2A!)5>GRZ!K[6P_0[#W/B(.O!BZPX4"4IF M PYC':\<3.9.2UUX8V@]3=&T3RHG05=#E70 L+.4YE4]>/X>Y^GMXA5^FY-1 MG$4=D(>B(7"MJ_WUX(1U4'A,43#IHF^]#/P14B9^;SE-]K*!%GH 4XR77R\W M>ZR'C/28,2F"C8PB6IT2!;B&G,$Z'\MHR4W1R=C4.I^P)XD3C?D\=>I\-*UU M ,H/=;;#XF9BUBUV*12>Q_G%S!KEDXF>9*953>AF<)9L=LI,AR)*\;+]RK;G MJ)IH&NA)H==8-QV@[=,JX_IR]>/&.9AQ6Z*0,8!TC._V<3(900NR[B@$.N6 MAN=HFFB(YU29K>/UTL6 @ELYEH]?2-#KL\N++\O5_)\YS0S%*9X+#CRJ.B8^ M2O E%?#"LX:'^MT7*%-J16V EP1 DI)5NM$/@ ;-\=ZCZ2)IG).F&4]3BN=@NSM M>GU)]CD%)ES@!2P3I>Z>L^ U"D)%)CZ,B%RUKH9XG)IAT/JOE, _6!>=HNK6 MS4^"<%G'!"(+(B1K@D8,"9LOVGV:HF'UHB\[E=]0)]TA[-$KG^,"6#815 @1O"*74VMIA>2:&]9ZKOHPRH8A[F7G[T?040?(^RF9MW,[-X=I M5G>F%$56629E0.F0(!C%(1?E$K=TNII[_X\2,PQ?+SM)WT83TT]GO3_V^[H1 M:CLVT*+SR1L#D>@&E8('I(L?'(_:8DXYJ4%-%4-';3].RG1C%B><*-U:1=,C M[N')M];JP%FTP#>&N":6':*%:+),&.O2GD&M]R]NDG1S!0^9(+V/M#M$S&X8 M;LP\1;JG 86C,\55 !*2@ZACU$4)$]6@"3*-)DBWM+T/;/,@-2.+A@%#ERFX MSW1;U0RFDT5K+^G",H/JM8\RQ/?IZL JCW-RQM-.LQ/5>B?*S6Z0:_YO@_^V M++8_^B5?S".>KX_8C'+T9[;9C]*6]3ZVI/ D9-)8YUFJ7-L*R%):^E,=9&E+ MB-X/J['N=DO*S1OU3X=>A>PQTE%W0=<]WMJ#ER[2T8P\E)Q*$*T[6P[P5'O= M?;(/:AZ=$[Z_(CIT,S:N4O*<2Y8EF%#JIM(2 66.H%U.4F(H@0]ZZ7A1CFD+ M?0[Q0_<1;H< V?FA)EM6B@L4V]7U"2:7^NQ2V[=0V"ASTKJ19_9R-IGLI=EA MFTSV$7.'FTP$UN8')L%*.D$*8ZG5FP5D"+ZPPHM6+5#R4C:9[*7-9S:9["/: M+@J%'A@VI%&1-#@#5+4'U/)2UW-(T)%.$.HD4VP]O*27328-;YM& NX@U3^D MJ(2QD+G)"HI(-0'"%/@4,E@>2V1%.Z9;%\$V*_D9'40':OZ VIY]U-"%^7FJ M,HX)%AEG'&RM\%5*:[*EQD+AR3,4)FK9NJ'[V#K%4\Z$:X2EH\3>)X9VU2+6 M&B'1DIGF=3Z+=0QJ]RY?MC-;<,39V#A!WG[BY7< 6;>4A215P)"$P.;SO!M6X(S6W=$86",HHSN(W;NOB\R:);*V%*F2 MW=5HR.>S"E*0/AGG2&:MEPXT*",%,!L2QU M-]6OY\M_'//XW^)CV[S_-Q= 'R4 FDD?=78@*""L+;060A:&L&IJZ>Z:.T$L%M+&U\5-F.RP]\8Q ]B#I11<+[(.OVZ\X M8ZFLPT?BS7.HUI@$L@2,U<5]KF1PK.YBIZ\E,@J^ARW7?%%5!*,J>DAYP3Y2 M[Q YNY=2'A5:+)+"F[09MY$@."_!6*:U)P[CL)4M_Y7*"_;2[+#R@GW$W&%Y M08G>!R,LR4'MYNACG0NE0]&>97)%=8LZI9=27K"7-I\I+]A'M)/FV#<&]VJ_ MV8]-M+O:\1!8\4Y[0]=S<'67D0+,L8!Q.:M^U5[J4 YA:?22/(=8.>/?%%C MW_>KY?Y;7I&F%I_/XL7\^_:NOHH3"A/!)1FA\'I?(R\0 M&*OMD1@#)[:=:?T2LS^5W16N[(6+Y4F5U <,;P:QSDR)G%N9R)P;0237%4)H M'1ANG#5.2?2M'V1^(F!:\(RM[?O@.E#T'>#F+/W[Y6XQ[*?EAQR79.+/\T\L M?5KN*TT78Q0.*2"I0X"52P@N2P;<"RG)+W!!M"[?'(./:>NM3HSBR8'0P6&X M8?574L?MY*'#=, MS;)%9E7MH?1ULZ6QY!9)6W>@Z.!"4CDWW^CW,"73%L)VA\(&ZNH =)NM%-.V;4=EG".08D9ND)4]&Y!);EV$_3=&TM;3=@;"A M^HX=T?^II3-9QV+EUWG[_[?%MU[GB_4LH$M.H8$@G*T32BT@9Q*"=:X8@\1D MZ];\9XF:MABW.V2V56(_X!P>7,ZBS#Z:E*#X&* .: :OB4MEB@G:*.5%ZYM[ M.'73%OIV!]>1U-K!#?\(9V\7W_/Z,4'JY$L.$:(M$I2MS;.UJ9I:89/EV<3LO6[->ITTE"RC)&AI+\[40A_*#1'RSB=&)HC*:V'R.C627L]K]PMTOI# MCGG^G3QJ9-8XYFI1@JLSMEFFPV8U\18$5U(PTWS#[9,$=3<.Y9BPNYWH.\#1 M(R=D5WWZX(%D@@RU#0%$)ZCL;GS*"(F>5DKJ M (:W?(@/^=OE*G[!]:8:^GINS"Q[%F5&)#YTS9LJ!LYP#AF-C$5S([!UE=OS M5'69U&F&B\<=O19*ZL>WNVW1-WR\VX[8?_-77L7YNHY(,QD+EPIB4F35M57@ M7"2KSF-Q!;,5I7EN\3FBNDS(RCG#+@D) '(9K2.G&0Y5C)Q7UJ[3-B,;1U'56B?-I-N M@QWS[\KK'$B.TM@BT((U=GRW3,*2SE48KI MP$C>IO_WY>(SP??KA@^;G3:6PG-I[691A*0HJS: *(_,),F5:!V#/$9+EPF5 ML<#51"']&+'ATIM%D0/9YPS:UR)VE &"$0ZLE-9A-DR9UB9M.'73UN6<&(,C M*:T#AHUMV /2I^6P MNU&GQR2!.@;'X4=G>8'GTQ^=669&.RP!6%W]K;(2$&3MY LF.B>,YKYU;NDH M@KL;N#H9L/=2W<$X_;8Y/L3WZJ(#M'+&8A9%@54NU!FB&;RV$8R/4@CT6IKT MXM!ZRMFNTZ%U']4=B=8WBS1D:.?N+^H_ ET)__M__#]02P$"% ,4 " W MK5I878;N6?L& "'*0 $ @ $ 97@Q,#$P<30R,#(S M+FAT;5!+ 0(4 Q0 ( #>M6EAY0+AN"@@ &(V / " M 2D' !E>#$P.7$T,C R,RYH=&U02P$"% ,4 " WK5I8/DFAN)H$ "M M.@ #P @ %@#P 97@R,3%Q-#(P,C,N:'1M4$L! A0#% M @ -ZU:6+_/0VR% P 6! \ ( !)Q0 &5X,C,Q<30R M,#(S+FAT;5!+ 0(4 Q0 ( #>M6EAS1Z$.)P< % E / M " =D7 !E>#,Q,7$T,C R,RYH=&U02P$"% ,4 " WK5I8VYL>G"L' M #))0 #P @ $M'P 97@S,3)Q-#(P,C,N:'1M4$L! A0# M% @ -ZU:6"]+/MMK P & \ \ ( !A28 &5X,S(Q M<30R,#(S+FAT;5!+ 0(4 Q0 ( #>M6EBG"UB(<0, .L/ / M " 1TJ !E>#,R,G$T,C R,RYH=&U02P$"% ,4 " WK5I8E(?[ M>V$* !W, '@ @ &[+0 97@T,61E'-D4$L! A0#% @ -ZU:6+*1 MGI*F(@ )D\! !4 ( !^$P# '1R=7 M,C R,S$R,S%?8V%L M+GAM;%!+ 0(4 Q0 ( #>M6ECVZVRM?G< &%Q!0 5 " M =%O P!T XML 117 trup-20231231_htm.xml IDEA: XBRL DOCUMENT 0001371285 2023-01-01 2023-12-31 0001371285 2023-06-30 0001371285 2024-02-19 0001371285 trup:AmericanPetInsuranceCompanyAPICMember 2023-01-01 2023-12-31 0001371285 trup:WyndhamInsuranceCompanySACLimitedMember 2023-01-01 2023-12-31 0001371285 2023-12-31 0001371285 2022-01-01 2022-12-31 0001371285 2021-01-01 2021-12-31 0001371285 trup:ClaimsExpenseMember 2023-01-01 2023-12-31 0001371285 trup:ClaimsExpenseMember 2022-01-01 2022-12-31 0001371285 trup:ClaimsExpenseMember 2021-01-01 2021-12-31 0001371285 trup:OtherCostofSalesMember 2023-01-01 2023-12-31 0001371285 trup:OtherCostofSalesMember 2022-01-01 2022-12-31 0001371285 trup:OtherCostofSalesMember 2021-01-01 2021-12-31 0001371285 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001371285 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001371285 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001371285 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001371285 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001371285 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001371285 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001371285 2022-12-31 0001371285 us-gaap:CommonStockMember 2020-12-31 0001371285 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001371285 us-gaap:RetainedEarningsMember 2020-12-31 0001371285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001371285 us-gaap:TreasuryStockCommonMember 2020-12-31 0001371285 2020-12-31 0001371285 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001371285 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001371285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001371285 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001371285 us-gaap:CommonStockMember 2021-12-31 0001371285 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001371285 us-gaap:RetainedEarningsMember 2021-12-31 0001371285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001371285 us-gaap:TreasuryStockCommonMember 2021-12-31 0001371285 2021-12-31 0001371285 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001371285 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001371285 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001371285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001371285 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001371285 us-gaap:CommonStockMember 2022-12-31 0001371285 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001371285 us-gaap:RetainedEarningsMember 2022-12-31 0001371285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001371285 us-gaap:TreasuryStockCommonMember 2022-12-31 0001371285 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001371285 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001371285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001371285 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001371285 us-gaap:CommonStockMember 2023-12-31 0001371285 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001371285 us-gaap:RetainedEarningsMember 2023-12-31 0001371285 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001371285 us-gaap:TreasuryStockCommonMember 2023-12-31 0001371285 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001371285 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001371285 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001371285 us-gaap:LandImprovementsMember 2023-12-31 0001371285 us-gaap:BuildingMember 2023-12-31 0001371285 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001371285 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001371285 srt:MinimumMember us-gaap:OfficeEquipmentMember 2023-12-31 0001371285 srt:MaximumMember us-gaap:OfficeEquipmentMember 2023-12-31 0001371285 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember trup:GeneralAgentsMember 2023-01-01 2023-12-31 0001371285 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001371285 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001371285 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001371285 trup:PetExpertAcquisitionMember 2022-01-01 2022-12-31 0001371285 trup:PetExpertAcquisitionMember 2022-12-31 0001371285 2022-11-16 0001371285 trup:SmartPawsAcquisitionMember 2022-01-01 2022-12-31 0001371285 us-gaap:LandAndLandImprovementsMember 2023-12-31 0001371285 us-gaap:LandAndLandImprovementsMember 2022-12-31 0001371285 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001371285 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0001371285 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001371285 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001371285 us-gaap:ComputerEquipmentMember 2023-12-31 0001371285 us-gaap:ComputerEquipmentMember 2022-12-31 0001371285 trup:SubscriptionbusinessMember 2021-12-31 0001371285 trup:OtherBusinessMember 2021-12-31 0001371285 trup:SubscriptionbusinessMember 2022-01-01 2022-12-31 0001371285 trup:OtherBusinessMember 2022-01-01 2022-12-31 0001371285 trup:SubscriptionbusinessMember 2022-12-31 0001371285 trup:OtherBusinessMember 2022-12-31 0001371285 trup:SubscriptionbusinessMember 2023-01-01 2023-12-31 0001371285 trup:OtherBusinessMember 2023-01-01 2023-12-31 0001371285 trup:SubscriptionbusinessMember 2023-12-31 0001371285 trup:OtherBusinessMember 2023-12-31 0001371285 us-gaap:LeasesAcquiredInPlaceMember 2023-12-31 0001371285 us-gaap:TradeNamesMember 2023-12-31 0001371285 us-gaap:TradeNamesMember 2023-01-01 2023-12-31 0001371285 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001371285 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-12-31 0001371285 us-gaap:CustomerRelationshipsMember 2023-12-31 0001371285 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0001371285 us-gaap:PatentsMember 2023-12-31 0001371285 trup:PatentsTrademarksAndOtherMember 2023-01-01 2023-12-31 0001371285 us-gaap:LeasesAcquiredInPlaceMember 2022-12-31 0001371285 us-gaap:TradeNamesMember 2022-12-31 0001371285 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001371285 us-gaap:CustomerRelationshipsMember 2022-12-31 0001371285 us-gaap:PatentsMember 2022-12-31 0001371285 us-gaap:DepositsMember us-gaap:OtherLongTermInvestmentsMember 2023-12-31 0001371285 us-gaap:DepositsMember us-gaap:OtherLongTermInvestmentsMember 2023-01-01 2023-12-31 0001371285 us-gaap:OtherLongTermInvestmentsMember 2023-12-31 0001371285 us-gaap:OtherLongTermInvestmentsMember 2023-01-01 2023-12-31 0001371285 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2023-12-31 0001371285 trup:TotalLongTermHeldToMaturityMember us-gaap:OtherLongTermInvestmentsMember 2023-12-31 0001371285 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001371285 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2023-01-01 2023-12-31 0001371285 us-gaap:MortgageBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001371285 us-gaap:MortgageBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-01-01 2023-12-31 0001371285 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001371285 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-01-01 2023-12-31 0001371285 us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001371285 us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-01-01 2023-12-31 0001371285 trup:TotalShortTermAvailableForSaleDomain us-gaap:ShortTermInvestmentsMember 2023-12-31 0001371285 us-gaap:ShortTermInvestmentsMember 2023-01-01 2023-12-31 0001371285 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001371285 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2023-12-31 0001371285 us-gaap:ShortTermInvestmentsMember 2023-12-31 0001371285 us-gaap:DepositsMember us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0001371285 us-gaap:DepositsMember us-gaap:OtherLongTermInvestmentsMember 2022-01-01 2022-12-31 0001371285 us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0001371285 us-gaap:OtherLongTermInvestmentsMember 2022-01-01 2022-12-31 0001371285 us-gaap:USTreasuryAndGovernmentMember us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0001371285 trup:TotalLongTermHeldToMaturityMember us-gaap:OtherLongTermInvestmentsMember 2022-12-31 0001371285 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2022-01-01 2022-12-31 0001371285 us-gaap:MortgageBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:MortgageBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-01-01 2022-12-31 0001371285 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-01-01 2022-12-31 0001371285 us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2022-01-01 2022-12-31 0001371285 us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-01-01 2022-12-31 0001371285 trup:TotalShortTermAvailableForSaleDomain us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:ShortTermInvestmentsMember 2022-01-01 2022-12-31 0001371285 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:ShortTermInvestmentsMember 2022-12-31 0001371285 us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0001371285 us-gaap:PreferredStockMember 2021-12-31 0001371285 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001371285 us-gaap:PreferredStockMember 2022-12-31 0001371285 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001371285 us-gaap:PreferredStockMember 2023-12-31 0001371285 us-gaap:MoneyMarketFundsMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0001371285 us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2023-12-31 0001371285 trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain 2023-12-31 0001371285 us-gaap:FairValueInputsLevel1Member trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain 2023-12-31 0001371285 us-gaap:FairValueInputsLevel2Member trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain 2023-12-31 0001371285 us-gaap:FairValueInputsLevel3Member trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain 2023-12-31 0001371285 us-gaap:DepositsMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:DepositsMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:DepositsMember 2023-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:DepositsMember 2023-12-31 0001371285 trup:TotalUSTreasuryLTAndSTMemberDomain 2023-12-31 0001371285 us-gaap:FairValueInputsLevel1Member trup:TotalUSTreasuryLTAndSTMemberDomain 2023-12-31 0001371285 us-gaap:FairValueInputsLevel2Member trup:TotalUSTreasuryLTAndSTMemberDomain 2023-12-31 0001371285 us-gaap:FairValueInputsLevel3Member trup:TotalUSTreasuryLTAndSTMemberDomain 2023-12-31 0001371285 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001371285 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001371285 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001371285 us-gaap:MoneyMarketFundsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2022-12-31 0001371285 us-gaap:MortgageBackedSecuritiesMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember 2022-12-31 0001371285 us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2022-12-31 0001371285 trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain 2022-12-31 0001371285 us-gaap:FairValueInputsLevel1Member trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain 2022-12-31 0001371285 us-gaap:FairValueInputsLevel2Member trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member trup:TotalCorporateBondSecuritiesMemberLTAndSTDomain 2022-12-31 0001371285 us-gaap:DepositsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:DepositsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:DepositsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:DepositsMember 2022-12-31 0001371285 us-gaap:MunicipalBondsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2022-12-31 0001371285 trup:TotalUSTreasuryLTAndSTMemberDomain 2022-12-31 0001371285 us-gaap:FairValueInputsLevel1Member trup:TotalUSTreasuryLTAndSTMemberDomain 2022-12-31 0001371285 us-gaap:FairValueInputsLevel2Member trup:TotalUSTreasuryLTAndSTMemberDomain 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member trup:TotalUSTreasuryLTAndSTMemberDomain 2022-12-31 0001371285 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001371285 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001371285 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001371285 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001371285 trup:SubscriptionbusinessMember 2020-12-31 0001371285 trup:SubscriptionbusinessMember 2021-01-01 2021-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2022-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2021-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2020-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001371285 us-gaap:AllOtherSegmentsMember 2023-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member trup:SubscriptionbusinessMember 2020-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member trup:SubscriptionbusinessMember 2021-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member trup:SubscriptionbusinessMember 2022-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member trup:SubscriptionbusinessMember 2023-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member trup:SubscriptionbusinessMember 2021-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member trup:SubscriptionbusinessMember 2022-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member trup:SubscriptionbusinessMember 2023-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2020Member trup:SubscriptionbusinessMember 2022-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2020Member trup:SubscriptionbusinessMember 2023-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2021Member trup:SubscriptionbusinessMember 2023-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member us-gaap:AllOtherSegmentsMember 2020-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member us-gaap:AllOtherSegmentsMember 2021-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member us-gaap:AllOtherSegmentsMember 2022-12-31 0001371285 us-gaap:ShortDurationInsuranceContractsAccidentYear2018Member us-gaap:AllOtherSegmentsMember 2023-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member us-gaap:AllOtherSegmentsMember 2021-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member us-gaap:AllOtherSegmentsMember 2022-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2019Member us-gaap:AllOtherSegmentsMember 2023-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2020Member us-gaap:AllOtherSegmentsMember 2022-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2020Member us-gaap:AllOtherSegmentsMember 2023-12-31 0001371285 us-gaap:ShortDurationInsuranceContractAccidentYear2021Member us-gaap:AllOtherSegmentsMember 2023-12-31 0001371285 trup:InitialLoanMember 2023-12-31 0001371285 us-gaap:UnfundedLoanCommitmentMember 2023-12-31 0001371285 us-gaap:UnfundedLoanCommitmentMember 2023-01-01 2023-12-31 0001371285 trup:DelayedDrawTermLoanMember 2022-12-29 0001371285 trup:DelayedDrawTermLoanMember 2023-02-16 0001371285 trup:DelayedDrawTermLoanMember 2023-09-21 0001371285 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001371285 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001371285 trup:TotalExpenseMember 2023-01-01 2023-12-31 0001371285 trup:TotalExpenseMember 2022-01-01 2022-12-31 0001371285 trup:TotalExpenseMember 2021-01-01 2021-12-31 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001371285 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001371285 us-gaap:RestrictedStockMember 2020-12-31 0001371285 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001371285 us-gaap:RestrictedStockMember 2021-12-31 0001371285 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001371285 us-gaap:RestrictedStockMember 2022-12-31 0001371285 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001371285 us-gaap:RestrictedStockMember 2023-12-31 0001371285 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001371285 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001371285 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001371285 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001371285 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001371285 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001371285 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001371285 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001371285 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001371285 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001371285 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001371285 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001371285 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001371285 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001371285 country:US 2023-01-01 2023-12-31 0001371285 country:US 2022-01-01 2022-12-31 0001371285 country:US 2021-01-01 2021-12-31 0001371285 country:CA 2023-01-01 2023-12-31 0001371285 country:CA 2022-01-01 2022-12-31 0001371285 country:CA 2021-01-01 2021-12-31 0001371285 trup:WyndhamInsuranceCompanySACLimitedMember 2022-01-01 2022-12-31 0001371285 trup:WyndhamInsuranceCompanySACLimitedMember 2021-01-01 2021-12-31 0001371285 trup:AmericanPetInsuranceCompanyAPICMember 2022-01-01 2022-12-31 0001371285 trup:AmericanPetInsuranceCompanyAPICMember 2021-01-01 2021-12-31 0001371285 trup:AmericanPetInsuranceCompanyAPICMember 2023-12-31 0001371285 trup:AmericanPetInsuranceCompanyAPICMember 2022-12-31 0001371285 trup:AmericanPetInsuranceCompanyAPICMember 2021-12-31 0001371285 trup:ZPICInsuranceCompanyZPICMember 2023-01-01 2023-12-31 0001371285 trup:GPICInsuranceCompanyGPICMember 2023-01-01 2023-12-31 0001371285 trup:ZPICInsuranceCompanyZPICMember 2022-01-01 2022-12-31 0001371285 trup:QPICInsuranceCompanyQPICMember 2022-01-01 2022-12-31 0001371285 trup:LimitedLiabilityEntityMember 2023-12-31 0001371285 srt:ParentCompanyMember 2023-01-01 2023-12-31 0001371285 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001371285 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001371285 srt:ParentCompanyMember 2023-12-31 0001371285 srt:ParentCompanyMember 2022-12-31 0001371285 srt:ParentCompanyMember 2021-12-31 0001371285 srt:ParentCompanyMember 2020-12-31 0001371285 srt:SubsidiaryIssuerMember 2023-01-01 2023-12-31 iso4217:USD shares iso4217:CAD pure iso4217:USD shares iso4217:AUD 0001371285 --12-31 10-K 2023 FY false 41814768 http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherNonoperatingIncomeExpense 10-K true 2023-12-31 false 001-36537 TRUPANION, INC. DE 83-0480694 6100 4th Avenue S, Suite 200 Seattle, WA 98108 (855) 727 - 9079 Common stock, $0.00001 par value per share TRUP NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 622812960 41814768 3800000 7600000 7300000 2000000 1.20 0.20 15700000 42 Ernst & Young LLP Seattle, Washington 1108605000 905179000 698991000 831055000 649737000 486062000 146534000 133257000 108583000 977589000 782994000 594645000 21403000 25133000 16866000 60207000 39379000 31893000 77372000 89500000 78647000 12474000 10921000 11965000 171456000 164933000 139371000 -219000 -253000 -171000 -40659000 -43001000 -35196000 12077000 4267000 10000 7701000 3072000 -14000 -45035000 -44196000 -35220000 -342000 476000 310000 -44693000 -44672000 -35530000 -1.08 -1.08 -1.10 -1.10 -0.89 -0.89 41436882 41436882 40765355 40765355 40137505 40137505 3667000 4145000 4538000 1612000 2339000 2610000 2846000 4742000 3056000 17717000 12831000 8862000 7319000 9336000 9160000 -44693000 -44672000 -35530000 2712000 -4412000 -496000 3992000 -4966000 502000 6704000 -9378000 6000 -37989000 -54050000 -35524000 147501000 65605000 129667000 156804000 1085000 540000 267899000 232439000 17022000 14248000 562089000 469096000 22963000 19032000 12866000 7841000 103650000 90701000 18745000 24031000 18922000 18943000 43713000 41983000 782948000 671627000 10505000 9471000 34052000 32616000 63238000 43734000 235329000 202692000 1350000 1103000 344474000 289616000 127580000 68354000 2685000 3392000 4487000 4968000 479226000 366330000 0.00001 0.00001 100000000 100000000 42887052 41858866 42041344 41013158 0 0 0.00001 0.00001 10000000 10000000 0 0 0 0 536108000 499694000 403000 -6301000 -216255000 -171562000 1028186 1028186 16534000 16534000 303722000 305297000 782948000 671627000 39450807 0 439007000 -91360000 3071000 -10779000 339939000 1024378 1117000 1117000 28902000 28902000 6000 6000 -35530000 -35530000 40475185 0 466792000 -126890000 3077000 -10779000 332200000 632994 2124000 2124000 35026000 35026000 95021 5755000 5755000 -9378000 -9378000 -44672000 -44672000 41013158 0 499694000 -171562000 -6301000 16534000 16534000 305297000 845708 1118000 1118000 35296000 35296000 6704000 6704000 -44693000 -44693000 41858866 0 536108000 -216255000 403000 -16534000 303722000 -44693000 -44672000 -35530000 12474000 10921000 11965000 33161000 33393000 28226000 -1347000 -1051000 1927000 35440000 66982000 66170000 1907000 5227000 3055000 1644000 3136000 8796000 19485000 4227000 10768000 32567000 56153000 54385000 18638000 -8000000 7458000 165936000 273006000 95672000 190270000 239210000 57869000 0 15034000 0 18280000 17088000 12355000 -1585000 1598000 1755000 7639000 -67516000 -51913000 60102000 69138000 0 1717000 571000 0 0 5755000 0 2655000 2290000 3607000 1536000 4359000 4732000 -378000 0 0 59126000 60743000 -1125000 424000 -1459000 252000 85827000 -16232000 -45328000 84637000 100869000 146197000 170464000 84637000 100869000 611000 2498000 282000 12100000 3353000 16000 887000 1324000 729000 Nature of Operations and Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the "Company") provides medical insurance for cats and dogs in the United States, Canada, Continental Europe, and Australia. The Company's data-driven, vertically-integrated approach enables the Company to provide pet owners with products that the Company believes are the highest value medical insurance, priced specifically for each pet’s unique characteristics.</span></div><div style="margin-top:12pt"><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:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") and include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-top:12pt"><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:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. At times, cash on deposit may be in excess of the applicable federal deposit insurance corporation limits.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers any cash account not held in trust for a third party that is contractually restricted to withdrawal or use to be restricted cash. The Company is required to maintain certain restricted cash balances to comply with insurance company regulations. As of December 31, 2023, the Company was in compliance with all requirements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts and Other Receivables</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Accounts and other receivables are comprised of trade receivables and other miscellaneous receivables and are carried at their estimated collectible amounts. Trade receivables are primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies, with monthly payment terms through the end of the twelve-month period. The Company had $249.8 million and $220.8 million accounts receivable associated with underwriting these policies as of December 31, 2023 and 2022, respectively. During the year ended December 31, 2023, the Company incurred a non-recurring $3.8 million settlement of accounts receivable due to uncollected premiums in connection with the transition of underwriting a third-party business to other insurers.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Acquisition Costs</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs certain costs, including premium taxes, enrollment-based bonuses, and referral fees that directly relate to the successful acquisition of new or renewal customer contracts. These costs are deferred and are included in prepaid expenses and other assets on the consolidated balance sheet and amortized over the related policy term to the applicable financial statement line item, either new pet acquisition expense or other cost of revenue. Deferred acquisition costs as of December 31, 2023 and 2022 were $7.4 million and $6.0 million, respectively. Amortized deferred acquisition costs classified within new pet acquisition expense amounted to $6.0 million, $4.9 million, and $4.7 million and amortized deferred acquisition costs classified within other cost of revenue amounted to $45.6 million, $33.9 million, and $30.5 million, for the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in investment grade fixed maturity securities of varying maturities. Available-for-sale securities are reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss). Held-to-maturity securities are reported at amortized cost. Premiums or discounts on fixed maturity securities are amortized or accreted over the life of the security and included in interest income. There were $0.3 million in realized gains and $0.9 million in realized losses on sales of fixed maturity securities during the year ended December 31, 2023, and no realized gains or losses on sales of fixed maturity securities during the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each reporting period, the Company evaluates whether declines in fair value of its investments below carrying value are the result of expected credit losses. This evaluation includes the Company's ability and intent to hold these investments until recovery of carrying value occurs, including an evaluation of all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts. Expected credit losses are recorded as an allowance through other expense (income), net on the Company's consolidated statements of operations. </span></div><div style="margin-top:14pt"><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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to disclose information on all assets and liabilities reported at fair value that enables an assessment of the inputs used in determining the reported fair values. The fair value hierarchy prioritizes valuation inputs based on the observable nature of those inputs. The fair value hierarchy applies only to the valuation inputs used in determining the reported fair value of the investments and is not a measure of the investment credit quality. The hierarchy defines three levels of valuation inputs:</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that reflect the Company's own assumptions about the assumptions market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments, in addition to those presented in Note 8, Fair Value, include cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of these instruments.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Equipment, and Internal-Use Software</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and internal-use software primarily consists of building, land and land improvements, office equipment, internal-use software related to the Company’s website, and internal support systems. Internal-use software is capitalized during the application development stage of the project. Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful life of the respective asset:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:195.75pt"><tr><td style="width:1.0pt"></td><td style="width:120.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:15.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:13.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:25.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="12" style="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%">Not depreciable</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="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%">10</span></td><td colspan="9" style="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%">years</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="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%">39</span></td><td colspan="9" style="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%">years</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="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</span></td><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:10pt;font-weight:400;line-height:100%">to</span></td><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:10pt;font-weight:400;line-height:100%">5</span></td><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:10pt;font-weight:400;line-height:100%">years</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="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</span></td><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:10pt;font-weight:400;line-height:100%">to</span></td><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:10pt;font-weight:400;line-height:100%">5</span></td><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:10pt;font-weight:400;line-height:100%">years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized. The Company reviews these assets for impairment at least annually or if indicators of potential impairment exist. Acquired finite-lived intangibles are amortized on a straight-line basis over the estimated useful lives of the assets. The Company has recognized no impairment loss on goodwill and indefinite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Impairment</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Should an impairment exist, the impairment loss would be measured as the amount the asset's carrying value exceeds its fair value. The Company has recognized no impairment loss on long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reserve for Veterinary Invoices</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. To determine the accrual, the Company makes assumptions based on its historical experience, including the number of veterinary invoices it expects to receive, the average cost of those veterinary invoices, the length of time between the date of the veterinary invoice and the date the Company receives it, the member's chosen deductible, and the Company's expected cost to process and administer the payments. As of each balance sheet date, the Company reevaluates its reserve and adjusts the estimate for new information.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue is primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies for which revenue is recognized pro-rata over the twelve-month policy period. Deferred revenue also consists of subscription fees received or billed in advance of the subscription services within the Company's subscription business. </span></div><div style="margin-top:14pt"><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:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue primarily from subscription fees and through underwriting policies for unaffiliated general agents. For the year ended December 31, 2023, premiums from policies sourced by general agents accounted for 34% of our total revenue, and one general agent sourced members whose premiums accounted for over 10% of our total revenue. Revenue is recognized pro-rata over the terms of the customer contracts.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Veterinary Invoice Expense</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Veterinary invoice expense includes the Company’s costs to review and pay veterinary invoices, administer the payments, and provide member services, and other operating expenses directly or indirectly related to this process. The Company also accrues for veterinary invoices that have been incurred but not yet received or paid and the estimated cost of processing these invoices. Veterinary invoice expense also includes amounts paid by unaffiliated general agents on our behalf, and an estimate of amounts incurred and not yet paid for the other business segment.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Cost of Revenue</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other cost of revenue for the subscription business segment includes direct and indirect member service expenses, Territory Partner renewal fees, credit card transaction fees and premium tax expenses. Other cost of revenue for the other business segment includes the commissions the Company pays to unaffiliated general agents and costs to administer the programs in the other business segment.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technology and Development</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Technology and development expenses primarily consist of personnel costs and related expenses for the Company's technology staff, which includes information technology development and infrastructure support and third-party services. It also includes expenses associated with development of new products and offerings. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs and related expenses for the Company’s finance, actuarial, human resources, legal, regulatory, and general management functions, as well as facilities and professional services.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Pet Acquisition Expense</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New pet acquisition expense primarily consists of costs, including employee compensation, to educate veterinarians and consumers about the benefits of Trupanion, to generate leads and to convert leads into enrolled pets, as well as print, online and promotional advertising costs. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expense (Income), Net</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net, was $7.7 million, $3.1 million, and nil, including interest income of $9.0 million, $3.0 million, and $0.3 million offset by credit losses of $1.7 million, nil, and nil for the years ended December 31, 2023, 2022, and 2021, respectively. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred, with the exception of television advertisements, which are expensed the first time each advertisement is aired. Advertising costs amounted to $16.9 million, $25.5 million and $23.6 million, in the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee and non-employee stock option awards, restricted stock awards, and restricted stock units, is measured and recognized in the financial statements based on fair value. The fair value of restricted stock awards and restricted stock units is the common stock price as of the measurement date. The fair value of stock options is estimated on the measurement date using the Black-Scholes option-pricing model that requires management to apply judgment and make estimates, including: </span></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected volatility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company estimates the expected volatility based on the historical volatility of a representative group of publicly traded companies with similar characteristics to the Company, and its own historical volatility;</span></div><div style="padding-left:36pt;text-indent:-18pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected term for awards granted to employees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has based its expected term for awards issued to employees on the simplified method, as permitted by the SEC Staff Accounting Bulletin Topic 14, Share-Based Payment;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk-free interest rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the options; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected dividend yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has never declared or paid any cash dividends and does not presently plan to pay cash dividends in the foreseeable future. Consequently, the Company uses an expected dividend yield of zero.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for stock options, restricted stock awards, and restricted stock units is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The Company recognizes forfeitures when they occur. </span></div><div style="margin-top:14pt"><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:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability approach for accounting and reporting income taxes. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities, and their respective tax bases, operating loss, and tax credit carryforwards. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a tax rate change is recognized in the period that includes the enactment date. Valuation allowances are provided for when it is considered more likely than not that deferred tax assets will not be realized.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Penalties and interest are classified as a component of income taxes.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated financial statements are reported in U.S. dollars. Assets and liabilities denominated in foreign currencies were translated to U.S. dollars, the reporting currency, at the exchange rates in effect on the balance sheet date. Revenue and expenses denominated in foreign currencies were translated to U.S. dollars using a weighted average rate for the relevant reporting period. Cumulative translation adjustments of $(0.1) million, $(2.8) million, and $1.6 million were recorded in accumulated other comprehensive loss (income) as of December 31, 2023, 2022, and 2021, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior-year amounts to conform to current-year reporting classifications. These reclassifications had no impact on net earnings, total assets, total liabilities, or total shareholders' equity.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Operations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2015, the Company formed a segregated account in Bermuda as part of Wyndham Insurance Company (SAC) Limited (WICL) and entered into a revised fronting and reinsurance arrangement with Omega General Insurance Company (Omega) to include its newly formed segregated account. The Company maintains all risk with the business written in Canada and consolidates the entity in its financial statements. Dividends are allowed subject to the Segregated Accounts Company Act of 2000, which allows for dividends only to the extent that the entity remains solvent and the value of its assets remain greater than the aggregate of its liabilities and its issued share capital and share premium accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company’s Canadian business, all plans are written by Omega and the risk is assumed by the Company through a fronting and reinsurance agreement. Premiums are recognized and earned pro rata over the terms of the related customer contracts. Revenue recognized from the agreement in 2023, 2022, and 2021 was $167.6 million, $135.9 million and $112.0 million, respectively, and deferred revenue relating to this arrangement at December 31, 2023 and 2022 was $9.5 million and $6.4 million, respectively. Reinsurance revenue was 15%, 15%, and 16% of total revenue in 2023, 2022, and 2021, respectively. Cash designated for the purpose of paying claims related to this reinsurance agreement was $11.2 million and $7.2 million at December 31, 2023 and 2022, respectively. In addition, as required by the Office of the Superintendent of Financial Institutions regulations related to the Company’s reinsurance agreement with Omega, the Company is required to fund a Canadian Trust account with the greater of CAD $2.0 million or 120% of unearned Canadian premium plus 20% of outstanding Canadian claims, including all incurred but not reported claims. As of December 31, 2023, the account balance was CAD $15.7 million and the Company was in compliance with all requirements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not transferred any risk to third-party reinsurers.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div>Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents, investments, and debt. The Company manages its risk by investing cash equivalents and investment securities in money market instruments and securities of the U.S. government, U.S. government agencies and high-credit-quality issuers of debt securities. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trupanion, Inc. (collectively with its wholly-owned subsidiaries, the "Company") provides medical insurance for cats and dogs in the United States, Canada, Continental Europe, and Australia. The Company's data-driven, vertically-integrated approach enables the Company to provide pet owners with products that the Company believes are the highest value medical insurance, priced specifically for each pet’s unique characteristics.</span></div><div style="margin-top:12pt"><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:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("GAAP") and include the accounts of the Company and its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="margin-top:12pt"><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 consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ from such estimates. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less to be cash equivalents. At times, cash on deposit may be in excess of the applicable federal deposit insurance corporation limits.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers any cash account not held in trust for a third party that is contractually restricted to withdrawal or use to be restricted cash. The Company is required to maintain certain restricted cash balances to comply with insurance company regulations. As of December 31, 2023, the Company was in compliance with all requirements.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts and Other Receivables</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Accounts and other receivables are comprised of trade receivables and other miscellaneous receivables and are carried at their estimated collectible amounts. Trade receivables are primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies, with monthly payment terms through the end of the twelve-month period. The Company had $249.8 million and $220.8 million accounts receivable associated with underwriting these policies as of December 31, 2023 and 2022, respectively. During the year ended December 31, 2023, the Company incurred a non-recurring $3.8 million settlement of accounts receivable due to uncollected premiums in connection with the transition of underwriting a third-party business to other insurers.</span></div> 249800000 220800000 3800000 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Acquisition Costs</span></div>The Company incurs certain costs, including premium taxes, enrollment-based bonuses, and referral fees that directly relate to the successful acquisition of new or renewal customer contracts. These costs are deferred and are included in prepaid expenses and other assets on the consolidated balance sheet and amortized over the related policy term to the applicable financial statement line item, either new pet acquisition expense or other cost of revenue. Deferred acquisition costs as of December 31, 2023 and 2022 were $7.4 million and $6.0 million, respectively. Amortized deferred acquisition costs classified within new pet acquisition expense amounted to $6.0 million, $4.9 million, and $4.7 million and amortized deferred acquisition costs classified within other cost of revenue amounted to $45.6 million, $33.9 million, and $30.5 million, for the years ended December 31, 2023, 2022, and 2021, respectively. 7400000 6000000 6000000 4900000 4700000 45600000 33900000 30500000 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in investment grade fixed maturity securities of varying maturities. Available-for-sale securities are reported at fair value with unrealized gains and losses included in accumulated other comprehensive income (loss). Held-to-maturity securities are reported at amortized cost. Premiums or discounts on fixed maturity securities are amortized or accreted over the life of the security and included in interest income. There were $0.3 million in realized gains and $0.9 million in realized losses on sales of fixed maturity securities during the year ended December 31, 2023, and no realized gains or losses on sales of fixed maturity securities during the years ended December 31, 2022 and 2021.</span></div>Each reporting period, the Company evaluates whether declines in fair value of its investments below carrying value are the result of expected credit losses. This evaluation includes the Company's ability and intent to hold these investments until recovery of carrying value occurs, including an evaluation of all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts. Expected credit losses are recorded as an allowance through other expense (income), net on the Company's consolidated statements of operations. 300000 900000 0 0 <div style="margin-top:14pt"><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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is required to disclose information on all assets and liabilities reported at fair value that enables an assessment of the inputs used in determining the reported fair values. The fair value hierarchy prioritizes valuation inputs based on the observable nature of those inputs. The fair value hierarchy applies only to the valuation inputs used in determining the reported fair value of the investments and is not a measure of the investment credit quality. The hierarchy defines three levels of valuation inputs:</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Quoted prices in active markets for identical assets or liabilities</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that reflect the Company's own assumptions about the assumptions market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments, in addition to those presented in Note 8, Fair Value, include cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities. The carrying amounts of accounts receivable, accounts payable, and accrued liabilities approximate fair value because of the short-term nature of these instruments.</span></div> <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Equipment, and Internal-Use Software</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and internal-use software primarily consists of building, land and land improvements, office equipment, internal-use software related to the Company’s website, and internal support systems. Internal-use software is capitalized during the application development stage of the project. Property and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful life of the respective asset:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:195.75pt"><tr><td style="width:1.0pt"></td><td style="width:120.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:15.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:13.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:10.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:25.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="12" style="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%">Not depreciable</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="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%">10</span></td><td colspan="9" style="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%">years</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="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%">39</span></td><td colspan="9" style="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%">years</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="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</span></td><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:10pt;font-weight:400;line-height:100%">to</span></td><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:10pt;font-weight:400;line-height:100%">5</span></td><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:10pt;font-weight:400;line-height:100%">years</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="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</span></td><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:10pt;font-weight:400;line-height:100%">to</span></td><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:10pt;font-weight:400;line-height:100%">5</span></td><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:10pt;font-weight:400;line-height:100%">years</span></td></tr></table></div> P10Y P39Y P3Y P5Y P3Y P5Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and indefinite-lived intangible assets are not amortized. The Company reviews these assets for impairment at least annually or if indicators of potential impairment exist. Acquired finite-lived intangibles are amortized on a straight-line basis over the estimated useful lives of the assets. The Company has recognized no impairment loss on goodwill and indefinite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.</span></div> 0 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Asset Impairment</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Should an impairment exist, the impairment loss would be measured as the amount the asset's carrying value exceeds its fair value. The Company has recognized no impairment loss on long-lived assets, including property, equipment, internal-use software, and finite-lived intangible assets for the years ended December 31, 2023, 2022, and 2021.</span></div> 0 0 0 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reserve for Veterinary Invoices</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. To determine the accrual, the Company makes assumptions based on its historical experience, including the number of veterinary invoices it expects to receive, the average cost of those veterinary invoices, the length of time between the date of the veterinary invoice and the date the Company receives it, the member's chosen deductible, and the Company's expected cost to process and administer the payments. As of each balance sheet date, the Company reevaluates its reserve and adjusts the estimate for new information.</span></div> <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Revenue </span></div>Deferred revenue is primarily related to the Company’s other business segment where the Company generates revenue from underwriting policies through unaffiliated general agents. These policies are typically annual policies for which revenue is recognized pro-rata over the twelve-month policy period. Deferred revenue also consists of subscription fees received or billed in advance of the subscription services within the Company's subscription business. <div style="margin-top:14pt"><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:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue primarily from subscription fees and through underwriting policies for unaffiliated general agents. For the year ended December 31, 2023, premiums from policies sourced by general agents accounted for 34% of our total revenue, and one general agent sourced members whose premiums accounted for over 10% of our total revenue. Revenue is recognized pro-rata over the terms of the customer contracts.</span></div> For the year ended December 31, 2023, premiums from policies sourced by general agents accounted for 34% of our total revenue, and one general agent sourced members whose premiums accounted for over 10% of our total revenue. 0.34 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Veterinary Invoice Expense</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Veterinary invoice expense includes the Company’s costs to review and pay veterinary invoices, administer the payments, and provide member services, and other operating expenses directly or indirectly related to this process. The Company also accrues for veterinary invoices that have been incurred but not yet received or paid and the estimated cost of processing these invoices. Veterinary invoice expense also includes amounts paid by unaffiliated general agents on our behalf, and an estimate of amounts incurred and not yet paid for the other business segment.</span></div> <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Cost of Revenue</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other cost of revenue for the subscription business segment includes direct and indirect member service expenses, Territory Partner renewal fees, credit card transaction fees and premium tax expenses. Other cost of revenue for the other business segment includes the commissions the Company pays to unaffiliated general agents and costs to administer the programs in the other business segment.</span></div> <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technology and Development</span></div>Technology and development expenses primarily consist of personnel costs and related expenses for the Company's technology staff, which includes information technology development and infrastructure support and third-party services. It also includes expenses associated with development of new products and offerings. <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs and related expenses for the Company’s finance, actuarial, human resources, legal, regulatory, and general management functions, as well as facilities and professional services.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Pet Acquisition Expense</span></div>New pet acquisition expense primarily consists of costs, including employee compensation, to educate veterinarians and consumers about the benefits of Trupanion, to generate leads and to convert leads into enrolled pets, as well as print, online and promotional advertising costs. <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Expense (Income), Net</span></div>Other income, net, was $7.7 million, $3.1 million, and nil, including interest income of $9.0 million, $3.0 million, and $0.3 million offset by credit losses of $1.7 million, nil, and nil for the years ended December 31, 2023, 2022, and 2021, respectively. 7700000 3100000 0 9000000 3000000 300000 1700000 0 0 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred, with the exception of television advertisements, which are expensed the first time each advertisement is aired. Advertising costs amounted to $16.9 million, $25.5 million and $23.6 million, in the years ended December 31, 2023, 2022 and 2021, respectively.</span></div> 16900000 25500000 23600000 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee and non-employee stock option awards, restricted stock awards, and restricted stock units, is measured and recognized in the financial statements based on fair value. The fair value of restricted stock awards and restricted stock units is the common stock price as of the measurement date. The fair value of stock options is estimated on the measurement date using the Black-Scholes option-pricing model that requires management to apply judgment and make estimates, including: </span></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected volatility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company estimates the expected volatility based on the historical volatility of a representative group of publicly traded companies with similar characteristics to the Company, and its own historical volatility;</span></div><div style="padding-left:36pt;text-indent:-18pt"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected term for awards granted to employees </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has based its expected term for awards issued to employees on the simplified method, as permitted by the SEC Staff Accounting Bulletin Topic 14, Share-Based Payment;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk-free interest rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected term of the options; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected dividend yield</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has never declared or paid any cash dividends and does not presently plan to pay cash dividends in the foreseeable future. Consequently, the Company uses an expected dividend yield of zero.</span></div>Stock-based compensation expense for stock options, restricted stock awards, and restricted stock units is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the respective award. The Company recognizes forfeitures when they occur. <div style="margin-top:14pt"><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:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability approach for accounting and reporting income taxes. Deferred tax assets and liabilities are recognized for future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities, and their respective tax bases, operating loss, and tax credit carryforwards. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a tax rate change is recognized in the period that includes the enactment date. Valuation allowances are provided for when it is considered more likely than not that deferred tax assets will not be realized.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than a 50% likelihood of being realized. Penalties and interest are classified as a component of income taxes.</span></div> <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div>The Company’s consolidated financial statements are reported in U.S. dollars. Assets and liabilities denominated in foreign currencies were translated to U.S. dollars, the reporting currency, at the exchange rates in effect on the balance sheet date. Revenue and expenses denominated in foreign currencies were translated to U.S. dollars using a weighted average rate for the relevant reporting period. Cumulative translation adjustments of $(0.1) million, $(2.8) million, and $1.6 million were recorded in accumulated other comprehensive loss (income) as of December 31, 2023, 2022, and 2021, respectively. -100000 -2800000 1600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Operations</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2015, the Company formed a segregated account in Bermuda as part of Wyndham Insurance Company (SAC) Limited (WICL) and entered into a revised fronting and reinsurance arrangement with Omega General Insurance Company (Omega) to include its newly formed segregated account. The Company maintains all risk with the business written in Canada and consolidates the entity in its financial statements. Dividends are allowed subject to the Segregated Accounts Company Act of 2000, which allows for dividends only to the extent that the entity remains solvent and the value of its assets remain greater than the aggregate of its liabilities and its issued share capital and share premium accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company’s Canadian business, all plans are written by Omega and the risk is assumed by the Company through a fronting and reinsurance agreement. Premiums are recognized and earned pro rata over the terms of the related customer contracts. Revenue recognized from the agreement in 2023, 2022, and 2021 was $167.6 million, $135.9 million and $112.0 million, respectively, and deferred revenue relating to this arrangement at December 31, 2023 and 2022 was $9.5 million and $6.4 million, respectively. Reinsurance revenue was 15%, 15%, and 16% of total revenue in 2023, 2022, and 2021, respectively. Cash designated for the purpose of paying claims related to this reinsurance agreement was $11.2 million and $7.2 million at December 31, 2023 and 2022, respectively. In addition, as required by the Office of the Superintendent of Financial Institutions regulations related to the Company’s reinsurance agreement with Omega, the Company is required to fund a Canadian Trust account with the greater of CAD $2.0 million or 120% of unearned Canadian premium plus 20% of outstanding Canadian claims, including all incurred but not reported claims. As of December 31, 2023, the account balance was CAD $15.7 million and the Company was in compliance with all requirements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not transferred any risk to third-party reinsurers.</span></div> 167600000 135900000 112000000 9500000 6400000 0.15 0.15 0.16 11200000 7200000 2000000 1.20 0.20 15700000 <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div>Financial instruments, which potentially subject the Company to concentration of credit risk, consist primarily of cash and cash equivalents, investments, and debt. The Company manages its risk by investing cash equivalents and investment securities in money market instruments and securities of the U.S. government, U.S. government agencies and high-credit-quality issuers of debt securities. <div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2023-07 related to improving segment disclosures. This ASU enhances disclosures about significant segment expenses, allows for multiple measures of a segment's profit or loss, and requires additional disclosures about the Chief Operating Decision Maker. The ASU is effective for annual periods beginning after December 15, 2023, including interim periods within that reporting period, with early adoption permitted. As of year-end, the Company is still evaluating the impact on its consolidated financial statements. </span></div>In December 2023, the FASB issued ASU 2023-09 which improves and expands upon the income tax disclosures, primarily related to the rate reconciliation and income taxes paid information. The ASU is effective for annual periods beginning after December 15, 2024, including interim periods within that reporting period, with early adoption permitted. As of year-end, the Company is still evaluating the impact on its consolidated financial statements. Net Loss per Share<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net loss per share is calculated using the weighted average number of shares of common stock plus, when dilutive, potential shares of common stock outstanding using the treasury-stock method. Potential shares of common stock outstanding include stock options, unvested restricted stock awards and restricted stock units.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive equity securities were not included in the diluted earnings per share of common stock calculation because they would have had an antidilutive effect:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:10pt;font-weight:400;line-height:100%"> </span></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%">As of December 31,</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:10pt;font-weight:400;line-height:100%"> </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="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%">2022</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%">2021</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%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,970 </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%">629,650 </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%">807,205 </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%">Restricted stock awards and restricted stock units</span></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%">714,382 </span></td><td style="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="padding:2px 0 2px 1pt;text-align: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,112,552 </span></td><td style="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,087,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive equity securities were not included in the diluted earnings per share of common stock calculation because they would have had an antidilutive effect:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.987%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></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:10pt;font-weight:400;line-height:100%"> </span></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%">As of December 31,</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:10pt;font-weight:400;line-height:100%"> </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="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%">2022</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%">2021</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%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,970 </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%">629,650 </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%">807,205 </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%">Restricted stock awards and restricted stock units</span></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%">714,382 </span></td><td style="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="padding:2px 0 2px 1pt;text-align: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,112,552 </span></td><td style="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,087,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 408970 629650 807205 714382 1112552 1087627 Business Combinations<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PetExpert</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 16, 2022, the Company acquired 100% of voting equity interest in Royal Blue s.r.o., the parent company of PetExpert, a veterinary-centric, managing general agent for pet insurance with operations in the Czech Republic, Slovakia, and Belgium for approximately $12.3 million in net cash. The acquisition provides the Company with a foothold in Europe, allowing for expansion within different countries within the region. Additionally, the acquired technology from PetExpert focuses on the pet space and, along with the acquired personnel, is intended to enable the Company to improve its back-end software to help facilitate growth opportunities. The Company incurred $0.2 million of acquisition-related costs that were recorded in general and administrative expenses.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition is recorded using the purchase method of accounting in accordance with Accounting Standards Codification (ASC) 805,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires that the assets acquired and liabilities assumed to be recorded at their respective fair values at the acquisition date. The excess of the purchase price over the estimated fair values of the net tangible and intangible assets acquired is recorded as goodwill. The application of the purchase method of accounting resulted in the recognition of intangible assets, the estimated fair values of which involved a discounted cash flow model and certain assumptions and estimates, including but not limited to, revenue growth rates and margins, attrition rates, and discount rates. These estimates are inherently uncertain and unanticipated events and circumstances may occur which could affect the accuracy or validity of estimates used in purchase accounting. The purchase price allocation recorded in a business combination may change during the measurement period, which is a period not to exceed one year from the date of acquisition, as additional information about conditions existing at the acquisition date becomes available. </span></div><div style="margin-bottom:5pt;margin-top: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 estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.199%"></td><td style="width:0.1%"></td></tr><tr><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%">November 16,</span></td></tr><tr><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%">2022</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%">Current assets, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">295 </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%">Property and equipment and other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </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%">Amortizable intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,121 </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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,541 </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%">Current liabilities and short-term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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%">Total consideration transferred, net of cash acquired</span></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%">12,251 </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><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired intangible assets which included developed technologies and customer relationships with an estimated useful life of 5.0 years. The goodwill recognized is attributable primarily to going concern value such as assembled workforce, future technology development, future customers, and expected synergies from incorporating the operations into the Company’s portfolio. It has been assigned to the subscription business segment. None of the goodwill associated with this acquisition is expected to be deductible for income tax purposes. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the acquisition date, the Company assumed a credit agreement entered into by PetExpert in 2021 that provides for a revolving line of credit. This line of credit was due and paid in full in May 2023. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Smart Paws</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2022, the Company completed an acquisition of 100% of the equity of Smart Paws GmbH (Smart Paws), a managing general agent for pet insurance with operations in Germany and Switzerland, for approximately $2.8 million in net cash. The acquisition of Smart Paws provides the Company with a foothold in Europe, allowing for expansion within different countries within the region. The Company incurred $0.1 million of acquisition related costs that were included in general and administrative expenses during the year ended December 31, 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired a definite-lived intangible asset valued at $1.1 million with an estimated useful life of 5.0 years. Goodwill of $2.6 million was recognized as a result of the acquisition and attributable primarily to going concern value such as assembled workforce, future customers, and expected synergies from incorporating the operations into the Company’s portfolio. None of the goodwill associated with this acquisition is expected to be deductible for income tax purposes. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of PetExpert and Smart Paws operations have been included in the consolidated financial statements since the acquisition date, but were immaterial to the Company's consolidated financial statements.</span></div> 12300000 200000 <div style="margin-bottom:5pt;margin-top: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 estimated fair values of the assets acquired and liabilities assumed at the acquisition date (in thousands): </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.199%"></td><td style="width:0.1%"></td></tr><tr><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%">November 16,</span></td></tr><tr><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%">2022</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%">Current assets, net of cash acquired</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">295 </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%">Property and equipment and other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </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%">Amortizable intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,121 </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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,541 </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%">Current liabilities and short-term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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%">Total consideration transferred, net of cash acquired</span></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%">12,251 </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> 295000 27000 5121000 9541000 1677000 1056000 12251000 P5Y 2800000 100000 1100000 P5Y 2600000 Property, Equipment, and Internal-Use Software, Net<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and internal-use software, net consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:400;line-height:100%"> </span></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%">December 31,</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="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="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%">2022</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%">Land and improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">15,911 </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%">15,911 </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%">Building and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,974 </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%">48,963 </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%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,097 </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%">34,779 </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%">Office equipment and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,129 </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,814 </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%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,627 </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%">21,415 </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%">Property, equipment and internal-use software, at cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,738 </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%">127,882 </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%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,088)</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%">(37,181)</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%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">103,650 </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%">90,701 </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>Depreciation expense related to property, equipment, and internal-use software was $6.7 million, $6.1 million and $7.1 million for the years ended December 31, 2023, 2022 and 2021, respectively. <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, equipment, and internal-use software, net consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:400;line-height:100%"> </span></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%">December 31,</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="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="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%">2022</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%">Land and improvements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">15,911 </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%">15,911 </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%">Building and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,974 </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%">48,963 </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%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,097 </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%">34,779 </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%">Office equipment and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,129 </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,814 </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%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,627 </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%">21,415 </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%">Property, equipment and internal-use software, at cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,738 </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%">127,882 </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%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,088)</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%">(37,181)</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%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">103,650 </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%">90,701 </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> 15911000 15911000 48974000 48963000 40097000 34779000 6129000 6814000 34627000 21415000 145738000 127882000 42088000 37181000 103650000 90701000 6700000 6100000 7100000 Goodwill and Intangible Assets<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from business acquisitions in which the purchase price exceeds the fair value of tangible and intangible assets acquired less assumed liabilities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of goodwill by reportable segment for the years ended December 31, 2023 and 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.593%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Balance as of January 1, 2022</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%">32,709 </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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">32,709 </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%">Acquisitions</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%">12,159 </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%">12,159 </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%">Effects of foreign currency</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%">(2,885)</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%">(2,885)</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%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,983 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,983 </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><td colspan="3" style="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="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%">Effects of foreign currency</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,730 </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%">1,730 </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%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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 #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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of intangible assets other than goodwill for the periods presented (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:27.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.061%"></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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Net 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:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life Remaining as of 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%">December 31, 2023:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</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%">4,773 </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%">4,773 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</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%">848 </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%">(848)</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="3" 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%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Trade name</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,294 </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%">(412)</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%">882 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</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,278 </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,023)</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%">8,255 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">8,379 </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%">(4,855)</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%">3,524 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, trademarks, and other</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%">2,459 </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,148)</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,311 </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:center;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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 Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,031 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,286)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,745 </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="3" style="background-color:#ffffff;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%">2.8</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%">December 31, 2022:</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="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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</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%">4,773 </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%">4,773 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</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%">2,959 </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,866)</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%">93 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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,228 </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%">(266)</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%">962 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</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%">16,770 </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%">(5,164)</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%">11,606 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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,980 </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%">(3,001)</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%">4,979 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, trademarks, and other</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%">2,768 </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,150)</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,618 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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 Intangibles</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%">36,478 </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%">(12,447)</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%">24,031 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company acquired an insurance company in 2007, which originally included licenses in 23 states. These licenses were valued at $4.8 million. The Company is currently licensed in all 50 states, the District of Columbia and Puerto Rico. Insurance licenses are renewed annually upon payment of various fees assessed by the issuing state. Renewal costs are expensed as incurred. Insurance licenses are considered an indefinite-lived intangible asset given the planned renewal of the certificates of authority and applicable licenses for the foreseeable future. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense associated with intangible assets was $5.7 million, $4.8 million, and $4.9 million for the years ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></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:10pt;font-weight:400;line-height:100%">Year ending December 31:</span></td><td colspan="3" style="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%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,345 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,556 </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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,311 </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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </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 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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">13,301 </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> Goodwill and Intangible Assets<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill arises from business acquisitions in which the purchase price exceeds the fair value of tangible and intangible assets acquired less assumed liabilities. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of goodwill by reportable segment for the years ended December 31, 2023 and 2022 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.593%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Subscription Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</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%">Balance as of January 1, 2022</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%">32,709 </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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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%">32,709 </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%">Acquisitions</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%">12,159 </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%">12,159 </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%">Effects of foreign currency</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%">(2,885)</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%">(2,885)</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%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,983 </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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,983 </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><td colspan="3" style="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="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%">Effects of foreign currency</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,730 </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%">1,730 </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%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 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 #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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 32709000 0 32709000 12159000 0 12159000 -2885000 0 -2885000 41983000 0 41983000 1730000 0 1730000 43713000 0 43713000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the detail of intangible assets other than goodwill for the periods presented (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:27.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.061%"></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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Net 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:10pt;font-weight:700;line-height:100%">Weighted Average Useful Life Remaining as of 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%">December 31, 2023:</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</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%">4,773 </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%">4,773 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</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%">848 </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%">(848)</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="3" 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%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Trade name</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,294 </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%">(412)</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%">882 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</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,278 </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,023)</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%">8,255 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">8,379 </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%">(4,855)</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%">3,524 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, trademarks, and other</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%">2,459 </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,148)</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,311 </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:center;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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 Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,031 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,286)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,745 </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="3" style="background-color:#ffffff;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%">2.8</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%">December 31, 2022:</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="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 #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Licenses</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%">4,773 </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%">4,773 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</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%">2,959 </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,866)</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%">93 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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,228 </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%">(266)</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%">962 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technologies</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%">16,770 </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%">(5,164)</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%">11,606 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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,980 </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%">(3,001)</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%">4,979 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, trademarks, and other</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%">2,768 </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,150)</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,618 </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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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 Intangibles</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%">36,478 </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%">(12,447)</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%">24,031 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 4773000 4773000 848000 848000 0 1294000 412000 882000 P6Y9M18D 17278000 9023000 8255000 P2Y7M6D 8379000 4855000 3524000 P2Y1M6D 2459000 1148000 1311000 P5Y 35031000 16286000 18745000 P2Y9M18D 4773000 4773000 2959000 2866000 93000 1228000 266000 962000 16770000 5164000 11606000 7980000 3001000 4979000 2768000 1150000 1618000 36478000 12447000 24031000 4800000 5700000 4800000 4900000 <div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></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:10pt;font-weight:400;line-height:100%">Year ending December 31:</span></td><td colspan="3" style="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%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,345 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,556 </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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,311 </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%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </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 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</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">13,301 </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> 5345000 4556000 1482000 1311000 164000 443000 13301000 Investments<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for sale securities are classified as short-term versus long-term investments based on whether they represent the investment of funds available for current operations. All available-for-sale securities are considered short-term in nature, with the exception of certain long-term investments that are being held for statutory requirements. Held-to-maturity securities are classified as short-term versus long-term investments based on the effective maturity dates. The amortized cost, gross unrealized holding gains and losses, and estimates of fair value of long-term and short-term investments by major security type and class of security were as follows as of December 31, 2023 and 2022 (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><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%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Holding<br/>Gains</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%">Gross<br/>Unrealized<br/>Holding<br/>Losses</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%">Fair<br/>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%">As of December 31, 2023</span></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%">Long-term investments:</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></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%">Available-for-sale investments</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">11,869 </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%">— </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%">11,869 </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: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%">11,869 </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%">— </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%">— </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%">11,869 </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 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%">Held-to-maturity investments</span></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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 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%">997 </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%">8 </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%">1,005 </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: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%">997 </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%">8 </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%">— </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,005 </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><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%">Short-term investments:</span></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 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%">Available-for-sale investments</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></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 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%">44,425 </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%">326 </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%">(64)</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%">44,687 </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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,460 </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%">69 </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%">(75)</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,454 </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 37pt;text-align: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 asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,422 </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%">67 </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%">(53)</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,436 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,404 </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%">332 </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%">(123)</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,613 </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: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%">103,711 </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%">794 </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%">(315)</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%">104,190 </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 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%">Held-to-maturity investments</span></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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 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%">13,179 </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%">21 </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%">(15)</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%">13,185 </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%">              Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,298 </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%">— </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,298 </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></tr><tr><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%">25,477 </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%">21 </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%">(15)</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%">25,483 </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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;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<br/>Unrealized<br/>Holding<br/>Gains</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:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Holding<br/>Losses</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:8pt;font-weight:700;line-height:100%">Fair<br/>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%">As of December 31, 2022</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</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></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%">Available-for-sale investments</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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%">Foreign deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,683 </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%">— </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%">7,683 </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></tr><tr><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%">7,683 </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%">— </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%">7,683 </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 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%">Held-to-maturity investments</span></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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">158 </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%">(4)</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%">154 </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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </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%">Short-term investments:</span></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 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%">Available-for-sale investments</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 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%">42,833 </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%">17 </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%">(203)</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%">42,647 </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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </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%">8 </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%">(105)</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%">7,918 </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 37pt;text-align: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 asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,286 </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%">8 </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%">(85)</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%">11,209 </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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">(6)</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%">994 </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 37pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,793 </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%">95 </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%">(357)</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%">37,531 </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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,927 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,299 </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 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%">Held-to-maturity investments</span></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 2px 37pt;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%">U.S. Treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,059 </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%">(58)</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%">12,001 </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 37pt;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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,254 </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%">3,254 </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 37pt;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%">U.S. government funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,192 </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%">— </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,192 </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: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%">56,505 </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%">— </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%">(58)</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%">56,447 </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:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of investments classified as available-for-sale and held-to-maturity were as follows (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </span></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%">December 31, 2023</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="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<br/>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%">Fair<br/>Value</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%">Available-for-sale:</span></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 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%">Due under one year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,420 </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%">2,408 </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 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%">Due after one year through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,278 </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%">90,761 </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: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%">92,698 </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%">93,169 </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><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%">Available-for-sale collateralized:</span></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 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%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,460 </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%">10,454 </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 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%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,422 </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,436 </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: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%">22,882 </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%">22,890 </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><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%">Held-to-maturity:</span></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 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%">Due under one year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,477 </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%">25,483 </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 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%">Due after one year through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </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,005 </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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect any credit losses from its held-to-maturity investments, considering the composition of the investment portfolio and the credit loss history of these investments. For available-for-sale investments, the Company determined that there were unrealized losses of $0.3 million and $0.8 million for the years ended December 31, 2023 and 2022, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, $18.9 million in available-for-sale investments have been in a loss position for more than twelve months, with total unrealized losses of $0.2 million. As of December 31, 2023, $25.9 million available-for-sale investments have been in a loss position for less than twelve months, with total unrealized losses of $0.1 million. As of December 31, 2022, no available-for-sale investments had been in a loss position for more than twelve months. As of December 31, 2022, $76.3 million available-for-sale investments had been in a loss position for less than twelve months, with total unrealized losses of $0.8 million. These losses relate to interest rate changes. The Company does not expect any credit losses from its available-for-sale investments, considering the composition of the investment portfolio and the credit rating of these investments. For those securities, the Company determined it is not likely to, and does not intend to, sell prior to a potential recovery.</span></div>Proceeds from the sales of fixed maturities classified as available-for-sale were $114.7 million and $43.0 million during the years ended December 31, 2023 and 2022, respectively. The amortized cost, gross unrealized holding gains and losses, and estimates of fair value of long-term and short-term investments by major security type and class of security were as follows as of December 31, 2023 and 2022 (in thousands):<div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><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%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Holding<br/>Gains</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%">Gross<br/>Unrealized<br/>Holding<br/>Losses</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%">Fair<br/>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%">As of December 31, 2023</span></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%">Long-term investments:</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></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%">Available-for-sale investments</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">11,869 </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%">— </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%">11,869 </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: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%">11,869 </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%">— </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%">— </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%">11,869 </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 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%">Held-to-maturity investments</span></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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 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%">997 </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%">8 </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%">1,005 </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: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%">997 </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%">8 </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%">— </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,005 </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><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%">Short-term investments:</span></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 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%">Available-for-sale investments</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></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 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%">44,425 </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%">326 </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%">(64)</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%">44,687 </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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,460 </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%">69 </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%">(75)</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,454 </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 37pt;text-align: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 asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,422 </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%">67 </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%">(53)</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,436 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,404 </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%">332 </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%">(123)</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,613 </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: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%">103,711 </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%">794 </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%">(315)</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%">104,190 </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 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%">Held-to-maturity investments</span></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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 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%">13,179 </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%">21 </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%">(15)</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%">13,185 </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%">              Certificates of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,298 </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%">— </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,298 </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></tr><tr><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%">25,477 </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%">21 </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%">(15)</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%">25,483 </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 style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:400;line-height:100%"> </span></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:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:#ffffff;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<br/>Unrealized<br/>Holding<br/>Gains</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:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Holding<br/>Losses</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:8pt;font-weight:700;line-height:100%">Fair<br/>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%">As of December 31, 2022</span></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</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></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%">Available-for-sale investments</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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%">Foreign deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,683 </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%">— </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%">7,683 </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></tr><tr><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%">7,683 </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%">— </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%">7,683 </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 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%">Held-to-maturity investments</span></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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">U.S. treasury securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">158 </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%">(4)</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%">154 </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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </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%">Short-term investments:</span></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 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%">Available-for-sale investments</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align: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 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%">42,833 </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%">17 </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%">(203)</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%">42,647 </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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,015 </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%">8 </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%">(105)</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%">7,918 </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 37pt;text-align: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 asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,286 </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%">8 </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%">(85)</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%">11,209 </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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">(6)</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%">994 </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 37pt;text-align: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 bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,793 </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%">95 </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%">(357)</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%">37,531 </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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,927 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(756)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,299 </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 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%">Held-to-maturity investments</span></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 2px 37pt;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%">U.S. Treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,059 </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%">(58)</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%">12,001 </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 37pt;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%">Certificates of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,254 </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%">3,254 </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 37pt;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%">U.S. government funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,192 </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%">— </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,192 </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: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%">56,505 </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%">— </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%">(58)</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%">56,447 </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> 11869000 0 0 11869000 11869000 0 0 11869000 997000 8000 0 1005000 997000 8000 0 1005000 44425000 326000 64000 44687000 10460000 69000 75000 10454000 12422000 67000 53000 12436000 36404000 332000 123000 36613000 103711000 794000 315000 104190000 13179000 21000 15000 13185000 12298000 0 0 12298000 25477000 21000 15000 25483000 7683000 0 0 7683000 7683000 0 0 7683000 158000 0 4000 154000 158000 0 4000 154000 42833000 17000 203000 42647000 8015000 8000 105000 7918000 11286000 8000 85000 11209000 1000000 0 6000 994000 37793000 95000 357000 37531000 100927000 128000 756000 100299000 12059000 0 58000 12001000 3254000 0 0 3254000 41192000 0 0 41192000 56505000 0 58000 56447000 <div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of investments classified as available-for-sale and held-to-maturity were as follows (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.252%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </span></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%">December 31, 2023</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="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<br/>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%">Fair<br/>Value</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%">Available-for-sale:</span></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 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%">Due under one year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2,420 </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%">2,408 </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 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%">Due after one year through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,278 </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%">90,761 </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: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%">92,698 </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%">93,169 </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><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%">Available-for-sale collateralized:</span></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 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%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,460 </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%">10,454 </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 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%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,422 </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,436 </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: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%">22,882 </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%">22,890 </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><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%">Held-to-maturity:</span></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 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%">Due under one year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">25,477 </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%">25,483 </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 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%">Due after one year through five years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </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,005 </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:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2420000 2408000 90278000 90761000 92698000 93169000 10460000 10454000 12422000 12436000 22882000 22890000 25477000 25483000 997000 1005000 26474000 26488000 300000 800000 18900000 200000 25900000 100000 0 76300000 800000 114700000 43000000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Other Investments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock Investment </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has invested $7.0 million in the preferred stock of a variable interest entity, Baystride, Inc., a U.S.-based privately held corporation operating in the pet food industry. The Company does not have power over the activities that most significantly impact the economic performance of the entity and is, therefore, not the primary beneficiary. The Company has the option to purchase all of the outstanding common stock issued by the entity in August 2027 at an amount approximating its expected fair value. The preferred stock investment in the entity is redeemable, and therefore, is accounted for as an available-for-sale debt security, and measured at fair value at each balance sheet date — see Note 8.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company has extended a $7.0 million revolving line of credit to the variable interest entity to fund its inventory purchases, which will increase annually by $2.0 million until the note’s maturity in 2027. Borrowing amounts are subject to limitations based on Baystride’s forecasted revenues and inventory balances. The Company's investment and amounts loaned under the line of credit are recorded in other long-term assets on its consolidated balance sheet. The outstanding loan balance under the line of credit, including accrued interest, was $4.0 million and $6.3 million as of December 31, 2023 and 2022, respectively. The Company has also entered into a series of agreements to provide ancillary services to, and receive reimbursement from, the variable interest entity at cost. The Company provided $0.4 million and $0.8 million of these services for the years ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-bottom:5pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Loss</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly evaluates its investments for expected credit losses. The Company considers past events, current conditions, and reasonable and supportable forecasts in estimating an allowance for credit losses. Additionally, the Company considers the ultimate collection of cash flows from its investments and whether the Company has the intent to sell, or if it is more likely than not the Company would be required to sell the security prior to recovery of its amortized cost. Such evaluations are revised as conditions change and new information becomes available. Based on these considerations, the Company has established an allowance for credit losses related to its investment in the preferred stock of a variable interest entity. The following table presents a rollforward of the allowance for credit losses for this investment.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> Balance as of January 1, 2022 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">(Addition to) allowance for credit losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><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, 2022 </span></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%">— </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%">(Addition to) allowance for credit losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,674)</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%"> Balance as of December 31, 2023 </span></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%">(1,674)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Investment in Joint Venture</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company acquired a non-controlling equity interest in a joint venture in Australia, whereby it has committed to licensing certain intellectual property and contributing up to $2.2 million AUD upon the achievement of specific operational milestones over a period of at least four years from the agreement execution date. As of December 31, 2023, the Company has contributed $1.3 million AUD. This equity investment is accounted for using the equity method and is classified in other long-term assets on the Company's consolidated balance sheet. The Company's share of income and losses from this equity method investment is included in gain (loss) from investment in joint venture on its consolidated statement of operations. Also included in this line item are income and expenses associated with administrative services provided to the joint venture.</span></div> Investment <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has invested $7.0 million in the preferred stock of a variable interest entity, Baystride, Inc., a U.S.-based privately held corporation operating in the pet food industry. The Company does not have power over the activities that most significantly impact the economic performance of the entity and is, therefore, not the primary beneficiary. The Company has the option to purchase all of the outstanding common stock issued by the entity in August 2027 at an amount approximating its expected fair value. The preferred stock investment in the entity is redeemable, and therefore, is accounted for as an available-for-sale debt security, and measured at fair value at each balance sheet date — see Note 8.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company has extended a $7.0 million revolving line of credit to the variable interest entity to fund its inventory purchases, which will increase annually by $2.0 million until the note’s maturity in 2027. Borrowing amounts are subject to limitations based on Baystride’s forecasted revenues and inventory balances. The Company's investment and amounts loaned under the line of credit are recorded in other long-term assets on its consolidated balance sheet. The outstanding loan balance under the line of credit, including accrued interest, was $4.0 million and $6.3 million as of December 31, 2023 and 2022, respectively. The Company has also entered into a series of agreements to provide ancillary services to, and receive reimbursement from, the variable interest entity at cost. The Company provided $0.4 million and $0.8 million of these services for the years ended December 31, 2023 and 2022, respectively.</span></div> 7000000 7000000 2000000 4000000 6300000 400000 800000 The following table presents a rollforward of the allowance for credit losses for this investment.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.298%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%"> Balance as of January 1, 2022 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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></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%">(Addition to) allowance for credit losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><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, 2022 </span></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%">— </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%">(Addition to) allowance for credit losses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,674)</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%"> Balance as of December 31, 2023 </span></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%">(1,674)</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> 0 0 0 -1674000 -1674000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">Investment in Joint Venture</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2018, the Company acquired a non-controlling equity interest in a joint venture in Australia, whereby it has committed to licensing certain intellectual property and contributing up to $2.2 million AUD upon the achievement of specific operational milestones over a period of at least four years from the agreement execution date. As of December 31, 2023, the Company has contributed $1.3 million AUD. This equity investment is accounted for using the equity method and is classified in other long-term assets on the Company's consolidated balance sheet. The Company's share of income and losses from this equity method investment is included in gain (loss) from investment in joint venture on its consolidated statement of operations. Also included in this line item are income and expenses associated with administrative services provided to the joint venture.</span></div> 2200000 1300000 Fair Value<div style="margin-top: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 Disclosures </span></div><div style="margin-top: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, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:49.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.797%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></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%">As of December 31, 2023</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="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%">Fair Value</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 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: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 3</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:700;line-height:100%">Assets</span></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 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%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">67,360 </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%">67,360 </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%">— </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 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%">Fixed maturities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,454 </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%">10,454 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,436 </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%">12,436 </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 2px 30.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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,613 </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%">36,613 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Foreign deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,869 </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%">11,869 </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="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 30.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%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,687 </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%">44,687 </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></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%">Preferred stock investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,326 </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%">5,326 </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%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,745 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,229 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,190 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,326 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" 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:8pt;font-weight:700;line-height:100%">As of December 31, 2022</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="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%">Fair Value</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 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: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 3</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:700;line-height:100%">Assets</span></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 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%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,633 </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%">1,633 </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%">— </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 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%">Fixed maturities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,918 </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%">7,918 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,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%">— </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%">11,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%">— </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 30.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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,531 </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%">37,531 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Foreign deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,683 </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%">7,683 </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 2px 30.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%">Municipal bond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994 </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%">994 </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></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%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,647 </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%">42,647 </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 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%">Preferred stock investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115 </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%">— </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%">4,115 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">113,730 </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%">9,316 </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,299 </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%">4,115 </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-bottom:5pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures the fair value of money market funds and foreign deposits, classified as Level 1, based on quoted prices in active markets for identical assets. The Company's fixed maturity investments classified as either Level 1 or Level 2 in the above tables are priced exclusively by external sources, including pricing vendors, dealers/market makers, and exchange-quoted prices. The fair value of the Company's fixed maturity investments classified as Level 2 is based on either recent trades in inactive markets or quoted market prices of similar instruments and other significant inputs derived from or corroborated by observable market data. Held-to-maturity investments are carried at amortized cost and the fair value and changes in unrealized gains (losses) are disclosed in Note 6, Investments. The fair value of these investments is determined in the same manner as available-for-sale securities and are considered either a Level 1 or Level 2 measurement.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company's preferred stock investment (see Note 7) is accounted for as an available-for-sale debt security, and measured at fair value at each balance sheet date. The estimated fair value of the preferred stock investment is a Level 3 measurement, and is based on certain unobservable inputs such as the value of the underlying enterprise, volatility, time to liquidity, and market interest rates. An increase or decrease in any of these unobservable inputs would result in a change in the fair value measurement. The estimated fair value was $5.3 million and $4.1 million as of December 31, 2023 and 2022, respectively, and is recorded in other long-term assets on the Company's consolidated balance sheet. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes transfers between levels of the fair value hierarchy on the date of the event or change in circumstances that caused the transfer. There were no transfers between levels for the years ended December 31, 2023 and 2022.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents the change in fair value of the Company’s investment carried at fair value and classified as Level 3 as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></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%">Preferred Stock Investment</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%">Balance as of January 1, 2021</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%">7,949 </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%"><span style="-sec-ix-hidden:f-798">Unrealized gain included in other comprehensive income (loss)</span></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%">493 </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%">Balance as of December 31, 2021</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%">8,442 </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="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%"><span style="-sec-ix-hidden:f-801">Unrealized loss included in other comprehensive income (loss)</span></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%">(4,327)</span></td><td style="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%">Balance as of December 31, 2022</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%">4,115 </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="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%"><span style="-sec-ix-hidden:f-804">Reversal of cumulative unrealized loss included in other comprehensive income (loss)</span></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%">2,885 </span></td><td style="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%">Credit loss included in earnings</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,674)</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="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%">Balance as of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">5,326 </span></td><td style="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-bottom:5pt;margin-top:5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Fair Value Disclosures - Other Assets and Liabilities</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's other long-term assets balance also included notes receivable of $6.8 million and $9.3 million as of December 31, 2023 and 2022, respectively, recorded at their estimated collectible amount. The Company estimates that the carrying value of the notes receivable approximates the fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at December 31, 2023.</span></div> <div style="margin-top: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, the Company's assets that are measured at fair value on a recurring basis, and placement within the fair value hierarchy (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:49.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.797%"></td><td style="width:0.1%"></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:8pt;font-weight:400;line-height:100%"> </span></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%">As of December 31, 2023</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="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%">Fair Value</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 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: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 3</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:700;line-height:100%">Assets</span></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 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%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">67,360 </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%">67,360 </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%">— </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 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%">Fixed maturities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,454 </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%">10,454 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,436 </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%">12,436 </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 2px 30.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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,613 </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%">36,613 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Foreign deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,869 </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%">11,869 </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="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 30.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%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,687 </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%">44,687 </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></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%">Preferred stock investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,326 </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%">5,326 </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%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,745 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,229 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,190 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,326 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" 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:8pt;font-weight:700;line-height:100%">As of December 31, 2022</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="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%">Fair Value</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 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: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 3</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:700;line-height:100%">Assets</span></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 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%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,633 </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%">1,633 </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%">— </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 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%">Fixed maturities:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.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%">Mortgage-backed securities and collateralized mortgage obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,918 </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%">7,918 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,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%">— </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%">11,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%">— </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 30.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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,531 </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%">37,531 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.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%">Foreign deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,683 </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%">7,683 </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 2px 30.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%">Municipal bond</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994 </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%">994 </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></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%">U.S. Treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,647 </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%">42,647 </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 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%">Preferred stock investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115 </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%">— </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%">4,115 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">113,730 </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%">9,316 </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,299 </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%">4,115 </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> 67360000 67360000 0 0 10454000 0 10454000 0 12436000 0 12436000 0 36613000 0 36613000 0 11869000 11869000 0 0 44687000 0 44687000 0 5326000 0 0 5326000 188745000 79229000 104190000 5326000 1633000 1633000 0 0 7918000 0 7918000 0 11209000 0 11209000 0 37531000 0 37531000 0 7683000 7683000 0 0 994000 0 994000 0 42647000 0 42647000 0 4115000 0 0 4115000 113730000 9316000 100299000 4115000 5300000 4100000 <div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents the change in fair value of the Company’s investment carried at fair value and classified as Level 3 as of December 31, 2023 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.139%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></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%">Preferred Stock Investment</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%">Balance as of January 1, 2021</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%">7,949 </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%"><span style="-sec-ix-hidden:f-798">Unrealized gain included in other comprehensive income (loss)</span></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%">493 </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%">Balance as of December 31, 2021</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%">8,442 </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="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%"><span style="-sec-ix-hidden:f-801">Unrealized loss included in other comprehensive income (loss)</span></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%">(4,327)</span></td><td style="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%">Balance as of December 31, 2022</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%">4,115 </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="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%"><span style="-sec-ix-hidden:f-804">Reversal of cumulative unrealized loss included in other comprehensive income (loss)</span></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%">2,885 </span></td><td style="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%">Credit loss included in earnings</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,674)</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="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%">Balance as of December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">5,326 </span></td><td style="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> 7949000 493000 8442000 -4327000 4115000 2885000 -1674000 5326000 <div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's other long-term assets balance also included notes receivable of $6.8 million and $9.3 million as of December 31, 2023 and 2022, respectively, recorded at their estimated collectible amount. The Company estimates that the carrying value of the notes receivable approximates the fair value. The estimated fair value represents a Level 3 measurement within the fair value hierarchy, and is based on market interest rates and the assessed creditworthiness of the third party. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of long-term debt based upon rates currently available to the Company for debt with similar terms and remaining maturities. This is a Level 3 measurement. Based upon the terms of the debt, the carrying amount of long-term debt approximated fair value at December 31, 2023.</span></div> 6800000 9300000 Commitments and Contingencies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time the Company is or may become subject to various legal proceedings arising in the ordinary course of business, including proceedings against members, other entities or regulatory bodies. Estimated liabilities are recorded when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. At this time, the Company does not believe any such matters to be material individually or in the aggregate. These views are subject to change following the outcome of future events or the results of future developments.</span></div> Reserve for Veterinary Invoices<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reserve for veterinary invoices is an estimate of the future amount the Company will pay for veterinary invoices that haven't been processed or received but that are dated as of, or prior to, its balance sheet date. The reserve also includes the Company's estimate of related internal processing costs. The reserve estimate involves actuarial projections, and is based on management's assessment of facts and circumstances currently known, and assumptions about anticipated patterns. The Company uses generally accepted actuarial methodologies, such as paid loss development methods, in estimating the amount of the reserve for veterinary invoices. The reserve is made for each of the Company's segments, subscription and other business, and is continually refined as the Company receives and pays veterinary invoices. Changes in management's assumptions and estimates may have a relatively large impact to the reserve and associated expense. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reserve for veterinary invoices</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </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%">Year Ended December 31,</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:10pt;font-weight:700;line-height:100%">Subscription</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%">2023</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%">2022</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%">2021</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%">Reserve at beginning of 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%">21,543 </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%">22,407 </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%">19,925 </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="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%">Veterinary invoices during the period related to:</span></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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Current year</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%">540,396 </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%">439,679 </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%">357,859 </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="padding:2px 1pt 2px 37pt;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%">Prior years</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%">2,800 </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%">(2,799)</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%">(1,411)</span></td><td style="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%">Total veterinary invoice expense</span></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%">543,196 </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%">436,880 </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%">356,448 </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="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%">Amounts paid during the period related to:</span></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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Current year</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%">506,294 </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%">414,778 </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%">333,182 </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="padding:2px 1pt 2px 37pt;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%">Prior years</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%">23,001 </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%">18,739 </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%">16,109 </span></td><td style="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%">Total paid</span></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%">529,295 </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%">433,517 </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%">349,291 </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="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%">Non-cash expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">3,896 </span></td><td style="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 colspan="2" style="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%">4,227 </span></td><td style="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 colspan="2" style="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%">4,675 </span></td><td style="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%">Reserve at end of period</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%">31,548 </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%">21,543 </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%">22,407 </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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had unfavorable development on veterinary invoice reserves for the subscription business segment of $2.8 million for the year ended December 31, 2023, favorable development on veterinary invoice reserves of $2.8 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $1.4 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends. </span></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are the changes in total liability for the Company's other business segment (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:10pt;font-weight:400;line-height:100%"> </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%">Year Ended December 31,</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:10pt;font-weight:700;line-height:100%">Other Business</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%">2023</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%">2022</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%">2021</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%">Reserve at beginning of 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%">22,191 </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,264 </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%">9,004 </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="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%">Veterinary invoices during the period related to:</span></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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Current year</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%">287,361 </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%">211,729 </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%">129,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="padding:2px 1pt 2px 37pt;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%">Prior years</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%">498 </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%">1,128 </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%">(212)</span></td><td style="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%">Total veterinary invoice expense</span></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%">287,859 </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%">212,857 </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%">129,614 </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="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%">Amounts paid during the period related to:</span></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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Current year</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%">256,616 </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%">190,031 </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%">112,574 </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="padding:2px 1pt 2px 37pt;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%">Prior years</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%">21,744 </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%">17,899 </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%">8,780 </span></td><td style="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%">Total paid</span></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%">278,360 </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%">207,930 </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%">121,354 </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="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%">Non-cash expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">— </span></td><td style="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 colspan="2" style="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%">— </span></td><td style="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 colspan="2" style="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%">— </span></td><td style="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%">Reserve at end of period</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%">31,690 </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%">22,191 </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%">17,264 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had unfavorable development on veterinary invoice reserves for the other business segment of $0.5 million for the year ended December 31, 2023, unfavorable development on veterinary invoice reserves of $1.1 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $0.2 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reserve for veterinary invoices, by year of occurrence</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, the cumulative number of veterinary invoices represents the total number received as of December 31, 2023, by year the veterinary invoice relates to, referred to as the year of occurrence. If a pet is injured or becomes ill, multiple trips to the veterinarian may result in several invoices. Each of these veterinary invoices is included in the cumulative number, regardless of whether the veterinary invoice was paid. Information for years 2020 through 2022 is provided as required supplementary information. Amounts in these tables are presented on a constant currency basis to remove the impact of changes in the foreign currency exchange rate on development. The cumulative expenses as of the end of each year are revalued using the currency exchange rate as of December 31, 2023.</span></div><div><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 development of veterinary invoice expense, on a constant currency basis, for the Company's subscription business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.714%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative veterinary invoice expenses</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Reserve</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative number of veterinary invoices</span></td></tr><tr style="height:21pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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:10pt;font-weight:700;line-height:100%">Subscription</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%">2020</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%">2021</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%">2022</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%">2023</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%">2023</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%">2023</span></td></tr><tr><td colspan="3" style="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%">Year of Occurrence</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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">279,236 </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%">278,325 </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%">277,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 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%">278,342 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,205,693 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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 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%">354,083 </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%">351,797 </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%">352,320 </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%">— </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%">1,482,674 </span></td><td style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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 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%">438,148 </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%">439,448 </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%">1,342 </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,775,110 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="3" style="padding:0 1pt"></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%">542,362 </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%">30,206 </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%">1,981,465 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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;border-top:1pt solid #000000;padding:0 1pt"></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%">1,612,472 </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%">31,548 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><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 development of veterinary invoice expense, on a constant currency basis, for the Company's other business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.714%"></td><td style="width:0.1%"></td></tr><tr style="height:26pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative veterinary invoice expenses</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Reserve</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative number of veterinary invoices</span></td></tr><tr style="height:12pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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:10pt;font-weight:700;line-height:100%">Other Business</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%">2020</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%">2021</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%">2022</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%">2023</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%">2023</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%">2023</span></td></tr><tr><td colspan="3" style="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%">Year of Occurrence</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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">72,289 </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%">72,026 </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%">72,255 </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%">72,352 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,416 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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 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%">129,814 </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%">130,650 </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%">130,577 </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%">— </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%">906,658 </span></td><td style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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 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%">211,724 </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%">212,163 </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%">945 </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,289,524 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="3" style="padding:0 1pt"></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%">287,365 </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%">30,745 </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%">1,414,664 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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 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%">702,457 </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%">31,690 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cumulative paid veterinary invoice expense</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following tables, amounts are by the year the veterinary invoice relates to, referred to as the year of occurrence. Amounts in these tables are presented on a constant currency basis to remove the impact of changes in the foreign currency exchange rate. The cumulative amounts paid as of the end of each year are revalued using the currency exchange rate as of December 31, 2023. Information for years 2020 through 2022 is provided as required supplementary information.</span></div><div><span><br/></span></div><div style="margin-top:3pt"><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 amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the subscription segment (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:50.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.227%"></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%">Year Ended December 31,</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:10pt;font-weight:700;line-height:100%">Subscription</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%">2020</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%">2021</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%">2022</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></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%">Year of Occurrence</span></td><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">261,780 </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%">276,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 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%">277,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 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%">278,342 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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 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%">334,187 </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%">350,925 </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%">352,320 </span></td><td style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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 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%">417,419 </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%">438,106 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="3" style="padding:0 1pt"></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%">512,156 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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 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%">1,580,924 </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="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total amounts unpaid and recorded as a liability</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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-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%">31,548 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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 amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the other business segment (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:50.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.227%"></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%">Year Ended December 31,</span></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:700;line-height:100%">Other Business</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%">2020</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%">2021</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%">2022</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></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:10pt;font-weight:400;line-height:100%">Year of Occurrence</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">63,362 </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%">72,013 </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%">72,255 </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%">72,352 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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 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%">112,562 </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%">130,157 </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%">130,577 </span></td><td style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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 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%">190,026 </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%">211,218 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="3" style="padding:0 1pt"></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%">256,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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 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%">670,767 </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="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total amounts unpaid and recorded as a liability</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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-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%">31,690 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are the changes in the total liability for the Company's subscription business segment (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </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%">Year Ended December 31,</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:10pt;font-weight:700;line-height:100%">Subscription</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%">2023</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%">2022</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%">2021</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%">Reserve at beginning of 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%">21,543 </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%">22,407 </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%">19,925 </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="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%">Veterinary invoices during the period related to:</span></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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Current year</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%">540,396 </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%">439,679 </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%">357,859 </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="padding:2px 1pt 2px 37pt;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%">Prior years</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%">2,800 </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%">(2,799)</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%">(1,411)</span></td><td style="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%">Total veterinary invoice expense</span></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%">543,196 </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%">436,880 </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%">356,448 </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="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%">Amounts paid during the period related to:</span></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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Current year</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%">506,294 </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%">414,778 </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%">333,182 </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="padding:2px 1pt 2px 37pt;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%">Prior years</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%">23,001 </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%">18,739 </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%">16,109 </span></td><td style="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%">Total paid</span></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%">529,295 </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%">433,517 </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%">349,291 </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="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%">Non-cash expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">3,896 </span></td><td style="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 colspan="2" style="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%">4,227 </span></td><td style="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 colspan="2" style="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%">4,675 </span></td><td style="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%">Reserve at end of period</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%">31,548 </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%">21,543 </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%">22,407 </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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had unfavorable development on veterinary invoice reserves for the subscription business segment of $2.8 million for the year ended December 31, 2023, favorable development on veterinary invoice reserves of $2.8 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $1.4 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends. </span></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are the changes in total liability for the Company's other business segment (in thousands):</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:10pt;font-weight:400;line-height:100%"> </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%">Year Ended December 31,</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:10pt;font-weight:700;line-height:100%">Other Business</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%">2023</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%">2022</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%">2021</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%">Reserve at beginning of 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%">22,191 </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,264 </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%">9,004 </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="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%">Veterinary invoices during the period related to:</span></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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Current year</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%">287,361 </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%">211,729 </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%">129,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="padding:2px 1pt 2px 37pt;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%">Prior years</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%">498 </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%">1,128 </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%">(212)</span></td><td style="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%">Total veterinary invoice expense</span></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%">287,859 </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%">212,857 </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%">129,614 </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="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%">Amounts paid during the period related to:</span></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="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;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%">Current year</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%">256,616 </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%">190,031 </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%">112,574 </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="padding:2px 1pt 2px 37pt;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%">Prior years</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%">21,744 </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%">17,899 </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%">8,780 </span></td><td style="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%">Total paid</span></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%">278,360 </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%">207,930 </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%">121,354 </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="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%">Non-cash expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">— </span></td><td style="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 colspan="2" style="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%">— </span></td><td style="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 colspan="2" style="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%">— </span></td><td style="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%">Reserve at end of period</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%">31,690 </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%">22,191 </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%">17,264 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had unfavorable development on veterinary invoice reserves for the other business segment of $0.5 million for the year ended December 31, 2023, unfavorable development on veterinary invoice reserves of $1.1 million for the year ended December 31, 2022, and favorable development on veterinary invoice reserves of $0.2 million for the year ended December 31, 2021, all of which were the result of ongoing analysis of recent payment trends.</span></div> 21543000 22407000 19925000 540396000 439679000 357859000 2800000 -2799000 -1411000 543196000 436880000 356448000 506294000 414778000 333182000 23001000 18739000 16109000 529295000 433517000 349291000 3896000 4227000 4675000 31548000 21543000 22407000 2800000 -2800000 -1400000 22191000 17264000 9004000 287361000 211729000 129826000 498000 1128000 -212000 287859000 212857000 129614000 256616000 190031000 112574000 21744000 17899000 8780000 278360000 207930000 121354000 0 0 0 31690000 22191000 17264000 500000 1100000 -200000 <div><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 development of veterinary invoice expense, on a constant currency basis, for the Company's subscription business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.714%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative veterinary invoice expenses</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Reserve</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative number of veterinary invoices</span></td></tr><tr style="height:21pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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:10pt;font-weight:700;line-height:100%">Subscription</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%">2020</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%">2021</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%">2022</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%">2023</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%">2023</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%">2023</span></td></tr><tr><td colspan="3" style="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%">Year of Occurrence</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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">279,236 </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%">278,325 </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%">277,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 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%">278,342 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,205,693 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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 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%">354,083 </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%">351,797 </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%">352,320 </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%">— </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%">1,482,674 </span></td><td style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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 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%">438,148 </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%">439,448 </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%">1,342 </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,775,110 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="3" style="padding:0 1pt"></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%">542,362 </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%">30,206 </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%">1,981,465 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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;border-top:1pt solid #000000;padding:0 1pt"></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%">1,612,472 </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%">31,548 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><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 development of veterinary invoice expense, on a constant currency basis, for the Company's other business segment by year of occurrence (in thousands, except for cumulative number of veterinary invoices data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:35.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.714%"></td><td style="width:0.1%"></td></tr><tr style="height:26pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative veterinary invoice expenses</span></td><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Reserve</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cumulative number of veterinary invoices</span></td></tr><tr style="height:12pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</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:10pt;font-weight:700;line-height:100%">Other Business</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%">2020</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%">2021</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%">2022</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%">2023</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%">2023</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%">2023</span></td></tr><tr><td colspan="3" style="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%">Year of Occurrence</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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">72,289 </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%">72,026 </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%">72,255 </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%">72,352 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536,416 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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 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%">129,814 </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%">130,650 </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%">130,577 </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%">— </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%">906,658 </span></td><td style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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 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%">211,724 </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%">212,163 </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%">945 </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,289,524 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="3" style="padding:0 1pt"></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%">287,365 </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%">30,745 </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%">1,414,664 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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 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%">702,457 </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%">31,690 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 279236000 278325000 277839000 278342000 0 1205693 354083000 351797000 352320000 0 1482674 438148000 439448000 1342000 1775110 542362000 30206000 1981465 1612472000 31548000 72289000 72026000 72255000 72352000 0 536416 129814000 130650000 130577000 0 906658 211724000 212163000 945000 1289524 287365000 30745000 1414664 702457000 31690000 <div style="margin-top:3pt"><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 amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the subscription segment (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:50.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.227%"></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%">Year Ended December 31,</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:10pt;font-weight:700;line-height:100%">Subscription</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%">2020</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%">2021</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%">2022</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></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%">Year of Occurrence</span></td><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">261,780 </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%">276,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 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%">277,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 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%">278,342 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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 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%">334,187 </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%">350,925 </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%">352,320 </span></td><td style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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 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%">417,419 </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%">438,106 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="3" style="padding:0 1pt"></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%">512,156 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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 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%">1,580,924 </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="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total amounts unpaid and recorded as a liability</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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-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%">31,548 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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 amounts paid for veterinary invoices, inclusive of related internal processing costs and reported on a constant currency basis, for the other business segment (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:50.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.227%"></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%">Year Ended December 31,</span></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:700;line-height:100%">Other Business</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%">2020</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%">2021</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%">2022</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></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:10pt;font-weight:400;line-height:100%">Year of Occurrence</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="background-color:#ffffff;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-style:italic;font-weight:400;line-height:100%">(unaudited)</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-style:italic;font-weight:400;line-height:100%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</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%">63,362 </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%">72,013 </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%">72,255 </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%">72,352 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></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 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%">112,562 </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%">130,157 </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%">130,577 </span></td><td style="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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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 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%">190,026 </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%">211,218 </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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></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="3" style="padding:0 1pt"></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%">256,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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 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%">670,767 </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="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total amounts unpaid and recorded as a liability</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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-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%">31,690 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 261780000 276589000 277839000 278342000 334187000 350925000 352320000 417419000 438106000 512156000 1580924000 31548000 63362000 72013000 72255000 72352000 112562000 130157000 130577000 190026000 211218000 256620000 670767000 31690000 Debt<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 25, 2022, the Company entered into a credit agreement with Piper Sandler Finance, LLC, acting as the administrative agent, that provides the Company with $150.0 million in credit (the Credit Facility) consisting of: </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(a) an initial term loan in an aggregate principal amount of $60.0 million (Initial Term Loan), which was funded at closing;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(b) commitments for delayed draw term loans in an aggregate principal amount not in excess of $75.0 million (Delayed Draw Term Loans, and together with the Initial Term Loan, the Term Loans), which may be drawn from time to time until September 25, 2023. On December 29, 2022, February 17, 2023, and September 21, 2023, the Company borrowed Delayed Draw Term loans of $15.0 million, $35.0 million, and $25.0 million, respectively; and </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(c) commitments for revolving loans in an aggregate principal amount at any time outstanding not in excess of $15.0 million (Revolving Loans), which may be drawn at any time prior to March 25, 2027. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Credit Facility bears interest at a floating base rate plus an applicable margin. The stated interest rate as of December 31, 2023 was approximately 10.5% for the original $60.0 million term loan and for the aggregate $75.0 million term loans. The Company incurred total debt issuance cost of approximately $5.9 million, which is reported in the consolidated balance sheet as a direct reduction from the carrying amount of the Credit Facility, and is amortized as interest expense over the term of five years. </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Credit Facility is secured by substantially all assets of the Company and its subsidiaries. Proceeds from the Credit Facility may be used for permitted acquisitions and investments, working capital and other general corporate purposes. The Credit Agreement contains financial and other covenants</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the Company was in compliance with all financial and other covenants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent not previously paid, the Initial Term Loan is due and payable on March 25, 2027, the Delayed Draw Term Loans are due and payable on the earlier of the five-year anniversary of their initial funding or March 25, 2028, and Revolving Loans are due and payable on March 25, 2027. The Company must repay 0.25% of any then-outstanding Term Loans, together with accrued and unpaid interest, on a quarterly basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future principal payments on outstanding borrowings as of December 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></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%">Year Ending December 31,</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%">2024</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,350 </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%">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%">1,350 </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%">1,350 </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%">72,113 </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%">57,125 </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%">— </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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">133,288 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2022-03-25 150000000 60000000 75000000 2023-09-25 15000000 35000000 25000000 15000000 2027-03-25 0.105 60000000 5900000 2027-03-25 2028-03-25 2027-03-25 0.0025 <div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Future principal payments on outstanding borrowings as of December 31, 2023 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.285%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.785%"></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%">Year Ending December 31,</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%">2024</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,350 </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%">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%">1,350 </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%">1,350 </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%">72,113 </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%">57,125 </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%">— </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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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%">133,288 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1350000 1350000 1350000 72113000 57125000 0 133288000 Stock-Based Compensation<div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense includes stock options and restricted stock units granted to employees and other service providers and has been reported in the Company’s consolidated statements of operations depending on the function performed by the employee or other service provider. Stock-based compensation expense recognized in each category of the consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):</span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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="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="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%">2022</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%">2021</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%">Veterinary invoice expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,667 </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%">4,145 </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%">4,538 </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%">Other cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </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,339 </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,610 </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%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,846 </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,742 </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,056 </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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,717 </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,831 </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%">8,862 </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%">New pet acquisition expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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%">9,336 </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,160 </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 12.25pt;text-align: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 expensed stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,161 </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%">33,393 </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%">28,226 </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%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135 </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,633 </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%">676 </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 12.25pt;text-align: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 stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">35,296 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">35,026 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">28,902 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had 714,382 unvested restricted stock units. Stock-based compensation expense of $44.6 million related to unvested restricted stock units are expected to be recognized over a weighted average period of approximately 2.4 years. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, two executives terminated employment with the Company and one executive signed a separation agreement effective June 1, 2023. In conjunction with these departures, the Company accelerated the vesting of certain RSUs as of the termination date and extended the purchase date of certain vested options from 90 to 365 days. These award modifications resulted in the recognition of $4.8 million share-based compensation expense during the year ended December 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of stock option awards are estimated on the date of grant using the Black-Scholes option-pricing model. The Company did not grant any new stock options during the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information regarding stock options granted, exercised and forfeited for the periods presented:</span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><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%">Number<br/>of<br/>Options</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%">Weighted Average<br/>Exercise<br/>Price per Share</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%">Aggregate<br/>Intrinsic<br/>Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,459,290 </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%">9.93 </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%">160,200 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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 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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(647,164)</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%">5.59 </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%">58,200 </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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,921)</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%">13.66 </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></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%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,205 </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;padding:2px 0 2px 1pt;text-align: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.39 </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%">95,765 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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;padding:2px 0 2px 1pt;text-align: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></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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(174,721)</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.82 </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%">10,931 </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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,834)</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%">18.87 </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></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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,650 </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;padding:2px 0 2px 1pt;text-align: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.53 </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%">21,410 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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;padding:2px 0 2px 1pt;text-align: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></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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213,848)</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.47 </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,720 </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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,832)</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.80 </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></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%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,970 </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;padding:2px 0 2px 1pt;text-align: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.09 </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,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,970 </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%">14.09 </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%">6,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of 2.5 years. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of options vested were as follows for the years ended December 31, 2023, 2022, and 2021. The Company didn't grant any stock options in these three years. </span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:22.440%"></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="display:none"></td><td colspan="3" style="display:none"></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%">Fair Value of Options Vested <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year:</span></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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">2021</span></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 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%">313 </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 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%">2022</span></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 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></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%">2023</span></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 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></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Awards and Restricted Stock Units</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock award and restricted stock unit activity for the years ended December 31, 2023, 2022 and 2021 is as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></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%">Number of <br/>Shares</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%">Weighted Average<br/>Grant Date Fair Value per<br/>Share</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%">Unvested shares as of January 1, 2021</span></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%">782,755 </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%">34.81 </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 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%">Granted</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%">787,730 </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%">101.32 </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 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%">Vested</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%">(426,725)</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%">40.10 </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 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%">Forfeited</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,133)</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%">72.93 </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%">Unvested shares as of December 31, 2021</span></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%">1,087,627 </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%">78.94 </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 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%">Granted</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%">623,401 </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%">84.11 </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 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%">Vested</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%">(516,077)</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%">72.81 </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 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%">Forfeited</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%">(82,399)</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%">81.91 </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%">Unvested shares as of December 31, 2022</span></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%">1,112,552 </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%">84.46 </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 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%">Granted</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%">366,870 </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%">26.77 </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 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%">Vested</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%">(669,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%">72.52 </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 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%">Forfeited</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%">(95,627)</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%">79.60 </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%">Unvested shares as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">714,382 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">66.64 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Stock-based compensation expense recognized in each category of the consolidated statements of operations for the years ended December 31, 2023, 2022 and 2021 was as follows (in thousands):<div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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="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="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%">2022</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%">2021</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%">Veterinary invoice expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,667 </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%">4,145 </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%">4,538 </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%">Other cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </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,339 </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,610 </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%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,846 </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,742 </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,056 </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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,717 </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,831 </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%">8,862 </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%">New pet acquisition expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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%">9,336 </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,160 </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 12.25pt;text-align: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 expensed stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,161 </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%">33,393 </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%">28,226 </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%">Capitalized stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135 </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,633 </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%">676 </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 12.25pt;text-align: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 stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">35,296 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">35,026 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">28,902 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had 714,382 unvested restricted stock units. Stock-based compensation expense of $44.6 million related to unvested restricted stock units are expected to be recognized over a weighted average period of approximately 2.4 years. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, two executives terminated employment with the Company and one executive signed a separation agreement effective June 1, 2023. In conjunction with these departures, the Company accelerated the vesting of certain RSUs as of the termination date and extended the purchase date of certain vested options from 90 to 365 days. These award modifications resulted in the recognition of $4.8 million share-based compensation expense during the year ended December 31, 2023.</span></div> 3667000 4145000 4538000 1612000 2339000 2610000 2846000 4742000 3056000 17717000 12831000 8862000 7319000 9336000 9160000 33161000 33393000 28226000 2135000 1633000 676000 35296000 35026000 28902000 714382 44600000 P2Y4M24D 4800000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of stock option awards are estimated on the date of grant using the Black-Scholes option-pricing model. The Company did not grant any new stock options during the years ended December 31, 2023, 2022, and 2021.</span></div> <div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information regarding stock options granted, exercised and forfeited for the periods presented:</span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></td><td style="width:0.1%"></td></tr><tr><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%">Number<br/>of<br/>Options</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%">Weighted Average<br/>Exercise<br/>Price per Share</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%">Aggregate<br/>Intrinsic<br/>Value <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,459,290 </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%">9.93 </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%">160,200 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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 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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(647,164)</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%">5.59 </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%">58,200 </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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,921)</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%">13.66 </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></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%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">807,205 </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;padding:2px 0 2px 1pt;text-align: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.39 </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%">95,765 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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;padding:2px 0 2px 1pt;text-align: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></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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(174,721)</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.82 </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%">10,931 </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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,834)</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%">18.87 </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></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%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629,650 </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;padding:2px 0 2px 1pt;text-align: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.53 </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%">21,410 </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 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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;padding:2px 0 2px 1pt;text-align: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></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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213,848)</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.47 </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,720 </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 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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,832)</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.80 </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></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%">Outstanding as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,970 </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;padding:2px 0 2px 1pt;text-align: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.09 </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,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">408,970 </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%">14.09 </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%">6,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>As of December 31, 2023, stock options outstanding and stock options exercisable had a weighted average remaining contractual life of 2.5 years. 1459290 9.93 160200000 0 0 647164 5.59 58200000 4921 13.66 807205 13.39 95765000 0 0 174721 12.82 10931000 2834 18.87 629650 13.53 21410000 0 0 213848 12.47 3720000 6832 12.80 408970 14.09 6715000 408970 14.09 6715000 P2Y6M P2Y6M <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of options vested were as follows for the years ended December 31, 2023, 2022, and 2021. The Company didn't grant any stock options in these three years. </span></div><div style="margin-bottom:7pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:22.440%"></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="display:none"></td><td colspan="3" style="display:none"></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%">Fair Value of Options Vested <br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year:</span></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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">2021</span></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 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%">313 </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 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%">2022</span></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 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></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%">2023</span></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 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></tr></table></div> 313000 0 0 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s restricted stock award and restricted stock unit activity for the years ended December 31, 2023, 2022 and 2021 is as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.977%"></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%">Number of <br/>Shares</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%">Weighted Average<br/>Grant Date Fair Value per<br/>Share</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%">Unvested shares as of January 1, 2021</span></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%">782,755 </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%">34.81 </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 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%">Granted</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%">787,730 </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%">101.32 </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 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%">Vested</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%">(426,725)</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%">40.10 </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 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%">Forfeited</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,133)</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%">72.93 </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%">Unvested shares as of December 31, 2021</span></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%">1,087,627 </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%">78.94 </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 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%">Granted</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%">623,401 </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%">84.11 </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 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%">Vested</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%">(516,077)</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%">72.81 </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 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%">Forfeited</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%">(82,399)</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%">81.91 </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%">Unvested shares as of December 31, 2022</span></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%">1,112,552 </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%">84.46 </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 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%">Granted</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%">366,870 </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%">26.77 </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 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%">Vested</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%">(669,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%">72.52 </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 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%">Forfeited</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%">(95,627)</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%">79.60 </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%">Unvested shares as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;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%">714,382 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #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%">66.64 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 782755 34.81 787730 101.32 426725 40.10 56133 72.93 1087627 78.94 623401 84.11 516077 72.81 82399 81.91 1112552 84.46 366870 26.77 669413 72.52 95627 79.60 714382 66.64 Stockholders<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Equity </span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock and Preferred Stock</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had 100,000,000 shares of common stock authorized and 41,858,866 shares of common stock outstanding. Holders of common stock are entitled to one vote on each matter properly submitted to the stockholders of the Company except those related to matters concerning possible outstanding preferred stock. At December 31, 2023, the Company had 10,000,000 shares of undesignated preferred stock authorized for future issuance and did not have any outstanding shares of preferred stock. The holders of common stock are also entitled to receive dividends as and when declared by the board of directors of the Company (the Board), whenever funds are legally available. These rights are subordinate to the dividend rights of holders of any senior classes of stock outstanding at the time. The Company does not intend to declare or pay any cash dividends in the foreseeable future.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2021, the Board approved a share repurchase program, pursuant to which the Company may, between May 2021 and May 2026, repurchase outstanding shares of the Company's common stock. The Company repurchased no shares during the year ended December 31, 2023. The Company repurchased 95,021 shares under this program during the year ended December 31, 2022.</span></div> 100000000 41858866 10000000 0 95021 Accumulated Comprehensive Income (Loss) <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the components of accumulated other comprehensive income (loss) is as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.593%"></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%">Foreign Currency Translation</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 Unrealized Gain (Loss) on Available-for-Sale Securities</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%">Total</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%">Balance as of January 1, 2021</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%">2,120 </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%">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 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%">3,071 </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%">Other comprehensive income (loss)</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%">(496)</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%">502 </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 </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%">Balance as of December 31, 2021</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,624 </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,453 </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%">3,077 </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%">Other comprehensive income (loss)</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%">(4,412)</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%">(4,966)</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,378)</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%">Balance as of December 31, 2022</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%">(2,788)</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%">(3,513)</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%">(6,301)</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%">Other comprehensive income (loss)</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,712 </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%">3,992 </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,704 </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%">Balance as of December 31, 2023</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%">(76)</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%">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><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%">403 </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: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;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="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 2120000 951000 3071000 -496000 502000 6000 1624000 1453000 3077000 -4412000 -4966000 -9378000 -2788000 -3513000 -6301000 2712000 3992000 6704000 -76000 479000 403000 Segments<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has two aggregated reporting segments: subscription business and other business. The subscription business segment consists of products that have been created to meet the needs of their distribution channels and have similar target margin profiles. This segment generates revenue primarily from subscription fees related to the Company's direct-to-consumer products. The other business segment generates revenue primarily by underwriting policies on behalf of third parties. The Company does not undertake marketing efforts for these policies and has a business-to-business relationship with these third-parties. The other business segment also includes other products and insurance software solutions that have a different margin profile from the Company’s subscription business segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The chief operating decision maker reviews revenue and operating income (loss) to evaluate segment performance. Revenue, veterinary invoice expense, other cost of revenue, and new pet acquisition expenses are generally directly attributed to each segment. Other operating expenses, such as technology and development expense, general and administrative expense, and depreciation and amortization, are generally allocated proportionately based on revenue in each segment. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating income (loss) of the Company’s segments were as follows (in thousands):</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><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%">Year Ended December 31,</span></td></tr><tr><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%">2023</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%">2022</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%">2021</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%">Subscription business:</span></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 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%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">712,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%">596,610 </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%">494,862 </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 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%">Veterinary invoice expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,196 </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%">436,880 </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%">356,448 </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 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%">Other cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,490 </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%">60,804 </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%">51,216 </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 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%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,765 </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,555 </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%">11,942 </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 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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,256 </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,964 </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,579 </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 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%">New pet acquisition expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,172 </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%">88,959 </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%">78,148 </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 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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,021 </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%">7,205 </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%">8,494 </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%">Subscription business operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,994)</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%">(39,757)</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%">(33,965)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;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%">Other business:</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></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%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,699 </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%">308,569 </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%">204,129 </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 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%">Veterinary invoice expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,859 </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%">212,857 </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%">129,614 </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 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%">Other cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,044 </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%">72,453 </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%">57,367 </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 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%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,638 </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%">8,578 </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,924 </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 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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,951 </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%">13,415 </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,314 </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 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%">New pet acquisition expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">541 </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%">499 </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 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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,453 </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%">3,716 </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%">3,471 </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 business operating loss</span></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%">(4,446)</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%">(2,991)</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%">(1,060)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) from investment in joint venture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</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%">(253)</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%">(171)</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%">Total operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,659)</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%">(43,001)</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%">(35,196)</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%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,077 </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%">4,267 </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></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 expense (income), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,701)</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,072)</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%">14 </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%">Loss before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,035)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,196)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,220)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by geographic region of the member (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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="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="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%">2022</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%">2021</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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">935,312 </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%">764,349 </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%">580,966 </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%">Canada and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,293 </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%">140,830 </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%">118,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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 #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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 #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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of the Company’s long-lived assets were located in the United States as of December 31, 2023 and 2022.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has two aggregated reporting segments: subscription business and other business. The subscription business segment consists of products that have been created to meet the needs of their distribution channels and have similar target margin profiles. This segment generates revenue primarily from subscription fees related to the Company's direct-to-consumer products. The other business segment generates revenue primarily by underwriting policies on behalf of third parties. The Company does not undertake marketing efforts for these policies and has a business-to-business relationship with these third-parties. The other business segment also includes other products and insurance software solutions that have a different margin profile from the Company’s subscription business segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The chief operating decision maker reviews revenue and operating income (loss) to evaluate segment performance. Revenue, veterinary invoice expense, other cost of revenue, and new pet acquisition expenses are generally directly attributed to each segment. Other operating expenses, such as technology and development expense, general and administrative expense, and depreciation and amortization, are generally allocated proportionately based on revenue in each segment. Interest and other expenses and income taxes are not allocated to the segments, nor included in the measure of segment profit or loss. The Company does not analyze discrete segment balance sheet information related to long-term assets.</span></div> perating income (loss) of the Company’s segments were as follows (in thousands):<div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><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%">Year Ended December 31,</span></td></tr><tr><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%">2023</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%">2022</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%">2021</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%">Subscription business:</span></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 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%">Revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">712,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%">596,610 </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%">494,862 </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 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%">Veterinary invoice expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543,196 </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%">436,880 </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%">356,448 </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 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%">Other cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,490 </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%">60,804 </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%">51,216 </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 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%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,765 </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,555 </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%">11,942 </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 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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,256 </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,964 </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,579 </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 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%">New pet acquisition expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,172 </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%">88,959 </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%">78,148 </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 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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,021 </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%">7,205 </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%">8,494 </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%">Subscription business operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,994)</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%">(39,757)</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%">(33,965)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000;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%">Other business:</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></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%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,699 </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%">308,569 </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%">204,129 </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 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%">Veterinary invoice expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,859 </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%">212,857 </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%">129,614 </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 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%">Other cost of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,044 </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%">72,453 </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%">57,367 </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 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%">Technology and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,638 </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%">8,578 </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,924 </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 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%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,951 </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%">13,415 </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,314 </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 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%">New pet acquisition expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">541 </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%">499 </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 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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,453 </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%">3,716 </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%">3,471 </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 business operating loss</span></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%">(4,446)</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%">(2,991)</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%">(1,060)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) from investment in joint venture</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(219)</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%">(253)</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%">(171)</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%">Total operating loss</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,659)</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%">(43,001)</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%">(35,196)</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%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,077 </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%">4,267 </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></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 expense (income), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,701)</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,072)</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%">14 </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%">Loss before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,035)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,196)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,220)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 712906000 596610000 494862000 543196000 436880000 356448000 70490000 60804000 51216000 13765000 16555000 11942000 36256000 25964000 22579000 77172000 88959000 78148000 8021000 7205000 8494000 -35994000 -39757000 -33965000 395699000 308569000 204129000 287859000 212857000 129614000 76044000 72453000 57367000 7638000 8578000 4924000 23951000 13415000 9314000 200000 541000 499000 4453000 3716000 3471000 -4446000 -2991000 -1060000 -219000 -253000 -171000 -40659000 -43001000 -35196000 12077000 4267000 10000 7701000 3072000 -14000 -45035000 -44196000 -35220000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue by geographic region of the member (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </span></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%">Year Ended December 31,</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="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="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%">2022</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%">2021</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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">935,312 </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%">764,349 </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%">580,966 </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%">Canada and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,293 </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%">140,830 </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%">118,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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,108,605 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 #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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,179 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 #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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698,991 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 935312000 764349000 580966000 173293000 140830000 118025000 1108605000 905179000 698991000 Dividend Restrictions and Statutory Surplus<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s business operations are conducted through subsidiaries, one of which is an insurance company domiciled in New York, American Pet Insurance Company (APIC), and one of which is a segregated cell business, Wyndham Segregated Account AX, located in Bermuda. In 2022, the Company incorporated a new wholly-owned insurance subsidiary, GPIC Insurance Company (GPIC), domiciled in Canada. In 2021, the Company established two new wholly-owned insurance subsidiaries in the United States, ZPIC Insurance Company (ZPIC) and QPIC Insurance Company (QPIC), domiciled in Missouri and Nebraska, respectively. In addition to general state law restrictions on payments of dividends and other distributions to stockholders applicable to all corporations, insurance companies are subject to further regulations that, among other things, may require such companies to maintain certain levels of equity and restrict the amount of dividends and other distributions that may be paid to their parent corporations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Applicable regulations generally restrict the ability of the insurance entities to pay dividends to its holding company parent. These restrictions are based in part on the prior year’s statutory income and surplus. In the United States, dividends up to specified levels are generally considered ordinary and may be paid without prior approval. Dividends, in larger amounts, known as extraordinary dividends, are subject to approval by the insurer's domiciliary state regulator. An extraordinary dividend or distribution is generally defined as a dividend or distribution that, in the aggregate in any 12-month period, exceeds the lesser of (i) 10% of surplus as of the preceding December 31 or (ii) the insurer’s adjusted net investment income for the 12-month period immediately preceding the declaration or distribution of the current dividend increased by the excess, if any, of net investment income over dividends declared or distributed during the period commencing thirty-six months prior to the declaration or distribution of the current dividend and ending twelve months prior thereto, and not including realized capital gains. APIC paid dividends of $7.6 million to the Company during the year ended December 31, 2023. None of the Company's U.S. insurance subsidiaries paid dividends to the Company during the years ended December 31, 2022 and 2021.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's insurance subsidiary in Bermuda is regulated by the Bermuda Monetary Authority. Under the Bermuda Companies Act of 1981, as amended, a Bermuda company may not declare or pay a dividend or make a distribution out of contributed surplus if there are reasonable grounds for believing that: (a) the company is, or would be after the payment, unable to pay its liabilities as they become due; or (b) the realizable value of the company’s assets would thereby be less than its liabilities. The Segregated Accounts Company Act of 2000 further requires that dividends out of a segregated account can only be paid to the extent that the cell remains solvent. The value of its assets must remain greater than the aggregate of its liabilities, issued share capital, and share premium accounts. Per our contractual agreements with Wyndham Insurance Company (SAC) Limited, the allowable dividend is equivalent to the positive undistributed profit attributable to the shares. This insurance subsidiary paid the Company a dividend of $7.3 million, $6.9 million, and $5.6 million during the years ended December 31, 2023, 2022 and 2021, respectfully.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The statutory net income for 2023, 2022 and 2021 and statutory capital and surplus at December 31, 2023, 2022 and 2021, for APIC were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </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%">As of December 31,</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%">2023</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%">2022</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%">2021</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%">Statutory net income</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%">40,076 </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%">35,227 </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%">24,409 </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="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%">Statutory capital and surplus</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%">199,613 </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%">162,232 </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%">124,189 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, APIC maintained $199.6 million of statutory capital and surplus which was above the required amount of $137.6 million of statutory capital and surplus to avoid additional regulatory oversight. </span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company funded $3.8 million, $0.2 million, and CAD $8.5 million of statutory capital to APIC, ZPIC and GPIC, respectively. During the year ended December 31, 2022, the Company funded $8.0 million and $7.8 million of statutory capital to ZPIC and QPIC, respectively. ZPIC, QPIC and GPIC will each be required to maintain a level of surplus as determined by their respective domiciliary regulators. As of December 31, 2023, neither ZPIC, QPIC nor GPIC has begun underwriting any insurance policies. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had $14.6 million on deposit with various states in which it is licensed to write policies.</span></div> 7600000 7300000 6900000 5600000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The statutory net income for 2023, 2022 and 2021 and statutory capital and surplus at December 31, 2023, 2022 and 2021, for APIC were as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </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%">As of December 31,</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%">2023</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%">2022</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%">2021</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%">Statutory net income</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%">40,076 </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%">35,227 </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%">24,409 </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="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%">Statutory capital and surplus</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%">199,613 </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%">162,232 </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%">124,189 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 40076000 35227000 24409000 199613000 162232000 124189000 199600000 137600000 3800000 200000 8500000 8000000 7800000 14600000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss before income taxes was as follows for the years ended December 31, 2023, 2022 and 2021 (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </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%">Year Ended December 31,</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%">2023</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%">2022</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%">2021</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%">United States</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%">(41,019)</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%">(43,794)</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%">(34,052)</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="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%">Foreign</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%">(4,016)</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%">(402)</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%">(1,168)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(45,035)</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%">(44,196)</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%">(35,220)</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> -41019000 -43794000 -34052000 -4016000 -402000 -1168000 -45035000 -44196000 -35220000 <div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax expense (benefit) were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </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%">Year Ended December 31,</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%">2023</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%">2022</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%">2021</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%">Current:</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></tr><tr><td colspan="3" style="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%">U.S. federal &amp; state</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%">(8)</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%">82 </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%">58 </span></td><td style="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 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%">Foreign</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%">464 </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%">814 </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,066 </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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">456 </span></td><td style="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 colspan="2" style="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%">896 </span></td><td style="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 colspan="2" style="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%">2,124 </span></td><td style="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%">Deferred:</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></tr><tr><td colspan="3" style="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%">U.S. federal &amp; state</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%">7 </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%">11 </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%">(15)</span></td><td style="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 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%">Foreign</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%">(805)</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%">(431)</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,799)</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="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">(798)</span></td><td style="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 colspan="2" style="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%">(420)</span></td><td style="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 colspan="2" style="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,814)</span></td><td style="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%">Income tax expense (benefit)</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%">(342)</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%">476 </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%">310 </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> -8000 82000 58000 464000 814000 2066000 456000 896000 2124000 7000 11000 -15000 -805000 -431000 -1799000 -798000 -420000 -1814000 -342000 476000 310000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of income tax expense at the statutory federal income tax rate and income taxes as reflected in the financial statements is presented below: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></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:400;line-height:100%"> </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%">Year Ended December 31,    </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%">2023</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%">2022</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%">2021</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%">Federal income taxes at statutory rate</span></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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;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%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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></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%">U.S. state income taxes</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.9 </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%">3.5 </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%">7.5 </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%">Equity compensation</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%">(9.2)</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.5 </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%">30.4 </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%">Change in valuation 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%">(19.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%">(26.7)</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%">(58.4)</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, net</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%">(0.1)</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.7)</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.7)</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%">Credits</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.3 </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%">0.3 </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%">0.3 </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%">Effective income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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%">0.8 </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"><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;border-bottom:3pt double #000000;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.1)</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"><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;border-bottom:3pt double #000000;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%">(0.9)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.079 0.035 0.075 -0.092 0.025 0.304 -0.191 -0.267 -0.584 -0.001 -0.017 -0.017 0.003 0.003 0.003 0.008 -0.011 -0.009 <div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal components of the Company’s deferred tax assets and liabilities were as follows (in thousands):</span></div><div style="margin-bottom:12pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:70.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.558%"></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:400;line-height:100%"> </span></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%">As of December 31,         </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%">2023</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%">2022</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%">Deferred tax 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></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%">Deferred revenue</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%">10,017 </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%">8,610 </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 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%">Accruals and reserves</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%">2,190 </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,860 </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 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 operating loss carryforwards</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,231 </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%">63,772 </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 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%">Depreciation and amortization</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%">2,310 </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,421 </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 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%">Equity compensation</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,875 </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%">3,179 </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 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%">Credits</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,147 </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%">997 </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 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%">Other</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,995 </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,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></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%">90,765 </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%">81,500 </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%">Deferred tax 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></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%">Deferred costs</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,549)</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,322)</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 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%">Intangible 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%">(3,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%">(3,603)</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 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%">Other</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%">(3,471)</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,398)</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%">Total deferred tax liabilities</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%">(8,123)</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%">(7,323)</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%">Total deferred taxes</span></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%">82,642 </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%">74,177 </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 deferred tax asset valuation 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%">(85,245)</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%">(77,507)</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%">Net deferred tax liability</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%">(2,603)</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%">(3,330)</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> 10017000 8610000 2190000 1860000 71231000 63772000 2310000 1421000 1875000 3179000 1147000 997000 1995000 1661000 90765000 81500000 1549000 1322000 3103000 3603000 3471000 2398000 8123000 7323000 82642000 74177000 85245000 77507000 2603000 3330000 71200000 1100000 2026 500000 7700000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of gross unrecognized tax benefits is as follows (in thousands):</span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:54.618%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.978%"></td><td style="width:0.1%"></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:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></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%">Year Ended December 31,</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%">2023</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%">2022</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%">2021</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%">Balance, beginning of 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%">151 </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%">138 </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%">133 </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 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%">Increases (decreases) to tax positions related to prior periods</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%">(72)</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%">8 </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></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%">Increases to tax positions related to the current year</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 </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%">5 </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%">5 </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%">Balance, end of year</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%">80 </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%">151 </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%">138 </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> 151000 138000 133000 72000 8000 0 1000 5000 5000 80000 151000 138000 Employee Benefits<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) plan for its U.S. employees. The plan allows employees to contribute a percentage of their pretax earnings annually, subject to limitations imposed by the Internal Revenue Service. The plan also allows the Company to make a matching contribution, subject to certain limitations. As of December 31, 2023, the Company has made no matching contributions to the 401(k) plan.</span></div> 0 0 0 Related Parties<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Company invested $0.3 million in a limited liability entity in exchange for a 17.5% ownership interest. The investee is considered to be a related party, as the Company has the ability to exercise significant influence over the investee. In February 2020, the Company entered into a service agreement with the investee, under which the Company incurred $2.2 million and $3.5 million of expenses for consulting services provided by the investee related to pet acquisition during the years ended December 31, 2023 and 2022, respectively, recorded as new pet acquisition expense on the Company's consolidated statement of operations.</span></div> 300000 0.175 2200000 3500000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" 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:700;line-height:120%">Trupanion, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Statements of Operations and Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Parent Company Only, in thousands)</span></div></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:10pt;font-weight:400;line-height:100%"> </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%">Year Ended December 31,</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:10pt;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%">2023</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%">2022</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%">2021</span></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%">Expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Veterinary invoice expense</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%">253 </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%">4,144 </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%">4,538 </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 12.25pt;text-align: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 cost of revenue</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%">240 </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,340 </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,610 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</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,507 </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,930 </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,130 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">5,345 </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,346 </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%">11,714 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New pet acquisition expense</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%">806 </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,351 </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,177 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">494 </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%">289 </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%">473 </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 25.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 expenses</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%">8,645 </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%">37,400 </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%">31,642 </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%">Loss from investment in joint venture</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%">(237)</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%">(192)</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%">(33)</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%">Operating loss</span></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%">(8,882)</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%">(37,592)</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%">(31,675)</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%">Interest expense</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%">11,998 </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%">4,255 </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></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 income, net</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%">(14,442)</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%">(8,047)</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%">(5,755)</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%">Loss before equity in undistributed earnings of subsidiaries</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%">(6,438)</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%">(33,800)</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%">(25,918)</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%">Income tax benefit</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,766 </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%">14,544 </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,272 </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%">Equity (loss) in undistributed earnings of subsidiaries</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%">(54,021)</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,416)</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%">(21,884)</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%">Net loss</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%">(44,693)</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%">(44,672)</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%">(35,530)</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 comprehensive income (loss), net of taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 comprehensive income (loss) of subsidiaries</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,704 </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,378)</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 </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%">Other comprehensive income (loss)</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%">6,704 </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%">(9,378)</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%">6 </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%">Comprehensive loss</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%">(37,989)</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%">(54,050)</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%">(35,524)</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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" 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:700;line-height:120%">Trupanion, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Statements of Operations and Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Parent Company Only, in thousands)</span></div></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:10pt;font-weight:400;line-height:100%"> </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%">Year Ended December 31,</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:10pt;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%">2023</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%">2022</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%">2021</span></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%">Expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Veterinary invoice expense</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%">253 </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%">4,144 </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%">4,538 </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 12.25pt;text-align: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 cost of revenue</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%">240 </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,340 </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,610 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and development</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,507 </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,930 </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,130 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</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%">5,345 </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,346 </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%">11,714 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New pet acquisition expense</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%">806 </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,351 </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,177 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">494 </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%">289 </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%">473 </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 25.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 expenses</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%">8,645 </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%">37,400 </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%">31,642 </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%">Loss from investment in joint venture</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%">(237)</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%">(192)</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%">(33)</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%">Operating loss</span></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%">(8,882)</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%">(37,592)</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%">(31,675)</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%">Interest expense</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%">11,998 </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%">4,255 </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></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 income, net</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%">(14,442)</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%">(8,047)</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%">(5,755)</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%">Loss before equity in undistributed earnings of subsidiaries</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%">(6,438)</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%">(33,800)</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%">(25,918)</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%">Income tax benefit</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,766 </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%">14,544 </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,272 </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%">Equity (loss) in undistributed earnings of subsidiaries</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%">(54,021)</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,416)</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%">(21,884)</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%">Net loss</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%">(44,693)</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%">(44,672)</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%">(35,530)</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 comprehensive income (loss), net of taxes:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align: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 comprehensive income (loss) of subsidiaries</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,704 </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,378)</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 </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%">Other comprehensive income (loss)</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%">6,704 </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%">(9,378)</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%">6 </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%">Comprehensive loss</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%">(37,989)</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%">(54,050)</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%">(35,524)</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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trupanion, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Parent Company Only)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except share data)</span></div></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:10pt;font-weight:400;line-height:100%"> </span></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%">December 31,</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:10pt;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Current assets:</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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,994 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,052 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts and other receivables</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:9pt;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:9pt;font-weight:400;line-height:100%">5,739 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and 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:9pt;font-weight:400;line-height:100%">804 </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:9pt;font-weight:400;line-height:100%">697 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</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:9pt;font-weight:400;line-height:100%">11,799 </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:9pt;font-weight:400;line-height:100%">22,488 </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:9pt;font-weight:400;line-height:100%">Restricted cash</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:9pt;font-weight:400;line-height:100%">22,963 </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:9pt;font-weight:400;line-height:100%">19,032 </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:9pt;font-weight:400;line-height:100%">Property and equipment, net</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:9pt;font-weight:400;line-height:100%">3,981 </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:9pt;font-weight:400;line-height:100%">2,398 </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:9pt;font-weight:400;line-height:100%">Intangible assets, net</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:9pt;font-weight:400;line-height:100%">5,808 </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:9pt;font-weight:400;line-height:100%">5,710 </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:9pt;font-weight:400;line-height:100%">Other long-term 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:9pt;font-weight:400;line-height:100%">12,540 </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:9pt;font-weight:400;line-height:100%">13,960 </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:9pt;font-weight:400;line-height:100%">Advances to and investments in subsidiaries</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:9pt;font-weight:400;line-height:100%">377,031 </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:9pt;font-weight:400;line-height:100%">312,559 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,122 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,147 </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:9pt;font-weight:700;line-height:100%">Liabilities and stockholders’ equity</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable, accrued liabilities, and other current liabilities</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt - current 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:9pt;font-weight:400;line-height:100%">1,350 </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:9pt;font-weight:400;line-height:100%">750 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></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:9pt;font-weight:400;line-height:100%">1,686 </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:9pt;font-weight:400;line-height:100%">1,234 </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:9pt;font-weight:400;line-height:100%">Long-term debt</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:9pt;font-weight:400;line-height:100%">127,580 </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:9pt;font-weight:400;line-height:100%">68,354 </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:9pt;font-weight:400;line-height:100%">Deferred tax liabilities</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:9pt;font-weight:400;line-height:100%">1,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:9pt;font-weight:400;line-height:100%">1,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:9pt;font-weight:400;line-height:100%">Other liabilities</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:9pt;font-weight:400;line-height:100%">28 </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:9pt;font-weight:400;line-height:100%">162 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></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:9pt;font-weight:400;line-height:100%">130,400 </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:9pt;font-weight:400;line-height:100%">70,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders’ equity:</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock: $0.00001 par value per share, 100,000,000 shares authorized; 42,887,052 and 41,858,866 shares issued and outstanding at December 31, 2023; 42,041,344 and 41,013,158 shares issued and outstanding at December 31, 2022</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock: $0.00001 par value per share, 10,000,000 shares authorized; no shares issued and outstanding</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</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:9pt;font-weight:400;line-height:100%">536,108 </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:9pt;font-weight:400;line-height:100%">499,694 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(6,301)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</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:9pt;font-weight:400;line-height:100%">(216,255)</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:9pt;font-weight:400;line-height:100%">(171,562)</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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock, at cost: 1,028,186 shares at December 31, 2023 and 2022</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:9pt;font-weight:400;line-height:100%">(16,534)</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:9pt;font-weight:400;line-height:100%">(16,534)</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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></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:9pt;font-weight:400;line-height:100%">303,722 </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:9pt;font-weight:400;line-height:100%">305,297 </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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,122 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,147 </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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" 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:120%">Trupanion, Inc.</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:120%">Condensed Statements of Cash Flows</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:120%">(Parent Company Only, in thousands)</span></div></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="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%">Year Ended December 31,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" 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%">Net loss</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%">(44,693)</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%">(44,672)</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%">(35,530)</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%">Adjustments to reconcile net loss to cash provided by (used in) operating activities:</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></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%">Loss attributable to investments in subsidiaries</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,184 </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,331 </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%">17,501 </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 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%">Dividends from subsidiaries</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%">14,837 </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,942 </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%">5,567 </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 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%">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%">494 </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%">289 </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%">473 </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 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%">Stock-based compensation expense</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,575 </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,393 </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%">28,226 </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></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%">Other, net</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%">4,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%">533 </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%">(161)</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 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%">Changes in operating assets and liabilities</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,194 </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%">(166)</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,219)</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 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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%">24,791 </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%">15,650 </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%">14,857 </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:700;line-height:100%">Investing activities</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></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 paid in business acquisition, net of cash acquired</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%">(15,034)</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></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%">Purchases of property and 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%">(172)</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%">(516)</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%">(280)</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%">Advances to and investments in subsidiaries</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%">(87,198)</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%">(71,671)</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%">(71,721)</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 investments </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,586 </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,598)</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,755)</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 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</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%">(85,784)</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%">(88,819)</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%">(73,756)</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:700;line-height:100%">Financing activities</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></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%">Proceeds from debt financing, net of financing fees</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%">59,972 </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%">69,138 </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></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%">Repayments of debt financing</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,225)</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%">(487)</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:400;line-height:100%">Repurchase of common stock</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%">(5,755)</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></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%">Proceeds from exercise of stock options</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%">2,655 </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,290 </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,607 </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%">Taxes paid related to net share settlement of equity awards</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,536)</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%">(4,359)</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%">(4,732)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</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%">59,866 </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;border-top:1pt solid #000;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,827 </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;border-top:1pt solid #000;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%">(1,125)</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%">Net change in cash, cash equivalents, and restricted cash</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%">(1,127)</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%">(12,342)</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%">(60,024)</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%">Cash, cash equivalents, and restricted cash at beginning of period</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%">35,084 </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%">47,426 </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%">107,450 </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%">Cash, cash equivalents, and restricted cash at end of period</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%">33,957 </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%">35,084 </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%">47,426 </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-bottom:5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Organization and Presentation </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed financial statements present the financial position, results of operations and cash flows for Trupanion, Inc. These condensed unconsolidated financial statements should be read in conjunction with the consolidated financial statements of Trupanion, Inc. and its subsidiaries and the notes thereto (the Consolidated Financial Statements). Investments in subsidiaries are accounted for using the equity method of accounting. Trupanion, Inc. received cash dividends from subsidiaries of $14.9 million, $6.9 million and $5.6 million for the years ended December 31, 2023, 2022 and 2021, respectively. These cash dividends were recorded within Trupanion, Inc.'s other income and were eliminated within the consolidated financial statements of Trupanion, Inc.</span></div>The Company has made an immaterial presentation error correction within the Condensed Statements of Cash Flows, reclassifying prior years' dividends from subsidiaries from investing to operating activities. Additional information about Trupanion, Inc.’s accounting policies pertaining to intangible assets, commitments and contingencies, stock-based compensation, stockholders’ equity, and income taxes are set forth in Notes 5, 9, 12, 13, and 17, respectively, to the Consolidated Financial Statements. 253000 4144000 4538000 240000 2340000 2610000 1507000 4930000 3130000 5345000 16346000 11714000 806000 9351000 9177000 494000 289000 473000 8645000 37400000 31642000 -237000 -192000 -33000 -8882000 -37592000 -31675000 11998000 4255000 -2000 14442000 8047000 5755000 -6438000 -33800000 -25918000 -15766000 -14544000 -12272000 -54021000 -25416000 -21884000 -44693000 -44672000 -35530000 6704000 -9378000 6000 6704000 -9378000 6000 -37989000 -54050000 -35524000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:71.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Trupanion, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Parent Company Only)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(In thousands, except share data)</span></div></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:10pt;font-weight:400;line-height:100%"> </span></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%">December 31,</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:10pt;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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:400;line-height:100%">Current assets:</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="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,994 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,052 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts and other receivables</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:9pt;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:9pt;font-weight:400;line-height:100%">5,739 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and 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:9pt;font-weight:400;line-height:100%">804 </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:9pt;font-weight:400;line-height:100%">697 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current assets</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:9pt;font-weight:400;line-height:100%">11,799 </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:9pt;font-weight:400;line-height:100%">22,488 </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:9pt;font-weight:400;line-height:100%">Restricted cash</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:9pt;font-weight:400;line-height:100%">22,963 </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:9pt;font-weight:400;line-height:100%">19,032 </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:9pt;font-weight:400;line-height:100%">Property and equipment, net</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:9pt;font-weight:400;line-height:100%">3,981 </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:9pt;font-weight:400;line-height:100%">2,398 </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:9pt;font-weight:400;line-height:100%">Intangible assets, net</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:9pt;font-weight:400;line-height:100%">5,808 </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:9pt;font-weight:400;line-height:100%">5,710 </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:9pt;font-weight:400;line-height:100%">Other long-term 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:9pt;font-weight:400;line-height:100%">12,540 </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:9pt;font-weight:400;line-height:100%">13,960 </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:9pt;font-weight:400;line-height:100%">Advances to and investments in subsidiaries</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:9pt;font-weight:400;line-height:100%">377,031 </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:9pt;font-weight:400;line-height:100%">312,559 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,122 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,147 </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:9pt;font-weight:700;line-height:100%">Liabilities and stockholders’ equity</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable, accrued liabilities, and other current liabilities</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">484 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt - current 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:9pt;font-weight:400;line-height:100%">1,350 </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:9pt;font-weight:400;line-height:100%">750 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current liabilities</span></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:9pt;font-weight:400;line-height:100%">1,686 </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:9pt;font-weight:400;line-height:100%">1,234 </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:9pt;font-weight:400;line-height:100%">Long-term debt</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:9pt;font-weight:400;line-height:100%">127,580 </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:9pt;font-weight:400;line-height:100%">68,354 </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:9pt;font-weight:400;line-height:100%">Deferred tax liabilities</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:9pt;font-weight:400;line-height:100%">1,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:9pt;font-weight:400;line-height:100%">1,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:9pt;font-weight:400;line-height:100%">Other liabilities</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:9pt;font-weight:400;line-height:100%">28 </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:9pt;font-weight:400;line-height:100%">162 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></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:9pt;font-weight:400;line-height:100%">130,400 </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:9pt;font-weight:400;line-height:100%">70,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders’ equity:</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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock: $0.00001 par value per share, 100,000,000 shares authorized; 42,887,052 and 41,858,866 shares issued and outstanding at December 31, 2023; 42,041,344 and 41,013,158 shares issued and outstanding at December 31, 2022</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock: $0.00001 par value per share, 10,000,000 shares authorized; no shares issued and outstanding</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additional paid-in capital</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:9pt;font-weight:400;line-height:100%">536,108 </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:9pt;font-weight:400;line-height:100%">499,694 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(6,301)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated deficit</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:9pt;font-weight:400;line-height:100%">(216,255)</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:9pt;font-weight:400;line-height:100%">(171,562)</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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury stock, at cost: 1,028,186 shares at December 31, 2023 and 2022</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:9pt;font-weight:400;line-height:100%">(16,534)</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:9pt;font-weight:400;line-height:100%">(16,534)</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 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders’ equity</span></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:9pt;font-weight:400;line-height:100%">303,722 </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:9pt;font-weight:400;line-height:100%">305,297 </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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities and stockholders’ equity</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">434,122 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,147 </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> 10994000 16052000 1000 5739000 804000 697000 11799000 22488000 22963000 19032000 3981000 2398000 5808000 5710000 12540000 13960000 377031000 312559000 434122000 376147000 336000 484000 1350000 750000 1686000 1234000 127580000 68354000 1106000 1100000 28000 162000 130400000 70850000 0.00001 0.00001 100000000 100000000 42887052 41858866 42041344 41013158 0 0 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 536108000 499694000 403000 -6301000 -216255000 -171562000 1028186 16534000 16534000 303722000 305297000 434122000 376147000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" 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:120%">Trupanion, Inc.</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:120%">Condensed Statements of Cash Flows</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:120%">(Parent Company Only, in thousands)</span></div></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="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%">Year Ended December 31,</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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:700;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" 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%">Net loss</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%">(44,693)</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%">(44,672)</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%">(35,530)</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%">Adjustments to reconcile net loss to cash provided by (used in) operating activities:</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></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%">Loss attributable to investments in subsidiaries</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,184 </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,331 </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%">17,501 </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 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%">Dividends from subsidiaries</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%">14,837 </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,942 </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%">5,567 </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 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%">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%">494 </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%">289 </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%">473 </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 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%">Stock-based compensation expense</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,575 </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,393 </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%">28,226 </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></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%">Other, net</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%">4,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%">533 </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%">(161)</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 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%">Changes in operating assets and liabilities</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,194 </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%">(166)</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,219)</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 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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%">24,791 </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%">15,650 </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%">14,857 </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:700;line-height:100%">Investing activities</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></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 paid in business acquisition, net of cash acquired</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%">(15,034)</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></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%">Purchases of property and 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%">(172)</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%">(516)</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%">(280)</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%">Advances to and investments in subsidiaries</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%">(87,198)</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%">(71,671)</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%">(71,721)</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 investments </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,586 </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,598)</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,755)</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 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</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%">(85,784)</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%">(88,819)</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%">(73,756)</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:700;line-height:100%">Financing activities</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></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%">Proceeds from debt financing, net of financing fees</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%">59,972 </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%">69,138 </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></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%">Repayments of debt financing</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,225)</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%">(487)</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:400;line-height:100%">Repurchase of common stock</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%">(5,755)</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></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%">Proceeds from exercise of stock options</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%">2,655 </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,290 </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,607 </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%">Taxes paid related to net share settlement of equity awards</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,536)</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%">(4,359)</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%">(4,732)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</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%">59,866 </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;border-top:1pt solid #000;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,827 </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;border-top:1pt solid #000;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%">(1,125)</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%">Net change in cash, cash equivalents, and restricted cash</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%">(1,127)</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%">(12,342)</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%">(60,024)</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%">Cash, cash equivalents, and restricted cash at beginning of period</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%">35,084 </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%">47,426 </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%">107,450 </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%">Cash, cash equivalents, and restricted cash at end of period</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%">33,957 </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%">35,084 </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%">47,426 </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> -44693000 -44672000 -35530000 -39184000 -19331000 -17501000 14837000 6942000 5567000 494000 289000 473000 4575000 33393000 28226000 -4200000 -533000 161000 -6194000 166000 1219000 24791000 15650000 14857000 0 15034000 0 172000 516000 280000 87198000 71671000 71721000 -1586000 1598000 1755000 -85784000 -88819000 -73756000 59972000 69138000 0 1225000 487000 0 0 -5755000 0 2655000 2290000 3607000 1536000 4359000 4732000 59866000 60827000 -1125000 -1127000 -12342000 -60024000 35084000 47426000 107450000 33957000 35084000 47426000 14900000 6900000 5600000 28300000

_G)Q;""O\ZX]KE&;\W)%9C M=5(0ST!T%M8$6+08YU\ZG8FI3"3A*&"?F7@0E77MQ'A 3Y]&/7TZJ$1?'%OI M=SB&)8FJ^@];W8WZ;+XUZK2HLJ][;,O3=4?Z;D=FM+,';[R-3$>=^?2@B5! B" K%02Q@$)8 M.EPH7","S?*J8=5J.\?9%_#,<*>VV8C0U08Z*-X-*E:0S8.:7T%5:$.3$(+( M0;$1[8!\?@:5RLVJ=-ZB??MX 69-_*D%!H67C2:U@F&E_[<6(S K MB%[F+REM]!\=3@CDVLS;0N(<<)VYB8C!+*],':.&4<]@K+43C098F\P428;' MD85A2,F?1]UY/BBNGVL-ZT72^1$8U"':.Z\YB\#K$%S@$'07+)^/=>B0N7UF4(OG5IJM;MO,.@= W[B[_9R5DX M)6^6<,@^,B!IUTO&"0*SNQN@ !L$KI;EL-!>"#OG&3VS2P$AC#PWDPA MSRF]"D(/XAKVWIN5=\>Z+*%'\>E(Q(WM")ZN](;1A'=:IMT(75/FP38T:U-< MFT-> Z]>VRKOZ]="Y^K!],G+\0N<2U&$6/;!='K4_2H/6X MT&S1M5^]>"O\,1V1'J]"Q#=6;V$[!8K:&%T31=CF%O6$SV]KLA,:)JL\!*KX M2& >''=(<:9I"E940FD?87G+EJDMO:P!(J*4I6V77OW+TF>23#>SF2(!&^+: M'B>\G3P4.QF%#!N(V+%A@MT=LAHOHM5X<4M\/3/, 6\13C)8)8_76>7N[U/O MN-W./@.TO(RTO!P$?AZ]ZWV1OBM-"8!OBY7;9BFD386(;;!94*[FF2 &?C7I(2Q^-U;_@PP^; MZG ?'=LHP;0BPWSZ@+@=80R 3&(H8LJPVC"NR(E:; MPLY,L%1^Y:8;ON=R&K!PE,H(.6R^ 'I-_SPX&A]'S>9H8(=O>.7EWE<\0\DD MZ$*.\F9B\KL:)-JRK+81H:#O;VSG;MAO&@SH9,AZ3(Y2">AH4#?>DR#^SH+X MJ]%DE[Y'_^Z^2:](7A87# MK[/%AN*1BL[W+VQ'SP1UOP<5%'.B@P!75U3<86=4QK)@KKG2$+^1! #^1:<$Z*YF9$K]-E1 M@8"J\/:TC^Q/Z@,]4Q-UJ/Z[K<0=VXQMH:_E0H?JKW3RE)@@BRFYYA+$@92O M(PT";0IHY\(,,9V0AA*H=N&S@) 9ZYP'[H9@VX3\B4 M\9/L>XQ]OY0=@/Y$>*_:S"C@Z$8U/SJJ -%V[7+EB[)75=L$).*WP@).QQ!S M82EEI56+M*UEL6&BPCGO8K]5Q$I5&YO4SWM&^.*SS)4)=_TW)U9^Z-3T-%]&BK($]L<\+;HCO[@%7 M"G7?./7HJL25R73KDNM:0&D.29-ZZFJ8[Y%[@R:Z4Z6?#%K/"ZI UB1M%P65 MX0ES*FBLOLM2WW6OS@ZTX3FYY%(7AU0UNJQFS9JT)+UN^J_;\#KQS(774WK& MM0V%3M4.O;.,=?<=E^X(,:TE.6E\QDE0 G4>A 3E_0-?' MD6V,1*1(W![50\5O41@F)6L#??-Y%R43LB75HJGM=$AG"),,S>S$62E]!@6S MMN@%7BGS$K, >TO[0)'C7F2G/FR?@IH<^>#DU)^9.G[IOXDR<4RL?^J__;AU M:KVG0]HQ3=HQ'9387ZHJ7UN*!$1*=3GG2L$)>X+1OJ_NJ3%_9W_5>PS70!X0 M\H=#NV;K&=\/@0PXR$XVA-']W+TVU]2;]*;&KV$7B.>V9A9#= HXZ,87$[Q7 MFK%C@HA6-6O="E8;3I/,?5IJOED*_3FYJZ62OP_9G4@?/F)+'J^D53 @CM&O=JG)4%IVI#U4Y/_S &">A)?=)^O7WQ7<8+0:J.L@Q-L(_[3>T$9O5 M/GN_UPX+^X:/8^1S4!)I$K:^&*\7U%BY9KM##3P$:W.) #-;(PN&:2TE)&2Q M-JE#MA45<%!0^@"(*NJD7UR$SD@^R=2-U>6" R>\MZT.4G':%CZ)LZY,B(6) M6R++LF<4ZQ]=PD=""2KEF]QQ(RI%&-\A_<7_WU']'VA.:E)/AEO('V+ ^DDZ MX+%E=6]=&-XH@"=:?Z<''2?7Z?G-CRWG%,&4Q>,VZSE^+ C M%[&Y0)8+ >F- &,V(GU5+JF.2!DXKX0G';$0^0:(DE$>>E>$R0\,($]V58C( MW5:FT<4VA$XQ+((,4=>)Q(F"$;+054P@8Z>UAI/IEV67^BM7@%.J$G-=PG'UYJ>DV9T"$O98\EJ0I: <*$( MD7KZ-N8A6T?"A/DZG)\-R,)8ALXI=T>4*NKH.P*QG<6M_%UY&&WA9R3C-F*$ MHIPP_#]:U[B>TV;Y+,VZ6W\95.W4UYX,MZ!C.?F3-%?NK="#X/=/SVSOJ88H M28WOR7"S.0#[)$9;!H;N2[6>\[?N%FMQ";*8Q(A.ZJMJ:)E*O-%MR0K_NHX/C)#R3<>!OJ0%,Y=1 7 M;C'"%/661[BB=SSN(44+0:(/G&/4R='^'<912FS/(4,E#\%LG2)UR=E^;X<"D@M8@GPRW;,V_3+JF>?&_Y&H:]Z_'4.UBB$IS[?=?X&?]HGUN) MR38[#3'0%./Q:9&_VVN,;[!L=QH!B._*JE1F*C6F"-^!^"$*X/%K\;H=;CK7C;T,M M238:#QU!W[V'2AAO!<4:T%[RQR3Q5V:ABYDOB?4#F M-5JYV2&4\18A,-S? M41\4^]3CG QW'64X@=N,A-3W.HN[;M+9P\]%A .*,P">Z)Y)W9DFB&2 M5/G0E^0HLR-04<,*5SCH"UTW)8]=P/GBU,AFCT*)'4E%;QPM671OYU2COT6P MXUL(N6$>HJ?=6;5<6NEW-:[V,4YG?(4FI MPSP9;@53"$^]"$;H;:=0YTW=O65J>+O/)EN455'--]L;#@T[I^;==+BO=FF* M@@NGOP1NTY2JYRX9P^MHP^_M+6[9>F#'[B/=?Q0MLZ__=D(4,G_PU31I47A1 M(0#!5L>506*W?8VT+[C4W[0 23G)HEUJGA?C> L*,RVH(3(>+]+]597)VY[[C[S?8.X9_"SPQ#<'9/Q2(CT:@8U!,4XEV.EPB/LNX*D#%U/$^W)8^$(55?#!YEL861NK!].GXZ=: UO'X M67K!6\L[%&1B/69KYFKH<%-=#/\4)!O3O8W2U%F.6JJ#;&^,"G/(Q? M\&I$G4+D&N[8C;JSJ?(\/!!;MO6P11I'N[E.%9'?BWF&/^2]$_6QIK)=1.QW M\F] :0 C0B@X?!I>X2?<(/=3?5+3B-,BG9)3?^LNBQAJ"GG]V,,VE$Y_Z[30 M.)W+;%'Q[ P#.0P=[665PTWX#CHW*US7>E.0L:)!X#_:7"(9HI;*4A&%[BG_ MI,B-3)^]8B/([+BN:%"8JX[L8J:ONLE!!.+-Q^ZBWG!'I^#5>87":QJ_B'-AJ.0L[H.OM*QI;7<]1O/! P5[L7BU M2SIWM7G>6P0%P5FP44'XW3ZF4,U:R*8=S4W@$$*VV] \GT#5JK SRZD[]3/9 M^:ZHW-@T4B>@UR[?G=&=G=FL>R/MM"T*@[_4YVIE,S5Y,E)BFL0P7$@ZF= FK;WC%;LWN;*PI,Y^?/ MJ\\LKV%>;U[Q(>Z<4FXI(<83WOVF\R@-U2=RDQ5\XR:EH'[@/T )=Z.,C/AX MF:218]AKKD'JG17!-E7TLI%1&:YUC_FF'-220?1KCZV3R2MS QV@_2]35X.^ M*74.IL,%?1\;?=;?[AUQW!6PZ4^N,7EIW*8[EK9)=\!F,AH91%N8Y=8;$,2FX^[< MB.Y4W(DIM6@75DF)-"E<\!2DB?J;G\_B$^@%6/@@T9^T$\ 2NEL#)>]R,$2& M 7)J,HKNR2"Z;^D;K,ND.1D1\UW.K6*C1T1F^?V]FVYBSN1U'/'O<9Q.%T6U MUA$W7T43$>'^J@U7>/@F$-E=:#/8^95N8?)\')D#WC+?PWON8,5VJHS%; \L M>#(\JI'H).:*+RYQB, 3C#;T;-+W?*;[,*/Q(4-'[%I'EX-H^T]=SNW9I"<@ MOF4,\S@G^QZ[='*W:0ZBFC IJ-73HQ\$ [NHJCQMGDB_P%D4,3^,;H-ON!1@ MFC@W&&;-'KTJ_>AI3^F';%]JK4R'6ROOP2X[1Q!,R4Y)%J][=9&PXR_\=:C[ MFL?OV;O8D_ M9UJ3IWTO1VTROI7B#$1HKCM76$F;3^'EVUQS<*-K%H!_;\I\H9.3C M$JC%G?F%1V3)PCPG17:E61>1Q%T"^_H?;N_);4J*J%+:'4M\U'9JN'[N M[V#[>F&\4QSL7$-NU$H7>5].! ^1 AIJNI/],WS%]P^>LI5PZS(A'6^Y!81/ MQ#Q-CXZ.8L)/4*3RE**?[K UY,P$J]%!%'D-4PXJKD,.$F:S.3\B,KPEE7?[ M!H?CB+E'-;S?4.2'\DTH"(M3K7L$1_; MBI-V A5."I&X2$^@B4_6^J9_"M7C#7??9=0#X@E"^10[5T^V(AN6>EV7TH!3 M PVXD.7O:<3%TGXW9**VI+#;(T%2MF^DA6^$/I@\>]XMQ3R8'#_M7#GA8LUD M,AT?I5>ZA9>1G^KT_K2.^!02"86^5%=A(5DWWZ43I%YNUXN>C9_L1X!XD!@? M]B<@DZ<_C.0?@C!YQEW17D?T)L9L[\#WJA&AP _HT&KE**:M5Y4,4B.GX%)8 MH>W2[73E]LJ&9_]D/.V3^KS[Q1"KMM$\3^/MG&S&>R=>@/T JQ>KRY:",-C= M,O>.NW^9Q3:M^(G.3>/;)I)OH#,:Z*T;C_VK,;.6BNQ);S_S9>W@:J*E#68% M")^=O%4/.J))<>ED*NWOMO3:%>$%T[$J6J>FH4G>T.P=E\?BBW*(W#J3UO]%0.XE<$K>D MRYV5ER3J7+@ZK:CE^O#@_/2\:PED MK)XS%]]K];?<(%.F3WN_'@7HI0Y_T0908-$R>]XQ6_CSZ"=R(]_I=?E-]1^109+P69A M9EAZ-'Z.%*V6GR63#TVUXI\"NZH:A$3\Y\)H9/WT I[/JJH)'VB#^.-P;_X7 M4$L#!!0 ( #:M6E@(:$]5$ 4 $\+ 9 >&PO=V]R:W-H965TW,F3,7\GK-X3XNB9)ZJ)R/-\4RI?IR,(AF M296.?:[)8V7.H=()P[ 8Q#J0+O.AR@U&P^'9H-+6%Y/K/'<7)M?<)&<]W045 MFZK283,EQ^N;XJ3837RTBV62B<'DNM8+^D3I2WT7,!IT**6MR$?+7@6:WQ2W M)Y?3L>S/&[Y:6L>];R6>S)CO9?"^O"F&0H@DO."1!H_+?%+#J3 MX?^>_8=OLQTI+?L_K9E6MX4%X4J::X;ES[R^@_:^O-&\ R[F'_5NMT[ M_K50IHF)J^UA,*BL;__UPU:'O0,7PV<.C+8'1IEW:RBS?*>3GEP'7JL@NX$F M']G5?!KDK)>@?$H!JQ;GTN2OM*2@WOL5Q02M4X1+25L7U<]W[*RQ%'^Y'B18 MDOT#LT6=MJBC9U!/1NH#^[2,ZC=?4GD(, #%CN=HQW,Z>A'Q'9F^.CWIJ=%P M=/H"WFGG]VG&._UAO[_=SF(*R))_GO*W11L_C2:5BF0&E$"BLJ)J]? MG9P-KU[@.NZXCE]"GWS5P>J9(]!-!/@$59--&_7.1N,X-H'4M\_TD-34L;E_ MDO_+%AYU4)^7I-YR56N_44L=EB<%)/U"@(J.#NG$+"*1#7W MBN=*J]6.KMW1I4RWIZ9Z XEM23VX8OH];/[2_]0_EK(J 697.IM*E,AQJ M#CK7+GJ0?/E%9QCM:LY<8ERB2,*F?T"\9(K*V6X&L]#HU(T] M_I[IB*Q;.0Z.YI8U4TPF 5/YW:&T$UC@AE1P'!586"Q\5N@R)[%&O7UV,3D97 MP"'U)V/BHJ]NR]**O%!TD\-T(#\*AZ1+(1L/N;*5/1ZD\D]Q/T/DP(Z&8^T!!DFV%?B=GD(3)CE( M$. .Y][LV"^.(6R%A(D$&&D[^$,]1MQ,$NSR, %:.ONU(I:[/<_9[TD07),/ M(%-#DUFT(46LD"%'X[UXB&='9_W3QXDH6+B@J)K!P.Z2RAOQ,>K!N2@UAN>' M>Z+\M8LLJ4.A---=++N"T9 M*$FPA'];S9H0\V$U#USU7DY;%)5!*SPDN#4(EX?]\:$&P_Y%-]'V*:1Q1TM[=/S0\Z M+"R*P-$<1X?]\S>%"NWSK1TDKO.3:<8)#[#\N<2+EX)LP#JNGK0;B('N#3WY M'U!+ P04 " VK5I8NXO*3G@# #F!P &0 'AL+W=O+"$5J1\J._WWO*%EV5L?[8I/4W7//PWOA=.OHR9>( 9XK8_TL*4.H;]+4 MYR56R@]=C9:_K!Q5*O"6UJFO"541G2J39J/155HI;9/Y-)X]T'SJFF"TQ0<" MWU25HMT"C=O.DG&R/WC4ZS+(03J?UFJ-'S'\63\0[](>I= 56J^=!<+5++D= MWRPNQ#X:?-:X]4=K$"5+YYYD\ULQ2T9"" WF01 4_VWP#HT1(*;Q;X>9]"'% M\7B]1W\7M;.6I?)XY\Q?N@CE++E.H,"5:DQX=-M?L=-S*7BY,S[^PK:UO9PD MD#<^N*IS9@:5MNV_>N[NXO2*0]8Y9)%W&RBRO%=!S:?DMD!BS6BRB%*C M-Y/35I+R,1!_U>P7YN^4)OBL3(/PNPOHX1%SU!NU- C?/SBCZ:+["SB/>9#F(P'D(VRR1F\ M2:]\$O$F_Z_\7OO<.-\0Z__[=ND#<;'\\,4Y]/E[IZP?M&D:P"=2!8*R!?P12J2CO/DC/:M,;$%F>V;GX:3PX$7&\XL5DN.L\]N-.1%-F T7V/L7+.37>Y(0JD MS(P3B#YH[DT^XDZ(K2Z!5>4:&X9P)*:W].S9ND.NB';:KF$3RX"IR.E7,E1= MDWONG1%64CK1IPUQ(''XP@"Q!BQ?EX+WR * A:.2M/!4"]SHH=3V/X!0:B1% M>MH^.-E M2^*NTFN#I.\J4+_"[$95X]+M-A*@?]KG7P!0 M2P,$% @ -JU:6'V$%LR+! B0H !D !X;"]W;W)K&ULC5;;;MLX$/T50@6Z+>#$CI.VV=0VD*1;;!^*#9*]/"SV@99& M$A&*5$G*COOU>X:497LW,?IBB]+,F3-7SFQMW:.OB8)X:K3Q\ZP.H;T:CWU> M4R/]J6W)X$MI72,#CJX:^]:1+*)2H\?3R>3]N)'*9(M9?'?G%C/;!:T,W3GA MNZ:1;G-#VJ[GV5FV?7&OJCKPB_%BULJ*'BC\T=XYG,8#2J$:,EY9(QR5\^SZ M[.KF@N6CP)^*UG[O6; G2VL?^?"EF&<3)D2:\L ($G\KNB6M&0@TOO68V6"2 M%?>?M^B?H^_P92D]W5K]ERI"/<\N,U%0*3L=[NWZ5^K]><=XN=4^_HIUDIW^ MG(F\\\$VO3(8-,JD?_G4QV%/X7+R@L*T5YA&WLE09/E)!KF8.;L6CJ6!Q@_1 MU:@-6NN",I5XURA7YM[-Q@ 66&^<]VDU" MF[Z =C857ZT)M1>_F(**0X QJ W\IEM^-].CB)\H/Q7G9R,QG4S/C^"=#_Z> M1[SS'_;W[^NE#P[5\<]S_B:TB^?1N&.N?"MSFF=H"4]N1=GB]:NS]Y./1[A> M#%POCJ'_G^M(Q-QLGB-Z'.KWFL2M;5II-J*67H2U%;*J'%4R4('NVD;#)YO^ M"FVZ]+E3;6R>9>>!Z+V0IA VU.2&5Z>"P9^7[M%$;M'%/GAA2]$Z6W0YGD,M M \BL2"R)C,@Q4YA+L*+A:00CPA 540D'Y40!#*>67322U](8THE2A/&J45HZ M$:2K ( A4RG#]DJE*?)4.TH5&7(PZ.'\BDQ'$%1047HC2F>;0X]*BH)ZRS#L MXOF3!R^'(7,2[ D[VC6(SM;+%)W#B/T0A^5&=.@AMW8J)J;MNU)P?*F6NDQQ M4:X0K43RJ+>U37-A(6QL2#!!/A)'Y)$B&I68Y\@!?MD73SO\%$[\#WS9L8%[ M# )"XFO58E:%NM>/3$X.F+S@M=3>"F5RW17L3A0:BH*M*\3029,CH[8,:^GX M0<>L[U>-1-S+DAQC'N8Z)7 O1Z]?74[//GSTQ\LTLO^5"H974'5(\> _1>)7"O5-T=@09B14% M#V^I0CEU@?.N-NJL&Z]%J2T:M>#Z%$W%*% M:=13JE$\R)!Z*!4RR;S>^?];-+5S9XLU0N @QX.#\MI8;:M-)%" C;9M]&P@ MW!N- K+ I<5M*_GVWWPQ^@]__-@\MA^2'*>5-3AR MI^!2+D3<$5)*4 B';GTQB"XA?KOIM8M2++B8M2"?^K!QV^P,]OV^'8TC?';; M F;E^+4AB:HE3M&0:JY&),T)+H<7NE,:J3??B6<;)N!>H2RE3CT0=S-ET@*6 M=J%A#FEKJA,XUR WGC!NGKMVQGOK 693%9<@CXKJ3$B;PO!VV+.NTWJQ$T]+ MVM?89UYH*J$Z.?WP+A,N+3[I$&P;EXVE#5A=XF.-79$<"^![:6W8'MC L'TN M_@502P,$% @ -JU:6*S[G@2; @ @8 !D !X;"]W;W)K&ULM51-;]LP#/TKA(<-&Q#$CI-V0Y<8:-H5VZ%8T.SC,.R@ MV$PLU!(]28Z;_?I13C>V3(:4OFWI:(#AY4I>TL*IVK+^+8 MYB4J88=4H^:7-1DE'%_-)K:U05&$(%7%:9*&+[%/4HA%6HK28/!]2RZ'%W, M)]X_.'R3V-HG9_!*5D3W_O*IF$6))X05YLXC"/YL\0JKR@,QC5][S*A/Z0.? MG@_H-T$[:UD)BU=4?9>%*V?1NP@*7(NF]\D@KRQ MCM0^F!DHJ;NO>-C7X5\"TGU &GAWB0++:^%$-C74@O'>C.8/06J(9G)2^Z8L MG>%7R7$N^VPV0LO?PI=H %>D+56R$%W%= $+@Q:UZPRTAANIA#2 -$G')_#&?8'& 6_\/POTXW)EG>%_X,]C)>H(3(X3\%-Y86N1 MXRRJ?2ZSQ2A[]6)TGKP_(6_2RYN<0L^6/.5%P\WSW%E=SGQ-+^9.VOL!K';A M #KRQO"5%7E.C7;\Q@L*QI.7GC9[@R/'7@:WJ!LVN_X"Z[N7YT M[[;CK3 ;J2U4N.;09/CV+ +3;9SNXJ@.4[XBQSLC'$M>TFB\ [^OB=SAXA/T M:S_[ U!+ P04 " VK5I8VK:+7/0" !2!@ &0 'AL+W=OY%U(0_/D4AZME?ZP12(%@ZED&8>%-96TS T M:8$E,Q>J0DDGN=(EL[34N]!4&EGFG4H1)E$T"DO&9;"8^;VU7LQ4;067N-9@ MZK)D^FF%0NWG01P<-^[XKK!N(US,*K;##=IOU5K3*NQ0,EZB-%Q)T)C/@V4\ M70V 6G[-Y$#E"*#"U#H'1YQ&O4 @'1#1^MYA!%](Y MOIP?T3]Z[:1ERPQ>*? [:8!Y, ,LQ9+>R=VG_"5L_0X:5*&#_"OK6- DAK M8U79.A.#DLOFRP[M/?R/0](Z))YW$\BSO&:6+69:[4$[:T)S$R_5>Q,Y+MVC M;*RF4TY^=O&5WOV+,@8JU+ IF$9X=\^V LW[66@I@#,+TQ9LU8 EKX#%"=PJ M:0L#-S+#[&^ D)AU])(CO55R%O$:TPOHQSU(HJ1_!J_?R>U[O/XK>#=,2RYW M!M:=W)_+K;&:LN/7*<$-W. TG*N8J:E8BO. 2L*@?L1@\?9-/(H^G"$[Z,@. MSJ$O-E2!62T05 Y+:7G&1>UR&#:8UII;CG31AU34=->0:U7"E2JKVC*?[^1T M2JU_7+C'@X654.G#2=5G>9U6?5\@Y$I0D5-$J)1%8LR$>(*.-OZNN7T"\\Q^ MCT1)*@M6>%3@TM-X!:0K565)"JDXT@=(F4AKT6C>8LIJ@P[B MB=I!+3(H&$4N6 :,6L#+2\0\I\XPA:5QD)1H6&XIR#'9W)"X(8:-CZ,J%\+ M()KT+L<1C)++WF@8P20:]Y)H"'=(:<13Q[HAQO9,9X:"9M2]_CFK);<&QO&@ MUY\D$/?B..D-AVX63<:]43*&4_D3OJCS$O7.=S-#UU%+VY1\M]LUS&73)Y[- MFVY[R_2.DQJ!.;E&%^-A +KI8,W"JLIWC:VRU(/\M*"FC]H9T'FNZ(G;A0O0 M_486?P!02P,$% @ -JU:6#YXU7&ULE57?;]LX#/Y7"-]P:(&LCMW\V'I)@*:]N^UA0]%V MV\/A'A2;MH7)DB?13;N_?I3LN"F0!MB++8G\/GZ427JQ-?:[JQ )'FNEW3*J MB)J+.'99A;5P9Z9!S9;"V%H0;VT9N\:BR .H5G$Z'L_B6D@=K1;A[,:N%J8E M)37>6'!M70O[M$9EMLLHB78'M[*LR!_$JT4C2KQ#^M+<6-[% TLN:]1.&@T6 MBV5TF5RL)]X_.'R5N'5[:_"9;(SY[C0?#K :]0*4_$,G[T MG-$0T@/WUSOV?T+NG,M&.+PRZIO,J5I&[R+(L1"MHENS_8!]/E//EQGEPA.V MG>]T'D'6.C)U#V8%M=3=6SSV][ '>#=^!9#V@#3H[@(%E=>"Q&IAS1:L]V8V MOPBI!C2+D]I_E#NR;)6,H]6Z=7SB'%R9>B.U\%?EX.1>;!2ZTT5,',-[QEG/ MM^[XTE?XDA0^&4V5@[]UCOE+@IC%#0K3G<)U>I3Q&K,S.$]&D([3] C?^9#Q M>> [_ZV,_[O<.+)<(_\?RKECG!QF]'USX1J1X3+BQG!H'S!:_?E',AO_=43O M9- [.<9^4.\([K 15A"J)[C%S)1:_L0<[JW03H1Z=X?R.!KIO MU"60KXN^@SFB V(S.I+<'QR_$-+"@U M6TP1C,(Y),?=]Z.5EEV$SD%)L9%* MDF0WMK>U/Z?.W?LY&3HV9TXXD9H-IG4,=*<7\-D\8+U!"\FL*PFX:JU%37VD M$6@>91P\$ZYZ#OL&TO=3N+$\S2P]!17(IJ8.2-X9CFY!&5V^);3U3G83I*T@3^-2;?2J7@_6@Z209)+Q+E(*YBJHY?&:'A)!G- MYO-3N,8"K9=)XG$ />WKVB-BT'@Z.X5[0T)!QI]:YFA#70#Y NBX7KV()!VE MTP0.E6:\-TAJM&48EXYCM)JZF3*<#A/YLAM$S^[=./\D;"FYL106#!V?S:<1 MV&Y$=ALR31A+&T,\Y,*RXK\*6N_ ]L(8VFU\@.$_M?H%4$L#!!0 ( #:M M6ECUM"S'^P( * & 9 >&PO=V]R:W-H965TDT\LH[M4V4Q/$T:KF0P6KASS9ZM5"];83$C0;3MRW7/];8J,,R8,'I MX+/8[:T[B%:+CN_P$>W7;J-I%XTHE6A1&J$D:*R7P3V;KS-G[PW^$'@P9VMP MD6R5^N8VOU?+(':"L,'2.@1.TQ,^8-,X()+Q_8@9C)3.\7Q]0G_G8Z=8MMS@ M@VK^%)7=+X,B@ IKWC?VLSJ\QV,\$X=7JL;X$0Z#;4:,96^L:H_.M&^%'&;^ M?,S#F4,1_\0A.3HD7O= Y%6^X9:O%EH=0#MK0G,+'ZKW)G%"NJ(\6DVW@OSL M:J.IOMK^@$W#I04N*WC[O1<=Y=W"S1>^;=#<+B)+5,XA*H^PZP$V^0DL2^"C MDG9OX*VLL/HW0$0:1Z')2>@ZN8KX!LL[2%D(29RD5_#2,?#4XZ7_$WAX,?*_ M[K?&:OID_KX4^X"<749VSVAN.E[B,J!W8E _8;!Z_8I-X]^NZ,Y&W=DU].NZ M+XF]"G=9[ L'GI!#3R2D12UY\VMO$(RJ[8%K#$%2\R@5/51CL0)5@]TCU*JA M%R_D#FZ$I!/5&X(PMW.@4F*[13V6TPT)?' ,GJ7MM'I"1VO@%V"3<,;8RV+= MBZ9RN/^QS8IPEF=^FJ;P>-0'61S&LQS2+,SS&7RJ:U'B2V0>1I%B#=.0)3,: M"Y;! \5C=3_T#@J :':4(.-@IDD."0LS-H$+J;J6*>X292RP;!+F:0$LR<.B MH-@)>0[W9=FW?<-=%BND>I2">_Z;+ GCHKB%FS0/6<%N1UY/=E8E5PK*5)R& MTTE,JUD=-8U6M0[WQL-Z>NE'1K(>#JVW_NAZ[R8#[W[(]<[(0TT M6)-K?)=/ M!#/QPV5G6^!VV5I8[FEWOZA:!V!G1?*V5/&T&ULK5=9;]LX$/XKA+LH$H!KZ[:<)@:<]%RTW:!)6RP6^T!+(YNH)+HD M%2?[ZW>&DA6G4=P^[(O-8XZ/S;R1[N%3W*UMK0PF9]NQ JNP'[>7&J<37HKN:R@-E+53$-Q-EKX M)^<)R3N!+Q*V9F_,Z"1+I;[1Y%U^-O(($)206;(@\.\&+J LR1#"^-[9'/4N M27%_O+/^VIT=S[(4!BY4^57F=GTV2DPJI]X1"T"D$#G?KR*%\*:R8GVJU99JDT1H- MW%&=-H*3-27ERFKSH6N#,')].+-HGJ4G6V3IO M;05/V/(#]D'5=FW8JSJ'_*&!"0+KT04[=.?!08LO(1NST.37:V"%*K%]9;UBEJJ#N=T:0V9Q,P:&4,NQ!:WY'O+Z)L\'!9UE1-*4AA M42EMY;_"=?A'Y+ ?9+^ZKB3!&]!(,NRS@:(IV7M9 /L$Q%HD+ RAQVJ#:HEP M=Q7W>.4$-3.D)##L-Q;QZ33$_^?/TL /7O0K'R<+]AX$":51RH[PY[@7VOU? M:Y$#JT4%S.?!+&)'D1\.8NXG M$9[%YXGW9+BF?):B;,@]SS]&*#,,WD]#-4U2%ZK8HU E?CH\=1%':E@!T1\M [F.JD3W7RRZG>W6=#>3MH93AO/[D>[[>U MI.XLM*K8LC%H&EE:9-\;::1K)DP:VZXEILCQ?)=+)'KL?$QW!I"W5T]OH.4=%ML& M2]!=9@96^,RT_;W45A'0&V;@3B!LQ&./*NFJ69I,RXVKZ?-=6/YT+-%/VWHX M%Z6H,^CNG3]$W1#"CB")+)!5O-D#7NR6%OM11B;QD1]W0MWT55%@DSG+>"*\ M &M\2&H-=7;GJ#2-[V^CW?PAH$>/30W.^R%[H$H MY%/_APNA71KJG,G>NQ?)?.5>]X9EJJEM^P3N5_L/B$7[;KX7;[\^/@B]DAC2 M$@I4]<93I#W=ONC;B54;]XI>*HLWAQNN\2,(- G@?J&4W4W(0?]9-?\/4$L# M!!0 ( #:M6ECN3&PO=V]R:W-H965TR8AJW,ANKA>1L9HFJJ$#5(/C\?7)#3 MR\#@6X3?"[Y4&VLPEDR%^&XVGV;G ]:L.!X>^.7_&R-(Q0C1\=ST$O MTA!NKM?6>/53 5I;)?6+:X M 2*GC=*BZHA1@ZJHVS_[V?EA@R!V]Q#0CH!:O5M!5LNW3+/)F11+D 8;N9F% M-=52HW)%;8)RHR6>%DBG)Y_J.ZXT>EG##4\;6>B"*WC+IQI8/8-W/YI"KS:/ MAM_8M.1J=#;6*-XP&:>=J,M6%-TCBE"X%K7.%;RK9WRVS6",>O?*T[7RE_0@ MQ[<\/0&/.$!=ZAW@Y_7.\"P_[TEG*.>0#_Z\F"HM,:'^VN6%5H:_6X8ILE.U M8"D_'V 5*2[O^&#R^A4)W3<'+/!["_Q#W">W-59F6?S#9_ !*Q*&GX52(\#T MW[!ME]('V>Y6^EO.@55":BLN%4H[D$F4!\V]%KDH9T6=08;:*.O.$C$X^M>L M4:,"*PM=*N8P9X6$.U8VW.Q*46?'FLO*(JH*TM31,;;58\5*OF46]AOL)C5VEX50 M!0*.@! G#A-3E[%B+8_1[ZY=-R;@,7JJD:NU MZTS*'T&21/B-MUDZKALC3$[S#T1RTTC"-L,%)G M.$R.IRS]CH':H+1)@:''=)-=QKG MOU8'";:S?VBSD@3^P;/_H3JH$WLVI4R(AM3U1BTT]%^D.F+')0%6^I"X&/C( M24C\5&T0A\:A(8E-.>'.3>"ZJ8NT6+#2EH;M%6[OH6$XPH[B/ZZ?R(D2#Y( MZR.(1F8?>,26B>LDU!A,J'$U%FXXZN T>4[+VU,^U'&#[78Z#.)1=^*2O37D M.12C^["$6JB5EXD[+FM[[9HWQC:?8*'31R0=^ B"T ELJWVD"I[X&-L#EX>@ MOSP$!R\/&U<$N#+C$TW#6.*0O<)[F[GO-!BPZ[43\;[)=UTE#@K9?97H>!:M M%S>CD][K@?.:/:X+D[CYP_@^'/4/)_GC07W?N=IN]4@0$N'%!&.%5*+FL.), MFL:'C=]M_VYL4=A<;Z+H7(HFRV&.CP\+49!@5D:Q^46A2=\$J].VU@0[,\Z= M'=6_79JG+U')1^M)=_1+,ZZ;;6@Q=IJ8=HL=,VJ?P_KQT8Z,9[H,+QCKRP;% MA(_\;A''.S-_O/$BJKC,[+L/LTDTM6X?1SVT?UI>M"^J>_3V77K-9&;NKB6? M(ZE[$F%^R_:MUVZT6-CWU51H?*W998[/8RX- I[/A=#KC1'0/[@G_P)02P,$ M% @ -JU:6)%4;CZ) @ \P4 !D !X;"]W;W)K&ULE93;;MLP#(9?A7"'H@6"^)0>T"8&DG;#6JQ8T7;;Q; +Q69BH;+D M24K2X4?K9E(@67BHAS20HK:TOPM#D)5;,#%6- MDFX62E?,TE8O0U-K9(5WJD281-%I6#$N@VSLS^YU-E8K*[C$>PUF555,_YJA M4,TDB(/-P0-?EM8=A-FX9DM\1/NEOM>T"WM*P2N4ABL)&A>38!I?S$;.WAM\ MY=B8K36X3.9*/;O-33$)(B<(!>;6$1A]UGB%0C@0R?C9,8,^I'/<7F_H'WSN ME,N<&;Q2XALO;#D)S@,H<,%6PCZHYB-V^9PX7JZ$\;_0M+:CLP#RE;&JZIQ) M0<5E^V4OW3ML.9Q';S@DG4/B=;>!O,IK9EDVUJH![:R)YA8^5>]-XKAT17FT MFFXY^=GLLRU1PXU<>:M:SD#5:\-L_%X3::_"59SJFRZ8?\_^2@>G)Z-CO]"3DEU9[FKQ.%6 M(U:HEW[<&/"%;'NR/^TGVK1MY#_F[3B\8WK)I0&!"W*-AFAVQ+0;JVK? MUG-E:4CX94E3&;4SH/N%4G:S<0'Z.9_]!E!+ P04 " VK5I8:OO?RO,$ M !@#0 &0 'AL+W=O@M9UR-G$SKXJ+346E&*3S3)N% MSGA8X#EY(OJE>) @=1HK4YH3KJC@2)+9R+GR+R9=<]X>>*5DI5IS9#))A%@8 MX6XZMZK.>@])2:9'7RA!!3GDUXK?Z'KY% M(:@5 AMWY8,U'@^E6"%I3H,U,[&I6FT(CG)3E""GA[?8BK1*V8E M0:?/.&%$G0T[&@R;[4Y:&YE41H(/C/@!NA=<9PK]S*=D^MY !R)JP@HV84V" MHQ9O2'J.0M]%@1>$1^R%39JAM1=^GN8-52D3JI1$H3^N$J4E(.//0TE7)J/# M)DVW7*@"IV3D0#LH(I?$&9]\\6/O\DC 41-P=,QZ%?#2!.PBK!1TYPG.BTO$ M*$XHHYI"]#G!)HTILOV1EE)2/C<8I9"9+29Z)F\:39A(%PJDZFOY#E(N2-<#S+P%];R*B>HWTNH D-.A=B[S ?/VCJE)2L(@U MPI)L4P%YUJ1N$L.[J<%]\"DJ&,0%Y*"A7W1&N;7?TLPHD5BFV1J=VDU1*E!3 M9Q?H2B$Q0P PDB=$-B!#+8A\)4O"D%^/03V&H&JC!JP3DZ5<0%EF)9A%/Z"X MYX:QUYZ;JST)A!)?Q^W^U% M79CU!FX0#,R2%[G^P!2L.GH8'\'WXL-WXS!LC?\3.GKNP.\W+MY+GV##=P-O M6[<=<0\;/;<;^EMLO!?WL-&#HH;U[V[%[DM.4UI O8QI-!ALT=R>?PR@P(VC M%H#>BT< !#CPNWOA5*L-@/S0[84&+0,W]&.+'\\-!@9)U%HR\AWO"BU.2-X"MH6#(<^ $?C^/8/@-WE MEM )2C/, 85 NVTFG[6_ /9N>Y>J??LIAG3VO@ 6YPPP2F=V4S7-AC_@\5V^ MWQ;\R1;\;NMR@AGF*:E-_8IY">]25!GR#4>X@V@ %PL@JUIL#J]BS6,.&E \U5:?UZLV)G-NWO8+H2JZK!W"SVOQ]N*I>S=OCU7^/>RSG%-B2 MD1FH>N<]Z M9O>%%;J<9_ 4BTAR _9D0>B,8!\V?JO&_4$L# M!!0 ( #:M6EA%?"F'' < *P8 9 >&PO=V]R:W-H965TE]7C3V=+)U; M'4^G-E^J6MHCO5(-?)EK4TL'KV8QM2NC9!&4ZFK*"!'36I;-Y.PDM%V9LQ/= MNJILU)5!MJUK:6XO5*5O3B=T,C2\+!=+YQNF9RL5U>;#^=8@=8IE)JRYU]7-9N.7I))V@0LUE6[F7^N8; MU<<3>WNYKFQXHIN^+YF@O+5.U[TR>%"73?N[LLI)E;=%+996Y5NC9:SFKE#T\ MF3HP[KM,\][016>(/6"(,O2];MS2HJ^:0A6;!J;@U>@:&UR[8#LMOE#Y$8HH M1HRP:(>]: PU"O:B!^Q]5\I9697N%@&6T4_-2I8%ZN.7S2B>%[_!M /N'/KJ M/6#?*CQ\NO(:;\]GUAE TZ_;)JES@6]WP6?8L5W)7)U.((7"E$_./O^,"O)\ M1X!\#)#OLG[V"C*V:"N%]!SM'2QZ&R" 7JOW#EU4.G^W-!)2O/Q#%6CF M\QY)HY!;*I0O9;-0%I5->'7:R0I5&[[Z]DM=KV1S^X4%LIC9W)2KD,*SUL) M%EK5(OC\+-C1K860[.$Q^D5)T^$/ 7I4/5,F(.C5NA4/)_]@_D%'Z$L'OB[* MIBF;A9_!6V_K #&*8QYY@6%.$A!HAC,6HS?**5,VP&00S;4N'3 CE+@YZKR'0:M,'OJ M/AP] C':RZ$]AF(X9/S>P]$C_I3AX"FKRFO>+,M\B6Y4G_M@%+9*_T$W"^W! M)QM9W=HR#&/ #/BSDK?!+P?P*^P1>A23?)!%-+R:_>GCQZ!^,:@_D4 8)"/U MO)%@)C@(&:0*_UC^8&F"(T$!^!0G#%(.$BQE8B,I>98BBBE+@4,H>P1S>*.> MA* W_";!J*!\;^9@P#R""J!,@DD$] !VXX1O,@?XS[F?G33+$/ ',-8:<; D MA3@)3'6"LXB 2Q1',=]"')]_EH+?S^_][J8/D9$MB_2)Z>,!_/GL(D?Q$WEC M3U^Z5*;_)'.0(_:O,<>.>BH>ZZEX=Q6SU,9]"7"7@?:_;2R(3>Z1T80*T(Z5 MX8NUB7E< ;5SZ.V%H@?E7%? @B'_PBAVX$<;9FIC@>8[4AW[]9,HUXUU$CKG M(6WS6W_$*2&NIU9BL]MN9?T:Y;TQM4FP&,;.UFO]2/IF'_8 Z*UQR_]+/RX-@MM M(]NB!(8\?% .1H&'$BB+(A$DX#TH,[T$U A%5=_&&4@#MU',2 P<%G4. :/% M'),T"A(0:Y8$B8$ILJ'&4P:U%>]".("R+,4T%%*^'N5!HF$L,)+$F%+2A7< MU258$UXI(C ZD#O.4C HXJ C@.)YPNYJLW\7M0\P[_\;KO?KE;\-L G#+,TZ M@3#1M\1Q)P#RUE 7PWF$0S700S54+-071!20)&+22W&2K"EE)!@SQ8>D1F/?2*D&8X9'V#:U4=Q!],D]/#G%Q$JL(0 2./DK@+8L5N(<;<0 M'[U;O%0 W1RJU*X/S/J6_C:^AC,:>ED_1JZMZRX?C%K!7$&WQV7SQL[SL4?_>YGPD80M:*A8 M/3D+'*?95L(>R#GB<'#N*)F$2X0[TN>;H)SK7Q4R%APM=.1D\AY?_*ZG_RL]LG1H"(^NW0,R"-MC#@P'?^ M\!-Z>I:C@7X&ONM7/YR3 HMZGF,T'=G,'Z2ZX1*@,Y'LN?8/<=UT[0:Y5F81 M[LDM+ Y8[RZ3Q];Q*OZ\NX&^Z][=XW\O#1R"+:K4'%3)40*5KNGNQKL7IU?A M/GJFG=-U$)=*%LKX#O!]KK4;7OP XQ\49W\"4$L#!!0 ( #:M6EC8@N$% MH@( +H% 9 >&PO=V]R:W-H965T5 M(DRB:!"6C,M@-O%K=WHV4;457.*=!E.7)=.O%=0OA;%*Q M-3Z@_5'=:._D)64&KY7XQ7-;3(-1 #FN M6"WLO=I\Q:V?ON/+E##^"9NF=A %D-7&JG(+)@4EE\V;O6R_PQY@]!$@V0(2 MK[LYR*M<,,MF$ZTVH%TUL;G 6_5H$L>ENY0'JVF7$\[.%IA:.%NR5* YGX26 M*-U&F&WA\P:>? "/$[A5TA8&OL@<\_<$(6EI!24[0?/D*.,"LPOHQAU(HJ1[ MA*_;&NQZONXQ@PMN,J%,K1$>KU)C-?T,?PZY;;AZA[E<@XQ-Q3*8FZ!._FT5\7 M+/'%PERH[.F@E:.'';9R4UOWB2K-9<8K)J!BK]2 ED1(H(XVELFC1 M@T\0=[K]R"7]MW#P%@YAF'3BV)>/H#_LQ%2X+) FUG)*(F32U@J2\:( MKMOM)*,1'+JX<*^?2M1K/S4,9*J6MFFM=K4=3%=-/[Z5-U/MENDUEP8$K@@: M70S[ >AF4C2)597OSE19ZG4?%C1<4;L"VE\I97>).Z =U[-_4$L#!!0 ( M #:M6EA0-LZ2VP< !@5 9 >&PO=V]R:W-H965TVO M[[DS)"/%LIP4_2)2Y,R]Y[[.O<.+C6P_JZ40FCVLZD9=3I9:K\^G4U4LQ8HK M5ZY%@S=SV:ZXQM]V,57K5O#2;%K5T\#SDNF*5\WDZL(\>]]>7J:! '& MG[W,R:B2-N[>#]+?&MMARQU7XI6L?Z]*O;R<9!-6BCGO:GTC-_\6O3TQR2MD MK_Y%CFFV:QM>;,0YOZ/V9W2+1+FOX>LM[*C MP[*IB,[5FA?B31B#PZ)OWJ%D59=K5@K-:U MW K!;J&D*G U9CV.I<-F=2T+&U=LO!&%7#35_\EZT5:25BNM#MGZ#)J=Y"EV MDT<\T+U U8Z:*CSEQ9(!AEC(=DM ]%)@7Z-D795X7#*E<:$0*'H-YFF-/,7 M/F;U5O!6,4%YQ9 58G4GVC$SS&_ >%/2C<\V7#%.>V']1K%30-!+V2DL4&?G M[#^095/TL2@KR4CY)#28[R0HC< )PQR_B>^Q#Z)8-K*6BZT!76)A+=@@HJRE'B-.:G3NJGS,>FT&>9DR4!^PV$N :I\^+/KE+5 M7EA2)_1SE@-)@E^D)OL@-43W[RD.3P0V#+'\77%;:;,#^Y M,W#\,"8?A"%+TJ37^.1RN#9V@CRQ-UY -U"7>P&;F>0X$'U*$,I[WFS9DILL"-[)%X+*? M&_8K;U%2O?4;"3VBZ"@E%$/2(D<,2&&(PJ35IM++/3]1-LE&?-G)5+5H" A3 M8LUM_3&^:(6E1C&?"]-(V2]=0SEMM!LPJ.3_=8UMMH,>^*XD,;J#=_8CQ(L" MO;FU;L1S\F+5+,CD0K0:\P2[N?UH*KBGBL$D4D!\8<"+!VWI@%:L._B#DU)Z MO2.I#Y%<]W32RA7+/0I'F,18O84_/QBX?,/;DJUD63MR1&:OKX M#7QZ$KG9F!EJAX0/YE+9M63FP&9/D9E[I%O$8[>(O[E;[#:'L>>1K8Y-?_;. M^L9AGWC=6<@SA5G-/C[4')Y1OBN5G,L6Z+#:AF;.JY;=0Y'!9LO%!L<&H"\; M9,3*)(BTCA_":B5U:G#D=,??*JF2-U+T< M>M* +G=AJ*_C]$S7<<:V'0G54W>&9A?QE M6Z=Q TV#S+RE[EPU]CQ@N7"!B-&B?0<:YPKD%[BE+2K"3S["QKFH**A#4[=< MIP;IHCQGOW7&Q[\/M#CK:7&V6) Z9,&[3F-::(Q>2Q&_\*:C+FWCXN,:Q3EZ MB(?6D;MH5R<,K<[!<87]9*&Q'W_( C]X^>CZ9D1\FD0I6EYTQF(WSEFY+/!#3"^901:E&%_2 M8,]E"8 %%K?W'7F?4FS_11/5 M2PPDPR"TXPR '#K.)PN2IOQS6W$8)?U^LC\9\\[DR)>_1[(B&[,B^P?(^^;+ MM&AYG!SRZ.%',T(>8_:C6 X'=C9\@AD&J][[Q@?I2_5XDK5#$2$\..3:;RL M^/?.:=7N,6WD?F![5 $?AUG;3%GJ">)/L\!)8SJ.A9C,_)&ZT@SGI!#TX?EN M& P)4<4)#BWA&4L#:A^'E3\F=M_QH"@)4BAT\VA4G\#R MR /Q1Z[OC]IC/W&\-#5*LCW^AA5AGI^QS'=S_QNUHP\X/LZ!<1R0'APA!^UA M MH%#0:)FZ:C]B3)P>[61&S9T8Z&!!/P(G=Q/OPV[>%XY +))FX2'2RGZ<[7 MJI5H%^:;G,*PW#7:?K@:GXZ?_6;V:]>7Y?:;(_0502P,$% @ -JU: M6/.P801! P EP< !D !X;"]W;W)K&ULC55; MD]HV%/XK9]Q.!V:<]158ML ,;'I)IVF90-J'3!^$?<":E24BR%*@L;M-)@G=XOS%D?G).- M4@]N\*:R6FK:7 ;0(E;U@C[3AU^Q\[/P.$52AC_A4,7&P=0-,:JNDLF!367;NG5X M24+:):1>=TOD5;YFELTF6AU NVA"3."[=IJRLIK^<\NSL7M6TF95; MY4>$-[)0-4+O3V5,'WIKMA%H^I/($I.+CXH.==&BIM]!35)XJZ2M#/PB2RR_ M!8A(XDEG>M2Y2*\BOL;B!K(DA#1.LRMXVKO*?MG;N8QK N;'2N&TDUR@GWLE:;V-FV%G,,J[*;X!XQV8 M\&#< #.P58*JD($>EX2H&L-D:?IW0!>2 M*I[@GXGK-ZIT1XGN1#PR+MQ*O:(*^6K%:,E66#2:6XX&ULHR 0LFF"S0*2#A M?S#9.%?M84[@1TC#)(VI'0_<* OC4=)MT#5+O7P\[,,@3F'X/P:Z+%AO*#W[ MRI&$PS3W;3[(.I;1BUC"/$E].QX27V\<9J/;_C.,*3'TTG!T2Y'4R\)!DOG> M,,SBI/\"7DJF*I*%XS'Y"T=Q_@RC\]0;#1U)/AJ[;YS!I0L4G17+&O7./PF& MM#32MG7S-'MZ=>9ML?T:WCY9;YG><6E X)92XYO1( #=/@/MP*J]+[T;9:F0 M^VY%+R=J%T#_MTK9X\ 1G-[BV1=02P,$% @ -JU:6-,4N1@$!0 )0L M !D !X;"]W;W)K&ULG59A;]LV$/TK![4\ M'&J;"8^B;-*6=3>:GH5OUV9ZIC>NJ3MU;JT=OS43S:?[BIEROG M/TRF9^MRJ6Z5>[^^-IA-!BOSNE6=K75'1BW.1Q?QZ:7P^\.&#[7:VB=C\I', MM/[D)V_GYZ/( U*-JIRW4.)UKZY4TWA#@/%Y9W,TN/0'GX[WUG\,L2.666G5 ME6Y^J^=N=3[*1S17BW+3N!N]_4GMX@D *]W8\*1MOU?"8[6Q3K>[PYBW==>_ MRX=='IXFMVJ)%#M+)W?EK%%V?#9Q,.L7)]7.Q&5O@G_#1,SIG>[4Q(QXQ),C]I(AR"382XX'23=JK8VKNR5]O)A99U 2 M?QR*M[>6'K;FV^34KLM*G8_0!U:9>S6:OG@69]&K(UC3 6MZS/KT1MVK;J.H M[.;TQFAKZ=KH1>UH871+ UT? UUTIQX<73:Z^G0PD..NULJ4(1MU5^E6T4D# M=V/2"W(K15>Z79?=XXMG.8_E*TMV[WJK#.!96N@&+8W*J3L;F:U,O0[-.=M8@+/VE/;Q/R<9 MU+8.&=C#EY+%DE.>LT(4)',6 _MKA4JKZK(7,N^E]87\5_\A9SZ?DO%(8(P4 M'&:HI1=,5_,) &N"@-% ^LR_A?&?PJ]3B09D@X M*KR(\8Y9E$5C>H._Z+X-0[\CF\JZ$"I6_M0U!LB4VZ %3WA<>!,B\08DS-QI MA\B_\A6Q3/B=:(PH\MY /#ID3&\[T ;[0\3@*)(2X7"D'0W71[%?/>EU8LRH M0\9.)).]-9SA8T(R?_;^9@I7!;77%%<^*(O&/4D%BQ*4EA^FO?OG 0GGT?B( M;HI!-\5WZ69(VP\/"*Q#+J["'U09P'I$:>BE*=>KNJ(+7&"^5T2/^CW\-[B# M?O;RZ&EPP4M8]?IY2%SW]0^4RR\HC5KZZMH)3"+KG-4?L"LX, MDAVS&,J008?@($*526\V*W)?YG2(Y6&K7 T>BE!'&FOY3U$Z?7X2(TTPY%$88KW&.5\1NPOM#: M[2?>P7 SGOX-4$L#!!0 ( #:M6E@A- ]UN@( !,& 9 >&PO=V]R M:W-H965TLFC8)-8FAM#"(!.VF]:$2 M*MWV,.W!) >QZMB9[93VW^_L0,HVR@NY.]]]]YW/=TRVVCS:$M'!8L7MN:Y1TXM0"X^7:VG#+VQ; MWR%ES!OK=+4+)KT2JOWRY]T]' 1<)6\$L%T "[S;1('E#7<\FQB]!>.]"2$\DU9.D.G@N)<=B.>1(&J@'NTSHAP51:6CKO&:?,"R\;4LK'PX8&O M)-J/D]A15A\;Y[L,\S8#>R-#RN!.*U=:^*P*+/X&B(ENQYGM.<_92<0;S,^A MG_: ):Q_ J_?W4$_X/7?P+M5MC%*HB1PLWPN924QE4 M0^@4/."S@[G4^>/16DYF.U[+0XE@.QJ*%H90N:X0:#6$5H2&,.#TFDA(@_ : MD/-:."Y;Z^Y5<0?43*Q6:+J&_H/2"_"SQ>TU;)'*XY8,DG8)O4FAP)6ZL>1K M/XYA9D&O_P=L\0*CY3'Z9S!(>LGED(3^18^Q2Q+8H#=(1@?^Q]B?03H:]89I MWTM#UF-]YB6*3:]&<*SI\<&@5F@V81U9" UM9[:S=AMOU@[ZJWN[+N^XV0@: M58EK"DW.+R\B,.T*:A6GZS#V*^UHB02QI*V-QCO0^5IKMU=\@NY_(/L#4$L# M!!0 ( #:M6EBPR;R^* 8 !80 9 >&PO=V]R:W-H965TV_;-A#_*@=W+6Q L/5^Y&$@KV(%TJW(8\,P[ ]:IFVB$NF2 M=)STT^^.LA6E5=U@&)*(%,5[_^Z.S,E6Z<]FQ;F%Q[J2YG2PLG9]-)F8CDQ:\W9W!'5U23T_712,R$'TQ.W]DE/3]3&5D+R3QK, MIJZ9?CKGE=J>#H+!?N%&+%>6%B;3DS5;\EMN[]>?-+Y-6BYS47-IA)*@^>)T M>TWVWX0_"MZ/LQ/!SXIQ"M>6N+ <'C@%[RJB!&J\67' M<]"*),+N?,_]O;,=;9DQPR]4]:>8V]7I(!_ G"_8IK(W:OLKW]F3$+]25<8] M8=OL38H!E!MC5;TC1@UJ(9N1/>[\T"'(_1\0A#N"T.G="'):7C++IB=:;4'3 M;N1&$V>JHT;EA*2@W%J-7P72V>D'6:J:PQU[Y :&=VQ6<3,ZF5AD31LFY8[- M><,F_ &;((2/2MJ5@2LYY_.7#":H4ZM8N%?L/#S(\9*78X@"#T(_C [PBUI# M(\7.+,6%$"DW- F"(( M99\EAV5=*V/VW$7#W3I ;)D!_%VH"I.71@UVQ>&),VV 4Z0!X\3K&==MK-PS M= KA)("AD$BD-@97S.@(_D+B!B7?TS:DCNQ>"HM;;BVSJ,@O,(P#SP^*D9M& M7E;$;AK%GI^$H[WM^ UWI2,76\+E2]5I)+:SK1(^1=/6(Q-1R&YUSRA;"]F7903C_J[C HY0NASV$$ MOA1!#Z/EI"G&20EZD^!:$,4I<<.0[/\ V@P!Q%22=L.=^0D&/ A?T MK$"@#+,BIS6,+ZVAO-$^%OUN<7 *:8RS%)]1X,,!9*0M,M)7(^-JL>"N#W51 M<4,VW?!2R5)4@E&WZL/%82EGV"*[''X F9=!I,?-U;II]:_G;V:]*'\?5$+ M$"_8,*F;PDC![-0;W">:P=V8,1^THVM>" MS1 ]5G#3![_# J@"K36:(]88OY>UB)!")9')IW=O\C#(C@T=G!HER'3VK$3U MK,1/R]29:/A>% D^TS2 M.V71_7W.+7PO2Q.LNE[B^R^]T_%YQT6E,DB&A3.)"U= HS"D FHQ/P0>$_>, MAZB='XUH3&ELE,*W.'.9XD54AGL4ZX9ZF&/M)R89BHGZMN.F//32.(0,VW>6 MP34W?3#J3]L<^WQ,'2++T'Y,2XIBKS9/U ;"QA1J"%X4'3P?Y&T&YJ_.P'M) MM7HIQ===%NZ. P9N$.K4U A)?4EX4$;_V:"O,5!&SOA22$D8)E3B8H\^ $+$IY8,5>%PKP<9HC?'%P)"H\[[ ZQ($^5 MS3FGT2N !']:Q=%O'95S_X7>?;"9=.YJ-==+=R/%$D)^;ZYM[6I[Z3UK[GK/ MVYL;\T>FT6L&*KY 4G^Z2;KO#BSC5MP.\+I>S^ MA02T_PJ8_@M02P,$% @ -JU:6&!X.&M$"0 ;!< !D !X;"]W;W)K M&ULK5AM;]LX$OXKA#=8V(#:4-1[F@1(T_:NP.ZU M:')[.!SN RW1L79ET2M22;.__IXA9=E.7#<%+D D6>(,Y_69&9X_Z.X/LU3* MLJ^KIC47DZ6UZ[/34U,NU4J:UWJM6GQ9Z&XE+7YV=Z=FW2E9.:)5?N\ESWMJE;];ECIE^M9/?X5C7ZX6(23C8OOM1W2TLO3B_/U_). MW2C[S_7G#K].1RY5O5*MJ77+.K6XF%R%9V]36N\6_%:K![/SS$B3N=9_T(^/ MU<6$DT"J4:4E#A*W>W6MFH8808P_!YZ3<4LBW'W>3'))ZQ2"]DW]HM^^+L:]$F(7ZD;XZ[L85C+)ZSLC=6K@1@2K.K6W^77P0XO M(1 #@7!R^XVWY)0;V^%K#3I[>?/^FMW MTU7?J(!==;8N&\5"\8K' ;O6;07[JXI]J%O9EK5LV,?61P*95"_8%W57&]O) MUK+IK9PWRLS.3RT$(_:GY2#$6R^$^(80H6"_ZM8N#7N/#:M]!J?0:%1+;-1Z M*XYR?*?*URP* R:XB([PBT8S18Y?] U^W[/$N]J4C39]I]A_KN9DD-+^]Y A M_#;QX6TH \_,6I;J8H(4,ZJ[5Y/+GW\*4_[FB!+QJ$1\C/N.$C=66H74LN3" M:[W"9DM*M'L%K4J]4H=$/\[\MNO7LH4M F+QFAW8S-!NG]:J0 MO?^Z)AG,&?M-6=7!==TC.-WKNE1,^8_LA(DDPC4.PCAV]R3*V2>[!,]2&V>C M3MVKME=,Q)R)('+7-.3L5I7+5C?Z[M%I4V%9H]?.LF&0\ S,BHBS* AQ_9MJ MH7OC5LH*R>PRAU"))>"9L##%+65A&&1AS/X!2%L#EF7Y9U^;VL791N:2- M-@CD;8>]H0=EP7<)GLF9!AF/V12QEL$JZ0LX/*78S_"-8@B*(B^<-F2)A(^* MB7AV!.N2$>N2%V+=6]D L!6[H1IY"->.,CH,R=\&N[W=X&9V ,S@ZX\[:!8@ M#TJUMLPLL995*..S;Z':E3'$]KKO'%?I?IZQ:VF6+NU+>J TN)>-0]P3%G(D M%^$:T(4G8%&6NJ=/M%X[=P(Z%"BH>K,06)1%!?OKF)#7PV(=GH]N[5\"8U2B-0,YR%H);RME5 M=4\^,LQJM^46Y0QE\%[\1UD&&4.X 2R28E!V8(M:$:%JP"\G6)BB?F3LEUK. MZP9H/9@,'5SYQU(WE>K,SS_E(LS>;'!JX\5F2W*V=<]:/I)' N!_V?6PW,ZR M8,<;Y7,N)$Z4DGAY#(#<&*-2<\M>C01KJA"H#B'J"&<9_O<]NKOR/2T]VOJLIU)O :P<4KY$\IUS5Y M,8F0$3^K5+1JF ]N?^:Y46M\'$HP3EZ-U!GT\P!H5,4*U"0&I2.!W-6T(8_AN M?(\ ;6@>9>BV"G3LT"7]D2' H>@K.LVH7!+"6W)OOD"/FV$LB%!W8>L\$&)H M_7S)1:<._$BBB#($"7J]1&%63JL=>_@B28+LY@%"&Y* CGI>5)2P\"WO,QL? MLBP&,/05(?7B*:H!&2')$'5DV"IL3EV.[L/A*(; M9)MB#TZY/P)MWY5+2:T0:-8'>Q;"(II1$M_0YRZ^7MYL3%%RPH+FD8Q&I= _ M9#0F;":B+3$P#W@&"R:.(O3CT&C)(4 'DB>VF>9HEVC6F.:H:N2!:0;\2B#U M<+ZQOQX=6JG4)@Y=V5]LUHUF'-^PA0)-4@0%!J04@8UQ>F/$+^@J'T=$V.?D MPD$0HL=Y-MLE&2SOG+53Y+>^&H;!;4WW)/I]?^! )#/"9.3'(% MS>@IYO5;&I1\V'3*5QPXCC3TW3E"VC;CT=1LINAZ1$>=0;+SK&W9..VW%P\SH= M7U",@C7'K.7RY*5<4#;GZJYN::9U6:"Z6E<,6,H!7G$6Q,")D...Y/Q!QHHZ MC9$E=;!!@=P^V7 _V? _5!5/=TY 5ZJ[<^>\AKE6VA^&CF_'H^0K?X*Z7>[/ MH7^5'30TK%$+D/+7&>;#SI_M^A]6K]UYZEQ;JU?N<:DD2CHMP/>%UG;S@S88 M#]@O_P=02P,$% @ -JU:6$$.!*9:!P _RT !D !X;"]W;W)K&ULM5IM;]LV$/XKA%<,+>#&EOR69(D!1R]=@*8-DF;] M4.P#(Y]MKI+HDI23#OOQ(R7%LBR&MC"N'QI+/CYWO(<\WIUY\439=[X"$.@Y MB5-^V5D)L3[O]7BT@@3S$[J&5'ZSH"S!0CZR98^O&>!Y/BB)>VZ_/^XEF*2= MZ47^[I9-+V@F8I+"+4,\2Q+,?EY!3)\N.T[GY<4=6:Z$>M&;7JSQ$NY!/*QO MF7SJ;5'F)(&4$YHB!HO+SLPY#]VQ&I!+_$'@B>]\1FHJCY1^5P_7\\M.7UD$ M,41"06#Y9P,>Q+%"DG;\*$$[6YUJX.[G%_0PG[R](0T M52GL1:595X59[BMF.2ZZH:E8<12DBK+G?(TCN.S(,,J!;: S_?479]S_3<>D33#? M)EA@$RRT!%9C>+AE>&A"?V&8HSN(@&SP8PQ=])#BQ8+$! N8HP^0RK@2H]D2 MI)R.\T+#*->@#L+-U!V>G?;5OXO>9I=0HRUM"=6H=?LZM8%-M:$EL!I;HRU; M(R-;/BR ,4E*OAM_RF#^(R.\1[F>G@)RO..GR5!'CE%U6W*:2L=]'34V ME8:6P&K4C+?4C(W4W &.R=^2FNMT US(W$V@#S(QY.CM1\HY<%U8OS)BM@V7 M-L'\<8/ ?>K&C?VW)Q%:,JC&QV3+Q\3(QW6RQH0I&KIHEJ@8UT4?2213:I 4 M"9PNB8QUV@TS.31USZBZK:9[J@X!GUM75O4^E &XE>D]OSM"7;:IX^VWKZS'Q8SS? A SX M,A\+GM=J+>OWWL$&T@Q:,>$V3PU=7/', M-K3FH:EVK$N; ZMJ0UMH=:*J>M\Q%IM3#_,5\H'+2)8'O@5EZ!;_5"3=@4QF M,QG4(D!>C$FB[PH-7EV3^W19K>XU>B!E]J$D&^VN#5;5@M\6VAUMJH2WSE4 MXU=LO? D4[F*&?7DX13/"4[+((EH)K@L-^).T+(-QO?FCB; M:*$MM#IQ52_ ,3<#FMOL"L?J2K>LXKF6T4+K**%)9K*^ZOP,CJ9;)=I MG;RJO>"8^PL[Y'5?LA"52A+^O7LH*IYJ]HTSVM]=QTCY1TD%>JGQ?CK^?W01 MG*J-X!SH(^B:_K,XID_Y#E%)GR==3 12Q6T7?65$ %TLM"X^:YS_ VWOWVQ3 MZXU@$RVPBA;:0JO_3%HU+EQSX\*'1X'N(K31&K:(%5M- 66IW'JG/BFCLG[M=DXT:O=[)H=% M0ELVU;U?-4+<0XV0HJ]X!6FT2C#[CK[=0/(([$_TCZR@Z3R+!/)HJG+%XI)4 MGC_N2M7O.6R_T3)EM8-B%%;1?*MH@56TT!9:G>FJ4>.:&S5-I@]5BJZNPS(8[D?>8Z1\LW&M MB;':B+&%5A#3V[FWF@!;YC>,.4BI<' MI6![YWOZ+U!+ P04 " VK5I8WW0X<6$# #D# &0 'AL+W=OQ4-C) !;87BY?S?3P7ZO/1="?DO=HB:GC, M&5[[*MUB3E1?%,C-SEK(G&@SE1M?%1))YD Y\Z,@&/DYH=R;3]W: M4LZGHM2,$_ETB4SL9E[H/2]\IINMM@O^?%J0#:Y0WQ9+:69^PY+1 M'+FB@H/$]QFUCNB,*%8%]HIKY)173_)8YV$/$(Z. *(:$+T$#(X XAH0OQ8P MJ $#EYDJ%)>'A&@RGTJQ VFM#9L=N&0ZM F?'K7 D]?# MPQ/1Q$U%8\=< M%23%F6<$1J%\0&_^ZR_A*/B]+6==DB4=D1WD<]#D<^#8XV/YO%K RJAM5C+L M01B=A9.>>3N*@J&1/TT87/-*?LU][L%2&DF6^NEL051)F'XRVZJ4A*<(M^;" MRIVD&J6"KW^8@^!:8ZY:JS'HLAI=DB4=D1U48]A48WCZ=O^<:O3@(A=2T^\. M9T6O$34G&PO=V]R:W-H965T+4=J"5^O&S#21T*J:CRPN) M8]_CAW>:$8S6 DD"S2E(BG 3"^['G8VSRXH;.Y M,@_\?CS)FTOVBY7AMX*"ZDXNDZ6#-(:;:ZDL=U M(;8"<&-'0+@.""WOU4:6Y9 HTN\*OD3"K-9HYL:F:J,U.9J9MS)60L]2':?Z M/X@J!"">H.LO28S,Z:SC"8T)IE"9W',BTS1;(9&G-&8@D0C MH44BU-,1&C&]YLC&?WTH:*Y?GQ[>2D@*ABYI NC3$!2A3'[N^DK3-R3\>$UU ML*(:[J ZA/@81?@(A4$8O0SW==9EZF&9>FCQ&COP+@W-BS07? &&J$1W5Y!. M0/Q^C9L3RWP[IS(G,?0\_7%($ OP^A\_X%;PQ<$T*IE&%CW:P?2O K^L+[J[ MU,O1A8)4OLH\JH%YHV3><-;8R?R%,EYC[L;& 7H"(J2#9K.DV71"#0K*ID;3 M+@4X(0ZL8ZLDV*I1 :T:F)^4S$]J5( ;.^KL54"[I-EV0HUYHI9$GX3V[-L, MAK#0OK4J\CF76T<$>D97-*-ID3HUX]STP,IWRI0Z-6JF4P-S'%2N%-2HFCW@ MT5[5X"W[Q/]=-^1QKV[>T7B!G_# 5/9)W9[ MG%,D;SE)G/"'UKFR5=RN4R1U^">N#!0[7>Z](G&#.TX2?ZN?,[WQ%1$SJOLR M!HF&"HY/]+Z8;2W<]VB@S +]'S"N=H,3-=8-OW]/U!+ M P04 " VK5I8H(F@,!H# !:# &0 'AL+W=OXP1V@0FUXI&9F_%XQ"J9$PHSCD15 M%)C_FD+.-F/+M;83#V2YDGK"CD:Z)E!L_&TZKW5(# M=_M;]H\F=A7+(Q9PS?)O)).KL159*(,%KG+YP#:?H(EGJ/E2E@OSBS:-K6.A MM!*2%0U8>5 06K?XN=%A!^ &)P!> _ . ?X)P* !#%X*\!N ;Y2I0S$Z)%CB M>,39!G%MK=ATQXAIT"I\0O6QSR57JT3A9/Q9W:P[)@0J@:/Y"G- ;Q*0F.3B M+9JK2Y95.2"V0!,J24;R2A\3FD-:<2()"'3SG.95!AE:<%:@:U:4E<3F2!7H M!G-*Z%*@6]O@I]Y9Q@32"S1PWR'/\08=#EV_'.YUP).7P]TST0S:HQP8/O\$WURR] FQ M4HO?*>]9N'Y?KD2)4QA;Z@$1P-=@Q:]?N8'SH4N:/LF2GLCV9/-;V7S#/C@A M6U\7^_N=(D:W$@KQHTM]OT_U^R1+>B+;4W_8JC\\>VE[4O\=FA2LHK)+^-J! MP#B@OX+KV'>BR] 9V>M=28_- N\R&!Z8)<=FD1-ZSK UVY,A:&4(SLKP $)R MDDH5L#!IC#>89P)AFJF/Z\%:18GL3/"S>_SM%>N3+.F);$_;L-4V_"\2/.Q3 M_3[)DI[(]M2/6O6C?YW@T5%*AJX_B+R#!#\V\WL.%*[;>J.R",YMNR9I>4_5UNQ#ZS*DH$4MH*AE/D:"K M\]Z%=Q;B86:0/_$7HWMY<(RRKMQP_CT[^1"=]]RL132F2Y4AB/ZYI7,:QQE) MM^-'">U5/C/#P^,'^ON\\[HS-T32.8^_L4AMSGNG/131%=G%ZHKO_Z1EA_R, MM^2QS/^B??FLVT/+G50\*8UU"Q*6%K_DK@S$@0'VCQC@T@ _,O"&1PP&I<'@ MN0;#TF#X7 ._-,B[[A1]SP,7$$5F4\'W2&1/:UIVD$<_M];Q8FGVHEPKH>\R M;:=FESNIKTB)YCRY82G)U)-]])D(03()T9N *L)B^1:]0U^O _3FU[=31VG/ MF;VS++U<%E[P$2\>1I]XJC82A6E$HR; T4VNVHT?VGV)K<2 +D_0P.LC[.*! MH4'SYYMC@WGP?'//8![:S3_SVQ/DC4S>&\$85"(.QAR2*\A$*P1-:V=14/$A9 PD*_ M]5J]\T;C\>%KU1!O5(DW>@WQ KJB(GOB"[E[2D%K [LJ" D+(&%A 1LU%'3] MT5$%QY6"8ZN"I7OWR%5IF3Y)2.Y,2X]9+]FC0 MFH];G?!\=S!LCVY/HD)KKUXX9)U6,3M]S2&K,#!%V-JLKN\Z)"R A(6GK=<$ M3_RC;_JD4FWR&JHMA,X!A;K71S%)53]_,M166YV=*9.*UF9V51$2%D#"PDE; MQ>,3CN?6Z8_[&C*^9RE3]-U'G4%I1*I(NF8:8/P,[2WLJB H+0"EA27M<"#V M]8+TN(P'6:QGE;%2I Q\_"CPI7)]]"VO'.A[%[=4D#5%7R5=[6*MXHH:Q;'[ MQ>B>$B'1!"5%?NN=HHCVU&=E8&DA5"TIGRXE@];PWB=$*'0@NP;*:Q1 M#RNH\\<"20M :2$4K2E)75+P?D)-P0,M*H#2 E!:"$5KJE,7%CQ[9>'(_/)X M@C)J!%IA*&F-17@VH+?6X*!N0RA:,_QUD<&S5QE>4MBQ(SO'W6^OAT;&N(-F M_E"T9MSK^H#WD@+!X0AU16.23>]S+LU)C]U#9QG:B;3Y[0?-WJ%H317J'-_[ MWY)\NZ?.:K03?7QJE /2;0A%:\I1EP\\>_W@YZU]00L$3_3"+U;2QID;M!P M16NJ59<-/'O=8*&_C/ NR_&?7.J"9O:@M "4%D+1FO])K&L V(5?ZF+0K!V4 M%H#20BA:4YTZM\V%L6_2 S0AAZ(U]:@3&ULM5E=;Z,X%/TK%CM:S4B=@H$ Z2:1VGAVM])4JJ8[NP^C?:#@)&@ 9VR3 M=/[]VD#Y"O4FD?.0!,.]Q_>K C-0BZ:=&VR+<5A7#IEJ6E;EF=F89(;BUEY[Y$N9J3@:9+C1PI8 MD64A_7F'4[*?&]!XO?$E66^XO&$N9MMPC9\P_[I]I*)E-BAQDN&<)20'%*_F MQBV\0;8E'4J+OQ.\9YUK(*D\$_)=-N[CN6')B'"*(RXA0O&SPTN2O"#S'#*\).D_21%)6 M?H-]9>NY!H@*QDE6.XL(LB2O?L.76HB. _3><+!K!WOH\%8/3NW@'.O@U@YN MJ4Q%I=0!A3Q(\P#Y.4?0 ?P=@20'?VU(P80MFYEIVVCJJM 72Y(S3HMJI1'#5VB\ M%KVP*_ ')6QT$%> DQ)0KIV[A>-ZMC\S=UV%#JULZ,))WPHI@SN3^J2A/E%2 M5PXG!?\*U>LP@^[$=X*! "-FMA\$]D !98QG*N U"GA*!3Z+1-^ VR@JLB(- M.8[%MB"ZB9)0#HJ)-A@%]$D<3P&.'@@(GG M6T.Z(T9P:(2"@Y7 [QKU6$P;%E/UR)59DY_RXC[;4K+#,H$,?'O V3.FHWN M$O34/4 G&-($UA,36FVE8UUP9ZW!-M&KTDX>73C2D"ZVO;%L0PTM6 MQ%!K2:P5#>E"ZPO;5L5071:?/6_=@PGI!E/?'<[;43//&<[;2Y3'L*V/H;I M?B(KO@_I:'F@=CUY[.A$0[K0^K*U137T+CDI-17%M; ZT9 NM+ZP;<4.CRO9 M3YZ4AU6Y:UG3X1OKB)GC^OYT."DO4;W#MGR'ZOI]2;)MP3'M#BG5YJE$.WDX MZ41#NM#Z2K:O$'!ZR7FJ]5U"*QK2A=8_*H'9.47.,%V7I_$,1*3(>74:V]QM3OQORW/NP?T[>(.J<_L6 MIOH;X2&DZR1G(,4K 6E=^X(@K4[FJP8GV_*L^IEP3K+RHC" TCX !D !X;"]W;W)K M&ULQ5MKC]NV$OTKA.]%D0)Q+%+4P[F[!G;--@VP M:1?)S>V'HA^T-M<6(DNN).]F^^M+/6Q:X7ALJW3OE\2/X=',67+F#$U>/6?Y MEV(I94F^KI*TN!XLRW+]=C0J9DNYBHHWV5JFZIO'+%]%I7J;+T;%.I?1O!ZT M2D;,2J_NP^GUQEFS*)4WF?DV*S6D7YRZU,LN?K 1UL/_@8+Y9E M]<%H[9U8#]U]OT7^L M@U?!/$2%G&;)K_&\7%X/P@&9R\=HDY0?L^>?9!N05^'-LJ2H_R7/C6W@#,AL M4Y39JAVL/%C%:?-_]+4E8F\ \PX,8.T ]LT R@\,<-L![JD#>#N U\PTH=0\ MB*B,)E=Y]DSRREJA52]J,NO1*OPXK?[NG\I7D?5I&Z2)^2"2Y*0I9 M%N25D&44)\7W9$@^?Q+DU;^_OQJ5ZE'5@-&LA;UM8-D!6,K(ARPMEP7Y(9W+ M>1=@I'S<.$./IP!P\7IPRD2C;NCW:WQW -X M/\9I7,KAG9KS\0^0TXA\&K5/&V6$3U0N:"0^9,< M3+[[%_6=_T#$V003EL ZI/(=J1Q#5W-9+?A]8N_BFC5HE2:?)CP(7,=QKD9/^SR=:"=0)WM2X.TH\% *T'GUFMS,_MC$N9P/XW1X MGR@GR)U421.DI7F0OQ=NR$.3%=.,C;VQR0KJ=T]6_!TK_NFL_#>/YI+\'*UD M\9J\R[,"C-XWPJ)LS,WP(3MFTB10!WN&'^S"#TX/7\@G5>S7%1%RMDRS)%O$ M*!.!&6' F F (9^$#@F%ZBW/;D(=UR$IW,QK>NKS,E'F425#"F6\1KC(C37 MA!N8DWUJV@7C$& "];4G$^,=$^/3F;B/RBH](J&/S77.@74^!>P"'U@0J',] M0Z>.5CW.D5+Q3O?O@Z2S;S.%V0=UDV?XZ3!)8_CA&GZSDN-0F!+'T. M+""!^]R7DSTE2/O7CJ(J'K/-:J,6BOKZ9I7E9?QGO6A >J@1])#Z+/0!?B!3 MQGD $(0&T)<@I@EBITZ:J.4DE248/C-S81AP#XC>M&0YG$V!T.TI.I:&C@@&R@DFVP]MTN5EI,4UY.:*M5EJQXZ534SSV4Z>ZET M5%HT99.\B^*4O+I3"11.EI[QMZ2U MO4 5>XI#G=O8V4+K$JXE+,4U[*?-0S'+XW4]W1XVA?I:5>O?/LC5@\S!'AD' M/'O%VD03MM"Z9&H-3,-+[CY02[*U9=8FFK"%UF56:VJ*BVJT2H[-#80#5=(4 MT8>JI&F)5TFF)3+#)7*?*HE#GCLSF*F<#U1)6\_M4J65,\.5LYTJR4PA#%=) MP/! E<3][LN+%LP,%\R_E$O57&^S-1BS)5';$F,33=A"ZY*G!3>[Z!8QL[I' M;!5-V$+K,JOU/SM-_X.TF!F^K< M"/P2LIQI66PI$9N;NL8<.&HB<%?[4J$%,\,%<[.Q#VWY8Z(9!SU[PE@5 MS;;0NH1JT^XD.S58XS-F_ M@]M$$[;0NA1JZ>VRBQXPL*K+K:()6VA=9O=.;N ;X3:SE6MNAP\Y96:V@@P9 ME*QPY_N2HZ6U>^P(QLG)RI3(80A%;JKML6_:"=RQOH%K=>[BZOQB&\)'GNN? ML2&,0YV]#"\A]5TM]5U0F5S[7*Y[C*OUC]./+<[0^*P;9^ M^ ?+!XYT[E*TA=;E6[<8'&\QX*-?:,G $<]-;%;1A"VT+INZV^ 7[3:XU6[# M*IJPA=9E5G<;_)_K-KAYI&;(0RAM(6PVE1811.VT+KTZ::"7[2IX%:;"JMHPA9:EUG=5/!_KJG@0%-!*;1] MSH&F@E(/....N]^7'MU4<%M-!3>;"NI2X$0W9.A3X$ W[EK?JT"ZI_!P;;\[ MU%]6^^FK*/^B7D?IG&35N0SPSH_5\SM6T80MM"Z9NF'PZ"43F&>U>;"*)FRA M=9G5S8.'GQ*ZF) Y\ERO$3(@OU9;"%MH#;^COF"S++-FG97*?= M?;J[F'U37T?^YO-;^G;:7*_6,,UM[P]1OHC3@B3R44$Z;P*5ZO+F G7SILS6 M]97BAZQ4773]NWN.W+F_YN)!S@$4>BPHDP-GKM3BW'5E-H<"RU.^ *;?3+DHL-); M,7/E0@#.+:B@;N!Y7;? A#E)WY[=B*3/EXH2!C<"R6518/$T LK7 \=W-@>W M9#97YL!-^@L\@SM0]XL;H7=NS9*3 I@DG"$!TX$S],_3V-A;@Q\$UG)KC4PF M$\X?S.8R'SB>"0@H9,HP8/U8P1@H-40ZC#\5IU.[-,#M]8;]B\U=YS+!$L:< M_B2YF@^8R^82&PJ08Z2D%A0N5'=(+N[U)T M]/YCWU7:J\&Z6>5A5'H(=GCP W3-F9I+])GED#\G<'6X=P4 MA?XQ"KP@; EH?#@\:(&GA\/]/=F$=05"RQ?NX+O@/%\32A%F.6J4 Z5$9I3+ MI0#T:SB12N@OY7=;%4HO4;L7TSW.Y0)G,'!T>Y @5N D'][Y7>]3FX)O29:^ M$=DS=:-:W6@?>ZUNFV(ELF.1ICVNDBB,_=#SO+Z[VE:CQ= _ZS4-TZ9A&,3> MV;;ALRPZ=1:=@[(X1KK9Z5;&T'@I!+#L"7T7F$F*;1.]T&T>'5UQ*5N_T])' M=RLZ/S9)O$RW:7<2]'J=9KI[@WYE8;NU)-V]DESJ9C(EC"@XN=*]*D=7)-/3 M2'\W,P&@!Y.2;1IT&[E%<=Q2\@/MTKU!OE*"N)8@WBO!L.!"D;]E[?FTV3S: M!(@;?]%.[+7\"9IV4:_%+FVQ.WMN5^;F;LVH L3,SGJ),KYDJFS]]6E]G1C: M*?KB?*2O&>6MX#]->4>YQF)&F$04IIK2.XUU5**<^^5&\86=A!.N]%RUR[F^ M*H$P!OK]E'.UV1@']>4K^0=02P,$% @ -JU:6'(I&FS) @ ? @ !D M !X;"]W;W)K&ULM99=;]HP%(;_BI554R>QYCM M!Y%H.[1*K89*NVF:=F&2 [&:V)GM0+M?O^.$1G2$7HV;Q%_G/<_KV#H9;81\ M5!F )D]%SM78RK0NSVU;)1D45)V)$CC.+(4LJ,:N7-FJE$#3.JC(;<]Q(KN@ MC%OQJ!Z;R7@D*ITS#C-)5%445#Y?0"XV8\NU7@;NV"K39L".1R5=P1ST0SF3 MV+-;E905P!43G$A8CJV)>WXQ-.OK!=\8;-1.FQ@G"R$>3> M07)&?+='/,?SR?'@M8Z.+UHK76O%J7?^ [I1QIN'C#7[EE'3X>F7' MF.0*>N26ZDHR_4SF>-[3"M?_G"R4EGAV=XJ)J&ULS9UM;]LX$H#_BN ['':! MN!9)B9)Z28 DO78+--ABT^[AL-@/BDW'PMI23I*3]K __BCYA9(YI$V;-'8_ M=&-[-.2,R-&CX8BZ?"W*/ZH98[7W;3'/JZO!K*Z?WXY&U7C&%FGUIGAF.?]E M6I2+M.8?RZ=1]5RR=-(>M)B/L._3T2+-\L'U9?O=Y_+ZLEC6\RQGGTNO6BX6 M:?G]ELV+UZL!&FR^^"5[FM7-%Z/KR^?TB3VP^NOSYY)_&FVU3+(%RZNLR+V2 M3:\&-^CM'4)AM&1\K_]\+N MV'S>J.(=^>]:ZV#;:'-@]^^-]O>M]=R:Q[1B=\7\W]FDGET-XH$W8=-T.:]_ M*5Y_8FN+V@Z.BWG5_NN]KF7]@3=>5G6Q6!_,>[#(\M7_TV]K3W0.0%1Q %X? M@'F]A[8>%EF=<8J[X=WK$ZS>?6CU_V=CZ')7]*Y^P25_!B%NP-0-O MS+C%6HWOV/B-1]"%AWU,@ [='7XXUG2';+U*6GU$H6_KJF+:\6#E_?:)"WH? M:[:H?H?D['[&K YVS%RA@ ZAD%@XP8+[6B"/' M;[1U4:1U4=\C57/&JX[#)DOFI=.:E5[!Y_/WQMAZ5A;+IYDWY5>E]ALNEFY] M..8^;"XW605Y))(\DO@XBF67:#M]I$OBK4OBTT>-&"6O63WCW* 8'_W1!?DD MEGV":0+X1-OK(WV2;'V2G.Z3]VE6>K^F\R6S.8L28!;Y@'NT!ASI'N0+NO#/ M,(^FC0=?&@^"K.$#TR>B2/:%OK/'.J.#6NCTT7+'P2C+E\6R4EX?+SP!4$7) M?\N?6 EZ!LG7FCB!+C6 I.(B@[ P%Y_)W$^,?ZQG:2X,!\W%\IP(87-ER8@2 MS:45"?)#6J[:9W6EH(*UUMX@)H@F0-]=\P*3 ML!Z3'F9\?!P4'?6*3 .#+6U]LP4G83PYG0(G,"&. &,L+W76RRC #\E4038(4N&-/1#M26"';">'>Z*>3,+RK7' M[WFGG](G-KQ-QW_PS\)&T )+69VUE2YR1$2@!_'=+)98RN:L5TM(^L[07!0<-*2GBT$D-?Q MAB&0$H;D8O5E,Q2D$UI8[MM/ *&,*(K\""2)<$S5M@B:"2W0S $($,J00H&< M,""FOHZ& F3"DT!&%4I#,$,%A5)(4AM*0X$OH1Y?[HKRN2CY=/!NB_SH8*IO MQ#2.V-+6=XG HC!P$DQ#JXQD2UO?"9VR^9,JH"P%TU#.+0T1!J(I)$A"]?I: M*#@HM%Y1#UHBTPZA@0_P/"0918FZ'B$47!2>9ZTPE-,YA$!7!J#Z77.)$S@3 MGEQY!'9;7O(CE")H. &244B0NN^"0D(]A7Q]\+YP!U?+\GN;6/Q0O+ R;Y_" M^M,SK*G3-V4<45QD:*C@%NIFK9!:72NTI:WO! $\U!!X+%2-T#U4LS;\X#)Q M*L"'&H*/A:(1*K..9(HL$BAG+A4H1 TS.:;U(A3*Z?A >A 2##4F"'2A^HR. M-O@^$SF.#%M;&3L8Y*J/-D ((!,EA M7TU 5! 0M4! ^VF.RF 3! &&IC(@B6.BL450$+7PU-X!-$C$*MOUS2ZV-+6]Y*@F@@Y";&1I8*DM1-60E/,ZLD8TM;WV)!,A%U$VNL/I]F M2UO?"9TM#IP4]$1 00_\S P@J7UF)A)4$^VCFIT1:YX6T;=@?"I=K%I%@HXB M-]4[D=7TI!&;%?X7JG7C_ VY:D;YQ@H[BLY3LQ <_\ 9(:B=O+!@G M/D_)3KP_R:,5Z7=?D$OLI%8G!O!#X7F@5D?K>8$IL1Y3[I=Y-LZ>^L[09!1_%>HY]%WPMAE0-6/ M^IX[$8"4G*7H1]^*J;$)4!BDV^0N$JW& MALFLI8OLB0"N1 ]*FTBBQ"GBV MM/6=( O<;?S@'+>PYLB[>ZOYP+J$@%UR14VWGY MN&/2^6N1-FWNV\$&DM/,9>1WMJ3T'1$)9F 9'-T,COF=+:$]$]&I'WA". > MC*'=P2%1@C6DA_S.]H^^87+I&-;;-!(>8HR<&=(;T]VI>\]6W1SY.I6>.Z8= M&6!M;;B]-M_1_MW=#;S=U"@A_<[@YHYP4:6$NEM[F^[M;2/ ZMLT=]+!BW^H MN[VWZ?[>-F*QK3V]-Y;+"*:TO,->ICM_&X=M6QMR;\R4:Z("A!*L"8<=EC+= MO?NHV*YOQ-SB4+I4*"P>=5X)M6#E4_NFK,H;%\N\7KU6:?OM]G5<-^T[J':^ MOVU>T]6^:DJH6;WCZSXMG[*\\N9LRE7Z;YJ:KG+UUJS5A[IX;E\\]5C4=;%H M_YRQ=,+*1H#_/BV*>O.A:6#[\K+K_P-02P,$% @ -JU:6'"D=(0_!0 M_R !D !X;"]W;W)K&ULS9IA;Z,V&,>_BL6F MZ4YJ"C:0D"Z)U$O5ZTE7775I;YJFO7#(DP0=X,R8Y#KMP\\0"F08+J%$NS=) M@.=Y\/^/;7Z8C':,?XW6 )]"_PP&FMK(397NAZY:PAH=,DV$,HC2\8#*N0F M7^G1A@-=I$F!KQ/#Z.L!]4)M,DKW/?#)B,7"]T)XX"B*@X#RYW?@L]U8P]K+ MCL_>:BV2'?IDM*$KF(%XVCQPN:7G519> &'DL1!Q6(ZU:WPU-4F2D$9\\6 7 ME7ZC1,J.! NR M9-F"P OWW_1;9D0I 5LU"21+(,1,MJR8_4 MFS1;JO'"Y#+.!)='/9DG)A_"+41"7A>!9N#&W!,>1.C-#0CJ^=%;U$/E"-F) M%K$/G3 MX]/)8;HN#5R(Z*'4@V<\EF4W5IX;Q\R2_0'?B+GF"]>RJ2?<\7Z#J0 MKGA_PP)-620N$%T*X.C:ET.?ABX@.8F@*8>%)]!'%LD2I509Y%(A4VFX0#,O M7,E>\W(8R9X*%^AWH!Q]"D%E\[[M=MKV9";:3HAM#0:&88ST;=G"1I$M+;1R M"ZT?W,)]N1'0X6GC:I;>FKGGMH_M*S(\S9/KK60D.O>A)Z><7D1]I;9A==(U<7]8U=9X]I;:L%%PH-&H[I-8 MRT[\D86KHSBHN=JI(-15M4/M)0;&'>%?5J@KV1U5.Y1=0"]N!,RV'3JK>C"! M84?5H[/(,L8-^H>WAL.F%_"*F^GUA"O6$2%FBL[!F[@ 3FQUU5$[@KA,]CF0 M$!=,B%M"85#<@UPW#F(_O0L]A1QI__Y%3%6@W M2"C A30OE37.JR>LOG9*-5U5._2DH!IB=[7HW-'"4B;[',M4I* ?,>@CGP/T_KRQVM[V2BS[%: M1 IN(DY7?;E3*NJJVJ'L@HK(B4M"9\*#ZAH2-O% \<2MBB2&/:SM^V:!0F9+ M%'H%(IA5GE$]A"G"ZN04Q&.>CWCJKI-991GE0Y@JK@'CS )\S%>#3S,IF-45 M&]G3')4&120Q#%Q5H9?>3B=_#;BG?.6%$?)A*5.-RX&LP?=OV_<;@FW2%]9S M)@0+TI]KH O@28 \OF1,O&PD[\#S_SQ,_@502P,$% @ -JU:6"UX@:;( M! -QL !D !X;"]W;W)K&ULQ5E=;^(X%/TK M5G:TFI':AH2O3A>0*,EHNIKN5D7M/JSVP207L)K$C&U@^N_73M) &N,ADE?; MAY($W^.;<^S[@4=[RE[X&D"@'VF2\;&S%F)SX[H\6D.*^17=0":_65*68B%O MV M'CR2U5JH!^YDM,$KF(-XVCPP>>=6*#%)(>.$9HC!94AL?7;^A?\I>7 M+[/ '&8T^8O$8CUVKAT4PQ)O$_%(]U^A?*&^PHMHPO/_:%^,'0X<%&VYH&EI M+#U(259\XA\E$4<&OG_"P"\-_',-NJ5!]UR#7FG0.]>@7QKDK^X6[YX3%V"! M)R-&]XBIT1)-7>3LY]:2+Y*IA3(73'Y+I)V8_"G6P-!=M@,NI/Z"HX\!"$P2 M_@E]0"1#]R1)I*)\Y HYG3)RHQ+ZMH#V3T![/KJGF5AS%&8QQ'4 5_I9.>N_ M.7OK&Q$#B*Y0U[M ?L?OHJ=Y@#Y^^*1Q;'8^C&^ "=IX,WTZ!1.>#^/IO:F1 MU:V4[>:XW;.5_7NZX(+)K?F/3LP"K:='4_'JAF]P!&-'!B0.; ?.Y-=?O$'G M-YT -L$"FV"A);":)+U*DIX)??*P9=%:1C5$ERC\OB7B5>HC0$XD=(H8P=HJ M8A,LL D6%F#]'$SEM=UDV,G_1NY.0W:_(KMO)/LNBV3FE&3+@%9BYQ".17,X;8*IFA!C)CU;<#D]P^X[:YK!K';-&=]LR M:PFLQNQUQ>RUD=DO))/K5*W80Z2XD-<[FNSDTPLTS;(M3M!;D-%1>]W@S-9UC\:_\ MNO"AI1EK]'J=0^'?,1@V ]Y0&_": ]]72F9G6U-KFK#.UZ%7]7[2K#)8 I., MH+F@T8N6$*L=JE6TP"I:: NMKL6AE?7Z_VN:L-EZSJRB!5;10EMH=1T/C;%G M[HS_XS31;)1/I8GFR$: LMHEVT*K\W[HDSUSHVPA]@\;/RZ[YK74:< Q,#9#?+RD5;S=J@NJL;/(O M4$L#!!0 ( #:M6ECVG>>)8 4 'XN 9 >&PO=V]R:W-H965T0).>\]AY#SGF=3+:)O))+3G7Z$<4QFK< M66J].G,<-5_RB*G39,7C])N'1$9,IX?RT5$KR=DB3XI"A[ANSXF8B#N347[N M1DY&R5J'(N8W$JEU%#'Y?,[#9#ONX,[+B5OQN-39"6I&ID=. M25F(B,=*)#&2_&'<^8+/ C+($O*(KX)OU=YGE%W*+$F>LH/+Q;CC9C/B(9_K M#,'27QL^Y6&8D=)Y?"^@G7+,+''_\PO](K_X]&)F3/%I$OXM%GHY[@PZ:,$? MV#K4M\GV3UY<4#?CS9-0Y3_1MHAU.VB^5CJ)BN1T!I&(=[_9CT*(O03LOY) MB@1R:()7)'B')OA%@G]H0K=(R"_=V5U[+AQEFDU&,MDBF46GM.Q#KGZ>G>HE MXNP/Y4[+]%N1YNG)!1,2?67AFJ-/E&LF0O49WG!X>FNF>ZD M(I=*DU)IDO.\-Y4^05^4XEHA%B_0E6 S$0HMN$+7G*FUY N4WD&W?+Z64L2/ M>=1?22S+$^=,"86^7:4#H$O-(_5/4VEVL_&;9Y/UGS.U8G,^[J0-)BLV[TQ^ M^P7WW#^:"@4)HY"P AFE-0K2^K9Z).T*O,DUC()PZPNE['FZ2 :B3@MM!3Y M[5.>#&(M]'-3I7:#=/-!LL:^F70]TG/=]*]NLU^$>IR/<;<61ZV3;JLO$,S0 MUR_U]:WZ[FZ3$[37I*A0\S#)[I(F)7>XWIY">##H^W6-I@V1V.M[;EU-ZQ3; MJ@D$,]3LEFIVK6KN-Z#+>+7.E+WB&QXBC+Y=\VC&96,CL5+;-A)(&(6$!4 P MHS2]LC2]HUH;>I EA8112%@ !#-*VB]+VO\9:T._UJ?^W\G>C*#6B;;5% AF M:#HH-1W K@>#FC;](2'#^G)0#QQZN+X$4^O\VDH)!#.D')92#M^Y&!#K8F"E MMNTHEH-B.D!5!:514%H 13,+NV>V\<]8%(I1;*O" MVR'4/M?6R@+13&4K5NL=W>OKY&>-8UPHYMW4X@:124%D#1S )5]AC[Q[5.0'KA*2B-@M("*)I9 MV,JI8[M5AUHGNK7&U;RSU!#8O+54!.[O00U\G]0"@X; _M W.J:I3665L=6V MO:/3]PY5H1[XB@J@+A6*9NI9^51L-ZK72T4E$9!:0$4S2QLY;RQW7I/F5KF1N].N'W0 MUL_40'TR*"V HIGEJWPRP4?5^PBD%9Z"TB@H+8"BF87=>P9NM^D0O8_4[?@K MO:\ALKGWV6?=6N./L.VDLNW$;MO?V_OL&[_V05O?(J"F'I060-',\E6FGAR7 MJ2>@IAZ41D%I 13-+&QEZHG=U(/TOKI1KS6]-T.H?:*M9?V()^>DV@\@]OV M][8[^QZF?=#6=P7H,W)06@!%,\M7;3^0_G&U.]#]"U :!:4%4#2SL-7^!;$_ MK =I=X/:+F*MW;T90NT3;2TKZ.Z!L_?J;O9F=MK''D6L4,@?4KQ[VD\O3.Y> M=MX=Z&25O\T[2[1.HOSCDK,%EUE ^OU#DNB7@^P%X?*5\\E_4$L#!!0 ( M #:M6EAMJWC64P0 -\1 9 >&PO=V]R:W-H965TC&%?$ELF'U)\2(G2<"/59[T ,.0YXT*/G(4QRW/7U!N[9?&'L@#L>+ND<'L \+N\4OKD52LHR$)I)013,1LZ%?Q[[ MGE7()3XQV.BM9V*G,I7RLWVY3D>.9ST"#HFQ$!3_UC !SBT2^O&E!'4JFU9Q M^_D%_6,^>9S,E&J82/X72\UBY/0=DL*,KKBYEYLK*"?4L7B)Y#K_)9M2UG-( MLM)&9J4R>I Q4?S3YS(06PI!_PV%H%0(CE5HEPKM8Q7"4B'\1L$/WU#HE KY MU-UB[GG@(FKH>*CDAB@KC6CV(8]^KHWQ8L(FRH-1^)6AGAE_I$R13Y2O@)Q$ M8"CC^@-Y%'*J0:WIE ,Y)1,%*3/D1FI-[B6WZ;FA*L4OCP\1.?GYP] UZ(H% M=)/2[&5A-GC#K!^06RG,0I-8I)#N K@XAVHBPT: MAR;'JPGR\NG<@&.V*U7:.U_XNJRURH3483:A(R0VC4\:98:#) M+5"]0F()5NL])"NEF)CG4K]+H:J!2ZJ9)D\W:(!<&\CTWW5D%]Z$]=[8M>Y< M+VD"(P<7,YM8X(Q_^K_6$=4D6-0D6-P0V ZE845I> A]C*PD6#$*Z\_R MWN65MBA[W_PRQ $7C&_D'C2LYR?/1&@*DKL2;!HB;!XH-@/Y@"W2H%ND>X M6LM4Q:Y-B7P!Q2Q9XVYIZ^X4-\33!\IA)RNN)$]M[FQE![E03-NQ:)6GU1TH M)C&7Z SKEOQ)G^N([^Y58M#O[U?B9%_N-&P'O?V2W1<,!^T]L?A@K'Z0B5[% M1.\@$Q=)(E<"=RTL06!Y'X+QYMC54I$ F=F">FU*6F4@+5D8?IVW,L53;6M2 MV.YN1\KO]L+]D!YT\KT[49-@<4-@.^3T*W+Z1Z^4UV*Y,DC #:R!DS9YNH5L M"JIV!3N(^MXFH4FPJ$FPN"&P'6H&%36#_U7?-VB2TB;!HB;!XH; =BCUO=<3 MFO=?='ZEE>^W?C6"];U?C6 _#(/]K:1&L#<(!]N"16S/"Z I*"N WV=2FI<7:Z"ZTQG_"U!+ P04 " VK5I8X8)B M"?<, #QK &0 'AL+W=O* Z;"+4MKR0GV\-]^),F0J?Q5ZT^9A^",S(XXU?W'LD_LL_U[<"E%:?R\7J^)T)6MQ:KZS;2O'76RG[0>V/SZD?YN^]=7?\U54HCS;/%G>EW> MGDZBB74MOB6;1?DIN_^WV/U%?LV;9XMB^Z]UO[.=3:SYIBBSY6YPM8)ENGKX M/_E[YXG& -L[,,#9#7".'>#N!KC'#O!V [QC!_B[ =L_??KPMV\=QY(R.3O) MLWLKKZTK6OW%UOO;T96_TE5]I5R6>?7;M!I7GKU+TMSZ(UELA/5[DN=)'3;K M5R;*)%T4OUDOK2^7S/KUE]].IF4U6SUF.M^1WSZ0G0-D)N:O+-=^83DSQ]4, M/S]^N*,9SHX?;FN&\^.'S]3AT\K#>S<[>S<[6Y[;[6:6%O-%5FQR45A?WUP5 M95YMEO_H_/N ]/3(.H6\+M;)7)Q.JAQ1B/Q.3,[^^0\[F/U+YVTDC"%A' 13 MXN+NX^)2]+/?L]4\6Y5YMJA^Y_ZYKGD MA?6F**H;BV1U;7VHKMMT45VJ+ZS*_]:%2&J+:RLIF][_^J'B6N]+L2RTV<=' M9A\DC"%A' 13(AGL(QG\C.P3M': /ONT[?39AURTJ7]!,,6_X=Z_(>E?)JY* MZU+,-WE:IJ*H]LA==5M3N_5E=8_]LD@6VLP3:C**'<1MAY*SFU[52!@'P12O M1WNO1Z3798YY45V]ZTU9.?Z#N!,+R[6^7HCEEDFB8<)(PA81P$4T(3 M[T,3XV]#8V1];(\YR6 M(=<8AK&G9$W5-XT2U1[##<]N%: +'4IC4!I'T=1XREK8)DLZV+7N''NMMPT/ M7.O.L==ZVY"^UF4]:M,%Z>$73YM\\:2QQA0ZE,2B-HVAJ=&1I;)/U&BRU^*V,T4HJG2:,7JNQ9X>H5&U9JMK!*%Z$D<7G M.93&H#2.HJGQE*6Q3=?&J)W2+I9;.Z73A-%K-?;L$-6O+J[%G MAW@H[,@JW*&K\//*I4GEN&21_K>Z_B^RO+Q);L3+M\G\>_6]?*2@]2>T%(?2 M&)3&430U2K(4=WJ4X@/D,VCQ#J4Q*(VC:&H\9?'NT,5[S\=U3KL2MV>>[[6% M0(UE&-M16PBD%VKLUB$J=T=6[@[]E/GH9&;]S^K[[(Y>@O$>@9;M4!I'T=1@ MRK+="4>1\Y %^3F4QJ TCJ*I\91B@4.+!7US7M1]S]9IPNBU&7MRB*K>D56] M0]:EH#1'/V6AEV"\+: B )3&433U5*84 =S9&-* M7+(4[IOF=E0JS76;,'IMQIX]\TUS[#?J""U5CJ*UAZH<9N'4(8 M<*4PX-+"P'8_'">^T23C2QUZ;AU*XRB:&A.I*KBC. _@0H4%*(U!:1Q%4^,I MA05WD+/R;OOAONUXKJ[W26-I.[/VL7I&K]38KT,4^*XL\%VZP#^0NYZAM=$3 M&F\)Z#D!*(VC:&KHI*+@]C@G,$"*@XH*4!J#TCB*IK8B2E'!HT\6]$QQ7O=) M@FX31J_-N/]PB'+>D^6\1Y?S?9(:K:S1$YIN BB-06D<15-#)_4#KT5 ) 4IC4!I'T=1X2@G!HX\J]$UJ;G=2ZS1A]-J,/3E(IWJC59TNWOLD-5I' MHR1[LLCWZ"+_INME%3WD,NL#Y^W MF^;RL_659?7;3>EW _2, )3&H#2.HJE1DQ*"%XTBNT%U!2B-06D<15/C*74% MCSZIT#>[Q:V[1<1R_)>)M 3Q1 :1Q%4X,K10G?&T7:@RH54!J# MTCB*IL:S\=Y]@_0X^-UO2-!MPNBU&7MR"(W EQJ!3VL$PZ0]6M"CEV2\3:"G M$: TCJ*IP95"A3^*-@,(#2&)3&433UW5RE !&,HFLA@&H.4!J# MTCB*IL93:@[!(%T+0;LEP;8CW1O(:BS#(&JG-T8OU-BM0Y3^@2S]@Z[2_TG2 M>H;^1D]EO!>@YPR@-(ZBJ4&3*D,PBE:% "HL0&D,2N,HFAI/*2P$]&F'OKG- MZRQ$NTT8O39C3PY1T@>RI ^Z2GJ3=$;K:O14QI<_](0!E,91-#5HC7?>'T7[ M0@ 5#* T!J5Q%$V-IQ0,@D':%P)=4X+^5JUM>>!6#5JWHVBJ6V7='G35[2:Y MC1;/Z*F,]P+T? &4QE$T-6A2% A&T;<00&4%*(U!:1Q%4S_$1,H*X2!]"V%W MWT*W":/79NI)%$WUI"SH0[J@?WAF\.72^IQOK_D?C<<#N^<%U(DWFFYZQ4-I M#$KC*)H:)ZD0A*-H4@BAX@&4QJ TCJ*I\93B03A(DT+8[D#PO" *-9_$I+%T M J]MR>B5&OMUB"(^E$5\2!?Q!OGL&1H;O0CC;0(]' "E<11-#:=4$L)1M#&$ M4)$!2F-0&D?1U'A*D2$H]2-9ZT?']# \/]'14AR]"-.- :4Q*(VC:&HXI> 0C:)K M(8(*$U :@](XBJ;&4PH3T2!="Y'F$PCUA:S.4E_(TBLU]NL0 D$D!8*(%@@N M-JMTGJZKU%D0 2N,HFAH4J2Y$WBB2%U1>@-(8E,91-#6> M4EZ(!ND]H*G&\6FW*<1Q^YTN&716CJ*IGI="0$0+ 8?2VS-$.7I&XZA 3Q9 M:1Q%4V,GI8=H%*T($51[@-(8E,91-#6>4GN(!FE%H*G&\>G^< ;HA!Q%4YTN M!8*(%@AZ)4!:K*-G- X(]/@!E,91-"5VL90DXE%T-<1030)*8U :1]'4>$I- M(AZDJX&F&L>G^V,;H!-R%$UUNA0.8EHXZ)4 :1&/GM$X(-#3"U :1]'4V$EQ M(AY%ZT,,U36@- :E<11-C:?4-6+ZU$3?! C5*7:TSCH8.BM'T53/2P4BIA6( MBVPE?E@72?Z]VCGO-EU*'TTS]CCTH *4QE$T-2Y2GXA'T0T10S4+*(U!:1Q% M4^,I-8N8/BYQGA2WV[AMO^!_;=*[*JFMZCL+;:BUP6HW/ 3A]KTTGSZST%C: M@:MIC:!7;>SC(72$6.H(,:TC$+GL&;(>/:GQ%H$>68#2.(JFAD\J$O$HFB1B MJ$H!I3$HC:-H2CSMF90IZJ^'3GJ/QZRFVP.+8U@!-%I!'$4;16/RX!%%2I-8'$Q+5H!%5^H0%)@D^S.&3-W^=-JQCK>;.A8H) MT^)6B)(E97)VLDYN1)7.;M)582W$MPH_>U7WS.3IS>W^FS);5[&86%=966;+ M[9>W(KD6>6U0_?Y;EI6/WTPK_GV6?]_.&PO=V]R:W-H965T^I%2@IS3)^-A8"K$Z,TT^6](TXJ?YBF;RSD/.TDC( M4[8P^8K1:%X6I8F)+Z25-DH))MN.?BM2HGUD4[A_O MV'\NQ4LQTXC3RSSY(YZ+Y=CP#32G#]$Z$;?YYA=:"7(*OEF>\/(OVE18RT"S M-1=Y6A7+%J1QMOT?/55&[!6 VU. JP+<+;!["DA50 XML*N"TFIS*Z7T(8Q$ M-!FQ?(-8@99LQ4%I9EDMY<=9\=[O!)-W8UDG)I=)%*<:L>L3%]A&XYQ& T76>B25' M7[(YG;<)3-G>NM%XU^@+/,@8TMDI(O 980L338,N#R_'FO+P\'(84$/J5T!* M/KN'[VX]Y3,6K\IQ,%US>9MS].V:IE/*_M+Y/GS\&D?3.(G%,Y+3(:HZMNRRN\/S^=]R M/,DY2Z O3W+>Y!1]^RHYT)6@*=<:;1_3Z&.2A44%'IPHCCN<[ M@5ZH5POU!H7>L%B.D/\ETU,:AGW+ZHA402?8"[H:-2BP ?02_5JB/RBQ/1G< M9ZLHGA\D]C.ZRF9%1]AA=.I]S4LFH+QD%683U_<[-H4JC#BN;?MZ!X+:@>"M M'*ANW<@*>;(W*G1>!*H7EHL#N^.%"K/!]CR_XX4*(X2 C_5>@-7$'.M=W&B& MCCX)6>JX()8%'3,T,/ ]TAT9.I@+5L_HA[W,!^]@AE8_J+T!!SAPN@:H.)L0 M![KSO 9';,G7,SL ;BS AZQAM H"69Z=S"*^U&K":AM\9:QK4#;&BAX-RO5Z MUBUH$B0,1TAU1:;R-0ZLQ15?2Y-Q MI S=T471!X"%$_K=P#&K2PQ@"9>%08>!AU^X.2!466);=,QZ;V C#N?$H 1ETT=$CKB)5 M@P,I5EDD51S@P,=NC]HF0<)PA#Q"2@9- @R4258% >!N,-*@3C#TY:(F),*; MI<0#OA26L28?.JX+ MW32AP8$ M9O5XT61%/)P5WRXN8S4.8L\G;O=#6H>SO(!TOR0U.,! G+[NT 1,?%# /"0N M8S4,*G)>A(2#D+:()D[BX3CYZI1<\>W_S$3 #10Y*DRS=H<:6'OMWLHR]W[, M3RE;E)LB',WR=2:V/Y'75^N-E_-RNZ%S_0+.PNWV24.SW>;!/;;I!L3T2^*K<,IKD0>5H>+FDTIZP R/L/>2YV)\4#ZFVJR;]02P,$ M% @ -JU:6(=<)H73!P 1E, !D !X;"]W;W)K&ULS9SO;YM&'(?_%>154RME-?<#L+LD4AMN6J0VJY)UTU3M!;$O,2LV M'N"DE?;'[\#$YP-R#?4GC=^T_G$\^<('^,+CLP]OT^Q3/I.R<#[/DT5^-)@5 MQ?+5<)A/9G(>Y2_3I5RH=Z[2;!X5ZFEV/H1OP1R]M\Z[%3KLIEFGXJGYQ. MCP9N69%,Y*0H$9'Z[T:>R"0I2:J.?VOH8/,WRP6W']_1?ZE67JW,993+DS3Y M,YX6LZ/!:.!,Y56T2HKS]/976:^05_(F:9)7_SJW]5AWX$Q6>9'.ZX55!?-X ML?X_^EQOB*T%*+UG 5HO0!^Z *L78 ]=@-<+\('"J(B. M#[/TULG*T8I6/JBV?K6TVE[QHMQ1+HI,O1NKY8KCDR2*Y[ES+G.9W4CG9#5? M)5&9G3-9O[.,XJD3+:9WSZ/I/ZHJM:L4CORL=M=6$3 H2YESH>+T'G^[$4'YN3A M&&K!A _'$ M&/!SC=F.&*K9-=G23':VX_![NQ>HRGV3QLCKB+E>Y>CO/G8_O MY/Q29G]W;7PKKSPGO#=1)I]HA!L<__D!\]^>N")"P$ D3()@1"MN$ MPBHZLQ]0H;Q1)^%E=9Q\?*O&.*>%G.>=J3!D*DA8B(0)$,Q(A6]2X?9#999F MQ4_35195!\OI(EB\ MUF<_L3[['3AGLNA*=5V05Q54MNN;8^(3R@-Z.+S9#LQ:>-_ D# !@AF!>9O M/%Q@EZO".4L+U<66:BGUPO/3-V?G+^Z"?!M'EW$2%U_NS6I=B[^5%2,>'S62 MLE;<-RDD3(!@1E+^)BE_AR[D_.<\),K7DTD\+8^JOV24J3Y)1M8^9JVH[QD3 M"0N1, &"&;$&FU@#=!\+D*D@82$2)D P(Y71)I71OO6Q4>O<2(,1X\TV-FJU M.QJH<6-S6-@U;,2H9PX37FG(RVH#(#20BA-H&AFI%H($+@1(% E *6% M4)I T^<%2/L>G;,Q;UE3TA8(G(U(>8!H9AY:-)!],@VD MK1I(V]#82^Y]^$!] XIF?HZJA0-],N% .X1#$'B$-*_U["7V_CP5*AQ0-#,> M+1SH]Q<.E'2F!14.4%H(I0D4S8QT:^H"7#A0[.P%[/0%[/R%QQ .5 L'NG?" M@;:%@\* " TH3*)H9CQ88U"XP?BMF:GM?R.OR_/656750 M P&EA5":0-',3+2!H' #0:$& DH+H32!HIG9: -!]\Y T+:!"%S*O:!YED.: MA1!*$RB:F9KV%'2?/$5=C#G/SA^W[H2AH@)*$RB:.;=8BPIF%Q7W=*7'F65G MKZ7WQ&2HWX#2!(IFIJK]!B/HOL:@H@)*"Z$T@:*9V6A1P;[R)8OOW]?JBK9/ MDP%E7O->N',8]1K7^&'G,)[V]]W7L5R0>0R$PK1#8C@KAVV])Z[^\O1=ZS.>D*0SL%?9.!RH,4#0S'2T, MF%T8?*WW ^;;V2OHW56@=@%*$RB:F:6V"\R'=WRH98#20BA-H&AF-MHR,.N= M\I-T_*#C US7"YIWLO4XWQSG>VZSYW?P:&D FTW_,9P!T\Z 9W![M<&;5W0 MNC: F@(H3:!H9E;:%+ =3<$.UP9M+3!V?=]KSB2Q5]@[':@70-',;[=J+\!W M\P* >7;V"OKV'R@MA-($BF9FJ6T A]L #K4!4%H(I0D4SR=QV-,5>#:+O!]L@N\;1?&O/F9JKWBWDSF0TE5DY0+U_E:;%W9/RAPXW/YUY_#]02P,$% @ -JU:6(YP M7A9 !@ )SD !D !X;"]W;W)K&ULS5MK;]LV M%/TKA%<,+9!6(JF'W3D&4HO# K1;T*P;AF(?9)F)M>KA2G32 OOQHV35,B6: ML]H;-U\2/>X]NKS'O!0/J>E]7GPH5YP+]"E-LO)\M!)B_=*RRFC%T[!\D:]Y M)N_E89R-9M/ZVE4QF^8;D<09ORI0N4G3 ML/C\BB?Y_?D(C[Y<>!O?KD1UP9I-U^$MO^;BW?JJD&?6#F49ISPKXSQ#!;\Y M'UW@EXS2RJ&V^"/F]^7>,:J:LLCS#]7)Y?)\9%<1\81'HH((Y;\[/N=)4B') M.#XVH*/=,RO'_>,OZ#_7C9>-680EG^?)G_%2K,Y'XQ%:\IMPDXBW^?TOO&F0 M6^%%>5+6?]%]8VN/4+0I19XVSC*"-,ZV_\-/32+V'+!SP($T#N18!]HXT&,= MG,;!.=;!;1SJIEO;MM>)"T(1SJ9%?H^*REJB50=U]FMOF:\XJWXHUZ*0=V/I M)V;S)(S3$KWE)2_N.+K,HDU1\"6*MM?#K#E$X?(?&8W\B0C$/\F?:G<=H*=/GJ$G*,[0[ZM\4TK7+,BKB==VE M%IM2WBY+]/X-3Q>\^%N77"->571>ENLPXNS'W_ GOV3+M608 $D M& ,"4TBA.U)HC4X/D/(Z#A=Q$HO/2)9I-&_[27-XT784UG24]Z\E!KH4/"VU MK%%(UB#! D@P!@2FL.;L6'/,76F5%^+YZS$IYF$4W!UOKI$WM;>]R]8=8@YVNH-\;)_G[?%!L>N,.VRX M/=:(M**J5:"Q(H[MJU:L;X4G$^+NK)3$>+O$>-\P-J!_T3&_^(LHBI=5TO[B M82%'+3PVCB[&B(;6*4BP !*, 8$IM/H[6OU3CRX^)&N08 $D& ,"4U@;[U@; M/]+19=RK9L0?4X=TRIG.3-I-.O5,9^:YXXX9TYAYV!_;^HHVV25Q E'1@L-9 MUA2TB2YIQCB&]@A(L 2C &!*61BNYU8VJ>N9,T3@8@#10M T1@4FLK=GBB M'VD]:P)37L]<0HG=*6A:.WO_K:JA16-''3SNOJ.9$_*U"6\G^OA;9OI?5_NZ M$D238%") !0M $5C4&@JI:U,@$^N$V!0H0 4+0!%8U!H*G>M6( ?JUK0!+9? MKQPZQK;7K7\:.^P[N/M&9V[H8%H>0@K K1: S6+ @U1)G<[[RAS(X)X&B1: MHC$H-)725L7 WLFK)*A, 8H6@*(Q*#25NU:JP,8Y]?>LDGZO^KF88+=7)4'E M"E T!H6FDM[@<4 MFDI>JW<0L]X!O\I$-+H#]B9=&4-C1@B>X,Y;O,8,^\3K+"$RC=G$MAV]+$OV M=B&8Q8D#0\7#K#&98QF\A0%V#P/L)H:'T"=(JT^0D^L3!%2? $4+0-$8%)K* M7:M/D,>J3Y"^[N 3ZG;7F[1FQ.VJLUHS&]-N7>OOH? H]@^?V]/IBX'NE6M(>8_)-V\D^^:O(/N4 :I8#8,NC=H')','@/=^0: $H&H-"4[EL MQ0M*3ET>*:A$ 8H6@*(Q*#25N[TO+8S3Z.]9'FFO[,FW.*^W#5@;Q_D^?BRTGU)=ONV\C9?U!+ P04 " VK5I8L]@[_N(% !0,0 M&0 'AL+W=OW<+JY[KFH136DL%(+(CQV=T315)-F._VIHKZE3!1YN/]%Q>?'R M8N:DH#.6_ITLQ/JZ-^ZA!5V2;2KNV?YW6E]0H'@Q2XOR/]I798>#'HJWA6!9 M'2Q;D"5Y]4F^US?B(, ;'@GPZP#_><"Q&OIU0/_<@$$=,#@W(*@#@G,#AG5 M*:93W:SR3H=$D.F$LSWBJK2DJ8U2KC):WN D5T_6@^#R;"+CQ#2DA520 M)"W>HP_H#\(Y46K+[:\/(7KW\_N)(V1-JKP3U]2;BNH?H7H^^L)RL2Y0E"_H M0@<.C MX='YC?<-X?B,;_D]8_P/LM]Q)9HQNDB$0B3.$D3\8C^*4_< M"IH5_YHTKZ@#,U4-@1^+#8GI=4^.<07E.]J;_O*3-W1_->D%"0LA81$D# /! M-)T'C7([L<-*A):SOY"^'RB0PND'HD1R9YK?%=Y86$ M19 P# 33Y T:>0.[O"Q???B3\@RI0=PD8A4?E/%JBK&3 _,H&+OR;^+L#N6R MUM15+DA8]/(:AN-^,'AQ"1BH5DV*82/%\'4][39/1&+O:7:RUM-,WQTS:WQ7 MZ2!A$20, \$T>4>-O*.SY(TK>9>-O'(BEF3;#,T9E\@D7Z&8R%;(@:3NI><&S^2TMJ2KG)"P"!*&@6":G%>- MG%=GR%D46Y+'%,U8(8H+]!MG16'2[>I%3PRN3/W06F=7X2!A$20, \$TX3RW M78&ZK_ORE'TO88LD1G?DL>JC=SS)XV1#TA/]LJ[Q6<=T7?]YS[0WK:O"H+0( ME(:A:+K(!S:#9Q6YF@BEZ#,CN5$Q:WC7Q24H+02E1: T#$739?5;6?TWL1)J M+)3[-8X\JU]QQI*S!FCK-?,?UZC>[=7X\N_7S-5]NU2NL[-8H\NU-TU&ZXIRH30YFX-XV=.[/8 MN=Y+%VED'.UF]A9UUA;42 *E82B:GB/06DE^%ROIHGSGHO8_DT*@3SN2I&1> MJFW2\P2[2B&HW\284Q! S2106@1*PU T7>;63/+M9M*/O-@^@=;>MXV-*H-Z M2Z"T")2&H6BZRJVWY%O-C.D]W;%T5X["NLY&64$-)5!:"$J+0&D8BJ9KW!I* M_MND(OF@N4B@M!"4%H'2,!1-E[NUHOQ79B1UG7O5]5A7?+6VH"X4*"T"I6$H MFJYMZT+Y)]*1?FCN96>?SC>S SK+#.H^@=(P%$V7N76?_%>F.ITS]^J0ZV16 M&339"906@=(P%*U2V3E($,\H7Y6I_ 6*V3875:YX<[3YN<"G,DG>:8M7OS60 M(JV2O$ I7I>]7.X)MRG3S.1."9>7FFI(%Y:J /+]D3#SMJ J: M'U%,_P=02P,$% @ -JU:6/TWQ2F, @ ;0< !D !X;"]W;W)K&ULI95M3]LP$,>_BI6A"20@3TT?6!H)J!"30$,4-DW3 M7KC)I;%P[,QV&OCVLYTVZD;H'OHF\=EW__N=G9SCAHLG60 H]%Q2)J=.H51U MYKHR+:#$\I17P/1*SD6)E3;%TI65 )S9H)*Z@><-W1(3YB2QG;L322D1*8))PA ?G4 M.??/+B;&WSI\)M#(K3$RE2PX?S+&QVSJ> 8(**3**&#]6L$E4&J$-,:/M:;3 MI32!V^.-^I6M7=>RP!(N.?U",E5,G;&#,LAQ3=4];ZYA74]D]%).I7VBIO6- M(@>EM52\7 =K@I*P]HV?U_NP%1 $;P0$ZX# )+.4,*YS$@C=(&&^M9@:V M5!NMX0@SAS)70J\2':>2&2P4.IR!PH3*(W2"YOK8LYH"XCFZQ:H61!&0Z 1 MAAX*7DO,,AF[2NS).>HM _1H$7A.AQ/D.'!T>_RK@:O>,/ M.O[ ZH:[^&=$II3+6@#Z=KZ02NBS_M['V&H-^K7,]W\F*YS"U-$?N 2Q B=Y M_\X?>A]VD(8=:;A+/;GA;'GR *)$AOEXL[DOQ^@K8($^,>@C;C4CJVE^L%7B MAY$7NZL>DD%',MB'Y*'A?22MYO"O2**.)-J+I!#0NRO1/[ ,.Y;A/BQ7O!9] M*,-7**/ ]\-^EE'',MJ+13>R/I;1*Y9HY =1/\NX8QG_)PO.%8C=1.-71&^< MTJ2CF?R91AF:&[UBFM2E@(RHON23GG\G#,;CWPCYI+J);+):$240AUX'> MZ4@KB+:YMX;BE6VH"ZYT>[;#0M^'((R#7L\Y5QO#].CNADU^ E!+ P04 M" VK5I89[IC^;0$ #<&P &0 'AL+W=O;2\ZO5",;#,!Y$JR MG?375P("!BLTSN@F 7S.@\YK'?D%38]9![WG"U_3S5:9"_Y\NJ,;MF3J^^Y.Z#._H21IS@J9\@((MIYY MU_"*(&P2RH@_4G:4)\? E'+/^8,Y^2V9>8$9$OQ,_[DL7A=S3R5;\.S/-%';F3?V0,+6=)^IK_SX*ZL+&AG>BF>R M_ N.=6S@@=5>*I[7R7H$>5I4_^EC+<1) HQ>2$!U NHGA"\DX#H!OS8AK!/" M4IFJE%('0A6=3P4_ F&B-P'O"%$TS^0%\ M^7!+Q_]P&\ VD!OFWY7M(B MD5-?Z1$9KK^J[WY3W1V]<'>(P"TOU%:"+T7"DB[ UZ4T]:#G>F[0()&PU6> MX4> H0M UJ\/AU9TLGKT^% -;CY=G#)PQ=^.S:E*U)H)YGEXTKNZ(K-/+T^ M2"8.S)O_^ .,@I]L*KF$$4>PCH)AHV X1)\OMU0PV_R^%H(6&Z:7, 7NG\!I MW!U]*B]?'ZE(/NH.V*6*9NF_)4(JF_C5($;E(,Q2>Y@CB$=3_W JZGD0C##N M!I'SH"B.FIB.!J-&@]&@!M^X'CZ0)W-I]3]SJ>)%)X/ (S2)>O78H@+4BR+G M46@\"9"]I*@I*1HL:9'1-)> 58N4=>49!%S:#RYAQ!&L(US<"!<[6U%BEPJZ MA!%'L(Z"XT;!L>-N&I_W213%O68Z#PIAV%M!B"5HA,?V5IHT]4P&Z_E=;9G0 M-4@%^%I;N0,K]LQ6QB#FTNG@$D8-+K+%M4! -[:T'4%H6&BV*K;<$SOGD"VB'K!Y*# M?M+:&7=A+6@0=O'L<$DCKFA=(5LC#-TY8>C4"CNE$5>TKHRM&X;#=O@-319: M_%O8MX*6J# .4;_)SJ-P,'K!W<+6WL)A?_L+*YC099D.HXE^2$ZE$M2\3[ 6 M- B[>':XI!%7M*Z0K:F&D;LF<^JOG=*(*UI7QM9BPT'_^98FB\]_R>(8]CVB M+0R-,>RWV7G8>!R]\,0%6]\+AXWODF9,EDV64_' 5%ILK+4,4BZ>&"YIQ!6M MJV#KM.'$77\YM=M.:<05K?N&KS7<:-")OJ&_:N!I1\08]CS@PA(UP;C_/L,6 MI4NS=Q=J[2]ZC?U]?NOZURW+[YGXVUK,(.C2F>&41ES1NB*V=ALA9PV&G)IM MIS3BBM:5L37;:-"%OJ7!\-EK2XSUPUB_PVQA>-)_!VH)0V.$^D;1/]GVR)G8 ME-M'4H]U7ZAJQZ"YVFQ179<;,[WK-_"*5!M-+:;:][JE8I,6$F1LK9'!YUB/ M251;2=6)XKMR<^6>*\7S\G#+:,*$"="?KSE7SR?F!LV&WOP_4$L#!!0 ( M #:M6EAP$XI#: , &<* 9 >&PO=V]R:W-H965TS!=A)BP58VB!9FP_%/M#2V28BD1I)V_&P M']\C)2M**PM]03%_L$2*]]P]#WG'F^RD>M!K1 ./>2;TU%L;4YS[OD[6F#-] M(@L4]&4I5/"BR=N[D;%$[DQ&1=XHT!O\IRI M_1PSN9MZH7>8N.6KM;$3?CPIV KOT+PO;A2-_!HEY3D*S:4 AR.R>IV8]]<8>I+ADF\S65,$>1K9V? M5.CS$CTZ@AY&<"V%66MX+5),GP/X%&H=;W2(=QYU(EYB<@+]L =1$/7A_=TE MO/CU)>@U4Z@[X/NU''T'WS\FAP5JDV-&&H@5TGDTL-A#<]T-V[OIV8ZI%#[^ M29!P93#7?[<)5OH?M/NW.7BN"Y;@U*,DTZBVZ,6__1*.@M\[V UJ=H,N]/A= M8;EHH.S4AHF4BU4/=N[@$@^V146)2+EFLYF^04)[IRAO-BP#@RIOX]/M,8(] M,J5A!+D[!QTDAC6)82?D#V]1#RH=>O !M6,N4GC]6%"AH(&1;KI',Z@2KMDB MPQ[<'U2:52K=UBI=-%3ZZXA*W92^0:51K=+H*U2:/V?_)% /9DE"I9$2V\FH M35O4I8NAC /[F_C;EMA.Z]A..V.[)7D5=V)K6WZ V6W1;AO4Y]\V M@AO=%ERGC^],I''-8/P_EXGQ3V!W5K,[^Z;]Z34+!OS76FW+J$O<4>/ G(:# M_CAJ/R]A\'1)!9T1/=,XH=,*0AI*&D/G)9$KP?_]_'*I;J?@RQ,\&'4X>GY64+=LW4BM/UD.&23(.34])-E5U-.3"R<)W$0AKJ2]SK MFCI!5'8!?5]*:0X#ZZ#N+>-/4$L#!!0 ( #:M6ECUJ+,#' 4 #X; 9 M >&PO=V]R:W-H965T.+:>89)2.*8%Q6 +.?O"UY,2B ,,QKZ12*IW%>QRMN%\>VX8+-Z0'+-YN26%^&55TAQS<4K7!MM2@I/:*<\, M9)JND>.TF"TNZFLW='%1[GB6%N2& K;+RO*Q M.OF27,[,*B*2D9A7$%A\/9%KDF45DHCCOQ9TUMVS)/. &;DN MLQ]IPC>7,W\&$K+"NXQ_+_=_DS8AI\*+RXS5GV#?VIHS$.\8+_/66420IT7S MC9];(@X[=;#'.CBM0YVZT>1>$Q=BCA<7M-P# M6ED+M.J@9K_V%GRE1;50;CD5OZ;"CR]N>1D_?JZH3L!UF8OUQW!=P6_;^NNJ M*F3*?X*SD'"<9NPC^ SN;D-P]N$C^ ,P#:8$@;2 MP5*6>?Q$5Q_.^FW#%< M).S"X"+*ZEY&W$:T;")"KT0$$?A:%GS#0%0D)#D&,$1Z78[H)<Y(X1Z.=X<*]VB\NZDAP^H*;M5XUBMX_^SR!T)!N6HKK*Q0 M V&K(:K>=^ M6))U6A1IL19]+L-%3%1U:"#<&J)J^4\+%P6N(];!TR'#0S/?])#I')N%0S-H M.P$*)+A(&_B)M#@=+8Z6EK\H+KC\U#=D.(/P91[>M C?M(BTX9V8O-LE[VJ3 MCYX)C5.F3M\=A(Z@Y=N^Q,'0#'JV5W6>(R*&9J[M0=>6V-#&>R(;7L>&IV5# M"($525]9#-XP?M]"$A=#(^1;4HKAT,@.9+HB;:0G\N!W//CZ55$D59M8OMXF M_&$*IA]X\N,Q-%-UDW!HINHFD3;H$RD).DJ",0\*?L@(P!R(=R2IWVJ:E_PR M&$>2]L:_^K::$BR:".R(<&CV.M'4ZH8?M>06*O'JB5 Q0H"79@5N:!H3L!7T MWU9:4*GXS"D%Q:1HX:1HT51HQU4Z4/-PI*IHVP4XV[&D+DXMU#\JJ]-@>H?O M#&ON6-*3H3:S JE]*,R">2"!1?H\3N4)]3RA,3)C%#OH3=WQMDGXMDFD#_E4 M2OJY &KE;B\^1I'28$%TN!C0W/9D9M1V/I+I4=@Y0*7H/Q0Y[R0[UFKU3 M)*,HLM6IRPRIS/RY[\D,J>RLN>O*%+V'>H>]?(=Z_7XL5D;QY"@2L^=F(!/E MC.E2H=I,[E*1/HU3:>J%/M0K_7O"JF6$BP00K9:!]B@.W6'2*@HGDO,MTU.B M15.A'1>DGS6@IY4W5^LU)6O,"?A2<)H6+(W!/ O?V>IV9]H.FB+ M-"5:."E:-!7:<9'Z00CJ)Z%O.\XXKCN,L@Z-MW,XX'C0D1^"H16"-AR\L(=F M@>.Y\A2D,!/I(K.'.\ZUGW#@J!%'/?W"X3!C>6@@2X)A;&9@R7\%*,P<_S"# M-M/WF#]0/W\@K7(^:>1K(=]8$/H;_^H#-RE:-!5:0[IQL$^0$[JN-V@8B,M= MP9N_T[NKW2;05;WU(5U?PO.PV-A6-GMM/"O]^QDV:%M8P' M7N+;^;YSL[\D:ZGN=0E@R$/%A1YZI3'UA>_KO(2*ZA-9@\"3A505-;A42U_7 M"FCA0!7WHR X\RO*A)'C!J:)DJNB;+6R&8GKI@.C>DS8=L^ M,PI/&>),.C,ROS^VE2O(1%9XFS1U#?E6VT&3*T6%P'NV 9Z^'AR]D$_?-B1U?O*\Y)55P/';- MF=)'?&V&C!0V9 EN_G,TUT;AT_FUJ_8M]V WMY63"UW3'(8>ZH4&M0(O??\N M/ L^[:K;6Y)E;T3VI*:#OJ:#E]C32\I42W9'>0-$+OJK?@?:W72\U&9SJ8]V M5;;U<.H\6%U=I4'BK[;+]5^+[%^+.(Q[FS8U?^M=5Z"63A\UR64C3/LF^MU> M@D=.>9[MCU&:6R7]2]/J^C552X:Y&ULS5A;;]LV%/XKA#8,+9!((G7/ M; .)W6Y]:!LD6/HP[(&1:$N()*HD93?_?B1ER[9$NQZ0A_G!EJCO')Z/YZ)S M/-E0]L)S0@3X494UGUJY$,V-X_ T)Q7F-FU(+9\L*:NPD+=LY?"&$9QIH:IT MD.N&3H6+VII-]-H]FTUH*\JB)O<,\+:J,'N](R7=3"UH[18>BE4NU((SFS1X M11Z)^*NY9_+.Z;5D145J7M :,+*<6K?P9@%]): 13P79\(-KH*@\4_JB;CYE M4\M5%I&2I$*IP/)G3>:D+)4F:8:_ H7B\,S;+S>5Y[6YYWRE3I7 MDZ]N&NP(?OK>%> 6?:NFX5CW@X*O("0,BQS7X MVBAU_ I\H?5:^I9(B2]M]2R?TV6GEH._'VA9 IET2N,_)B]W+'PS"U7(;GB# M4S*U9*7BA*V)-?OM%QBZOYL\]);*%F^D[,A[?N\]_YSVV1U9%75=U"M9ITI< MI\1T=)V*4*M0)7L]@Q"B()#1MSX\%0/.C:,01<>XQ1@7Q2@*@AYV1"7HJ01G MJ?PAPTT,$[0C$(PV],(PCMR!_6-8B#S?A0/SQ[ HCB+/-9L?]N:'9\U_TJ%M MLCX<[7<=AHD/O8'Y!EP@PR0:'K\!YZ,P0B?./^H)1&<)R.1;DN($AVB\9Q*, M(F-N@,7(2Y(! P,L"*'GF0G$/8'X+ %9WW^2"/'8\]#WXF$>C&'&?%D8<(-\ M.>*1]#R2_TE%_J8;&"E^NR9,-F1 YR"0[WP"/N*"@2=V,]T.J.#N(I]VP^2@\\@8@TB46PG M_B!@#3#/MV-HCE=XT.[!LS0/6C:N6S;32D=?)14H<<,OI(S&)D;( M'KV63^#B$64#SG?M4][=-XCP; =STKO+W0OC(K*>@41B'P7U**H-,C&TDQ%Q MDVYD)YZ[_YPZA7VC!<]W6L=OEXLH^Z-L"T,[](C&G7ZUG[9O]8PY6+]34[B>#/=JNA'^,V:RPLFH)TNITK4C MV5RQ;BKN;@1M])SX3(6<.O5E3G!&F +(YTM*Q>Y&;=#_-S'[%U!+ P04 M" VK5I8YO:GBL@" #3!P &0 'AL+W=O? M;0A+*(E::7D(MCGG[]\YQN=$.\9O108@T7U."S&V,BG+*]L6208Y%I>LA$*] M63.>8ZFF?&.+D@-.C5-.;<]Q0CO'I+#BR*PM>!RQ2E)2P((C4>4YY@]3H&PW MMEQKOW!#-IG4"W85H(*"02*V U6,+,Z!4"RF,NT;3:K?4CH?CO?I'$[N* M984%S!C]25*9C:V1A5)8XXK*&[;[!$T\@=9+&!7F'^UJV\"Q4%()R?+&61'D MI*B?^+[)PX&#&YYP\!H'K^LP..'@-PZ^";0F,V'-L<1QQ-D.<6VMU/3 Y,9X MJVA(H4]Q*;EZ2Y2?C)>2);<9HRGP5P)]N*N(?$!?,.=8IQ>]GH/$A(HWZ"T2 M&>8@(ENJ;;6SG31;3.LMO!-;N!ZZ9H7,E'R10GHL8"O>%MK;0T^]LXIS2"Z1 M[UX@S_'\'J#9T]V],SA^FT/?Z/DG]&84"X'8&IEDHCD1"66B4LE"OR8K(;GZ M5G_WY:V6'?3+ZOM[)4J,.'M$,W%$P&H5A![O/T'%]-QCU4XJ'J'' . MZ;/2'9Y,8@?["89'V,,6>W@6^YOJ,>I./'33/4E4S>']T,-'+%W:QQ;O L=S M.ZCV07W,@6],VQ H854AZZK3KK:=:6(*/P74$L#!!0 M ( #:M6EBAE\)3&P4 "0= 9 >&PO=V]R:W-H965THS!F$VW-^>:JUV/> M&D>(79(-CL4O*T(CQ,60/O38AF+DIT91V#-T?=B+4!!KTW%Z[Y9.QV3+PR#& MMQ2P;10A^G2-0[*?:%![OO$I>%CSY$9O.MZ@![S _'YS2\6H5[#X081C%I 8 M4+R::#-XY4([,4@1?P9XSTK7(-G*DI#/R>#&GVAZLB(<8H\G%$A\[? ;%9I:(X3D)_PI\OIYH(PWX>(6V(?]$]N]POJ%! MPN>1D*6?8)]C=0UX6\9)E!N+%41!G'VCQUR(D@$<'C$P<@.C;M _8F#F!N:I M!OWR_:>"N<@CJ9C2O: )FC!EERDZJ?60J\@3@)EP:GX-1!V M?#HGD0BP=>+Y'08WL4$\;>@@L'(81;N-%,^\PC?S/.VT39$'/O@ M(U]C"MH<_/=[80YN.([8/S)79G/UY7,E*>R*;9"')YJ8@6&ZP]KTYY_@4/]5 MY@:59(Y*,E<16<5A_<)A_3;VZ8(3[_.:A#ZF[!?@?MD&_ G,.*?!N_\PX&1;J#$]0I^7/W $+[&UIP /,.F"V$XD["9^NJ"6Z"Q3B#KB/1241 M!O^)U/!.!%P0/X#?127QG QF-&#)/4>0B*];3 /B=P!:<3'Q'7J4R3]L:"8" MH1Y\35"W;P]KXCI-U$"O,;FM$IWI *MP@/6M#A"5BZA+8C#?4O%_]9[ '44Q M0WE%%/O96"3G9#SS_Q5/=U%R\0[X0Q2$9'5,9*NAC&'!NLA-4+??KZ,<&J/"I4'K6J7'Y^->0\2/:"#-DZWTN?82K)')5DKB*RBM/LPFGV*Q8= MMDJ'J21S5)*YBL@J#H/ZH>K7OV?9D;-7$HE5RR-S&Y* M4 8T='G) 4O=#_Q!LWJ^L*^D=0E*EM>EL$9B;]?BW)@S#EH;[;G]X_Q&5":E M9%$J/SK P4O^U1JF)21;)W]IWE#*YBAEK9J@KKF )KU;-6$P?[ K&>K)LH>P",)_]!D MPE.ZS!^MCX+-YE/22$E0LDY* FNV4NTRG1N-AVX6MK>S+THB4L44]8*YLBK9 M'*5LKBJVJJ<.;2^T7C/=*VHN<[>I9'.4LKFJV*IN._31L+V1_M9T/VJF>]VL MYZ,FJ#LT=5C/1TV8J5M6/2&-).\HK6/Y_M":PM9&ZKRWBCEG>2V2UXH2E.R] MHHRLOG>ES6"O=!H48?J0'L,QH<$VYMFQ2G&W..J;I0=Q(+AMPLDG/G):$&PO=V]R:W-H M965TN9W,9. MTH=.'V@)MMB0A$)"LM.O+WBQ* %+UDJ9%YNDSBYQ%MS= Y"G=ZKX4JZDU.@^ M2_/R;++2>OUR.BT7*YG%Y0NUEKGYY4856:S-:7$[+=>%C)>U499.*<9BFL5) M/IF=UM<^%+-3M=%IDLL/!2HW6187W\YEJN[.)F3R<.$RN5WIZL)T=KJ.;^65 MU)_6'PIS-MUY62:9S,M$Y:B0-V>35^1EQ+S*H$9\3N1=N7>,*BK72GVI3BZ6 M9Q-Z>E>'^\8/W7VORALQU7,JY2O]( MEGIU-@DF:"EOXDVJ+]7=[[(E5 ]PH=*R_HON6BR>H,6FU"IKC(\!:PW88PUX:\#KR#14ZCA$L8YGIX6Z0T6%-MZJ@SJ8 MM;6AG^35O%_IPOR:&#L]NY*W9A9UB4XBJ>,D+9^B\TUI0&6)VM_0<_3I*D(G M3YZB)RC)T<>5VI1QOBQ/I]J,H/(S7;1W.V_N1GON1BAZJW*]*M'K?"F7APZF M9NB[\=.'\9_308^17+Q C#Q#%%,&#&C^>',*F$>/-R<#;-AN-ECMCPW/!KJ4 M:U7H)+]%%WF3VU6._/G&P-&%EEGY%Q3[QC>'?5<%Y&6YCA?R;&(J1"F+K9S, M?OZ)"/P+%+S9C%R8X*'/?(N1"^,F/(+"C,2.D1AD]%ZO9($6JM1(W9CF MT3L_PKD]X<)CW"(#P!BCGDT&@.' "QA,QM^1\0?)?)2+5:Y2=?L-F9IH6L[6 M]-)UE<40(]\9 R4<,XL0@/(,)8N/BR(B$ *F$^SH!(-T?I.Y+.*TYA(O3<-) M2EW$56^&Z 3N8X0IM@(_=U$L9$[V "@2A#VS$^[HA(-TWAGAL3;J*5Y\W21E M4I?1@>P)G3'X)BFHQ<=%!:&'L<4'\!4([L-\".[Z-1YD=)$O5";1R1M5FEY] M4Z@,S4U+3?)-U2[>KV51-XL274O3.21Z;8CK;^BMU"NU-.UD*TM==_QGJ'7U M,;Z7YNR=,J>Y+E2:-HW'E!V#!9L\=K@]YQYF=I4!<9R$P@H5A&,>I;@G6'OB MA@P_S4;XHI.T"U6RXU\IF;]58@Y,^=&; GP>6O<' Z,DM&E"*,].5PA%_)[F M0&A'D0X7TV;&S8Q5-$$2%)@%+#R'!H1C&!.;"(!CWOZL'E+IQ \9U &SAT=N M*$-;%P=5SU0:+I;2P&=)'62/7V&<@GG$G>C MZ?MVT.<0C&&[-$4 C/ >1IT (<,*Y-B2\_UUQ=4;<%V!<%!= 7!#=:43,&18 MP5QMKLM%D:SK?G+=KI= 1H-^CM7DHWJ+QO)V&,-.-Q'_!ZYUR* J.SJP8WJ+ MQO)V&-A.P9%A"3>PX"&NR/()#;&P$\S%>:$0Q-8X (Z'9HG0LT @G6PCP[KM MN$4/<;66QYE3#^8 CC,1! XM%\<\P7D TZ*=>*/#XNW1*Q_J*B(?\] :Z!R M"1Q@:X$4 3"/4-+3L&DGK^BPO#IN[4-= 428+^SB#L&$9Z]@(PA&0M[SY-%. M3]%A/77< HBZ6H@)ZMD/'@"C)J&<>0)@9AT;]G#JA!4=%E9'KH*H*XM\GSC+ M( 6F(60O:Z#O 6D-Y".UE,H3#@0':F>7B*.9&;?5D5J>-Z)C:B+I:A@9^X*S^(1RA@5LP7)SA M)/I6F:S31FPD;<0 ;20PMRL@!*/NT$1M3&S%7S?B"!38E M%V4F*+ 9N2@>TK[YZ801&U,8,4#*F'2RNRT (XP3N]T"L)#U/G)[;]M&U47, M53+4WO:= R"/VUMH (B'/86!=8J(C:R(F*MBN),A]R3I% MQ/ZO(FH=[+]V>\XYMR4X!*/[+^=:&@",8&'O&$WWWKAGLKBMOUPH3?7:Y+IY M>;V[NOLZXE7]38!U_9R\C)IO'#HWS2<7;^/B-LE+E,H;XQ*_\,V8BN8KAN9$ MJW7]7O]:::VR^G EXZ4L*H#Y_48I_7!2W6#W+Z91B>GN.4:,&H7+MFP8BN1)82N&:(K_(00204!9:W-4PARQ23].-?3:HU>RK@[GC+_K4,7@8SQQRF M-/N=QB(9:T,-Q;# JTST::R]5P-12LN:%Z#I0=Y2JH[ MOJ^%V &8WA, JP98^P#G"8!= ^SG IP:X)3*5*&4.H18X&#$Z 8Q92W9U* 4 MLT3+\%.B\CX33#Y-)4X$,UC*+ J.3D,0.,WX!W0#:R K0/,'] WHDN$B>4"? MT.TL1*!;?GV7D%UV3G&T#;V*JK+SAP: MEKM74OI.0YD#6Y:-.4<171%1]67-:M/\7Y0M[][Z1!T*RD;UD:8Z45QAMDP) M1QDL)*5Q-I!.L:I)KR:"%F7;.J="-L'E,)$'&V#*0#Y?4"JV$[5!&ULM9GO;YLX&,?_%8N;3JW4%6S(KUX2*0VWNTKK*6NVF[3I7KC@ M)-8 9[9IUO_^#*00 G&+Y+QI@/CYVOZ$Q_X^]7C'^ ^Q(42"7W&4B(FUD7)[ M8]LBV) 8BVNV)8GZ9L5XC*6ZY6M;;#G!81X41S9RG+X=8YI8TW'^;,&G8Y;* MB"9DP8%(XQCSYUL2L=W$@M;+@P>ZWLCL@3T=;_&:+(G\LEUP=6>7*B&-22(H M2P GJXDU@S<^\K* O,6_E.S$P37(IO+(V(_LYBZ<6$XV(A*10&826'T\D3F) MHDQ)C>/G7M0J^\P"#Z]?U#_DDU>3><2"S%GTE89R,[&&%@C)"J>1?&"[O\E^ M0KU,+V"1R/^"7=%VT+- D K)XGVP&D%,D^(3_]J#. B _1,!:!^ C@.\$P'N M/L!]:X"W#\A1V\54<@X^EG@ZYFP'>-9:J647.F#BW>7X!V@ M"?B\8:G 22C&ME3CR53M8-_W;=$W.M$W1.">)7(CP)])2,*Z@*TF4LX&O >0@MV5 \[>'HY9P_^WA4#,;M_QMW%S//:%7_0JS(&!I(FFR M!@N>I4I !/C^4;4'=Y+$XK\V^(6XURZ>K2N\(Q M)%:#,RKAC+1P]&_JBUMM.OSTFXP7&; MD5C.E(_X2&,J2:CU$_HNNNY]1M5\4VIUO)6UA]XY304T:>/G1M5\4VIULE59 M %^I"[HY"]BL$@9N,[6;K?J-VLK?MSK<'7N'RVQ]1I6OAWIC_TT9][8\_/:J MH=<+=WY-C%IZ4VIUJ)6IAV=U]="HK3>JYIM2JY.MG#W46WNS.V_3^:-F=C8; MJ=VYD9WGL/2P\O10;^H_G MOL=\31,!(K)2DLYU=I[+BQ/?XD:R;7X&^LBD9'%^N2$X)#QKH+Y?,29?;K(. MRG/WZ?]02P,$% @ -JU:6+7O%0[$ @ 'P@ !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF3EK+-_T806K*IE5:I:IIMX=I M#P[,-EFK*EZY8<<"E(36U&WA>XC:84"=+S=H=SU+6RII0 MN.-(M$V#^9\IU&PS<7QGNW!/EI74"VZ6KO 29B ?5W= [P0V8F>,M),Y8T]Z%(3=P=;]6_&._*RQP+N&;U#U+*:N*<.ZB$!6YK><\V7Z'W$VN]@M7"_*)- MATT4N&B%9$U/5A$TA'9/_-SG88?@)R\0@IX0C G1"X2P)X2O)40](3*9Z:R8 M/.18XBSE;(.X1BLU/3#)-&QEGU!][3/)U2Y1/)G=T((U@![P,PC43^:@7B= MTJP=YR QJ<4'=((>9SDZ/OJ CA"AZ*%BK<"T%*DK52!:SBWZ0Z?=H<$+A_H! MNF545@)]IB64^P*N5$%#43K;J/GU=S(;GZ4'[9,MXI1G9%73PNQ0H7,'%4=1# MU^!D[]_YB??)EJVW%,O?2&POD]&0R>B0>O9(B802S2268'U1.WILZ+I$KK.3 MR/?\B]1=[R;$!@O/+J)]6&Z!A9$7!P-LST0\F(@/FE %3I4O:@N_(R9[<7E^ M,HK>B@I&L5M OI^$DN.8R^,1V9LL,B_ M&'G.+; P#@)OY,?=*9T-\*5I00(5K*6R*S_#ZM#EKDQQ'ZU/5??KFM4_F:YU MWF*^)%2@&A9*TCL]4T'QKAUU$\E6ID#/F53EW@PKU<&!:X#:7S FMQ-]P/"? M(/L+4$L#!!0 ( #:M6E@1" 4Q6 , % + 9 >&PO=V]R:W-H965T MOV,.W! M@9L$%>S,=IKL[V<#H030K6VPXD+0D%;GM.DY@%R2C5C0IY^YX-&%;F6<4 M[C@2VZ(@_,\,6J&%4EB2;2Z_LMUGJ T-M5["*\E^#7!+S-3 M62GS$!-)H@EG.\0U6JGIAS*9)5O9SZC^[O>2J[>9XLGHEB:L /2-[$&@>B#) M'BV PC*3 EW$($F6BTMTA1[N8W1Q=HG.4$;1MS7;"D)3,;&E"D3+V4F]Z*Q: MU'UA4>RB+XS*M4 ?:0KIL8"M'#0VW(.-F7M2,89D@#S\'KF.ZQD"FK^>[AKH M\>OI^(0;K_DH7JGG_?.CH#@32<[$E@/Z>;,0DJN#\LN4\4K1-ROJZG$M-B2! MJ:7*@P#^!%9T_@X'S@=3MMY2+'XCL:-,^DTF_5/JT25Z3HK- M!R0DD6!*8R4W+.5TS7R*KL*)_=1.3A\2NL>0N \9/JL<&1DV1H8GC:@BITH8 M-85<$8/68G[@=V+N8T+VK4"V+4L=)'8-QQTH=< MX:'92-@8"?]W3X7]U4)GV(G: /*];MP&$!Z-Q^;(QTWDXY.1Q[ $M;%2U*J4 M'P_[:G9B7XW[T8S&W0-N /FNT_%E .'VF3KRA9WGZ]@YZ:QU!3<'Y'!DC!>M MTR]8GM^I1W,#RA]USXH!Y&&G8\ANM1H%\%79L@F4L"V5U77=S#9MX4W9#'7F M9[I=+%N89YFJU_Q"^"JC N6P5)+.8*0BXE7[5@TDVY0-S8))U1Z5CVO5\@+7 M /5^R9@\#/0"31,=_0502P,$% @ -JU:6%AW(R^2 P @@T !D !X M;"]W;W)K&ULM9==DYLV%(;_BH9..MN9+0CPY]9F MQFLVDUPDW5DGZ46G%S(<&QHAN9)8;_Y]),$2VP7LZ;@W-A+G?3GG 8G#;,_% M5YD!*/124";G3J;4[L[S9))!0:3+=\#TF0T7!5%Z*+:>W D@J145U LP'GD% MR9D3S>SB1U[BD>0%,YIPA 9NYL_#O8A\;@8WXDL->'APC4\J:\Z]F\#Z=.]AD!!02 M92R(_GN&)5!JG'0>_]2F3G--(SP\?G5_:XO7Q:R)A"6G?^2IRN;.Q$$I;$A) MU1/?OX.ZH*'Q2SB5]A?MZUCLH*24BA>U6&=0Y*SZ)R\UB .!/^H0!+4@.!4, M.@1A+0@O%0QJP<"2J4JQ'&*B2#03?(^$B=9NYL#"M&I=?L[,?5\IH<_F6J>B M]RSA!:!/Y 6D^45/1 %Z@H2S)*;D\:)''E\O] MGFK"AG]H_<*S_%&?_!'^K8W6-YEM$%'H+*0A" MT4H152HNOIV*;M$CB 28:KL!52)3FXC96)\C[)JGX?D0["5!\9F@(Q##!L3P M2B ^7O3+1.K*/Z\LET,]R%X@54*^?U0''D]/D+2'A<,3*!UN MPW8LHP;+Z/_%LLJ(@%_-2R9%2UZ8V6I[7'*I>O'T)W8S=0/\IFUO78Y:202G MP%K#0CQH!S9N@(VO!&R9$;8%E#,4PP:$T(!,[$)*4!)](;2L0"VH;C,(2_I7 M5W]6-_[4]3MPG5$&(W??]JG+8N*AR>;%:7A<5G MPXZ*]O&/O@Q?6'9>E:UT=4*7W=J#X?8L)BO W.!YK,K^@Y02P,$% M @ -JU:6 I%@BXE! 9P\ !D !X;"]W;W)K&ULK9=;;Z,X%,>_BL6.5C-24[ A7+I)I$XZHZVT,UOULOOL$">Q!G#&=B[= M3[\V$$*P8?K0EP3#.8??.;;/'T\.C/\0&T(D..99(:;.1LKMC>N*=$-R+*[9 MEA3JR8KQ'$LUY&M7;#G!R](ISUSD>:&;8UHXLTEY[X'/)FPG,UJ0!P[$+L\Q M?_U,,G:8.M YW7BDZXW4-]S99(O7Y(G(E^T#5R.WB;*D.2D$907@9#5U;N'- M',;:H;3XAY*#:%T#GS$F6Z4B*XV<=U&G> MJ1W;UZ?H7\OD53(++,B<9?_2I=Q,G=@!2[+"NTP^LL.?I$YHK..E+!/E+SC4 MMIX#TIV0+*^=%4%.B^H?'^M"M!Q@T.. :@?T5@>_=O#+1"NR,JT[+/%LPMD! M<&VMHNF+LC:EM\J&%GH:GR173ZGRD[/[(F4Y <_X2 2X(RO".5D"B8\ "T&D M +A8@HSB!)!OKK89E=;YC4TF&'2W MBVF4))$=*6F0DD&DO^6&F829UJGNQW: MJCJ>610O"KND%K,8CKV>G0Q;T@K?KB,M#;6*21WKG=3DO:)=9GX64#@H5^?, M4R9ZI@89-1_!<9!TI\9FYJ.>K@7/@@>'%>^^D+A8TT5&AI:/;[Y<-2N_RV@S M"UMFEXQGK8+#8M6[_: I/",_B+H-WV:&_"3NX3HK%!R6*,L6;"UN*["I/:,8 M(J.0%K/(1WV%/&L4_)5(63YOE-!:44WMB5$8H"ZJ:18%,.IIN/ L4G!8I?XB M2O#-[@;V.-O5(INIDQ&ULG95M;],P M$,>_RBE,:).JYJ'K Z.-U*X@)FTP;6R\0+QPDVMKS;&#[3[LVW-VVM")K"#> M)'ZZOW]W]IV'&Z6?S!+1PK80THR"I;7E11B:;(D%,VU5HJ29N=(%L]35B]"4 M&EGNC0H1)E'4"PO&99 ._=BM3H=J9067>*O!K(J"Z><)"K49!7&P'[CCBZ5U M V$Z+-D"[]$^E+>:>F&MDO,"I>%*@L;Y*!C'%Y.!6^\7/'+7*6'\%S;5VMZ[ +*5L:K8&1-!P67U9]M=' X, MDN05@V1GD'CN:B-/.666I4.M-J#=:E)S#>^JMR8X+MVAW%M-LYSL;'HE,U4@ M?&5;-/"9:[J=P>G)V1+=31Z+C=3M_ MC01,N-ZLZ/+IPI0LPU% "6-0KS%(W[Z)>]'[ M([SG->_Y,?7T2XGNL.0""-5 1F?W3$FZ83IO/*=*+8Z\G,O5==J/V\DP7#= M=&N([E&(* M1J0%U[S@EKE28(#*P8/!%CPRL<(FO-Z?>%&[VXS7K_'Z1_'<9GY_& NJA4QF M1% 'T,5K; S:EHLEU5?CL[!JG;5@7*B5M$VL_8:#;?>;60/28W3"\X M';3 .9E&[3[=-UT5Z*IC5>F+XDQ9*K&^N:0W#;5;0/-SI>R^XS:H7\GT%U!+ M P04 " VK5I8!",_#2P# !Z"0 &0 'AL+W=O;DQY[?LZS:&@ M^E*6('!F)E5!#7;5W->E IHY4,'], CZ?D&9\.*A&YNH>"@7AC,!$T7THBBH M>A\#E\N1U_%6 U,VSXT=\.-A2>?P .:IG"CL^0U+Q@H0FDE!%,Q&WDWG.AE8 M>V?P@\%2K[6)5?(LY8OMW&4C+[ . 8?46 :*OU>X!$G)ZFA;] =2^JG]=+C:NEPS]*= MD-Q+87)-OHH,LDT"'W4T8L*5F'%XD#&!]))$G7,2!F'4XM#M\?"P!9X<#^\< M4!,UJ8D<7[2';XJY$"GCC+H=(F?[\W-.OKZE?)$Q,2Z?)579[[8,5AYVVSVT1]*U+FD*(P_/' WJ%;SX M\Z=./_C2%OV/)$L^B&PC,]TF,]U#[/&8N?9E WSVRY M&*R24FIF*T_C\.HJ!<+LS6=_Q[7M;.Y:]+;D';+8D#=HY V.*TD0V:%B'.P4 MT56PY?VNR4Z])BTV:_5:*?#7;J4"U-S=[IJD]GBJSO1FM'E W+A[Z^9VGP)G7-'!]'H*P!SL^D M-*N.7:!Y;L7_ %!+ P04 " VK5I88D;(#GH" "Q!@ &0 'AL+W=O M]T@&GC@3.AQ MT!C37H:A+AOD1)_*%H4]J:7BQ-BM6H:Z54@J#^(L3*+H/.2$BB#/O&VN\DRN M#*,"YPKTBG.B'J?(Y&8^C[L .+S%P!)#TB> T8O -(>D+X5,.H!OM5A M5XKO0T$,R3,E-Z"(3?(:[VP*.CS[!$5 !UY0Q.S"=A<:&=R1AV8>:=J&2%T+%"5Q+81H- M5Z+"ZBE!:/,>DD^VR4^3@XP%EJ>0QB>01$FZ)Z'9V^')'GCQ=GA\H)IT&$7J M^=+71S%%@34U&GY/%MHH>SG^[.MWQS?:S^<$XU*WI,1Q8!5!HUICD'_\$)]' M7_?UZCW)BG]+'T=#'T2%V.Y?:6BJ8V8]-T<7*ZXO[N$_@BK=,/J*"@NI2 MH3NQ6O?4<\+E2IA][>["GOFP3D[7>92%Z]T>ONI1'/+HJ@UW+C-'M?2BJ*%T M67578[ .NCOQLE8 M2&,%R"\;^T]!Y1SL>2VEV6Y<@.$OE?\#4$L#!!0 ( #:M6EC)BO@=Y ( M (L) 9 >&PO=V]R:W-H965TS4=J#]][,=R("&:*W0>"#VY>Z[ M^S[;.0_67#S(%$"AIXPR.712I?(+UY5Q"AF6+9X#TV\67&18Z:E8NC(7@!,; ME%'7;[>[;H8);8+U/".L?.*GC0X[ 5[W2("_ M"? / SI' H)-0&")EI596A.L<#00?(V$\=9H9F"UL=&:#6%F%6=*Z+=$QZGH M#BA6D* I%NH938B,*9>% (G.)J PH?(C^H3N9Q-T]O[CP%4ZI0ETXPW\J(3W MC\![/KKE3*427;$$DGT 5]=:%>QO"Q[YC8@3B%LH\,Z1W_:#FH+&_Q[N-Y03 M5/H%%B\X@C?3QRHI*""^0%>/!=$BWH)*>8*NV0JDTAM>2?3K1H>A:P69_%TG M8IFC4Y_#'.0+F>,8AHX^J1+$"ISHPSNOV_Y<)\")P/;DZ%1R=)K0#[;3=X&9 MQ/:\GJ/+C!=&"RW4CKU.C3)%:%.8K] J\O5'2?\&[FJ7Z$N_(-SWV^,05AS" M1@Y'E[&NUO!E#76E-F9\XYIT*S[=1CXW)"-F36X(GA-JJ%TQI1]U=!J17KL1 M3P2V1[I7D>[]AW/9.Z4<)P+;DZ-?R=%_TYX^1]_6#(1,28ZF(&)MTKV[3HH2 MW_-V=GJ[Y?7"@XW>6,9K2;H[?2T#L;3M7J+8?$C*CE%9JQO%I6VD!_:1OFF4 M%X._,.4UY1:+)6$245AHR':KIT^J*%M_.5$\M]USSI7NQ7:8ZML2"..@WR\X M5]N)25#=OZ(_4$L#!!0 ( #:M6EB_G!Z*S@8 ((> 9 >&PO=V]R M:W-H965T1$K%6>E?RB0G)=%*RZ/^.YN#T=X='#A<_9S5*9"^/)R8K= M\$NNOJPN*OUMO(TRSPI>RDR4J.*+T]%K?)S2ND&M^)KQ6[GS&1DKUT)\,U_. MYZYB:3[\;T-.MK>TS3<_?P0_6UM7INY9I)/1?Y' M-E?+TU$\0G.^8.MC#KUMI^5IJ\7ZI*_YKI=FIRJ1^D^3KG"!]=L(J7"GTJ\WN49G*6"[FNN$13 M4<$.W":5U M/-H3K\O6VZQDY2QC^4[>#M&4K9J<_?E>MT3G^@?Y%Y2&YC8^?!M3CH[EBLWX MZ4AG7?)JPT>37W_!H?<;-(3/&2Q]IF![P^MOA]\7'-HP)J&0=W0 ME-O-!&,O#KW@9+S9'0M7EW@!CI)]6>K*PB1.$KR5[?4_V/8_&.S_%9\M2Y&+ MF_MZTLZUG5RLS+,!66IBA3M](-CWJ&4(4 686JK45>$P#D/83KBU$P[:><=+ M783RV@N;Z_J8266*T@;,4.AT(?2(%UEV7!5-J),>0(7CA,)VHJV=:-#.1[U. MKO1BSV;?UYG,ZI61WZW,?(;\1$X?HHA&Q/+CJN(D\#S+#Q K#OT(]A-O_<3# MZ='@@0[T0J*7@$4E"EW[-UPJ\[B99>!OD>D/>D(IO=! !F.G4T<$6YF80J+ M?OH $8YZYE*R=9<,NFL7P/(&&8=0_Q/WKKX7!K8#2$8]#UL> !D-<-(SA;#7 M(8 WZ..\5%Q72C7TJ+4A]J:OGCKVW %D/@DM50H%\WI<[( ,'LZ&6O+JP0(Z MR,J9*/C+0U1RL+2UT?8GCSWD4T!%/7N&I8#J"/L]ADAGB P:V@>J\]H/.C!@ MI5U]U%5",]@5NSM$KY6JLNNU8M>:XY1 #<@=HBNA6 YZ)\"3%.G5Q78/Z +? M"^S: <8+ M(W!!W+X,&U?-(BJ1D)5MZ#5IX54YXU6OIC)8_R[ $1\S_8"B*BM2B%5V+L@="R%AV'J M::B+70#"@<.&@,I/J&/(55%,^PQU,(5_0%-/@EWL(D] ?7LS JAP2/W0=@3( M-#_U%?B.H/ P0CT1>+&+0+$7VI9<4:(YR78$J'#4P[ND8RDRS%(IUW5&E]KF M4,LDJA"5ROZI+T"6"$!,B37;IX"(V*MU"D6*>C8DI,,J,HQ5-40\Y 2$7.+2 MC]XYV \:H**1[VQ#(!D.?=)CHX,I,@Q3/[L3(0#B$&J7!TB%$QL7(17M2U3' M2F28E7Z\&VD#[-TWCF-[OPC):!2X-B =#J.@QTD'+F3XC.4Q^Y$VQ'Y!2I+8 M]N+*?!($MA-7==3WQ'5H0(;1X(G[$0*;V^P %40!7V)Z>B M#--!?:A[S1>BTIBC"[8RU(/6Y=PL1&8'HEF3LZK4#V&-#W)]+;-YQJJLIW*X M"_]1Z%,GB8",TMBM'8".! GNH2+2D009)HEV[Z78G79?\D4&9Q BB"BTER=( MY@<.X$$R0J*^Q[*#"#(,$6^:O+6E\.?2!QRJZ.TAL3?1D(X$/K8A ]3A..ZA M#-)1!OD19:C^H@@=OOAA8F-YC\XY"X!T>B_<1W^T(PLZ3!8/:+Y[*)"UAP)- M,A^1,NHR0AAY-FX JJ.$1M:\3*%@/2X[W*##N/'?'7JT-P[VES7WT /208<> M8#S@T&.\\W*NX-5-_9)3ZD2N2]6\I-I>W;Y(?5V_/K2NG^'CM'D=VH5IWLY^ M8-5-IC?R.5_HD-ZK2'>J:EYX-E^46-6O *^%4J*H/RXYF_/*"/3O"R'4PQ=S M@^UKY\F_4$L#!!0 ( #:M6ECQK"_:9PL $U< 9 >&PO=V]R:W-H M965T<_&;':R&U4O,MV,E5_>;JW?R891UO95K$6>KD\N%R=NV]OQ%^U:".^"N6S\7) M:Z?Z*/=9]J5Z\W%].7.KBF0B5V65(E(_GN12)DF52=7Q=Y-T=CQFU?#T];?L M_ZP_O/HP]U$AEUGR[WA=;BYGP8#\2K?*DN*^G_G^1#K M+V;.:E^4V;9IK"K8QNGA9_2U$>*D@<R<)99NE8]0ZZ=#U$2I2OIW-5=^.=0EE&< M%+\XY\Z?=Z'S\X^_7,Q+55.5>;YJCO_A<'S2308XG@]3Y:$>^ZZ*09>'\Y_J^*'-U"?T7TO.0 M@L$IJG'E?;&+5O)RI@:.0N9/<'^%U!TS63AFLIN1DK7. SV>!XIE MOUI&Q<:)TK6SJE[(O_?Q4Y2H:Z. SL^;@F% MH0P7Q V 3FE&,K%P%\(4$:W,5L21DK5$](\B^JB(GZ6:K.)5*0_#):2?;UZJ M9"&H*9\9Z"U<:O;5$"W)5KV1DK74"X[J!3V7M%KSY^7+63W-[-02O#RK+^LX M+66>1LGYOI!.D3V4SVIY=N:DLH04#DSA7"JJJ>6UQ&;DPO6!V2I$Z[:5>*1D M+8D71XD7J,0?TS)*'V,UXS27>*>*"U/%P&?F!+TT PES*2 B6IFMB",E:XGH MN1H47%3&3_4\DV3IX[GJF5MDN&P2M75<0%,.',G,D2'$B[-5\)X@,2HD592SA2MK:$FI0\')5^BZ/[.(G+N%D% MW:C1LWSI02=O5'8:-5LX:K:;L;*USX[F)P\'J-^J4>*/:I0(Y;V:T);-$NOW MJ-SG]4D#3P\U1P,*S6%0H)KO@"X_*DF-E:TMJF8I#X>I]FHUT1< J*6)1Y0Q MYC- 38"D@H7P@$4K7J&UGE.PE*=ARL-IJMU)01$!)"(^#Z N:8:*@')3[A"O MREK#*?C)TP#EX005R@>I^N/:*:.OO5W2A",B F!U!012N@ H "_.6LHI*,K3 M&.7A'-6LKWHT- F)L<"<[)=0X$( ,(]79:WA%"SE:9CR<)HZ#)%]&IH(Q'RU M/#7'NR402H6@U!P 0KPR:QVG "9/$Y.'(],RVVZSU"G*;/7EO?.C^Z[ZP)ZS MBW+G*4KVTE',ZA0;1:2@P"8>&<+VAH1XB=:"3@%/1,,3P>'I-O\V4+Y14V*2 MTFM-^T-"O$KK6_134!31%$5PBKI>K^-JLU%=\=5=T?,X=5;1+E8C "B@"4J< M"L\%F H(98N%6 "3.5ZBM:!3,!4YV7U"J:"Z6[_?[I.HNI5WN*N\RK;J2)MJ M7_A).G&JWDOGYR0K"G"KK\G?$@Y8EB^!N'-!H9M0>,76^DY!1413$<&IZ%3? MM7R(5S&XZB0FW9P3A?0<6"I!L9[O5;>G32U'A:&QLK6UU#!$>F HEU&QSU\. MX^F9$Y6JLQ:PGB;?G'N"4P"%AH>&>'W6:DZ!0D2C$,%1Z+!NJJ7<9,E:YL4_ MZOO1Y0LHJ,DZU*4^=(,/#.5D =R>:D)/MT+]MY?6PI--&3( MGE#RZO;2J30__1 0S_\5$T@8]77=OP-"N^[?X85;][@I:(=HVB$X[30KS+O# MU7M7+7L*YWI?;K(\_I]<@ZH"NT-N\^^UJH-#0[Q.:U6GX!^B^8?@_--6]58M M+;-:MFM7O.A>9A^S!J6SRW.6OU1T4%N*U6BL[!1$1340$)R*] M@&]WV8]%L>_HKOT4U!\2XF59BS@%!5%-070H!=E<]Q38)((O^\&1(5ZHM<5F M"A"B&H0H#D*&K-87?G. O@M_6%B(EVLM[A101#4441R*C@O-1MO#$/NMZX)B MFG3CN23P O%:SH&!(5ZBM:"36.M.O'4X!34V4Z7C+DK!Y1.>P':;;M1LX:C9 M;L;*UCX5&J(H0S=1!_E-Z9B@LQPU6SAJMINQLK7/AH8PBD.8G>O41"#/70"W MJ)90I% ,!DR*H^Y,C96MK:;F.(ISG+WUE)K;3I")%S #^I#K%*_/6LTI<(UJ M7*,XKKW)>4I-"@M:<0*Z0X#7:*WH%*A&-:K1(5M5_=Y3"EC[/!\R1 .1 MA+ V//#2[,6<@HRHYK,*$YF _RG%/#KP094(++#@8I79:WA%&#&-)BQ/C ; MQ87*3/ZBBP 81(% HB(!Z_ZHG#96MK;*FM,8SFG#C:@,V*P*H*TJ*-#W .#% M2[,6<@HF8YK)&,YDPZVH#$ L4KMR#"6!2%H;]PTI1Z6QL;*UI=0TQGKVI-9/ MU5?Z"J?,F@O^28VGU0!0J-=.L;\OXG4"F;N/U'?AZS02RA4G0L.?6%G M5,@:*UM;X9.O0 VQ[2%=U-QS8I1YT&X*$$I]X3%@K80792WA%&3$-!DQCG+J MF\R^;$R:68Z:+1PUV\U8V=IG1Y,6&TA:N^BE@BNUI;6F M4R 9TTC&;)"LKW<"7"8"J'L"@01R%.#566LY!94Q364,I[)^*LO^8[!7IQC5X<1Z]! MYFINPA0!F L(\R"_%5Z2M8!3(!?7R,5[ML&&.*LYQ%#U'3]31#/4=P-HBL$+ MLY9Q"MSB&K=XSY,EOLM8S4V$,G3M#0GQ$JT%G8*NN*8KCM/5=QNKNI;6F4^ 6/WG*!+X196>LYJ;%K\M8#81V&:OQ$JT%G8*0N"8DWDM(WV>L MY@#B0,9J(*[#6(U7;*WO%##$-0QQ'(8&&JNY"36=QFHHMLM8C5=GK>44$,0U M!/$>"!INK.8FV709JX>'AGA]UFI.@4%<8Q#',&>)W6JDX!44)#E, AZCOMV4WV/I?FL+ 0K]5:V2FX2FBN$CVFP@YG M\:=]691JA(C31U#1?J#J#PGQVJR5G *HA 8J,12HAAK=13]!]8>$>%G6(DY! M4$(3E.A]4-\;C.X">-Q$QP Z-#+$"[66=9*G]9T\K@_GJ.\WNC<'Z!U"!X6% M>+G6XDX!44)#E, ARM[HCB>TW6$5T'>V(#?\J(>]&2O;0?7YR9.8JP=M_Q[E MCW%:.(E\4.G==[ZZ@/+#LZL/;\IL5S^<^3XKRVQ;O]S(2*UCJP#U]XD 0ZI%@- Z)5),;0DD: )J:M,H,(I!Q0*A GV]!DIB*+^@/Q'PBK:#.'O6T.)__M$+=1EJB]@MH[FOH,W0FQ MK$;V]D \U_?[3M?=(:X2.A[N>%XU<+< [IX ?+^40I(TC--Y%75W'P;[7=_O M]7:HJX0.[N"N7TW=*ZA[M=0352.!?VQ< MB04)8&BIKPD!? 76Z-,'W'.^5A7S=W)6"A4[FY;G_,_BGGMO>@<:967ZK8:- MW[O YQ[;5/A6TC+YIJ?B8YIJ1ZH^&V49?1-G\5' M-MK&HI\[K*OZM9(RZ*:GXM.::E."[W?+/=HZ249K;^U;]*;Q!^'S.!6(PDS9 M.!=]]8!XM@_+)I(MS%;FB4FU,3+#2.U=@6N!NCYC3+Y-].ZHV V/_@)02P,$ M% @ -JU:6)O?L>UG"0 <3< !D !X;"]W;W)K&ULS9MK;]N\%<>_"N$-0PO$M7C1K4L")%:+%=BS!@VZO1CV@K;I6*LL M^1'I7/;I1TJ.:85'=-P(Q?.FC>V_CO4_O/W(8YT_5/4/N1)"H<=U4CB[/F_=N MZLOS:JN*O!0W-9+;]9K73]>BJ!XN1GCT_,:W_&ZES!N3R_,-OQ.W0GW?W-3Z MU60?99&O12GSJD2U6%Z,KO#'+&PN:!3_S,6#//@;&2NSJOIA7GQ97(P"B M$'-E0G#]W[V8BJ(PD?1]_+X+.MI_I[GP\._GZ)\;\]K,C$LQK8I_Y0NUNA@E M([002[XMU+?JX6]B9R@T\>95(9M_T<-.&XS0?"M5M=Y=K.]@G9?M__QQEXB# M"W#47L!Z+J"["^AK+V"["UB3F=9*DX>,*WYY7EJUI_F^CIU>:L[TF);"(3'-[P6I4)?R^()9;F<%Y7W/DV=PU\4;,Q/P#HO@,D8!0 MX(:FK[^< )=GK[\<>]S0?5/1)A[MB7>U^*_N#VWZ586^B7E5SG/==/_0T\.7 M_1U(VJN\O(.79E1EZM< MM_*_KV92U7H8_@=JN?;.&'QG9F[Z*#=\+BY&>O*1HKX7H\N__ E'P5^AK \9 M+!LH6*=%V+Y%F"_ZY:VJYC_&9MI9()U^/1=+WLQFXM'\+:!,MA'#)J*9E.\O M*<41#H+@?')_F"5(2%/J"#-72!)"HD-AQUVX=Q=ZW7U5*U&?H5(HR$=[;73P MK9BRV+4!Z(+0M9NYNC%.2=SK(MJ[B+PNS."8F[&P.1P+V^>Q4.W' M^/!^XV]LX3QZQG[7\I[(4\;^_&08W_(8-E MP3IY3O9Y3KS]JLGQANMDT_N:#^J7JUJ; MX,3I"2\[E:L8XS"@S.U5OE@=G^G>9^KU>;.MYRL]PS5+OAY#>KRHIS,DM)V- M68O.$"]-#I2H2UZ,] :D(8XQ;3?-K&VB==VEANSY4*B95VM]=YF)O-%SNL^>\1M M4Y8"<_?4_[VG3F-#1>MFR6(E]G/ED17CP'1MU_YD(\CS;Q*.IYWEJ3QI-F+;,NPD//Q3\2 ?<]A80D!? *$-(HZ.=) M;($2^XGR=L7-MO@A5ZN5*!9FLV6P7RZ?D.*/[?M5L= C!G0* "(.J3LS3B$E MHZ$[W6:@,J:DWZRE2>R%J$O=1=L>:YIQ(68*+9_G ]!=#*UA&-@70,HP!C8& M@+#/E64W[(>W(^OAWN*Q]="EK3#%!&I+5ZD[(P-VQ'N<;U MBI=WPC"K\7_69L' W#TOS+S4XISNWZK.Y\KL:[4 ].Y25Q(F!&IIB,\BTNV> M._. E(64]&^+B$4YXD>Y:>.W6>@^'?K]9KTV'QK_+]_K7' M[O*R-+WCFA>Z MGX"<2UR82UA$@?0 2CT*D@@8YY"413CMG]6(143B1\3!TO.I7!S+C8M\>H9@ MD;N=F0)2.(T9%-1)8S-E@T5K9L\BY?D M37CY$X>19%"\'#1:-E2T;K(M7A(_7IID%Y4$5RL"P"%C$7"D..V1QL"4#4GU MWIL&_>/. B4)_[ GWL3+NB=WLB&C94-%ZS:+!6#B!V"3<<257@)F6\5GNCUT M]MLSA+:M-%T^H8@-)?R""6?(F??/VE#.)2)R/0L0\@#"GD!"3>_DY(+<32(Q#;X'LS MP@XJ%U(*/>I,GRQR/LN+W@T+=0%2XR/0)P&A=@ MM&,_%OQ%Q34&G;>E(=1S6F5X-(D9H'22V,V,A4'F/YF[?2;; M)_1%RBV\:?''.)7O!HV6#16M^Q-MRW=A\(]#RU60:-E@T5K=LLEDU# M/YO^S)'Z+F3WA_P4.H?V?_G)J1HH6INJR<&S2&M1WS7/=$F=A&VIVB=W]N_N MGQN[:IZ6>O'^-?Z8M4]_V3#MPVB_\5JO$1(58JE#!A]BG;*Z?;ZK?:&J3?/$ MTZQ2JEHW?ZX$7XC:"/3GRZI2SR_,%^R?LKO\/U!+ P04 " VK5I8&L2+ M7T@# #.% #0 'AL+W-T>6QE+M[_G!?Z M]EW@[FWN_$+"UR2T"MZ9!M[9G=,-DUCJ&XZ&=_TFW:#DSX7^/#?3D;8/ M%PZ]IJ,NL?OL3X''+O)^!1,GL1V]T[!9'+\)J,3\%B?+8_.9%B?A#:. M6UN'K28:P*%V0+[#\5BLDP;C.1>:R[HWXVG*Y*LSEY'7=&S^6-O2-^-3EM&Y MT(\-."#K]C>6\GF>-*/N82'J4>OV5YA>.VY.U"87ERE;L'14=]5T;)N!:9BL M]06$7>3.7GX$XSC,CP"&Y<$<8!S'PO+\3_/IH?-Q&.:MYT5Z**>'"5B,\77&A#_N@$C2?R[C>4!!K8+6.U ?G\>J"D_)XI@5S%OV!., M(TF"(5"+_AJ-8V1U8OCX]P=[2J(H2?P(8'X'480A\#3B".8 /&!(%-GWX,[[ M*%R]I\+U?S"'OP%02P,$% @ -JU:6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'WQ:.7<^NUX;(N5K(7]NUE+#5>6C:F%@T-S.[9K(T5I5U*ZNAK'1T?9 MN!9*C]Z_V][KTHSQ0>-DX52CX:0_\4W)GW9WW1]&&V750E7*W1V/PM^5'$6U MTJI6OV5Y/#H:17;5_/RG,>IWHYVHK@O35-7Q:-)=^":-4\63T]<>\D8L;#CC MQ.)* ,CQ*#N"&RZ5L2Z\(MQ? .-&PHN[H]8UGU3EI)D+)S^;IETK?>MO Y]B MC#Y&B,/V=Q?$M^;_A+%9+E4AYTW1UE*[+HY&5AY0VY5:VU&D12V/1Z?-1IKH M4MS*:/MJ_^G@[<[*[I,Z0$1Q,V\57#!G98#E SMI2^6B,]W],UQ%6#&!%?-B MG<)Q4ZD2WKV,KCV$_X>H6487:VD$@IP2D--]09XV]=H@R(2 3%X0\H.HA"YD M%'H,XDL)OG1??!!%72+(C(#,]M72UZXI?B#(G(#,]_8X"KN*$.2,@)SQ0IX+ MUQKYT)'#]4AH &[K6N ^\X: ?,,,"??]TE@; 2(\BP* 7YV# >UK/&@?4:/V M$2_AA]8J+8$01IJ%TO=Q'( DU<+L%L@:((#N+KJ$7NU"*W_\KU7K\%B^.L>8 ME&HFS*XY@UQ$W_HWC4ZLA41@*(Z49B;,GCG3&VE=B-JU+%JCG)*#D)1F)LR> MN7 KZ"P[U$% RC,39M%\$LI$WT35#G9F2BX3=KO4M>K:U_<1&,<=Y*E2%UTS M8TQ*+Q-NOU1"U3:ZDE::S6 0*:],F,4REPLWQ$1I9,+LD9 <'"Z$E65(":6V MX47WG#C5IF02,\LD8*Z:JI3F+QN&:!BSGX8RIEP2,[OD6MX^-ZK$9)W"+(^Y MVJA20J^%;N&,*CH1^^P+BD]SAS$IA<3,"KF23IDN'_0R'HHB)8^861Y7_B1T MDDOATX6YLD756,@3[YL;8U(*B9D5<@WW*%O($R:'0.J#>:&K'2_&I'P2,_N$ MS+&_QQB3\DG,[).G&4,IG5 5-/HEU#$8DQ)+S"P6E#>$3@,]O9!J(WR^"* 8 MDW)-S.V:;H $NG5C?/[01='G$+B;3RG13)E%O>B6*7JT_ MI5PS97;-4/EWX]N['TE*.U-F[3Q3_PU0DO-CS-:A"\ ;C$G99\ILGX$"<""0 ME'BFS.(9K@!#RNN#BC$I\4R9Q3-0 PX$DG+.E-DYN @<0*,\,V7VS./R:@"/ M\LN4V2]=??44*J&$DKQ$Y3)88 50C$D))6$62E@.D"N@4]"R9[IH:FA@KYC7 MGA1C4E))F*6RJ[$&FIGR2,+L$;+(ZB6T";G2PNZ1T+ WXI<'B'N&EL^BB3EG?2EZY>#Z..OM2S\C-I)C8?VE%SHWTL1 M,]CHE(%29@.1F+UD(Z4,E+[X[-E@)"G[I"\W<[8;SK_J9N$K'+' F)1]4F;[ MD)B]!L\H^V3,]L'SD&@0>MKF&26?C+O4>53%#O%1ULFX-Y;U^4[;NJVZ4!;^ M"L:DS)-Q;RWK8T)ET1H#PWG1G<>8E'DR9O-TDP(/G>9P]V1B0DHZ&;-TGA ^ MK.% 4OPO+KTSG(3"TBV%G2HQ)"2AGW]E, MS 7.\;B94P+*F06TFPM\&#L?RE^XAC$I >7, AK O)(;J2%)6MQ%GS$F9:&< MVT+D!":>UTY9 M*&>V4 \3?D97 .)W#S2Z4+W]#3EEH9S90CW,N5S*D&CZ> H_F8 P9Y2%9LP6 MZF$^+8 P)F6A&;.%>IA?M8'6OM7^^T_A"?B ,2D+S9@M]'@_V'R[\Z;[ V-2 M%IJQ;UM[=E^8!\68E(5FW!:B]H7U$KD99:'9/K>O]2PTHRPT8[90QW88V/Q7 M@"!5"IGG_6XAC$E9:,9="Y'1Q$M ,_+[-L%"X_!B^_Y="0;3LCR'M[!POA!5 M<6DB_\O?:1(GJ=_1O&RKZA3.7>@OC2BWWVC7]H=N6'R>CN=A7>W'L?M5U\-F7T[-\-!VY7RYLFW[ M4S->EOVN[IK->[,KM2R77O?W,ZJGQ_N9B]>OKOS/Q':[/6S*[W;SYU3.XS\& MUQ]M_S[L2QFKQ6O3[\JXKNK/X^WT4%\/X>$RN5H\OZVK_ODM5/7<00)!,G^0 M0I#.'Q0A*,X?9!!D\P@GH+ M@=Z">@N!WC)YV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;46\ET%M1;R706U%O)=!;)Q]+"/16U%L)]%;46PGT5M1;"?16U%L)]%;4 M6PGT5M1;"?2.J'B=4.]$H'>:;!8DT#NAWHE [X1Z)P*],^J="?3.J'"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/ MCYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES M+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2< M0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05%%D%159! MD5509)44625%5DF155)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I09"TH MLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44635% M5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B M:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&UHLA:462M_J>L/\;Q\(_CEV?: MFW9XSL^6OY/<_ )02P$"% ,4 " VK5I8!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( #:M6EAF M9-M [@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ -JU:6.FRCZ$^!P M&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6/)K']A P 9@D !@ M ("!TQ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -JU:6!&;N-?B!P ?T !@ ("!Q24 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -JU:6"C[[MU& P MV0< !D ("!P$\ 'AL+W=O(VL( !!%@ &0 @($] M4P >&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6 ]C*OQ?!@ PPX !D M ("!(5\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -JU:6$>E580V" '!< !D ("!4W4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -JU: M6.\Z9LX;!@ JPX !D ("![8H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6.)D8!0.!P EA M !D ("!;9T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6,-Y&PO=V]R:W-H965T M1F7RQ< "A. 9 M " @9^^ !X;"]W;W)K&UL4$L! A0# M% @ -JU:6 AH3U40!0 3PL !D ("!H=8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6*S[ MG@2; @ @8 !D ("!6>0 'AL+W=O&PO=V]R:W-H965T-5W#P, +,& 9 " @5;J !X;"]W;W)K&UL4$L! A0#% @ -JU:6/6T+,?[ @ H 8 !D M ("!G.T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -JU:6)%4;CZ) @ \P4 !D ("! M#OP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -JU:6-B"X06B @ N@4 !D ("!2PL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6-,4N1@$ M!0 )0L !D ("!KAD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6&!X.&M$"0 ;!< !D M ("!.2@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -JU:6,!!.0\P P ! !D ("!W3P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-JU:6$AG;CMJ! *QD !D ("!8TD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6"UX@:;(! -QL !D M ("!R&X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -JU:6.&"8@GW# \:P !D ("!Z'T! 'AL M+W=O&PO=V]R:W-H965T0 0!X;"]W;W)K&UL4$L! A0#% @ -JU: M6(YP7A9 !@ )SD !D ("!H9@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6&>Z8_FT! W!L M !D ("!]*&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6#AOIT&+ @ O 8 !D M ("!T;4! 'AL+W=O&PO=V]R:W-H965T M*R ( -,' 9 M " @3F] 0!X;"]W;W)K&UL4$L! A0# M% @ -JU:6*&7PE,;!0 )!T !D ("!., ! 'AL+W=O MH& !7 M(@ &0 @(&*Q0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6 E8 M%\5#L0" ?" &0 M @($NU0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ -JU:6%AW(R^2 P @@T !D M ("!N-L! 'AL+W=O&PO M=V]R:W-H965TD>U ( M #$' 9 " @=WC 0!X;"]W;W)K&UL4$L! A0#% @ -JU:6 0C/PTL P >@D !D ("! MZ.8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -JU:6+^<'HK.!@ @AX !D ("!%_ ! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " VK5I8 MC9S+JS0" !6,@ $P @ $+'@( 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 8 !@ %<: !P( ( ! end XML 109 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 110 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 306 432 1 false 79 0 false 6 false false R1.htm 0000001 - Document - Cover Page Document Sheet http://www.trupanion.com/role/CoverPageDocument Cover Page Document Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.trupanion.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Statement of Operations Sheet http://www.trupanion.com/role/ConsolidatedStatementofOperations Consolidated Statement of Operations Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statement of Comprehensive Income Statement Sheet http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement Consolidated Statement of Comprehensive Income Statement Statements 4 false false R5.htm 0000005 - Statement - Consolidated Balance Sheet Sheet http://www.trupanion.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheet Statements 5 false false R6.htm 0000006 - Statement - Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals Sheet http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statement of Cash Flows Sheet http://www.trupanion.com/role/ConsolidatedStatementofCashFlows Consolidated Statement of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Notes) Notes http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNotes Nature of Operations and Summary of Significant Accounting Policies (Notes) Notes 9 false false R10.htm 0000010 - Disclosure - Net Loss per Share (Notes) Notes http://www.trupanion.com/role/NetLossperShareNotes Net Loss per Share (Notes) Notes 10 false false R11.htm 0000011 - Disclosure - Business Combinations (Notes) Notes http://www.trupanion.com/role/BusinessCombinationsNotes Business Combinations (Notes) Notes 11 false false R12.htm 0000012 - Disclosure - Property Plant and Equipment (Notes) Notes http://www.trupanion.com/role/PropertyPlantandEquipmentNotes Property Plant and Equipment (Notes) Notes 12 false false R13.htm 0000013 - Disclosure - Intangible Assets (Notes) Notes http://www.trupanion.com/role/IntangibleAssetsNotes Intangible Assets (Notes) Notes 13 false false R14.htm 0000014 - Disclosure - Investment Securities (Notes) Notes http://www.trupanion.com/role/InvestmentSecuritiesNotes Investment Securities (Notes) Notes 14 false false R15.htm 0000015 - Disclosure - Other Investments (Notes) Notes http://www.trupanion.com/role/OtherInvestmentsNotes Other Investments (Notes) Notes 15 false false R16.htm 0000016 - Disclosure - Fair Value (Notes) Notes http://www.trupanion.com/role/FairValueNotes Fair Value (Notes) Notes 16 false false R17.htm 0000017 - Disclosure - Commitment and Contingencies (Notes) Notes http://www.trupanion.com/role/CommitmentandContingenciesNotes Commitment and Contingencies (Notes) Notes 17 false false R18.htm 0000018 - Disclosure - Claims Reserve (Notes) Notes http://www.trupanion.com/role/ClaimsReserveNotes Claims Reserve (Notes) Notes 18 false false R19.htm 0000019 - Disclosure - Debt (Notes) Notes http://www.trupanion.com/role/DebtNotes Debt (Notes) Notes 19 false false R20.htm 0000020 - Disclosure - Stock-based Compensation (Notes) Notes http://www.trupanion.com/role/StockbasedCompensationNotes Stock-based Compensation (Notes) Notes 20 false false R21.htm 0000021 - Disclosure - Stockholder's Equity (Notes) Notes http://www.trupanion.com/role/StockholdersEquityNotes Stockholder's Equity (Notes) Notes 21 false false R22.htm 0000023 - Disclosure - Segments (Notes) Notes http://www.trupanion.com/role/SegmentsNotes Segments (Notes) Notes 22 false false R23.htm 0000024 - Disclosure - Dividend Restrictions Statutory Surplus (Notes) Notes http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusNotes Dividend Restrictions Statutory Surplus (Notes) Notes 23 false false R24.htm 0000026 - Disclosure - Retirement Plan (Notes) Notes http://www.trupanion.com/role/RetirementPlanNotes Retirement Plan (Notes) Notes 24 false false R25.htm 0000027 - Disclosure - Related Party Disclosures (Notes) Notes http://www.trupanion.com/role/RelatedPartyDisclosuresNotes Related Party Disclosures (Notes) Notes 25 false false R26.htm 0000028 - Disclosure - Schedule 1-Parent Only Disclosures [Schedule] (Notes) Notes http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleNotes Schedule 1-Parent Only Disclosures [Schedule] (Notes) Notes 26 false false R27.htm 9954471 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies Nature of Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNotes 27 false false R28.htm 9954472 - Disclosure - Other Investments details (Policies) Sheet http://www.trupanion.com/role/OtherInvestmentsdetailsPolicies Other Investments details (Policies) Policies http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNotes 28 false false R29.htm 9954473 - Disclosure - Fair Value Notes Receivable (Policies) Notes http://www.trupanion.com/role/FairValueNotesReceivablePolicies Fair Value Notes Receivable (Policies) Policies http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNotes 29 false false R30.htm 9954474 - Disclosure - Segment Reporting (Policies) Sheet http://www.trupanion.com/role/SegmentReportingPolicies Segment Reporting (Policies) Policies http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNotes 30 false false R31.htm 9954475 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables) Sheet http://www.trupanion.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables Organization, Consolidation and Presentation of Financial Statements (Tables) Tables 31 false false R32.htm 9954476 - Disclosure - Net Loss per Share (Tables) Sheet http://www.trupanion.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.trupanion.com/role/NetLossperShareNotes 32 false false R33.htm 9954477 - Disclosure - Business Combinations (Tables) Sheet http://www.trupanion.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.trupanion.com/role/BusinessCombinationsNotes 33 false false R34.htm 9954478 - Disclosure - Property Plant and Equipment (Tables) Sheet http://www.trupanion.com/role/PropertyPlantandEquipmentTables Property Plant and Equipment (Tables) Tables http://www.trupanion.com/role/PropertyPlantandEquipmentNotes 34 false false R35.htm 9954479 - Disclosure - Intangible Assets (Tables) Sheet http://www.trupanion.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.trupanion.com/role/IntangibleAssetsNotes 35 false false R36.htm 9954480 - Disclosure - Investment Securities Debt and Equity Securities (Tables) Sheet http://www.trupanion.com/role/InvestmentSecuritiesDebtandEquitySecuritiesTables Investment Securities Debt and Equity Securities (Tables) Tables 36 false false R37.htm 9954481 - Disclosure - Other Investments (Tables) Sheet http://www.trupanion.com/role/OtherInvestmentsTables Other Investments (Tables) Tables http://www.trupanion.com/role/OtherInvestmentsNotes 37 false false R38.htm 9954482 - Disclosure - Fair Value (Tables) Sheet http://www.trupanion.com/role/FairValueTables Fair Value (Tables) Tables http://www.trupanion.com/role/FairValueNotes 38 false false R39.htm 9954484 - Disclosure - Claims Reserve (Tables) Sheet http://www.trupanion.com/role/ClaimsReserveTables Claims Reserve (Tables) Tables http://www.trupanion.com/role/ClaimsReserveNotes 39 false false R40.htm 9954485 - Disclosure - Debt (Tables) Sheet http://www.trupanion.com/role/DebtTables Debt (Tables) Tables http://www.trupanion.com/role/DebtNotes 40 false false R41.htm 9954486 - Disclosure - Stock-based Compensation (Tables) Sheet http://www.trupanion.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://www.trupanion.com/role/StockbasedCompensationNotes 41 false false R42.htm 9954487 - Disclosure - Comprehensive Income (Loss) (Tables) Sheet http://www.trupanion.com/role/ComprehensiveIncomeLossTables Comprehensive Income (Loss) (Tables) Tables 42 false false R43.htm 9954488 - Disclosure - Segments (Tables) Sheet http://www.trupanion.com/role/SegmentsTables Segments (Tables) Tables http://www.trupanion.com/role/SegmentsNotes 43 false false R44.htm 9954489 - Disclosure - Dividend Restrictions Statutory Surplus (Tables) Sheet http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusTables Dividend Restrictions Statutory Surplus (Tables) Tables http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusNotes 44 false false R45.htm 9954490 - Disclosure - Income Taxes (Tables) Sheet http://www.trupanion.com/role/IncomeTaxesTables Income Taxes (Tables) Tables 45 false false R46.htm 9954492 - Disclosure - SEC Schedule, Article 12-04, Condensed Financial Information of Registrant (Tables) Sheet http://www.trupanion.com/role/SECScheduleArticle1204CondensedFinancialInformationofRegistrantTables SEC Schedule, Article 12-04, Condensed Financial Information of Registrant (Tables) Tables 46 false false R47.htm 9954493 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Narrative (Details) Sheet http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails Nature of Operations and Summary of Significant Accounting Policies Narrative (Details) Details http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies 47 false false R48.htm 9954494 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Deferred Acquisition Costs (Details) Sheet http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails Nature of Operations and Summary of Significant Accounting Policies Deferred Acquisition Costs (Details) Details 48 false false R49.htm 9954496 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property, Plant, and Equipment, Useful Life (Details) Sheet http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails Nature of Operations and Summary of Significant Accounting Policies Property, Plant, and Equipment, Useful Life (Details) Details 49 false false R50.htm 9954497 - Disclosure - Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Sheet http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Details http://www.trupanion.com/role/NetLossperShareTables 50 false false R51.htm 9954498 - Disclosure - Business Combinations, Narrative (Details) Sheet http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails Business Combinations, Narrative (Details) Details 51 false false R52.htm 9954499 - Disclosure - Property Plant and Equipment (Details) Sheet http://www.trupanion.com/role/PropertyPlantandEquipmentDetails Property Plant and Equipment (Details) Details http://www.trupanion.com/role/PropertyPlantandEquipmentTables 52 false false R53.htm 9954500 - Disclosure - Intangible Assets (Details) Sheet http://www.trupanion.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.trupanion.com/role/IntangibleAssetsTables 53 false false R54.htm 9954501 - Disclosure - Intangible Assets, Narrative (Details) Sheet http://www.trupanion.com/role/IntangibleAssetsNarrativeDetails Intangible Assets, Narrative (Details) Details 54 false false R55.htm 9954502 - Disclosure - Intangible Assets, Expected Amortization (Details) Sheet http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails Intangible Assets, Expected Amortization (Details) Details 55 false false R56.htm 9954503 - Disclosure - Investment Securities (Details) Investment Schedule - AFS Sheet http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS Investment Securities (Details) Investment Schedule - AFS Details http://www.trupanion.com/role/InvestmentSecuritiesDebtandEquitySecuritiesTables 56 false false R57.htm 9954504 - Disclosure - Investment Securities (Details) - Investment Schedule - HTM Sheet http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM Investment Securities (Details) - Investment Schedule - HTM Details http://www.trupanion.com/role/InvestmentSecuritiesDebtandEquitySecuritiesTables 57 false false R58.htm 9954505 - Disclosure - Other Investments (Details) Sheet http://www.trupanion.com/role/OtherInvestmentsDetails Other Investments (Details) Details http://www.trupanion.com/role/OtherInvestmentsTables 58 false false R59.htm 9954506 - Disclosure - Fair Value (Details) Unobservable Sheet http://www.trupanion.com/role/FairValueDetailsUnobservable Fair Value (Details) Unobservable Details http://www.trupanion.com/role/FairValueTables 59 false false R60.htm 9954507 - Disclosure - Fair Value (Details) Unobservable - Credit Loss Rollforward Sheet http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward Fair Value (Details) Unobservable - Credit Loss Rollforward Details http://www.trupanion.com/role/FairValueTables 60 false false R61.htm 9954508 - Disclosure - Fair Value Narrative (Details) Sheet http://www.trupanion.com/role/FairValueNarrativeDetails Fair Value Narrative (Details) Details 61 false false R62.htm 9954510 - Disclosure - Claims Reserve (Details) Sheet http://www.trupanion.com/role/ClaimsReserveDetails Claims Reserve (Details) Details http://www.trupanion.com/role/ClaimsReserveTables 62 false false R63.htm 9954511 - Disclosure - Claims Reserve Cumulative claims paid and claims adjustment expenses (Details) Sheet http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails Claims Reserve Cumulative claims paid and claims adjustment expenses (Details) Details 63 false false R64.htm 9954512 - Disclosure - Claims Reserve Incurred claims and claim adjustment expense (Details) Sheet http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails Claims Reserve Incurred claims and claim adjustment expense (Details) Details 64 false false R65.htm 9954513 - Disclosure - Debt (Details) - Narrative Sheet http://www.trupanion.com/role/DebtDetailsNarrative Debt (Details) - Narrative Details http://www.trupanion.com/role/DebtTables 65 false false R66.htm 9954514 - Disclosure - Debt (Details) - Schedule of Maturities Sheet http://www.trupanion.com/role/DebtDetailsScheduleofMaturities Debt (Details) - Schedule of Maturities Details http://www.trupanion.com/role/DebtTables 66 false false R67.htm 9954515 - Disclosure - Stock-based Compensation Expense Category (Details) Sheet http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails Stock-based Compensation Expense Category (Details) Details 67 false false R68.htm 9954516 - Disclosure - Stock-based Compensation (Details) Narrative Sheet http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative Stock-based Compensation (Details) Narrative Details http://www.trupanion.com/role/StockbasedCompensationTables 68 false false R69.htm 9954517 - Disclosure - Stock-based Compensation Option Activity (Details) Sheet http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails Stock-based Compensation Option Activity (Details) Details 69 false false R70.htm 9954518 - Disclosure - Stock-based Compensation Options Granted (Details) Sheet http://www.trupanion.com/role/StockbasedCompensationOptionsGrantedDetails Stock-based Compensation Options Granted (Details) Details 70 false false R71.htm 9954519 - Disclosure - Stock-based Compensation Restricted Stock Awards (Details) Sheet http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails Stock-based Compensation Restricted Stock Awards (Details) Details 71 false false R72.htm 9954520 - Disclosure - Stockholder's Equity Narrative (Details) Sheet http://www.trupanion.com/role/StockholdersEquityNarrativeDetails Stockholder's Equity Narrative (Details) Details 72 false false R73.htm 9954521 - Disclosure - Comprehensive Income (Loss) (Details) Sheet http://www.trupanion.com/role/ComprehensiveIncomeLossDetails Comprehensive Income (Loss) (Details) Details http://www.trupanion.com/role/ComprehensiveIncomeLossTables 73 false false R74.htm 9954522 - Disclosure - Segments (Details) Business Segment Sheet http://www.trupanion.com/role/SegmentsDetailsBusinessSegment Segments (Details) Business Segment Details http://www.trupanion.com/role/SegmentsTables 74 false false R75.htm 9954523 - Disclosure - Segments (Details) Revenue by Geography Sheet http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography Segments (Details) Revenue by Geography Details http://www.trupanion.com/role/SegmentsTables 75 false false R76.htm 9954524 - Disclosure - Dividend Restrictions Statutory Surplus (Details) Sheet http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails Dividend Restrictions Statutory Surplus (Details) Details http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusTables 76 false false R77.htm 9954525 - Disclosure - Income Taxes Income before taxes (Details) Sheet http://www.trupanion.com/role/IncomeTaxesIncomebeforetaxesDetails Income Taxes Income before taxes (Details) Details 77 false false R78.htm 9954526 - Disclosure - Income Taxes Income tax benefits (Details) Sheet http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails Income Taxes Income tax benefits (Details) Details 78 false false R79.htm 9954527 - Disclosure - Income Taxes Tax Rate Reconciliation (Details) Sheet http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails Income Taxes Tax Rate Reconciliation (Details) Details 79 false false R80.htm 9954528 - Disclosure - Income Taxes Deferred tax assets and liabilities (Details) Sheet http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails Income Taxes Deferred tax assets and liabilities (Details) Details 80 false false R81.htm 9954529 - Disclosure - Income Taxes Narrative (Details) Sheet http://www.trupanion.com/role/IncomeTaxesNarrativeDetails Income Taxes Narrative (Details) Details 81 false false R82.htm 9954530 - Disclosure - Income Taxes Unrecognized Tax Benefits (Details) Sheet http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes Unrecognized Tax Benefits (Details) Details 82 false false R83.htm 9954531 - Disclosure - Retirement Plan Details (Details) Sheet http://www.trupanion.com/role/RetirementPlanDetailsDetails Retirement Plan Details (Details) Details 83 false false R84.htm 9954532 - Disclosure - Related Party Disclosures (Details) Sheet http://www.trupanion.com/role/RelatedPartyDisclosuresDetails Related Party Disclosures (Details) Details http://www.trupanion.com/role/RelatedPartyDisclosuresNotes 84 false false R85.htm 9954533 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Statements of Operations and Comprehensive Loss (Details) Sheet http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails Schedule 1-Parent Only Disclosures Condensed Statements of Operations and Comprehensive Loss (Details) Details 85 false false R86.htm 9954534 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Balance Sheet (Details) Sheet http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails Schedule 1-Parent Only Disclosures Condensed Balance Sheet (Details) Details 86 false false R87.htm 9954535 - Disclosure - Parent-Only Condensed Consolidated Balance Sheet Parentheticals (Details) Sheet http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails Parent-Only Condensed Consolidated Balance Sheet Parentheticals (Details) Details 87 false false R88.htm 9954536 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Statements of Cash Flows (Details) Sheet http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails Schedule 1-Parent Only Disclosures Condensed Statements of Cash Flows (Details) Details 88 false false All Reports Book All Reports trup-20231231.htm trup-20231231.xsd trup-20231231_cal.xml trup-20231231_def.xml trup-20231231_lab.xml trup-20231231_pre.xml trup-20231231_g1.jpg trup-20231231_g2.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "trup-20231231.htm": { "nsprefix": "trup", "nsuri": "http://www.trupanion.com/20231231", "dts": { "inline": { "local": [ "trup-20231231.htm" ] }, "schema": { "local": [ "trup-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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" ] }, "calculationLink": { "local": [ "trup-20231231_cal.xml" ] }, "definitionLink": { "local": [ "trup-20231231_def.xml" ] }, "labelLink": { "local": [ "trup-20231231_lab.xml" ] }, "presentationLink": { "local": [ "trup-20231231_pre.xml" ] } }, "keyStandard": 391, "keyCustom": 41, "axisStandard": 22, "axisCustom": 2, "memberStandard": 57, "memberCustom": 21, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2023": 7, "http://fasb.org/us-gaap/2023": 3 }, "contextCount": 306, "entityCount": 1, "segmentCount": 79, "elementCount": 657, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1346, "http://xbrl.sec.gov/dei/2023": 39, "http://fasb.org/srt/2023": 3 }, "report": { "R1": { "role": "http://www.trupanion.com/role/CoverPageDocument", "longName": "0000001 - Document - Cover Page Document", "shortName": "Cover Page Document", "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": "trup-20231231.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": "trup-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.trupanion.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorFirmId", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "longName": "0000003 - Statement - Consolidated Statement of Operations", "shortName": "Consolidated Statement of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R4": { "role": "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement", "longName": "0000004 - Statement - Consolidated Statement of Comprehensive Income Statement", "shortName": "Consolidated Statement of Comprehensive Income Statement", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": null }, "R5": { "role": "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "longName": "0000005 - Statement - Consolidated Balance Sheet", "shortName": "Consolidated Balance Sheet", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R6": { "role": "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "longName": "0000006 - Statement - Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals", "shortName": "Consolidated Balance Sheet Condensed Consolidated Balance Sheet Parentheticals", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R7": { "role": "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity", "longName": "0000007 - Statement - Consolidated Statement of Stockholders' Equity", "shortName": "Consolidated Statement of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "longName": "0000008 - Statement - Consolidated Statement of Cash Flows", "shortName": "Consolidated Statement of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R9": { "role": "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNotes", "longName": "0000009 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Notes)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "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": "trup-20231231.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": "trup-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.trupanion.com/role/NetLossperShareNotes", "longName": "0000010 - Disclosure - Net Loss per Share (Notes)", "shortName": "Net Loss per Share (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "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": "trup-20231231.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": "trup-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.trupanion.com/role/BusinessCombinationsNotes", "longName": "0000011 - Disclosure - Business Combinations (Notes)", "shortName": "Business Combinations (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.trupanion.com/role/PropertyPlantandEquipmentNotes", "longName": "0000012 - Disclosure - Property Plant and Equipment (Notes)", "shortName": "Property Plant and Equipment (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.trupanion.com/role/IntangibleAssetsNotes", "longName": "0000013 - Disclosure - Intangible Assets (Notes)", "shortName": "Intangible Assets (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.trupanion.com/role/InvestmentSecuritiesNotes", "longName": "0000014 - Disclosure - Investment Securities (Notes)", "shortName": "Investment Securities (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.trupanion.com/role/OtherInvestmentsNotes", "longName": "0000015 - Disclosure - Other Investments (Notes)", "shortName": "Other Investments (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.trupanion.com/role/FairValueNotes", "longName": "0000016 - Disclosure - Fair Value (Notes)", "shortName": "Fair Value (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "trup-20231231.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": "trup-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.trupanion.com/role/CommitmentandContingenciesNotes", "longName": "0000017 - Disclosure - Commitment and Contingencies (Notes)", "shortName": "Commitment and Contingencies (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "trup-20231231.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": "trup-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.trupanion.com/role/ClaimsReserveNotes", "longName": "0000018 - Disclosure - Claims Reserve (Notes)", "shortName": "Claims Reserve (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.trupanion.com/role/DebtNotes", "longName": "0000019 - Disclosure - Debt (Notes)", "shortName": "Debt (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "trup-20231231.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": "trup-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.trupanion.com/role/StockbasedCompensationNotes", "longName": "0000020 - Disclosure - Stock-based Compensation (Notes)", "shortName": "Stock-based Compensation (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "trup-20231231.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": "trup-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.trupanion.com/role/StockholdersEquityNotes", "longName": "0000021 - Disclosure - Stockholder's Equity (Notes)", "shortName": "Stockholder's Equity (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "trup-20231231.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": "trup-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.trupanion.com/role/SegmentsNotes", "longName": "0000023 - Disclosure - Segments (Notes)", "shortName": "Segments (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusNotes", "longName": "0000024 - Disclosure - Dividend Restrictions Statutory Surplus (Notes)", "shortName": "Dividend Restrictions Statutory Surplus (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "trup:DividendRestrictionsAndStatutorySuprlusTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "trup:DividendRestrictionsAndStatutorySuprlusTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.trupanion.com/role/RetirementPlanNotes", "longName": "0000026 - Disclosure - Retirement Plan (Notes)", "shortName": "Retirement Plan (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.trupanion.com/role/RelatedPartyDisclosuresNotes", "longName": "0000027 - Disclosure - Related Party Disclosures (Notes)", "shortName": "Related Party Disclosures (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleNotes", "longName": "0000028 - Disclosure - Schedule 1-Parent Only Disclosures [Schedule] (Notes)", "shortName": "Schedule 1-Parent Only Disclosures [Schedule] (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.trupanion.com/role/OtherInvestmentsdetailsPolicies", "longName": "9954472 - Disclosure - Other Investments details (Policies)", "shortName": "Other Investments details (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.trupanion.com/role/FairValueNotesReceivablePolicies", "longName": "9954473 - Disclosure - Fair Value Notes Receivable (Policies)", "shortName": "Fair Value Notes Receivable (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.trupanion.com/role/SegmentReportingPolicies", "longName": "9954474 - Disclosure - Segment Reporting (Policies)", "shortName": "Segment Reporting (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.trupanion.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables", "longName": "9954475 - Disclosure - Organization, Consolidation and Presentation of Financial Statements (Tables)", "shortName": "Organization, Consolidation and Presentation of Financial Statements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.trupanion.com/role/NetLossperShareTables", "longName": "9954476 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.trupanion.com/role/BusinessCombinationsTables", "longName": "9954477 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.trupanion.com/role/PropertyPlantandEquipmentTables", "longName": "9954478 - Disclosure - Property Plant and Equipment (Tables)", "shortName": "Property Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.trupanion.com/role/IntangibleAssetsTables", "longName": "9954479 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.trupanion.com/role/InvestmentSecuritiesDebtandEquitySecuritiesTables", "longName": "9954480 - Disclosure - Investment Securities Debt and Equity Securities (Tables)", "shortName": "Investment Securities Debt and Equity Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.trupanion.com/role/OtherInvestmentsTables", "longName": "9954481 - Disclosure - Other Investments (Tables)", "shortName": "Other Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://www.trupanion.com/role/FairValueTables", "longName": "9954482 - Disclosure - Fair Value (Tables)", "shortName": "Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.trupanion.com/role/ClaimsReserveTables", "longName": "9954484 - Disclosure - Claims Reserve (Tables)", "shortName": "Claims Reserve (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.trupanion.com/role/DebtTables", "longName": "9954485 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.trupanion.com/role/StockbasedCompensationTables", "longName": "9954486 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.trupanion.com/role/ComprehensiveIncomeLossTables", "longName": "9954487 - Disclosure - Comprehensive Income (Loss) (Tables)", "shortName": "Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.trupanion.com/role/SegmentsTables", "longName": "9954488 - Disclosure - Segments (Tables)", "shortName": "Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusTables", "longName": "9954489 - Disclosure - Dividend Restrictions Statutory Surplus (Tables)", "shortName": "Dividend Restrictions Statutory Surplus (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StatutoryAccountingPracticesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.trupanion.com/role/IncomeTaxesTables", "longName": "9954490 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.trupanion.com/role/SECScheduleArticle1204CondensedFinancialInformationofRegistrantTables", "longName": "9954492 - Disclosure - SEC Schedule, Article 12-04, Condensed Financial Information of Registrant (Tables)", "shortName": "SEC Schedule, Article 12-04, Condensed Financial Information of Registrant (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954493 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Narrative (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "trup:AccountsReceivableUnaffiliatedGeneralAgents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "trup:AccountsReceivableUnaffiliatedGeneralAgents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails", "longName": "9954494 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Deferred Acquisition Costs (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Deferred Acquisition Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-21", "name": "us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-21", "name": "us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails", "longName": "9954496 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Property, Plant, and Equipment, Useful Life (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies Property, Plant, and Equipment, Useful Life (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-63", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare", "longName": "9954497 - Disclosure - Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "shortName": "Net Loss per Share (Details) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails", "longName": "9954498 - Disclosure - Business Combinations, Narrative (Details)", "shortName": "Business Combinations, Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R52": { "role": "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails", "longName": "9954499 - Disclosure - Property Plant and Equipment (Details)", "shortName": "Property Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ConstructionInProgressGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:ConstructionInProgressGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.trupanion.com/role/IntangibleAssetsDetails", "longName": "9954500 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:IndefiniteLivedLicenseAgreements", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetAcquiredInPlaceLeases", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R54": { "role": "http://www.trupanion.com/role/IntangibleAssetsNarrativeDetails", "longName": "9954501 - Disclosure - Intangible Assets, Narrative (Details)", "shortName": "Intangible Assets, Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R55": { "role": "http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails", "longName": "9954502 - Disclosure - Intangible Assets, Expected Amortization (Details)", "shortName": "Intangible Assets, Expected Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "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": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "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": "trup-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "longName": "9954503 - Disclosure - Investment Securities (Details) Investment Schedule - AFS", "shortName": "Investment Securities (Details) Investment Schedule - AFS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM", "longName": "9954504 - Disclosure - Investment Securities (Details) - Investment Schedule - HTM", "shortName": "Investment Securities (Details) - Investment Schedule - HTM", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "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": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "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": "trup-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.trupanion.com/role/OtherInvestmentsDetails", "longName": "9954505 - Disclosure - Other Investments (Details)", "shortName": "Other Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-40", "name": "trup:PurchaseofEquityInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-40", "name": "trup:PurchaseofEquityInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.trupanion.com/role/FairValueDetailsUnobservable", "longName": "9954506 - Disclosure - Fair Value (Details) Unobservable", "shortName": "Fair Value (Details) Unobservable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R60": { "role": "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward", "longName": "9954507 - Disclosure - Fair Value (Details) Unobservable - Credit Loss Rollforward", "shortName": "Fair Value (Details) Unobservable - Credit Loss Rollforward", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R61": { "role": "http://www.trupanion.com/role/FairValueNarrativeDetails", "longName": "9954508 - Disclosure - Fair Value Narrative (Details)", "shortName": "Fair Value Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:NotesReceivableFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R62": { "role": "http://www.trupanion.com/role/ClaimsReserveDetails", "longName": "9954510 - Disclosure - Claims Reserve (Details)", "shortName": "Claims Reserve (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-92", "name": "us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R63": { "role": "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "longName": "9954511 - Disclosure - Claims Reserve Cumulative claims paid and claims adjustment expenses (Details)", "shortName": "Claims Reserve Cumulative claims paid and claims adjustment expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails", "longName": "9954512 - Disclosure - Claims Reserve Incurred claims and claim adjustment expense (Details)", "shortName": "Claims Reserve Incurred claims and claim adjustment expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-96", "name": "us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.trupanion.com/role/DebtDetailsNarrative", "longName": "9954513 - Disclosure - Debt (Details) - Narrative", "shortName": "Debt (Details) - Narrative", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.trupanion.com/role/DebtDetailsScheduleofMaturities", "longName": "9954514 - Disclosure - Debt (Details) - Schedule of Maturities", "shortName": "Debt (Details) - Schedule of Maturities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails", "longName": "9954515 - Disclosure - Stock-based Compensation Expense Category (Details)", "shortName": "Stock-based Compensation Expense Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "trup:SharebasedCompensationArrangementbySharebasedPaymentAwardCapitalizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "trup:SharebasedCompensationArrangementbySharebasedPaymentAwardCapitalizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative", "longName": "9954516 - Disclosure - Stock-based Compensation (Details) Narrative", "shortName": "Stock-based Compensation (Details) Narrative", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails", "longName": "9954517 - Disclosure - Stock-based Compensation Option Activity (Details)", "shortName": "Stock-based Compensation Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R70": { "role": "http://www.trupanion.com/role/StockbasedCompensationOptionsGrantedDetails", "longName": "9954518 - Disclosure - Stock-based Compensation Options Granted (Details)", "shortName": "Stock-based Compensation Options Granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails", "longName": "9954519 - Disclosure - Stock-based Compensation Restricted Stock Awards (Details)", "shortName": "Stock-based Compensation Restricted Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-264", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-260", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R72": { "role": "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails", "longName": "9954520 - Disclosure - Stockholder's Equity Narrative (Details)", "shortName": "Stockholder's Equity Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": null }, "R73": { "role": "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails", "longName": "9954521 - Disclosure - Comprehensive Income (Loss) (Details)", "shortName": "Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-279", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R74": { "role": "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "longName": "9954522 - Disclosure - Segments (Details) Business Segment", "shortName": "Segments (Details) Business Segment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-94", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R75": { "role": "http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography", "longName": "9954523 - Disclosure - Segments (Details) Revenue by Geography", "shortName": "Segments (Details) Revenue by Geography", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-281", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R76": { "role": "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails", "longName": "9954524 - Disclosure - Dividend Restrictions Statutory Surplus (Details)", "shortName": "Dividend Restrictions Statutory Surplus (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromDividendsReceived", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DepositAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R77": { "role": "http://www.trupanion.com/role/IncomeTaxesIncomebeforetaxesDetails", "longName": "9954525 - Disclosure - Income Taxes Income before taxes (Details)", "shortName": "Income Taxes Income before taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails", "longName": "9954526 - Disclosure - Income Taxes Income tax benefits (Details)", "shortName": "Income Taxes Income tax benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails", "longName": "9954527 - Disclosure - Income Taxes Tax Rate Reconciliation (Details)", "shortName": "Income Taxes Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails", "longName": "9954528 - Disclosure - Income Taxes Deferred tax assets and liabilities (Details)", "shortName": "Income Taxes Deferred tax assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.trupanion.com/role/IncomeTaxesNarrativeDetails", "longName": "9954529 - Disclosure - Income Taxes Narrative (Details)", "shortName": "Income Taxes Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "longName": "9954530 - Disclosure - Income Taxes Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-24", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R83": { "role": "http://www.trupanion.com/role/RetirementPlanDetailsDetails", "longName": "9954531 - Disclosure - Retirement Plan Details (Details)", "shortName": "Retirement Plan Details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails", "longName": "9954532 - Disclosure - Related Party Disclosures (Details)", "shortName": "Related Party Disclosures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "longName": "9954533 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Statements of Operations and Comprehensive Loss (Details)", "shortName": "Schedule 1-Parent Only Disclosures Condensed Statements of Operations and Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-299", "name": "trup:VeterinaryInvoiceExpenseAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R86": { "role": "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails", "longName": "9954534 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Balance Sheet (Details)", "shortName": "Schedule 1-Parent Only Disclosures Condensed Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-302", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R87": { "role": "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "longName": "9954535 - Disclosure - Parent-Only Condensed Consolidated Balance Sheet Parentheticals (Details)", "shortName": "Parent-Only Condensed Consolidated Balance Sheet Parentheticals (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-302", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } }, "R88": { "role": "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails", "longName": "9954536 - Disclosure - Schedule 1-Parent Only Disclosures Condensed Statements of Cash Flows (Details)", "shortName": "Schedule 1-Parent Only Disclosures Condensed Statements of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "88", "firstAnchor": { "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": "trup-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-299", "name": "us-gaap:IncomeLossFromSubsidiariesBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "trup-20231231.htm", "unique": true } } }, "tag": { "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_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and other receivables", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued liabilities, and other current liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "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": [ "r34", "r920" ] }, "trup_AccountsReceivableUnaffiliatedGeneralAgents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "AccountsReceivableUnaffiliatedGeneralAgents", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Unaffiliated General Agents", "label": "Accounts Receivable, Unaffiliated General Agents", "documentation": "Accounts Receivable, Unaffiliated General Agents" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued liabilities and other current liabilities", "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": [ "r38" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated depreciation", "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": [ "r80", "r243", "r656" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r255", "r256", "r257", "r260", "r268", "r269", "r977" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r254", "r258", "r259", "r260", "r581" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [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": [ "r267", "r268", "r585", "r587", "r588", "r589", "r590", "r591" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (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": [ "r45", "r46", "r127", "r252", "r650", "r705", "r706" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r267", "r268", "r585", "r587", "r588", "r589", "r590", "r591" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "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": [ "r2", "r16", "r46", "r565", "r568", "r593", "r700", "r701", "r977", "r978", "r979", "r989", "r990", "r991" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r4", "r16", "r46", "r268", "r269", "r587", "r588", "r589", "r590", "r591", "r977" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails", "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "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": [ "r143" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r122", "r920", "r1068" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r526", "r527", "r528", "r721", "r989", "r990", "r991", "r1045", "r1070" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-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": [ "r88", "r89", "r489" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Costs, Policy [Policy Text Block]", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r202" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Expense", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r533" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Other Segments [Member]", "verboseLabel": "Other business", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r321", "r343", "r344", "r345", "r346", "r347" ] }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet." } } }, "auth_ref": [ "r995" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r407" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [] }, "trup_AmericanPetInsuranceCompanyAPICMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "AmericanPetInsuranceCompanyAPICMember", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "American Pet Insurance Company (APIC) [Member]", "label": "American Pet Insurance Company (APIC) [Member]", "documentation": "American Pet Insurance Company (APIC)" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Intangible Assets", "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": [ "r9", "r74", "r78" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r313" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r60" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r60" ] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "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": [ "r912", "r1002", "r1006", "r1007" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "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": [ "r169", "r247", "r284", "r324", "r345", "r351", "r401", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r560", "r562", "r582", "r648", "r762", "r920", "r935", "r1029", "r1030", "r1050" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets [Abstract]", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "terseLabel": "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": [ "r239", "r253", "r284", "r401", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r560", "r562", "r582", "r920", "r1029", "r1030", "r1050" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Fair Value Disclosure", "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": [ "r101" ] }, "trup_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Audit Information [Abstract]", "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.trupanion.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r939", "r940", "r941" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.trupanion.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r939", "r940", "r941" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.trupanion.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r939", "r940", "r941" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "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": [ "r369" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r365", "r411", "r647" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities, due after one year through five years, amortized cost basis", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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": [ "r1004" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale securities, due after one year through five years, fair value", "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": [ "r373", "r645" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "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." } } }, "auth_ref": [ "r1001", "r1002", "r1060" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), 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": [ "r1003" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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": [ "r372", "r644" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r1001", "r1002" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r366", "r411", "r636", "r997" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "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": [ "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and Building Improvements [Member]", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building [Member]", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r148" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r558", "r915", "r916" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r94", "r96", "r558", "r915", "r916" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Transaction Costs", "label": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r558" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Acquisition Related Costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r163", "r559" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r97", "r98" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions", "label": "Business Combination, Separately Recognized Transactions [Table Text Block]", "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business and Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r117", "r140", "r141" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography" ], "lang": { "en-us": { "role": { "terseLabel": "Canada and other", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property, equipment, and internal-use software included in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r57", "r58", "r59" ] }, "us-gaap_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]", "label": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs." } } }, "auth_ref": [ "r197", "r198" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r54", "r241", "r898" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Fair Value Disclosure", "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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r55", "r168" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning Balance", "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Ending Balance", "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": [ "r54", "r137", "r282" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net change 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": [ "r1", "r137" ] }, "trup_CashDesignatedforPayingReinsuranceClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "CashDesignatedforPayingReinsuranceClaims", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Designated for Paying Reinsurance Claims", "label": "Cash Designated for Paying Reinsurance Claims", "documentation": "Cash Designated for Paying Reinsurance Claims" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of Deposit [Member]", "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r13", "r929", "r930", "r931", "r932" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClaimsDevelopmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClaimsDevelopmentLineItems", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Claims Development [Line Items]", "label": "Claims Development [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": [] }, "trup_ClaimsExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ClaimsExpense", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Veterinary invoice expense", "label": "Claims Expense", "documentation": "Claims Expense" } } }, "auth_ref": [] }, "trup_ClaimsExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ClaimsExpenseMember", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Claims expenses", "label": "Claims Expense [Member]", "documentation": "Claims Expense [Member]" } } }, "auth_ref": [] }, "trup_Claimsexpensenoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "Claimsexpensenoncash", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Claims expense non-cash", "label": "Claims expense non-cash", "documentation": "Claims expense non-cash" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDisclosuresAbstract", "presentation": [ "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock Disclosures [Abstract]", "label": "Class of Stock Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r216", "r249", "r250", "r251", "r284", "r306", "r307", "r310", "r312", "r318", "r319", "r401", "r447", "r449", "r450", "r451", "r454", "r455", "r463", "r464", "r466", "r469", "r476", "r582", "r713", "r714", "r715", "r716", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r750", "r771", "r792", "r874", "r875", "r876", "r877", "r878", "r946", "r984", "r993" ] }, "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.trupanion.com/role/CommitmentandContingenciesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r149", "r441", "r442", "r882", "r1027" ] }, "trup_CommitmenttoContributeCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "CommitmenttoContributeCapital", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitment", "label": "Commitment to Contribute Capital", "documentation": "Commitment to Contribute Capital" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r925", "r926", "r927", "r929", "r930", "r931", "r932", "r989", "r990", "r1045", "r1067", "r1070" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common Stock, Par or Stated Value Per Share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails", "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares Authorized", "verboseLabel": "Common Stock, Shares Authorized", "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": [ "r121", "r750" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares, Issued", "verboseLabel": "Common Stock, Shares, Issued", "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": [ "r121" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Shares, Outstanding", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (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": [ "r17", "r121", "r750", "r768", "r1070", "r1071" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock: $0.00001 par value per share", "terseLabel": "Common stock: $0.00001 par value per share", "label": "Common Stock, Value, Outstanding", "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares." } } }, "auth_ref": [ "r121", "r750" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.trupanion.com/role/RetirementPlanNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefits", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r153", "r154", "r155", "r156" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent, Total", "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": [ "r47", "r263", "r265", "r273", "r638", "r663" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Equipment [Member]", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r62", "r64", "r103", "r104", "r359", "r881" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r62", "r64", "r103", "r104", "r359", "r707", "r881" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r62", "r64", "r103", "r104", "r359", "r881", "r954" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r107", "r205" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r881" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk, Percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r62", "r64", "r103", "r104", "r359" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration of Risk, by Risk Factor", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r61", "r62", "r64", "r65", "r103", "r167", "r881" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r62", "r64", "r103", "r104", "r359", "r881" ] }, "srt_CondensedBalanceSheetStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedBalanceSheetStatementTable", "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Balance Sheet Statement [Table]", "label": "Condensed Balance Sheet Statement [Table]", "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r217", "r287", "r949" ] }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]", "label": "Condensed Balance Sheet Statements, 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": [ "r218", "r287", "r949" ] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Condensed Financial Information Disclosure [Abstract]", "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresScheduleNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 1 - Condensed Financial Information of Registrant", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document." } } }, "auth_ref": [ "r236", "r287", "r949" ] }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialStatementsCaptionsLineItems", "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Financial Statements, Captions [Line Items]", "label": "Condensed Financial Statements, 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": [ "r218", "r232", "r233", "r234", "r287", "r949" ] }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.trupanion.com/role/SECScheduleArticle1204CondensedFinancialInformationofRegistrantTables" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Statement of Comprehensive Income", "label": "Condensed Statement of Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r967", "r988" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r222", "r287", "r560", "r561", "r562", "r563", "r600", "r892", "r968", "r969", "r970", "r1028", "r1031", "r1032" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r222", "r287", "r560", "r561", "r562", "r563", "r600", "r892", "r968", "r969", "r970", "r1028", "r1031", "r1032" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress, Gross", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r148" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Bond Securities", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Cost, Depreciation and Amortization", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r980" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r133", "r284", "r401", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r582", "r1029" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales, Policy [Policy Text Block]", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r959" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 }, "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r132" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "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.trupanion.com/role/DebtDetailsNarrative" ], "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": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal\u00a0& state", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r956", "r987", "r1043" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r956", "r987" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Current income tax expense (benefit)", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r162", "r550", "r555", "r987" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r100" ] }, "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_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r40", "r456" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "documentation": "Amount 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": [ "r367", "r411", "r417", "r419" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward", "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Not Previously Recorded", "documentation": "Amount of expense 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), for which no credit loss was previously recorded." } } }, "auth_ref": [ "r418" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossTable", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss [Table]", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about 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": [ "r416" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsNotes", "http://www.trupanion.com/role/OtherInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure 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": [ "r416" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "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 continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r193", "r414", "r906" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r193", "r414" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "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 continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r193", "r414", "r906" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r193", "r414" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Realized Gain", "label": "Debt Securities, Available-for-Sale, Realized Gain", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r394" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Realized Loss", "label": "Debt Securities, Available-for-Sale, Realized Loss", "documentation": "Amount of realized 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": [ "r394" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "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": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, 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": [ "r192", "r413", "r906" ] }, "us-gaap_DebtSecuritiesAvailableforsaleAllowanceForCreditLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableforsaleAllowanceForCreditLossLineItems", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Allowance for Credit Loss [Line Items]", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss [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": [ "r416" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal\u00a0& state", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r987", "r1042", "r1043" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs, Gross", "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": [ "r105" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r162", "r987", "r1042" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r162", "r212", "r554", "r555", "r987" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r118", "r119", "r170", "r545" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Taxes and Tax Credits", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r139" ] }, "us-gaap_DeferredPolicyAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredPolicyAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Policy Acquisition Costs", "label": "Deferred Policy Acquisition Cost", "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force." } } }, "auth_ref": [ "r199", "r654", "r694", "r695", "r703", "r921" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r975" ] }, "trup_DeferredRevenuePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "DeferredRevenuePolicyPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Policy [Policy Text Block]", "label": "Deferred Revenue, Policy [Policy Text Block]", "documentation": "Deferred Revenue, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "trup_DeferredRevenuefromFrontingAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "DeferredRevenuefromFrontingAgreement", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue from Fronting Agreement", "label": "Deferred Revenue from Fronting Agreement", "documentation": "Deferred Revenue from Fronting Agreement" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Tax and Other Liabilities, Noncurrent", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r546" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Net", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1040" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r92", "r1041" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r91", "r92", "r1041" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r92", "r1041" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals and reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses." } } }, "auth_ref": [ "r92", "r1041" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsUnearnedPremiumsReserve", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Unearned Premiums Reserve", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the unearned premiums reserve." } } }, "auth_ref": [ "r92", "r1041" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less deferred tax asset valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r547" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liability", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r90", "r1040" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpense", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred costs", "label": "Deferred Tax Liabilities, Deferred Expense", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs." } } }, "auth_ref": [ "r92", "r1041" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Intangible assets", "label": "Deferred Tax Liabilities, Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r92", "r1041" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r92", "r1041" ] }, "trup_Deferredtaxassetnoncurrentdepreciationandamortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "Deferredtaxassetnoncurrentdepreciationandamortization", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Deferred tax asset, noncurrent, depreciation and amortization", "documentation": "Deferred tax asset, noncurrent, depreciation and amortization" } } }, "auth_ref": [] }, "trup_Deferredtaxassetnoncurrentother": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "Deferredtaxassetnoncurrentother", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesDeferredtaxassetsandliabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred tax asset, noncurrent, other", "documentation": "Deferred tax asset, noncurrent, other" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/RetirementPlanDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "trup_DelayedDrawTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "DelayedDrawTermLoanMember", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Delayed Draw Term Loan", "label": "Delayed Draw Term Loan [Member]", "documentation": "Delayed Draw Term Loan" } } }, "auth_ref": [] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposit Assets", "label": "Deposit Assets", "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement." } } }, "auth_ref": [ "r972" ] }, "us-gaap_DepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsMember", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits [Member]", "label": "Deposits [Member]", "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing)." } } }, "auth_ref": [ "r179" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r79" ] }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAmortizationAndAccretionNet", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Amortization and Accretion, Net", "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/ConsolidatedStatementofOperations" ], "lang": { "en-us": { "role": { "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": [ "r9", "r329" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r487", "r491", "r522", "r523", "r525", "r918" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "trup_DividendRestrictionsAndStatutorySuprlusTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "DividendRestrictionsAndStatutorySuprlusTextBlock", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend Restrictions And Statutory Surplus", "label": "Dividend Restrictions And Statutory Suprlus [Text Block]", "documentation": "Disclosure of statutory restrictions on the payment of dividends as prescribed by the National Association of Insurance Commissioners or state regulatory authorities, amounts not available for future dividend payments, and amount of dividends paid. Amount of statutory capital and surplus and statutory net income computed using prescribed or permitted statutory accounting practice." } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r939", "r940", "r941" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r939", "r940", "r941", "r943" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [ "r942" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic", "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": [ "r274", "r293", "r294", "r295", "r296", "r297", "r303", "r306", "r310", "r311", "r312", "r316", "r573", "r574", "r639", "r664", "r901" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted", "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": [ "r274", "r293", "r294", "r295", "r296", "r297", "r306", "r310", "r311", "r312", "r316", "r573", "r574", "r639", "r664", "r901" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.trupanion.com/role/NetLossperShareNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r302", "r313", "r314", "r315" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r584" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax rate", "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": [ "r538" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r286", "r538", "r557" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1038", "r1044" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1038", "r1044" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1038", "r1044" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, US State Income Taxes, Percent", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1038", "r1044" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1038", "r1044" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "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.trupanion.com/role/StockbasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized", "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": [ "r524" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare", "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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": [ "r937" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [ "r937" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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": [ "r937" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/CoverPageDocument" ], "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": [ "r944" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [ "r937" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [ "r937" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [ "r937" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [ "r937" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r945" ] }, "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.trupanion.com/role/ComprehensiveIncomeLossDetails", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "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": [ "r17", "r235", "r267", "r268", "r269", "r288", "r289", "r290", "r292", "r298", "r300", "r317", "r403", "r404", "r477", "r526", "r527", "r528", "r551", "r552", "r564", "r565", "r566", "r567", "r568", "r569", "r572", "r585", "r587", "r588", "r589", "r590", "r591", "r593", "r700", "r701", "r702", "r721", "r792" ] }, "trup_EquityLossInUndistributedEarningsOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "EquityLossInUndistributedEarningsOfSubsidiaries", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity (loss) in undistributed earnings of subsidiaries", "label": "Equity (Loss) in Undistributed Earnings of Subsidiaries", "documentation": "Equity (Loss) in Undistributed Earnings of Subsidiaries" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r397", "r398", "r400" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Ownership Percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r397" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r334", "r396", "r971", "r1012" ] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r215", "r399", "r402", "r947" ] }, "us-gaap_FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes unrealized gain (loss) from asset measured at fair value using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r578" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r576", "r577", "r580" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r576", "r577", "r580" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]", "label": "Fair Value, Assets and Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held." } } }, "auth_ref": [ "r578" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "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": [ "r458", "r479", "r480", "r481", "r482", "r483", "r484", "r577", "r604", "r605", "r606", "r908", "r909", "r912", "r913", "r914" ] }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "presentation": [ "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [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": [ "r579" ] }, "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.trupanion.com/role/FairValueNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "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": [ "r575" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 1 [Member]", "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": [ "r458", "r479", "r484", "r577", "r604", "r912", "r913", "r914" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "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": [ "r458", "r479", "r484", "r577", "r605", "r908", "r909", "r912", "r913", "r914" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3 [Member]", "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": [ "r458", "r479", "r480", "r481", "r482", "r483", "r484", "r577", "r606", "r908", "r909", "r912", "r913", "r914" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.trupanion.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r18", "r102" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement, Policy [Policy Text Block]", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "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": [ "r458", "r479", "r480", "r481", "r482", "r483", "r484", "r604", "r605", "r606", "r908", "r909", "r912", "r913", "r914" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM", "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r405", "r406", "r408", "r409", "r410", "r412", "r415", "r416", "r460", "r474", "r570", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r662", "r906", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r1008", "r1009", "r1010", "r1011" ] }, "trup_FinancingReceivableRevolvingAnnualIncrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "FinancingReceivableRevolvingAnnualIncrease", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Revolving, Annual Increase", "label": "Financing Receivable, Revolving, Annual Increase", "documentation": "Financing Receivable, Revolving, Annual Increase" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedCustomerRelationshipsGross", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Customer Relationships, Gross", "label": "Finite-Lived Customer Relationships, Gross", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life." } } }, "auth_ref": [ "r144" ] }, "trup_FiniteLivedDevelopedTechnologiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "FiniteLivedDevelopedTechnologiesGross", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Developed Technologies, Gross", "label": "Finite-Lived Developed Technologies, Gross", "documentation": "Finite-Lived Developed Technologies, Gross" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetAcquiredInPlaceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetAcquiredInPlaceLeases", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Asset, Acquired-in-Place Leases", "label": "Finite-Lived Intangible Asset, Acquired-in-Place Leases", "documentation": "This element represents the amount of value allocated by a lessor (acquirer) to lease agreements which exist at acquisition of a leased property. Such amount may include the value assigned to existing tenant relationships and excludes the market adjustment component of the value assigned for above or below-market leases acquired." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finite-Lived Intangible Assets, 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": [ "r245", "r434" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Future Minimum Payments Receivable, Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Future Minimum Payments Receivable, Current", "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": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Future Minimum Payments Receivable, in Five Years", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Future Minimum Payments Receivable, in Four Years", "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": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Future Minimum Payments Receivable, in Three Years", "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": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "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": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "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": [ "r431", "r433", "r434", "r435", "r633", "r634" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "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": [ "r633" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "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": [ "r75", "r77" ] }, "trup_FiniteLivedIntangibleAssetsTotalExpectedAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "FiniteLivedIntangibleAssetsTotalExpectedAmortizationExpense", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsExpectedAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Future Minimum Payments Receivable", "label": "Finite-Lived Intangible Assets, Total Expected Amortization Expense", "documentation": "Finite-Lived Intangible Assets, Total Expected Amortization Expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedPatentsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedPatentsGross", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Patents, Gross", "label": "Finite-Lived Patents, Gross", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights." } } }, "auth_ref": [ "r144" ] }, "us-gaap_FiniteLivedTradeNamesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedTradeNamesGross", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Trade Names, Gross", "label": "Finite-Lived Trade Names, Gross", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit." } } }, "auth_ref": [ "r144" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets Acquired", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r432" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r583" ] }, "trup_GPICInsuranceCompanyGPICMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "GPICInsuranceCompanyGPICMember", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "GPIC Insurance Company (GPIC)", "label": "GPIC Insurance Company (GPIC) [Member]", "documentation": "GPIC Insurance Company (GPIC)" } } }, "auth_ref": [] }, "trup_GeneralAgentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "GeneralAgentsMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General Agents [Member]", "label": "General Agents [Member]", "documentation": "General Agents" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r134", "r773" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r131" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/IntangibleAssetsDetails", "http://www.trupanion.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "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": [ "r244", "r420", "r635", "r907", "r920", "r1016", "r1023" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails", "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Acquired During Period", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r423", "r907" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Asset Impairment", "label": "Goodwill and Intangible Asset Impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r12" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails", "http://www.trupanion.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Foreign Currency Translation Gain (Loss)", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r427" ] }, "us-gaap_HeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r211", "r377", "r408", "r1014" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r187", "r387" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "negatedTerseLabel": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r188", "r388" ] }, "us-gaap_HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAmortizedCostBeforeOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Amortized Cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Other-than-temporary Impairment", "documentation": "Amount, before other-than-temporary impairment (OTTI) accretion, of investment in debt securities measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), 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": [ "r191", "r196", "r391", "r645" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) 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": [ "r383", "r643" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r1006", "r1059" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value", "label": "Debt Securities, Held-to-Maturity, Maturity, Allocated and Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r189", "r194", "r1007", "r1060" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), 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": [ "r190", "r195", "r390", "r644" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) 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": [ "r382", "r642" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-maturity, Fair Value", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r186", "r386", "r636", "r647" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r939", "r940", "r941" ] }, "trup_ImpairmentAmountLicenseIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ImpairmentAmountLicenseIntangibles", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, Amount, License Intangibles", "label": "Impairment, Amount, License Intangibles", "documentation": "Impairment, Amount, License Intangibles" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncomebeforetaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncomebeforetaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r285", "r556" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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", "r128", "r176", "r324", "r344", "r350", "r353", "r640", "r659", "r903" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncomebeforetaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncomebeforetaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r285", "r556" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/IncomeTaxesIncomebeforetaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/IncomeTaxesIncomebeforetaxesDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r324", "r344", "r350", "r353", "r667", "r903" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) from investment in joint venture", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r9", "r129", "r175", "r331", "r396", "r658" ] }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromSubsidiariesBeforeTax", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss attributable to investments in subsidiaries", "label": "Income (Loss) from Subsidiaries, before Tax", "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity." } } }, "auth_ref": [] }, "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.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r436", "r438", "r776" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r438", "r776" ] }, "trup_IncomeTaxBenefitExpenseAttributabletoParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "IncomeTaxBenefitExpenseAttributabletoParent", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax benefit", "label": "Income Tax (Benefit) Expense, Attributable to Parent", "documentation": "Income Tax (Benefit) Expense, Attributable to Parent" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 }, "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/IncomeTaxesIncometaxbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit)", "totalLabel": "Income tax (benefit) expense", "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": [ "r200", "r213", "r299", "r300", "r332", "r537", "r553", "r668" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax, Policy [Policy Text Block]", "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": [ "r266", "r535", "r536", "r542", "r543", "r548", "r549", "r712" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income taxes paid (refund)", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r53", "r56" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued liabilities, and other liabilities", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts and other receivables", "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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInNotesReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInNotesReceivables", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Notes Receivables", "label": "Increase (Decrease) in Notes Receivables", "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssets", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes in operating assets and liabilities", "label": "Increase (Decrease) in Operating Assets", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Operating Assets [Abstract]", "label": "Increase (Decrease) in Operating Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "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_IncreaseDecreaseInUnearnedPremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInUnearnedPremiums", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Unearned Premiums", "documentation": "Amount of increase (decrease) unearned premiums written. Excludes portion of unearned premiums amortized into income." } } }, "auth_ref": [ "r8" ] }, "trup_IncreaseDecreaseinClaimsReserveandLossAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "IncreaseDecreaseinClaimsReserveandLossAdjustment", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for veterinary invoices", "label": "Increase (Decrease) in Claims Reserve and Loss Adjustment", "documentation": "Change in Claims Reserve and Loss Adjustment used for the statement of cash flows." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedLicenseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedLicenseAgreements", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails", "http://www.trupanion.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived License Agreements", "label": "Indefinite-Lived License Agreements", "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the capitalized costs to acquire rights under a license arrangement (for example, to sell specified products in a specified territory) having an indefinite period of benefit." } } }, "auth_ref": [ "r146" ] }, "trup_InitialLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "InitialLoanMember", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Loan", "label": "Initial Loan [Member]", "documentation": "Initial Loan" } } }, "auth_ref": [] }, "us-gaap_InsuranceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceAbstract", "lang": { "en-us": { "role": { "terseLabel": "Insurance [Abstract]", "label": "Insurance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r430" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r244" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/IntangibleAssetsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, 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": [ "r73", "r76" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "trup_LossBeforeEquityinUndistributedEarningsofSubsidiaries", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r105", "r178", "r270", "r328", "r592", "r777", "r933", "r1069" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income, Other", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r278", "r280", "r281" ] }, "trup_InvestmentDurationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "InvestmentDurationAxis", "presentation": [ "http://www.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Duration [Axis]", "label": "Investment Duration [Axis]", "documentation": "Investment Duration" } } }, "auth_ref": [] }, "trup_InvestmentDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "InvestmentDurationDomain", "presentation": [ "http://www.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Duration [Domain]", "label": "Investment Duration [Domain]", "documentation": "Investment Duration [Domain]" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Policy [Policy Text Block]", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r666", "r708", "r709", "r710", "r711", "r819", "r821" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investment [Text Block]", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r957", "r958", "r996" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r733", "r735", "r736", "r738", "r740", "r799", "r808", "r824", "r832", "r845", "r849", "r850", "r866", "r870", "r871", "r872", "r873", "r927" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r733", "r735", "r736", "r738", "r740", "r799", "r808", "r824", "r832", "r845", "r849", "r850", "r866", "r870", "r871", "r872", "r873", "r927" ] }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Other Investments", "label": "Investments and Other Noncurrent Assets [Text Block]", "documentation": "The entire disclosure for investments and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investments Classified by Contractual Maturity Date", "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": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Investments, Debt and Equity Securities [Abstract]", "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advances to and investments in subsidiaries", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r973" ] }, "us-gaap_LandAndLandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndLandImprovementsMember", "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and Land Improvements [Member]", "label": "Land and Land Improvements [Member]", "documentation": "Real estate held and assets that are an addition or improvement to real estate held." } } }, "auth_ref": [] }, "us-gaap_LandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandImprovementsMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land Improvements [Member]", "label": "Land Improvements [Member]", "documentation": "Additions or improvements to real estate held." } } }, "auth_ref": [] }, "us-gaap_LeasesAcquiredInPlaceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAcquiredInPlaceMember", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, Acquired-in-Place [Member]", "label": "Leases, Acquired-in-Place [Member]", "documentation": "This element represents the amount of value allocated by a lessor (acquirer) to lease agreements which exist at acquisition of a leased property. Such amount may include the value assigned to tenant relationships and excludes the market adjustment component of the value assigned for above or below-market leases acquired." } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "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": [ "r37", "r284", "r401", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r561", "r562", "r563", "r582", "r749", "r902", "r935", "r1029", "r1050", "r1051" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "verboseLabel": "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": [ "r126", "r172", "r653", "r920", "r986", "r1013", "r1047" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Equity [Abstract]", "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.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "terseLabel": "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": [ "r39", "r240", "r284", "r401", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r561", "r562", "r563", "r582", "r920", "r1029", "r1050", "r1051" ] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for veterinary invoices", "label": "Liability for Claims and Claims Adjustment Expense", "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date." } } }, "auth_ref": [ "r109", "r182" ] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseLineItems", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Claims and Claims Adjustment Expense [Line Items]", "label": "Liability for Claims and Claims Adjustment Expense [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_LiabilityForClaimsAndClaimsAdjustmentExpenseTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseTable", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Claims and Claims Adjustment Expense [Table]", "label": "Liability for Claims and Claims Adjustment Expense [Table]", "documentation": "Disclosure of information about the liability for claims and claims adjustment expense." } } }, "auth_ref": [] }, "us-gaap_LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve for Veterinary Invoices", "label": "Liability for Future Policy Benefits and Unpaid Claims Disclosure [Text Block]", "documentation": "The entire disclosure for liabilities related to future policy benefits and unpaid claims and claim adjustments." } } }, "auth_ref": [ "r696" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract", "lang": { "en-us": { "role": { "terseLabel": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ClaimsReserveDetails": { "parentTag": "us-gaap_PaymentsForLossesAndLossAdjustmentExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year", "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ClaimsReserveDetails": { "parentTag": "us-gaap_PaymentsForLossesAndLossAdjustmentExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years", "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in prior periods and related claims settlement costs." } } }, "auth_ref": [ "r22" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ClaimsReserveDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims", "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process." } } }, "auth_ref": [ "r181" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Claims reserve at beginning of year", "periodEndLabel": "Claims reserve at end of year", "terseLabel": "Liability for Unpaid Claims and Claims Adjustment Expense, Net", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Net", "documentation": "Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims." } } }, "auth_ref": [ "r109", "r182", "r1062" ] }, "us-gaap_LiabilityReserveEstimatePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityReserveEstimatePolicy", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Reserve Estimate, Policy [Policy Text Block]", "label": "Liability Reserve Estimate, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for estimating its liability as of the balance sheet date for the ultimate cost of settling reported and unreported claims incurred and claims adjustment expenses (including effects of inflation and other societal and economic factors)." } } }, "auth_ref": [ "r108" ] }, "trup_LimitedLiabilityEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "LimitedLiabilityEntityMember", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Limited Liability Entity", "label": "Limited Liability Entity [Member]", "documentation": "Limited Liability Entity" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsScheduleofMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Line of Credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r33", "r171", "r1063" ] }, "trup_LineOfCreditDateOfLastAvailability": { "xbrltype": "dateItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "LineOfCreditDateOfLastAvailability", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit, Date of Last Availability", "label": "Line of Credit, Date of Last Availability", "documentation": "Last date to draw from a line of credit." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Expiration Date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInitiationDate1", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Initiation Date", "label": "Line of Credit Facility, Initiation Date", "documentation": "Date the credit facility first became available, in YYYY-MM-DD format." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [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": [ "r985" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of 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": [ "r35" ] }, "trup_LineOfCreditFacilityPeriodicPaymentPrincipalPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "LineOfCreditFacilityPeriodicPaymentPrincipalPercentage", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Periodic Payment, Principal Percentage", "label": "Line of Credit Facility, Periodic Payment, Principal Percentage", "documentation": "Percent of outstanding principal for required periodic payments." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r35", "r985" ] }, "trup_LineofCreditoutstandingbalanceVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "LineofCreditoutstandingbalanceVariableInterestEntity", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit outstanding balance, Variable Interest Entity", "label": "Line of Credit outstanding balance, Variable Interest Entity", "documentation": "Line of Credit outstanding balance, Variable Interest Entity" } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/FairValueNotesReceivablePolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Loans, Notes, Trade and Other Receivables Disclosure", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r994" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/DebtDetailsNarrative", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "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": [ "r33", "r171", "r457", "r461", "r908", "r909", "r1063" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Current Maturities", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r248" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsScheduleofMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, after Year Five", "label": "Long-Term Debt, Maturity, after Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r287", "r1034" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsScheduleofMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, Year One", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r287", "r459" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsScheduleofMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, Year Five", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r287", "r459" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsScheduleofMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, Year Four", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r287", "r459" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsScheduleofMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, Year Three", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r287", "r459" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DebtDetailsScheduleofMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Maturity, Year Two", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r11", "r287", "r459" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.trupanion.com/role/DebtNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt [Text Block]", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r150" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "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": [ "r41" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "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": [ "r41", "r81" ] }, "trup_LossBeforeEquityinUndistributedEarningsofSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "LossBeforeEquityinUndistributedEarningsofSubsidiaries", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before equity in undistributed earnings of subsidiaries", "label": "Loss Before Equity in Undistributed Earnings of Subsidiaries", "documentation": "Loss Before Equity in Undistributed Earnings of Subsidiaries" } } }, "auth_ref": [] }, "trup_MajorPolicySourceAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "MajorPolicySourceAxis", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major policy source [Axis]", "label": "Major policy source [Axis]", "documentation": "Major policy source" } } }, "auth_ref": [] }, "trup_MajorPolicySourceDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "MajorPolicySourceDomain", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major policy source [Domain]", "label": "Major policy source [Domain]", "documentation": "Major policy source [Domain]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term investments", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r974" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r443", "r444", "r445", "r446", "r485", "r631", "r699", "r741", "r742", "r802", "r823", "r828", "r829", "r860", "r893", "r894", "r905", "r910", "r917", "r922", "r1033", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r443", "r444", "r445", "r446", "r485", "r631", "r699", "r741", "r742", "r802", "r823", "r828", "r829", "r860", "r893", "r894", "r905", "r910", "r917", "r922", "r1033", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds [Member]", "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": [ "r1036" ] }, "us-gaap_MortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBackedSecuritiesMember", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Collateralized Mortgage-Backed Securities", "label": "Collateralized Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by mortgage loans." } } }, "auth_ref": [ "r912", "r913", "r914", "r999", "r1002", "r1005", "r1006", "r1007", "r1066" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Municipal Bonds [Member]", "label": "Municipal Bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies", "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": [ "r201", "r214" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "terseLabel": "Net cash provided by (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": [ "r279" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "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.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "terseLabel": "Net cash provided by (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": [ "r279" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "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.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "terseLabel": "Net cash provided by (used in) 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": [ "r137", "r138", "r139" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "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.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "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": [ "r130", "r139", "r177", "r238", "r261", "r264", "r269", "r284", "r291", "r293", "r294", "r295", "r296", "r299", "r300", "r308", "r324", "r344", "r350", "r353", "r401", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r574", "r582", "r660", "r770", "r790", "r791", "r903", "r933", "r1029" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement", "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r275", "r293", "r294", "r295", "r296", "r303", "r304", "r309", "r312", "r324", "r344", "r350", "r353", "r903" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "us-gaap_NoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueDetailsUnobservableCreditLossRollforward", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest in Variable Interest Entity", "label": "Noncontrolling Interest in Variable Interest Entity", "documentation": "Portion of equity (net assets) in a variable interest entity (VIE) not attributable, directly or indirectly, to the parent entity. That is, this is the portion of equity in a VIE that is attributable to the noncontrolling interest (previously referred to as minority interest)." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Receivable, Fair Value Disclosure", "label": "Notes Receivable, Fair Value Disclosure", "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office Equipment [Member]", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "trup_LossBeforeEquityinUndistributedEarningsofSubsidiaries", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "terseLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r324", "r344", "r350", "r353", "r903" ] }, "trup_OperatingLossCarryforwardExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "OperatingLossCarryforwardExpirationDate", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforward Expiration Date", "label": "Operating Loss Carryforward Expiration Date", "documentation": "Operating Loss Carryforward Expiration Date" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r91" ] }, "trup_OperatingLossCarryforwardsLimitationsonUseValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "OperatingLossCarryforwardsLimitationsonUseValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards, Limitations on Use, Value", "label": "Operating Loss Carryforwards, Limitations on Use, Value", "documentation": "Operating Loss Carryforwards, Limitations on Use, Value" } } }, "auth_ref": [] }, "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_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r246" ] }, "trup_OtherBusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "OtherBusinessMember", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Other business", "label": "Other business [Member]", "documentation": "Other business" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails", "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails", "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r32", "r262", "r265", "r272", "r585", "r586", "r591", "r637", "r661", "r977", "r978" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) of subsidiaries", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r6", "r15", "r166", "r262", "r265" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails", "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "verboseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "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": [ "r255", "r258", "r395" ] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other costs of revenue", "label": "Other Cost of Operating Revenue", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r133" ] }, "trup_OtherCostofSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "OtherCostofSalesMember", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other cost of revenue", "label": "Other Cost of Sales [Member]", "documentation": "Other Cost of Sales [Member]" } } }, "auth_ref": [] }, "trup_OtherCostofServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "OtherCostofServicesSold", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Other cost of revenue", "label": "Other Cost of Services Sold", "documentation": "Other Cost of Services Sold - Other costs incurred and are directly related to services rendered by an entity during the reporting period." } } }, "auth_ref": [] }, "trup_OtherCostsofRevenuePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "OtherCostsofRevenuePolicyPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Other Costs of Revenue, Policy [Policy Text Block]", "label": "Other Costs of Revenue, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognition of cost in the period which corresponds to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in costs of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties." } } }, "auth_ref": [] }, "us-gaap_OtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInvestmentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Investments [Abstract]", "label": "Other Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other 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": [ "r42" ] }, "us-gaap_OtherLongTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestmentsMember", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Investments", "label": "Other Long-Term Investments [Member]", "documentation": "Long-term investments classified as other." } } }, "auth_ref": [ "r1066" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "trup_LossBeforeEquityinUndistributedEarningsofSubsidiaries", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other expense (income), net", "terseLabel": "Other expense (income), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r135" ] }, "trup_OtherNonoperatingIncomeExpensePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "OtherNonoperatingIncomeExpensePolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nonoperating Income (Expense)", "label": "Other Nonoperating Income (Expense) [Policy Text Block]", "documentation": "Other Nonoperating Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Parent Company", "label": "Parent Company [Member]", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r287" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents [Member]", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r164" ] }, "trup_PatentsTrademarksAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "PatentsTrademarksAndOtherMember", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents, trademarks, and other", "label": "Patents, trademarks, and other [Member]", "documentation": "Patents, trademarks, and other" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLossesAndLossAdjustmentExpense", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ClaimsReserveDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid", "documentation": "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process." } } }, "auth_ref": [ "r7", "r22" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r951", "r981" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for Repurchase of Common Stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r51" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares withheld to satisfy tax withholding", "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": [ "r277" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails", "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid in business acquisition, net of cash acquired", "terseLabel": "Cash paid in business acquisition, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of investment securities", "label": "Payments to Acquire Held-to-Maturity Securities", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r49", "r363" ] }, "us-gaap_PaymentsToAcquireInterestInJointVenture": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInterestInJointVenture", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Interest in Joint Venture", "label": "Payments to Acquire Interest in Joint Venture", "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Advances to and investments in subsidiaries", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)." } } }, "auth_ref": [ "r50" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property, equipment, and internal-use software", "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": [ "r136" ] }, "trup_PetExpertAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "PetExpertAcquisitionMember", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pet Expert Acquisition", "label": "Pet Expert Acquisition [Member]", "documentation": "Pet Expert Acquisition" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails", "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r925", "r926", "r929", "r930", "r931", "r932", "r1067", "r1070" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Par or Stated Value 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": [ "r120", "r463" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails", "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred Stock, Shares Authorized", "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": [ "r120", "r750" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Shares Issued", "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": [ "r120", "r463" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Shares Outstanding", "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": [ "r120", "r750", "r768", "r1070", "r1071" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock: $0.00001 par value per share", "label": "Preferred Stock, Value, Outstanding", "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders." } } }, "auth_ref": [ "r120", "r750" ] }, "trup_PremiumsRecognizedfromFrontingAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "PremiumsRecognizedfromFrontingAgreement", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums Recognized from Fronting Agreement", "label": "Premiums Recognized from Fronting Agreement", "documentation": "Premiums Recognized from Fronting Agreement" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "trup_ProceedsFromDebtFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ProceedsFromDebtFinancing", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt financing, net of financing fees", "label": "Proceeds from Debt Financing", "documentation": "Proceeds from Debt Financing" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDividendsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDividendsReceived", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends from subsidiaries", "label": "Proceeds from Dividends Received", "documentation": "Dividends received on equity and other investments during the current period." } } }, "auth_ref": [ "r983" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r952", "r982" ] }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfDebt", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt financing, net of financing fees", "label": "Proceeds from (Repayments of) Debt", "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and sales of investment securities", "label": "Proceeds from Sale and Maturity of Held-to-Maturity Securities", "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities." } } }, "auth_ref": [ "r48", "r998" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale of Debt Securities, Available-for-Sale", "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": [ "r48", "r276", "r363", "r394" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r21" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk [Member]", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r63" ] }, "srt_PropertyCasualtyInsuranceUnderwritersAffiliationWithRegistrantDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PropertyCasualtyInsuranceUnderwritersAffiliationWithRegistrantDomain", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Domain]", "label": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Domain]", "documentation": "Affiliation to property-casualty insurance underwriter." } } }, "auth_ref": [ "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails", "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r147", "r206", "r209", "r210" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant 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": [ "r148", "r242", "r657" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails", "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "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.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment, and internal-use software, net", "totalLabel": "Property and equipment, net", "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": [ "r10", "r646", "r657", "r920" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]", "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": [ "r10", "r206", "r209", "r655" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.trupanion.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "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": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails", "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r148" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant 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": [] }, "trup_PurchaseofEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "PurchaseofEquityInterest", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of Equity Interest", "label": "Purchase of Equity Interest", "documentation": "Purchase of Equity Interest" } } }, "auth_ref": [] }, "trup_QPICInsuranceCompanyQPICMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "QPICInsuranceCompanyQPICMember", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "QPIC Insurance Company (QPIC) [Member]", "label": "QPIC Insurance Company (QPIC) [Member]", "documentation": "QPIC Insurance Company (QPIC)" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails", "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r443", "r444", "r445", "r446", "r478", "r485", "r517", "r518", "r519", "r607", "r631", "r699", "r741", "r742", "r802", "r823", "r828", "r829", "r860", "r893", "r894", "r905", "r910", "r917", "r922", "r927", "r1026", "r1033", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails", "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r443", "r444", "r445", "r446", "r478", "r485", "r517", "r518", "r519", "r607", "r631", "r699", "r741", "r742", "r802", "r823", "r828", "r829", "r860", "r893", "r894", "r905", "r910", "r917", "r922", "r927", "r1026", "r1033", "r1053", "r1054", "r1055", "r1056", "r1057" ] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized Investment Gains (Losses)", "label": "Realized Investment Gains (Losses)", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r665" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_ReinsuranceAccountingPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceAccountingPolicy", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance Accounting Policy [Policy Text Block]", "label": "Reinsurance Accounting Policy [Policy Text Block]", "documentation": "Disclosure of reinsurance accounting policy, for example, but not limited to, description of the methodologies and assumptions underlying determination of reinsurance recoverables, reinsurance payables and retention policy." } } }, "auth_ref": [ "r923", "r924" ] }, "trup_ReinsurancePaymentofPercentageofCanadianClaimsoutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ReinsurancePaymentofPercentageofCanadianClaimsoutstanding", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance Payment of Percentage of Canadian Claims outstanding", "label": "Reinsurance Payment of Percentage of Canadian Claims outstanding", "documentation": "Reinsurance Payment of Percentage of Canadian Claims outstanding" } } }, "auth_ref": [] }, "us-gaap_ReinsuranceRetentionPolicyReinsuredRiskPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRetentionPolicyReinsuredRiskPercentage", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance, Reinsured Risk, Percentage", "label": "Reinsurance, Reinsured Risk, Percentage", "documentation": "Percentage of risk undertaken originally by insurer ceded to reinsurer." } } }, "auth_ref": [ "r1061" ] }, "trup_ReinsuranceTrustBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ReinsuranceTrustBalance", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance Trust Balance", "label": "Reinsurance Trust Balance", "documentation": "Reinsurance Trust Balance" } } }, "auth_ref": [] }, "trup_ReinsuranceTrustMinimumPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ReinsuranceTrustMinimumPayment", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance Trust Minimum Payment", "label": "Reinsurance Trust Minimum Payment", "documentation": "Reinsurance Trust Minimum Payment" } } }, "auth_ref": [] }, "trup_ReinsuranceTrustPaymentUnearnedPremiumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ReinsuranceTrustPaymentUnearnedPremiumPercentage", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance Trust Payment Unearned Premium Percentage", "label": "Reinsurance Trust Payment Unearned Premium Percentage", "documentation": "Reinsurance Trust Payment Unearned Premium Percentage" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction, Amounts of Transaction", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r106", "r597" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r594", "r595", "r596", "r598", "r599", "r718", "r719", "r720", "r774", "r775", "r776", "r796", "r798" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of debt financing", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r52", "r716" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology 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_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r54", "r168", "r241", "r282", "r649" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r60" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare", "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards and restricted stock units", "verboseLabel": "Restricted Stock Units (RSUs) [Member]", "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": [] }, "trup_Restrictedstockoutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "Restrictedstockoutstanding", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock, outstanding", "label": "Restricted stock, outstanding", "documentation": "Restricted stock, outstanding" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r123", "r152", "r651", "r704", "r706", "r717", "r751", "r920" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r235", "r288", "r289", "r290", "r292", "r298", "r300", "r403", "r404", "r526", "r527", "r528", "r551", "r552", "r564", "r566", "r567", "r569", "r572", "r700", "r702", "r721", "r1070" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.trupanion.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas [Table Text Block]", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r23" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition, Policy [Policy Text Block]", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r772", "r895", "r899" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r271", "r284", "r325", "r326", "r343", "r348", "r349", "r355", "r357", "r359", "r401", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r582", "r640", "r1029" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "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_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r359", "r953" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario, Unspecified [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r301", "r486", "r948", "r992" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r46", "r1048", "r1049" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.trupanion.com/role/NetLossperShareDetailsScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.trupanion.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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": [ "r60" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r94", "r96", "r558" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r161" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.trupanion.com/role/SECScheduleArticle1204CondensedFinancialInformationofRegistrantTables" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Balance Sheet", "label": "Condensed Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r967", "r988" ] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://www.trupanion.com/role/SECScheduleArticle1204CondensedFinancialInformationofRegistrantTables" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Cash Flow Statement", "label": "Condensed Cash Flow Statement [Table Text Block]", "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r967", "r988" ] }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTable", "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Condensed Financial Statements [Table]", "label": "Condensed Financial Statements [Table]", "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r218", "r232", "r233", "r234", "r287", "r949" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r160" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r159" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [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": [ "r87" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs", "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": [ "r87" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r397", "r398", "r400" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [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": [ "r284", "r397", "r398", "r400", "r401", "r582" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.trupanion.com/role/RelatedPartyDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r238", "r284", "r397", "r398", "r400", "r401", "r582" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.trupanion.com/role/FairValueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, asset & liabilities measured on recurring basis [Table Text Block]", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r576", "r577" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "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": [ "r75", "r77", "r633" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsTables" ], "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": [ "r75", "r77" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsTables" ], "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": [ "r907", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Investments", "label": "Schedule of Held-to-Maturity Securities [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": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Held-to-Maturity [Table]", "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r987" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Line Items]", "label": "Schedule of Investments [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": [ "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r820", "r822", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869" ] }, "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]", "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]", "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims." } } }, "auth_ref": [ "r180" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.trupanion.com/role/DebtTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails", "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant 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": [ "r10" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r69", "r70", "r71", "r72" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.trupanion.com/role/SegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Gross Profit from Segments [Table Text Block]", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r69", "r70", "r71", "r72" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative", "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "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": [ "r488", "r490", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r19", "r20", "r85" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "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": [ "r158" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r919", "r1039" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsTables" ], "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": [ "r77" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.trupanion.com/role/OrganizationConsolidationandPresentationofFinancialStatementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedules of Concentration of Risk, by Risk Factor", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r61", "r62", "r64", "r65", "r103", "r167" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [ "r936" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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": [ "r938" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails", "http://www.trupanion.com/role/IntangibleAssetsDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r359", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r439", "r440", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r907", "r955", "r1065" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r221", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r357", "r358", "r734", "r737", "r739", "r808", "r824", "r845", "r866", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r896", "r911", "r927", "r1035", "r1065" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/SegmentsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r336", "r347", "r351", "r352", "r353", "r354", "r355", "r356", "r359" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment", "http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/SegmentReportingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Policy", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r357", "r904" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "New pet acquisition expense", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r131" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r14" ] }, "trup_ServicesperformedforVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ServicesperformedforVariableInterestEntity", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services performed for Variable Interest Entity", "label": "Services performed for Variable Interest Entity", "documentation": "Services performed for Variable Interest Entity" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Accelerated Cost", "label": "Share-Based Payment Arrangement, Accelerated Cost", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards forfeited (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards granted (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r504", "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (usd per share)", "periodEndLabel": "Ending balance (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r504", "r505" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards upon which restrictions lapsed (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative", "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "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": [ "r488", "r490", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r511" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1037" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted", "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": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year." } } }, "auth_ref": [ "r86" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending Balance", "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": [ "r496", "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (usd per share)", "periodEndLabel": "Ending Balance (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r496", "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at December 31, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r513" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable at December 31, 2014 (usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r512" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r517", "r518", "r519", "r520" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (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": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (usd per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "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": [ "r487", "r495", "r514", "r515", "r516", "r517", "r520", "r529", "r530", "r531", "r532" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r521" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, weighted average remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r157" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r513" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionsGrantedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair\u00a0Value of Options Vested (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r511" ] }, "trup_SharebasedCompensationArrangementNonemployeeWeightedAverageRemainingVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "SharebasedCompensationArrangementNonemployeeWeightedAverageRemainingVestingPeriod", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining vesting period", "label": "Share-based Compensation Arrangement , Non-employee, Weighted Average Remaining Vesting Period", "documentation": "Share-based Compensation Arrangement , Non-employee, Weighted Average Remaining Vesting Period" } } }, "auth_ref": [] }, "trup_SharebasedCompensationArrangementbySharebasedPaymentAwardCapitalizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardCapitalizedCost", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Capitalized Cost" } } }, "auth_ref": [] }, "trup_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "auth_ref": [] }, "trup_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price per Share", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Roll Forward]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ShortDurationInsuranceContractAccidentYear2019Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractAccidentYear2019Member", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Duration Insurance Contract, Accident Year 2019", "label": "Short-Duration Insurance Contract, Accident Year 2019 [Member]", "documentation": "Accident year 2019 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r698" ] }, "us-gaap_ShortDurationInsuranceContractAccidentYear2020Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractAccidentYear2020Member", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Duration Insurance Contract, Accident Year 2020", "label": "Short-Duration Insurance Contract, Accident Year 2020 [Member]", "documentation": "Accident year 2020 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r698" ] }, "us-gaap_ShortDurationInsuranceContractAccidentYear2021Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractAccidentYear2021Member", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Duration Insurance Contract, Accident Year 2021", "label": "Short-Duration Insurance Contract, Accident Year 2021 [Member]", "documentation": "Accident year 2021 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r698" ] }, "us-gaap_ShortDurationInsuranceContractsAccidentYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortDurationInsuranceContractsAccidentYear2018Member", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Accident Year 2018 [Member]", "label": "Short-Duration Insurance Contracts, Accident Year 2018 [Member]", "documentation": "Accident year 2018 in which covered event occurs under terms of short-duration insurance contract." } } }, "auth_ref": [ "r698" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r173", "r174", "r976" ] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Investments", "label": "Short-Term Investments [Member]", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r871", "r872", "r873", "r897" ] }, "us-gaap_ShortdurationInsuranceContractsAccidentYearAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsAccidentYearAxis", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Accident Year [Axis]", "label": "Short-Duration Insurance Contracts, Accident Year [Axis]", "documentation": "Information by accident year in which a covered event occurs under the terms of the short-duration insurance contract." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ShortdurationInsuranceContractsAccidentYearDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsAccidentYearDomain", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Accident Year [Domain]", "label": "Short-Duration Insurance Contracts, Accident Year [Domain]", "documentation": "Accident year in which a covered event occurs under the terms of the short-duration insurance contract." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsClaimsDevelopmentTable", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Claims Development [Table]", "label": "Short-Duration Insurance Contracts, Claims Development [Table]", "documentation": "Disclosure of information about undiscounted information about claims development by accident year for short-duration insurance contracts." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsClaimsDevelopmentTableTextBlock", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveTables" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Claims Development [Table Text Block]", "label": "Short-Duration Insurance Contracts, Claims Development [Table Text Block]", "documentation": "Tabular disclosure of undiscounted information about claims development by accident year for short-duration insurance contracts." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsCumulativePaidClaimsAndAllocatedClaimAdjustmentExpenseNet", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net", "label": "Short-Duration Insurance Contracts, Cumulative Paid Claims and Allocated Claim Adjustment Expense, Net", "documentation": "Amount, after reinsurance, of paid claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsIncurredButNotReportedIbnrClaimsLiabilityNet", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net", "label": "Short-Duration Insurance Contracts, Incurred but Not Reported (IBNR) Claims Liability, Net", "documentation": "Undiscounted amount, after reinsurance, of incurred-but-not-reported (IBNR) liabilities plus expected development on reported claims, for claims and allocated claim adjustment expense for short-duration insurance contracts. Excludes unallocated claim adjustment expense." } } }, "auth_ref": [ "r28", "r30" ] }, "us-gaap_ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsIncurredClaimsAndAllocatedClaimAdjustmentExpenseNet", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net", "label": "Short-Duration Insurance Contracts, Incurred Claims and Allocated Claim Adjustment Expense, Net", "documentation": "Undiscounted amount, after reinsurance, of incurred claims and allocated claim adjustment expense used in claims development for short-duration insurance contracts. Excludes unallocated claim adjustment expense." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ShortdurationInsuranceContractsNumberOfReportedClaims": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsNumberOfReportedClaims", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contract, Cumulative Number of Reported Claims", "label": "Short-Duration Insurance Contract, Cumulative Number of Reported Claims", "documentation": "Cumulative number of reported claims for short-duration insurance contracts." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortdurationInsuranceContractsReconciliationOfClaimsDevelopmentToLiabilityTableTextBlock", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveTables" ], "lang": { "en-us": { "role": { "terseLabel": "Short-duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]", "label": "Short-Duration Insurance Contracts, Reconciliation of Claims Development to Liability [Table Text Block]", "documentation": "Tabular disclosure for the reconciliation of claims development to the liability for unpaid claims and claim adjustment expense for short-duration insurance contracts." } } }, "auth_ref": [ "r27" ] }, "trup_SmartPawsAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "SmartPawsAcquisitionMember", "presentation": [ "http://www.trupanion.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Smart Paws Acquisition", "label": "Smart Paws Acquisition [Member]", "documentation": "Smart Paws' Acquisition" } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentUsefulLifeDetails", "http://www.trupanion.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and Software Development Costs [Member]", "verboseLabel": "Software", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails", "http://www.trupanion.com/role/IntangibleAssetsDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r237", "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r359", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r437", "r439", "r440", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r907", "r955", "r1065" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/StockbasedCompensationDetailsNarrative", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r216", "r249", "r250", "r251", "r284", "r306", "r307", "r310", "r312", "r318", "r319", "r401", "r447", "r449", "r450", "r451", "r454", "r455", "r463", "r464", "r466", "r469", "r476", "r582", "r713", "r714", "r715", "r716", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r750", "r771", "r792", "r874", "r875", "r876", "r877", "r878", "r946", "r984", "r993" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r44", "r235", "r267", "r268", "r269", "r288", "r289", "r290", "r292", "r298", "r300", "r317", "r403", "r404", "r477", "r526", "r527", "r528", "r551", "r552", "r564", "r565", "r566", "r567", "r568", "r569", "r572", "r585", "r587", "r588", "r589", "r590", "r591", "r593", "r700", "r701", "r702", "r721", "r792" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r221", "r231", "r357", "r358", "r734", "r737", "r739", "r808", "r824", "r845", "r866", "r880", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r896", "r911", "r927", "r1035", "r1065" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "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": [ "r288", "r289", "r290", "r317", "r632", "r708", "r732", "r743", "r744", "r745", "r746", "r747", "r748", "r750", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r767", "r769", "r772", "r773", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r792", "r928" ] }, "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": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r301", "r486", "r948", "r950", "r992" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedStatementofComprehensiveIncomeStatement", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.trupanion.com/role/ParentOnlyCondensedConsolidatedBalanceSheetParentheticalsDetails" ], "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": [ "r288", "r289", "r290", "r317", "r632", "r708", "r732", "r743", "r744", "r745", "r746", "r747", "r748", "r750", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r763", "r764", "r765", "r766", "r767", "r769", "r772", "r773", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r792", "r928" ] }, "us-gaap_StatutoryAccountingPracticesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusTables" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Accounting Practices Disclosure [Table Text Block]", "label": "Statutory Accounting Practices Disclosure [Table Text Block]", "documentation": "Tabular disclosure of how the entity's reporting under GAAP as of the balance sheet date differs from the results based on prescribed and permitted accounting practices of the state or country of domicile in which a relevant statutory filing is made, or differences in results based on the National Association of Insurance Commissioners (NAIC) prescribed practices, or a combination thereof. Describes the accounting practices used and the related monetary effect on statutory surplus, net income, and risk-based capital. If an insurance enterprise's risk-based capital would have triggered a regulatory event had it not used a permitted practice, that fact is disclosed in the financial statements. Permitted statutory accounting practices include practices not prescribed but allowed by the domiciliary state insurance department regulatory authority." } } }, "auth_ref": [ "r110", "r113", "r114", "r115", "r116", "r1064" ] }, "us-gaap_StatutoryAccountingPracticesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesLineItems", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Accounting Practices [Line Items]", "label": "Statutory Accounting Practices [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": [ "r1064" ] }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Accounting Practices, Statutory Capital and Surplus, Balance", "label": "Statutory Accounting Practices, Statutory Capital and Surplus, Balance", "documentation": "The amount of statutory capital and surplus (stockholders' equity) as of the balance sheet date using prescribed or permitted statutory accounting practices (rather than GAAP, if different) of the state or country." } } }, "auth_ref": [ "r111", "r652" ] }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Accounting Practices, Statutory Capital and Surplus Required", "label": "Statutory Accounting Practices, Statutory Capital and Surplus Required", "documentation": "Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices." } } }, "auth_ref": [ "r112" ] }, "trup_StatutoryAccountingPracticesStatutoryCapitalFunding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "StatutoryAccountingPracticesStatutoryCapitalFunding", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Accounting Practices, Statutory Capital Funding", "label": "Statutory Accounting Practices, Statutory Capital Funding", "documentation": "Statutory Accounting Practices, Statutory Capital Funding" } } }, "auth_ref": [] }, "us-gaap_StatutoryAccountingPracticesStatutoryNetIncomeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesStatutoryNetIncomeAmount", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statutory Accounting Practices, Statutory Net Income Amount", "label": "Statutory Accounting Practices, Statutory Net Income Amount", "documentation": "Amount of net income for the period determined using accounting principles prescribed or permitted by insurance regulators." } } }, "auth_ref": [ "r652" ] }, "us-gaap_StatutoryAccountingPracticesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesTable", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Table]", "label": "Statutory Accounting Practices [Table]", "documentation": "Detail by state, country, or other jurisdiction of domicile in which financial statements are filed reflecting statutory capital and surplus, net income and the differences between financial reports which are in conformity with generally accepted accounting principles and the statutory financial statements which also use state permitted or prescribed accounting practices." } } }, "auth_ref": [ "r110", "r113", "r114", "r115", "r116", "r1064" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings (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": [ "r17", "r120", "r121", "r152" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised", "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": [ "r17", "r120", "r121", "r152", "r501" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Issued During Period, Value, New Issues", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r17", "r120", "r121", "r152", "r721", "r792", "r875", "r934" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with the Company's equity award programs, net of tax withholdings", "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": [ "r86", "r120", "r121", "r152" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ComprehensiveIncomeLossDetails", "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "terseLabel": "Stockholders' Equity Attributable to Parent", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r121", "r124", "r125", "r142", "r752", "r768", "r793", "r794", "r920", "r935", "r986", "r1013", "r1047", "r1070" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/StockholdersEquityNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r151", "r283", "r462", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r477", "r571", "r795", "r797", "r879" ] }, "trup_SubscriptionbusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "SubscriptionbusinessMember", "presentation": [ "http://www.trupanion.com/role/ClaimsReserveCumulativeclaimspaidandclaimsadjustmentexpensesDetails", "http://www.trupanion.com/role/ClaimsReserveDetails", "http://www.trupanion.com/role/ClaimsReserveIncurredclaimsandclaimadjustmentexpenseDetails", "http://www.trupanion.com/role/IntangibleAssetsDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription business [Member]", "verboseLabel": "Subscription business", "label": "Subscription business [Member]", "documentation": "Subscription business [Member]" } } }, "auth_ref": [] }, "srt_SubsidiaryIssuerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiaryIssuerMember", "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary Issuer", "label": "Subsidiary Issuer [Member]", "documentation": "Entity in which controlling financial interest is held guaranteeing issuance of security by another subsidiary or parent. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Abstract]", "label": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersAmortizationOfDeferredPolicyAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails", "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Amortization of Deferred Policy Acquisition Cost", "label": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Amortization of Deferred Policy Acquisition Cost", "documentation": "Amount of amortization expense on deferred policy acquisition cost for property-casualty insurance underwriter." } } }, "auth_ref": [ "r683" ] }, "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersByAffiliationWithRegistrantAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersByAffiliationWithRegistrantAxis", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Axis]", "label": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters, Affiliation with Registrant [Axis]", "documentation": "Information by affiliation to property-casualty insurance underwriter." } } }, "auth_ref": [ "r219", "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ClaimsReserveDetails": { "parentTag": "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Year Claims and Claims Adjustment Expense", "label": "Current Year Claims and Claims Adjustment Expense", "documentation": "Amount, after effects of reinsurance, of expense for claims incurred in the current reporting period and related claims settlement costs." } } }, "auth_ref": [ "r697" ] }, "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersLineItems", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items]", "label": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [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": [ "r220", "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ClaimsReserveDetails": { "parentTag": "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.trupanion.com/role/ClaimsReserveDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year Claims and Claims Adjustment Expense", "label": "Prior Year Claims and Claims Adjustment Expense", "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs." } } }, "auth_ref": [ "r697" ] }, "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersTable", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesDeferredAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Table]", "label": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Table]", "documentation": "Disclosure of supplemental information for registrant, its subsidiary, and 50-percent-or-less-owned equity basis investee, with liability for property-casualty insurance claim." } } }, "auth_ref": [ "r220", "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology-Based Intangible Assets [Member]", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r31" ] }, "trup_TechnologyandDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "TechnologyandDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedStatementofOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 }, "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails", "http://www.trupanion.com/role/SegmentsDetailsBusinessSegment" ], "lang": { "en-us": { "role": { "terseLabel": "Technology and development", "label": "Technology and Development Expense", "documentation": "Technology and Development Expense - Costs incurred in providing technology services. The services may include training, installation, engineering or consulting." } } }, "auth_ref": [] }, "trup_TechnologyandDevelopmentExpensesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "TechnologyandDevelopmentExpensesPolicyPolicyTextBlock", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expense, Policy [Policy Text Block]", "label": "Technology and Development Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant technology and development (or similar) expense report caption." } } }, "auth_ref": [] }, "trup_TotalCorporateBondSecuritiesMemberLTAndSTDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "TotalCorporateBondSecuritiesMemberLTAndSTDomain", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Corporate Bond Securities Member LT and ST [Domain]", "label": "Total Corporate Bond Securities Member LT and ST [Domain]", "documentation": "Total Corporate Bond Securities Member LT and ST" } } }, "auth_ref": [] }, "trup_TotalExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "TotalExpenseMember", "presentation": [ "http://www.trupanion.com/role/StockbasedCompensationExpenseCategoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Expense [Member]", "label": "Total Expense [Member]", "documentation": "Total Expense [Member]" } } }, "auth_ref": [] }, "trup_TotalLongTermHeldToMaturityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "TotalLongTermHeldToMaturityMember", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Total Long-Term Held-to-Maturity", "label": "Total Long-Term Held-to-Maturity [Member]", "documentation": "Total Long-Term Held-to-Maturity" } } }, "auth_ref": [] }, "trup_TotalShortTermAvailableForSaleDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "TotalShortTermAvailableForSaleDomain", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "Total Short-Term Available-for-Sale [Domain]", "label": "Total Short-Term Available-for-Sale [Domain]", "documentation": "Total Short-Term Available-for-Sale" } } }, "auth_ref": [] }, "trup_TotalUSTreasuryLTAndSTMemberDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "TotalUSTreasuryLTAndSTMemberDomain", "presentation": [ "http://www.trupanion.com/role/FairValueDetailsUnobservable", "http://www.trupanion.com/role/FairValueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total US Treasury LT and ST Member [Domain]", "label": "Total US Treasury LT and ST Member [Domain]", "documentation": "Total US Treasury LT and ST Member" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r183", "r184", "r185", "r360", "r361", "r362" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.trupanion.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r99" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.trupanion.com/role/CoverPageDocument" ], "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.trupanion.com/role/FairValueNarrativeDetails", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM", "http://www.trupanion.com/role/OtherInvestmentsDetails" ], "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": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r460", "r474", "r570", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r662", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r1008", "r1009", "r1010", "r1011" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r82" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheetCondensedConsolidatedBalanceSheetParentheticals", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r82" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.trupanion.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r17", "r121", "r152" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.trupanion.com/role/ConsolidatedBalanceSheet", "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r43", "r82", "r83" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Value, Acquired, Cost Method", "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": [ "r17", "r82", "r152" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.trupanion.com/role/SegmentsDetailsRevenuebyGeography" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentDebtSecuritiesMember", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS" ], "lang": { "en-us": { "role": { "terseLabel": "US Government Debt Securities [Member]", "label": "US Government Debt Securities [Member]", "documentation": "Debt securities issued by the United States government." } } }, "auth_ref": [ "r1058" ] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "US Treasury and Government", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include 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), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r641", "r912", "r1066" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleAFS", "http://www.trupanion.com/role/InvestmentSecuritiesDetailsInvestmentScheduleHTM" ], "lang": { "en-us": { "role": { "terseLabel": "US Treasury Securities [Member]", "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": [ "r900", "r912", "r914", "r1058" ] }, "us-gaap_UnfundedLoanCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnfundedLoanCommitmentMember", "presentation": [ "http://www.trupanion.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "terseLabel": "Unfunded Loan Commitment", "label": "Unfunded Loan Commitment [Member]", "documentation": "Undisbursed funds of a credit facility in which the borrower may draw upon." } } }, "auth_ref": [] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.trupanion.com/role/InvestmentSecuritiesDebtandEquitySecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Investments", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of year", "periodEndLabel": "Balance, end of year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r534", "r539" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increases (decreases) to tax positions related to prior periods", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r540" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases to tax positions related to the current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r541" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.trupanion.com/role/NatureofOperationsandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates [Policy Text Block]", "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": [ "r66", "r67", "r68", "r203", "r204", "r207", "r208" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.trupanion.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r544" ] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://www.trupanion.com/role/OtherInvestmentsdetailsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity Disclosure [Text Block]", "label": "Variable Interest Entity Disclosure [Text Block]", "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss." } } }, "auth_ref": [ "r165" ] }, "trup_VeterinaryInvoiceExpenseAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "VeterinaryInvoiceExpenseAttributableToParent", "crdr": "debit", "calculation": { "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.trupanion.com/role/Schedule1ParentOnlyDisclosuresCondensedStatementsofOperationsandComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Veterinary invoice expense", "label": "Veterinary Invoice Expense, Attributable to Parent", "documentation": "Veterinary Invoice Expense, Attributable to Parent" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted", "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": [ "r305", "r312" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.trupanion.com/role/ConsolidatedStatementofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r303", "r312" ] }, "trup_WyndhamInsuranceCompanySACLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "WyndhamInsuranceCompanySACLimitedMember", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wyndham Insurance Company (SAC) Limited [Member]", "label": "Wyndham Insurance Company (SAC) Limited [Member]", "documentation": "Wyndham Insurance Company (SAC) Limited" } } }, "auth_ref": [] }, "trup_ZPICInsuranceCompanyZPICMember": { "xbrltype": "domainItemType", "nsuri": "http://www.trupanion.com/20231231", "localname": "ZPICInsuranceCompanyZPICMember", "presentation": [ "http://www.trupanion.com/role/DividendRestrictionsStatutorySurplusDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ZPIC Insurance Company (ZPIC) [Member]", "label": "ZPIC Insurance Company (ZPIC) [Member]", "documentation": "ZPIC Insurance Company (ZPIC)" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "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),(b),(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": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4B" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4B" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4B" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4C" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4D" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4D" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4E" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r33": { "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" }, "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.19(a))", "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.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//944-40/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-3" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-6" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479956/944-505-55-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479956/944-505-55-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "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" }, "r133": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r148": { "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r152": { "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r158": { "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r169": { "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" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r192": { "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" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479408/944-825-45-1" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "18", "Paragraph": "Column A", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "18", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "5", "Subsection": "04", "Paragraph": "c", "Subparagraph": "Schedule I", "Publisher": "SEC" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "7", "Subsection": "05", "Paragraph": "c", "Subparagraph": "Schedule II", "Publisher": "SEC" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "9", "Subsection": "06", "Publisher": "SEC" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.5-04(Schedule I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r251": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r415": { "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" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r648": { "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" }, "r649": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r653": { "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" }, "r654": { "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)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r667": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18(Column A)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18(Column A)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18(Column A)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column D)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column G)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column H)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column I)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column J)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-18)(Column K)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//944-40/tableOfContent" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4B" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r717": { "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" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r799": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r800": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r801": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r802": { "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" }, "r803": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r804": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r805": { "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 B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r806": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r825": { "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 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r826": { "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 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r827": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r831": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r832": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r833": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r834": { "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 B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r835": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r848": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r851": { "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 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r852": { "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 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r853": { "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 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r854": { "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 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r855": { "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 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r856": { "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 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r857": { "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 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r858": { "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 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r859": { "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 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r860": { "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" }, "r861": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r862": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r863": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r882": { "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" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r898": { "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" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r917": { "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" }, "r918": { "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" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479629/944-605-55-12" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479629/944-605-55-15" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r935": { "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" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r942": { "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" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r946": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r947": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r948": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r949": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11" }, "r950": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r971": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r973": { "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" }, "r974": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16" }, "r984": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r985": { "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" }, "r986": { "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1015": { "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" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1028": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1033": { "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" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1045": { "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" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1047": { "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" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-3" }, "r1062": { "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)(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1063": { "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" }, "r1064": { "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)(23)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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 116 0001371285-24-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001371285-24-000029-xbrl.zip M4$L#!!0 ( #>M6EA=ANY9^P8 (U:;7,:-Q#^WE^Q=:9-,@.8PQ ;<#Q##''HU#B#W7'SJ2/N]C@UAT0E ;[^ M^JXD#@PX"7:3V(G#!X9#TDK[]NPCZ0X3,TJ/#A-DT=%/AS\7B]"6X62$PD"H MD!F,8**Y&,)EA/H]%(OS7L=RG"D^3 Q4RI4J7$KUGD^9;S?+5>W]^/XUH4A%B-L3[8J]5#5J_4 OL4[_\5[-!0 MZN[':).E^')GQ$4Q03M_HUHI[=?&ICGCD4D:0;G\RX[K>G082V%H/D7C_4\O M9D.8P2M39"D?BH93:>>#0S\]*&\.92I5XTG9?9JVI1BS$4^SQM,+/D(-/9Q! M7XZ8>%K03.BB1L5CWU'S?Y$4(9W MWXLW'7C=/^M=='LGT.JUH=4^[?:ZYQ?]UD7WK >MDWZG<]KI73P*:XQ8A#! M,T,4CT+AL]/.20M..KU.O_4[='OG?_1;O>,.')^=OFWUWCT*&SQ+4"$7+*85 M@,(8E:(R920P#29!^/7)7K5Y-L(A<[^>/PJC,!$]"CTOW_7:;UJGFZ$/S\Y; MQ\_A]^YI]Z+3+CP*8W!!\:_'&!J0,7"CX1R'B@+?\K96&,H)+:GU)VR5,9>9 MB!(V^D3.S TQD,;(D;/%JFFVLN:811&1RF**,1$X*R3_QW&I1JVZ:N._)]KP M.+LGCG7YIM/OM,YS;;[L$JHW+@$\9RP52!JF8"AEY/Z:LG3"!BFNBB\0 M.(;(Q\;UT9,XYB%'$69VWEG"PP0X31F^%W*68C3$J."6,YZ[RRW$@FHLTU3. M-.7.07-+*#U8A=*#:YY9^.I>O."C(<)0>B,U)H+L97O1[LO&I4,6,M"YA1;R M41V*<(%J=.<8K-9+]Z4L;;#(GRG3QCJ5_,G&R:IN\PA<8BI%A(VU0081IF@< M)+M:3(U5'2,\9P8C M&7KDL=:T*V4I2('P+'@.U(F6Q!1D2%\D=W1--Y,PBS^90Y4,1BQS/8B^D4YK MTSOY+H;PGXD[M%N1/$""$^%8@:-^F_I1U/J);:=\>6XLBZ9,A @SQ8U! 4*2 M6V@>H$<4(C81J54N4A N2QI>"HK"OU-IN+:JE6OPGYU^T8^$// M35,^%*-8(%W)/1O'E"=XA6$.=N$UXQ0 69@LZ^PBL2(;ZK9H@R3=*0O2 @PF ME"'4O.AMY!!=@??#;%'WH.IB.H=?331J219*=^)/WZ.O/A; ??J'6-""?2VP MYU%9R!ZTYT4(K\:TZ=:$\HZ54VP2B*X6&L\*/:[;X*-X]#5 ;]('A2-F"[^ M>$*A2X@>^HCU>S5/JVZE.>AJWT9B/&DA%N54D?5,VUMC(?S0CKHGX M90TNW*K=H.;F:SIJ2\V4'E#=:ICR"W+]S0S4J MXRL(5L/#VFY=22_GZT=,V5/0ZGY3NV]X1611PEM%\A43['&VNKWAN?GW9->I^UQ MNW+P10Y\7MB-TZ>+[UAJ5QL:"E-FS^::UGS%O=(-Z3Y@&GU=-LF]'E)%S)V) MY!L*MYO8\T>%MPB..Q:=M9O_30.NOPNPQ"4'2.7E$#8@9"*>>-O7!_QWHI;Y M/<3B@':)[XMNJ]5@Z8QE>G7ZS_K6PD--K-OX_V&CXCI7H"C?]O8)-F]F]/)F MABUN9GZ0BQ_D(B<7OQ'A5Y@1II[S=,J^.W*QIE\!VEQ1?L@/LXG/N5%YJ'"Y MPD.^/1JR?.O@/FG(_#+3L9"J8R$/GSOL^AM M6EAY0+AN"@@ &(V / 97@Q,#EQ-#(P,C,N:'1M[5M;<]K($GX_OV*. M4V>3K0(,&&S CJLP* Y;,[]OO1KGG(D M[L0L*8:@G]^J54L'];$ZG#)?A:U*N?R_'3/U^"C@B<+G"5QO/]IMUC93<*6* M-&*CI&5$VKEUZ?V+LF&/1URT7I7-OT,]4@QHS*)9Z_4%BT&2/DS)@,5V0 M-)%%"8(%=J)D_P *@C*9KU,KYP'N$[$$,KDK52VI:MYXUIF*$ M"E-\W-*:NG9T#PT$8B.!-]SDFRF@N9'\[=.!XYPY_0O2_W1VX@Q^>55O'"(F M*_5R>>^IR=+M.OWNIS/RJE+9!'=/WGB_?SJ_:)/A^_; (0.GUQ]^&K3['8?D M1GT16H@Q !(7U!0@>1$"GY\YIVURZO2=0?L#69B]+G]\[ :0\S:;[O$6HW'L'8*0]L!-U]Z1=!# QQA"7:KN3WE"M*AB$5 M^22:>$#:B \P=0H$ 0*'38#\1I.4BAFI%$P&2-[DF,AG6TQ@EM@\7+/I3WM_ M+WLOC!6BI[J8Z!"*7WWMO/A9F0>.!4P83V4T*[T T[3[7?)8S'.7.R9\2K#T M9^A^Z(]!*G!86.N9F??Z9XE:1D6USQ5[[SP5#)E4404 MO82YG^M0CQRAY_M(#_:SWC];1P*.YR-CU ?WS?"4DQE0(9\7K&ZV9R\A'D\D M\T%0Q7B2Z66\VX5B$WAAYQ;E$QH5%*W0B6 MMR\@"WO QLK,D6D0,(]!XLWT)<(H G\$?L$<9TR%8BBU.8@V M:<"CB$^E*=\W9.S&,F,WKEDFM]56KX(/'K9):*48ZH6>AV^ MJK3Q8/#5FJ5M28FR9,?/0'8_5R,8-,S<&<:4")2A>9/OX2"&KY"'((D*W M'F5(,0:X@/ART;=4>FW=.*(>W(V:KW/@C=+I:XA\K.'B%A8:7/0Z'QPT8K/&?)YLGP.&928IC8 M9AI@M$'@[Y1&&3E+Y&H>?)UK+4'AJSRI47E<.&N7B+YJ6-!K9D7B8?A#GB,8 MXPS3">ZGGK;TB>"7( H8LE)Y5CIO&3S*'D_J53 MMQ-]E012ZJP!IT@=]%$QF';$;BHDY.E;ME[1*Y#/4&.=$JDN:VPJF-*E4"8Y MLYK3>:NY8;.\6/^B1?45/2^%P-=R^R'PG>#V9.\ MA[]UJN#C=+.6JG>W(#V M+=PL\3-,!Q/5JI:JV^7)-09:9%H>C;PT,NTWC;LQ93Z)<=,PFA&72OP99U-/ M:;ZX&8L",+_YQR9J&GAF-8XR+DIDD_;D)LG4UE.-Y3I&A53I= /+8]VQO-[2 M('RJK])U(;!AJCQEJ*^L*XJ_@W%(J,8 M0=%%\%P639>W1:,IGVA.C 2CK*SA$8%XJ;6 M\_/9BH_ =%#L,MTUL:4K1D[(BUQ)8UAT8Q[6H'J.MKH+P /\)6!>WM[*0^:+ MTI!^]<>#L>F'PI7.\C3+9%UU4WQ ML?RA$W+/(C;KP.H.(O+6O),CC#T6%<]'RXGWYE.&Y$NUVIHY#HQ6O[(E\YUV M7]IK;W\EI6MN#0R;I50/T<>/EN0=%\N52H$\](61S41'.97I;.?)C_ \ARF9'&97^>MCS4:I6;Y]N%RJY&.[9F^[/TH@QS1YN[.WLR+D_-A8 M'A/,WS#)S^P[5U2K.KXBE65X:-VM"FGW^?&(*=ORK79P*,U?JS:^2W]@WQ3E]R8CZX615E]QKW2#N^OJV.8I*MSJQ:Y/S25< M%SR(7=UWQ$)QHS=BY[#X9O3[DVD?:4Q995K$R*9OI9'U-[;DXHTMFK^Q]9.: M?U)S1LV_8?D@8(81:M6E@^2:&XF@0 *TZ M / 97@R,3%Q-#(P,C,N:'1M[5MM4^,V$/[>7Z&FT[G>3.R\$,@E!&82 MC@/NN);BHTS[I2-;4WX$@@].Z <^U\"#;22KM/=I]=2:-1 MH$.V.PHH)KL_C'ZT+/16>'%(N4:>I%A3@F(%?(K."54S9%EYKST1+21, XVZ M[6X/G0LY@SG.VC5H1G>+<4:M['W42B<9N8(L=D<$Y@C(3@/Z[0U_X XP'6S0 M7J_;&_A^I^]M#OS-P<"G6^V_.PTC:KIG,DHO&-UIA,"M@";S#WM=N[\9Z>T+ M(#H8=MKMGQMIU]V1+[@V\TDCGSUFPRP-INFEMC"#*1^F)C4RT:+9$TS(X4_M M]+.=M%@^#H$MAJ\^04@5^I5>H%,18OZJJ3!7EJ(2_*RC@BMJ=#+JI:\7F@-!(^JI0*;2^#-J=2@X=9/DDZ7]:Y;7>^J*UC#_KW3_JPY!IEMQXU;"L% M(@/#P*V,O^XT-AJ%0(0),=0W[$:7J+/J)[R+>0;W\WMGRGG77KFX=LG<_@=, M:R>&-1[5M1PH&*H1,A(2:\,\GP&QYL=VL3>;2A%S8N6Z>AZEOK^=QV42Q\9\ MI 0#@@I#OE=P>BO!&8=&SL,&C"^L=M4 <\S#DF!Y&A3 M)ZEF.NJ?IA#Z.K?STT_)D+A.]N@CYGA*I4)GSCC+_$_M5Z4$[([KC"5<"8Z_ M"6&5"X@]XR\$IXQT2#'3P2UB<+3@(< M+N:U!RT"KD)E6%,JD@Z6^8/FL3 $IV-AQSOU>2R/DF=8Q48 MY?77%M:E#):;"B>E7#!5M!-@20/!2%+NU"RS)D.-F6NTJB+;W+A.C@$Z%"GS M%)FJBL+ MDZS0,81)2J^YYOYJYX/1F(BP@E2S["Y'DC+,R7.Y32E1.Z51[#+PDI.A'*\* M4LU?)T=[+[:E7"ZH[JRJ/H)2(I900<+Y_46).9Y!%;==;LXAWV/S4.^QW(^4F"U$,X.I@EPR8:"O4+=K]3:[:'Q0 M\TB]Q%F9:98WW.H2YPQM^L:]UZ,O"5UYVYE)!0D6^S#Y'Q3PYPN MW;:\ACN;IWTC@ETE6*R71=9#(S,7$T,C R,RYH=&W56&UOVS80_KY?P3E8F@"6 M(UFVI=JN@2)-@&%%$20%@GX:*.ID$:%(C:3B>K]^1TI"V]A!DZ)K$G\03//> MGGONJ*.7I:W$:ED"S5>_+7\/ O).L:8":0G30"WDI#%;KTI)Q.)Z0:Z5O^"UM]RVW E:]G>5)NUZ>>"?+3.7;U3+GMX3G;P8\R@N6 MI+-PEB;32906:9XELR(=9R$K6)X6?T<#5$7Q5L?8K8 W@XK+H 3G?SX9CY)I M;1<;GMMR'H7A'P,ONEH62EKTIU&__=J:V3%FX;,-J.!K.?>0!JUJO\V44'I^ M$/K/PNT$!:VXV,Y??>05&/(!-N12552^&AHJ36! \Z(5-/Q?P)@P/+_=%D@C/REC'52.O*\YSK MZA%8GPC9-1#6@;.*V!((ETSI6FEJN9(DVQ(-!4*4S&UYB4()H38.8YN 3O3* M8G.Z_C*'!]-T<7_!U#3/43L04-AY/.MYYCZI\R!*_X=LW"WX_=DXBH[[J'\] M&8MO\C(;Q1.7A_TI)D?G2E?D*DC)!S4B<1P'T>MD&DV.20W:4BX=/1VCXS": MD+-_&FZW6+ZND?@MD M!Y;#;JVJAM@!H7[$;K&7-2FIZ$2IS% N3WL2IJK ! M3!N1$W%M\5$W-97XR]"Y& V?%_L/ZX6C\;-A?SIJ\_!@]O&=-T["Q['?,?N= M MC'[DLD-W[)Y+Z>3G\9N4[S)1(\>6D$QU\(3J;I-#K>PX:GL7OO:A!^_*VU M,C4PVY@=FGYLSGHBQA"M:C3"PFG#&I)[<.>0Z8;J+1G/AGZ2'Y(-MR5*>ZA1<4LDX%8B@GT%\X@PK(6\$W)=89PF* NUBVT@PQ@ER-VA*-(8^ MK%:"J%O07_EHXW5-N,,8I7T 6Z": MN(DR)^^ 096AMSCRX./18\;N)Z+Q\&"2+(Q_DC,MC26'!S'.?Y]P$EZ3]^\O MGC^$*[Q7XHUP2*ZI*9%9J^3S#WJG4QX?\OZ#XD?W>G=WKL&U,MR=@'-_?F&C M[5R,>\4NP/"+"LVPRQN[J_*=NW3W;&_V)_X?A?\ 4$L#!!0 ( #>M6EAS M1Z$.)P< % E / 97@S,3%Q-#(P,C,N:'1MW5KO;]LV$/V^OX)+L2X! M[-1V[*1QL@!9VP'%@'7H"NSC0(LGBP@E>B1EQ_OK]XZ4?R1V5A=96Z?YX%C6 MD;SC/;Y[I'19A-)<718DU=5WE]^WV^*US>J2JB R1S*0$K77U5C\JCG\D6ZOGP1![D<636_NE1Z*K3Z MZ4#W57:>GZZZ?=D[/^D-SO_J'J IS%,;'^:&?CHH==4N MB,@LT&UH2Z/'U3"& M=)":+FYGUE@W?-:)?Q=\IYW+4IOY\,&]+6?W8\K+R;4].Y\G0 MZW\(/L&]>#E++I^A'Z,K6H30[;'3;VX+/=)!G'2/N^*NR^N12S=&\,%.AN?H M=LWW#)--[BLY_XITNOQ_4%9S-E)I\=Y"P6)/Z0;R8I\^]VMH7D,_%V.A0Z+'7'YV4/L;PWQ M;4N\EL[-C7@O9[@]]BV1163.$9@,SY\-7E[LO+8F4BGTT3:4A^')Z6*UZ4HA MC<-V]^57B[-[O(CARX]^=UJZG>,!3\-;44BL<$=333,@+!0:<*NJ&@3PGB;6 M!0&,_6)=*;J=]J^,M ^NGL@*T&N)MU5VC-RU=;GZ6'AG!])=S<5/9 MF2$UIE9*D4NY418N5!9%'R-(70E9S45=!5<3(H ,B(H 29.BQ)732&LNP0O6 M"5NB: 6;[#8,*LK(>^GF;%+*&XH,L^S3XS<%9S"DB7*BH:!,.\@'F%5H#D\4 MRL:LT%DA?,T?J_8SG?N=P#6K$.84S908 MS=>GX5N!X,G3@2")7%=(,N-EE=06\ =SW'9K]W65@S^2PH"X,+5"GP#.6@9; M )UV9BXFR#M#EJ%LS J3#1S\O:$!>Z5#Y")8U 8& *(%6N)P/OJ325^(W-B9 M7Z#4T5C[X+B22OXQ^0TO6VM@\PMG-KS]5O#6WSN\?;B3G.?/7O:Z9Q>^052C M")@B;*-(.6UOA704 8*$ZQ&$'A(I"*@<&>T+-F>S$O3(%,G72OO,6%^C'1.G MLR8A9>)L1@H_>W$(8"@"TE+V-]2D3W)R<$A'L6F4DWR5+C4+QBHAE/L73%QK MP$U 8E]V'BB_,U".@3C.^W"&!5?T1RJFKP1(N3> [)T?=\YX'EZ3QPX N8GU MZ^/ :7%IS63M=V_"-6Y$ $$S4JJ:MG;H %0TU3X2'*RHBOVP)%Y1XSJ].C(R MHJHIFRMDM!KJY9L:- E?O#5:Q:,"7X^\5EHZS0'H5-PCX5?<4^VYX,9%Z&-U MCG1H/<&A /KE1A,).&>UD)1N^"=F]NPO) BRB* EH<8V[1)J@JW34"3VDT 8!^%1I99IZ(#47J.J8)^ M,, Q[E#<>+,)9'7":CP@ 3%'M#XUL&;[ ]8%Q;Z92E-''N)44I[SR<842?!; M!-M2$^S J^ERNX:+X$1#<*)/2G%DZ_"P![LPOUQ:$\O@_.,[%S%:".RXWBC- M!/Q)3,@#/#6 J?T!V((-4^HV(<";Y49MQ3M;O&<>QQ*.[S^0@@GMXDOXZ25X7T M2\' O!813BH2?IR/AHSGV,W?D&DV_??L6X^>HO\!U7NS>1KL#?T"79:E#(/H/^A]9* 6^ MKS3\BYT< LQ@6\]LCO^LBA<-%->FN6%:C8HS'D8M#FT]"5[.K2"< 6TA, M*C3TM.2P!Y'8Z$PT 9P@!UNILGN4=5^7 -F*0;3U(ZMQUM/MVKOWQ[F&L4Y M=R"$%G),D<. DGA4W,"IE6J;KJ;63(D+7"7'S8FW:VB/RHFQ<\+=66$3U\D[ M8 6X_I?J?_SHE&]YY+U\'/ZEX2#N_+W&A*<#I5]HY&I^*- [;<4W"#ZWO^>[ MN;O+0]SU=P2VS_7G:/2E,Q>?;?OX>?^9ZC<9[R-C_-+NOBHTY9NO5GR,.T8V M!%L..^F5F3V)Y? _WA4Y>C"B>Z__3*R/#W"&Z>AR2ALO!"T:+N9@U42.O#5U MV&SRD7>(FL_T1M.+^";5OU!+ P04 " WK5I8VYL>G"L' #))0 #P M &5X,S$R<30R,#(S+FAT;=U::V_;-A3]OE_!I5B; '9J.\[+R0)D?0#%@'7K M"NSC0(E7%A&*U$C*CO?K=TC*C\3NZB+=XC0?',NZ)._E/3KWD.)EZ2MU=5D2 M%U??77[?[;+7)F\JTI[EEK@GP1HG]9C](R,G/-WWTBNZFO=S^3)=7[Z,@UQF1LRN+H6<,"E^W)-'XJ1W,LC/\E.1#7L] M?MX[&?9/CP:GQ^=B,!S0G_T]-(5Y:N/\3-&/>Y74W9+"^*/AX/#TN/874RE\ M.>KW>C_L1=.KR\)HC_$LVJ>OJ9NUSCS=^BY7Z!:^DFHU>?)05.?8+3=D'4W']HN.X=EU'5A;)T,F_"3[!O7@Y32Z?HA\E M-7I'ULI Y]])H9@KVJY4ZES57[*W4'%_Q[7T!"[*?#FY7HOFUL:[A&/>C M86]N\Y+K,;'KW+,/C2+6/^+=_G"?'SQ_-CR]Z!\+7/'=#^K:L6MAZL FJ_'] M3GG,V5%O$/+F2V*_.H_4&VL9X#86V,K MUN]U?PY ^VB;FFL@K\/>Z?P0N3G_%G(SV+G<_,0=,H+IKV;L1INI(C&F3DJ1 M3;D1!BYH [F!$;C4C.L9:[2W#2$"")"H19 TSBI"%2-:2GSDKDF M?"S;3\E2VTD(H)).0>$$L325OD2 K@;!A=%#OS5<,P)A3M!,L&RV.@W?"@2/ MG@X$B14+=;!,:@?X@SENVY7[4A?@CR0PH"U4(] G@+.2P0Y )ZV:L1IY#Y - M4%9JBT("]D#YR$2P:!0, T0 M<3@7_?NMX&VX"[]-!;!K59+A*ES+H19T0&OIG@;A6@)N %'S9>J#B MSD %!@IQWHB1 \IT!Y.#\L'<:YN$U.2P D)M8OSX/G$XHK3EO MW/9-0HW+""!H1TI5TS06'8"*)M)%@H,5Z=A/D,1+:ERE5TN*1U2U97.)C$Y+ MO>&F!$W"%V>4%'&3PC69DT)R*T, ,A7W2/@Z]-2X4'#C0^AB=8YT:!S!(0_Z M#8UJ#CCGC>*!Q1%6=&)9N-$BR8!5]8)O&05#$"W:DW@@L3X2:K/=0>U9HM&[ MH-V:B]:PNSV+;0UAP'XB14 F=T;S0-?< =5!, :XF M8<.#%%$6 ;38P]BD35)5N&T#JAM; \ N"HT\-U9$!Z+T').&?E# ,>Y07'<' M$\CJA-6X/P)BCFA]:F#-=P>L-TDS G\2$88"G M!C"Q.P";LV%*W3H$PF*Y55OQSD:#$HJN]S_1I !BP4[WK%O'L<:AN,X/6P!Q]R;Y=9"\*KE;"(; :Q'A M)"+AQ_EHR7B&U?P-J7;1?\^^\^ I^@JHWIG%T_'.X/QABZ>X_R?FCTAGR4B! M(%=ANB2G +0O$!5K6G3A&H<>]<:Z11V//Z#+JI+>$_T+_6<&2B'<%Q+^Q4[V M 6:PK0MLCO]!%<^?0/JKD7 _/FV-COOF[B"ND9X:O>[@$NE:06=!]\772/ I MK&9S2_2;#?5B(_[>WKTI)Q?H9B<^Q0&:\-]6HEX[=[$@L M^_]RZ./@ZV+MWKFCVKCX_F:4=BXGM'82:=YP/G'+)CQS1C5^OM6E@O2S[;:P, !@/ / 97@S,C%Q-#(P M,C,N:'1MU5?;;MPV$'WO5TS7J&,#TEK2WK4; X:= $&!)HA3Y+&@Q-&*,$6J M).6U^O4=45Y?8KMVVC1V]D%8:3B7,^=H**Y*5\G#58F,'_ZT^CD,X43G387* M06Z0.>306*'6\)FC/8,PO%QUK.O6B'7I((F2,7S6YDR"#Z=+>8S/AM/<3$N1EDVSR+,YPG/V*3@!?LC'I K M+>]]K&LEOAY40H4E=OG3<3*<36JWW CNRC2.HE\&?NGAJM#*43Y#_OW?/LR= M8 XO7,BD6*O40QKTKEMSKJ4VZ4[D?\O.$A:L$K)-7WT2%5KX#3?P45=,O0HL M4S:T:$31+[3B+Z2:J#Q_N^E+GE$<*11N(<1)5_2;BU)DPL$H&<9PN^2;R)E9 M$WBGZW1!86_4GE.ST3Q3\<=HG"A$SIS0"G0!QZ7 MY<8-XX<8[POB KFH>! MO10D'QIC&T9YG89X#K\/3X?'0SC%W".+1Y,H>/D@CBP<<5UWK^]-/%L4BVC: M<>1*A%-F,J;0AN\O)+9PE+O.DD11\E0-#AY\TQYS^?^Z,KZW*^\".&'&M!(^ ML@V9US: W NWA?H)M#,+[+*K];_M:D!VYH+.KVKA3.F-1+[&W9W)?/GDM[YF MG%/YH<3"I:/I=@X(Q4ET:1C/GZW%\7"+X?MGO]V6.!I.NC9T=!PIU3!B'6MM M/!.?3%,S1:0%\$[E0R#VWFI301R%OT*AC2>Q168 J:<<3C#'*D.SNQ-/H^4H M#KIM;^0540@B$#;"E3WS-/",<() ,<5I .8E4VND#;.JA+4^9=%(V4*NJUIV MZZY\#?[9"(/=KFF[*J_5M\?V@:J*)WM\_TICUYFNLEP*+5Z,QJ2HQ=+7\..K M*GF1JA**E%+U.UY.41AY)^9O,;>?AV>X]3NA_O1S\2UF MIF&FA60:]!^<#Q3\3V"^WO9L'XCW=V=W9SQ;6G_]/W+O>! M+]['WL9,.Z>K-.I/,2\$R]X'(V@&U32$[@#:_[9B^^(85VOK1UYJ4+(N[9V# MW=9QV[AK%Y99+1MWU^61L^#EM3^9'O@3\=]02P,$% @ -ZU:6*<+6(AQ M P ZP\ \ !E>#,R,G$T,C R,RYH=&W=5]MNXS80?>]73!TTFP"2(\F6 M+[+70)!L@$6!O66+?2QH<601D4B5I.)HO[XC*LYELVFR:9NXU8-@>SB7,^=P M:,YS6Q:+>8Z,+WZ:_^S[<*S2ND1I(=7(+'*HC9 K^,+1G('O7ZXZ4E6CQ2JW M$ 71$+XH?2;.66>WPA:XV,29'W3?YP+.8#B>#E@81U$\3H/1))Y$0?![V"-76M[Y&-L4^+I7"NGGV.9/AE%_'%=VMA;< MYDD8!+_TW-+%/%/24CY-_MW'+LR=8!8OK,\*L9*)@]3K7#?F5!5*)SN!>V:M MQ<]8*8HF>?59E&C@':[ADRJ9?.49)HUO4(NL6VC$5Z2:J#SW==V5/*8XA9"X M@1!&;=%O+G*Q%!8&43^"VR7?1,[TBL!;5253"GNC]I2:C?J%BC]";44F4F:% MDJ R.,H%9G B)).I8 6\S\B*^GY@VX+D0ZU-S2BO51!.X+?^:?^H#Z>8.F3A M( Z\[0=Q:."0JZK=OC?Q;%!,@U'+D,HG&?W]18 .'J6TMM/$>K<'> MO3OM(9=_KRO#[W;EK0V9GU M6K^R@3.IU@7R%>[NQ)/9HS=]Q3BGF>P7F-ED,-J, 2$Y:2[QP\F+=3CL;S \ M?_;;;0F#?MRVH:7C4,J:1M GK)1V3'S6=<4DD>;!6YGV@=@[4;J$,/!_A4QI M1V*#3 -23SD<8XKE$O7N3C@*9H/0:T^]@5-$)HA 6 N;=\QC6FMA!8%BDL.; MBS1G,VNCDP*RH4+W])(J^JB$X:J4+N\ MYGMB_B?&]LOP#+>>8^I/-Q=/<*EKIAN(1F[G#>^I=ZNP_%"-#_P5?9+3 MW1F.9\:]OSEF_Y=P_Q[$YZ[VGK_C#\V*I;)6E4G07;&V!,O>!RT(144P[@#: M?]*V^^')^-?AOKF95LJX,9YH+&ALG^.=N^K&<=/N:Q>V-*JH[5V7!ZZWE^_N MLGW@+OE_ E!+ P04 " WK5I8E(?[>V$* !W, '@ &5X-#%D97-C M=:/#?_6>X%9<[O9HL\S@MR>Y*#HIT/DG M1_V#ER]*<[H0L4E/>MWN3T_LTM=GB2P,GJ=PO_OHR&P0,W!M.CP3L^+$BO3D MUJUW;ZH?1S*3ZN1IU_YS2D\Z"<]%MCQY-A4Y:'8!"S:6.2^>!9H7NJ-!B<0M MU.+?@(*@3/;KPLGY$NEDHH!:[EZ?)!U=IR(4AAT=]#98O:<8$1H+U/]?CEX? MY7@SF@S'YQ^GYY<7[/(MF[X?L?'HW?ED.AY<3']^^JK?>WDZ89/1\-/X?'H^ MFK '+Y%C?S0>O6$?/XTGGU .-KTD$:R0O7XMYX.7I*7UT3^'[P<7[T9L,)P2 M_[WCPZ/["[ #)$41XPYR[B-T[N\N^-%6P0>:R82]@0CR$!0[[ 44[0X#-E55 MR0LABX"=%]$!^\6DP BE_>[I4.;X;&F_]4Y_92F/F2R 11G7EIZ&J%+"".13 MP4QHU M%6118L0E$!LD2.G E49TTJT?74G M+UZ=VDTM'M!O-(MDGB-5;61T=?!?*'Y/8@CH2(G2*A#5,^2E,#QC$Y+ZT6)T MBN9.9);)!67I>%T%=V&!"00/TU6><[5DO(A9+)&U0AI65JJ4RC C60BTJ'TN4EB3F@)3P< 7*%X' M@Z) G>&9%EPHTENI&Z, .,_/@S"8E_#NY(<_>(FS\F M.@XJDTJ%&^+UR+@IU_X%P)OPYHVLD9?5Q3O$AL:,:_,PM@I!U_V+*$(SVU_; MX3%@?^L>$/L]0A^;\ZP"5F*:MLO9+TW&IRU6FXVK$)9ZVTXHK8M0SK_/(1]7 MN];..?A.X?!F++Y3]^C+V1*+'=V2M*T8)BN#<::(,4VAF[2FXEF"5DNJ>'B@>2/F NT=/P[83)JZ MC.SI[$#63!L\M0)0*T;=B*N(C 0CT#*P=-(=T8B( 8)![)6J&S(8$'.^I/HD M!FP!Z:!$R9P9%-^R2W\]1$/)5;R&P;JNC 56/. @6MGF+\&&4;,,9IP")Y]S MD=F:)9'*TBKYTD[Q+#7/U3X$LP_B:R5B5^X^-FA2FBQ]@6P$%B4-3G<$YVV M7 B,?"X,8DV+0%@2G9*8K!2? M(<)B/&CI86>#"6<>9*Z#-TIF-R98M-JM6:5%U )2HSRW:WO^PWIS2_&$6E$1 M[6">E2'6@3PQW%0&]AEX[9Y18'IITF,]_.YW#VO3K]3P#@I0F#&'K6F8]5G7 M0B+@[+A(4S^@"7+(UXQ8&4:\!\W6@46@K[A2+@M43MOHH.HGC2;RX MY3"VX#08*\FEW9R3D\_2 "[$[P@'- P=QK$OHNR*V0)0;0G?C MLJ: 79#ENE,2CN6@9J "5\?1N6Z0I7D&5DJG]+:5480J,RL@)TB[B*C:#)&+ MI!G%;A?7=;UP3?=2-,6UCBAT$])M.V/[7[0EI^ADZN@$-LTZ"R'ELN[(&N9< M][R&IGC.Z1S? MVL/C=;H@!#!@V-=)-/K"/53%#[CW6,SSRY?4?!J60%WEQ4 M.;.+Z]DKK]PNS&&PBEU(*$/%'@Q@(;[R34&T-IC,Q/NLT6 M'MHZ>G/+':\QN/^FJJ9<8C[LA KX58\/?%0,N4GS&A: MS I[ =$T3'N:(KO'ZRGRV387L+4]P=3/N0W&%7(Z&@TDE;(1P0<#=*OUP1?Z M(_9L%;"JI,];)]35=I7Z'M2ZMX]OJP"DFIZJ;'HJUJ)SZ]3C6Y+N>%F]+U7= M*!/MA#-I99E!B G-+$DY=+V/NOF,AL48C/HIM&VW%1M21S_!N$KA_ \ LL%> M=R'3.SH,!EYCH)O!GGV)HET.T6C%Z6SA=19YG=5>07G4:NN O74.$K3[%H+M M-]FPV2\&EU.T-X GJ3?X\0._"*UE1]"9O0]&'O@7ZZTW&INMR ^HUQ$*-5RO MWK9FF I(V.@:HLK.H2^Q+HIN0" QS^&:^.MHJ MI7BPUUBN*Z_"28H_1Q!7E *2NLRL8:(![!")7@91]&%5O(: BUTEB@\+Z9P5 MH5_$-,7UQ%;W*[9JJ[,8-\X)U_%TTYM<0>IYMZZ7+%GDIQ>J91YZFPH]I.ZJ M# 6.64#GY];!::K@QY:\?<(S[57P>)#L)CRI]!7M6ZFJ?$_1NUN:\)AV17_0 M[H_K48//"'9T1%G"P]G>#+:O_RB^95@X%^YB+R'5^4D8]AH6/<.4_$:MPC@- M96!M>H:E5$;]EAN67V,SIU?$K$/4^,64+V9.!->NN,Q11^/XMK9HS4$>.&SO MN.[19(K'-GS'AAF[WMA=0-/3"ZYC_M4__<-UG!\^#/UKGWY0XVY_EGDHLWI* M,!U_^NBG O>[8'EP/>IS]^+_<_L_'/P'4$L#!!0 ( #>M6EB*-69H*0H M $G 7 97@Y-S%C;&%W8F%C:W!O;&EC>2YH=&W=6FUOW,81_MY?L971 MI 7NY#M9LF1),>#:*N /B8+813X6>^3PN!;)97:7.EU_?9^9)7GDO<1V822V M B,ZDOLR,SOSS#-#7N>A+%Y>YZ33EW^Y_NMTJM[8I"FI"BIQI .EJO&F6JI? M4_)W:CIM1[VV]=J991[4R>SD5/UJW9VYU_%Y,*&@E]TZUT_C]?53V>1Z8=/U MR^O4W"N3_G!DZ#0[S9[-3U^<9:>G)Z0OSD^?$3U?S&;IV?EYSV=^.9.C+Z\Q6 ?LYS(\_XS([ MBP5Z"%-=F&5U*2H='9SZ\4G=X\06UET^FG(FBP.]^2]!$>@DEZNHYSG6*4Q%G=[S$];TYB$W"Q/4B_/C M^4%92^V6,%BP]25;:B!Z@@,B][D*?VA\,-GZBZM\L:7RZ;;*F5=JF?\)VB21FMZ+?&A+5:.ET%//"Y M;8I4I59YJQ;: ]5@0XU_2=(XH!S_L U6PUR;*=LX59/+K(,""2E'OBF"QXP4 MFRBM5GJM0JZ#,EXEMO+&!X;,E0FY>*6NUJIN'?)8X=9X2,@QSRX^4,+R3W!- MZI\62O#F;XS#?>L\7_"3;L%<>T4^Z$5A? X59)4M1YC 0 8FJYV]-X#LT0+\ M6R],P:8)%EHE]AXF?=L;-L2+9*:"B8PN MX!DP)".^CU.U(^6;A<=9X";F.I(AZ81WUD72%'$CJ,G2M=H.[5Z2]@VFL=$' MBGSWY.)D?GXU=(&ZT-5$63?RE=)X'$[:).'XD)+&R][)CN)X(-[#XK*_\5\L M?P\=H'ST(?AB ;UP&_+5V@75U#9*JD/0II(\RNH-S.2HMDX/%M+>;X6T3FT=/A+.L+NW):D$?N=A(< ;AT6+1Q8GX=IG2QSO;M2G MB 385;S;JJ3;9']0/ ;3[[ E,?V/,)@&M*XW=F:W5S_]= ML2_^I'VJ?U._- 6IL^>SBT=@F?U.^5;01/!7'&\[]S#>(,&.;_;@ R0.JH0" M+3HPF+5HSP@PX<< M,YU!(G6+],GX?S+AZN19%R:\8L@=D/E>G[U M#T9HG)](F#4,Y54J8(]?3\@,)YW@LK^R!X23@)Q=8ML&[8&$V+J M0%59'"2 !6Q=97T,K?K9[*P&>0ZKBM7E0->17&W'[$2]8YX%*\QG;SK];QZ2 M7%=+4J\2G WO)^,Q8CKG 8Y$XOAH('9TXP7)[@Z''=K,JU,HRQR/_6!#"3NA M8KYFB).@6301!MBL?Y@N" _#.!KXEE0\L?8C"6PZCC Q\'#LL MK5O2I"58 I",RQ=8:54((D1 M;MU)$<%HT@W,0%[MBJ$C,2YI2F ?#."_>W)V<:6^M!^UW9.%#<&6EURKUWR< MU7):4!8NGST?MU3:I>,M Q"IPN646QM_DO?I'F_^^-W'EIK/CV?G;(=7@Y2) M,^[@^=GLM(/G=]HM-/.*VX>"U@S2_.1D-COI&/&2X"JZD$S=E[I[.(HYE)Z' M9W9U;8EKQW5,92O)+D8**>;K;3N )=I4F).(\_M*N';_6!IWB1"U,1@/ MTJ:!Y,!)+]#0EKDWMQ)QK_]U&UF5(U,N&N=II%K&(<4J]L$_"BH\;=L@H]NQ M3+09HX[@LLBB"]JB?'U)-Y S;?K";WXR+7'Z.=?KQJ:#D$0:#&R NED@8_8E MOL3MP68!+K"F)2&C"1H7==\C LX"-R4 MX7S9-VY<=\4EU<#-'_?A)5_/X76(^G8,>K[),F99,)C3UF&"Q@%MHJ^PWO-) MUDV0D\2M5)<:=!A'Z@VDUIRM0;L!.09K G^WD$\GD=@'$/XJ=I82X^56J5/J M0(2!YC]*UT.0 _B")N''3&;\KUTJ_']5K<:#UO=,Z^YZ56KF*!WH0V M^1W(5]S"]5T]B^+62*7L<0PF P!)+86IUC$['#CSH)4\>@=02FG?/^JX(YP+ M2\JNT*B#M&R.,$#8X^_.-?]:FHF[F#T;4JN MDU!R$T MX6I1[.ALL\S;W@?#0GMJ;0'"/7)&J?;-4!P6ZY!,_''*MDZTSX4G M/9 #>D6'=520M%:D*61AIVM'7>G^&5&)[(@YWCJH-7267!<=DJE-NEJ/)PXT]ZZ MK]J!W)@V2.Y2MTI+HZ.N*2U=["7!1&6;;D8%6RP;MY"AIY0P:\WKM>^BF,CR M4%F,^:F\'G.*#29L,%)M/,#9:+%YUR]*@A\GGZ6Y%\YM?#^(EYT,=<7]32-O M5&)SDDMB.MIY?[+S8F_"/!I!W72M>+GTGOS^W<0#^$V(HXT%"NK5_TQE:NM- MS^A'%A7/V\7E;>,AX<--F_03#[) &IZR5[; N6>'<=M !!OX?J9CHW'+^5.B M+ ML2,=06NT64L'QHPT)>Q@%MS>6EA.XM+4XMS39P@(N1&P6P3Y@N-AYRU&Q(4= MO=J ?YT;RG9?/@GV8-O!:[WCKJ7?+L 942,CC7O3L9QGOL"!R']W$LMN\_GS M6V#LM^-/BC[)\[Z:J'T:/T%[*I^^_0]02P,$% @ -ZU:6+%")THB]0( MJB$I !$ !TR]:7?;2)(H^GU^!:YZ*?MA?'IZ<__+]W__7C M*(7'X-$P.?)OTY^V1FDZ.7KSYN;FIGG;CX-F% _?^&'@A_*_WY]_>I/&(DP& M43P6*:S[IM/JM+9;G>UV9TLM D]>5:_2:;6Z;_#KODBD?MR-LC"-I^87]'0B MW>8PNGZCOL2W=/4/LF1[*,3$_& @DCXMK[XH/ES:QTV7'FL?'AZ^N<53;YEC M+]IONULXNG[\-O&KUH73M=_\]^=/%^Y(CL6V'R:I"%US3C^)=CKM_3L@HYXP MKX$O/;\,%_7LWAO^LOBH?]?*,WM)XG0>?/!A",-O]:.>]*O)!K[(CW(4""#X M+1EN?[O8>O?C2 KOW8]CF0H'?[HM_\C\ZY^VCJ,PE6&Z?3F= )A<_NNGK53> MIF^(5MZ\^Z__^J\?4S\-Y#N$Q+8&P(]O^,,?W_#2_A5$H80/^[1$^*&/^I^]Y,J1_PO=?LK&,?9???YN>R\%/6^XVP"84 M8UQ)^D@R[BT5P&GKR]I]RNN7XWD];@^UN:^M="^BPN]_N'.S^^*:T MZB->)T62\X@\-><+/1YU60D8IEL MS;P);HLG77\,2_VTU:H@N6@,N+Y((_?J@A;XFJ7(5E">E.DBS,;;7I1NJ^6V M' 2'I$75EO>VWNVT&P?MG<;^WH'>M][HW0 YT#M3[/[HH_#C?XL@D[TDD?"4 M"[0+6WHO$C^Y2/T@^$4&WKD^F4193'^1Q#]2$*8C(X3UYY(NK/[+ M]_#O@2]CA_8D*V7T\>D_R[)C]L?O]$?EU2?$YO1?P!#B%"4%L=+M5AO^3_\N M_\YLT\L?;7>VN^W\%?R-_EN_Y$WIW-5@Z%@ !E:X4@6$/9#+9B'US<-.ABR; MCI4!4>@/QU(D62S?*7WQZ-O%!_US_97^&W]?#:6N75#:(1OB\$]"20FV64 I M\J,O'P^IG:>&E-J>'")7XS\]>-GM)/!=/_TLQWUXA>>/DAK"\5#G![$-6ONT=W9ZS$O]^*;R#0829B/UN.Z[ M]4'/K]/0&XGQ+&HN>L>?_+&?2F]-$&3NHRL66#[9O@4G*Y%>Y^&DUUD>;SBP#0SMAX.AO90;"'H#V*%D MKQE8>/XUG*'X*"FY(HWB19?U'A5C[O?XX0<91F,_K%KVH0*YM,2;\N[OO=V' MM@D&;?BPG6'LF$^12[ZP@J X#H0_3I0ELB9"8<96:6VP8R_?;#^Y*;D>V'DN M=CZ#G2>W<)\..^1T.8Z2-!I6*GGLZ+E6-K1>RPGIZ,E6-K19SPR=T:#X!# M(:#965Y LV.M0\"0X,D?&6=)3J(0_DS*I%C(GEP^[15@WEHBS*VUZ1\(\Y[G M^<@41' F?.\T/!83/Q5!;>!OK8G^0/B?RU3XH?1.1!P"ZWT"5^43 =Y:4_NA MA.^ZV3@+X%E/N8O'DUB.<+5KR9*S-KBPUH9^("XN8TILF!+K9RE0%]AWG]P8 M7MW1K#4:;= G+-!EN];:B;8I'S8@RUHST6:!:0/BK V$6Z-BVH"EC?'[, 6A MO40%86/\KA;^&^-W18#?&+_VX&)C_*X,]CN6&;_+/-K&^+4[[+:S,7YKA*RZ M&[_/PJ1M0%3=C=W5>RE6A+BZV[_/[*58$9;J;C$_EY=BB6D1.W6WDE?AI5@F M_.MN+#^KEV*9@*^[9;QJ+\42<;%K;^\NS'E:X2LNIOR MJ[<05X2XNIOVSVPAK@A+=;?CG\M"7&(GL-VZ6^6KL!"7"?^Z6^C/:B$N$_!U M-\U7;2$N$Q=UM]:?VT)<(NSWK+7.'U3"AYUNOJYQKZ@]:PUXR]"SFJ#&GK7F MNV7H64UF[)ZU!OM9C',%TNE9 (R[%WHH7ZA'S?LI3C4IH^F3"+U3D.[1->&R M-CK6GK5F]Z/ _S[S YQB4ANP6VM'/PKL%]$@O1&QA.?T/PN]G)!UW7<1[MU7 M$J='YR(UPK6UOH)'X?KK8."[TCRRN<-[ MUKDBOONNV$ Q]N#56K?&<12Z,J3F7U%X[B=755 '%'F9F\X]NRP2J-C$>QFZ MH[&(KV:D QHHYR /PDQ^D7^:8U"?W,_B]R@^B^"1Z05-S2KTT-5MTH9/HVQ; MX%;8M];KTX,5/#_(L"W=!0Y]\U-?)B>W;I!YTOL81V-TPF4I4ID/ FBJ93DK_LZP:76$\W6>H_6%,VK\4+M6^N%6E,TK\:;M6^M M-^M9T'PNDS3VW51ZA.AOH9\FYQ??UI-Q6^LY6V-4KXAY6^NM6V-4KXB!6^NL M>Y\E?BB3I.>"D9WX,S-%SB2USH_3PM?K>1>M];#9@*"G25'?MV$*8_EH<.7W MEG(T:QU =Y/3Q1ANVYFX2=;]OA]8ZP9Y='P8GJEKF/C 6B^%]5A8(A\^L-:) M\%W!>GA._[.6=\):6[\VV%CFW;#6''_F*+L]]\-:J[E6&%GF';'6N'T41MBE M(>/:19L/K+5=+8;_,NG?NBR.N2(&;?5=\!))T>3+^HD;^Q0\Z:O'GA3R2^Q7 M=V"MF?T0R%/QSON:@?S06L/9'F*WP+]Q:*UE;<'-L $_UMK<]ERCIY'6A];: MUQ;3RFY_#@0R4RRRR7L?#D%S%^BM+GIT% NV6MU6T=!BP0U.V6M=;W]Z%+NJ,P M"J+A]#UPL;D?UN<666MTUP,M5EPM:\WW[\+A<9:DT5C&YS*@9-IDY$]J=*&L M->QM1H85U\A:6_^[,'<&@*A1CD^[9:TI_RCP0F>R3)=*@;6S#>P0E-GF6AIKY?#X/G5Y*4B8[W< <^A M;"T5_-:9_:0WG8;7,DGQ%Q^RN*)%(^E0GZ)P>"GC+72*MN6^<;>.F(MD%A;UOGI'A*JK#H-EKG8K ,[E9<#NL< M$?5@F=\N=.?W7NC]'%W+.'SRE/6E7D[KO!AVXYUV=QFE(M!O_T4&WF7T6:38 MW&):'\1;YS%Y$.(O1E&<;B[[=^+<.A_-!N=6:0$=Z[Q%]A/(9WCW4 SE>^%> M22]OCK.54@@Y3^O+$^KI07L)&+>"(5CG2GLPEHZC M>!(![K MAV@L_' MB.2I&$,]78@OZ&):Y^K[#N_+6K+MI[J1&S_?XW4$&>/A7+AER=>! MBH37!N/=%^.XLPCF]?2;K3QD^BSI1,O,&^O6T_VUQHBVH'%/NUM/%]E*THF6 M>ANM\SU9!G?%N*+JB'0;V,)./1UG+R&YY*EX0CT]:"\!XU8P M!.M<:0_GW%D(*TQ$@*DE:QJ:7"HGL,Y[MT&U%2S .H?A)KOLR7F!=<["#<[M M8@K6.14W&87/PAA>C&.QKA?3.L?>)J/P26_D[L:I5X.,PJ5BW#HGW2.N>!Y8 M^2#[Z>:B/P+M+\939Q',:^S^JGOQ^VY]_5%GL1S(. :PIY%[]:007^+GRG9]$.YWV_E'OVP?]<_V5_AM_OPA[UGHJ?17PE MTX_9_<$F>]2I/>O\!$\ [H=?4.''_Q9!)M]/S3]_@5.(V!U-/\EK&93W81XZ M#2=9FM 3[?K@WEJ/05UQWZD/[JUS&RP3#]UE$<5Z\GQ[W1?/P'^7IZW5WI>R M5U]?RG?"?B,-J@G!7A>/3=+@!7"$^CJ3ZMV_<:^^/J7O ;Q5&H%%5%!?UY7U M5% C:6RM"ZQ>TKC>$F'?6L_< W(I[TRW_739@P\O[TFKM @3UOK)ZF$OKRM9 MV.M">Q9,;*1W-5FLM7?MZ:7WNG*+^OK::C=.=-]>=]:28&V5AF 1XNOKOK(1 M\342NO:ZSVHA=.O+ZNOG,T[SM^[2X_]C+XLUK[9"J$6>TUP/T#)S1(CQ8ZQVR)MMT MF=52!];Z9.J:9?ZTHF>IN+?6+5-7W#^MN%LJ[NWUS-AD"*PGSZ^?8VBE*;S+ MA/VAO:Z86F2KK \AV.N)V51W/"LAK+4C9LVK.Y9*"/9Z@NS+Y5TJX.UU_=0^ MK[\^UO"AM8ZG^E-!C:2QM?ZP>DGCFDL$:SUC=4C,72HFUMI/]:*J.Y9*%O5S M86VJ.YZ<+#JMM?:NO:CJCJ6217U];<^2\KM46-OKSJICDG]M[.=.J[[N*QL1 M7R.A:Z_[K!9"M[ZLOKX>LT<-'[0(XO9ZIYYWW.,+%;'U52\6"OO\AZ/+26B0=['3?6XV&)PS([;6L] M*!>I2"7^YGV6^*%,D@M>(BFH2A=9/W%C?X+S>OOJL?I< 6N]%_: OC2?L?WP M^8PS5^3/S&?L=*QU=-R#)Y-Y&@1?TY&,];>U$=8=:QT+-D)^F6*A8ZTA;R/D MERD5.M8:SM9 /EG]T-Y.QUJ[VDXTK6;8>*=CK=EM)YI6I6)9:Y5;@Z:G:2[5 MZ5AKAU^,HCCULEB@A7$:)O"OT)7'L/U8N !_UZ6W_"9%7,8%_?##@W[8:;4/ MEN74M\=H>BK-Q%Y7P894+#,?['5M;$C%+AN_:Z]W94,J=NDJW;JZ@[X7]*LF MU1E*/:R-_.G6U7VUH93G%C]U=;=M*.6YI8^]'K_GP%2GM=9ZRE)YBKU.QPVE MV,53[/5[/@NE+*W;R_I3RL9/^SRD4OL M=9.M@H[*ZK"WK76 MN#9X.0Y$DGP=7*21>S4K@Y(T]MU4>O3EM]!/D_.+;_61_-8:V38!WP81LV>M ML=V[$;&7VR +L%.;3,8]:XWL50':!BFQ9ZTE;@'Y+S-#9L]:"]P*\E^1"KMG MK85N ?DO,TJ_9ZV=;07YKTKYL=:^MH#\EVD/[%EK*AM[X.2/#/9U'(TG42CG M@_FNFXVS )[U+F,1)@$;U-[O6?+TX<^EJJ'VF\4/QL07F7X+8RD"_S_2.PVO M)>/B9^&'GZ(:]:+:L]]:MNUVV& [[%MK.M?@*EF!0&M-8VHH\;?L;MT/-$;CQ4?P)#KA,7^K!QNU@'TZL\R0D<9KCXV<9#6,Q&?FN M4//^W"@+TWAZ].UBW1C5@76NA-6C8D66S(%U'H35HV)%KLX#Z[P"#T3%<6_M M&)1U]OWJ4;$J!F6=@;]Z5*R*05EGUWO2/_HDAR(XH?T4DN=_G8;>2(P+#0?& M$Q%.+WK'G_RQ#VKM>CHF#ZRSX>U%T:IND756^F(4]<9P,E>$9S*=15/O[/1X M/>_0H77&NZT(6M$-.K3.DK<(04_D/3FTSF2W$^;+C*,<6F>;VPGS9694'%IG MA"^&^?\ 8&>!_3]/S_579),?6F>3+\;,SQ68^7E],6.=B6[=G5F5*ELCB_U? M%9CYU_IBQCI#G=Q:\$8O"^37 8<'/\MT%!6"?O.?2OE%C(LMB)3M_LD7?>K) MPGBNCYYKG76.>#F.PB0*? _CL0107ZJ +7Y[)F)82EV9M10QW99U-KE=:%D- M%^NVK+/$[4++:APDW99UQOK*T?(TXJ+;LLY$MPG22W2&=%O6&>8V07J)+I!N MRSI#VR9(+[&HM-NRSG"^'](XU-+W?!%/3Y,DDW'M]O>R [>WVYL^^* [F_ZXF=[D&WL]_?W^O^+VI# M^6^2=!H XL9^N#V2_G"4'NUTFON[D_3MC>^EHZ-VJ_6W+7KTW8\)T.V['_OQ M&UB _\WKS*V&>]X6@3\,CUP HHRW^,?Z>S<*HOCH+RWZS]L!'')[(,9^,#WZ MX1+0G#A?Y(US'HU%^$,C$6&RG0!8!OQ@XO]''K7W8(/TYPUO>A_6"?Q0ZD.T M.[CM;U].+T\^.!>7O\:0NW>W%R_.W\]/(4]MK[\L$Y^>_C7WI??CYQ MCK]^_GQZ<7'Z]+E [#]K1 M8I"-13P$LD^CR5$7EK*%"CY^/?_L_ @7/(S"+QE%+!S%!\[E %ER>\L)!;); M]%-]B-P,N1;V^-@B%C" !]ZU6]O_)#:1KW('*"RAGE>?17SE? WEZR?9:B_V M1>!\"WTW\J3S^6(1GMHSF]VIW.SC4=0+PTP$YW(2Q>F6,XCBL4B!8\-Y0%@> M]:,HZ(L@B-)^=*LQ"3;2W_]RN+^S]W86F4]RIQZ&)N!.7[[U/CGG)V=?SR^= MLV_G%]]Z7RZ=RZ\.L+!+Y%/MKO/UW&GOOO)>.U\_.I>_G#@%[F8X6^_X$K]N M'W9WK"?.CU'LI"/I#/S$!3*:2A$[$D][YUOYRE M<%=W+_6&3LDG!5@B6G[:ZF[IAR?"\\!N.^I,;IUV%5N:!>C8][Q +IL8#^Z[ ME:WON978Q3X&04R%NE04<@'\P+YP2?F,31-:Z3JUW[J'8%XD;$ .SA:T[Y/9N66[O/H?Q;[B>>[I*X H_:+ MI$^/Q4,1^O^AOU_/N/&>DGJK &]HMXZ /VV>-R^:SLEX$D13@'R9LI4"505A M(MXW)+>L%(R[[5:S!:;18LEH2*#\Q4&KV=E=\-W"'RWZHGNXQ,5V#\BEO9S% M=EI+7*Q]T&9@W_4CQ>[TMT8Q8QP]_L(>?K^X,;RR!N*FYWFQ3!+U/Y]@O;86 M-8=;[_9@469#[RTTVHM0[XO&VD/XK(QOF0-<'8,__P: M7T8W1OMJM[;>74B1IH%L++:>[L?/.E,ZZ0)?XS-074'N/URS;;>+@9L_0?R/ M5;CJ ]JS"& 7_(\_89-!P:VS]>[PH-TZ6!J_6$.UH--:IO %HWEY:L'.X?VR M]^'G;*] DJ^[4$ YT(NE*-VZ+FC?![N[KY=A=DD=ZK[G;.7PB-_)Z>=YX%YYTE6OM* N!SO"IK7>7/A@I M2+XGPATY-![RT8ZVEPW 6! KOIB.^U&P@=UC8/=%1>A.;MV1"(?P[]#Y=>0# M(9X;IKO(*5F[\%"U:_;ABI,22=-VIT^7UBA.NQP1CW#KD7O55[:X"IPM\;,,V2G;ZCG"LPZZR1\.V,GV8? M( DJT9?>Q8?>OQR:W.9@RJ1,G4^?CN\/F:U.'2> MU*\ ^7\BX"\4W+E.Q=ST@ZUWO\EDH8=C=6#>62F8OT3?GVKW[%+AT1F\>'J!.V0!#.K%FOX=!5F8 MBIAR.>/$L*1#%'0/3URLU76\&4E*GYFYDZ_:KYT1"$*\B)XC@L#S>;T0RSTSHQ^H,K]D7^JK#9^R#H@G?]W^'$^#S]"C\ M"'>AUL'<]H0V09L42>H]Q/S)MZO83DR M>?UHAO(K[ AWE?Q)8;E*0;WRV[WW=I4 >'Q:M[D*>!,42S4\M+WAH0_EH35@ MC>2O"("C2T>X+K#&&#L_$+= 9T58^2E85.%VY1?)&'@JO"76 AC(C=IR-%!O M@^5 V4'I,72&<723CO3735#C).V-G"-4%I8@O]Q:M+^"[]KQ$Z^5&DB M&V2OU66^6*32K1^>'RL="33OLP062I*']K[IWML0XPF8R0/I<;F/U8&Z3ZKM MD0UM:\#\3' YUF;:PVC\_J8O?SX_>S7F_> .,QH3KA\8%T6?*'E"06AB@#2- MG"QA$QRPP@V8*EJT@!6/[PJF^/(;'UX-KW5".%J$#/K:3T@(AR)TD79 -&-+ M 'P86V5Z(O8PTSNZ]KU%&2C=5^)UI?7-39FL?N,C)PH! M!WCAXRAP(N!*!1+)I3JE6QI"V&GM%-+5+T3<%[#L]M?;0$XIP/>JO>M\:UY@ M-\3]SA[FMK_&(^?G4UE._0"X38$0!WX\9O?Y!-XM\"&@7QQC,#A" M KWVHRP)IIH^J]ZZXBCQXQNY??3#BW28TJF]4@>J)F9K (\H1-Z*H*HB+8)KX MB6J9@LZZ:[G=%Z@DH!HAPX3E"P8_X2O*]3!O+]XCD#>S96%Q4HR?QJ#,7..% M,R]7*DOQPJMP[$ZKV6Y]V&[#K0?^;I5&L2'>IPAP)2,9!%I)=EY5Y. N#/H\ M/F2^*NZJ/ )XU$<:2_M6\M1-DJ%%466LCQ##(5PLO'EC+H[@@ITY7KU*A5F5 M$Z\09PGR&5/BY,!U)*E&(?,!:G\ 0#2> &Y5N^P+]PJ,>K"%MM6&!_2?M\]% MD]. M%8G.&">CI=MA_9-3RLT&Y76(RB:-;'SBZA)_\58F&CY2L P27A3X+ABSQ MMF8D16<+1)X+/PV2G[9:\V+CC,SDCT$DRFV5C\)LO.U%5!:)O]YR<%N2UE#2 MXV#KW5ZGTSAH=QJ'>Z;'D][5.P?IAG4T-XCHWQ,0+51!28JCHJ>_M@^;>P?W MYU@L+")=C3;2(^7VH^S'@*FITSZDB[-#%P?TY!O\KS+>%J*-JAZ36%0XGQ1OH_G MJ^*B!8_\5 UE[!771GWX>OQM\\G7RXOL'WPU_.SK^<]G&SR_C?G_.3CR?G) ME^.358K_,[C\SNGI::'?)"P.ID\JL"5PR-A%(@()$\L!$!M86=Q(NYA,=8WY MI='M-'<:S";8SWDMD I#Y94@/R\^@93M\+@%Y[.4Y$X#:B#B&T6!AS;9JS-Z MTX5^$RC0J#S,? IK@D9^QP[,.POY_>B5-+IYH;5V*1LWS\!M[_3(M0U_DET@ MT-/#B?6.&*3*5I"PZ&**GI]*4#TCH()O+1[L4V!J,\.!)A'[VX_ G!6(M[EQ M07D&&;'!5OX3T4^B($OG?W+?A*''3CK:-Y..1J;ETD0,P;"/I;C:)M >B> & MX(S!DQJ/0YI5,ZJ9R$P3\E4.1'K8AM4-/C?N_H_ 1QP>;6/YUO7T@(]\+W_# M>WERQ[VT'QF7O?>?3G!ZP_'7+YT<;]A. M#4AR%WM('$_[,E9INM,-LUD/S+XD9M/9\)H:4.3AUKNS.)H@F.5&IUD?I'9W M7PB;Z6[8C/T428U&Y% $F.;B2NKCMN$VZX/;%\-M=C;Y()%Q-P3\N9+IOQ/C:T$UW[X68#GL;3F8_17;;6^_.);S_&L<5;IC,FJ"T M>_!"F,S^ALG4@")W4%TJ= I#!T7&I7JH O4*76$^FGY&QU'H<:\Y? :85!9P M0Z6O$\F;V:A%ZT,?W<.7PK$V2;DB[[B'[.DBFTP"^AL;C^"H MI@T?6ANL8R.=%\&'#C=\R'Z*;.]BQB[U7<&&SL1^0",2PU@JAD3M6GK<9%E0 M)]Q0_XE-8O '.2/+E:D-QUH?^CA\*9F_AQN3KA8T"6+T.**>\ZPP46Z>MTF3 M62\4/Q/;>9H1,8]B.YNBREK0Y/[6NZ_4B?HT[\^W83CK@]S#_9?"<#;EE'6@ MR;W6UKO+Z:WD ]=\]B>8U=.$_#9*+&.FQ8 MU/J0PWTLRO)\SDWNL/VYP^V]KDD>WF0/KZKA06LCH>O DKLHH7%^4A0G#>?$ M##+ZJ@<9H7OB6'?X=G[& 4;H+-WX1]>( @Y?2I)>>]/,LA8TN;?U+F=%QX5Q M;!NNLSX8?CE<9].0I18T>;CU3A4Z39VO-R%H/R-_@GF^QVJLR7L92E"+,%#, MWY-VE"<4J_S@0IW5J%1FM>%>ZT,I+X=[;?J\U($F]SM;[S2?(A:$GE/@7TF) M*5W&L$T>F@7F'B?+L/7GG,);)SA(:&/C5(/4+F1\[;N;7)AUPOA]7,AR3_PF[E.#N,^^:1KS[UH36YUE\*9K M3"TX\@$Z6$=^WT_!#*BHXW$NW)'TLF CA-<)Y8:/&C3V%0> M\.I<9..QB#<=]]<(N>W6GYPK]$!]:G.#5X7DG:UW%P!:D6Z*5]8+J^U69W-U MUQG)ASA95\2H[&.&A0BGN2&PN?=C/WXSLUSA M9^H,.YWF/LYTGT0)]Q3G%#J4V_U8BJMM,8"3'(G@1DP3Y$Z%#8S]<'MF]X]]<7$U'F^?1I.C]@YY MF)[6')KSJW5PTU^B5#H]:@L$FO:-B+WM3U%TA448>=..A;@LG.'P&8XP=P_H M")LZK MXA.O&RIVH9;<[U4LF:_4+:]4?N:UL5X?".]>#$Q[ 90/'@1DYY%O7"J&>T%0 M1)9"*,"%4'8W]B,J:$Q'M&NS! 9?I=&,!4+_#9Z+^[T@< MUY(H5;\K?P%0!/R]F(B;SB50TTT4>XGS][\<=#JMMWT9^/):-NC/]EO]\5A, M9S^Z\8-@]K,)\(8PA<,$3XL/X3>(#'8O8@:\ VTE> M?P9GN993)PM=3J9(IT@&"EE4F@9T "*\!(X^, P::1XWL(U,'T3DS: MSG%E0-<0#Z 7S2=SU$LL8JAX=SH MVT<_% Y\. 7\CR.W'48B 8)8? M#IU Y !ZZ' M,XBCL0/W1R)L\'_Q* YL*XQ2Y!N)#PH7\0!D"^,\?1 >!VK$>D@'+J4&90@/ MND $L%V (3(9E"H^J.PL3?#1 4,%CUIB1U%,#X,FI]:_&?GNR$%EGW_2P$?@ MS'U@;"2XD-B%*@8D M(X(& BS&8P,H[V(CB:9WXK^S?+;I] ( 638<(9$H6<= M@VZ7D?, 2"-O$]7\3(^1#G(9D. MP,JC0#:7C!0+C/OO\ D]*=UT'@'B65^ [_VT]0 W36O+#I_%\X.\VFO!63P+ MX/[KM?04WY[)-)\Y"-[JZ,'^-&Q[Q15(Z! XYD,'&" MZ!I$%++<9 *2G71ET,B=B"MN^ID'%B@+5V4O(_OV8WPHF6>'5N%&.]J_7F.* MJ[RQ9;?5" (] ^SL:S!HG3%J::#T^F&2Q:3G#,@J46J.%PT3K=-\"WTN?V+) M>0SFC2<:.$0AA3> 71 X)QD.OF;KJ9>ARR3P!;HW8E+VT((!'49L>S&(%!"' M.H 03+?1TA[&)+?%!'8'ZA$I[?VW":A<_A^P%MB!,6A^ -$$]J2T/+0G@5VS M/I9H(U--65\D!K:PLFI2BCN&MRN5&'53MD#1-QCC M6M0:)Y.V&P*_ENSJ]"8JN,?DD-3.(])JP.0G R[_GM!''CW]$:F[0QGR>@H" MN"Y22?4BZB6(6H 'G \UV-*C TPU)Y/,H_(7 -@VZ']@4,*;-6W0F_5![G^; M5NV C_$)BH]O(\8]\R.\&(1R ;0&MBC:2:SH$\DX[&9S&)MXCHC7S8C+P:.@ MF;,:1590F$AEF:+&3DLDZ%>8$D\D,TM['<"JP57X!7B)%.5JAY]'OJPX1 .7 MSCT F(,%% (TV(>^$!)T#T601(9K;)U%-U)9$$:[W:(CS%U%OK4XG1J/?46; M@Y_!*V//F8A8V_WH.S),)8ANZ.!XP;.Q.8RF$L =7MO4>=4[/_OVVF V?P/9 M4<2V^C'Y<@3>@X]9?*5Z"9_] M$;X5S%IYCF#?R([@NV#*X+N)_30%HP27'S+"MA%AA:^![=G.M)!GESF/@9.? MD%<0.#Y:BP-#7L1 ^#?S1*Q06:1>^@BLMC%"GED:2IN10%>C>2WR(K.%N%#) MAP+23^:W-R)KD!U0^/<,T5!H9(X8](_)R"1G+)FBA8,AWA"ADRCP7=P^DI < MB6# SKF9>WD'5!+U%GWCDVB0WI +&0U /)T]Q+%8I];JORT[K29C=C23)QLI MPG>S@!E1085.(ZU%XQ?7$I69$"M-QSO)5O8C1)D[E4>FH(7 M:S=+2-\T]3>D3Q/?#/P!L4F!+VU4G(W]70[]'L&49*C9\9\((G2T7^/S1,9_ MW6VU$%SC*%87"3YI ;AZ"= [HZO7N7(T(.%0+.3>&?*QS('P%VB1P=WR3YK M$+HJ%BU"U#)^G[@P[3=D"-0'%$/4"&F5(W5?-UO1U[X/.7W&;V9*XCGR@ X $A\:9K8T%7#=% M''DF!!I.8,+[%+%9"&>CMHPC3P8E.Z%L 9NCUMX._KI( S>4A+=]>Q)D&BK M-8I&00(@$,RC, Q*@26 JTIFPM#$,**H #,,4 G91E2>!A)F?8FM9\J$QWP7 MWE'@UK@5-GE)'R56 X#">!6"G!1@"6I!@IP,R41)_YB$[[=!A MTE)N&XYV^Z[BEED(;!Z+SI!!*_51VXE:(,S1BV"I0F8>F!H89_.T/"U$62N/ MB3>4[@-%@-5F*@Q]S"DI\8%<"O&=,<*A'.Q+,C27$A87#0??]$J@HA #5)$A MOVZ $1 -8S$9@?A O*.I[$F\S62K4V0>3*FIT=1GV0O@&P.59!.+X1"3F5*E M68@QUM6#Y2]\!BDS!H",47828D]T=EJ8?C<+*Y0":._1(@5-B8%8Q##%Q3'X M#>)$C!N8J43!1L)41"XQ$6;H(D%::"#2-8NZ"_1CA",I8 +#GW# 8,JZ&$I0 M12F!F.+IE NR0)XYG_1##UV- &J)<5_<6:;PSC9]\>8816N,\EB_F*4S(@(9 M%;)/]B_""CJLY>A(F(%JP2]H/[MR$&ZT):B/W1A385'^:DXR/Z6XD M<1BQ(SEF &.HW)6YU"$I!AN@5[5AZ724H?D)7 8S(K7^%DW0*17D>IF171-4 M=7MH]W)@OE',$$!$FLUODV-'>KDQJG8WO^L$98V?C#")+PJ'>"&T<:NX*&GA M[#M1! +WWX6WDNS[7"0>L7@+SC4Z[]2OB]M@,A_$6JED;Q(VY>%O0+#*J6(\ M2GS#61-9TEW+TORQF:0/I*C.PY)*5YI52MX2G:7C&TFH&(-.X-/&<:(]7 5" MHG.\*K6 Q;&JEQAE M[WYGE-V:)/]5IFNRL8!DF"7&38Q2";1#G,$)MH' #$ T;[3SK:AH(M\%JP8U M2A4146HF944:A6 4)1,_%8'17PUG+R0Q)M,DE6,.!A2L$'8R%_R4/JEFJ(K" M)E% HZ0P%DS3^9;HK&R]Y4;57EC+A2U+4DR5LD3>FRS)#T-N']0\KRG$ >:- MRP,#$Q ZH:?C,26.[KPJJ 2O@>]B<$Y,E72"YQ;J:A0<1>&/X#5.A9+&1%JG MLB1)M\T1Q%X"S8]H&OV E@+)0& JBR[ZM0$<:'_8XPWST52BJ-& 8!B80#)4&4?3!!/AIK"/##A8[_/WAFE1,9P<_Q J=VZ M_SGJM F^&=.!0QDHBW=1H$NK'$S\N&HBQO*..V!^7#3F-7'#_I0RS6FO[+Z% MRX#'R/,2C=:)CDN)]@K9?GAI5$J?HD;<>66HJ^"X+X5[#)C03ID/G)K G.7D M]8A0S_-%=QK*';GL"$\3APN:P!ZM;P[+<1]E %&LI^!U+'B8%D2 I/.M>=%T M/D@$ :T('_\;>1.RI=Y@(/P8903:N" 0Y'@21%,,C&->3Q2S0HS?J5:4)ESX MT+ 3:6'*K^V*F A*%("0>CP?-(,Z*J%Z[+64 *.BK&UY;#K_4( M8BTF^SRN?"75]0[PHQS^VV!N2"IB\JA$;2P%>F"(M;$SAJ1-AM.5$5M;69:F+27_GK7)%KMEB94U7J MZLWJZR9\]6;^\YUV\^"@4_E5J]FN_'S14NW]YL[>_J.66OQY]V!G69O::W?M MV]3.?O57>JF5MQNP*#FVQ26],4ZT!HD+&WX2 WNON?N0IGWS=BE>^>UNL^*: MHL^4"^G;C^XK\')0.Y]W4S_\=C;X78A?D^Q:/[1V*]!Z#VON"_=J")9&4L!D8W]W@](U0NE!X]"^._IH:3*@_]1*FIR54M_9#'>TQ5VLV'J, M'*F 0TWHL-M\+!56X_QQM+::L_[M 1UI[SWOH[E7?6GCH+FSH8T-;53"Z_#% M\HWJ"08'JYM@8,_8A/;!][H,0)G9>D9__6[SWO29.^ST3O/@0>ZUI6[YWB9R M[-YPW8B;J:61<_K^],+Y-8K!,9@Z8%(ZL-< @SBC!=9X5>UQ_EK1=$I.TY#J5O(=*'6LER21ZW-& MO:Z'3/)., 4UC6LC*8W_8871I==3YF/IB.D((_L3&;M%@GUE' M!2@AHC%25]IY%%(Q[@ #:>53CRAX- .=E<7(GO3.=6RY/+6^>@/L=ZCX?P\^*=S_!\)5)&7/(L0TXD1=__\]R?U[;GD'D*+ M;V9[K_V0FSGOU>96AGG-\?=?K=F;1*#A/'.'@L;F4JTCX75M(3S@I_^4V*IA M$:D<- \?RL1+'2&>ADI"S#W6E/'HQLCS,6E[XOL17C*N,5"!>BR1N.&$N&Z[ MT6GM\Z< PW^(,!/QE#7I=L/IM-I4[=AN[+=W&CO[7?/D!^E2%AP_VJ5G.UV= M3;=Q$ M&_[O?X?MYN^3X98#*L9/6Y>$E7-YC4D4_P*88QYRN[/=;6]WNOQ<69_OMGH\6TAM19[ MF%*"FHNU3MQ=,@KQ'C#+T9T?@X :!!U9"$M:\0BSJWWW 91QRG7"G(4J/-59 MIRI7^XFJ41Y&!&A6<:/F8G$S82-O7UR98<[5'EC*6\X/A]/&0$K47?_N*EV5 MW3GS6B((6%IE+G.5>.4.N$DD0Q=[?!)]J@I&G<0,NTBPC@US%1.JP<,#79:$25NRKX.?P9*<(*=&8;EZ^/:;&@K<<2ZY$-=0V5\:0 M%I+^=3%$HUC$8E)NUX(L#<2IX7R,9?;-LD][A8(2D">9\.YF62S;4"N=KU? M7_^11:DJL:LN[@4V%.7FRNR-K"]Z+RG/FE6'_?;?YNN$FRLMC41&('PJSN7N M;KJ[G.8SN&)J"3P)NAK7\,XMB+5GBK_CPM@@CENJ\)@-9*78:0%L4--N MK]0/KZJ@FVIF" ;$HO%Y["<'N]Y&T.;%XKIY2[&&?NWX%1 ,5BZMG(2YVCK? M#GEYJ P7M6_3*T]9+$W'^<4,A,'*#TWIOF[C,/!CP!YVK^!N1Z99)U7PL/?] M!@DP?R,NS9TNRDQ371&L#A2ZR8R+M25FYH-Z.?5%,Y % P2GL6CYFQ=EZF9% MN42F?5,F3HE#LR^EN+TJ'H/(Q(NV-!R08*JYZ0[&2 M%O4]NBQQWC!#OSS&2Z&51VTNY0TTUT#TG]Q.5!<:84K-])4N-FXU%:0K5P1B M:;H5XRR;._9:L -4-1\*_5 .:([\) *BVHX&VVB!-HH%M//%H@W3RD.7UNGF MMHL[7)']0HVC], IJAG/X@3^A3LWV]14:QHYT PI%4<%^&&[G8![-6#UKVJ] MHU0A4DN0E8_GHP-U),@>.F)-(QXE$+&7G?('K%:._XIID#Z-"RK5PZJ"6MW9 M!WT65*THA3P/07NOY+8+177G1)C M4RVB=1GMJC@8[K MD4L0QN\ 0J0A4&=I[&D-9+D&O"FG*=6QI%1GOW+12/@&7-"^L ]F0:)'=S:3 MU#R-^.Z,-,+.J[)DTRJKLXHA-/*V#Z0[R4(7.!)S/OJA02OCYI% Y56]."W M-^G29RBL2=&(PNW\[NF;:AHLK(RE[,X%"LPEG>B]ERYAL8-KV+IV$"]'\'7H;S+ 7V V6K0[%([>]@ M25PAR[2^EDALEC_7,8&3T H=':QI'%+-K2XHLH+HXZPX)(97N#:F$_9R??FU M+<=8J'*9@1HJI&2$E.?3Q$+ 6)J[02IM@8+?+QU1LU!V!)-+5SLX\A$<1?<^ MC8<$/L_) 4CU?6JJDT__J.@NH\;M^=P>E_0SK6KE;]$M30IQR'P@@5_HREF* M/30JM&*E-Y8B1K/A&-L[?F >:>9C B[>.QX(.E 8B$O-AI3@Q9:[T1A'@!%PP.?,(Q0>YHZ-;"GK#MIW-'7630GG6X8!I<+IL:$SV3B) M\I_#&V62SK3)%6@^I=@*K.3',9XI8P\WJ_&2]^HM]RK+>_7.^>_G"W- M!.W3&%IL/A449A,T2(BH5I2OE['PO9$'XL<.DH(,"XW1'$;*D-.+Y!(.,9Q[X M\5RC9[998)EKL%I=[+U.3;7(H9N0RP/_%]UL["Q1HK#:94=>%>9>..=.,6[< M:'G"-HAPT$Y#;$"5Z'B)6E0WK [A'-.R]KJ87W(0R'3K54;T=0X /:#!&DUS MX01V, JQ4W+!IU& BE+ =1\O/\R5,>V%T'W13/<^4O>K05<8]<)=Z(AF5'>U MA_U.O2Z=3M3HA#%(%Q6(#8M=*%TU Q$C(J'JO29YRCBH']N&L#"8X+.9P (D M\*\H=QO>TI>FO:9)I,.9(!%:O[-MH8N9?_EEX=%IHM!L^IIJ41C>F%*BT!&Y;3V$/1A=PTY@R#F8< M-%FHB+?0:I]'W:$%G7\WC)P;;#W>H,_P"L#6T;G"3>:*?H54KAUAD>)4U2LR/2I1P5#5'9%+\TB?ZXJW*<\S^NPTLR9-K4JW@VNB8\5W%J%F-W>#[V? MM.I2X2;4B5>,+>UR M2%1K[:);):IV"1$3R8.LZJ97^Z$V.']&G!=3LC&WB899DTN7PUWE071*N"V> M'34SC:=8)_,)5@7)E/+JZ6&?!"&36A#:D\&RD<'^FOJYL01,MT>.6Q+0R M@\Q4!F"[!30&BD-M'FFN5WF<;-*D%I6J8%JAQ#%: 79MQUR1.I;:Q=P8PAE( M#\TNC*Y0GC@R;/@X$#<--1&XF.00Z_X2N;-)1P$0'NC>5J(^::B@:XKYZ-K_ M;2 W49 S*1:@>&-K"PQ_Z"'J!5K-9U\V"I-&N';O%!])IU2*)-&SHL0PEFH$IYF%IM/GE,=>";V&,OKG%B8EB2PW5]#T M>'D+ZBWQT]G59P9>Z("7"CCG-B%.4PD]-345Z,KW,@QTD7,O3/V\P3Z.H"7G M/4:;535DU00#?GU62-/3A$!._+[/J.:LFPI\&0HH#'&-<>)D@F%G2C D9I,@ M)4VF^FEZ!@V 1&,-_9AJDGMIK)>*C3R :G1)5O'I(LT8_17KJ/R ,YA3PO6$ MXQ,Z/:BZ*XV/4?783SQ%T*9V3\]5*/V"@*R,((JSY01KZ$T=7D7SF1Q,Y15\ M&L4IFK9J"3."BI)E38) M:6;O!,=YYGDT57";2)UG-@^-G+I47CYVSO&3)(,GJO:.#A[U=6GWG$%/-F4) M%24&],@-\]X* R;,#3#3+U4@4U]?TE[S\3\.11U!ZY ASUVE0=QJ^FX@Y\IC M-'WRI1U$L9JB>-?]0G]4DO5_IS%F$0\6)23#[P;P(K*P(E4GB'SW8T&%MW%T9Q6B<,9P<\E-$)./.(J'(O3_(_*:A3QAA;(/,N84[&(;D>=H(GB)/*+^ M5>@HA8GR'*\2JL^;Y!"IZ18S4REM*@T0 MZ4JW*I*-DDYG(V#'DPF^JY!'E6<=3>=4+T-9#TD8=DS"<-WHHXC#O&HI MM9DO^(]K/T8)B39G-5$V2E3Y=>&>$D[1I/+[8'I7,.0E)J3LU3DAI9:"_[W* M-*L;R_A5I8!S=+S &RC-'BT8GZZKF:28%Y]A,7KL!2K'D1+\HIC#YIH=E-2' M5ZP_3-AJ02Y\C0E[K,][F6F0Z>(8=?)3*6<6?$CA/N#DKXNF;K'"2!M<+EET MJA4'&:=L@I &K;,!,9Y**H$2_A1FZIV&!^# MJN1A1P35DO1"$3SJYF>4-).LR,?-=1]Z&CU6?.,L1.0XWMT7FMF5H=3"+=;* M#&<#/55%R[W-1?EDJP3K9\P="2/TPDW)+F"8 9_E0;J:)D2Z4.MK%G/50? [ M*-&ULRS-5&$"AG^YQ4*HUL72^,)/"VRCP:X5@(=+F>"YCV6E>+(E?-4#41C\ MN;/8SY6Z38*)\0$1[?QJI.HJ[TR!$^G!Z:B>2$X$K60WL&\R=X4JC0 %F=,O MD1$5G>HT1;P<#U%W<3AE!P:<]T27]_>2Q$^8\YWQM%XUW3R/4>2*2^2$XMH? M4F&1/Y _)'F";\%QJZ9A%[PF6I2S98BL5=MF*E1,# +;*/H2I]5JBSJWE;'@ MAS,Y<[M;V]MPRR4J4/Y_"DYE=AY@OPSU(DKN D0\()5M,<#AH_Z#K6PPO:*YF=LZL[XS['+SXR53?PZ^E-M>#:T^*=HD2CP MZV!@!1/L8=X>%J'0= ]D5\3WB.)4ALX =6<@R5#%@4O9UY@?G MENN4!1G^.0_WANJ^E^H^JY3VTU)=SV]19@4%WF'UF=:45(=4(#OZ[?Y;G:R/ MK9YP\HCV^"=L*A82E#4SG9B>!-R0M""YV=[_T^U)-V2Z=#*-L?>"';1:9'VF M9R1358&H4&9[T=#A(27(&8FJ=54<,=><[.G:VE M#KP1XRN@O8^!O"4<&FQ\ !R#H?IBOTS?M"\M@T763H7^22IO^' Z?43ZFVLPG0BP)Q>'N.7L?? @JN- M_F3=>6TN*&QRG],H"<.[;](0VK2@?L]-A-_(/SF^KR)N839E)\\Y818_V MZANE/#(;X@,E!%-B_ M?3@Y?8U^.1?E+2KT>9A0]VH;R(#Z6,QF#I%PBC5;5VXDZ=NV$J;UZ'.][E:I=N<.IK& M<1C*A>W3MM-H2-T^WQ9?UZ@0?MC%DPO5T*^@&MKH!%E:"GN+8DMA684<2K%3 MK7!T*HO)EC#Y=P,=)T.W1G4*'HA.GUH8U2J#65^]4GCHR.7999@(3/UJN/2--2RD02!O\_L?:/8Y')HH')Z&-S9S MV8H@R%L-"-Y/%L?8HC ;FS8^:A00W_1YYJ"R^HM=O=6B2LOT%3]E+JNK]"(' MZ%[-/5-9GVIHPI!JE C[]:H/*=T>X038+BFOLS#QQQM@46%)VR@8F'L\@DHU M_,?Z4IWYKFIXJBDQ+;-^U5L$.[EB/1P5CS3TN."&TSW\F[Z@WRZHN=V(9CUQ MKSC*;QE,S1P42OVE=F*85P,0I2Q!''%'<:JF'AP$TC8KMLDGU3G!!$/4 M:6_],;>2ALT4%:%<4\5^B73%U-0L9,&H.;("4!3AN8NRZ50$VPH)C>$P(M=F MCK928SL]R'>,O1%<:7H+*>L7U_#$M&%D=W(%AD]BYA4-,I0ZS-!4=VV:\H?* M6ZF$L':T@BK])% %)3P8*8=@>>C!0PLLU(VVTV=E.4O=M1N%V3:L M?"VF;"O1_(RNR3NV4(WFSP"7B+5;C5\JVH\S_D;[BU6;>FJ)$TJ7.\QPS:HG MD0#&W!@EF4G!XG;OB'FELGHF69O8J9XVI/A?,0"S0?*RD'Q6--"5-"EB6XE. M$L-F9*@+EQ3[J@E05J)A9FK:L+GQ#88\"O4 P&6Q8?!,/Q9]C1L\KS<$6:S3 MZ4W?TH9NBC.[P]RJ%1NS)VZI6ENM]ANSM=D(W_UH.%S.%,(G[Y M^*IG7FKZFA"C!H$O5?!E,M']Q'6;A$NI M\14[U?20AOQG6'GO>[Y06R"7UPWL"6LH>V.) [5#&H"5YV8>*Q7T5>_L]/AU M@P8P1F/04576&8+Y-XQ T%D-=,S''XQ*@\#YJ O@G0LU-,UY]>4WY\/'B]=4 M@\.^(ZJD5YM7T(W 4L0=D%/+C$$H0LF+2E!!E^YNBT$/8O,LDS$\=.Z[D=GC M!Y_;$.+&CJ,@&_=]02,'L,]>P[R.IY[E7;;*+5!S[&N-# ]&:"7PWD,G2%VS MY-&8H8]:F9^J9P4/@= @K*28',(%X!*TAI@(&W*!GZ9#[&S'N4KZBA26THW" M\=< O3&Z.5@=YM[\#>WN-^'# 0X:I5;6<&>*?%SQX"1WDS!]%O.EBH]C(:/: M+ WC4LW(3(?K1BZJ"_T?\J;_++]YJ$&ASY$QT=X"D8_]=#:&2WY)#@EJ]D"$ MU9?I#?; )]#J5G ,"C' ]H:D5>JFD&]-*T[6*]7Z-$Q@RB5)E,]% 527(0BG MI0&_E*1L0F+7$06(L+(N9K>"GA(^H7;AYAI/V9MT+8*WZE:H#>".35"MV!=/ MX(@IS RB:&I$W*%,#5-5F%^[SAA?N1D6<4X#H:30$I&ZL..T^1%/CD%XR)@G M/H3;5.BKNA J?SQ%D55W3H,<5A^Y?VG)_F^H7^<1R@"9I9$+I)"ZH%I$.+5/ M%4G")X'PQ^BK"[U _Y19,84FS_.3C+F.C39\UT;[4RKGR',:A(L$X*M";J&N M*BE*F-J%9* B.L H4U6[7""R:S\*]!D]/X$SZ"$L,;8FUK_VI5=ZE >317VB M<#-\*&\@H1QJH^AFIN<7()*[II7&%WQD/;%1X/,%EE8I&32CH@N,21?(J'*^ M06L4.L3.KEF@(E^Y6?D1S@3P><:L%IN4;)(6V8U*!*'L;ZYY+3#G LKTP!>> M.$>;!:&(UY#5G8RP4+EOA"R\(/9HPSIQ#U](+3:H+9^KF^G&$=@_&:Z*@3DW M]OLX%A#;_\7*\=V?*@TH/SJ) ^>+[D;<4SWB5*2RI-NH_!>TK5Y]Z8&&0V-$ MF$51^!AOMJ2;E(4^T7%^O-*V03Q@7@&L<]$[>\V")I^@([QH0JVU2[U_^?0 M4SC1&"310(?,&]3W, CNP*\:CM07B4_;RS?3<& 'SHU("G%PG.,9A31YKT!Q M*C4D"J[!SIR69V@7QIC\BNTUU%IX6%B^44US-S(N3C%3PA'>SVA.>& 7AEOI MY]AJL)KCTVR?U.AZG,>@S-I^@&T)=*XRI\JA0) &*'IB5"6JBND06 L>7U,$ M$:>EB2#3(Z2H;V2B6!MO3M&!VCG@*)]%5$'3Q"]PYAJW+"!6P[0Z=W9&,BRM M]20FX 6W)[,018DR6HJYAW0D _%@@D>C1(P MR$W!H=\\)F\LDLKMXR:SA$-+>6J8&NX:T2TN+%2YA#DCZ]= C+63^Z>4L]#F MSIJZI[7D!L?H_[D!<@ZFVZ@Y>E7F&R7?_ \RW0I##3]_3;CYUX(G_L6F7$DK M_PR,$"2O3S_\@GE/R95HZ+0WNA]-?N5#+;"=MK*^%AE<$1M<_WK,HMW6PQ;5 M"2NJOLED^^0<06OJ[+ !RD/ ER$,8AYCJ>B3\U7;4F,_\[2I81:6M*4"LH@O M^6S0+NRM^F<:E-CB$,E9BA=)RI_,YS^4Y,S\J*VF\XL&,;, I=OA_S;(*XXC MYO3+BC8$LF4Y]!/._J#QT3B1)A>X/)E(>B 1R!SD.F/\##OCY])9CP3#VGC\ M(>F JH65[B6KNN8SOT&9@9UHE-=/J/Q*-->I',?'#&[4<)6Z,;-[-89,=Q:' MTS:XG@&H7F;P W;Q:[F73!-T$6*+DJ*58'KOLRC:3,TMD>A!G1-G;+OOI]C0 M> C7%1E6IV'"D:IV_SNU;&SE3?HU-MO-&0-%J3'%=&;:0Z&U9X$+Y"J6CGR4 M5\O9S&EJ'H:C)V3 Z'JL:8'=3(F=.!U/-*,P[T&X_A;1^.&\['3_#&#_"VW^#__]%P MOL);S^"[\U/^];\OU=N]&$@_Y[+,MTQ&+D(<"&*G6<[1I.1WI4[31/E\W!>M M9^8^ ?[SZ_KYTB% MR_>/#$#9:;5;+!@^1)ZW_1'.>.7\BD;211I+./^Y)-N4JHEHZ#IW&$I5[*D' M-^I5X:?P]^N2YBF\>BGU-Y("OC1E(V&A0OYF'!$ MB@+:IC@B=Z@M0V6;$G70N Z3;U^M.*B6O_(6;1BR!*F1G;JOZ712,-7PAZ#M M@LDXXEQU,\!#N:(X&3Y),X_F>XPE6"+L:L1+%U,GX,) EIDM%?D1"^OJ42>G MY'I![;W01'-05\&@9?$%^F!NL"\+;#QLA)W #(9(].'9L-9;P6V+ZQH;-%E%>-I\C0)1!HCJ?%,*%Q_:RJ M^K/Z\$_4SO6AN85HMU5$K)3S\1X\J#FG[-OEX7DXVHK8U7Q$!1 Q"3+, 6/7 M$0]0_6N[N]_<@TL>!#R5[*Z9'85VHA0"4A/1*R),G&A8,&ITV"#1C(_F"F%B M$;FF3@<40!-^4#H%.. MO:+\4+&YI&@0);2PLM6,P5\"M#;Y51"09]%3=.R&YU->8Q\>U4M%)=7,9DR> MZS0/RMUH]YJ4^]-IO3U'*'T$[2?BQE6=-M?U%<[E2=A'D.2LNT@C\SQV-8E7 M)FA!C*982I5P/6;NE9L9_HH)X=BW^2J,;LQ8\5P-.,^Q>EJ(H%Z0U"11=7I^ M>D&D*ZA3[7QD# =RYZI"6G*2YB%5V"-I*I7.;!IUP[=ET=VA6SX2/"P-]^00 M]O/1;OAB\F+"%^%0#\'56>]YUPP'W4*I#/DVTIU&;SJ&= 2ON7!)I2OHBTGP MQSN';]'N[;@<:&/RY9:]%%#0_OXY0$Q1NJ-[O7BX@:":X'P[A8A+86?6R 0B MUE7)!"[L_Q\=92PT-%.%>$:?,5#R.X\1/$1N(>^"?@.F^K;Q<"LG!)CA8SD4SL\J$:3" M:4\/@ G[C;R0U"Q?QF,3XY\='4J/DT2,)4>SPV(\ED<%ZN%97C[,5&^Q,%<2 M#OL5I%J?1D$C?^2]HA&GDD(HLM5SL6 :^XYXHI4].\ M3+U#!QKT*SCOB*?'W,AB=(+@I&5]0Q=H%?40C$7 /LPKTAB]:BK\5A6Q,T\6 MV(<28(OUOI$T2XZP+?IQ[P-HCKO-?:TXUM(+PK['&TJ=CV)0:XDZQ(.B96#$ M_KP@$O9S122,+W:3?_.8=,,[249-QF./!>F%7X U7&?IHV-5J!D40U73MWF@ MZF?67%AW6$)XJFZ4DM>I)W*(Y?@#""R!4J%OT>N&V&=(%?<0>! I/":Z>><#Z#VDB3EUW*L@R;O!W;TF]<_2*O<;]R^G%S).FS!\BFS3H 5 MT3"QLF+JFY$29HRVWISKQR[HVZGR@A#]8O5S3E]UCS^Y+5:,N> M%_(A2H4:1,S32R)2%7&-%>'IN+ M.7W ?.87ZDL76_H(LA^!TWO$IPKI"T XI5^=X@T)52RO@1VVF@ULG@*&[0T7 MFC,22'_@;>[3-D'( '@]JM(V^X3#%8JGZ?$VSY$E!*(>QA%[SD_&^>YX90JC M-W #NH@!4Y) ^,E;/;9#=S["C6D.+5)GKPUPW<'($%QUN%H78,R.&GH(5.I0N>:QS1 J MV[KHG:)]%.EBRT*_1+D#2MI/?\HU1R@V^!C3*(-+3EZMHO.@E+ >A:6%L66- M--TZ2+OHA5C[#^89>P]#G* R=MJM[7]N\@Q*M_RPSGD&JV7J/3,&LE9,?W9>&HR; M79P T>&097G>.O6I-CC8D*-;2?BC2U/!I@ MV%UJ'D[*S(XY%D/#E-$4V4<11!7?_ZMATIYFOSW 'Y,V"<#S3+,MG3+*#P_( M@N/RS)##VI,L3C+!;<(N5"R\W7TE7N-C[=U7WFMM^!>!A_(KB3C$@J%MD(G8 M+DFEIA/5%IQXU$2*7BTQ92Q.%3.@M$/AJK_=UF\JZM$GS6%Z(N\38J[Y2PZ*6A5>0TAQER VX&*CYEK:**A M!S+WL1;YNNKC8#BGDR6ZUJF"]2I&T"C2IC$K.-$- X M)O@[ZP>^2^,=64DDWXALUT(=$&S#%4G*?6"QGI-O"S+*4.)" M(J%9EE#,.;#1K?_H%"WRV_%D5\4.QMA" ]F=SEK#6 Z.3();.E2Z+$:S6-XK/HU- MW#C>8VQ@\E?"R;0C9UO;QJF,[/RSN;QH7F-7==AL0Y1+!/G M Q3\+]454>0694XD;IQO ^.#<24S-. M!X7,2F<086-UD IDF*R-97.4/)J#*:S6"1F\VP(*B>"S9 M!TC;@C-AWV=.Q/!=T\ZG="5X(70UPW9R'Q!_'*!QQ)Z=6-/P--$5WJQ"IKHY"9J/N)P2ON;?-8LV$E-C=^_$I)E":(1*EA ;5U@8\Y MUJ?RUQO%R)&>PX#8-[F+E'Z9F@X=\6Q#$/,@?AZKV% LV1.N4AGUN'2JHWZ[ M(81G)80"KDQ?7I6:DUM&6,Y?&LU5OOTZ>@E&T'BB346VS##@B E!L!^.J-T>5 MR89PGY=P073XG+,55B+M9@38Q( EE7NQTIH/D*/9BHJT)V6S\Q(:L5B;W[J]X,9EN'-6B.4X<<)DKN*/F:!M 6J&+*@?4NRDU'@\]IYA4D0TZ5W\U\\EQK$?VX=)Y&\38 M@9C$I78#Y,(9Q*+09!)%7EZ]%IMNC=K/P &>B$?V4*&6.PKAE$-*&8SB0A4< M=PLLE,!ML/]\V#]6C6Q(. [1B_D[&((N^3.5N96KRX5)?T5G(^GDJ)JQ&Y#] MD@X5&J'N1DF%U,)1%<%C:2@@7">13C?X7IV!=26GJN=J*!G5<,E!4@Y]=Z;: MLD)1+M;B)K+\_ :ISX?4CP&RY;RZ&@,P_C#$X@_.,8JY*74QI%VJ(85KJIN- M8O"G6*I=2-,-5*=HW3W8S7D'>HF&0=3'M%G@"]%XFN>:3X68$8Y@!UDQI-6=_U#W.9M$TL]0387?(6V$+E 59L[DR]R(\45ZU[< M9(6N;L >L2B@S@:E6GI=&E/R^^>#56<78!&@.FY/P9+"'CQ<_:*]Q_HS$@Z^ M*HAQIWT9;XLT%>Y5LKGISTTVU'95S[\4&< 66+#+Q:'4RGU 7E47&P,APXZY M)-:3??VG\IMM;ORJF#3FG')+*QH:" ]O4+$RYCOA+F?**DYE@$G8Z,@V78Y> MG9Z]!DWI.O)-LW=,YCUS8GP3N[I5R+S$>LOZMDJZ*00HN.#7XZ@9^J+12P[+ M!Z(BDR:!,Q6VQ M3'K=,&KSR,2OB^^KR7>KG(52"/_-S<',C1PU/DOWMJ2L$^5PH56+CA5C5:,W MW+\6[K2AR@:X!*OA8,F];BMSRW45A9$H9%0)' J3T/BB-:,BV_E",?>U9.?Z M5#F-PW$I07J8^1YC&JGY&A9I%-TLVMGV4_ASTJ&[0+%%X M%OCK7W=V\I9D&EI3X.#8CQ];IE1WI"*$<#,P8K]W]D*[D=3%4U!G-=ZT1$\: MG,.GM+._=MI[S6[>&&VF$]>,Q:#38=7((Y/GGFH/-@9P"#VL]7'YW]1JDI,L>:18 3WHG:"VW5SR/)/4VU!)QSJX M)&]]+@LRW^M7FLCRJIH1Y!'U0F]?SI5@9.;Y]CH#GW#)$$8G8H&E),!Q =K$68B=3+&> MAXR7AJK"-8_K%&KX$?H??6Z5P&\@S3K$MKE<%Z6IJ$0XQ>HL#!]B Y_,&TKN M2%=$&&6BWT5<^"Q0SIBF,V!78)[.5CIPJ4V]69D;)MSFDR&2$3::P1LQ,[\M M[^>MC;E,F0<,,E;4*GB8XQ23W&!K<%XJ'FMHEZDW&%?B MD.JT=&3ZT4#53^GU"NY!;9ODT."\"VY$![QMK*-#(3;M0K:IVO$K,!9C0!2& MM5%J:QEC.!BW:&O M9P7&$K5E%G?$UW01H^&;&./SPXS:099J> J9XJ@J2:'JV#.,H".Z)IVX _4A &YY/A?J@<:);%H>KHWS< MP'EY_$@7WJ :A7->:((B=Q;%HA?@-1MH+Y^JV4%V+:OLHT4UC,AS'!RQBC5( M&Y[^O$AA>[!P5U2+3R6924[S .SY"L="AW@.),5H+['TW_"RY2$RR:@#*K=M MP8#,D(P$E!R4;8$-0515 TGNAP5H-VAX)!HJPM^S:<<;:"]/(Z7>WC.NOCL8 M697GC=*1W"P0V%=3?XQEV6: <:9^37,#1""3O):?75W8*09_H+9CJG4I_&/F M*Q:*@54OS(TRMUSKA&Q^L:6&!% #?!\Q01J>2GGA^DNJMP3L&?_G M1M=>+GI4%Z:,Q\"[L3\Q!1Y%5Z JH\]S57*_)^41L%?6-!$N#C7'*\LO,%F*I6NERQ MHR_U_./&U5MJZVC4[$0.$7\;7K],7J_:5!BL(!X0F86^%1N +Y7O4CD&URP- MI#(E79QEX%)B;D6)QH9A+=\C3"TA>=3S0"5'*[-2CWWD_G$H$W47EKSH5/5I MR='G+E!=TV$K[6;4,' MXCJ*N<]?7AA>N8;NY^>' Y98#>P:RHD5H'%@5Q%=L1Y3=H;+>N_=*= ;BO@S M#E" ^B3B7F;S#T7R^"]PO//J=!8KI&9#?"?@-#8'C M !;9I+@6)R[F.6R<79OWF=797(4.C+$7Y8S#0@;HHD;GSUD?U2DD5H^% MQV;C)!"ARMTTSM^YW-9B*JON'SS3-)C2R!#2J?/7_?WF3C&U^O]G[UV[&SFN M+-&_@IGIGJM:*XM=)5ENN_6I7)+=U(\]MG[#."6,Y9<5?/4O[NV,T3V64"VH)>% M0VINFDSL16JN817* _5,&TL '(&T0?&K=-]4IOYL.29)FZLJHJO4X46:%FDZ MD8TT++^N>H?W+;R'9*3(*F5#E![U#\9H>FXGZIOZG+PCZ;K#6*4@0BQ_0#KH MRO19HDD+)N<(HSV6_2#Z =IX(%# DC><77T<<<"2B1C5ONBT1 F7W108- MOHG\%\#"J_'()-,;^N;\4$==.O9BJ&0UD(,9%U_ZB+Y.M3!Y<2DPL6RP\"\) M"DV]A>DWF1:M#4?0 2CD/2EC\$ZH&7TIS:+4&":X;H_G>+EK-R.]:7R2Y '% M76\<(ZX?_XD!>W(.6"YQ?_;@6J(A7SZ\E,-A[LB*].'8RGY1DWQ)W4N#7]V; M+4EQMW3GQ>.-%_#4EXPY6O:]8;789/'&"_:QJ8&THHW0Y_HOQ.<62T'[BEK1 M66BD/7O8="E./5#\U&2N:B M:6^4*9YP/V$/DP@T"2%W%!D+E%I6R4=BRNV#[/C-?GLPP+7*N./<1G4"0LNP( M=Q?^NB-K2_O2UCRYHK(,^_'((EL15FD]#[VPO? 93T/0J@@VL:4]QJ/VGH'B M=RH%%3W$!O3C9Y2Z=/P M*1!5O)3%82ULQB='FK0$@H##S7&= MFV^)OWOJ 1H/$DU9@^0Q;. =\K5ADU'&\_6_?M%'OO52' #8BHZ]7XJ998%A M"?CICZ*G'ZK46X+;-5#>.<2R ^70),Z9_'VU[8B0 V$"V:)M.92PL2TJ0OH\ MK#1*?AQ]#HHO1=XR8/Z*'>:/*?W0'QA-K7YOY<<2QG/*Q6BPL8MRBY)2@"AQM M&'P[@N/%:@#=N?%?OVI[EDLXPH!"R/5B]9XL(8\=3=HNO&8?(;,STU(KE5D% M) -(SEX2D/"D@'77$:M_H0-"^)-HDT*NCH"&O'*0R=;HG)XE[SR=T3%BI7)( MP6)N^JF9]R:''H!]3]9I#4,BN2GZ70'*%FOJC(N;:\ Z!F?26NH589')ZD?W MG?.AT-P>5LK8T5-2. D_3OI>5=!6Y1&DO!.\U6 NRHX&;ET1F0S/5G_JAVI/ MGL&V/0XSWT)?^4U7<^ 9_I]X1@58(&/2;B&HT:%(4TNG&EV]2)X&9<#M=?"K MR"](5 3Y?M2I/Z,.^$1,YN()R8D'GM_EPRT-OMJ;@_./.#VD\!UR4)#2V+<' MFF,/"G&'%R_D:^0&)"U%*25/)!$["]@UYG-ZB+H\N+$W:\O2/(DLY?2!$F=7'?\/*_"Q>HM.@3I^A:0V="X-_>> MLD&&<;()K5@G0<",1.BOP)-)@I0]'8/@[.H5!1O.D0VH M(Q2(.?4&.6A';EPS;Q0_1,""0J79]U!X.G*FZZHZ<%2O&<=PNK!B+M]0* 4F M4JN)\2@4A'W9EF@&XJVK5H(W;P5V7CK!T!%<>&U/#GL!Y,--]=7H4I'H#",3 MAX#UU83(,+P@S/.V[K%/D^4IWD8X_FD!RHTXG6S985FDX2D_(=VH5F^_^:]W7[Y\_7O#$[Q06M2,U,98&HB3/+A()XH(]L<&NL:6\\D>+Y6F MR-?V BO]@K>?1;\QD2/>2"6X3!U*WJ[VB"A]>6J+_$EY==*?1I1=NI)2XT!" M<.:8$\F:I/ **L3AT=2Z=^]+Y9T^J=/Y8$AWO M9O(&+5G/Y=+)I7*(MGK&\TW@+P+/_=1RW&9V4C9RA@URM-2+3Q4-T MNB-)=?F/=RT(PQ#'8LUO?W/QZI_U0#4V'LTH^A-V@H.&?0\A7-5)HC%F-".5 M$MO]L1^2(B81/=3B%EBV6 VL)'O7X1F1RI5:[P( LCX8"D\=S>2IR8>T!KQ@ M[S,IYBS[*0*_-Y7EB)/::U4?PHTWG%.P;'9^SXO'R,]W&Y^<$ODN2,ABNQ_+ M>DOY"E>/\Z4&::60GKX%^M&&U7+C4YPX; )DLH\W0G M8#G/$6 \^<-3ZWY,&:3V828'ZT)VY7EK(#]<,A)OER2P>RI (T.WC>E+82HN MP@Q"$RZX/@6Q;=(.QO[Q,HW;-KPTI2ZUT\UE.W!R^$*\=HCA5"M/\^FCGAYK M//3AV7O.MYXT;IV2FK#IW33U@U :_]TS$O P=T3U3=L^A,'KINZY09ZR>(GK M>?8\G[>*]2ZF_)5N4'^H"?1(44\AO-N=S/0Q M!MQ:S^A+7CLL!ZU4/Y3[$$R>8A^4\@B1\K4@BVN.H8E=DD) M3@':Y/5Y6L7!C>G1HKNS,:)"/8U'7[F*#ZILSR2&#]9G,EQ526$BST?/1!S> M0M!!'P\O.6IZ2JL1K;)H4@;3VH&8Y[EC[,'F+67U)#O;F&*WA!GJ>OH:5A(& ML8N_TV*QKVV+GX L>GXBX" MS6[G*Y0K&I8JH=PCS2;ZRK8^1K5:$F5U%UP,;D0T"_89-\BJ%&" M-0NZ*OUL=^%L44$,#_PJX/ZJ73@V-)"U92RHC1B2=$C4A1>!I7(P%[=ZG[N) M'VPI08,\4TV3HAU2,FD?1JM("2 Y%#\A:0!!"ZE[E(8U9)(H@X9"V2$L4"B5 M(N48+G=5 YV3V3^?ZF%LMMD==9 \"3,XPF]*$4*NI83#H6Q]747?[KFS]>$[ M6X%L0;P%T'\KD/9NC!Q*>2XL\9B?8L1PUSZOV*20H^T3.J_J<%6"*F8W'C:< MB6)>1+5^/O 0H.Q,[*'NM5Q.$JL$I:\HDF!7X*IJCER@#GXB(YTXO17#'NJ1 MH3VK&8*8IUW]+=SU4"GS/V4)KEHEVN$\EZ'**=W&R&EL46'75K0O$_3H$\>T MFT)[^9G"PUF61@H,Q>JJO:F JO?MA?27\)42>6CR5,0M6NH95 2.1;0*ZP#L M2\[70[6)==QAX4EC'=9E::)*A-HK)G[KJ\&R!\7'%F)_304MW4RQ+ZQ) M*/TIRGT?KG<%D$=2 ^02%J4VCDW6%S?_"T+=W1!TY--7KU]AF"% _R MP[.=E5/CQ4:>@:9=Y;HWIE^(W3?UX8JB3;+3+(DBS3WI;HN],VD3>))\C3]1 M%J<\^2A;_6ME?*NTX< J>Y>7'4&361F':SII9<0U35%BO#$B5B3T&XH[]E5) M-?/=V-CIJL9BC%W FB'61M-8\"&I&RHN5G) IL7==Q&P55AAS9L[1@=MS; G74[/>L#CN:"J^ M:EO&YY][7>E10"TG#(#P54.OB*_:.K4%%1B1IQN#7@:.[N&%V.1,>BD='P>7\>-"]RZ*+>; M-AA-F^*F/I75]W+.['NY:EHX).3=X_3/[L]I G*>%)\87G4._;&DF)"E%[WB M[Y0$>U*K?8RC>!M*FL%.9!$9<6I8U12_)>]_,N2X7[H1$&6D&![O?DX) 8RW MPRFBM2;TXW>;/F<6*49L:L;@S;0NA)^LCF,73!>:A<*[C$=KAC>2NF)&I1"$ M6 PU[FAEH74EKAT=*\Y+U_NPW_H0U0[X+;J+U!2H7:0&5/H65V'IHL?^*ZX=A%UVE3/8TY@U![8FY9+$";V0XJ7"I,:F$BVE?FQRL M86E%ON<9U(O,RW6M)96]L*]+WQ]P>WO)AP.@->%C"S\Z 2Q/[3W%/9%J!D?, M(6M\+$\/S5DPE=7DS2/;4M&94B$8FZPK@%$,)_*K&G)G> VS8X5>-+A3* 6- M/;<)\(_LZHE7+\0 Z@7TML?#)?#,7,6R 8[CF/@RL4:ECO:M*CS2>*=5J_#* M4YR9'<+^14GRO9&6'BP>.#O3'X,&( P;L8)P ^: #4'E^;!=TT$:"4 ME]I36^&QP=S@ZI0^ZEMQR_R,S7A(,X\TUR#@NBS(?H1YM][%0N E+F,/MCPY M*<1)36$*TYMFE,==M;06M!72"RC?+J;D,OJ]14:^OZ7M#%=;.^PPK+N2R\P8_6 ]F"X.%DYA *1D0NA)&V.@IMQZ5!SBKAH>=/* ML@[[8R%B^ZBW]1W%,<5B:6A%XD'3MJ0F;'PB;6_!$W/U4A2:PN,PQ]?&;H]H3?:.@;&GL(DI)!:I7)F35=@F9 MLH&RZVH2?;DMP,9O7RBU SM ]#JS/:QNU:NGIR*S+C;ZKN:Z81"W-)BUZ M?P+8T=]$:AST@ Q=?7E91=,V,C\>+S7RGMS/-)^9YOFW=7\+T$]X)W@%PC!961@SIX@YLF''^B%-0[NX80*:8N@'@X4E;2'SF9 MG;4_>WPVSX()=K-[$D2K' MX:KMN,3>+@:Z*6S9FEZ87$AGS=A^U%>:G11;P!/VV3"V^I5LA@LI@U!:'KNX M'MA3VU:\PVBKR2!>E=O@!/1^*44.F=F6.>MVEV-5"8J"YSW4T5ZNG=:8P.5T MF9TREQ?F?JT.)!0T9":S7A MUZ+%J<]^PQQ@ADA,5\+2'A(_)J< M<1(GO4\+J0,FNT>MJ*^&H6'&,)BLMKGFJAAWMB*\XQ5!\S;60[]LGU:?N :O M*IB9K<#;NW4MHN\O)O7\^04,9H>Q7]AK%EH2ETI'@>>M<=,C/_W?'!0!1"-6 M7;;H2$G IOS24A2V%Y<#54HKBAM\9B#X.,#$YT\*,/'+K^G[%[KD/&: J2?8 MDN[,6PE/C)#@07@V'JDY^)ZKM? $J(J:B)V>'T%&;L6T](T2K$=.9FW%XEI+ MU>Q>\I@ES;!S'8_P]A3:!#.29*&1/:%"-#[A P<^-I@!ZHAYN;QM]=? MN-B52PP&&:'XHZ)C@&&=8MCUW;Y#IS^(V/]&+LU)2(OUE<2)^>L!?=7O!Z.+ M?EL>RFUIV1,N1"C(9KZ"P)$WU1&X(;RC/S.C><+#G?) ]%= !; M5Q8S?GQS M[0"-$#JB/8VPG\;H>9%_;$E^]Y)4!+\ZS9 K4 I=V.] IGO H"*;$&2J7!,^Q(YGQ*^W.'V0+W55@4"??+ :5:1RK$U87H&UJ@ \!>9!F- @?L,1.M+DZ/U5 =LDW + M7%I."#RJOV+*"P5^ \MC]H5E.]$38QKEG#Q_]$. MK??2LXJ"F6-X]1UN<;28 "-LJLJ[JP):IAG"+J KA;_LI1:BM4I!6\/2[-KH%<\;2$BI@T"WS2AO"+,>T46!J0^KR!CDJ0RH.CIXVSQL_N246 M2P*]6VRQA3\;],SFK"N3-B@T)^]:S*$SW30UAUM<8R]) 85-2>>8#Q"@A@5^ M"=J:32L+^#JKKE^L**Z3]:"/ LN?BCK)33G;.G^MAV6US#4A?T9TMK M0FI^W^=+6->Z^]6D]?$./)M&K,\P[P1"F/-Y>Y!NPI@K^+,0_<.(*/.DV9)' M"3Z[?XS/"3WE>J-PY1VT;,C45&47!CJ\+>UQ<#KSP>8FQ2NK#3-D(<@.+UQ1 M6Z#WU7#5;FW!X13=?C*ZM[-/XYH M1]K39&]8TUM56#D"O*?VF?"@S#Q;]T=A $ZE&;*7R[K?E@.Z\';-):5#KBA\ M2E=VP[Z1MJU:+85-D7L0QNN41D)74FT E#=MMQ^;LNZ$_5 MEKN1_$34!RE[[%OJKRB;H;WD6:/G*I9&4BE[V"APH65^J4M0: ;%]]?F\IUA M)C92;9.+Z7@)"E:N]9,(AV50!%7 YC>$$,.91[#2F:^,)21\YR3K?/6/D*_@ MM<3!.#/%F+:WX3_1PC:5A$#,R+*=#CD7_) MLUN@14W[IC0+@Q2)G\B>461C M/QT-U9$.3^J ]M.G+&;?FT.Y&R&!D@&*2_[G88I^,HX!N (9Y[ LQL QV0]4 M44Q\/0*T=Y3[TA",6OO;;C9+K?SK/Y$O_1&.^&VG<>Q;06*DVP+_S".W-%I* M\)&H%*TIG(AB%0J^@')2)L(3BP.9GI+L_%ZDY\HH*+GX+ I2)MMX@K@']R92 M+FU@" [UVG4&$#G8:9ZRBY) C"4-F9BA0NL+/IF*^A13"E;1D]EPUFEQX?8P M9(57P21G'AI"UU),7VY\#/]/V7IR+/6_N*DSO/=Q::1Q+O4<=YT**]4+R6#X MC8 -9G\Z]RS<62/12NRL<8 G@)Q$NX5V%N&B=#( AUB:B4S5J2EO"/(Z=D/4 MSXR]F*8Z,6'.84Z/.;ZD5-G8-9APZH3>,]$4_D.U*8GZ4;8%NT7)2E_<)%B: M:/4%7H-.PO4X&-2)%FP_KO?U(.B2L6=X!3S12 \2;PT55M_Q'0)J.?R4:8Z: MEK1_UC=9)R*>"FJAG?:W<2MTX+%58:8FYA'95'_H=YSBVE1;$5*H^P\HB!S8 MW^2F-ZF\["#==.,,#G*4^(WF36\4@4W4PWR6PAJ9]_H,/4B@![]]RM"#7_;D M^PM\LI5ID;L=;,I]##72EL!458X^'_N2BWFIRG7A,E?,I (A,.(3T'#,R'[=@/1$',AP_;W5I?KEVXY5@IBF2'7#'S7B=84(W3CX:$XR(5EFY!.=!4@=T0DDZBSUD9Q M[#A=9:0/9*!'^+9GY1Y8]7=U;(\"U0R+G>QYQ2S%N[;%(U%_7R/0T3#HXV'L M&0(-'J'(C$NCVHXT.(3&%=XR+GM3=XWZ#L[1"B=9.? 63$?T]F%O+ME-I6I6175)/T!_PN99K4YY-$=G'"9 M<(%)^4VQP4S2(?]AG2#HNN:KA#W\29B_6&-\X8HJ2OR[1$7IH#F[AI+MI6&D MY]5?<.WU*>&I<(T%6$IA]L)-T#B==CTNA6/\K.Z2/FR.!&"/,O]]JX:B*EP: MW<<9SOBD"9(MB@*!CL;2NZ0>*[U1]]CR<$Y@X]OHU6B(VE>B>6>T..FU\ M,!EWUME8L,@*7!ZLU.(*PP) 1%VDY&FS/5I]E) ML0>1K:=70PR==,]P]Z45)R2!3*<3'V0*/6*&$Y;PC7Q9[C@-,3DY4V:;Y[VR M=G8]ZH#@\;#S=V'-;=6)PP]B/RY^M4L7L@UI&,5R5G9YDR9&T_-^^9!'Z&VC M]Z:_PTZ;?;#"9ZCN<=S[;'<*I<@.O]8Q/D5Z&9?^G4?NIW;UB60B/R+W*XMF M4_)J$"^*@@IT*?+^H]-P/^[M6TD2J$V:\)YTM^,$HJWWM9EI\5J7VJ) M.189FYCH"[\_-L$FZ6BA;3ARV2KZV,K0$2&S$KIS2N"9;!<, ;.];CF9 _1" MXZS"!#(Z:1Q3F1A[[#0.ILN^Y%QS-L=XV3)LNE2:BW84PN[(E!!SA$8,8 AM MI":=CFRYL&1R+G^7F H>=W"^<4[@%/EF7UV6+$06<>,D+%[U:4-L>%F&F5^L M_HIN1E32[&J%EB/]"U/Q*CPD?D?\3D-'9%14BQT/PUQ9UK[I6NQF7*A?B">B M3=J%&2/K'G225W9[>*G4: O)5KG*R^,\\5UT)M:6\I/$9>_ML,@I MCU'N'-JS-G*&"R=]V$6BZ,.&%7R$FAI$L@$+2 MYF&Q$0^02WMX&8!B D8=#U&E;BL%"ZD4:A.*&49"U5Y*7A;D" 1;,MQAVVX! M!U:H8=1(-W6 LNX<[Z.>:C*E>K1NTP3S,0<:"+3O/+(;#'/1284W=3A M D6^ND9FZ1!ZZ9BG<"P6JEY"."[,+/!9[$MNR\)*UBQYJP@]+.HJ<+[N8<%C\VZNCWA55:#L8Z M!E/1H*!J9M]G)*7L,\45S!QD;1 YR>++1%+M]L4K[2W'2W6?3 MNV$%TY<8\_& )2P>^[IF$.VVI@=5TJ TZZZA*TT6MHV(0[7=\X/VG-AZ_ MB>3<]%3O[$9OV_V^[@D$1Y;MD__YGV_>O?V?+\+V;8]TFKR)#_O./^RWX8S> M$/DM3NFKK+O<'\4],R&P,%"YM3$'.#,Q+SYID7/U?,RX,O!& M7UEQ*A&FL!Z;AH:2X'#]&,OI;XE?N@W6E>_P5K2C-L&-^;*BR$[; =R !L/' M4""!K#FF2I=H\JF_C>*_S)0SD5R.=9C9N3A8>,_Y*V,=Q9<'GB!DX>IRE&_,+<\MG M5UV)Z^02MI>4;F5_;->5^^JF[3[0FM.N^X5B1]H.2 ^;R$LZJBB@ %8PTJ(=^$-!=&"-O[&KO>/S'P\_G3'W0T%:CBQ;2[,7*XKQJ4& M[@R/N:6R@]UVXC-@4%F5O54XV6NQK,@ M%J1J$.TD-2[-V*X%NY@7<5 %\UB/TK3N=97>EDNSM%N349*R6?@%+Z;=W49G M0H<6L1F]I^W1Q+%07.@O>I^X9D^+^0=\$08^2XU*?,DWE([V%JK(!+,T[B?K M>5%"$CDY6!EL L=,ZP"[EE!%X5__]JR>_%#JR48>56J]P%Q%JZND;9M)TY,+ M?YZ5T1]T4J+2((1P#'#BTG9?+$-!GX?\(X;<291EW$_;B2D*83![. 9T0\6K MUD(@UYWU3%N&.#_OF@>;0B>WD77"W^^T?YZ2!YL2SEASTNQ077("[3BNJ6@Q MG/RF2BFR#^T8]>/9[>!414XD0L7T=L/<1-NZ?)ZZ!YLZ-R&Q)8536C0O+S4K MZ&J0_1?TU>*@IB)"&V=%^Y=F;A+VX$(PEWB(7!2&:_93=SVT,8 M"/9@"Y@[+94CBP[3,$;4KP:.MB*I/$DW+,ODZ JA3$6]'AW50J:B,N<@(=Z8 MD4-&%L1I[RK&=:JD+@^LEH0_62W^Q^K($-LN2 M/@ 2+1KMOFQ.J1UZQBTD MN(7?/>,6?N;JFE35B&+2O/N;,%K< *_Y2*,MDI1@SX<"!&595!!^/WJ#/984 MF#) 4*>H4F#Z7!8W)_\5Z"H#X$38->YM0 /$"?'=$9$#6$T0^RO?.!BV'W=$7?T/#==O?J.,6^_+;EV& M!?3RFQ^:ZK1ZLT%&^=-7KSY=?3+_^0MU.GLK="8@=V. 5);]%.X]MT29,L$7 MOA2^+9XAM!5*WU_+7]'@]LX7M 5(B)8U2,^K7HYX01IZN:B.0"RLA"\,<"N-^,WI3<)>!>%.OBRVK#P///7A>$ M-?K,&NYB2YPA_X'P%"(KL6>4SBA[0WB5]*Z FXB?Q?AFGFDS@=SG/!VD F7X M'(T\B410+J8F);VSQ&21(,%J5Q8IY/Z>-2B,&06I5,]546]] M,=Q3Z/O \(8?DB=$SN] 3>BL-MMY><"9,FVBIE6 M%(( 6#N2ENMH]\>;&+&-1Q#$)@N+"X\=(;NJV?VC8Q-; VEJ;TA'V"HC[?*]#<-Q!'9BH,X]PV03#@^.^VE1.+67"TSAPZSA9P=H*D MV9T[MV "Y]TE$(23SCF: FCQ"!B^=5U$Z[*O>\M&S$[YNO*]!Y1VJ'M\;+D) MB?CN=2(Z[!>/]CU2"=&)TP\<<:=1I8N;P MX\:L=P\2MG6G=$['8/QI6HU@YZ?Y4X79!>DB:*$PY"T$FNEA.*6ZK4Z]OV%^ MZ4@[)%E$V M75MJW![$D9D8G-HO6W??&7\9P#J027;-]9C\%E13(Z1M3-*;[W7[V-!X=/WDD+'F.O#<[,'+5##< MTJE]EX5.^8DHSDJ*?#6\!-2:SL33FFX[E)L/CW%V;N7U^$7F(G+%P_GGHD'L MC6,O#A(F1L:OW$<[X#_#UCC/54Q.EFIQ)?"TP9PN_R;+1RX+ MY\!6QRM2UY.%P84/4?;XGN'QG%]UKVEXES"J. M(>735&F1,RW?7/G0+U)[(!/ TR^TY2RYLY$J>A$(Y;J(+UXH\EU\C%D2(^(9 M$:X5L!D)$_HMC&&.-NEC:*G2-YAP)_& 9$G=I*4>II?R]G%9@VJN=0/).=S( M3Z,)>+]1A!ROQG'K&R[EM%HR0VBLH!Z=!L"40S70:K$USM NO[M$I>4@"0SH M$X3#ZV4P(= 5SW214KQ,'*IL92>+^4WO!9:HAR+%(5)-J,CX<7R$%(Q6PX84 M(T<9]*V.T?*+^?[ZI1&;H"CY4:0&&6G<[4BU0AR"77M:'69J8>62#ODC(_>3 M0BA)GL_>R3^-$9A,,)EB'<]-N '9J1'8-00)03:Z]HV_,DP-@VF>W(&B22/J MMBVL/LNSXR>0BLO%4G49O;=A)IE[AD-T+K_K!&9+:" 3=-C*L>15-%77O5V< M';]3W*+!Z2XK&L!P(XQ+FKY51T6N[VTIBD=M,^Z%1ZRA[,0PLPNY_RYI%__I M6P8-ZS/]Y,X)?LC$\V'Q5T0)UU;YMC9V/S+>8"3T=&YP^(345Z+M*\1X M89HW'Y1G%%R >U7C*:=_VS=&@GK@.YVHQ#AIW"4\[PI(]U10@Q2W@E' M4/@_$X7M2U6#2'@: 74C;4=FK&V[&61\%":BY,F.FV>0NT2]D?P:?+/E1-MX MT /(+**TP^.MFO(D5'1$]1=\WF[D1V .E $L80.QH'%GO*9'B4R*6E2\.HYO M10Q/M;]8?75-^@([-Z[*^BB9H"X;C8)?1V86*I<(RUHJ35*U9\L&(N$Q5VJ& ME;0&)73HU)OHU*-1X53.N!A$0BL(J0@:]_@E!XJ(3YQB*#@5$ADND0VQ]7X?L"\?!T M(\54E&JA1PNU0\:II/B.O.G\<)* OJ.,);P('*L[/>?2VC4G 7"@6Z*K\(@V M*DI '_7:/0(NG'6KO:C]<5LPEX9WZL^=; MSSNWA)-86:\3@%ET>5$X4'?GS .Z8&?)9?&H-69$V:E[?\9-*7( 3P:-TS-1 MNCR1HYQ5^YX55_T'@+V]10@4'+CKNAM[WF2;#YR/$'P:;0UZ0;3?^I*19(JO MRA]+:KXUO[+ME[-PU/^:YM3HGLBBO>0T6F1MI-TD]H4JTE=U4YGJECEH%/CK M!:UXZOFVB6$-?&^BRJMWY483^65\+5BU'2E8>)HVO[8E#%&(WLPGZN"X;'.\ M:W8+7J#1.3BK@5YP,"RTZ3ZD%Z]Y#>[^5EU MR(=2<2J\V1@/DN'^L0)K(W-_&M8<[SY&-N*7I81[F*Y!JWA?MR MKCF9/C[7.)GOI/!)^7[34=1_DFYH,;J%,R.@"Z'SPP"\,!J8.&H M^/Q +8$J@YV65/'RA0AXJ+*S=LJW#L:Y9380-,O$U9\@+?7(RXXP9FADNK40 MH&Y7?'@V6AX*]AJADL:6F.RX)G3/!O>X6VNQ'V8ON^VLP+G")6=$S2TVN*E2 M0+)NQ\Q 9 >&GBEZSI*-MN:P@[2UT)(HHG7OQQT)@\T]_:1M>:=@4&\^;(]" M Y>1OS]J*2G$0QS>*5B$!6]88(DIJIF4IFQHBN(W/"XU MK)JFK8?\2UGT6O!V"".T YWAU:E'I"0.&_I].%?"GFU]$,/C:2YYN_H%Y]H; M1+\=8C1[R-!R?"\N$)9=G#V[Q-04RWQKZYZ92#A"7M" 2;X/4FLURVOK_JF= MK-^1(5?8-4WMS54("V_0:LWU/%M*6@H5C?I^EAQ<^*GK_H,_#+G3T>&4)H>( M'1YJ2=/S0;$SS+09ET5?\I"F"0!T0+-1TPC M^27_H:J.:I=\/CGN?%Z,')CEL*D(\:;K"EW1S"':KSZI+BXOPGG0CEN_=K$0 M-;T':A[YQ0O08&($PH9$OFI>E4RL(,1X*:,22X+,QVLP_%6Y;J$Z;LI&FN^@ MX_)T*$G_ZH F_PC<][2SOQ+YF9O(O._AO[*$:!Z9$+W(CJ [N^'P!/@\>')V M(R(O-YR+BZ[=]EQ2/7ZM2#*D.I3L*A'Y%+)A6]W@J1^)SXH,L)1DT5T%->M0 M@M^4SLAR3(A3U11.Q"P(#[ZTO9SF&M,( 5(/2?' ;E=,GB0RFZ90.%!F\*7V MZOC"X,XU<['#]XF2FD&,[W:Y)$V7HH$FLF$NG ^(PN8R2DM[?Q?+*U&L5JM11+XKG#!X#T6R%*X""78:%6AZOL4"LL+T'W^0 M/'ZZIWL>OU^1T"I2JQ08RPH1!G"06O;+>O1/UA=_TQN99V0^Y?"?D@0%*5'7 M?(((H8'+G&+"R^*2K\2&F6H%O!XNKJ9L*\FHQ[E;WTUV@J$$$:% MU6M9J73G$\6\%2W^4E?=+#CEXNA2#M_NR$4AFDL'"AJ<601='VM=G5JQ3IY/ MEKL?AE1:9:9W?#QH#1&Z*Y*"B#JB2D#HX!&Q"TAB%L2F+('.A.L-,WLS#W=C M28T[70R)DY[[R7OP>/7:@*ZC%HNXJ$J&:*A$JICPM0U^R]Q_5">*F4AF@LTA M5J*&FPNORJTNTHX81I0WC3::^SGFT9\"R'S)^<.!J(8%&W=:G9@($H^)S+S[ M7?AZV(^/<@M_!)1T:LA5E31UB[ DN?\BO,=+_B]F80ZQ*HUF@P;XJB1_"!5] M"W\Y-$=0IC>9$S9^C"-ZIT CN,)#,"VL&#X)-J8]#S[0R&5Z71FO<(U*MLIN[<1 4/EWI-'&;;=/=)P@\A@MF60[U&XFCT\WYGP'+PLI5DV? M$(B R6+B-HEL&=U_%:W^NQV).AP5/* +N*;'&,1^B!Z+%&&W+KOK;N+@B%G* MN#;%1U7GT[I>54F-$.>9ZF(M%\!\&^\/U68OGL$,#]F@C*9$]//Q#JTWK#Z=X(/65;"!==OI[C'X+R4#D!R!^S%GYR;L MNA>KKZRX;@E[?_0. [S%@"+.QIQ.>#7O)_:7$ISDK1*>.Q"V9MADD0GDW1N M6LH71H^46DVWETSU;U*EJ ]4P\OUB,K?D3*OG4"?2@Q()7'TX"3:Y\RHJ;8[ M._K4SKPO+=\JO('96\_.*VL%A>'XOV/9#> %>'SNB(E'0'_F#'B$,W5/?^]M5%G#8&(#,)A0 M8E2F8*$RU%&BF79F%UK^#\,Y"Y+YB$S!8QS@NW?_B,7QT;ALB%RK>J\B!"$ADNXD;&SQC$HOB3MG: MPZSATX9XE>"FH NC/)<<$6)H<'L=-&#EIP?!!2F02/ZFL%W11V5O%+-(,FL_ MIRTHV>QQ>-GN7AZ#\:D&R97T#*T11<(E02N;9GOF77Q*SOYF+BFH!D2((*L(T#KX9IQ*[T(TW&?;-8%T4/@,98L:)*)"Y.I"4Z0HZ>+V9E[8F(NI'>B*T 'M8>#SY&6*HON7C M#0-2N:KUPDQ_4U(^;L4L1UK<&]5?W*L MYV'CM#MCXA?FUXI24E,"\Q+MM^3-$[:)OFQ*H:3=E#T*FW3*06!<\Z%*VBU^ M:WN,QS0QZP4;/]B'(B\CO2EX3X=MF::>PG:G-[EN'A 7M6*FJ2@'UY.O+ZVV54'M )SMA$.IX?UUHF: M/?()10M@;82U3Q9.:'JCK _,0\+T>[99)O%Y:4[??O-? M[[Y\^?KWS&LC\HY7IW5'VLQTXW#PD_MZAH51VX"V+&Y"P=7I8O6-6K!B\7(1 MAZ.7$#?FJLK;B,A;L=O/R!"I,C$U?#014VR3! H;GB?E1).I B;BMAG*Y8%8 M53'!/3A]'[)3,TYJI!S"_<27.+0WX=:7OJT'U=40;3LH869(^5*V&!2ELW1C MG-27882'A-TGVL@(ET)O+@[1"VRIJYI[0:=(#R68*Q8Q'W H]M2+NBG1;)+\ MG$^;G7#OGNR\1F54:KP0;>,'B?8MK]OV\=L5=RM(ZBWID9W:3Y@K[%QWWG$B M >LNCB3EW(*7$_Z= YZ2V,*L&)ETFY"^_\9M#+A7O/F<(/% MJRQ4TG\HU!XV:"+-'<$!'DR;)@G"L%1"]1$WO4"FP>#-+D[AS)RSZ-N:6XH3 M,MFKMN&FG0B4D/,V.VCIT9=[S1[C_-VIL"S. JJ6/%U;G2_&^\<94X8"H&R" M%S$W@44R>])P=;."Z@](QVVGN$WNETS8H1"]=1$%%Z'=$9X"]#P9K: 78T=W MF"GB81@/TL8!=_-#OM]=GJEW0I846U'[%"!KAXO5'X'U*6D,8BCEQZI$UFK7 MME[VRUXU.8[LBYK5/9AXW8"&!#U#X9A3]"[1!3P[:M2HB([V>[-I>!B7)PU# M,5+)!&D^(LD"@5(AK)S,=<^BPNTVW7_NT=PEJ/ZBC2[)M^)ONZ2;#L6IIKS1 MJ$D5?,._MR&25HH\P=RD>KY1D)F&XZ/1$J%3N5+88O,):[UE*/+'\O-![!BA>N5:YT1JBZAC2W."WU9X+/2CLR/3AB* MR7RA'8S?)_VJBY]TN\-OL_V<]'9%OMR*3UP&BGDXZCH\_\LJZ<6@\>"% 3=. MHG;XP0CUA%"7&7:S^UUV4:"2+ M5R,C\I+0H<\3]]>"8'=34C[W0/&@?D[W3 MA/7![_AGMH8$X/#Z&>#PP'H^8]>/-0Q9;&5'A2.>,HY9J>W2XXC6N?@]6+CJ MY""T3S,G#(,8E5\G;%B"#K1C'U%>U#,A+5&.'Q0I1Z5?Q^-2>#5*MT%VA&8: M*X[[AK;HG@EEC;BG6F@QG74)G;,6G0LD6E.7,/*Z:/B!H7&JT-,='VS\H1?. M+N3[O).0=HI8@"M]\CRB[N&D=2ZFG'&7\4!A(2L@U8?P]HS%59!H73G(*9X] M)LH Z)6Z$Z7YZ-!%X9**;JAY91Z*7S&.0=6%]W!V!?K*[:]T(G"JU)&D2G(N M[9[>5NNL/#<+-7_Z7G :%7(=+&.:8KB.)4D&!I;XEAFTP.SW52?58L=+Q&[F MH;TNM1XAOAQVFNW_&:*B"$7QJUD3I])[=88@2XGL$:YVJ&7#*_.&A]V=Y)G< ML8R[F:O@]J/&8CV7^9P1PC;0=*O/47(=A'2/V9)I[F$NE\$I: KQ*,D05GDP M0G5_56T7GANQ/: (2_N9,M,,>E\&3_[Z&A@_+GS/UV"^]!)F%FD>B I8B:[X M8QR46[/(>7>CT=_*YK(\I),!67A_WGMZ! ^^U?QBE0:3P6!_LQE: J5\^NK3 M5[ (\ (15Z* _-YN\B;$#4A%O2&"D'CZFT &=[*4^JD\R)M=4VY6[PZ6=-VN M/L'?7B \$$X*JMJ0!U"=?ROKU&FJDO(G*Q&J/_&^7+'/P5TQ1CD2SIU+(VQ' M;$3;\>90J1HAA]@,_%,#QDA,3^-'UI+T7 [593O4&OHS72H/5O;FTJ.=]/H# MZ=GM?1>(Y)RO*Q6 D^#JL-3,!JM*N)8N(49H27 +;IX)\1FS1[+5C>T?B]M2^M'EN!:7E9Z/ZU+!BO7( MR\O$:C.:VP10"*BI<3LKF8E!2.( [$*RG2YQRM_#:\RQA"P\N4^EQ5SD?%N+ M:D.)'TLA!]%FR!*75CKO05-Z%Y!JEG5!K07HF>@"V^^HX6P;@J$FZ[_K]! P M5\5)3W!M2;$A*5(01:/9EP[&FFLK<5N?EU;TX #;F!AT#OJ2&B)2I'!+ILT; MOQ#0?V'1(F@1@F4[*26ZXA*N (0%HQJYMC.Q>2"QP[_^[5E;^:&TE=,M:]3J MLV;Y657\P89]KO"Y 5)X@+/E B1O6P3 8=.$XXZAU"@J#_WS'/W<6X,#XW@8 MJ(LW\9['Y\GXN]@IS2NVA'HEFG^)G)QSK0@0=!8!([*6+@F1L-,^B>BSVSG[ M/)<_D_$C-YGZ'6:F56LO6EZ+3L]5&HT8&4__!7E,SW/T4'.T+K=1+ =A3:CVH\='. MJ#C4#"YS)$*94%O#'BH.;JQ2DAJ;*0 2K\J MFYW10D9*3@JOI3ZSH6X6=G51J)(3X+MN)'@E7:0+]^7B7EI%FSA@8MM5PE0C@T !.I$[N]S7PIZ? ML-QGS92.TL-RJ,B\K=BDJ-3H__Y?KW_[ZHNH-WKLJGT][B6FL GAG"0&0*F* M"=]"I1!6LJQ8=.RSW_RS07W; 4,MM"(P&XO MYN_@*E\ ^2F@2)PV2W9RJR:-E,11W&6)#H*PAQ;V)W.,B"2G5H.VU:8&I$5) MA9.":(BX2&-5MP98> &F38RG_CE5O9PH\0J?L9/-:M'SA,Y3DA6*/13YEAS* M3MMSPQ1_[BV7%@B0XW,T"=IB5**;G3.'XU#C8-)"WQHVR9('IB]53; M4[!#R&5F[]FXDM"3$]^#AH91M2B8%Q[2 \Y:ELEUJ&!?CHY)+\VLAF>.A#2 M:EYKOLYQ?_'P]I/NLJ=FC-]&ME^,:]XC?MV2\6@JSUV;<-9FE;JXF]++);1# M1$MZ56YS5;=ZPG)*8U]DK4\-Q-MX\ 2O+AT E6ORR]H9RLO/Z7B)?OTS'^<+8U38T.Y K#7U*_T"8 M6U.2RP?83'S9D[^$CFOSTB:SH1AD]?-G%'\E%EBIT"E950),GV()53A"@DT[ M6,$\,Z?VW5%LXC9JC6<5HETKI7P2,YO200 M-#UML:Q(1_^O;= MV^GZ6GU"?W]Q=IFA>&IO!?T\E\KGITMGQQU=3I\<>GIP;Z/X>EJHJ9O M3+_\1PZQ\AN4FZY%5V3#[U^'L?_;&(XZ8K*3#M(JGG?)JZ17A$>O\E_4DXHH2B M%PH5.M5?KIDD7+Q9N!_1*3S(%7\-S/W?LX_$X)N,'I$=?A%BU%9JUX>#]#?6 MES3I>4_+D?5P"F1*H.ZN[#H 7$=K^S@Y36]KE+K/@%KJ(R/_AV8,AZ<)C,(( MVW:K_PQ_OEJ]"?%IL. K0 T0C\CY\Z\>J:SCN ] TO.\UVP=]% .;?EL-7U$GT_ P M#T)C]?;'*OC$?ZE$<@G/U+37Y8>ZC-TQB(RIDQIASXDA]@:;LA:J--W 9#6) MW&]RTFK^80?"!:5Y=LBVU=]V:1DK=HCL#Z_79\1$S]_9<2' MH*-.DU&9%]8X5OT@5%E1UV1C$3OSHR(O%S@/@IDFK>L!T:88.I>%,AD M?9C.C(?Z.1++.?(S:0M*8]4-Z@4U1UOE)NQPH=@!)#!UU'5Y/"^+AU\647'( M]=3!WL+5L':5N3X!IB-;A5<1%">9#F[7V0G?4'K8QR/^>08?SI GNO4@V*0. M<=F(ZVJXJ2JER&G<$X[,;OM\T/^\!WU3$LG?SO-GU =71?:UXQE_C*O= M=#NAAU-V^1DWP-,*[U;;%@UD+:]1_7H(DR_'<)GG67[063;LH$ZW=;'%=A6V M+K3=IWMN.3WXH-/QAOA0?[63X#Q><*H( ]=/U] SUXOS2T);!J788#%I =ZCCGDH:RPOQ($"--B2#%$KX1;@%Z M.Q &@?;+/L_@D@266:LSK^:!+KEM]\2BL5E=UWWY?#8_ M;-)E/ APB4F-5*M<&!O):C2DNP*=CXX64OA>1]?E0+AEQFDUX<]0\ ><'LW( M&SD^$IYM(RR?3H?1$,FZ;=BW>GKEH._F56F,U%P( MTI=PD::P;VI.&]*GQQ M/<1!DC2U8,RQHH_'5.GS,BA+S+'?756N&*>\Z1IY+.4;M*4>-?P4:)7^1.8Q M58'VC*&>HRC"EY+3UY*I/DD6XB70BZ#P>Y^+N-[8\KJL&ZV\)^\=(6>$:R:" MD)'K^$FKN1,[/SM0@$[%Q[/]3[@342IF$HXI]J4P6H:O1CHK MRR0TI0&RFG+$ '55) 5+"M]V,3:%":I$"2)*I@,FAR]ATP)@*.P36OQ.:D58 MJ$[9Y-X+U [?_8=ZSPGRUY_/(\A7-V7O!-L=%L6T#;#[() >!3>C8 5>1ZQ& MMA3K0QQ'RD;Q8!>19D$!TS5#V3/ANHC/O0:!0'6X9"N!R7X?W,V&TE4L@.Q$?WAF3NC:QCZM%4-"]>;$"RK)XVW51VRMU==AIQ*,OTBO9<@=H4L? M$BDH6Y#IXZ8K.MY0PH&KV@25LY/4)FE^;26R@7]'4-]].Y5N$'7L*7@Z-A[@ M9:@U;6(Q)\181W9W N#\0R)[/WM&]CXH5BJ"2@E]2?&YV"TL6&:*8FR2;>VR M8Y9"](3I!G^Y>@.,7XEG^V\2(=A2B%$W,-:XUL6*D#MHHJ&;D1T0%AS#8> L MN":P(61(;I@ SYXE7E(H\J0E];#Z.CQ1V$,UKOJ?U;HK^P_A3/S_YF&A]*7_ M,_N1/&/G1R92;+8O*0/&Q42%RW$IF0WV+M)A'88Z%C^"G4X)D[.S-X%3DO64 MX4G.JW^&8/T2&0G,E78!$E:#>P!MTZJ]LA*$,V* M,,/[<6]-"-:G $;J=QP8#A"G@,)#U3EI5I0[<+[R&HJ:3<*.IKQW+@EL+Y#7ZJVH6HT[)TV+D.C!.CY1N _1-MCG#7RS%8&)9L46 CIU#/V+FR#*GT_+_K[NE34W4#*M#WW5LMRUI,J*L"5>\K<((4C)DZ9>HF%[JIV0<1R2+ER_6$,ZF09+FBY-<&"6J-B!;I=UP,S&+)44]+91833I:,?H9^ M87DC[G0]T_"L?#9^PUXBITYO%"F&*E^NW= U&J'ZT_T^WU+NXC(](W;)26J M@G"60(TYKQ*<=K+J-)=;+YUE78",-@2;GB%-,6+U==U49&%$Z1Z%>@H^SC^: M(Y02(B_I*D1'"0^(XJYN)ZIROHV<;G()BQZ4V)#2C)@T]);:IZ5H0D=A@ZAW MG>CKAA E_FSNV?&-G_+DZ2W./_?%ZCVS;!'+!2YG<6(T&V'Z"4N'/5?ODN.> M6554)$UE7%3F$TZRLMB*MQRL.X']>I#90I6*IG4]H794S*!RQ[34SEEXF%FS M,C#;;M748:BWM;!-,JR=57'(GS -;)TF"8+[*F&:)=LH9BZ!N,G ^OT8A_>0 M2Y_@K7CTF/8V/PO;@S#7.+F4&4L\1W)_]W,$*&W/N\!0#^T&*.S/D^:LODBL M8M1_SW7K54/'O(TE-Z*GS,A&P2:"+F3]/&*PGG(A187'CH7&A3OG3'2^M#\> M-"_V9+S)=Z*!QX8X;(JPWEB[GHAK$(J*^0YK*U(CR>ZO>UGR,5*C+F]?FV4: M+4R*>.KR%5FUH%_VW/&P -OK$@<0[V-M.Y%5CO,I? V::O=,-E>M MPW^&<2#0CUB0,#+AMKR5^%)'JLX@(V"T:?$ MFJRXH"=QOKEJY:ZC$>:[Y2NM&0NK]6+UAXHA'QCBX(-A<^$03W[(DLJ#+ M:ICWHB*P0$G.X]-3/&OBA48S(H$=.[)ZF )"%AU^2E\E.?D(^WK>;M4E@18;J(RY^G9UT> M/BCQNP#FO+FF&)IU]>QJ;F->T8(-&W![IYV)G,KD<@L[4S:6=7\R0P]U'L(V M$T##1 4%GU%$G]2,WLU=C![,6C)>MR\X]"V%" -[68(0=H%[C7J)AI/26[6J MB&5#+R,LU]AUY4A,V2$^2T^29"A'7BWN4MC6:_T'^$[]E*;+8"N0B7#G';A1 M237[JM3;/TH"SMLD8.X2C$QHSV%6!=C88QU8="XS*% M_N%/5M2"I#J*6J4&A[&0FBPJY(\3O8APR'=CY$C+BP\8170RGWA_$3ET MQ9:6+*R>3#ZV5P6/Z[&A]69ZC?NP>\*6N*Z[D;4R$&;6XD4K_;]_(,02R;(? MROV1*483M3I<6)XAK26KNP*O72_LO"XY;HA*#B5SWOR=5MWCG5.O.SG6A=*9 M?HKH*78U)(1X6R)"&! H;*@#[!2UK4\SHE+^B5TE7S.T/LTIPUL=>G#D]7(< M]WWE9(RQ8\2Y\X.\)#Z699N[,4^PW3TI=_=4W&,\[#Z.;?HL3[3#17"Y#7GT M,;Q92909E$UFKW*G&RQW5*)_H=[*TVLB^5Z+C?8*7+%P-&4[8K(Q30]-)!B5 M\[D1LVM>UZ4.7S9R3)VSIM96=?E\JQ&7.W_Z=7!V'KF&R+[=94*74&54F-:L M25D%\J))$BO^6<*VN*:<=%04*9I[T-X_:7A"]O^9Y;SN9D:^[6RISK\YOG4C M.%=41S%/(FD3^V933*"]RN2.B2#4OMEQF78/U;G8HP)6! M>]Q03R:CE-CGSJ*2* UFI@O^>+ )G61I\OR!BRIIH$H8A/"3==G7?81F\ QS MG$ESMNV(,)OS>YLV^".4R!4PG6P)*I2TL MVW4'V:7;J%IBNWPI2U6N1J\@D!!$0FJFBY5])?](+>=-1YD*?KW,XL3,&'E1 MX1;&=,BY<%5\*2;?=XD]H"5]\\"9]X\QY9.S+.+H<*]K]'9T#_')* PP",KB M[!(3? 'Q/6,/G2J4,5_\)$N/\$X)#;\D MU]YR\.^'< _Z_)-OW[Y;??G^_0M:8A8<]OIQVNT130O\:ED6A>0#?2Y0E06E MA'19=C[7EYW+A4%?2O5C2NU;GK1*HUFE+A5O)8^_@GJ$4TR %J$&2*SQ308W M?(4S,6$/M!9(N1*2*4[HUJSZI,E@3905#9<7'/W2_%-%#'ZZ+K*UD')AL +H M;KX]!_,;7SE3B+NN"6!3W6,1[JHMHZDI!J7&\2@UX'J "N,T8OR&(902++0[ M/LCPM#*?EM##620AV/3U.&W$^XA]GAV-?[$*?DO9,+1"@=6P*@2E\HU$FJ.= M3^]G\9QXWO-NG844Z?D',1R&?*XNQS(LTZ$2[EZ=$K?8T .F$#GBJKSDW YH M*(]5IT=OZ[.VL8;"LK+5;M H/2RWNI??8%<=>8NIB5[86?-OZ/?;_#>27?B, M,_ X@\^?<08/[*";.Z.)TN9DZK$H P1C=1AR P-(H>1EH6,^,0G;&K(\E-&= MS9(N).J1C_,(4.*T@"5P 'Q)3ASDFXUQMY. MP+[:)S ^;HGF^R=+DQRY0TJTS.Y%('_6"%F/=;.-&B)B\IR2-2S1(^@344Y" M4Y5[_;LBE96C6;RJRFTP]=W B/?T%%MRSNXRC.!7(.R0+^T. ;B:[9P225Z=U5V\YF^/Z6_HH.;@C:8SJ!GP4 M+;6HT7==D_3,Y&JCOWQK6VF^@%.VB56!'$["4!#6 JA?'0^\#IL-[@$%8Y;2 M$>Y9#03HUZ&D6-]Q,."9D=V-AC(L?,UJVC975$J.@CJ.D_)O7 8">W0 M2OG,T8]!!T0?H]+(QXS#4WZ:"9-T%=1(I+TBC%Q[K:L-@'4R^P37)+1G7D-- M67%C3][%ZFME>I>)+!;W5I&Q0 3#IU])Y->X>9G.##GD&5)-W\-&8,R:[5@I M)0+I-0BD<4% W;$](5RK.D!8:'>B>X+2[T_[.'K]>3#:7WD#0R 26F8\^IR' MPAM_\M7[/[U@OZ?/ NX)8@^_?;J8N+?1ZXN:R2(14@NDQPX;MFQJUHS9A4? MP%NN]LG^8!A-KPBIFUIR+H2^AHHH;7)N#23/-#Q NT?JS_J3^L+WN\33H:>^ M)(WWV7JWFY%U4/&PX>(-.(/H27A:DY[\:1O?;AJ M:8]7,Y&F^/@TA)VN$>PQCUHJ@4;;M\SU&@8 ,O\RJLA MAG.V:T=6WW7"'"MERR$(>GC7&OV: LXIZ64YF 74U\/%XGJZN9(JKGA,;[5^3&)9&K[^@1124NU ?&FZ<\OTE&- *)C>X2\ M%(YVZ!%H1HW3G, :?^XG]:CH=GIAG$5^/*I3PK.@QGT-(4UY_Z_VV[A\.8* M_J8WA.8[/[A\$8]NE_")Z=C-"3OJ\UE2E$/1J;C5IF!PG(5!FX5A M:WI=,++J"Z-\TH2\+;N^,HG X"%<2Q.9SZNB>XZ7OOVZD#6R"W[,0G M65[S=[A0Q0-1 M$VP][ 7FPRPEP;+RGPJGK:7FTK$UEF)=@C%H-80F1S7<9E-E3M/;<$2&OQ_J M$DXB@P:W[1$O)QRQ8O0L]4.%4-M[6N*/B0(6\G* )G\3]O%HAG2@M*9HI"P, M3]#QE$52V?>7[*TU2TR>URDC$-R8CQ998WF\@9;1I":5(AD\C)/+*NJ%<9?_46;.)PBLE*MWV*)4ON8&6B],RAM1(V:;T1O..J-/AY(D5"1U21RRM7&/2L-$^,\^!!%5?LQ-:N6%+Y;?J2);N%QE MFIET_N]C-+CW3,+X,#.FGT54R%JPIXI"/(B4*QM*)7J9$-0M%/8?X:C=5NSN M*O82)QWLY_26$@^@"\-+Z?:NXG3DP-'PICV>]-OX#M$!2)ZUI9AP%;8!?%HZ M_((#7N9L4N2-:]*6I!<2V3<_D;?+MRY.]\7JRQ!AUI*#U$HRYSWC]=UE]942 M&*TR3"&Z#T?\_BCPU2.[4=OZTIA <:B1F#-[IR(Y722MZ!&.A%-:_5A%'Y5< M!B$W09KZ#UL1$)TV;9+:6;VMDK?P"!3FSI*,T?1-TV2:)BD!]D%QBSQ?0Z1? MK-[T7C:_#V=J:#N49'6DD[QY,)SXBKF>Z\K@=FA;5"C&R]X%'F>HF;1#1U+ M2#LP+B_J,BS#@?\AZZZ_?:Z[/FS@,6L%ZU[W">M7BYU6]1[YI\?#I%!\2V'; M9M?0CE16**J_9E5MSJ?Q]70;T@-H,80\FEJ2LPH;9$NB/$C)'40"T )5 DD6 MN;$VX]'-G OZ$-9C8->?XMW^2D)+-X'/1:9CEOQ8O,6RJ;9+X3IY#'?,S M7L8,8A!4Y:Q8&J_8^_&5,=AJTRVYWUOXN<;<0H$E;H(YV@J3RQJ1(^6M$UT. M&R[KI1<[WE)9US3S7,-=0^6& MUH)<23(@5#C'<9R%I_/WB@ O)Z9)]7':.I0V"#>3-PM!%?+>5S9D MN!A%8'@/"C2E)./ THX;!3Q'0I =>8*JU$&+3LY3])55^T0Q+&G'I3>[<\Z< M6+S-N.=6P199-AR]G&/F*UL'EO;+4]PI/D5/\3G'BI0GX/C:P.RI2G+,UDTN M&G]+'57UACH()E=,^#,*X8;MC09)C#4S< !L3T%!F,9Z.Q)U)A=.1!692&OIW(,Y@I&KMD?]+;AY5<\5.;<8[S8W)FL7AT7/ M1D7_IXFL]H%G-B3>%FR18MXJX\$/3AX.8(ZZ&/I227>))H$.DFY3[SHQ$/ <-4 M>>O-=54#&:P-US590^AV2F:7L%WMT>TM:WUEZ]AS X.>N2F9S9F\E6=L,6MA M%?*G=H;\.:ZK5OJ5*HKN>Z42A4=Q\?YB]:VX+6&"O]/DR>H;QKJ8 >'JK0)' M'(TAD_0 )#ETW)6^;K=UA*2GFF+X^KIK2V/#B(L]+3QE@?KY'%&61?%9']YT M;;9WX#GKL6<;2=R7/+17H(TH^]XA&IA>XZ%#@H]Q[1_A&KYGIO6->ON()9+C MF0]&!!=,F6!KEWL:Q D:-0E3WV(SSXF/Q,GYQTC>?I<,-.*47-YU6CG>-&6] M%Z2:L!TH5>42P5B^=Z+[KS.;2E)HM\KMTVD=.*FF#L>OWCIRV2L\>?)@_!?$ M.]2'@=R"6VI^79U?5H;0NV(2 MN^NV3A=MWI.6.6/(+MC1;+OI@UAW&TU\=_M:"TY47.D'T M--_CLEBZ)'@GRWN0A\7=@=-&_"F+43Q.G.?7,N@GY=]>^"M M+>NB2->M%W@)<=,XZ<]QHMD)0"8:@GG6F,?OBZCM)\(OFR@$2G#@7SPMOT$/I(ZL[Z(Q-3%9^2 M6U@C79!G;U>>=LYT4J6O(O- B6'H/8N]H>LD )3P2#%^LLLD:$L7'!<,A!+ M9>$1?;2Q*T^JYCQ-3<(]2@J@6Q6^RX.DN] ],:2;.>)IU,;%N8]Y9V7L)X@Z M%[(Y7S?[LW@>: NV*S'^#-$[ M^8G_^W^]_NVK+SY[7=!K?%:8AA@7/$.T3&(&0TMK,IR5__3ZL\_=O2(P+KL- ML;!$9\.OR.B1$0D9OUB9N"9.P!"%%UM/["29L^$0U*XV5FTY> = Q/>*"^6U M?Q)/FR:'DS^8&Y M!MA"+>6\PI*K-8MR<__%\X3_W28<9Y5ZZ;NF^J%>FZ(;"5NC?7='A.4XK,@* M %91Z'$U(5I6@^,:*TW(/I@[X7Y(F>K"G3:52FTFQ5\B.E3%#N[&Z:*PDZ]B M&]:$*1CH2I^?O-CVQ01@3I(SF-DTF MQ:UQ-JC211NI5N+!R#'PE%Q(\^!GEB71\X&",;HS2E #--N,XP[ (P-A8"C+ M;D[3TOQU.C215THNLFTK1KZ>]^N7_3#FK-73%6_#6;A8:\@Q*8BA61;QOAEV\/!E)4LH3;AJH3'?JT$'RE] M29Q2"P_N,@F_3##YSM>"OK1/M.GGM&*7@O)-JQ73W50]M+78S]',6U O!_W M"0MRW-&Q?YEOZ5[0=:3/#A45$K ,9/(!>[[&+EU7I]9:P@&J-FI8O(,D*F)A M&&UD%0GO+L7 [#H&B\E&ATP$L]$=&_(K#YY+B?>W]7K3MV#1C?&-#4R84ZH! M"W$R?6UAW"U58-@$%7I)&H0U/:,++(X4L^E8<@9Q<9CHD5%Z$>F[K79EL*47 MJ[\>I3\:0AA=)0GEF>_R/FT(LMF91E\CE;UMM6D8!GW2]"V.W* MU,+^%5ZL4&IS_H?C@<1KQXQ#^)<#QQ( %YG=M@MW.JS^-@9O8ULK=_5_C-O+ MO73R&' %Y&<,9G6@.49J"R)&GPIT+/=X+NLU:@EX5L+W-C6_I-;&5,:L57 X M);R7PG75;(Q3CKO)0-S2#,S[0S?7M^":54UMN'* I.*D3*J#DPMF!->D%Z6+ M: ;'E3?U)HV!F\;C5=5L+U9OFK _B43&2F$K3-(;A4!.343HB"%?'D]E.)E<&Y6:RIL(ELWX QQ)._=%5Q]IZ4E"^ MJHG3">)+<>(==I\?;+/IJ%F&;:/2Q;+YQO-GV$.?.(UUXK0,2B=&BP;$A!H$ M"(I$+X U#06* MZGO'Q +-ZB_BM[YMMS"-KW__N]]R;6=/3L]6"C/ATQ> +)9&*V8UER[:W8Y8I'#SMA_T.O[\R=$GB M9X@).-5'R*5@#N.^ZF "8JYB3L#E#FU-T6%=TH']93)OWX&@H:E8ZF\KGK(" M?"$'4&JO77LY/Y1+) SQ.HC0Y-M(.U$R1M'$,[5(3 T"NV!GFZ;B;H*9&4IR MS>$55"B"TV!I3%%"0]Q^&J.%M^6AW(8=81X5XH-#I.")?5 4[;$/LZG>]/,/+=/9$OAF/41FS%X?970ZV;_NA=,M4K>G*>_9=,Q,5.*Q%]_H 6<_:4ZDV8 MXFT4+./F5FVKP#R'8QD2#S2MESJ?;B3]*%R:F4NH@(Z90ST3O]W?ZAD5R.7J) MR[$&;WKE&-=GK7/&VN]M];E&5B]^%?-TVXJJBPKO=<^(UL_(!W1XQ@,:/8S,= M!ZYO@/N$(?V[Y<[DE[1;3T83 K);%C!=W(#< ."HGI_:'LC5+W"JL-2'>M'3 M_G;YO(B=9YR3C7SZKH-[VI 2&[>T)T7;,?AZE2E"P=_(.M7BE;TX>F+W7:]+ MBG(-PW5 @3AZI=(GAYZ8"JJ#:G87?G#3$9$I$WJ*5):P_03WK>%N%@/W7!H_ MV,U5Q1N&NIJDZB?:WB0;8V1*Y+7)/X*GU8['?O5)=7%Y4>!.3LA46E>BGML+ MI(@BH3^WY29^APQ4G(YV;M168-2&)(B4]VS?QPG/.G#.G1?M?"&0F9C+K500 M4Z+ZQ[B1[AFDTH7AL1A*1BC1IQ(UY\3'?@W'+8+1KQ(/,G?C.-[A%!W%.(74 M\_J!>PCR!H]#"3+:VE&21SVCN(FG AP7J[,3(Q+17(.;%Q_<13;_R6/Q]SN. M?>6QD#!F:6?:"^27HPTA^M1J30I-:I":]8Y(+VJ:1"5!&+(5:EL5R\W)3]&!S:$X\'2M\X M;<4#H,+'L?+9!!:*0 X&W;"Y6 1N).6'UDV2\I<&'RX\$Y0<,&$4*+F\& -G ML!^)!T-P4'3P8X%'3>AP-O_'7]_T+PJ*D+]05YQ=9>L)XB? 4X?)R];!EZ='(5VN#Q_HC#7@\ M18(W30XQG)R3>7AC=Y"F:G*MG>8-FE[]8D?6 G,5FU_M'%.O[\Y'F>,V*07> MN^,2W$]Y]>#_6&"/?)TLSS1OJ,M17V=FP8A>M0*7=RQ$72+DXS.J;5BI.EN@ M=?1L^:>:#6+H%8\J!>559$],,G)G%5%R7 6CY>X^Z&> 6&3D2N-T8=DXU;;+:%41&MPE@ZY,!91]8@>=HUZ)QXW[SQ)L'!=SV33/ M7R$MC/PM?4@=]YR.KI@H8H_.(!^?J:%(=_?VON3KZ]T]+9"PTV*^1T5L7.H,82O@*NGV)-QT;EG <<*PY!C5A MT=[M8"VF5%=ELUOM2737:%U+YLJT7-J,S?5P+M,].@EVX\(77=E=CF\0K,15 M36K.Q_+$;G-J]D62"L:!@#-F0)A8Q4S4*3CU?\E2\;B5B6J9F%BT;S1"9\V4 M'EM)!2Y#ZY6(+2KN5LUK&.MJN*FJ":K3$:_9+SAOQP8P+_K)D(-D7G(Q)2M) MSM6[. =8<$V-?0IR9XKI=5-ZD9D"#(.9)\TN'#'9Q+;=/"?DOR!.R]-FF32L MX=R$O=\(<]HNX_<$29]C-^-9PKN[!B6MO+B7M;4+W#83,^,V!^Y6MP4F MV5Y\VT]?0B8'F)-;#,&MN)8MP1DQL,8=6*QP8.4QL>F*O4S) #BG+5I?0@)$ M5_))X5@=]!-@*WY;A2/1VN*1V_M033<0;QO!9/:\Q0"KYW@D[*?O*Y%7QV6; M^@.4P-)$_]G#5=< 12UH*9$WAUA9*<2!:E9@.=3QAY\/ERX9IGI=X MM0FJWZHNDV-N"R8%2(Y20XY,ECT.,.XK1*]WSGF[V*96<\^0W^.,#1$ MN^B^4(8YZP[5J8^U!0KK!-)B_'QIN>/]5V^+*73WO?#3*'4 X,9?)H7O_PA^ M$*KW;Y4R9! UL1RQ3V<-I5$DXY6OR).O@$]A!G!B,&?,'2<3#;L,\\JJR]'7?9U=>,KA.J4B^2T,@A#=EH(^$3'B2;*L1B29W!4 MLOKA:NR%$1@=J"YS;JHT>FQJ<8%"#(*[G6 MB-QZ5SR#HO4+97?DS,T\9@;>J*1!O8( 14*':E$0?,_'AVT'_Z5#_" MD_WC]6)]H4G.,3OLF$U34)KSH\FY)'9WCUU]76Y$T8*G$T$I^_=SNC^;X&0W M/O657(_[B5E8X7[7%L[K268-H MCYRZB9>.(YT-, &/DU00'KU4M&,B)4(-%/J!M[@@,-1W?"S=$]]7Z0H2(!>U M4GKM97Q<&.@V/]MF#Q"0/5C/&ODS;7@K7IFSJX/A,8AL@P7S<.F"&MIDWATW!+4XV,\UN_IQ?VYO)G&LKY1N!J(XI_ZKKC! MYH\^"'WE,S-%3%J3HN,OFQ">,&D;8QF(MA:"1Y M53,H$+$IJ]6"]0L[R H'$46ZI8V8=65HUS(7+^(#6114K!8$-/WR-Q8&*TK[ MAY^F.A##(-.R58E"S2,QA!:XM!R]JF-#O])K6P,2'TMUKX4G>BI/LT$#%1Y^ M3VY*L#%L-U$M)V:DPR4XW13?[51Y(PH)U1F&'#K+L1Z[X**AQ2H>E0E[R9JT"=;;A)S\[*.S^S67CM"S++)8G2*,HS$>!; M @42\$ CY9N[Y_SOC6+]1P01?/;J&43P@/%H O^ZJ>#3'J^HOB*X /$1<%05 MR5F5 FI-_,R[-AJ%:;&/"M/A;^5!XKW]?CR@Z*9]J70EV]7R8V:EF<]_F?T& M?1#S(-SQ\;U_"A^MBMSD=S;7\?S*;1K,IX8J<*,(0JTYVUE/[&*I$=!&1$PA MQB*F<.=>F-YR-3U/9+B1[*4KZ_RDD94O*(M^!WS+CW'UA7S#R:(F;Q8?;T]J M+G1W1+$Y3ZPH)5 MQ-59VNM,4RC6[TCTUT-%+@1E_)IV\P&W@I^AX!M21#_(VJNVNM'HYNTAS/*' M0WM#>&(E7 E&;G^A_"KP#*?WEP8K)T&GY).7P=WXT6C#: ;EU:19?F EWPV_ M'Q0:3^FN//?>-'P)I)&YSN)-E15,<#Z5DA%FKX^U&VRYW926Z.P]5ZRUO:,[ MQO4?GQ$%&*)?2,9/AP_65/)K2"<>L<60,?W@ MR9&P K";Z>D80'EF%W@F1'=52O,>YG8$<;.F'0XDA 7 MCUYF2IO%QWIDXM2=X;+XY8_]CZ +Z:F*SRRGY69#_7=DFOX0XJIQ6Q:K[]^] M_?/<=][\O\5J!BC-DH6E7O7V/"6 M>S!6G[Q_\_;%ZL]"K?0)#>0+(:M"ON\SA=:G)"%D?F3T5U^KCM@;+0FO/OG# MUV]>7&!:YHB_[%#.DBS43@D 545P>TG9L[RD[VDP-;#)?).1;0T2D#V 8Y<% M':^;^00*U;,#%3:VONC7;R;M0)/^?V/-<,3GX1++*].5?O$E6Z?*<\4E;A%V M<>/"@+=C61,I,#=;S%U_FFM>;(]_C.OY8R@+^=V1,Q&*%OCJD/-C5H]"7+"& MCK61B($C>V;; 1S"B\"'Z*CYBQR@OXF6$8RN/GV J@O>8]5R_[ZQ)(=-->Z/ MKMRE @F0ZT4SWC8M,&5W0P+#/':Z5B"&1":5E?:71"S$!Z8%#S)D^(6N"D; M "6^'N>9 )?:T.#J$@?U'#=J/L9%5]PB=.XCO_ZD6-UZ)6DNIMY&0"OTI&VJ:H. TJN09 MH*U9P (L@ZSS#/I-^2[-I"-<"J%C.U1)WBB\:9CQC2N!>!Q67-F3*]\P!SA[ M7W$W*30_^&FZK0K/^4IKM:LKR6NZ>E?XZ[6:OP1)S:_>QJY8(;'(1]]QY"JG MAW+B.D[T3=UMQCTW*!L7C.$V.$-&3X5/P@O6DJ)-^$XZ# MRR)9KM'V2T4O6912>].=T/9FEMTUTA8R1M;-GQ@T,S_QN* G)6HG-@R.+%VB MQNT]SI,L5.+T ;>S$#5I3//8:*9CAT5AYF:4W@ I*Y$1I.M.>W*>UQ]AL 2IC/^/ MW$0-P6@=-Y%/T,JG1;0Q84?_WS&<_A6AN84R S4]= 10KUVP:,7<=^1:W*SC M\BHIM9$@P:0["[>4MF+!$?690KI%D\X#M/(YV1E.=^'>=/ %KT%?9L*+( 3' M+YN621BC62J8^Y&@.9;)7B=2*^W?E(*9+1Z'Y>FS:AN@_[9Z%O8K=N^ O0Y3 M<*-8,^_\ 1377U4IK1^_\IM]1>X<911%A84^(2X)2AUN5]\"4$?<"G14EB;< M#'L;; \&#DX':7&N">$L7C^E-W5P1T[".X^J@7I;^%1#GP(#SVAPI02 M;'^L&X[P",2,YT?#7QR8"SPB%@:5FPZM[[>C*W<5-_K3G8_U0=!6\4'@*K+' M)RD6C)U@B[72DMPQ*<7O%O=,/%OG]HQ\FOK0<9$3S."F GG.!^>J;LG'[D1( M82L9S' &;E'\4@D,V20U,9\$5VS#CJT'A>F!Z4[4>&]"G]'407],)-KXW(87 MWIR$C\..]$^\_U8=B+J=,>RN%%+!PX]+[Z MW"\NGD7>DSKVZ^(7.N>;DX7V^AAJCKT3"TLO*=O#:>-M*US/'L7LA&>%C#:\U MT2I+.?Q:4$$2WF9MF9#P)RD@D7M(NE<4:5@AB4:AZ2L6G:E%+)N3*1>K[ZF_ MZT8Y=L).Z^LU:+T&IF<.IN0J3 7WZ@1+V(EJ/-]VIC&%3"GURE"+K+ !<"14 MXV(485,:06)K1&^$#8P1N[]>O>>N^')0+S!-WM'W$9'I<:7M;.-E>$J:7W[> M,^;I\:YY"O(.!(;__]E[%R:WD1Q=]*\P>F?VN"-8:I'4T]Z="*^[I]=[IKM] MVYZ=F+AQ8X.B4B6.*5+#1Y6UO_X"R$P^]*9*)9$2;MPSZRZ1R4S@ Q) (H% MA5_RV(RRC@HCK]#-V_%R$=*I6$QTB MP,Z5)=MJQV_UTU M+)0A!%U^CRZPR3L=FEEEE5;:]M-UK4@V+DJ$;MJ$1:]@*/K[$WK96[RDJEBM MV7 ;GT 9I9/_4I1R)O./2^S/#]))S^2!PSU6_ONJ<*.%1A/6*3ND-8K4QU)C M++(! ^2%'AQC9Q0HDRE/\:,H15^0/-)-6LF]H^PE%LG_KRI%H8Z 4LD3'2;$ M.(_LXU;]H$RVD&&?S4LGJKFJNK*BK^(!G71C=5V>M>S!R&+(E$Y0.":JXA79 MCUMBQIJ4JRC31%1MU,,IQ7CTL6^H-JD"-:T39\Q7+3?2S*BLG4Q%SBM+K(4( M58!WI.PKP=:,AM.C[EQT*HN M 6^/H4R$]#,V>LL5/K<60OV0)]:CN\JM4A)YN=LK=2]?RE!%*4:+UZHE^?>5 MRI_Z*MZN3C++W:2D,J=J>.7T01F?51J@(L)M$P9%M()2&.6>N[%(MBTO1RMU MTY(ID3K;*I&]6"1X2#XT5J<4*TJ.(J Z?M9\*O,FSQ0LW6[>5*'O"]>6+OKH M@YE*9V34?2JP*N-?L!_[9:2H$E/5:3RMT4D>4Y4 MZG *0^?+O='^C2BE$TE M5XR'1:4HG/RK:DONR@9?%!R)$AWJ*-V>3&1)727&D3JU2*4&*YKN1GDD+UH6 M<2Y=!F0J]XQM\]H[+9E))^]X4#&C/<"112-TH$X7(-;\U9$X15(PC/'40V?K M%3?6J3F+F)::"-M=JV?\)%_[J%\S/@5NWI(Y;ZA,FV4&X@1$'V3K1E@>3\H!>CJ*D,4_%*9^/RS@C957JAM()V:BS458[VK J $NN%NB9< M=!+4)32:N._5-!\^KL,QOU^:N['*'%=6M:&[9Y*8ZC_ZH8M['[$3DV5G[A-P M4];QTX_+,/-: NN6PU_8O$B>,"-@(?+=E Z,FTCQ@R$/O:#2+8P-&$LU0NI8 MUDH.=>J);%4J#01I)JOBM?NYICDCJ9[E"KWH,(;9::&L/A_%193IP+A497(- M"CL_ MAY#F'WFHH2IX^"C4 Y+%(0%+TH-U5]H]AAJW:5UCAEU&Q?*]GX:ED> M[0 >549Z%&N?+..4+LF@JL1VU,H?57NHY&]QGB=K;Z]G8)3A3MG_C05V357R MY1A#MW* Z2>Z#F,Y^U>FQ3QAE0\_4*X:>NC*/2LR\:E^\XIH*@T)EU0\@%%5 M.U7R,;DAQ4)V>B\2S(T'^F>SU3^+VC8^RE@N]'^2[JX/KM M3EHNT3()'Q\",4O?.@-8*!UI^70\^_;!&EV-G&2O#-[IF5]^"N\JM+%Z'8)6 M*3+H5\H.%#$.LTAIP--/$@"S?)XJ8Q[Y:T5)62E07\6J].L"2\9YZJX4A);7NBH2#3=6INLZ+Y6]"6GB52"RUE<#BQB(QNA]*\>%+R!0%?"K0[ MT#D;=,B+IX8J.UW[_*ZGRK(I9YN:Q/UW-\UI-"-=S,$M:*!H(:=,KM M?!)QV9YBKI^-ZVLU*\ME*\IQP#S29Y:S8&3(H104=K$HKCP5FZR4/:^"+?KH M'PP$9M_9V!<++\Y\5:(W5IUJ5,%X+^):B[:6 993W4M#G%KM9<9?I>'8KT_%8:DZPZV02WDH6#'B> M1X$^G2;7/+_EG[N+VCACY74^-J@@;MX.B-H1Z$O9I>.S\CDZ!DO3Z%&6=Y-5 MK3U9/Y%JC #_Q'%I;OKY<.QLH9\MSO5CQE9DY'292Z7%Y ^="DC#%B[Q8$N M\A'ECZ)PN<$KGPFJ+H.-F.0-780)O,:L.[.+NW%070[[:RE5=6$>J6D!I712 MSC"SXERL*-UP4>:T2HXM)W#3D6R#NTP>Z%972FKQ-^JHZ=AW9;_5B4+ZJ(B> MQF:CJGAH<;D=LUYE1S.5QEFJ)6X>%W>O'''1G&1>*@Y="O:=V+?)^*RO@/\29/RD-=3WS9*8N$?)<&98^ MH]1;#-06O,+:LGB?'ELG%KE9U)581^Y5K#\_+9HI%56J$FD6(7]] 4[5;5AO M*T.';26AJF#TDQQ7 M8*(A7_\>Q5^-;8UGY-$%55#Z7)1!>I^70:K[,2JO4$1'BR).+J8M(_V3:EFI M'66D9.%@*2UTAEUQ%U!X)Y6;;\7'56[@ MMHSOANNG"G7Q5.9):+)1?0YJ7[,ESUONS^I",KZ4%[=+JBXKOK3&EB))E^*S4)?ORG-8EMW>C^N* "IJI7K2)9 MJ=PE)I-&7J:2M:-B'OJRQ4+$CUC0!Q/.RU6$\O IA1,,G4HIRN755=$!66-= MU7Z+U55LRG@JUP1=ZVX*=%;]T[']:YQLSV C Q%3;*JYTV52S80(U/5*F;H@NZ,5;PU 34!ZYLBJMX[I9.\G.MN)%>5VH7N'8)1+BZ'U='H!(UV);9 MG3ZYM"E'65*J*J*6B_HN0J-06;QH?G*2V/GBF+B?269]^.DW2KW!ZSNR$I4K MD06,]F.=V;MY+8*/!\[-#;I'O)W89)J"BI"9S]509M4JGLF[S9XKV_^J5' : MD3EV/H[I3#I4>:6;0JA00]T:?D'7A-1%%ZI1CWGNH:'-U;?$/[9][^P=6?7D8^ MUBE9@E96G_Z>A?=LG!<8X@K=M!H!V*(PR<%&YYW*&5$7!9%22'/MU)V9<\X] M$0>S8!3\@QZ-A7D:2041Y;W;/(*V<2MC3=UJ7ILBA?B[1Q7LY+W MRM0+<4$KM.;][* MD?MG10B[ZV@/-H]V_:S.TS^4+#3L7RJ+Y[XH/M*I?%AVW4KR5-3U/E8R)+NK MPG,I9:C2Z7(BTF<\!,\2=>$J#[-8_3^6+ZEN'A_^ K]$LE-OT?Z\>O2E0:9* MS(4ZBYRNOV.WJ)4,\,:R2$Y,I^B4PR#_7:(+%7.2?5ZBB8IF^45K,^H5HCP> MK?Q5#TZ!95;S\\WRG8.#8 M!A>SP:)W=!SB%F5%].>+;-*.\:G*P5@'\HO3E#Q@F%=9U,WD=:,*T&A%IPU5 M?D%7#-$TD'7SP\K!P]H2,I@K=;B&78O[BU82P9T3$\%Q+?[TW[_SIWVW-W!& MPAY,1&_HN2,Q[$_=GC-R[.%D.'#^QQI\UXSL\:N?%.RHHI&*A6']1\?X:XCI M00$&C3ZG[FQ&E>M)&MIV^/%KA'43-F=])&#ZMO5=$Q>[CW\?.L:'%5Z05*WB MF[U1O4]4I9 9M:F/*(_M<9ZN*4YS1ZDDW .P005A%4-A5/1.Z J-E+I9.AB" M7>HQ=A=K%*+M)R0K*4YEI@7\,U3EBZB8!KB 0K8R]75&:&G8-RK&\M/OO^C8 MBJSAY%4^ U_W5*'U6*C^Z7A:_!B[\E:QVBIA&#U3N?W$I>KXJF7'_U(3(7/,0./TH*XJJSIGZQ=_*+3C1_XXO?WIPT?CQ\^?J9L3V-)TQEBE MI:S;K%,JW%!:<"Y5R,3B29&7)?+482G[FNBOZP15M >HE+3D@*PJC<26&6B5 M (Y.4:BNHUR)E)IZ4O-ZU8^*SI6!$ZK1Z(J*GBK[G?Y--U]4MB?>DZBL#M8E M7%W(7?>F#70%T:D*"%??P1RDJ319Z-A,%?*[OJ%:,[. "F7_4CFL!^#)$I[7 M\Y"_^Y/QRA_?2:8#TVFF7M_4?CMT<5E495ZE;@J)-X==3!37>H[CO#L ME*OM$1[2_U1=_[,[ Q5,Q?FN*F2H\3/,Q<=#E'QV23X[(V\A!\XF."UY<7OJ M/ETH:UDY9JM6S1/MBD%UHZP9V!7/L-G+?FUQELC<,:FUU=XD&UWC?R6K!"PN M>%9J*\QCTC_A@[_+H:E_<[>\Y+APE=Q5;V M6E/[7;XD7&R2%)ZJ7"+M:0'X=.*8!DLL/2=*ST>UX^:<5FRG2B$KBJ=@MOKU M!4I>>"F9B/+:K5^4LU0+B8GRE%(BT9[1 MP):9J'+PS9MNA_M",&Y/U?J8SO'PB=I'K5E;U\7JWT2.2H0#3$V7C?EF4'M3RGE^8N(8Y\"Q9]4%8=2 M4!Q+-L?H+V7E\JYJF%EH]GU#FECF7DUF?EIFLG; MUM?7YCKE2ZE+:E4TE<<8X";Y(3634WU*4@$6MBJ85>I>H6]RY@@"4P1KP@/4 M*\B2VGLY7R5DAI4-J.);?E*QQ3 XOJQ^N"2UZL(,7M4J_%G*;J).(D(ZW;N] M81)JLWQ?2?;,762ARGG*XB+0PK;/:\G#SZAVPTH#SP9L&27WDC8VC%MC4K[']@X,J;F'!_FOI@9'TL!G\\:G+_-9K!7 MQ'D,\.G#Q\^_Z2A@:9?0LD#7A*E<>?5" LWGXQ5J_YKRZLN?K 9B*UUKRDUG!)VI5G5U&GGW>C5I_1 %@3O1E>FO*K"_E?7SAB.OMXD\5EH)E(H]&T,I M_"EW&-HC5;[)8IF"_P-;F(K68F>]$CC5079N9<*_O3A*D@LA*.M/7L@7),UY5[&UC=+%0-=:;S8Z0L9>0<$J[SI5%EM5 MY06S0X*(Q _'SL5/)=17K=KB[&J20F=#_\BV D9?0567 M#G/\*(.6,C!07-VB*^"J.&-;/]W138K5T5HBJAC*@540]>B]K#''+H5!=_69 M'SQ8V$2#*=.&J#^BTO':QO-#Y9Y7T67JP$&R80NM'_255#1V1I0=8^'_D ;8 M$V8^UCK3IA$VYZD*L,J/I(\8J:5UJ\8.LDAR+%M(58W;XEA8 MGK[I00+A3M6M]5+D)2EL.$RQHAOX.U1>;KA^H8A(;A/N$O(\WKBNWP&#OE5@N^S?F54*P;#2F"\C;\NK$VEQ3[]4=@J)ELMFZ.O N-70G:9>' MYVK;**E*M?/O4*S8%5>9OAOMU,F++8>:*EI_)[1D7'T-- MJGRR-GV68Y^TL\T$S,/L"-)**M@^2 M]6(J5[L?U7*/1M=+I0A3<$$Z4,I>@[T@VP]+23Y86*$\ME^ +'?0+887?^*2:KY3OH&FY.?DH M5IMX4A6M!01W:B *B+O4#9G2F4M;_>%S+-A[(JSFAYI>W]=2;62W*X<=P1?9 MXU=@*K*Q '/71Z7@+X%1:$JBWR>-\ZW92VO+/WR,ACNF//K5VK2(>18;B+1- MZ=LR8>X 0!91Z$N=1FV&]#&W69QQFWF.$OY;4G,AIGZ>"GV,0TXW#MS@@7KA M%BW =$/C;:\<\ PV'?CF&ZUR=\+MC8H;4+HBAKRC+*GLP6DI)V\M#A_[3ZX' MB(RP52N5K\%24';?6 DWKKIYDJ='Q"VI"B3=# @,,$8?\VXL>='$CF&4YD_; M.F6^8T>T/$,A_X\IUBF36?Y%P;4I*&"?^CCHY(C ?:Z0Q);I<\%41UL:7G:72YS6[HNK6]3;S/7 ME(^G@P&%?:A;,)^<=7$E0'[8)K95OT>V3LH+<*)Z(*SN/.B7=05+3>XQM$/1 M 95Q@+X__IXWGE^5FGK))ZD=;B6BK+MWFY6./CO*?9Z8]OFZ:M]TQ M/M$I&HE,V]+R91!85\T3WP!-=(\S(J4DHT1!Y!'V0+ &8*89/=C@WLM63Y^C M+)WCW3H7^\R:QM_=ERY4! MDS(MNV9[F/YN"Y5UVX6961;&+^"96J,*=B!/X],71OAS[DJ^5R43Z?(1[94UBX: M=3^ZJ:M.]LQ2NVC/58V*U&@;M-2E'G1'S6+N='LAKW0W-? RG$\77ZDJQ(Z- MY$@<]MN&PU['^ 5OXV$N*FPM/^:''.U3<+]&:>EJ*]_TJWC]_5>_Z6>/SG+3 MK]MYY8M^[R[/DQWE'-___L7X^+&Y8K9';?1!;105[7\7C^1IA.DUC[E5 >7K MY0%\]Z>$_&789'ZBV\HF4$8:\Y]+Q1-^D2<,THWYF"09_.U3N8BW?%F[C6!K MGADBMF7W[?$KDN%W>03PV0WD@O!N*R)$8,FE5UO6JP,,F(35I5*9.B=K;Y)[ MJJM[KY=G<(VBC^(4)<2?9&D44QB+7I+Y%PB!M9XDU?JXLH1W:02,-="YA/3$ MBE,-&5H@NB_<:7%Y8>W]O-9XL0BL!!"*@&8 1E,J'@)W(@)C27TH=)4(F884 M!.0F@E,_S3S=JQ.OXU&E:+ET%7X0<8NFL5QL;M6V%MWI*6X)P6YU.P4-:9^^309NT]D"V%(=J/#H[JWRTJJ>5_D MO/+\$@]PR*-1DS&0C?X,/*9G+*FAGT.OGF)\Z3PQ\, *+ZAXE(9F]$UP@FQ+ MKGU]Q6XLRG7%=9"J7#6D$FLRD+R+;$'!(P.53U0!J=DD :<+X"^3%0- MDYF(JZ5("#"J";JLU$!VNRLC7RE=%O 4TW[,8GT^J\FPMD;'HD4Z9KZRJ6&; M()8U\2T+IBQ5FXXJ*V6U-H^Z&NB6,6OS^2R6J9I05TZ(G%0J0JT"(PG6)%>% MN>74Z)LRGB5KX5!.R3>Q6$K)TF>]L=KM5+2*MD!PAR3,=0F8WAOW^S?V][K^ M3*'TC/=>'L'262>2$QB0SP+9;H!*=,@1R\TF)0&PJ&\HJ1NK%ASZ>)5JMLA8 M(BTVO_9:7AQ.VP?]Z,;%\E1\L5P;1C9'P+HPAT.]33-22L8)PDWMRK0+-WVYU5FHZ@Z\;EOM5T05OW=*"UFC\]$U5=GGSZ]\___1]20^,9R(O.0?DS@O>[*5C M^X3E1]6YQ/B$=?P/%J]HFH <:*_#K75.;JU#,XV)-MH<5_44N]&U:YNK5IL)5%%&^/4(UI@C?L&]R[8K@W^LZ@IA]=JXSW5':^^ M@IWU;6#R?Q:3.$.[UQJ3"=C+]R[\'WMLE'S2]9X%L5SXUCIZ:+T#$O"*RH[> MK>"]Z)XYI%(H.EX\JP973VOSC'+IDNI V 26"M'DS714#QM,*(P*RQ6?F8M@ M6AI]@JFU(5[;FL31U_P[Y2ZD.)ROZM0<55ZO:4@M&]6Z"O24--I'709:[MN@C$E[4D:RW*?OQ2%=3^OU5*>*+3Y( M,#G[NZ!*Y;FH]8QJ>J745T!64V&,EX?4G53776[Q#6_;:I\!+Y"'%+2B-)B9 MNA93F@HFQFY.AD)+<@)--O1W<10ST.65K,2#@MPX^ZE^D4M A(D+*&^O[+88U!DZ(A?_J+I;O M/AF?%XB]#^[2&, ,/@+;O\%#SO@>KIA5+*$BT:UA2>RQ3C& MC&9U"VX7_:N5F1Y1A:!B1Q'4]V=\@NR44JDHE4-[%LM"^1P^")5';O=Q#CJX M0O;SN8XT5;I ];II^0_4DX+^LHW>_@*T>.P!,^)L^8 B:,'__S^/=N.C[ZS_/9N4Z4]82(4J$WU'?JD_%FM=3 >++\A7?8MR.J= MOJ)4Q2D5*F.0GP=*GUXFXJW^QSMP/)>!NWKKAX0'>NF4Y0#K.EW)OC2&_S?5 M7U8_=^"G'S;_[O0[X\%HZT_=CK7U[[N&&G5&EE-KI-U_=X:]QLVI;S6/3CRG MB\_)WO_M'TCZI 2"D*/F!,65:RVE.MYV#0L,K1\./68OO^&#F_IE72%(77!Y M5Y =?<4L.^> DZ% @H&/;C&'&<'LQW!L..M:0,XMOCL7=E/%X1>,..42IG>_=-LK#+8$;=@*DRY_O0#5:)+ZMV MYZ6I/^@:[*KZ;U[/_;>\GONI;1J=8;/:--*(;[$PO>\=P<-/@7"I4; [72L2 M.JT2UBT1=D>E?-4;?$NQ?".-'@75V\U[O6-U>[Q>1H5ZB\&2:@-/W< XC%+J MJD.5S77K#%4FVE3M0&5-8)BAJCK]N^Q2#O/ZH\&ZB M*B'K)>%;-T6P]FB5;'^B6TCEG_7!]01X0O=P%]KM?RHWESR7^W^'054 - M=9'I#]1)??5_]B&K:'X!$X)'B C;&UK9K2N._QL8^$^^>&[NO'=V1+3^ !PF[HF@BB%+X38\N.G M#'MWRUK0[S-LX!7X+M9?ED6J4;^!8G,?IC'8>*%I: ]1JKA0TB2NYD@E#Q'I0;WXI'V MJ[?8;R;Q8E^V>*NTU)&UYO6?J'^0V0M9JGNRJCXZ M$T(53Y<=9% 3XQZ;+42@]':P19$($]7_D7H) MTC#891+;T@F4V\0 YRCQ"6:RBX[\2*D'HP",+TC84.[B$-OUT-IGJC@Z4 0F MO8_VLL-FD$2Y+OGN$S9JE/T%\CIZWZUUM]1]!G7K/-T?4_>-]..I;+LI9#L5 M[,B8ZQHPP6CE*/?9PGC_^Z>_%ATR\W&*G@63&)\.743\G[/XJR]WND__^1$V M2$0#,5[/'SB4!6!J9;ZD!#JQH$,D5)-L29N;VL^20M7H1H,KVK5![L'3E%U' MR>F4W*?&E6NLCK"I@[8;]R+N,#=R;&JF2%V9SQ&)N$51R];M..^BRQ:1[SGV MTY2ZK/K4C1+8\H!L*?V,34$V%=;%]9!EJP9^5662$P3;,8"A FI=3#>ZF,IW M-C!I:J:5T"C_]#R'MYY%R9RD9@1N_EW4+_D<9#@#M WL#;@-PEPVYC<'>75! M.5'?S' #'M3=:(/M^N5*7Z/*RI!#R+HE]IO#Z2-8Q-P-9LHX+JU,;D:[R)*H MKV@)3J)9^DR]5#'N0EV-#&5\/^HV#I7F::JA GZM:/>$+9=R4L@.OBOZ4)FR M2!GJ_JJH CLPM<8 Z&#K$!_7[((M35LJ"!QJ1^"C;%22R#XDI8E)M"_&# MY>JEJ@.%7#AV(Z36J$C?:29D!V*<=$BM:/4_X9O@"\JV/3-\"-5T12A:N(GG MNRZXO:ICW6%50U!!Z )/L%&6[ @IK:'*IJ7['FM]\TR]/T(D.5J LNN+LJ+R MCB;*&4Z13S)NASO.)/%5]V.)T2V;.KS@/U%3&NK\D8BB[[(2%;U*V>A2JS:4 M!&H] [![PE9\X"?%OAMJ^<#VF:!:Y6OBF^J@J:;=,?Y;OP+ C1)J@8?P7&+/ MOU!NPP%N $F:CP42E,6>H$U(A(_49AD>T_TNX1D_C6"\3PIYNO\/4(NTSLSU M!"X=_Z_QA-166FIS^D L'R."[FP&5-D866U=U.5$[ET>^(+8G%B&/)#(Q:BK MBF*3'YADOFR2[*)N()PH-U%V5I..)=GN_P1?$?M4;5KOV)5YQ]2]P$=KLD1G M>H!P)$!-41ME1O$V2A$BJ@4.^#>SQF^#";P?8+-)8H&YR)U&F>@CGW2I! M)8D0A1]F;!86#K&/]EQL8.W3;H V 'D=P/FB*QUJBA+TUC%DR%,E9<7EF),; M,-)@%OM"M[B4FJ" '^Z 6X5A4PS)L!$(M[QB\1:]?HI&0ULT]'%!S5YW3U!3=UK9 M?UIWUR<@XQ-/0!ISN%;B[Z6#3?\7' P5EP.1^$5@>_F#S14O=2!X3'<["GPD MI6[N:82N"&D[J5=5V_BOL-(H7^E"KO2 3:+#C+)96C7 6.V)9E;CK5+'YX$A MM6<%+J@G6HH.7,*F%1]EW95@2>-Q9]1WZK9.ZH\ZO?'VGTYH4./89VE0 M8UF=@3/D21TWJ=Y^]MW0)8WMV3I[%K6U+8?5;UI?CM%1;3G^CFR2_]#F99O MCP%-G>NU==X_"QIY<@A96"R67(^\H['EMFK71Z&][P+L6X;=GNDX5[(8SV20M&8G^ 6>P#1IG3*@$[.6@A(2SFVEU"'CK=W6;E^5LT'_ M:D7.&&OWAC6G?LD3QAIC[42L]9M9O/'F/,V_^#-!F>/R[E@TP_1ND9HJ*QAS MC6;^-_ XU1V;Y-RNYHL-Y,:1]);KP_0L[L?4'&[<,M(&/:[FUQQNW#+2AM:0 M8QF7(/3[?=<>WGQZ_^&T.#:;_3=B]MMVW5-.=C 9:2=ZM7CC1*?FQ=>KG%3MF?UZ]Z4M9V.->B=Y=;FL#.TG;/=).WSG'A. M/*?VSLDYRP7NK;MOKZ5WG;_,8R$,2@E+Y)WG4ZXYW\T]S1^%U]%U=/EJ<%WJ M?1;+%,C79?*=1+[_RD*FWLG4^\6-673/HOCX>O^+%!^3[R6*CZGW$L5GU['N M;N(JYAF+3-Q0'0:>'$^.)]>6R=W;P>N%JJ9<>?<>=P;C>B5/7NWLZ$:)9IO6 M<,A$JT.TP7!L#OIC)EHMHED#S T[;YS=_$"+MW$[_/[-_W^?;K3ERW]U9:-3M7M8MN@!LD&8],Y M[AR&2:9(UG/,<7_$)*M!LN[ = 8+'36.MUZE=,XJQQE@[M4(E%ZMI#C]N'&L6Z[7F\./&L3;J,M8:PX^;QEJ/ MJ]T#!T&(4, J&SNM: MA_>6/=L M#C=N&FFC_=XM(XV1=B:D#3B#M#G[8G3<$SI8=S ZN!$NH^,$= QY9V%T<)MD M1L MQD*DL>_!M^?1LP"(F(;X)F>Q9' M"Y#9Q<)/$IB1?"U:+J-$(-5P! /0G"3%NG"ZRU@L_&R1Z&%HG5B);.'Z^!Q> M+(RRN$KQB2H!WLE1=2T,T8AO?<"$[U50M='V;1>J.H9>1%-@'HM9(+R4F&Z$ MV6(BN;")^2C>P+X1A707%%\M,+B,HVF&(T:S&0!>/@A,C>"Q..>FD8A'E!7# M3>E] 0B'H83KS74E9$!+@L4$@6K&WR@JZJ? Y4AKPN? Y.C[>MC5,XB%PJG$?)(MZ$I]L!>C.&V".@UH3+,8M]3R!$J(7QR@6@GP?AGJ M4:R1KI_,8$!#@*:,%F!)G!7Y?_JW28S'?&=\1V&G9X.]#?@"@X0R[M_& O ! M('CW[$_3N;)3RR]*@_EMMWC%G<#>D*6[7]DH>GLEZ[77W2#';EJ5_W<>%Q<[ M'L7#)!;NUP=W!BMYZP;/[BI!YZS,$.#&&H'7:7/HP\U7AK5+75Q5/4J?LO:< MS36U.7'1< =1KLBU5AH!VFMT9P5&UG\D%V"G*LC-.]1:J$XL6RO")2BK6#L) M1=,+ ZTPY9[@A),T\KX^R(F!IX'SECNQ6H-!(BW=C=/F9AH)R.Y#MC1FHM"0 MY/?!S+RY&SZB76M,!=BQ,1DJ\I&)2)]%OI^ VOLR]_6^0^HT2")X&*S@8D^I MTK\\^9WS1(_1!WV/CB+1*HX>8C<%UD:QMDD>10@*/J!9NU,04#])8])T<4%A!$2V), 05B[RYRFP4VU/*KZS7Q%[?85]S$E^A:9$'J+P._ M((&_D/^I]R2U:-QD P PDEI"I"-1_?'8YS=M /S@(J3K!=-23OG1-(0YT#Z^ K3.X6GX^:NH+)*,)[1@P)H&:P2_B[#) MC8DY(%S@]-Q4&QH*XM(XK]QHRX&-*W%7QK,+S\%:@1 9";N; BYA96I1Y6B) MB2_%*&1:*YQ 5Q<_#084QB'@BYK&:/_!?A:"B" +I9)(LSC, 8.S1R4%NKM$ MF5SV4)15E(?LI&)@\'>708;(6^+F@@HC?A2F7#6,N%@C69E<0.V03%-IE\!? MU,J+X9?N"F.".3]:YU7LN_QX79?B\+7,38T2;GOV@-^ 6-\;/)3"ISG\ZY9/ M +"-, H??G[__A-@/G1#SX=O+(0+\!/KVSCY&.!)K%EC MSS5W!7&*WV>S!+>!U;:]E3P4'8 \N+]K%Z4D14]NC-%0THYJ<2 WZE_Y/E4P MP'UVXREN#TFF(KHR&*L^JY0;1E3#998F-#^U@FVFP9K3A)O' ZDI*?HX%R2T MBE3@F0;&-?#+,EY!SV+ (M=]1J8"IA3H!0=PI;\/.SG^ 2BYB85DN]@WHYW2PR ^4\C('P8I2@1]XG)S<,E6)BQ+^^+SQ,#6V&)MTTF- "E%S*#;+M5E4A$+2GKFO+/.KA+L'R\? 4*==K\N/3W#XZ MTLGH&.\!_)DW-PDI^XT^,BAFQH_"(_Q)$]"Q3,/NVHZ*G>@1="R21OK7?QG9 MUO!=4AJ/]-9_N6'FQBM##Y'.XRA[G._X LE2KN&WS-'=&C951AT>JQCDT"-E MR0"C4Z,@*#WF8=0^T/$D5WZC;&H5CTH^D0BJMY[]=*[W,?7BUDUQ[6Q-ZL.) M %$+R1J?E8;8JC\V5[XU9INK!AA1:@P#MY5DADM'XR!&6U/01EV1LE)I7-&4/>NMG_1#\/ODD[1UN3>CTC?+7?*':!"P3TJ=S.7@2MUFOH%M%0B9P/^8J1-LF+-4A?"S/8LF'('8#KN M5Q%JLQ(T2; RR=F>"&,N@B62@YQ/-'.BF(X;VXW= MB1_XZ4JR90DS+7V]0K[_U D$!TCF)\49G#II@8U;H-55?1(_H"@"=,6ES&$O M"_P%V$2*M')SA2=7E-H"BXL"DR:?S*,LF)(]"HNGI4WU6;,/.E.%KG#_P$T! MU7CJIZ!)<4HF@6#J VLPI4$3(A#;H :+@5^WPQC)<%16PO5$M&(]',09[MF% M-^B)& -G] * >([DQ'\#W;*8C(6M7D;U$3 ZP+'S"F&!SZ1QYJ59901EQZQ( MM)&M^NCU2>@CIQUR?91/":-+IRU?"Z[+A4F@-1BD(&R2/2DE-(@X:^8N54 #9*2-D6-Y89/WKH_*\4 M\(LE==1KTD'562$N'=K/!,Y4F95(59"SASQ,L,VGV9D@=T%16J?+6E!?V>+2 MXD63]F#TG?Z^)X:?QU7VQNB+QW;*WF[1,W>>#)0/*>!O0&6]K:FGM6N^C[=J M<<%*A2W424;.;%@4N4XQ23V\D("^$K7#G7PLO&F3VVVWR:^W;7ZI6(F4NYK; M-2IE$8P.#VRG/#L(5?"^K56E3,9XU!*%I/+IT>(!M6.H4\62&?6&Q";*8$73 MY/NWQTL&3;R <@PV$BK/P%TFXJW^Q[NIGX#1NGKKAT0(>NF=&DOA'WFZEF%, M,)<_*W:/QYU1WT&.JSO;ZL,*#!T@[ ^;?^_C9=_M/W4[5LV_]QV[UAN[)F59 MG8$SY$D=-ZG>?O8=N,9_9"_JO8]9_8WGMMP+N&1KZM$AUY]TX]^%&QL_A1@N MT_$_P[',.GVJST&^TJ4-J20H(K*$S1BS8PU-AE:1%J.GQ]Q2.6;!]T0TFXE6 MGVBOTEF^T;5*_AL#?&#EQ'A4]Q3Y7NZLG'0U[ 7%@G8"Z1[*"!VY^&;?%QO! MEM>M7=.C%@4:6NB*L=MV[ YZ8W/HG%C(E+';$"[>)W9[HX'9'9Q86/SUL'NF MLF^-!MQ?1)*\/Z+FM-);V MM!&/VNA!SC6*]D/8'@W-4;\&B,]1H>C,EM^MLL:R@35#9DWS6&/98W-@U=B3 MS\2:4_V5H_WVAFP&V\]"HPW.C5C@T\<)N,PV8%NZ<[8')[:JXI# MO WAXGUBM^> X6"?V-&/L=L0+MXG=IV^98ZM_1VIVWL\T0J?^X\;Y<]4VC;[ MUO4:J_<[=>V'6RG_R^ X" Z[ZUZ8#::/4D])-]>;7A LG0 MK7KL'I).?U-W%2O5_BX=T+D#]Z%%3H+5&YA]IV[GC>:M M;PY';AIMW9'9OU;K>L[";&,68]O?YRQ,SL+DG#*=6F#V>YSLUT#&V*;MV,R8 M)C)F8%T^;_F>3H36LC"Q(C,5&=%%@SB\6P^QP[XY[ \XL:^!G+'-7M]ASC2/ M,_VAZ0PNGPS+&9=Y%L"&VN<$2T[T.?T._1CLZ1-#^)RCUA FWB=T^R.S/VS< M#7J&+D/W<&KPR!QT&Y<9?$^^-&=7GH>.8TZN9&SLQ,:(L<'88&QP:B6G5N[! MQY>#O0HXS_*>B-V6>L$?;-0WCS%#J]0;?7>.[:VL'Y3#,4J2& MZ_TS\V5\GR^M\=6.[_XT')K.J=596N"X,MB:M+;1V.QW3W1"&6P,MGJ:;60. M3FU)RW&-U[S'<(Q+PN_7?Y_S0?D> ^>RY>D;W3IY--S?F3361+OVTN+0Z0[>-T!V;H]Z)]>L8N@UAXGU"=S RQZ.Z99';DDK9 M"C^:NP)P=6_.GGM=>ED.IU8R.':#XQKU&YL #LZM?'%NI6UMO'"DM0MVDSQW M/C,2^AW[!4>X=F=TY!'N62<].JYK09S!1^EX8;$,HI6 D1?NRA"!\%(CC8S4 M_2IDK23?2P5*<.1]-;+03Q/##XW %QF:6YZ;S(VENZ(Z%;,H-E+X3&Q,HC!+ M1-(Q_B8,U_- XN6O2>;-]8&&X29RU&TG\WY([\53-_2$\>RG-FACO]1Y:D."^8QLX, #=)(L]W<87T$35Q MXQDFYRZ7_!1F6VIV+IQFD6X^M4A=OX@],9 MY2@(*W7&$I&F@2!!@(DIU"<@0Y[PGZCG*XR-H)GY<9(:_\Q@:( +/(MH,8@! M@".82!8")5$0X3^7L5CXV8*$SHO"4,AE$5AQ,%JK7#:,!#NKB)]C^&^8D L/ M^/'T =>P*B@%'XCHQ-$/$UA:G'2VI)*PAJX4K[D"RM\GJ.< 34*JFA H;"SG M,#MD=)3%!EA2S^G!\_'Y*J!&F!KR#8HK!C?)F+1&QK=I/09Z1Q<@CT,-S%P1S(@0N, &&^3/X(4P[QBX4_Y"B M\)4TK6;DPHT?_9"B+N,\-VV'=EXS['IV9X@)6IO >O:GZ5RQL/RBM%7?=HM7 MW$D2!5FZ^Y623'F$@\M;NC;=F')J[&3E_YW'A;IX% ^36+A?']P9K.2M&SR[ MJP1MP3)#@!MK!%ZGS:$/[V,OX:#@!X7<4-&ZRT2\U?]X-_639>"NWOHA48)> M>J?&4DS$X\I]NOUC+%&Y:UXF:K1NU&U/ M^O@RCX4P?H'GYHGQ$_J-VZ)(EXG*[#QT.I!)TSRJ@NO=R=WN8V*VQZS\;JCW M62S!>G:Z3+Z3R/=?6HOCL.D;@ M310>^6\![/!#-UYAP#+RO9>UM'R-Q+MU1-U;[MW&^IM]'&];0W/HU$T_J$N$ MMF6/,HA;!F+;[/4L!C&#N,4@[@Y $Y\[$YI!S""^X,*M<<^TG!/K!#&(&\7+ M^P7Q<&!V1^>^3L4@9A!?%,26:5GGOL[*(&807Q+$_:$Y.'N/D(: N,[[IP9P MFP=EJ]\G[:2+Y,N-!1S3820[,_K*%&(.=,\SO1ZIN-<7IMQGY&\(/9A3Y [CS0LTZU5:6[.V+1'W'J$ ML=M&[([,T?#<-SX8NXS=2V#7,7MGO_S,V&7L7@"[]@BC3XQ=QF[[L&OU3?OL M5YT9NXS=2V#7,L?]/F.7L=L^['8'IGWVZW2,7<;NZZ]Z/#9[5N/"#/>4'<5] M(L_4K-?NU,7Q.4YTFM#NC<%Q$!S]N^T%R. X"(YAI\O@8'#L D==RY[!<3?@ M8)N#P;$3'$ZG;CR+P7$WX+"YK3V#8QX=3YNB\)4+[@M.$.SA1:='+@C,QNOW?:R4$+CK88;$U:&X#-&IZ8E<5@ M8[#5 UO/[)V:BL)@8[#5 UO?'/5.S!UAL#'8ZH%M8-JG7BIAL#'8ZH'--OLC MMMF:PY";!IMCVJ>VY6"P,=CJ@W^?W^?W3W^>F#MS4X6AC MZJCL@!97K'5&7*:^@6RQ1US?N8%LZ=DUJJ\Q6R[&EAZSI8ELL6I4*V:V7(PM MSN5+U#-;#K)EV&=I:2!;!H[%#1U>/1LP;^CPY,:^.PF$=D6Y?T/=%B1CT^G6 M@.PYDKVY1O!1/EW7[-5QZY@S%Y.9H6D[-3I=,63.&DWD#&BS_ICW MF09R!K29PYTU&LF9D=FU>)]I(F<&9K_+_1M>B^I']&_8BV$KK=7N,,AGM*>N(^#6?J.,+U MM!D;.['!%9,9&[NPP:76&1N[.K#=;<%D!@<;'(P-WE08&^?'!K<,8VSL-#CN MM648=VC@QUKVV#UT:/@BO'D(WWI<&6XX-:;B2031:A7US M/.!BK,WAQVUCS>ER+=;F\..VL68[C+7F\..6L=8SQ]T3,Y\8:XRU6FL;F&/N M0=,@?MPVUOI]A['6&'[<-M:<,;<[:@X_;AEKX!O8W*;AU\:F2 \KQ&N=*7'#D&.[8YF!0M^$M<^=RLF,YUTCT8>X< MP1W;,KO6-5)MF#M'93.8O=JW49D[E^..8_&^TU#NC,''8,766.8X@RO9!/>0 M_QL<;!RNK<>7@1C*F3N,>9LSE M&--CB6DB8T;FR.;& 0UD3-_L6F-F3/,8TS-'W3XSIHF,Z8Z8,0UDC&/:=GO: M.=R.Q_IK%#[$PLOB&"9CI#$,Y7KDLD:Q$8LDC3,OS>C'O,]#"[U8F[O-GX*. M?_T7L/SL=ZW-V+MQ]KSA+MH-9,J@AH'!7+FY*TT%EU^,CUM"W+'(RX]70C&=,?\Y%K QDS MMCD8WD"VC,8U CO,EDNQQ3:[(U9CC61,SV%%UDC&=*T:03=FS.4L,KM_^3WF MU./6HWL8->3"Q' KT?_L?Q/3XA3U31B%#S^_?_]I@PTO#;*9H>&)Q"^YEUQ FWBET;7/ '409NFV$+FC=4=U60PS=9C'Q3J$+GMBIE=<8 MN@UAXIU"MVM:#FM=AF[[H#OFCN.,W)8BMV^SN<#(;1]RT5RP&FVUQS=@XC(VZ_:(8&_>#C;II2;>"#17BT9-03X[I,MQVW.R%!S_& MC[WV8_=0IAR'68K4<+U_9KZ\COFB!E7<'^[H)39;>UM#TQI=J4$<@^W^P#:L MW62'P<9@.ZG?5M<<#EBS-8&O&8@R-^G]_G]]OU M/C>:X-:(1QM31Z4(M+=(+I:#'-1H]-8<*_?V&3/@JM_-9,S0YN8%#62,;78= M9DPS&<.JK)F,L;K7=F[\Z(DY68,7''N M]+L]?;/?ZS>MXAQ#EZ%[&+H#LSNJ6\R!H=LL)MXI=$?F>,1:EZ';0NB.S7Z? MNS-H=M2Z(X9N@S=]D$7;%UKW+AVC_>4W$1M M&9)R])N[,YQ"QQ%72V9L[,1&W39?C(U[P89E<2EM!L=N<+#F8'#L:MK;J>OT M,3CN!AQ.IVZY( ;''8'C7LOP,SB. ,>]]H3:WJ/!ZG.3!GZLJ8]MC57VK8T7 MCHR!I]%2U@BGB>&'1N"+#(.PGIO,C:6[6H@P M-691;*3PF=B81&&6B*1C_$T8KN>!WI6_)IDWUW=/#3>1HVZKH.2']%X\=4-/ M&,]^.C&G]$:X,G32L^%._Y$E*&(Q$;'A6*9A=VVG4ZVHE,/T3_\VB5$6MO[8$@S;U\3PARA, M_ 3P"#C,+SJ7T^#3& 9WO?*%Y\0T$@'K(5BYX=0(Q*,;4,)\8DPS@=#W8+FN MCZ\(+T-:&%.Q=.,TB_%U?,DU_N!T1CD:$',Q/!O'H+1@_#0-! D$3$RA/P%9 M\H3_Y$X"@5!%\,S\.$F-?V8P-, %GD6T&,0 P!%,) N!DBB0\)_+6"S\;$'" MYT5A*.2R"+2$1%RK7#:,!':.B)]C^&^8D L/^/'T =>P*B@%'XCHDK@?)K"T M.%D#:MFZN&]-[5P3Y>\3U'> )B%53@@4-I9SF!TR.LIB ^S:YW1NTF. BQ0>=[=-J@>=S-S7<6""<'M29F:FT*$&%N G?>(8GHFGF 7 1\#Y^ M/B25"=("7T&P16''^#(7""QI]1LI5"=)J5'P*J*=T,'R@/,*V M2=)#@3Z>NR"8$R%P@0DPS)_!#V':,7:A^(<4A:^D:==,YI[=&6)Q MO$V0//O3=*[847Y1>@%ON\4K[B2)@BS=_4I)/CSBZ>5]")MZVO5J[$KE_YW' MA>@_BH=)+-RO#^X,5O+6#9[=58+V76G!"S]\6"/P.FT.?;@\FAL_PH HM>-K ME'VT;)CSW^8 NJF )2D+#0<7# :2C05H M9-H0%@+-+'@ZCJA61^Q'4[!:?MTR FQ A8TS\T/8R'P0R85P48F#+"?%%*9D M%('X+:.8=@(Y,AI>]'JXNX^8"?_02F&GD98_&U6+C23BL:P*Y)ZYXT-$$1AU MX2>H4=1GEE'@>SYNM]%L!ANJ,5D9*.0/V=*8":&/^\F^E!,5!Z<)RL)SP;@C M+>HNR"9],9BWTPCFB2:O5*8XS4H"A ACL!64N5O^ MY$ETK]!*JV!8>TKJ/M\: &S"C4-XD2A8#*=(JBP/0UH>N5$B8A,Q&"U!;\IM M 3_S2."O6"ZYT:.^ BB0$UJ ?3:5[$#AJU!"4Y<(K^"S!3MEXL(Z7&"T>$A! M3QC>'+0,41@%9$'6?&(4IIB;2HL+GX4)%)0W,K4<7*]/NY3ZOMR# [0-81:T M*X*VF/O@#>%&I]P8DM<]0IFL;VX-THRTJWQ!JQ:($3TC]VB_)<,W B4%:NZ0 MTB&2:]VV57V^(=,YRF"2T^3[W U; 3[6_2\9#M1.&/VO+341_,N2_\+WA0M, MD- V A>^00L"U9J 'M76>:GT^1["6T,9=".=GML(E/"%Z'&7B7BK__%NZB?+ MP%V]]4.B([WT3@VF#(LMI7K)?I _JWUT/.Z,^@YNIJ^?>^8]=Z8]>D+*LS<(8\J>,FU=O/O@/Y@(VXYWZ" MQRSXGHAF,]'J$\VJHU[.U>E!!@>O<:+:H(;:1\/HWFZ(;*R_V8?TPZ'IG-H= MN8XJ:=45)\9PJS \&IO][KDO.MTMAJ^WO5T3P-=;]7!D#GHG=@1\!?0B('J!U_0V0Z^+R1C!F/>LR89NE]Y$K_4EPY5:NW MS4/^29\&G]8#]IA6)_Q^_??/:DW8';O?9 P>VVZ3S8HCFYF8\ '>O9K'F+%I M65SBO)F,&5Q>8LYD7+1#R;]BWZI[[K=61]%S&[Q+L:7?X^Z$C?,>QY?JL?H: M$<&FJ_=/IV2CLF%?#\*.V>LY;#\VCS',EL;I^W_]EY%MV>\N63S@7F*&VZZO M7"F=1B54.TN\2)%A>K9>/NRN1Z.64;KCU.OTK7'$# MPG>Z\KIXG3MN=K8 MD[U_3D=>Q]L:8NFU])KB%ZJ$]4M$E;#HNN(I-Q3OYH[5C\+KY!7"^(9:3>I] M%LL4R-=E\IU$OO_*0J;>R=3[Q8U9=,^B^/AJ[HL4'Y/O)8J/J?<2Q6?7L>[. M=91UUZV'&<)LQ;)N]?G,J;C"&&<,G8?B%Z1V,X6:P\IXQ M/!ZQ+<$8;C.&P1ZVFVA+G.FZ7J-1=T+IKAN]L6697:?/=[8:R1@NO=5,QEBC M&C>HF3&78XQM,6,:R1AK7*,.!#/F_\*Q9^NJL9.KN%ZLQMF?\"EW1O)F,&0;?]&,F9HL^W?0,;89M=A MQC23,:S*FLD8JSMBQC21,8,N1V0;R1C'OKS$7*$ ^U7)_,(:[#=:K'M8PT^[ MIUK=5W8'N+!] [DRJ.$(,%QARJ-?H@[9@.:(?6RZV9+D>@9HNKY9C#[J@]G6=N MO343BTDSQ:1G6D.'Q83%A,5DGY@,S#'O)BPF+":'ZB/W+-Y-6$Q83/:*R0CO M2[&8L)BPF.P7DU&7NRNSF+"8'!"3<8^-+A83%I,#OLEXU$H7?GLW@-/7LSYBLJH_.!*QV M%D<+8^K'PDN!8""Q89(MX,O+.)IF7BJ_K!=R^&N)#Z1T8R.-U K*CZM<4?V2 M2$SCV4_GAFO,(B\#_(:&Z\U]\83X=8T4V"A20W(3UQ')<6$2.^X'$N7H[S$- MD<#+X0J?3O _EE&2^*APW)1&D1^ &;F@-=Q'88@D!6+A7WSLA!BZ@2'7/0.: MIUD< C5@POOH#DN"\8,D0@H^^5-A?/A8QKGME?(DS@"(\_QTMP0=BQV[H M"4UN^-),X-QQYO%7FAR\!I^,I\;2!=4F"!XF\OZ#&[I3US2"Z)D6OA!3/UL8 M[W__]->/U3%@/2@8-SWYO3O+TL MCN$W$!XBWW/LIZD(#1S^47+E ;E2^EG$2:=MJNHWH%]5W^2$\Q.JF13[*+@D M!E+UD-J0[VQ"5_&VC%GZT_,<7GK6BBP JLY!\@!A^K.H@?(IQ"*@.DW)W%]V MC"]SF,K&].8@U5,?/XS_M8:A=.YNP89^%?'IAUCA3B3592$;D;\ZIQWUTD3, MW6"&%-B0Q3TT2=17M)0GT2Q]1ER!:9/1VG9C17&H9W>&"!307:3JWDJR/(EW MS_XTG2NSK/RB0E>W>,6=T/=VO[+1 _9*0.SU-\@A)_*G?YO$:,.5?RS_[SS6 M4UV"'G^8Q,+]^N#.8"5OW>#9725H 98%$61NC<#KM#GTX4:(=4U3ZO>UBOI5 M(E^0VU9?6D@O-6E(Y+88-; =:3,!=T7P!PHI[!A_QF=0#)&Y9+_@5Q9B,0&U;[A9.H]B( #L#[C1 M2:L*9NG-<8_#K_BQX8$IX./[,>SB4S%1_S9@RA,W_ KFBP>^$\X)?*C'.8X* MI :?!O;A< H#PR(24'@=XW-Y?CD!49EYT6,(\YB2187*",T84+-N C]'3\H. M$&$:1(%T>9< & 092NC)) MR3WCIY,,M7DL<*;:)H"M,9,WA&*:**G0TLB+_*-D=M VG8#6L26F='E7P .$TC(XQ22?K4_4KRHV3*R-T4R3X86UD( M^>Z.,-J^O=?".Y1[PR;I%!]@>,!K[RLO=R^0]B\L%&KF-F(Z0(OK*K2CW<,U2(";*XVIJ+DFQO<,^!R#1_T7V MN?1T4]1(,+A'*B#?W6"'CS-YCW;+7$OZ9B($;A^T#6'8)"6%N!*XT7D"?( I MS5!OM%NB%Y)&( %J%M)MC8B4\G-*;U;UI;M $R21]M$$MS]W!FK.I\&5]V: MH4U!1[D12'4N20:8T7/!;^O1\I50^$&MA#ZA[;7MN\GA#;/Q BO+6WEKZJO] MLKI]71J0^XVU'&UJ3Y<;L?J/JBCF0F<:7T0,QD0$ O,)# 9 (GPU%,^ 1[3\ M32W99<"32R#E7"PP0I:ZW_(1.\;^->R*B^C)DRU;,C.?2;F@].\1&K-07NN* M*8X>8W=!H:D]GU];C;2HB.1N(-3+A35T,"#5-#^U.,7X2;&I;28SA=0V]PSR M*@(7L#+SI9Z. &FXF0%*'L%Y%,E;<,:\>0CS?%P1GZ> R"!:(B/- D>H9A5T M8HH'F0:(P:[ N*E& LQXOJQ^3B,LT+OZ7_H#N,4 >3*GU&3 LQ/?/('G=/M> M- EX ;JXZ!?KXR@TPH 212&0FU$.K*JA ?!ZN*2X3N+91"M!&YYH9BA2RR? MGT3H/*I8\X$Z[L>BO+F[Q)>=C#]V:4W9%W:OI)"%PD=$;\Z7ZG<-,2J^*BVJ M_$UM+I0$)4E!V:[A"_4@/+J0*"D]7)Z.W'5FL0MR!/Y@AJZ?/-0PU3CKH7YM M'G:,C^M^9B'G21)Y4O-3Y+O\15#.**F/ C7]W']@_[]1: M;0/V[I44S-=P+@!>%]@S< E"#[4V(!*&< /3F&