0001097149-22-000011.txt : 20220225 0001097149-22-000011.hdr.sgml : 20220225 20220225160358 ACCESSION NUMBER: 0001097149-22-000011 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 111 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220225 DATE AS OF CHANGE: 20220225 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALIGN TECHNOLOGY INC CENTRAL INDEX KEY: 0001097149 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] IRS NUMBER: 943267295 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-32259 FILM NUMBER: 22679809 BUSINESS ADDRESS: STREET 1: 410 NORTH SCOTTSDALE ROAD, SUITE 1300 CITY: TEMPE STATE: AZ ZIP: 85281 BUSINESS PHONE: 408-470-1000 MAIL ADDRESS: STREET 1: 410 NORTH SCOTTSDALE ROAD, SUITE 1300 CITY: TEMPE STATE: AZ ZIP: 85281 10-K 1 algn-20211231.htm 10-K algn-20211231
false2021FY0001097149P1YP1Yhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrentP2Y1.900010971492021-01-012021-12-3100010971492021-06-30iso4217:USD00010971492022-02-21xbrli:shares0001097149algn:May2021RepurchaseProgramMember2021-05-3100010971492020-01-012020-12-3100010971492019-01-012019-12-31iso4217:USDxbrli:shares00010971492021-12-3100010971492020-12-310001097149us-gaap:CommonStockMember2018-12-310001097149us-gaap:AdditionalPaidInCapitalMember2018-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001097149us-gaap:RetainedEarningsMember2018-12-3100010971492018-12-310001097149us-gaap:RetainedEarningsMember2019-01-012019-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001097149us-gaap:CommonStockMember2019-01-012019-12-310001097149us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001097149us-gaap:CommonStockMember2019-12-310001097149us-gaap:AdditionalPaidInCapitalMember2019-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001097149us-gaap:RetainedEarningsMember2019-12-3100010971492019-12-310001097149us-gaap:RetainedEarningsMember2020-01-012020-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001097149us-gaap:CommonStockMember2020-01-012020-12-310001097149us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001097149us-gaap:CommonStockMember2020-12-310001097149us-gaap:AdditionalPaidInCapitalMember2020-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001097149us-gaap:RetainedEarningsMember2020-12-310001097149us-gaap:RetainedEarningsMember2021-01-012021-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001097149us-gaap:CommonStockMember2021-01-012021-12-310001097149us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001097149us-gaap:CommonStockMember2021-12-310001097149us-gaap:AdditionalPaidInCapitalMember2021-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001097149us-gaap:RetainedEarningsMember2021-12-31algn:segment0001097149srt:RestatementAdjustmentMember2021-01-012021-12-310001097149srt:RestatementAdjustmentMember2020-01-012020-12-310001097149srt:MinimumMember2021-01-012021-12-310001097149srt:MaximumMember2021-01-012021-12-310001097149algn:IntraoralScannersMember2021-01-012021-12-310001097149algn:CADCAMSoftwareMember2021-01-012021-12-3100010971492022-01-01algn:InvisalignMember2021-12-310001097149algn:InvisalignMember2026-01-012021-12-310001097149algn:InvisalignGoMember2022-01-012021-12-310001097149algn:SystemsAndServicesMember2022-01-012021-12-310001097149algn:SystemsAndServicesMember2026-01-012021-12-310001097149us-gaap:CashMember2021-12-310001097149us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2021-12-310001097149us-gaap:MoneyMarketFundsMember2021-12-310001097149us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2021-12-310001097149us-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:CashAndCashEquivalentsMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:CorporateBondSecuritiesMemberalgn:MarketableSecuritiesShortTermMember2021-12-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:AssetBackedSecuritiesMemberalgn:MarketableSecuritiesShortTermMember2021-12-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001097149us-gaap:MunicipalBondsMemberalgn:MarketableSecuritiesShortTermMember2021-12-310001097149us-gaap:MunicipalBondsMemberalgn:MarketableSecuritiesLongTermMember2021-12-310001097149us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001097149us-gaap:CashAndCashEquivalentsMember2021-12-310001097149algn:MarketableSecuritiesShortTermMember2021-12-310001097149algn:MarketableSecuritiesLongTermMember2021-12-310001097149us-gaap:CashMember2020-12-310001097149us-gaap:MoneyMarketFundsMember2020-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberalgn:LongTermInvestmentsMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:MunicipalBondsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberalgn:LongTermInvestmentsMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:LongTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberalgn:LongTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberalgn:IsraeliSeveranceFundsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2021-12-310001097149us-gaap:EquitySecuritiesMemberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:EquitySecuritiesMemberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310001097149us-gaap:EquitySecuritiesMemberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:EquitySecuritiesMemberus-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310001097149us-gaap:FairValueInputsLevel1Member2021-12-310001097149us-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:FairValueInputsLevel3Member2021-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2020-12-310001097149us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2020-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2020-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberalgn:IsraeliSeveranceFundsMember2020-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2020-12-310001097149us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2020-12-310001097149us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2020-12-310001097149us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:NotesReceivableMember2020-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:NotesReceivableMember2020-12-310001097149us-gaap:FairValueInputsLevel1Member2020-12-310001097149us-gaap:FairValueInputsLevel2Member2020-12-310001097149us-gaap:FairValueInputsLevel3Member2020-12-310001097149us-gaap:ForeignExchangeForwardMember2021-01-012021-12-310001097149us-gaap:ForeignExchangeForwardMember2020-01-012020-12-310001097149us-gaap:ForeignExchangeForwardMember2019-01-012019-12-310001097149currency:EURus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:EUR0001097149currency:CADus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:CAD0001097149currency:CNYus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:CNY0001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Membercurrency:PLNus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:PLN0001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:BRL2021-12-31iso4217:BRL0001097149currency:JPYus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:JPY0001097149currency:GBPus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:GBP0001097149currency:ILSus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:ILS0001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:MXN2021-12-31iso4217:MXN0001097149currency:CHFus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:CHF0001097149currency:AUDus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-31iso4217:AUD0001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001097149currency:EURus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149currency:CNYus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149currency:CADus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149currency:GBPus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149currency:JPYus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:BRL2020-12-310001097149currency:ILSus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:MXN2020-12-310001097149currency:AUDus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149currency:CHFus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-12-310001097149us-gaap:ForwardContractsMemberalgn:ExocadAcquisitionMember2020-04-010001097149us-gaap:ForwardContractsMemberalgn:ExocadAcquisitionMember2020-01-012020-12-310001097149us-gaap:EquipmentMembersrt:MaximumMember2021-01-012021-12-310001097149us-gaap:EquipmentMember2021-12-310001097149us-gaap:EquipmentMember2020-12-310001097149us-gaap:BuildingMember2021-01-012021-12-310001097149us-gaap:BuildingMember2021-12-310001097149us-gaap:BuildingMember2020-12-310001097149us-gaap:LeaseholdImprovementsMember2021-12-310001097149us-gaap:LeaseholdImprovementsMember2020-12-310001097149algn:ComputerSoftwareAndHardwareMember2021-01-012021-12-310001097149algn:ComputerSoftwareAndHardwareMember2021-12-310001097149algn:ComputerSoftwareAndHardwareMember2020-12-310001097149us-gaap:LandMember2021-12-310001097149us-gaap:LandMember2020-12-310001097149srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001097149srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-12-310001097149us-gaap:FurnitureAndFixturesMember2021-12-310001097149us-gaap:FurnitureAndFixturesMember2020-12-310001097149us-gaap:ConstructionInProgressMember2021-12-310001097149us-gaap:ConstructionInProgressMember2020-12-31xbrli:pure0001097149algn:ExocadAcquisitionMember2020-04-012020-04-010001097149algn:ExocadAcquisitionMember2020-04-010001097149algn:ExistingTechnologyMemberalgn:ExocadAcquisitionMember2020-04-012020-04-010001097149algn:ExistingTechnologyMemberalgn:ExocadAcquisitionMember2020-04-010001097149us-gaap:CustomerRelationshipsMemberalgn:ExocadAcquisitionMember2020-04-012020-04-010001097149us-gaap:CustomerRelationshipsMemberalgn:ExocadAcquisitionMember2020-04-010001097149us-gaap:TradeNamesMemberalgn:ExocadAcquisitionMember2020-04-012020-04-010001097149us-gaap:TradeNamesMemberalgn:ExocadAcquisitionMember2020-04-010001097149algn:ExocadAcquisitionMemberus-gaap:InProcessResearchAndDevelopmentMember2020-04-010001097149algn:ClearAlignerMember2019-12-310001097149algn:SystemsAndServicesMember2019-12-310001097149algn:ClearAlignerMember2020-01-012020-12-310001097149algn:SystemsAndServicesMember2020-01-012020-12-310001097149algn:ClearAlignerMember2020-12-310001097149algn:SystemsAndServicesMember2020-12-310001097149algn:ClearAlignerMember2021-01-012021-12-310001097149algn:SystemsAndServicesMember2021-01-012021-12-310001097149algn:ClearAlignerMember2021-12-310001097149algn:SystemsAndServicesMember2021-12-310001097149algn:ExistingTechnologyMember2021-01-012021-12-310001097149algn:ExistingTechnologyMember2021-12-310001097149us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001097149us-gaap:CustomerRelationshipsMember2021-12-310001097149us-gaap:TrademarksAndTradeNamesMember2021-01-012021-12-310001097149us-gaap:TrademarksAndTradeNamesMember2021-12-310001097149us-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310001097149us-gaap:OtherIntangibleAssetsMember2021-12-310001097149algn:ExistingTechnologyMember2020-01-012020-12-310001097149algn:ExistingTechnologyMember2020-12-310001097149us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001097149us-gaap:CustomerRelationshipsMember2020-12-310001097149us-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310001097149us-gaap:TrademarksAndTradeNamesMember2020-12-310001097149us-gaap:OtherIntangibleAssetsMember2020-01-012020-12-310001097149us-gaap:OtherIntangibleAssetsMember2020-12-310001097149algn:SDCMember2016-07-250001097149algn:SDCMember2016-07-252016-07-250001097149algn:SDCMember2017-07-240001097149algn:SDCMember2017-07-242017-07-240001097149us-gaap:NotesReceivableMemberalgn:SDCMember2019-04-300001097149algn:SDCMember2019-04-3000010971492019-04-012019-06-3000010971492021-03-122021-03-120001097149algn:CreditFacility2020Member2020-07-210001097149us-gaap:LetterOfCreditMemberalgn:CreditFacility2020Member2020-07-210001097149algn:CreditFacility2020Memberus-gaap:BaseRateMember2020-07-212020-07-210001097149us-gaap:LondonInterbankOfferedRateLIBORMemberalgn:CreditFacility2020Member2020-07-212020-07-210001097149srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberalgn:CreditFacility2020Member2020-07-212020-07-210001097149us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberalgn:CreditFacility2020Member2020-07-212020-07-210001097149srt:MinimumMemberalgn:CreditFacility2020Memberus-gaap:BaseRateMember2020-07-212020-07-210001097149srt:MaximumMemberalgn:CreditFacility2020Memberus-gaap:BaseRateMember2020-07-212020-07-210001097149algn:CreditFacility2020Member2021-12-310001097149algn:SecuritiesClassActionLawsuit2018Member2021-06-302021-06-300001097149algn:ShareholderDerivativeLawsuitMember2019-01-31algn:claim0001097149algn:SDCDisputeMember2021-03-122021-03-120001097149algn:SupplierOneMemberalgn:PurchaseAgreementMember2018-05-292018-05-290001097149algn:SupplierOneMemberalgn:PurchaseAgreementMember2021-06-242021-06-240001097149algn:SupplierOneMemberalgn:PurchaseAgreementMember2021-12-312021-12-310001097149algn:PurchaseAgreementMemberalgn:SupplierThreeMember2020-10-302020-10-300001097149algn:PurchaseAgreementMemberalgn:SupplierThreeMember2021-12-312021-12-310001097149algn:SupplierTwoMemberalgn:PurchaseAgreementMember2021-12-312021-12-310001097149algn:SupplierFourMemberalgn:PurchaseAgreementMember2021-12-312021-12-310001097149algn:StockIncentivePlan2005Member2021-12-310001097149us-gaap:CostOfSalesMember2021-01-012021-12-310001097149us-gaap:CostOfSalesMember2020-01-012020-12-310001097149us-gaap:CostOfSalesMember2019-01-012019-12-310001097149us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001097149us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310001097149us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310001097149us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001097149us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001097149us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001097149us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001097149us-gaap:RestrictedStockUnitsRSUMember2020-12-310001097149us-gaap:RestrictedStockUnitsRSUMember2021-12-310001097149us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001097149us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2020-12-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2021-12-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2020-01-012020-12-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2019-01-012019-12-310001097149algn:EmployeeStockPurchasePlanMember2021-01-012021-12-31algn:purchase_period0001097149algn:EmployeeStockPurchasePlanMember2021-05-310001097149algn:EmployeeStockPurchasePlanMember2021-12-310001097149algn:EmployeeStockPurchasePlanMember2020-01-012020-12-310001097149algn:EmployeeStockPurchasePlanMember2019-01-012019-12-310001097149algn:May2018RepurchaseProgramMember2018-05-310001097149algn:May2021RepurchaseProgramMember2021-12-310001097149algn:May2018RepurchaseProgramMemberalgn:July302019Member2019-07-302019-07-300001097149algn:May2018RepurchaseProgramMemberalgn:July302019Member2019-09-092019-09-090001097149algn:May2018RepurchaseProgramMemberalgn:April302021Member2021-04-302021-04-300001097149algn:May2018RepurchaseProgramMemberalgn:April302021Member2021-07-302021-07-300001097149algn:May172021Memberalgn:May2021RepurchaseProgramMember2021-05-172021-05-170001097149algn:May172021Memberalgn:May2021RepurchaseProgramMember2021-08-312021-08-310001097149algn:August22021Memberalgn:May2021RepurchaseProgramMember2021-08-022021-08-020001097149algn:August22021Memberalgn:May2021RepurchaseProgramMember2021-09-272021-09-270001097149algn:May2021RepurchaseProgramMemberalgn:November12021Member2021-11-012021-11-010001097149algn:May2021RepurchaseProgramMemberalgn:November12021Member2021-11-222021-11-220001097149algn:May2018RepurchaseProgramMember2019-01-012019-12-310001097149algn:May2021RepurchaseProgramMemberus-gaap:SubsequentEventMember2022-02-012022-02-250001097149algn:A401kPlanMember2021-01-012021-12-310001097149algn:A401kPlanMembercountry:US2021-01-012021-12-310001097149algn:A401kPlanMembercountry:US2020-01-012020-12-310001097149algn:A401kPlanMembercountry:US2019-01-012019-12-310001097149us-gaap:ForeignPlanMember2021-01-012021-12-310001097149us-gaap:ForeignPlanMember2020-01-012020-12-310001097149us-gaap:ForeignPlanMember2019-01-012019-12-310001097149us-gaap:ForeignCountryMember2021-12-310001097149algn:ClearAlignerMember2019-01-012019-12-310001097149algn:SystemsAndServicesMember2019-01-012019-12-310001097149algn:ClearAlignerMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001097149algn:ClearAlignerMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001097149algn:ClearAlignerMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001097149algn:SystemsAndServicesMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001097149algn:SystemsAndServicesMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310001097149algn:SystemsAndServicesMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310001097149us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001097149us-gaap:CorporateNonSegmentMember2020-01-012020-12-310001097149us-gaap:CorporateNonSegmentMember2019-01-012019-12-310001097149us-gaap:OperatingSegmentsMember2021-01-012021-12-310001097149us-gaap:OperatingSegmentsMember2020-01-012020-12-310001097149us-gaap:OperatingSegmentsMember2019-01-012019-12-310001097149country:US2021-01-012021-12-310001097149country:US2020-01-012020-12-310001097149country:US2019-01-012019-12-310001097149country:CH2021-01-012021-12-310001097149country:CH2020-01-012020-12-310001097149country:CH2019-01-012019-12-310001097149country:CN2021-01-012021-12-310001097149country:CN2020-01-012020-12-310001097149country:CN2019-01-012019-12-310001097149country:NL2021-01-012021-12-310001097149country:NL2020-01-012020-12-310001097149country:NL2019-01-012019-12-310001097149algn:OtherInternationalMember2021-01-012021-12-310001097149algn:OtherInternationalMember2020-01-012020-12-310001097149algn:OtherInternationalMember2019-01-012019-12-310001097149country:CH2021-12-310001097149country:CH2020-12-310001097149country:US2021-12-310001097149country:US2020-12-310001097149country:CN2021-12-310001097149country:CN2020-12-310001097149country:CR2021-12-310001097149country:CR2020-12-310001097149algn:OtherInternationalMember2021-12-310001097149algn:OtherInternationalMember2020-12-310001097149us-gaap:AllowanceForCreditLossMember2018-12-310001097149us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310001097149us-gaap:AllowanceForCreditLossMember2019-12-310001097149us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001097149us-gaap:AllowanceForCreditLossMember2020-12-310001097149us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001097149us-gaap:AllowanceForCreditLossMember2021-12-310001097149us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310001097149us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-310001097149us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001097149us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310001097149us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001097149us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001097149us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-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, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                     to                    
Commission file number: 000-32259
________________________________________________________________________
ALIGN TECHNOLOGY, INC.
(Exact name of registrant as specified in its charter)
________________________________________________________________________
Delaware94-3267295
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
410 North Scottsdale Road, Suite 1300
Tempe, Arizona 85281
(Address of principal executive offices)
(602) 742-2000
(Registrant’s telephone number, including area code)
________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.0001 par valueALGNThe NASDAQ Stock Market LLC
(NASDAQ Global Market)
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 Exchange 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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer  
Non-accelerated filer  Smaller reporting company  
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 7(a)(2)(B) of the Securities 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.
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 registrant’s common stock held by non-affiliates of the registrant was approximately $34.7 billion as of June 30, 2021 based on the closing sale price of the registrant’s common stock on the NASDAQ Global Market on such date. Shares held by persons who may be deemed affiliates have been excluded. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
On February 21, 2022, 78,795,494 shares of the registrant’s common stock were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive Proxy Statement relating to its 2022 Annual Stockholders’ Meeting to be filed pursuant to Regulation 14A within 120 days after the registrant’s fiscal year end of December 31, 2021 are incorporated by reference into Part III of this Annual Report on Form 10-K.



ALIGN TECHNOLOGY, INC.
FORM 10-K
For the Year Ended December 31, 2021
TABLE OF CONTENTS
 
  Page
Item 1.
Item 1A.
Item 1B.
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.

Invisalign, Align, the Invisalign logo, ClinCheck, Made to Move, Invisalign Assist, Invisalign Teen, Invisalign Go, Vivera, SmartForce, SmartTrack, SmartStage, SmileView, iTero, iTero Element, Orthocad, iCast, iRecord and exocad, among others, are trademarks and/or service marks of Align Technology, Inc. or one of its subsidiaries or affiliated companies and may be registered in the United States and/or other countries.




2


In addition to historical information, this annual report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. These statements include, among other things, our expectations and intentions regarding our strategic objectives and the means to achieve them, our estimates regarding the size and opportunities of the markets we are targeting along with our expectations for growth in those markets, our beliefs regarding the impact of technological innovation in general, and in our solutions and products in particular, on target markets and patient care, our beliefs regarding digital dentistry and its potential to impact our business, our intentions regarding expanding our business, including its impact on our operational flexibility and responsiveness to customer demand, our beliefs regarding the potential for clinical solutions and their utilization to increase sales of our Invisalign system as well as the complementary products and solutions themselves, our beliefs regarding doctor training and its impact on Invisalign system utilization, our beliefs regarding the importance of our manufacturing operations on our success, our beliefs regarding the need for and benefits of our technological development on Invisalign treatment, the areas of development in which we focus our efforts, and the advantages of our intellectual property portfolio, our beliefs regarding our business strategy and growth drivers, our expectations regarding product mix and product adoption, our expectations regarding the utilization rates for our products, including the impact of marketing on those rates and causes for periodic fluctuations of the rates, our expectations regarding the existence and impact of seasonality and the COVID-19 disruptions to seasonality, our expectations regarding the sales growth of our intraoral scanner sales in international markets, our expectations regarding the productivity impact additional sales representatives will have on our sales and the impact of specialization of those representatives in sales channels, our expectations regarding the continued expansion of our international markets and their growth, our expectation regarding customer and consumer purchasing behavior, including expectations related to the consumer demand environment in China especially for U.S. based products and services, our expectations regarding competition and our ability to compete in our target markets, our beliefs concerning our compliance with applicable laws and regulations, our beliefs regarding our culture and commitment and its impact on our financial and operational performance and its importance to our future success, our expectations for future investments in and benefits from consumer demand sales and marketing activities, our expectations regarding the implications of the COVID-19 pandemic and the health, safety and economic impact from it, on the global economy, the businesses of our customers, and us, including our preparedness to react to changing circumstances and overall on our revenues, results of operations and financial condition, our expectations for our expenses and capital obligations and expenditures in particular, the actions we will take to control spending and for investments, our intentions regarding the investment of our international earnings from operations, our belief regarding the sufficiency of our cash balances and borrowing capacity, our judgments regarding the estimates used in our revenue recognition, and assessment of goodwill and intangible assets, our expectations regarding our tax positions and the assumptions we make related to our tax obligations, our expectations regarding potential additional litigation with SDC Financial LLC and certain affiliates, the level of our operating expenses and gross margin and other factors beyond our control, as well as other statements regarding our future operations, financial condition and prospects and business strategies and any other statements that address events or developments that we intend or believe will or may occur in the future. Terminology such as “believe,” “anticipate,” “should,” “could,” “intend,” “will,” “plan,” “expect,” “estimate,” “project,” “target,” “may,” “possible,” “potential,” “forecast” and “positioned” and similar references to future periods are intended to identify forward-looking statements, although not all forward-looking statements are accompanied by such words. These or any forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and in particular, the risks discussed below in Part I, Item 1A “Risk Factors.” We undertake no obligation to revise or update these forward-looking statements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
PART I
 
Item 1.Business.

Our Company

Align Technology, Inc. (“We”, “Our”, “Align”) is a global medical device company primarily engaged in the design, manufacture and marketing of Invisalign® clear aligners, iTero® intraoral scanners and services for dentistry, and exocad® computer-aided design and computer-aided manufacturing (“CAD/CAM”) software for dental laboratories and dental practitioners. We also market and sell consumer products that are complementary to our doctor-prescribed principal products under the Invisalign and other brands, including retainers, aligner cases (clamshells), teeth whitening products and cleaning solutions (crystals, foam and other material) (collectively “Consumer Products”). Our primary goals are to establish clear aligners as the principal solution for the treatment of malocclusions, or the misalignment of teeth, and our Invisalign system as the treatment solution of choice by orthodontists, general dental practitioners and patients globally, our intraoral scanners as the
3


preferred scanning technology for digital dental scans, and our exocad CAD/CAM software as the solution of choice for dental labs.

Align’s corporate headquarters are located at 410 North Scottsdale Road, Suite 1300, Tempe, Arizona 85281. Our telephone number is 602-742-2000. Our internet address is www.aligntech.com. Our Americas regional headquarters is located in Raleigh, North Carolina, U.S.A.; our European, Middle East and Africa (“EMEA”) regional headquarters is located in Rotkreuz, Switzerland; and our Asia Pacific (“APAC”) regional headquarters is located in Singapore.

We have two operating segments: (1) Clear Aligner and (2) Imaging Systems and CAD/CAM Services (“Systems and Services”). For the year ended December 31, 2021, Clear Aligner net revenues represented approximately 82% of worldwide net revenues, while Systems and Services net revenues represented the remaining 18%. We sell the majority of our products directly through a dedicated and specialized sales force to our customers: orthodontists, general practitioner dentists (“GPs”), restorative and aesthetic dentists, including prosthodontists, periodontists, and oral surgeons, and dental laboratories. We also sell through sales agents and distributors in certain countries. In addition, we sell directly to Dental Support Organizations (“DSOs”) who contract with dental practices to provide critical business management and support including non-clinical operations, and we sell products used by dental laboratories who manufacture or customize a variety of products used by licensed dentists to provide oral health care. We sell our Consumer Products online through our corporate website and large e-commerce websites.

Our clear aligners are sold under the Invisalign® brand name. Our Invisalign system is intended mainly for the treatment of malocclusions and is designed to help dental professionals achieve the clinical outcomes that they expect and the results patients desire. To date, over 12 million people worldwide have been treated with our Invisalign system. We received 510(k) clearance from the United States (“U.S.”) Food and Drug Administration (“FDA”) to market the Invisalign system in 1998. In order to provide Invisalign treatment to their patients, orthodontists and GPs must initially complete an Invisalign training course.

Our iTero intraoral scanner is used by dental professionals and/or labs and service providers for restorative and orthodontic digital procedures as well as Invisalign case submissions. To date, over 68,000 iTero scanners have been sold. We received 510(k) clearance in the U.S. for the caries detection feature of the iTero Element 5D in 2020. Our Systems and Services products, which includes our iTero intraoral scanners, are primarily sold through our direct sales force and through sales agents and distributors in certain countries and directly to DSOs.

Our exocad CAD/CAM software products provide restorative dentistry, implantology, guided surgery, and smile design to dental labs and dental practices through fully integrated workflows, paving the way for new, cross-disciplinary dentistry in labs and at chairside. There are over 200 exocad strategic distribution partners and over 47,000 software licenses installed worldwide.

Clear Aligner Segment

Malocclusion and Traditional Orthodontic Treatment

Malocclusion is one of the most prevalent clinical dental conditions, affecting approximately 60% to 75% of the global population. Annually, approximately 21 million people globally elect treatment by orthodontists. Today, most orthodontic patients continue to have their malocclusions treated with the use of traditional methods such as metal arch wires and brackets, referred to as braces, augmented with elastics, metal expanders, headgear or functional appliances, and other ancillary devices as needed. Upon completion of the treatment, the dental professional may recommend the patient use a retainer appliance. Of the 21 million cases started, we estimate that approximately 90% or 19 million could be treated using our Invisalign system. In addition, globally approximately 500 million people with malocclusion could benefit from straightening their teeth. This represents a significant opportunity for us as we expand the market for orthodontics by training more doctors, including GPs as well as orthodontists, educating more consumers about the benefits of straighter teeth using the Invisalign system and connecting consumers with an Invisalign-trained doctor of their choice.

The Invisalign system

The Invisalign system is a proprietary method for treating malocclusion based on a proprietary computer-simulated virtual treatment plan and a series of doctor-prescribed, custom manufactured, clear polymer removable aligners. The Invisalign system offers a range of treatment options, specialized services, and access to proprietary software for treatment visualization and is comprised of the following phases:

4


Diagnosis and transmission of treatment data. An Invisalign trained dental professional prepares an online prescription form on our Invisalign Doctor Site and submits the patient's records, which include a digital intraoral scan or a polyvinyl-siloxane (“PVS”) impression of the relevant dental arches, photographs of the patient and, at the dental professional’s election, x-rays of the patient’s dentition. Intraoral digital scans may be submitted through Align’s iTero scanner or certain third-party scanners capable of accurately interfacing with our systems and processes. Globally, more than 85% of Invisalign system case submissions are now submitted via digital scan, increasing the accuracy of treatments, reducing the time from prescription submission to patient receipt, and decreasing the carbon footprint resulting from the shipment of the materials used to form PVS impressions to the doctors and shipping those PVS impressions back to us. Additionally, it is during this stage that exocad’s CAD/CAM software platform can be used to identify, assess and assist doctors and dental labs to collaborate on any needed ortho-restorative treatment options through comprehensive interdisciplinary workflows.

Computer-simulated treatment plan. Using the digital scans or PVS impressions, certain doctor preferences and digital data provided, we generate a proposed custom, three-dimensional treatment plan, called a ClinCheck® treatment plan using proprietary software we have developed through significant, ongoing investments over more than 20 years. A patient’s ClinCheck treatment plan simulates desired tooth movement in stages and details the timing and placement of any features or attachments to be used during treatment. Attachments are tooth-colored “buttons” that are sometimes used to increase the biomechanical force on a specific tooth or teeth in order to affect the desired movement(s).

Review and approval of the treatment plan by an Invisalign trained doctor. The patient’s ClinCheck treatment plan is then made available to the prescribing dental professional via Align’s Invisalign Doctor Site, enabling the dental professional to evaluate projected tooth movement from initial position to final position and compare multiple treatment plan options. By reviewing, modifying as needed and approving the treatment plan, the dental professional retains control of the patient’s treatment.

Manufacture of custom aligners. Following the dental professional’s approval of a ClinCheck treatment plan, we use the data underlying the simulation as input for the next stage in which we use stereolithography technology (a form of 3D printing technology) to construct a series of molds depicting the future position of the patient’s teeth. Each mold is a replica of the patient’s teeth at each stage of the simulated course of treatment. From these molds, aligners are fabricated by pressure-forming polymeric sheets over each mold. Aligners are thin, clear polymer, removable dental appliances that are custom manufactured in a series designed to correspond to each stage of the patient's ClinCheck treatment plan.

Shipment to the dental professional and patient aligner wear. Once manufactured, all the aligners for a patient's doctor-approved treatment plan are typically shipped directly to the dental professional, who then dispenses them to the patient at regular check-up intervals. Aligners are generally worn for a short period of time corresponding to the stages of the patient’s approved ClinCheck treatment plan and their doctor’s discretion. The patient replaces the aligners with the next pair in the series when prescribed, advancing tooth movement through each stage. At various points in each patient’s treatment, their doctor may place attachments or use other auxiliaries to achieve desired tooth movements, per the doctor’s original prescription and the approved ClinCheck treatment plan. Additionally, for patients treated using many of our Invisalign system treatments, doctors have the option to adjust treatment plans to achieve desired results by ordering additional clear aligners in accordance with pre-defined terms.

Clear Aligner Products

We offer our Invisalign system in a variety of treatment packages designed to correspond with the case-by-case treatment needs of our doctors and their patients. The table below provides a general description of the categories of treatment products we offer in various regions as they typically correspond to the severity of malocclusion and length of anticipated treatment.
5


MalocclusionVery Mild
algn-20211231_g1.jpg
Moderate
algn-20211231_g2.jpg
Severe
ProductInvisalign Express PackageInvisalign Lite PackageInvisalign Go Limited Movement (GP)
Invisalign Moderate Packages (& Invisalign Go Plus)
Invisalign Comprehensive Packages
Treatment Stages*7142020-26As many as required
Clinical ScopeRelapse and minor movement, anterior esthetic alignmentClass I, mild crowding/spacing, non-extraction, pre-restorativeClass I, no anterior / posterior correction, mild to moderate crowding, spacing, non-extraction, pre-restorative Tooth movement from 2nd premolar to 2nd premolar (5x5)
Class I, mild Class II, mild to moderate crowding/spacing, mild anterior / posterior and vertical discrepancies, pre-restorative, (Go Plus tooth movement from 1st molar to 1st molar (6X6))
Class I, II, III, moderate to severe crowding/spacing, anterior / posterior and vertical discrepancies, extractions, complex pre-restorative
* The number of stages can vary by product and region.

Most of our Invisalign system treatment plans described above provide dental professionals with the option to order additional aligners if the patient's treatment deviates from the original treatment plan. The number and timing of additional aligner orders are subject to certain requirements noted in our terms and conditions.

Comprehensive Products - Invisalign Treatment Options:

Invisalign Comprehensive Packages. The Invisalign Comprehensive Package is used to treat adults and teens over a wide spectrum of mild to severe malocclusion and contains a broad variety of Invisalign features to address the desired treatment goals. It also addresses the frequently complex orthodontic needs of teenage or younger patients with advanced features such as mandibular advancement, compliance indicators and compensation for tooth eruption. These packages include Invisalign Comprehensive, Invisalign First Phase 1 and Invisalign First Comprehensive Phase 2.  

Invisalign First Phase 1 and Invisalign First Comprehensive Phase 2 Packages. Invisalign First Phase 1 Package is designed specifically for younger patients generally between the ages of seven and ten years, who frequently have a mixture of primary/baby and permanent teeth. Invisalign First Phase 1 treatment provides early interceptive orthodontic treatment, traditionally done through arch expansion, or partial metal braces, before all permanent teeth have erupted. Invisalign First Phase 1 clear aligners are designed specifically to address a wide range of younger patients' malocclusions, including shorter clinical crowns, management of erupting dentition and predictable dental arch expansion. Our Invisalign First Comprehensive Phase 2 Package is complementary to Invisalign First Phase 1 and is generally consistent with our Invisalign Comprehensive Package. After a patient completes Invisalign First Phase 1, doctors have the option to purchase a Comprehensive Phase 2 Package for that same patient.

Non-Comprehensive Products - Invisalign Treatment Options:

Invisalign Non-comprehensive Packages. We offer a variety of lower priced treatment packages for less complex orthodontic cases, non-comprehensive relapse cases, or straightening prior to restorative or cosmetic treatments, such as veneers. These treatment packages include Invisalign Express, Lite, Go, Go Plus and Moderate. These packages may be offered in select countries and/or may differ from region to region.

Invisalign Go Packages. We also offer in various markets Invisalign Go and Invisalign Go Plus, streamlined Non-Comprehensive packages designed for GPs to more easily identify and treat patients with mild malocclusion. The Invisalign Go and Invisalign Go Plus packages include case assessment support, simplified ClinCheck treatment plans and a progress assessment feature for case monitoring.

Feature Enhancement / New Products

Invisalign G8 with SmartForce® Activation. Broadly released in early 2021, Invisalign G8 with SmartForce Aligner Activation is a clear aligner biomechanical innovation designed to optimize tooth movements and further improve predictability for frequently treated crowding, crossbite, and deep bite cases through the targeted application of force to teeth through surface contours on the aligners that help control the location, direction and intensity of tooth movement.

6


New Invisalign Innovations in Treatment Planning for Align Digital Platform. Released in early 2022, the new Invisalign system innovations as a part of the Align digital platform is a combination of software, systems and services designed to provide a seamless experience and workflow that integrates and connects all users – doctors, labs, patients and consumers. These new innovations include ClinCheck Live Update for 3D controls, the Invisalign Practice App, Invisalign Personalized Plan and Invisalign Smile Architect.

Non-Case Products:

Clear Aligner non-case products include retention products, Invisalign training, adjusting tools used by dental professionals during the course of treatment and ancillary Consumer Products and other oral health products available in certain e-commerce channels in the U.S.

Retention. We offer up to four sets of custom clear aligners called Vivera retainers made with proprietary material strong enough to maintain tooth position and correct minor relapse, if necessary, as well as Invisalign retainers. Retainers are generally available for doctors to offer to any of their patients, whether they use the Invisalign system or other products, including wires and brackets. In select markets, we also offer single set retainers. Further, in the third quarter of 2021, we announced a multi-year supply and distribution agreement with Ultradent Products to allow Invisalign trained doctors to exclusively offer a professional whitening system using Ultradent’s Opalescence PF whitening system with Vivera retainers.

We also offer in the U.S., a Doctor Subscription Program which is a monthly subscription program based on the doctor’s monthly need for retention or limited treatment. The program allows doctors the flexibility to order both “touch-up” or retention aligners within their subscribed tier and is designed for a segment of experienced Invisalign doctors who are currently not regularly using our retainers or low-stage aligners.

SmartTrack Aligner Material:

SmartTrack clear aligner material is a patented, custom-engineered Invisalign clear aligner material that delivers gentle, more constant force considered ideal for orthodontic tooth movements. Conventional aligner materials relax and lose a substantial percent of the force applied in the initial days of wear. SmartTrack material maintains more constant force over time. The flexible SmartTrack material also more precisely conforms to tooth morphology, attachments and interproximal spaces to improve control of tooth movement throughout treatment.

Systems and Services Segment

Intraoral scanning is a rapidly evolving technology that is having a substantial impact on the practice of dentistry. By enabling the dental practitioner to create a 3D image of a patient's teeth (digital scan) using a handheld intraoral scanner, digital scanning is faster, more efficient, precise and comfortable for patients. Beginning patient care with the early usage of our iTero intraoral scanners and combining the results with digital workflows designed to assist doctors and patients visualize and evaluate various treatment options with detailed imagery and CAD/CAM solutions is helping patients decide to undergo treatment and improve treatments, outcomes and satisfaction. The accuracy of digitally scanned models substantially reduces the rate of restoration "remakes," meaning patients are recalled less often and the appointment time for the restoration is shorter because of fewer adjustments, increasing overall patient satisfaction. Digital models also reduce the carbon footprint associated with the shipping of the materials used to create PVS impressions, the shipping of those impressions and their disposal. Moreover, the digital model file can be used for various procedures and services including fabrication of physical dental models for use by labs to create restorative units such as veneers, inlays, onlays, crowns, bridges and implant abutments; digital records storage; aid to caries detection; orthodontic diagnosis; orthodontic retainers and appliances; and Invisalign digital impression submission.

iTero Scanner. The iTero Element portfolio of intraoral scanners includes the iTero Element 2, the iTero Element Flex, iTero Element 5D Imaging System and iTero Element Plus Series which are each available in select regions and countries. These products build on the existing high precision, full-color imaging and fast scan times of the iTero Element portfolio and are available with software options for orthodontic and restorative procedures. The iTero scanner is interoperable with our Invisalign treatment such that a full arch or full mouth digital scan can be submitted as part of the Invisalign system case submission process.

Our iTero Element 5D imaging system is the first integrated dental imaging system that simultaneously records 3D, intraoral color camera images and near imaging (“NIRI”) technology and enables comparison over time using the iTero TimeLapse technology. NIRI technology, included in our iTero Element 5D and 5D Plus Imaging Systems, aids in detection and monitoring of interproximal caries lesions above the gingiva without using harmful radiation. The iTero Element 5D Imaging System is available in the U.S., Canada, China, and the majority of EMEA and select APAC and LATAM countries
7


and is pending regulatory approval in others.

The iTero Element Plus Series of intraoral scanners and imaging systems was introduced in the first quarter of 2021 and offers restorative and orthodontic digital workflows that include enhanced visualization for optimized patient experience, including a fully integrated 3D intraoral camera in certain models,; seamless scanning with reduced processing time, artificial intelligence-based features, and, in certain models, NIRI technology.

Services and Ancillary Products. Our services include subscription software, disposables, rentals, and pay per scan as well as exocad’s CAD/CAM software solutions that integrate workflows to dental labs and dental practices.

Restorative software for iTero scanners and imaging systems. Our Restorative software is designed for GPs, prosthodontists, periodontists and oral surgeons and includes restorative workflows providing the ability to send digital impressions to the lab of their choice and communicate seamlessly with external treatment planning, custom implant abutment, chairside milling and laboratory CAD/CAM systems such as through our exocad Connector. iTero intraoral scans can enhance the accuracy and precision of a doctor’s downstream restorative process.

Orthodontic software for iTero scanners and imaging systems. Our iTero software is designed for orthodontists for digital records storage, orthodontic diagnosis, and for the fabrication of printed models and retainers. 

CAD/CAM Services. Our exocad CAD/CAM software platform addresses restorative needs in an end-to-end digital platform workflow to facilitate ortho-restorative and comprehensive dentistry. The platform provides doctors and dental labs with digital clinical solutions that aid general dentists and dental labs in planning and delivering restorative dental treatments, adding restorative functionality to our comprehensive digital platform to deliver digital ortho-restorative workflows and interdisciplinary dentistry. Our exocad software is licensed and sold separately.

Ancillary Products. We sell disposable sleeves for the wand and other ancillary products for the iTero scanner.

iTero Models and Dies. An accurate physical model and dies are manufactured based on the digital scan and sent to the laboratory of the dentist’s choice for completion of the needed restoration. The laboratory also has the option to export the digital file for immediate production of coping and full-contour restorations on their laboratory CAD/CAM systems. The laboratory then completes the ceramic buildup or staining and glazing and delivers the end result - a precisely fitting restoration.

Third-Party Scanners and Digital scans. We accept case submissions for our clear aligner products in two ways: (1) PVS impressions of patients’ teeth or (2) intraoral scans of their teeth. With respect to intraoral scans, we accept scans from iTero scanners and certain third-party scanners that have an interoperability relationship with our systems and processes.

iTero Applications and Tools

Invisalign Outcome Simulator. The Invisalign Outcome Simulator is an exclusive chair-side and cloud-based application for the iTero scanner that allows doctors to help patients visualize how their teeth may look at the end of Invisalign treatment. This is achieved through a dual view layout that shows a prospective patient an image of their own current dentition next to a simulated final position after Invisalign treatment.

Invisalign Progress Assessment Tool. The Invisalign Progress Assessment tool provides the ability to compare a patient’s new scan with a specific stage of their ClinCheck treatment plan, allowing doctors to visually assess and communicate Invisalign treatment progress with an easy to read, color-coded tooth movement report.

TimeLapse Technology. Our TimeLapse technology allows doctors or practitioners to compare a patient’s historic 3D scans to a present-day scan, enabling clinicians to identify and measure orthodontic movement, tooth wear, and gingival recession. This highlights areas of diagnostic interest to dental professionals and helps foster a proactive conversation with the patient regarding potential restorative or orthodontic solutions.

Our iTero Element scanners are offered in a number of software configurations such as Ortho Comprehensive, Restorative Comprehensive and Restorative Foundation. These software packages are included in the price of the scanner and have a service period of 1 to 5 years. They enable various orthodontic and restorative workflows as well as provide other applications, including Invisalign Outcome Simulator, Invisalign Case Assessment tool, Invisalign Progress Assessment tool, and iTero TimeLapse technology. We also recently introduced our 5D Photo uploader enhanced workflow that simplifies the process for submitting images needed for treatment planning.

Other proprietary software mentioned in this Annual Report on Form 10-K, such as software embedded in our iTero
8


scanners, ClinCheck and ClinCheck Pro software, the Invisalign Doctor Site, and feature enhancements included as part of the Invisalign system are not sold separately, nor do they contribute as individual items to revenues.

Business Strategy

Our technology and innovations are designed to meet the demands of today’s patients with treatment options that are convenient, comfortable, and affordable, while helping to improve overall oral health. We strive to help doctors and lab technicians move their businesses forward by connecting them with new patients, providing digital solutions that increase operational speed and efficiency and provide solutions that allow them to deliver the best possible treatment outcomes and experiences to millions of people around the world. We achieve this by focusing on and executing to our strategic growth drivers:

International Expansion. We continue increasing our presence globally by making our products available in more countries to more customers. In 2021, the number of international doctors trained to prescribe treatment using the Invisalign system grew by approximately 21% compared to 2020. We continue expansion of our sales and marketing by reaching into new countries and regions, including new areas within Africa. By the end of 2021, we were selling directly or through authorized distributors in more than 100 countries. As our business continues to grow in both number of new Invisalign trained doctors and customer utilization, we support that growth through targeted investments such as increasing headcount, clinical support, product improvements, technological innovations, clinical education and advertising. In addition, we are scaling and expanding our operations and facilities to better support the growing numbers of global customers. For instance, for China and other APAC markets, we now primarily fabricate our clear aligners in Ziyang, China, and we perform digital treatment planning and interpretation for restorative cases worldwide, including in Costa Rica, China, Germany, Spain, Poland, and Japan, among others. In 2021, we announced similar plans to open a clear aligner manufacturing facility in Wroclaw, Poland. Expected to begin serving doctors during the first half of 2022, the new manufacturing facility will be our third aligner fabrication facility and allow us to more quickly and effectively serve tens of thousands of customers throughout EMEA. By establishing and expanding our key operational activities in locations closer to our customers, we are creating an infrastructure that allows us to be responsive to local and regional needs, while providing global operational flexibility and scale needed for variations in global and regional demand. We expect to continue expanding our business in 2022 by investing in resources, infrastructure and initiatives that help drive Invisalign treatment growth, our intraoral scanners as the preferred scanning technology for digital dental scans, and our exocad CAD/CAM software as the solution of choice for dental labs in existing and new international markets.

GP Adoption. We want to enable GPs, who have access to a large patient base, to more easily identify potential cases they can treat with the Invisalign system, monitor patient progress or, if needed, help refer cases to an orthodontist while providing high-quality restorative, orthodontic and dental hygiene care. We believe success with GPs can be achieved through doctor training and clinical education, by offering digital tools such as the iTero scanner and products like Invisalign Go treatment that address the distinctive needs of GP patients, all delivered by sales and marketing personnel specifically focused on the unique needs of this customer category. We encourage GPs to scan every patient with intraoral scanners that are without harmful radiation as a means to diagnose and treat patients over time and as an opportunity to drive future demand for their services and the Invisalign system. To support our belief in the benefits of using our iTero scanners, in October 2021 we announced the findings of a clinical study that validates and demonstrates that the NIRI technology of the iTero Element 5D imaging system was 66% more sensitive than bitewing x-ray radiography for detection of interproximal lesions, without the use of harmful radiation.

Patient Demand & Conversion. Our goal is to make the Invisalign brand a highly recognized name brand worldwide by creating awareness for Invisalign treatment among consumers and motivating the potential 500 million patients who can benefit from treatment of malocclusion to seek treatment using the Invisalign system. We accomplish this through an integrated consumer marketing strategy that includes television, media, social networking and event marketing and strategic alliances with professional sports teams, as well as educating patients on treatment options and directing them to high volume Invisalign trained doctors. We further support our doctor customers as they adopt digital dentistry through programs such as the Align Digital and Practice Transformation (“ADAPT”). ADAPT is an expert and independent fee-based business consulting service designed to optimize dental operational workflow and processes to enhance patients' experiences and customer and staff satisfaction with the goal of increasing practice growth and efficiencies. To further drive consumer awareness, in 2021 we began offering additional dental-related Consumer Products under the Invisalign brand name available in certain e-commerce channels in the U.S.

Orthodontist Utilization. We continue to innovate and increase product applicability and predictability to address a wide range of cases, from simple to complex, thereby enabling doctors to confidently diagnose and treat children and
9


adults with the Invisalign system. This is especially important to treating teenage patients who make up the largest portion of the 21 million annual orthodontic case starts each year. We also continue to make improvements to our Invisalign treatment software, ClinCheck Pro software, designed to deliver an exceptional user experience and increase treatment control to help our doctors achieve their treatment goals. In combination with the new Invisalign system innovations that are part of the Align digital platform, we are enhancing the digital treatment planning experience for orthodontics and restorative dentistry by providing doctors with greater flexibility, consistency of treatment preferences and real-time treatment plan access and modification capabilities.

Manufacturing and Suppliers

We have manufacturing facilities located in Juarez, Mexico, where we conduct our aligner fabrication, distribution, and certain services and in Ziyang, China, where we fabricate aligners primarily for China and other APAC markets. In addition, we produce our handheld intraoral scanner wand, perform final scanner assembly and repair our scanners at our facilities in Ziyang, China and Or Yehuda, Israel and service and repair certain scanners in Juarez, Mexico. In the second quarter of 2021, we announced the start of a multi-million dollar project to bring operational facilities closer to our customers through the expansion of our manufacturing operations in Wroclaw, Poland. Expected to begin serving doctors during the first half of 2022, the new aligner fabrication facility will be our third and allow us to more quickly and effectively serve tens of thousands of customers throughout EMEA. Additionally, in the third quarter of 2021, we opened our multi-story iTero scanner and services facilities in Petach Tikva, Israel to further the design and development of our portfolio of iTero intraoral scanners, imaging systems and services.

We also perform digital treatment planning and interpretation for restorative cases based on digital scans generated by our iTero intraoral scanners. Our digital treatment planning facilities are located worldwide, including in Costa Rica, China, Germany, Spain, Poland and Japan, among other international locations.

Our quality system is required to be in compliance with the Quality System regulations enforced by the FDA, and similar regulations enforced by other worldwide regulatory authorities. We are certified to ISO 13485:2016, an internationally recognized standard for medical device quality. We are routinely audited by third party certification bodies as well as global health authorities for our compliance to this quality standard as well as international regulations. We have a formal, documented quality system by which quality objectives are defined, understood and achieved. Systems, processes and procedures are implemented to ensure high levels of product and service quality. We monitor the effectiveness of the quality system based on internal data and direct customer feedback and strive to continually improve our systems and processes, taking corrective action, as needed.

Since the manufacturing process of our products requires substantial and varied technical expertise, we believe that our manufacturing capacity and capabilities are important to our success. In order to produce our highly customized, highly precise, medical quality products in volume, we have developed a number of proprietary processes and technologies. These technologies include complex software algorithms and solutions, CT scanning, stereolithography and automated aligner fabrication. To increase the efficiency of our manufacturing processes, we continue to focus our efforts on software development and the improvement of rate-limiting processes or bottlenecks. We continuously upgrade our proprietary, three-dimensional treatment planning software to enhance computer analysis of treatment data and to reduce time spent on manual and judgmental tasks for each case, thereby increasing the efficiency of our technicians. In addition, to improve efficiency and increase the scale of our operations, we continue to invest in the development of automated systems for the fabrication and packaging of aligners.

We are highly dependent on manufacturers of specialized scanning equipment, rapid prototyping machines, resin and other advanced materials for our aligners, as well as the optics, electronic and other mechanical components of our intraoral scanners. We maintain single supplier relationships for many of these machines and materials technologies. In particular, our CT scanning and stereolithography equipment used in our aligner manufacturing and many of the critical components for the optics of our intraoral scanners are provided by single or sole source suppliers. We also currently purchase our resin and polymer, the primary raw materials used in our manufacturing process for clear aligners, from a single source. A discussion of the risks of our supply and manufacturing operations, including foreign operations, may be found in Item 1A of this Annual Report on Form 10-K under the heading "Risk Factors."

Sales and Marketing

Our sales and marketing efforts are focused on increasing adoption and utilization of the Invisalign system and Vivera retainers by orthodontists and GPs worldwide and integrating the iTero scanner and exocad CAD/CAM products into dental labs and practices. The scanner is an important component to the customer experience and is central to a digital approach as well as overall customer utilization of Invisalign treatments. In each region, we have direct sales, marketing and support
10


organizations, which include quota carrying sales representatives, sales management and sales administration. We also have distribution partners in certain markets. Our sales and marketing personnel are organized to support orthodontists and GPs separately, allowing highly trained and specialized personnel to serve each customer category, thereby increasing our focus and effectiveness on both. We continue to expand in existing markets through targeted investments in sales resources, professional marketing and education programs. Additionally, our consumer marketing programs are designed to create awareness and educate consumers on the benefits of Invisalign treatment and Vivera retainers, including where they can find a trained doctor to provide treatment.

We provide training, marketing and clinical support to orthodontists and GPs. As of December 31, 2021, we had approximately 122,500 active Invisalign trained doctors. We define doctors as active if they have submitted at least one case in the prior 12-month period.

Research and Development

We are committed to investing in world-class digital technology development, which we believe is critical to achieving our goal of establishing the Invisalign system as the standard method for treating malocclusion, our intraoral scanners as the preferred scanning technology for digital dental scans, and our exocad CAD/CAM software as the solution of choice for dental labs.

Our research and development activities are directed toward developing digital technology innovations that we believe will deliver our next generation of products and solutions to enable the Align digital platform. These activities range from accelerating product and clinical innovation to developing manufacturing process improvements to researching future technologies, products and software.

In an effort to demonstrate the broad treatment capabilities of the Invisalign system, various clinical case studies and articles have been published that highlight the clinical applicability of Invisalign treatment to malocclusion cases, including those of severe complexity. Similarly, various studies have also been published demonstrating the capabilities of our scanners, including advanced features such as our NIRI technology. We undertake pre-commercialization trials and testing of our technological improvements to our products and manufacturing process. We furthermore fund research in the field of orthodontics and dentistry through initiatives such as our Annual Research Award Program, which was in its 12th year in 2021, our donations to the American Association of Orthodontists Foundation and our partnership with MedTech Innovator Asia Pacific, a nonprofit startup accelerator for the medical technology industry that connects healthcare industry leaders with innovative medical technology startups for mentorship and support.

Intellectual Property

We believe our intellectual property portfolio represents a substantial business advantage. As of December 31, 2021, we had 642 active U.S. patents, 724 active foreign patents, and 736 pending global patent applications. Our active U.S. patents expire between 2022 and 2040. When patents expire, we lose the protection and competitive advantages they provided, which could negatively impact our operating results; however, as we continue to pursue new innovations, we seek intellectual property protection for new inventions and know-how through U.S. and foreign patent applications and non-disclosure agreements. We also seek to protect our software, documentation and other written materials under trade secret and copyright laws. We furthermore have a broad and diverse trademark portfolio that we use to highlight and protect our universally recognized brands. Information regarding risks associated with our proprietary technology and our intellectual property rights may be found in Item 1A of this Annual Report on Form 10-K under the heading “Risk Factors.”

Seasonal Fluctuations

General economic conditions impact our business and financial results, and we have historically experienced seasonal trends within our two operating segments, customer channels and the geographic locations that we serve. Sales of the Invisalign system are often weaker in Europe, especially southern European countries during the summer months due to our customers and their patients being on holiday and seasonally higher in China during the third quarter. Similarly, other international holidays like Lunar New Year can impact our sales in APAC. In North America, summer is typically the busiest season for orthodontists with practices that have a high percentage of adolescent and teenage patients as many parents want to get their teenagers started in treatment before the start of the school year; however, many GPs are on vacation during this time and therefore tend to start fewer cases. For our Systems and Services segment, capital equipment sales are often stronger in the fourth calendar quarter. Consequently, these seasonal trends have caused and may continue to cause fluctuations in our quarterly results, including fluctuations in sequential revenue growth rates. Moreover, the COVID-19 pandemic with its consequent office closures or capacity constraints imposed to curtail the spread of the virus and its variants, and the easing and
11


reimplementation of those restrictions, has exacerbated the timing and extent of seasonal patterns and it remains unclear when or if they will return to historical norms.

Competition

Our clear aligner products compete directly against traditional orthodontic treatments that use metal brackets and wires and increasingly against clear aligner products manufactured and distributed by various companies, both within and outside the U.S. Although the number of competitors varies by segment, product, geography and customer, they include new and well-established regional competitors in certain foreign markets, as well as larger companies or divisions of larger companies with substantial sales, marketing, research and financial capabilities. Due in part to the expiration of certain of our clear aligner key patents beginning in 2017 and the significant benefits of clear aligner treatment over traditional brackets and wires, competition in the clear aligner market is increasing. In addition, corresponding foreign patents began expiring in 2018 which has increased competition outside the U.S. These competitors include existing larger companies in certain markets who have the ability to leverage their existing channels in the dental market to compete directly with us, direct-to-consumer (“DTC”) companies that provide clear aligners requiring little or no in-office care from trained and licensed doctors, and doctors themselves who can manufacture custom aligners in their offices using modern 3D printing technology. Unlike our DTC competitors, we are committed to doctors being at the core of our business strategy, and Invisalign treatment requires a doctor's prescription and an in-person physical examination of the patient’s dentition before treatment can begin.

Additionally, we face competition in the emerging and rapidly evolving markets for intraoral scanners and software solutions, including CAD/CAM. The global intraoral scanner market is very dynamic with participants spanning from traditional dental conglomerates to companies dedicated primarily to scanner development and sales with new entrants from South Korea and China playing larger roles. Information regarding risks associated with increased competition may be found in Item 1A of this Annual Report on Form 10-K under the heading “Risk Factors.”

We believe we are well positioned to compete in the markets we target. We have a dedicated sales force of over 4,000 employees who are focused on key demographics in our target markets that allow us to uniquely address customer needs and thereby enhance the customer experience. Our significant historical and ongoing investments in research and design around the movement of teeth, SmartTrack aligner materials and design, intraoral scanning, 3D manufacturing, global scale of manufacturing and treatment planning, strong brand name recognition, and an in depth understanding of the drivers and motivations within the orthodontic and GP dental markets are among a few of our key competitive factors that compare favorably with our competitors’ products and services.

Government Regulation

Many countries throughout the world have established regulatory frameworks for commercialization of medical devices. As a designer, manufacturer, and marketer of medical devices, we are obligated to comply with the respective frameworks of these countries to obtain and maintain access to these global markets. The frameworks often define requirements for marketing authorizations which vary by country. Failure to obtain appropriate marketing authorization and to meet all local requirements, including specific quality and safety standards in any country in which we currently market our products, could cause commercial disruption and/or subject us to sanctions and fines. Delays in receipt of, or a failure to receive, such marketing authorizations, or the loss of any previously received authorizations, could have a material adverse effect on our business, financial condition and results of operations.

With regards to premarket authorization in the U.S., many of our products are classified as medical devices under the U.S. Food, Drug, and Cosmetic Act (“FD&C Act”). The FD&C Act requires these products, when sold in the U.S., to be safe and effective for their intended use and to comply with medical device regulations defined by the FDA. The regulatory framework depends on a set of written processes for ensuring consistent quality called a Quality Management System (“QMS”) coupled with a product marketing authorization which depends on the risk classification of the product. This regulatory framework is comparable to the framework established in the European Union (“EU”). Within the EU, our products are subject to the requirements defined by the Medical Device Regulation EU 2017/745 which replaced the Medical Device Directive 93/42/EEC with a final transition date of May 26, 2021. Similar market access regulations exist in Brazil, China, Japan and other countries. Our QMS is routinely audited by certification bodies as well as country regulators for compliance with applicable regulations. We believe we are in compliance with all state, federal, and international regulatory requirements applicable to our products.

We are also subject to various laws around the world that govern interactions with our customers as healthcare professionals or government officials. The laws govern different interactions and may include prohibiting improper influence of or payments to healthcare professionals and government officials, setting out rules for when and how to engage healthcare professionals as our vendors, requiring price reporting regulations, requiring proper and on label promotion, sale and marketing
12


of our products and services, importation and exportation of our products, the operation of our facilities and distribution of our products, and disclosure of payments to healthcare professionals and entities. As we expand our operations footprint, countries to which we sell and invest in new business models, compliance with applicable laws becomes more complex and the general trend is toward increasingly stringent oversight and enforcement.

Initiatives sponsored by government agencies, legislative bodies, and the private sector to limit the growth of healthcare expenses generally are ongoing in markets where we do business. It is not possible to predict at this time the long-term impact of such cost containment measures on our future business.

Our customers are healthcare providers that may be reimbursed by state or federal funded programs such as Medicaid, a foreign national healthcare program or private pay insurance, each of which may offer some degree of oversight. As we expand our customer base and product offering, it is increasingly possible that there will be new opportunities to seek reimbursement from public and private payors for services that include our products, and additional laws or regulatory enforcement requirements may apply now or in the future. Also, as a medical device manufacturer and seller, we are subject to transparency reporting laws (also known as sunshine laws) that in certain countries require us to report transfers of value to healthcare professionals that perform services or receive other items from us (e.g., meals, travel, branded promotional or educational items, or other benefits of value). Many government agencies, both domestic and foreign, have increased their enforcement activities with respect to healthcare providers and companies in recent years. Enforcement actions and associated efforts to respond or defend against such actions can be expensive, and any resulting findings carry the risk of significant civil and criminal penalties.

In addition, we must comply with numerous data protection and storage requirements that span from individual state and national laws in the U.S., China and other countries, to multinational requirements in the EU, including laws that regulate or restrict cross border data transfers. In the U.S., we must comply with final regulations implementing amendments to the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”) and the associated HIPAA Security Rule. We are also required to comply with the California Consumer Privacy Act and are preparing for a number of state-level laws and bills in the U.S., including the California Privacy Rights Act of 2020. In the EU, we must comply with the General Data Protection Regulation, which serves as a harmonization of European data-privacy law and the Swiss Federal Act on Data Protection, where Align has its EMEA headquarters. In LATAM markets, we must comply with Brazil's Lei Geral de Proteção de Dados. Meanwhile, the APAC and EMEA regions have also seen rapid development of privacy laws including Turkey, Morocco, Ghana, India, Russia, China, South Korea, Singapore, Hong Kong, Israel, and Australia.

Information regarding risks associated with data security and privacy may be found in Item 1A of this Annual Report on Form 10-K under the heading “Risk Factors.”

Human Capital

We believe our culture and commitment to employees provide unique value that benefits Align, its stockholders and the communities and other stakeholders we serve. Every employee, and every job, is important to our success and helps us achieve our purpose of transforming smiles and changing lives. Fostering open dialogue, open-mindedness, compassion, fairness, recognition, and shared goals allows us to attract and retain the best talent, which has ultimately led to the growth and success of our company.

As of December 31, 2021, we had approximately 22,540 employees, an increase of approximately 25% and 55% over December 31, 2020, and December 31, 2019, respectively. Included among our employees as of December 31, 2021, were approximately 14,200 in manufacturing and operations, 4,600 in sales and marketing (which includes customer care), 1,375 in research and development, and 2,365 in general and administrative functions. We are a global organization with the majority of our employees in direct-labor roles in our manufacturing and clinical treatment planning facilities. Set forth in the following paragraphs are some of the most important elements of our culture and commitment to our employees.

Governance. Our commitment to improving the lives of our employees and the communities in which we live and work, including conducting our business ethically, responsibly and transparently through open and clear disclosures that allow us and others to hold us accountable, begins with our Board of Directors (“Board”) and management team. They set the tone for our organization by establishing and clearly communicating our core values of Agility, Customer and Accountability that inform our culture. Our Global Code of Conduct (“Code”) and quality policies are designed to enable us to operate with integrity and deliver superior treatment outcomes and experiences to patients. We seek to create an environment that values the health, safety and well-being of our teams, and we work to equip them with the knowledge and skills to serve our business and develop in their careers. We believe that by effectively managing our business with these values as the foundation, we will drive long-term value for our stockholders and all stakeholders.

13


To demonstrate our commitment to our environmental, social and governance (“ESG”) efforts, our Board has delegated ESG oversight responsibility to our Nominating and Governance Committee. In 2021, our Board took further steps to support ESG by amending the charter of our Compensation Committee to specifically empower the committee to oversee our diversity, equity and inclusion initiatives.

Diversity. Fostering diversity and encouraging inclusion in the workplace makes Align a more welcoming and enjoyable place to work. Our products and services are used broadly across age groups, gender identities, races, ethnicities, and cultures, so we aim to build a workforce that optimally reflects this diversity. We believe our success continues to be driven by our focus on integrating employees of all different backgrounds, orientations, beliefs, perspectives and capabilities into our workforce. Our approximately 22,540 employees bring a positive mix of ethnic and culturally diverse backgrounds to the more than 40 different countries in which we operate. Our management team is comprised of diverse individuals from varying countries and nationalities and who are committed to promoting and encouraging the health and well-being of our employees at work, at home and in society in general.

Our work culture is designed to create financial, health, career and personal benefits for our employees and organization. We sponsor diverse and cultural recognition events to increase awareness of inclusion and diversity, including its importance in creating an environment where every employee can thrive.

We also sponsor employee resource groups based on shared characteristics or life experiences which are open to all employees, including those who do not directly identify with other members but are passionate in supporting the group's members in creating an educated, supportive and inclusive culture.

Community. We provide opportunities for and actively encourage employees to support local charitable organizations through volunteerism, team building, and donation and matching programs and are extremely proud of the generosity and dedication of our employees especially during our annual Month of Smiles initiative in October. In addition, through our Align Foundation, we support organizations whose visions closely align with our own, including Operation Smile and America’s ToothFairy. We also provide product donations to the dental community to help patients in need of a healthy, beautiful smile. For more information on our charitable and community efforts, please refer to the Corporate Social Responsibility portion of our corporate website located at https://www.aligntech.com/about/corporate_social_responsibility.

Talent Recruitment and Engagement. We employ a variety of career development, employee benefits, compensation and other policies and programs designed to attract, develop, and retain employees. We focus on building a talent pipeline that nurtures those early in their careers, encourages continuous learning and growth, and incentivizes our employees to stay and contribute to our success over the long term. Our programs include early recruitment at high schools and universities, initiatives such as internships, co-ops, apprenticeships, and training programs, quarterly performance management check-ins focused on individual goals and commitment to values and conducting regular employee surveys to build trust and strengthen relationships. Our efforts have proven successful, resulting in numerous awards for our positive work environment and culture. In 2021 alone, we were recognized by:

Forbes as one of their World’s Best Employers in 2021
Great Places to Work and Best Places to Work based on our employee-validated great workplaces in the following countries - Brazil, Canada, China, Costa Rica, Germany, India, Poland, Singapore, U.S., and Vietnam
Computerworld as Best Place to Work in IT, based in its survey of organizations across the U.S. to identify those that provide the best benefits and amenities for IT professionals

Training and Professional Development. Training is an integral part of developing and retaining our employees and creating a culture of leadership within the Company. In 2021, 54% of our employees engaged in some form of professional development activities. The U.S. Department of Labor uses the benchmark of 23% as a best practice standard for companies.

Training at Align begins with our Code and our strong commitment to ethical business practices in all aspects of our operations. Every employee and contractor is required to review the Code and confirm they understand it. We routinely reference the Code in presentations and as part of everyday operations.

As a further part of our standard onboarding program, we train employees on important environmental health and safety topics to protect them and our environment as we operate our business. As a general practice, employees are trained to perform their jobs in accordance with any and all applicable statutory and regulatory requirements and that training is routinely re-administered, updated and refreshed.

Employees are encouraged to participate in a variety of Company-provided learning resources through our corporate platform Align University. The platform offers a broad range of development tools with more than 1,000 courses available in multiple languages to serve our many employees globally, including professional development events, external training
14


programs based on individual needs, business-led enterprise leader learning events, diversity and inclusion, online business skills courses and onsite classroom events. This is in addition to opportunities offered for job development such as our Early Leader program as well as the Align Leadership Journey, for which our program on creativity and curiosity was recognized with a Brandon Hall Innovation Award, and other management skills training and trainings that create opportunities for advancement.

Compensation and Benefits. Our commitment to our employees starts with benefit and compensation programs that reflect the value and the contributions our employees make. In addition to competitive base pay, we offer an assortment of benefits that vary by country, including health and welfare benefit plans, retirement planning services and benefits, holiday and leave policies, equity participation programs such as our Incentive Plan and Employee Stock Purchase Plan, and charitable and community service opportunities. Besides these, we also offer discounts to our employees and their dependents when they undergo Invisalign treatment.

We are furthermore committed to pay equity practices. We regularly review our pay equity practices, none of which have shown any systemic differences in pay or pay practices.

Recognizing that financial security is as important to the emotional health and well-being of our employees as physical precautions against the COVID-19 virus and its many variants, we committed at the outset of the pandemic to protect our employees and their families financially by declaring we would not furlough, lay off or cut employee pay. We have honored this commitment throughout the pandemic.

Health and Safety. Our employees are essential to us as a business and their health and well-being is critical to our success and their continuing achievements. Our objective is to prevent injuries and occupational diseases by focusing first and foremost on creating and maintaining environments that are safe. We therefore offer a wide variety of robust programs and initiatives designed to promote the overall health and welfare of all our employees and their families. In addition to the compensation and benefits listed above, we offer family support services, healthcare initiatives and career services support, among many others. In response to the COVID-19 pandemic and the impacts of remote working, we have encouraged employees to take time away from work to be with their families and implemented initiatives to promote better work-life balance. In addition, we have several health and safety programs in place to help protect our employees. For instance, we have training programs and courses that employees exposed to particular risks are required to take and update periodically. Examples include hazardous material training, emergency response and evacuation training, ergonomics training, biohazard and personal protective equipment training, and, more recently, COVID-19 related safety training.

We have an Environmental Health, Safety and Sustainability Director who is responsible for ensuring health and safety programs are maintained and effective at each of our locations. Major worksites, such as our aligner fabrication sites, and large offices have dedicated Environmental Health and Safety (“EHS”) departments that ensure health and safety programs are maintained while contributing Best Management Practices (“BMP”) and general input to corporate-wide programs. Each EHS department is responsible for ensuring all employees at their location are properly trained on various EHS topics and at the appropriate frequencies. A training suite is determined for each employee depending on their responsibilities and function modeled off of ISO 45001.

Available Information

Our corporate website is www.aligntech.com, and our investor relations website is http://investor.aligntech.com. The information on or accessible through our websites is not part of this Annual Report on Form 10-K. Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, our proxy statement on Schedule 14A for our annual stockholders’ meeting and amendments to such reports are available, free of charge, on our investor relations website as soon as reasonably practicable after we electronically file or furnish such material with the SEC. Further, the SEC maintains an internet site that contains reports, proxy and information statements and other information regarding our filings at http://www.sec.gov.

15


Information about our Executive Officers

The following table sets forth certain information regarding our executive officers as of February 25, 2022:
 
NameAgePosition
Joseph M. Hogan64President and Chief Executive Officer
John F. Morici55Chief Financial Officer and Executive Vice President, Global Finance
Julie Coletti54Executive Vice President, Chief Legal and Regulatory Officer
Stuart Hockridge50Executive Vice President, Global Human Resources
Emory M. Wright52Executive Vice President, Global Operations

Joseph M. Hogan has served as our President and Chief Executive Officer and as a member of our Board of Directors since June 2015. Prior to joining us, Mr. Hogan was Chief Executive Officer of ABB Ltd., a global power and automation technologies company based in Zurich, Switzerland from 2008 to 2013. Prior to working at ABB, Mr. Hogan worked at General Electric Company (GE) in a variety of executive and management roles from 1985 to 2008, including eight years as Chief Executive Officer of GE Healthcare from 2000 to 2008.

John F. Morici served as our Chief Financial Officer beginning in November 2016. His title was changed to Chief Financial Officer and Senior Vice President, Global Finance in February 2018 and was changed again in February 2022 to Chief Financial Officer and Executive Vice President. Prior to joining us, Mr. Morici was at NBC Universal from 2007 to 2016 where he held several senior management positions in their Universal Pictures Home Entertainment U.S. and Canadian business, including Chief Financial Officer, Chief Operating Officer, and most recently, Executive Vice President and Managing Director from 2014 to 2016. Prior to NBC Universal, Mr. Morici was in various senior financial management positions at GE Healthcare from 1999 to 2007, including Chief Financial Officer for its Diagnostic Imaging and Global Products units from 2002 to 2003.

Julie Coletti served as our Senior Vice President, Chief Legal and Regulatory Officer from May 2019 until February 2022 when her title was changed to Executive Vice President, Chief Legal and Regulatory Officer. Ms. Coletti joined Align in May 2018, serving as Vice President and Associate General Counsel, Strategic Commercial Affairs until her promotion in 2019. Prior to Align, Ms. Coletti was Vice President, Global General Counsel and Chief Compliance Officer for Danaher Corporation, a healthcare, environmental and industrial equipment manufacturer, in its dental platform business. Before Danaher, Ms. Coletti served in various senior legal management positions, including as Vice President, Chief Legal Officer and Corporate Secretary at Bayer HealthCare's MEDRAD/Radiology and Interventional Division, a leading manufacturer of pharmaceuticals and medical devices for imaging and interventional cardiology.

Stuart Hockridge served as our Vice President, Global Human Resources beginning in May 2016. His title was changed to Senior Vice President, Global Human Resources in February 2018 and was changed again in February 2022 to Executive Vice President, Global Human Resources. Prior to joining us, Mr. Hockridge was Senior Vice President of Talent at Visa Inc. from 2013 to 2016. Prior to Visa, Mr. Hockridge held a number of human resource management positions at GE Healthcare from 2002 to 2012 leading HR processes both globally and for various divisions.

Emory M. Wright served as our Vice President, Operations beginning in December 2007. His title changed to Senior Vice President, Global Operations in February 2018 and was changed again in February 2022 to Executive Vice President, Global Operations. He has been with us since March 2000 predominantly in manufacturing and operations roles including Vice President, Manufacturing and was General Manager of New Product Development. Prior to joining Align, from 1999 to 2000, Mr. Wright was Senior Manufacturing Manager at Metrika, Inc. a medical device manufacturer. Mr. Wright also previously served as Manager of Manufacturing and Process Development for Metra Biosystems Inc.

Item 1A. Risk Factors.

The following discussion is divided into two sections. The first, entitled “Risks Relating to our Business Operations and Strategy,” discusses some of the risks that may affect our business, results of operations and financial condition. The second, captioned “General Risk Factors,” discusses some of the risks that apply generally to companies and to owning our common stock, in particular. You should carefully review both sections, as well as our consolidated financial statements and notes thereto and other information appearing in this Annual Report on Form 10-K, for important information regarding these and other risks that may affect us. The order we have chosen to list the risks below or the sections in which we have identified them should not be interpreted to mean we deem any risks to be more or less important or likely to occur or, if any do occur, that their impact may be any less significant than others. These risk factors should be considered in connection with evaluating the
16


forward-looking statements contained in this report because they could cause our actual results and conditions to differ materially from those statements. Before you invest in Align, you should know that investing involves risks, including those described below. The risks below are not the only ones we face. If any of the risks actually occur, our business, financial condition and results of operations could be negatively affected, the trading price of our common stock could decline, and you may lose all or part of your investment.

Summary of Risk Factors

The following is a summary of the risks that are more fully described below in this “Risk Factors” section:

Risks Relating to our Business Operations and Strategy

Our results of operations have been materially adversely affected by global and regional efforts to mitigate the spread of COVID-19 and we expect this will continue in as yet unknown ways and to varying degrees as the virus evolves and circumstances dictate.
Our net revenues are dependent primarily on our Invisalign system and iTero scanners and any decline in sales or average selling price of these products, for any reason, may adversely affect net revenues, gross margin and net income.
Competition in the markets for our products is increasing and we expect aggressive competition from existing competitors, other companies that may introduce new technologies in the future and customers who alone or with others create orthodontic appliances and solutions or other products or services that compete with us.
An increasingly larger portion of our total revenues are derived from international sales and we are dependent on our international operations, which exposes us to foreign operational, political, military and other risks that may harm our business.
Demand for our products may not increase as rapidly as we anticipate or may decrease due to a variety of factors, including changing consumer demand, inflation, weakness in general economic conditions, recessions and resistance to non-traditional treatment methods.
Our success depends on our ability to develop, successfully introduce, achieve market acceptance of, and manage new products and services.
As we continue to grow, we are subject to growth related risks, including risks related to excess or constrained capacity and operational inefficiencies at our manufacturing and treat facilities.
Our products and information technology systems are critical to our business. Issues with product development or enhancements, IT system integration, implementation, updates and upgrades along with security and data protection risks have previously and could again in the future disrupt our operations, which could have a material adverse impact on our business and operating results.
If we are unable or fail to protect our customer or patient information or if we are unable to comply with applicable privacy, security and data protection laws, our operations may be severely adversely impacted, patient care could suffer, we could be liable for related damages, and our business, operations and reputation could be harmed.
If we fail to sustain or increase revenue growth while controlling expenses, our profitability may decline.
Our operating results have and will continue to fluctuate in the future, which makes predicting the timing and amount of our revenues, costs and expenditures difficult.
A disruption in the operations of a primary freight carrier, higher shipping costs or shipping delays could disrupt our supply chain and cause a decline in our net revenues or a reduction in our earnings.
If we fail to accurately predict our volume growth, hire too many or too few technicians, or manufacture too many or too few products, the delivery time for our products could be delayed or our costs may exceed our revenues, each of which could adversely affect our results of operations.
We are dependent on our marketing activities to deepen our market penetration and raise awareness of our brand and products, which may not prove successful or may become less effective or more costly to maintain in the long term.
Our success depends in part on our proprietary technology, and if we fail to successfully obtain or enforce our intellectual property (“IP”) rights, our competitive position may be harmed. Litigating claims of this type is costly and could distract our management and cause a decline in our results of operations and stock price.
If we or any vendors on whose products or services we rely for our products and services infringe the patents or IP rights of other parties or are subject to a patent infringement claim, our ability to grow our business may be severely limited.
Obtaining approvals and complying with governmental regulations, particularly those related to personal healthcare information, financial information, quality systems and data privacy, is expensive and time-consuming, and any failure to obtain or maintain approvals or comply with regulations regarding our products or services or the products and services of our suppliers or customers could materially harm our sales, result in substantial penalties and cause harm to our reputation.
We are highly dependent on third-party suppliers, some of whom are sole source suppliers, for certain key machines, components and materials, and our business and operating results could be harmed if supply is restricted or ends or the price of raw materials used in our manufacturing process increases.
17


We rely on highly skilled personnel and, if we fail to attract, motivate, train or retain highly skilled personnel, it may be more difficult to grow effectively and pursue our strategic priorities.
We use distributors for a portion of the importation, marketing and sales efforts related to our products and services, which exposes us to risks that may be harmful to our sales and operations, including that these distributors do not comply with applicable laws or our internal procedures.
Our business exposes us to potential liability for the quality and safety of our products and services, how we advertise and market those products and services and how and to whom we sell them, and we may incur substantial expenses or be found liable for substantial damages or penalties if we are subject to claims or litigation.
Compliance with current or future environmental, social, and governance (“ESG”) laws may materially increase our costs, expose us to potential liability and otherwise materially impact our business.

General Risk Factors

We rely on our personnel and, if we fail to attract, motivate or retain personnel, or if our growth harms our corporate culture, it may be more difficult to grow effectively and pursue our strategic priorities.
Business disruptions could seriously harm our financial condition.
Changes in, or interpretations of, accounting rules and regulations, could result in unfavorable accounting charges.
We are required to annually assess our internal control over financial reporting and any adverse results from such assessment may result in a loss of investor confidence in our financial reports and have an adverse effect on our stock price.
We are exposed to fluctuations in currency exchange rates and inflation, each of which could negatively affect our financial condition and results of operations.
If we fail to manage our exposure to global financial and securities market risks successfully, our operating results and financial statements could be materially impacted.
If our goodwill or long-lived assets become impaired, we may be required to record a significant charge to earnings.
Our effective tax rate may vary significantly from period to period.
New tax laws and practice, changes to existing tax laws and practice, or disputes regarding the positions we take regarding tax laws, could negatively affect our provision for income taxes as well as our ongoing operations.
We have in the past and may again in the future invest in or acquire other businesses, products or technologies which may require significant management attention, disrupt our business, dilute stockholder value and adversely affect our results of operations.
Historically, the market price for our common stock has been volatile.
We cannot guarantee that we will continue to repurchase our common stock in the future, and any repurchases that we may make may not achieve our desired objectives.
Future sales of significant amounts of our common stock may depress our stock price.
Increased scrutiny of our ESG policies and practices have and will likely continue to result in additional costs and risks, and may adversely impact our reputation, employee retention, and willingness of customers and suppliers to do business with us.

Risks Relating to our Business Operations and Strategy

Our results of operations have been materially adversely affected by global and regional efforts to mitigate the spread of COVID-19 and we expect this will continue in as yet unknown ways and to varying degrees as the virus evolves and circumstances dictate.

The broad and extensive impact of the COVID-19 pandemic on virtually all aspects of our business and society has exacerbated many pre-existing risks to our business by making them more likely to occur or more impactful when they do occur. Accordingly, you should consider the risks described in this risk factor in addition to, and not in lieu of, the risks described elsewhere throughout these risk factors.

COVID-19 has created significant, widespread and unprecedented volatility, uncertainty, and economic instability, disrupting broad aspects of the global economy, our operations and the businesses of our customers and suppliers. Many of these effects continue to varying degrees and further mutated variants and outbreaks globally or regionally continue to harm recovering consumer confidence and have led to renewed implementation of harsh preventative measures by local and regional governments and businesses. Therefore, comparing our financial results for the reporting periods of 2021 to the same reporting periods of 2020 or 2019 may not be a useful means by which to evaluate the health of our business and our results of operations.

As a result of the pandemic, customer demand and doctor availability has been inconsistent and difficult to predict. Although the practices of the doctors, dental service organizations and labs that are our principal customers have largely reopened, many continue to operate at less than pre-pandemic capacities. In addition, new variants of the virus have caused unpredictable fluctuations in the number of patients seeking treatment and the number of doctors providing the services and
18


treatments. While the pandemic increased demand for digital solutions such as the products and solutions we offer for the dental field, it is unclear whether increased demand for our products will continue. For instance, if the use of video conferencing declines when employees return to office work environments or the availability of travel, dining, entertainment and other consumer spending categories rebound, demand for our products or the growth rates for our products may decline. These fluctuations have adversely impacted our results of operations from time to time in the recent past and are expected to continue to impact our results, particularly in the near term.

In response to the pandemic, in 2020 we implemented measures aimed at limiting its spread for the health and safety of our employees, customers, patients and the communities in which we live and work as well as in accordance with orders and decrees of governmental agencies. These measures included diagnostic screenings at our facilities, increased social distancing mandates, closures of physical offices, manufacturing and treatment planning facilities, including our U.S. corporate headquarters and regional facilities worldwide, implementing remote working where feasible, and prohibiting non-essential travel. Many of these actions remain in effect to varying degrees and we may implement new or revise existing measures as circumstances require. The actions and reactions to voluntary and involuntary protective measures have been highly disruptive to our business and may continue to be disruptive.

The rules and regulations for reopening and operating our offices will likely increase in complexity, making compliance more difficult. Furthermore, if employees perceive the protocols and requirements we implement to create a safe and effective work environment to be inadequate, overly burdensome or no longer necessary, or alternatively, if we require employees to return to the office when they prefer the safety or convenience of working from home, employees may choose to leave, productivity may decline or we may experience employee unrest, slowdowns, stoppages or other demands. Additionally, we may fail to timely meet customer demand or fulfill orders, the costs to maintain or implement protective measures or deliver our products may increase, and we may be subject to increased litigation, including product liability and occupational safety and condition claims. For further discussion or the risks related to employee satisfaction, retention and engagement see the risk factor “We rely on our personnel and, if we fail to attract, motivate or retain personnel, or if our growth harms our corporate culture, it may be more difficult to grow effectively and pursue our strategic priorities.”

As the economic and societal impact of the pandemic continues, we are continually evaluating macroeconomic as well as industry-specific factors, including the extent our business and financial results and the business and financial results of our customers’ and suppliers’ have been and in the future may be impacted. The financial health and stability of businesses and consumers overall depends on numerous evolving factors, many of which we cannot control nor accurately predict. Examples include:

the duration, scope, and severity of governmental, business and societal actions in response to the pandemic;
the impact on worldwide economic activity, employment rates and actions taken by central banks and governments;
customer and consumer purchasing behavior changes as pandemic-related restrictions are curtailed, lifted or reinstated, and travel and discretionary spending patterns shift;
the response of employees, customers and suppliers to the reimplementation or easing of social distancing mandates and returning to in-office or facility working, including anxieties regarding the continuing risks of the spread of the virus or any of its variants, vaccination requirements, and other mandates that may impact employee productivity and engagement, retention or require additional costly protective measures;
the liquidity of funds and financial stability of consumers, customers, and patients, including their willingness to purchase our products and services, delays paying for products or services, requests for extended payment terms, or payment defaults;
disruptions and shortages impacting the cost, availability and timing of the procurement, delivery, manufacturing and overall supply chain for raw materials, components, parts and products, including semiconductor chips;
delays and cancellations as a result of port congestion and intermittent supplier shutdowns;
travel and gathering restrictions, including those that adversely impair or prohibit our sales personnel from interacting with customers or that limit patients from visiting their doctors or capacity limits on the number of patients doctors can see in their offices;
actions by competitors such as price reductions, aggressive product promotions, changes in or the launch or termination of products or product lines, and mergers, consolidations and liquidations;
the confidence of our customers and patients that our products and solutions are sanitary and safe to use;
data privacy and cybersecurity risks from new or expanded use of remote working and/or teledentistry by our suppliers, customers, and us, including new or expanded use of online service platforms, products and solutions such as video conferencing applications, doctor, consumer and patient apps, inadequately secured computing networks, servers, software or software applications, overheard telephone conversations, viewable computer screens, stolen passwords or access information, increased phishing and other cyber threats;
19


the impact of remote working arrangements on our financial reporting systems and internal control over financial reporting, including our ability to ensure information required to be disclosed is timely and accurately recorded, processed, summarized, reported, and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure; and
diversion of management’s attention as they focus on the short- and long-term ramifications of the pandemic.

The effects of the pandemic continue to linger and evolve and we cannot predict future direct and ancillary impacts on our business or results of operations, although they may have a material adverse effect on our business, financial condition, results of operations, cash flows and stock price as well as the businesses of our customers, suppliers and economic activity generally.

Our net revenues are dependent primarily on our Invisalign system and iTero scanners and any decline in sales or average selling price of these products, for any reason, may adversely affect net revenues, gross margin and net income.

Our net revenues remain largely dependent on sales of our Invisalign system of clear aligners and iTero intraoral scanners. Of the two, we expect net revenues from the sale of the Invisalign system, primarily our comprehensive products, will continue to account for the majority of our net revenues, making the continued and widespread acceptance of the Invisalign system by orthodontists, GPs and consumers critical to our future success. Our iTero scanners have become a material percentage of our overall revenues. Although exocad and its CAD/CAM software solutions are important to the continuing evolution of the Align digital platform, the contributions to our total net revenues from the exocad solutions remain immaterial. Our operating results could be harmed if:

orthodontists and GPs experience a reduction in consumer demand for orthodontic services;
consumers prove unwilling to adopt Invisalign system treatment as rapidly or in the volumes we anticipate and at the prices offered;
orthodontists or GPs choose to continue using wires and brackets or competitive products rather than the Invisalign system or the rates at which they utilize the Invisalign system fail to increase or increase as rapidly as anticipated;
sales of our iTero scanners decline or fail to grow sufficiently or as expected;
the growth of CAD/CAM solutions does not produce the results expected; or
if the average selling price of our products declines.

The average selling prices of our products, particularly our Invisalign system, are influenced by numerous factors, including the type and timing of products sold (particularly the timing of orders for additional clear aligners for certain Invisalign products) and foreign exchange rates. In addition, we sell a number of products at different list prices which may differ based on country. Our average selling prices have been impacted in the past and may be adversely affected again in the future if:

we introduce new or change existing promotions, general or volume-based discount programs, product or services bundles, or consumer rebate programs;
participation in any promotions or programs unexpectedly increases or decreases or drives demand in unexpected and material ways;
our geographic, channel, or product mix shifts to lower priced products or to products that have a higher percentage of deferred revenue;
we decrease prices on one or more products or services in response to increasing competitive pricing pressures;
we introduce new or change existing products or services, or modify how we market or sell any of our new or existing products or services; or
our critical accounting estimates materially differ from actual behavior or results.

If any of the foregoing were to occur, our net revenues, gross profit, gross margin and net income may decline.

Competition in the markets for our products is increasing and we expect aggressive competition from existing competitors, other companies that may introduce new technologies in the future and customers who alone or with others create orthodontic appliances and solutions or other products or services that compete with us.

The dental industry is in a period of immense and rapid digital transformation involving products, technologies, distribution channels and business models. While solutions such as our Invisalign system, iTero scanners and CAD/CAM software facilitate this transition, whether our technologies will achieve market acceptance and, if adopted, whether and when they may become obsolete as new offerings become available remains unclear.

20


Currently, the Invisalign system competes directly against traditional metal wires and brackets and increasingly against clear aligners manufactured and distributed by new market entrants and manufacturers of traditional wires and brackets, both within and outside the U.S., and from traditional medical device companies, laboratories, startups and, in some cases, doctors and DSOs themselves. Due in part to market opportunities and the expiration of certain of our key patents beginning in 2017, competition in the clear aligner market is increasing. The number and types of competitors are diverse and growing rapidly. They vary by segment, geography, and size, and include new and well-established regional competitors, as well as larger companies or divisions of larger companies with substantial sales, marketing, research financial capabilities, and existing dental market channels. Our competitors also include direct-to-consumer (“DTC”) companies that provide clear aligners using a remote teledentistry model requiring little or no in-office care from trained and licensed doctors, and doctors and DSOs who can manufacture custom aligners in their offices using modern 3D printing technology. Large consumer product companies may also enter the orthodontic supply market.

The manipulation and movement of teeth and bone is a complex and delicate process with potentially painful and debilitating results if improperly performed or monitored. Accordingly, we are committed to delivering our Invisalign system solutions primarily through trained and skilled doctors. Invisalign system treatment requires a doctor's prescription and an in person physical examination of the patient’s dentition before beginning treatment; however, with the advent of DTC providers, there has been a shift away from traditional dental practices that may impact our primary selling channels. Doctors and DSOs are sampling alternative products and taking advantage of competitive promotions and sale opportunities. In addition, we face competition from companies that introduce new technologies and we may be unable to compete with these competitors or they may render our technology obsolete or economically unattractive. If we are unable to compete effectively with existing products or respond effectively to any new technologies, our business could be harmed.

To stimulate product and services demand, we have a history of offering volume discounts, price reductions and other promotions to targeted customers and consumers. Whether or not successful, these promotional campaigns have had and may in the future again have unexpected and unintended consequences, including reduced gross margins, profitability and average selling prices, net revenues, volume growth, and net income.

We cannot assure that we will be able to compete successfully against our current or future competitors or that competitive pressures will not have a material adverse effect on our business, results of operations and financial condition.

An increasingly larger portion of our total revenues are derived from international sales and we are dependent on our international operations, which exposes us to foreign operational, political, military and other risks that may harm our business.

We earn an increasingly larger portion of our total revenues from international sales generated through our foreign direct and indirect operations and we expect to increase our sales and presence outside the U.S., particularly in markets we believe have high-growth potential. Moreover, we perform many of our key production steps in locations outside of the U.S. For instance, our digital treatment planning and aligner fabrication are performed in multiple international locations, including large-scale operations in Mexico, Costa Rica and China and we continue to establish additional sites closer to our international customers, such as our manufacturing facility in Poland currently under construction. Also, we maintain significant regional sales and marketing operations in Switzerland, Singapore and China along with research and development operations globally, including in the U.S., Russia, Israel and Germany. Our reliance on international operations exposes us to risks and uncertainties that may affect our business or results of operations, including:

difficulties managing international operations, including any travel restrictions on us or our customers;
fluctuations in currency exchange rates;
import and export risks, including shipping delays, cost increases, penalties, controls, license requirements and restrictions;
controlling production volume and quality of the manufacturing process;
the engagement in activities by our employees, contractors, partners and agents prohibited by our policies and procedures as well as international and local trade, labor and other laws such as those prohibiting bribery and corrupt payments to government officials, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act of 2010 and export control laws;
delays, disruptions and increasing costs to us and our suppliers for raw materials or components, manufacturing, and transportation, including as a result of customs clearance, port congestion, workforce unrest or labor shortages, slowdowns or stoppages, unionization efforts, or disasters, whether natural forces or human caused;
increased expense of developing, testing, manufacturing and marketing localized versions of our products;
threats, tensions, actions and responses to any social, economic, business, geopolitical, military, terrorism, or acts of war, including the possibility, threat of, imposition of, or changes in sanctions, trade restrictions and tariffs, as well as
21


retaliatory military actions, sanctions, trade restrictions and tariffs particularly involving key customers, development or manufacturing markets such as China, Mexico, Russia, the Middle East, Eastern Europe or other countries;
Some of our employees in Israel are obligated to perform annual reserve duty in the Israeli military and may be called for additional active duty under emergency circumstances which may materially impair all or a portion of our business critical to our iTero operations. Additionally, we have significant research and development activities in Russia that may be impaired should any threatened or actual military actions occur in the Ukraine or other countries. If any of these events or conditions occur, the impact to us, our employees and customers is uncertain, particularly if emergency circumstances, armed conflicts or an escalation in political instability or violence disrupts our product development, data or information exchange, payroll or banking operations, product or materials shipping by us or our suppliers and other unanticipated business disruptions, interruptions and limitations in telecommunication services or critical systems or applications reliant on a stable and uninterrupted communications infrastructure. Moreover, we have developed a multi-dimensional business continuity plan designed to mitigate the impact of potential actions and reactions to a military incursion in Ukraine and other areas, but it is unclear if it will successfully and adequately mitigate against any actions taken or sanctions imposed;
burdens of complying with a wide variety of regional and local laws, including anti-trust, fair competition and environmental laws;
the impact of initiatives to encourage the purchase or support of domestic vendors, which can influence customers to purchase products from, or collaborate to promote interoperability of products with, companies whose headquarters or primary operations are not domestic;
reduced IP rights protections as compared to the protections afforded under the laws of the U.S.;
longer customer payment cycles and greater difficulty in accounts receivable collection; and
potential adverse tax consequences.

The potential impacts of the United Kingdom’s (“UK”) withdrawal from the EU are still unfolding and have impacted varying parts of its economy at different times since the withdrawal. As the UK negotiates new trade deals and implements new laws and regulations following its withdrawal, the UK’s actions could, among other potential outcomes, adversely affect the tax, tax treaty, currency, operational, legal and regulatory regimes to which our businesses are subject, including those involving data privacy and the regulation of medical devices. The withdrawal could also, among other potential outcomes, disrupt the free and timely movement of goods, services, people, data and information and significantly disrupt trade. Further, uncertainty around these and related issues could lead to adverse effects on the economies and political stability of the UK, EU and the other economies in which we operate.

Should any of these factors, either individually or in combination, occur they could materially impact our international operations and adversely affect our business as a whole.

Demand for our products may not increase as rapidly as we anticipate or may decrease due to a variety of factors, including changing consumer demand, inflation, weakness in general economic conditions, recessions and resistance to non-traditional treatment methods.

Consumer spending habits are affected by, among other things, pandemics, inflation, weakness in general economic conditions, recessions, levels of employment, salaries and wage rates, debt obligations, discretionary income, consumer confidence and consumer perception of current and future economic conditions. Declines in, or uncertain economic outlooks for, the U.S. or certain international economies could adversely affect consumer spending habits which may, among other things, result in a decrease in the number of overall orthodontic and dental case starts, reduce patient traffic in dentists’ offices, reduce or shift spending away from elective, non-urgent, or higher value procedures or reduce demand for dental services generally, any of which could materially adversely affect our revenues and operating results. Conversely, to the extent social distancing, travel, work and other restrictions have limited options for consumer spending, demand for our products may decline once any or all of these restrictions ease. Inflation, weakness in the global or regional economies and recessions can decrease demand for dental technologies, causing dentists to postpone investments in capital equipment, such as intraoral scanners and CAD/CAM software. In addition, Invisalign treatment represents a significant change from traditional metal wires and brackets orthodontic treatment, and customers and consumers may not find it cost-effective or preferable to traditional treatment. For instance, a number of dental professionals continue to believe the Invisalign treatment is appropriate for only a limited percentage of patients. Increased market acceptance of our products depends in part upon the recommendations of dental professionals, as well as other factors including effectiveness, safety, ease of use, reliability, aesthetics, and price compared to competing products and treatment methods.

Our success depends on our ability to develop, successfully introduce, achieve market acceptance of, and manage new products and services.
22



Our success depends on our ability to profitably and quickly develop, manufacture, market and obtain regulatory approval or clearance of new products and services along with improvements to existing products and services. There is no assurance we can successfully develop, sell and achieve market acceptance of our new products and services. The extent of, and rate at which, new products or offerings may achieve market acceptance and penetration is a function of many variables, including our ability to:

successfully predict and timely innovate and develop new technologies and applications with the features and functionality customers desire or expect;
successfully and timely obtain approval or clearance of new products or services from government agencies such as the FDA and analogous agencies in other countries;
cost effectively manufacture, bring to market, market, and sell new products and services offerings;
properly forecast the amount and timing of new product demand;
allocate our research and development funding to products with higher growth prospects;
ensure compatibility of our technology, services and systems with those of our customers;
anticipate and rapidly innovate in response to new competitive products, product offerings and technologies;
differentiate our products and product offerings from our competitors as well as other products in our own portfolio and successfully articulate the benefits to our customers;
qualify for third-party reimbursement for procedures involving our products; and
encourage customers to adopt new technologies and provide the needed technical, sales and marketing support to make new product and services launches successful.

If we fail to accurately predict customer needs and preferences or fail to produce viable technologies, we may invest heavily in research and development of products that do not lead to significant revenues. Even if we successfully innovate and develop new products and product enhancements, we may incur substantial costs doing so and our profitability may suffer. It may be difficult to gain market share and acceptance for new or enhance products. Introduction and acceptance of new products may take significant time and effort if the products or services require doctor education and training to understand the benefits of the new products or they measure the success of a product only after using it to treat patients. For instance, it can take up to 24 months or longer to treat patients using our Invisalign system. Consequently, doctors may be unwilling to adopt our products until they successfully complete one or more cases or until more historical clinical results are available.

In addition, as part of our effort to accommodate our customers’ needs and demands, we periodically introduce new business and sales initiatives, such as our commercial teeth whitening products announced in 2021. In general, our internal resources support these new businesses or sales initiatives, and we frequently provide such support without clear indications it will prove successful or be without short-term execution challenges.

As we continue to grow, we are subject to growth related risks, including risks related to excess or constrained capacity and operational inefficiencies at our manufacturing and treat facilities.

We are subject to growth related risks, including excess or constrained capacity and pressure on our internal systems, personnel and suppliers. In order to manage current operations and future growth effectively, we must continue implementing and improving our operational, financial and management information systems, hire, train, motivate, manage and retain employees, and ensure our suppliers remain diverse and capable of meeting growing demand for the systems, raw materials, parts and components essential to the manufacture and delivery of our products. We may be unable to manage such growth effectively while balancing near-term efforts to meet existing demand, including adding personnel, creating scalable, secure and robust systems and operations, and automating processes needed for long term efficiencies. Any such failure could have a material adverse impact on our business, operations and prospects.

We continue to establish treatment planning and manufacturing facilities closer to our international customers in order to provide them with better experiences, improve their confidence in using the Invisalign system and iTero intraoral scanners to treat more patients, and provide redundancy should other facilities be temporarily or permanently unavailable. Our ability to obtain regulatory clearance and certifications for, move into, plan, construct and equip additional facilities is subject to significant risk and uncertainty, including risks related to establishing facilities, hiring and retaining employees and delays and cost overruns, any of which may be all or partially out of our control and can negatively impact our gross margin. In addition, operating facilities located in higher cost regions compared to Mexico, China and Costa Rica negatively impacts our gross margin. If the construction or transition into additional facilities is significantly delayed, if a facility is required to temporarily or permanently, partially or fully shut down, or demand for our products outpaces our ability to hire qualified personnel and effectively implement systems and infrastructure, we may be unable to fulfill orders timely, or at all, which may negatively impact our financial results, reputation and overall business.
23



In addition, because adapting production capacity and related cost structures to changing market conditions takes time, our facilities’ capacity may at times exceed or fall short of our production requirements. For instance, as a result of the COVID-19 pandemic, sales in the final weeks of the first quarter of 2020 declined substantially and operations at our manufacturing facilities declined shortly thereafter. Then, as dental practices reopened we experienced a rapid increase in demand. These fluctuations in demand and sales have recurred several times since the first quarter of 2020 corresponding with increases in the number of people infected with COVID-19 and variants such as Delta and Omicron, and may continue to arise in the future. If product demand decreases or increases more than forecast, we could be required to write off inventory or record excess capacity charges, we may be required to purchase or lease additional or larger facilities and additional equipment, or we may be unable to fulfill customer demand in the time frames and with the quantities required, any of which may take time to accomplish, lower our gross margin, inhibit sales or harm our reputation. Additionally, if we are required to implement new or modify existing health and safety protocols to safeguard our employees, customers or their patients, productivity could decline. Production of our clear aligners and intraoral scanners are also limited by capacity constraints due to a variety of factors, including labor shortages, shipping delays, our dependency on third-party vendors for key materials, parts, components and equipment, and limited production yields. Any or all of these problems could result in the loss of customers, provide an opportunity for competing products to gain market acceptance and otherwise harm our business and financial results.

Our products and information technology systems are critical to our business. Issues with product development or enhancements, IT system integration, implementation, updates and upgrades along with security and data protection risks have previously and could again in the future disrupt our operations, which could have a material adverse impact on our business and operating results.

We rely on the efficient, uninterrupted and secure operation of our own complex information technology systems (“IT systems”) and are dependent on key software of third parties embedded in our products and IT systems as well as third-party hosted IT systems to support our operations. All software and IT systems are vulnerable to damage, attack or interruption from a variety of sources. As our business has grown in size and complexity, including through the integration of acquired businesses, which to date have been smaller organizations with less-mature or less sophisticated systems, securities practices or training, the growth has placed, and will continue to place, significant demands on our operations and such systems and have increased the risk of security incidents. To effectively manage our existing operations and continue to grow, our IT systems and applications require an ongoing commitment of significant resources to maintain, protect, enhance and restore existing systems and develop new systems to keep pace with continuing changes in information processing technology, evolving industry and regulatory standards, increasingly sophisticated cyber threats, and changing customer preferences. Expanded remote working and increased usage of online and hosted technology platforms by us, our customers and suppliers have increased the demands on and risks to our IT systems and personnel. Moreover, we continue to transform certain business processes, extend established processes to new subsidiaries and/or implement additional functionality in our enterprise resource planning (“ERP”), product development, manufacturing, and other software and IT systems which entails certain risks, including disruption of our operations, such as our ability to develop and update products that are safe and secure, track orders and timely ship products, manage our supply chain and aggregate financial and operational data.

System upgrades, development of new releases and enhancements require significant expenditures and allocation of valuable employee resources. Delays in integration or disruptions to our business from implementation of these new or upgraded systems could have a material adverse impact on our financial condition and operating results.

Additionally, we continuously upgrade and issue new releases of our products and customer facing software applications, such as our iTero intraoral scanners, exocad CAD/CAM solutions, my iTero, our ClinCheck software, MyAligntech and the Invisalign Doctor Site as well as our internal software applications upon which customer facing, manufacturing and treatment planning operations are dependent. Software applications and products containing software frequently contain errors or defects, especially when first introduced or when new versions are released. Additionally, the third-party software integrated into or interoperable with our products and services will routinely reach end of life, and as a consequence, certain models of our intraoral scanners may be exposed to additional vulnerabilities, including increased security risks, errors and malfunctions that may be irreparable or difficult to repair. The discovery of a defect, error or security vulnerability in our products, software applications or IT systems, incompatibility with customers’ computer operating systems and hardware configurations with a new release or upgraded version or the failure of our products or primary IT systems may cause adverse consequences, including: delay or loss of revenues, significant remediation costs, delay in market acceptance, loss of data, disclosure of financial, health or other personal information of our customers or their patients, product recalls, damage to our reputation, loss of market share or increased service costs, any of which could have a material adverse effect on our business, financial condition or results of operations.

A significant portion of our clear aligner production is dependent on digital scans from our iTero and third-party intraoral scanners. Failures of all or any portion of ours or third-party software or other components or systems to interoperate with iTero
24


or third-party scanners, termination of interoperability with third-party scanners, malware or ransomware attacks, product or system vulnerabilities or defects, or a system outage for any reason have harmed our operations previously and in the future could affect materially and adversely our ability to accept scans, manufacture clear aligners or restorative procedures or treatments and services or otherwise service our customers which may, amongst other things, harm our sales, damage our reputation, adversely impact our strategic partners or result in litigation.

Additionally, our globally-dispersed installed base of iTero intraoral scanners at customer, strategic business partner or other locations may be independently or collectively the target of a cybersecurity incident or attack or subject to the intrusion of a virus, bug, or other similar negative intruder. Due to the large and growing number of these decentralized locations, we may not be able to, or not have the capacity, knowledge, or infrastructure to, respond to or remedy a cybersecurity issue in a timely manner or sufficiently, either of which may cause loss or damage to us or our customers or strategic business partners or may cause further malfunctions in, or damage to, our servers, databases, systems or products and services, loss or damage of our data, interruption or temporary cessation of our operations, or an overall negative impact to our business or reputation.

If the information we rely on to run our businesses is inaccurate or unreliable, or if the data governance controls in place fail or change, or if compliance with such controls fails, or if we fail to properly maintain, secure or restore our IT systems, or if the integrity of our products or IT systems is compromised or questioned or data is lost, or if we fail to develop new capabilities to meet our business needs in a timely manner, we could suffer operational disruptions, have customer disputes, and fail to produce timely, accurate or complete reports. We may also be required to respond to regulatory inquiries or actions, forced to defend against litigation or pay damages, penalties or fines, experience increases in operating and administrative expenses, find it necessary to recall or repair products, rebuild networks or systems, lose existing customers or strategic business partners, experience difficulties attracting new customers or implementing our growth strategies, or suffer other adverse consequences. In addition, experienced computer programmers and hackers may be able to penetrate the security features of our products, IT systems or our cloud-based software servers hosted by third parties and misappropriate, destroy or damage our confidential information or that of third parties, expose health, financial data, or other personal information of our customers and their patients, create system disruptions or cause shutdowns. Furthermore, sophisticated hardware and operating system software and applications that we either internally develop or procure from third parties may contain defects or present risks in design, development, manufacture or distribution, including “bugs,” security vulnerabilities, and other problems that can unexpectedly interfere with the operation of the system or compromise or exploit the safety and security of our products, networks or data. The costs to eliminate, mitigate or recover from security problems, viruses and bugs could be significant and depending on the nature and extent of the problem and the networks or products impacted, may result in network or systems interruptions, decreased product sales, or data loss that may have a material adverse impact on our operations, net revenues and operating results.

There can be no assurance that our process of improving existing or developing new products or IT systems, integrating new IT systems, protecting confidential patient health information, and improving service levels will not be delayed or that additional product or IT systems issues will not arise in the future. Failure to adequately protect and maintain the integrity of our products and IT systems and data may result in a material adverse effect on our financial position, results of operations and cash flows.

If we are unable or fail to protect our customer or patient information or if we are unable to comply with applicable privacy, security and data protection laws, our operations may be severely adversely impacted, patient care could suffer, we could be liable for related damages, and our business, operations and reputation could be harmed.

We retain confidential customer financial as well as patient health information in addition to our own proprietary information and data essential to our business operations. Therefore, it is critical that the facilities and infrastructure on which we depend to run our business and the products we develop remain secure and are also perceived by the marketplace and our customers to be secure. Despite the implementation of security features in our products and security measures in our IT systems, our products as well as the infrastructure and IT systems on which we depend are vulnerable to physical break-ins, computer viruses, programming errors or other technical malfunctions, hacking or phishing attacks by third parties, malware and ransomware, employee error or malfeasance or similar disruptive problems. For example, we have experienced cybersecurity incidents and may again in the future. Further, the frequency of third-party cyber attacks has increased since the onset of the COVID-19 pandemic. Significant service disruptions, breaches in our infrastructure and IT systems or other cybersecurity incidents could expose us to litigation or regulatory investigations, impair our reputation and competitive position, be distracting to our management, and require significant time and resources to address. Affected parties or regulatory agencies could initiate legal or regulatory action against us, which could prevent us from resolving the issues quickly or in unanticipated ways, cause us to incur significant expense and liability, or result in judicial or governmental orders forcing us to cease operations or modify our business practices in ways that could materially limit or restrict the products and services we provide. Concerns over our privacy practices could adversely affect others’ perception of us and deter customers, patients and partners from using our products. In addition, patient care could suffer, and we could be liable if our products or IT systems fail
25


to deliver accurate and complete information in a timely manner. We have cybersecurity and other forms of insurance coverage related to a breach event covering expenses for notification, credit monitoring, investigation, crisis management, public relations and legal advice. The policy also provides coverage for regulatory action defense including oversight, investigations and disclosure obligations as well as fines and penalties, potential payment card industry fines and penalties and costs related to cyber extortion; however, damages and claims arising from such incidents may not be covered or may exceed the amount of any coverage and do not cover the time and effort we incur investigating and responding to any incidents, which may be significant.

We are also subject to federal, state and foreign laws and regulations, including ones relating to privacy, data security and protection, content regulation, and consumer protection among others. We are subject to various national and regional data localization or data residency laws which generally require that certain types of data collected within a country be stored and processed only within that country or approved countries and other countries are considering enacting similar data localization or data residency laws. We have and likely will again in the future be required to implement new or expand existing data storage protocols, build new storage facilities, and/or devote additional resources to comply with such laws, any of which could be costly. We are also subject to data export restrictions and international transfer laws which prohibit or impose conditions upon the transfer of such data from one country to another. These laws and regulations are constantly evolving and may be interpreted, applied, created or amended in a manner that could adversely affect our business.

In addition, we must comply with numerous data privacy and data security requirements that span from individual state and national laws in the U.S. and China to multinational requirements in the EU. For instance, China has enacted complex and highly restrictive cybersecurity, data localization, and cross border data transfer laws. In the EU, we must comply with the General Data Protection Regulation which serves as a harmonization of EU data-privacy laws, and in the U.S., we must comply with data privacy and data security provisions of the U.S. Health Insurance Portability and Accountability Act regulations. Moreover, the number of local and national governments enacting data privacy laws continues to increase and we expect this trend to continue. Maintaining compliance with these laws and regulations is costly and could require complex changes in the way we do business or provide services to our customers and their patients. Additionally, our success may be dependent on the success of healthcare providers, many of whom are comprised of individual or small operations with limited IT experience and inadequate or untested security protocols, in managing data privacy and data security requirements.

If we fail to sustain or increase revenue growth while controlling expenses, our profitability may decline.

If we are to sustain or increase profitability in future periods, we need to continue increasing our net revenues while controlling expenses. Because our business and the markets we target are evolving, it is difficult to predict our future operating results or levels of growth or declines. We have not in the past and may be unable in the future to sustain or regain our historical growth rates which may cause our profitability to decline.

Our operating results have and will continue to fluctuate in the future, which makes predicting the timing and amount of our revenues, costs and expenditures difficult.

Our quarterly and annual operating results have and will continue to fluctuate for a variety of reasons, including as a result of changing doctor and consumer product demand. Some of the factors that have historically and in the future could cause our operating results to fluctuate include:

limited visibility into, and difficulty predicting from quarter to quarter, the types of procedures and level of activities in our customers’ practices;
fluctuations in the number of patients seeking treatment and the number of doctors providing services and treatment as a result of the pandemic and new variants in the virus;
changes in demand based on geographies, channels, or product mix;
the level of confidence of doctors in our products and changes in the rates at which they recommend or utilize our products for their patients;
weakness in consumer spending and confidence, inflation, a slowdown or recession in domestic or international economies;
higher manufacturing, delivery and inventory costs;
unanticipated delays and disruptions in the manufacturing process caused by insufficient capacity or availability of raw materials, parts or components, shortages or turnover in the labor force or the introduction of new production processes, power outages or insufficient power, natural or other disasters, pandemics or general economic conditions impacting the solvency of vendors in our supply chain;
competition in general and competitive developments in our target markets;
26


new programs or business models, new product or services introductions or changes or modifications to existing products and services offerings, including any impacts related to the timing of orders, product mix or market cannibalization;
changes in relationships with DSOs and distributors, including the timing of orders;
changes in the timing of revenue recognition and changes in our average selling prices, including as a result of the timing of receipt of product orders and shipments, product and services mix, geographic mix, product and services deferrals, the introduction of new products and software releases, product pricing, bundling and promotions, pricing for fees or expenses, modifications to our terms and conditions such as payment terms, or as a result of new accounting pronouncements or changes to critical accounting estimates including, without limitation, those estimates based on such matters as our predicted usage of additional aligners;
the creditworthiness, liquidity and solvency of our customers and their ability to timely make payments when due;
fluctuations in currency exchange rates against the U.S. dollar;
our inability to scale, suspend or reduce production and treatment operations based on variations in product demand;
seasonal fluctuations, including those related to patient demographics such as the seasonality of teen treatments in the U.S., China and Europe as well as the number of doctors in their offices and their availability to take appointments;
costs and expenditures in connection with such things as the establishment of new treatment planning and fabrication facilities, the hiring and deployment of personnel, and litigation, and the success of or changes to our marketing programs from quarter to quarter;
timing and fluctuation of spending around marketing and brand awareness campaigns and industry trade shows;
our reliance on our contract manufacturers for the production of sub-assemblies for our intraoral scanners;
increased advertising or marketing efforts or aggressive price competition from competitors;
changes to our effective tax rate;
major changes in available technology or the preferences of customers may cause our current product offerings to become less competitive or obsolete;
unanticipated delays or disruptions in our receipt of patient records made through intraoral scanners for any reason;
disruptions to our business due to political, economic or other social instability or any governmental regulatory or similar actions, including the impact of epidemics and pandemics such as COVID-19, any of which results in changes in consumer spending habits, limiting or restricting patient visits to orthodontists or general practitioners, as well as any impact on workforce absenteeism;
inaccurate forecasting of net revenues, production and other operating costs;
investments in research and development to develop new products and enhancements; and
material impairments of goodwill and long-lived assets.

To respond to these and other factors, we may make business decisions that adversely affect our operating results such as modifications to our pricing policy and payment terms, promotions, development efforts, product releases, business structure or operations. Most of our expenses, such as employee compensation and lease obligations, are relatively fixed in the short term. Moreover, our expense levels are based, in part, on our expectations for future revenues. As a result, if our net revenues for a particular period fall below expectations, we may be unable to timely or effectively reduce spending to offset any shortfall in net revenues. Due to these and other factors, we do not believe that quarter-to-quarter comparisons of our operating results are meaningful.

A disruption in the operations of a primary freight carrier, higher shipping costs or shipping delays could disrupt our supply chain and cause a decline in our net revenues or a reduction in our earnings.

We are dependent on commercial freight carriers, primarily UPS, to deliver our products. If the operations of these carriers are disrupted for any reason, we may be unable to timely deliver our products to our customers who may choose alternative products causing our net revenues and gross margin to decline, possibly materially. When fuel costs increase, our freight costs generally do so as well. In addition, we earn an increasingly larger portion of our total revenues from international sales. International sales carry higher shipping costs which could negatively impact our gross margin and results of operations. If freight costs materially increase and we are unable to successfully pass all or significant portions of the increase along to our customers, or we cannot otherwise offset such increases in our cost of net revenues, our gross margin and financial results could be adversely affected.

If we fail to accurately predict our volume growth, hire too many or too few technicians, or manufacture too many or too few products, the delivery time for our products could be delayed or our costs may exceed our revenues, each of which could adversely affect our results of operations.

If we fail to accurately predict our volume growth, we may inaccurately estimate the staffing, materials or storage required to manufacture our products. If we underestimate volume growth, our growth may exceed our manufacturing capacity of one or more of our suppliers or manufacturing facilities, we may be understaffed and we may not have sufficient materials.
27


Specifically, our manufacturing process relies on sophisticated computer software and requires new technicians to undergo a relatively long training process, often 120 days or longer. As a result, if we are unable to accurately predict our volume growth, we may have an insufficient number of trained technicians to ensure products are manufactured and delivered within the time frames our customers expect. Without sufficient capacity, trained personnel or materials, we may be unable to provide our products to customers in a timely manner, which could damage our relationships with our existing customers or harm our ability to attract new customers. This could cause a decline in our net revenues and net income and could adversely affect our results of operations.

Conversely, if we over estimate our growth, we may have excess expenses caused by excess staffing, materials, and capacity. If we hire and train too many technicians in anticipation of volume growth that does not materialize, materializes at a rate slower than anticipated, or if volumes decline, our costs and expenditures may outpace our revenues or revenue growth, harming our gross margin and financial results. Additionally, in order to secure supplies for production of products, we sometimes enter into non-cancelable minimum purchase commitments with vendors, which could impact our ability to adjust our inventory to reflect declining market demands. If demand for our products is less than we expect, we may experience additional excess and obsolete inventories and be forced to incur additional charges and our profitability may suffer.

We are dependent on our marketing activities to deepen our market penetration and raise awareness of our brand and products, which may not prove successful or may become less effective or more costly to maintain in the long term.

Our marketing efforts and costs are significant and include national and regional campaigns in multiple countries involving television, print media, social media and, more recently, alliances with professional sports teams, social media influencers and other strategic partners. We attempt to structure our advertising campaigns to increase brand awareness, adoption and goodwill; however, there is no assurance our campaigns will achieve the returns on advertising spend desired, increase brand or product awareness sufficiently to sustain or increase our growth goals or generate goodwill and positive reputational goals. Moreover, should any entity or individual endorsing us or our products take actions, make or publish statements in support of, or lend support to events or causes which may be perceived by all or any portion of society negatively, our sponsorships or support of these entities or individuals may be called into question, boycotts of our products announced, and our reputation may be harmed, any of which could have an adverse effect on our gross margin and business overall.

In addition, various countries prohibit certain types of marketing activities. For example, some countries restrict direct to consumer advertising of medical devices. We could run afoul of restrictions and be ordered to stop certain marketing activities. Moreover, competitors do not always follow these restrictions, creating an unfair advantage and making it more difficult and costly for us to compete.

Additionally, we rely heavily on data generated from our campaigns to target specific audiences and evaluate their effectiveness, particularly data generated from internet activities on mobile devices. To obtain this data, we are dependent on third parties and popular mobile operating systems, networks, technologies, products, and standards that we do not control, such as the Android and iOS operating systems and mobile browsers. Any changes in such systems that degrade, reduce or eliminate our ability to target or measure the results of ads or increase costs to target audiences could adversely affect the effectiveness of our campaigns. For example, Apple has released mobile operating systems that include significant data privacy changes that may limit our ability to interpret, target and measure ads effectively.

Our success depends in part on our proprietary technology, and if we fail to successfully obtain or enforce our intellectual property (“IP”) rights, our competitive position may be harmed. Litigating claims of this type is costly and could distract our management and cause a decline in our results of operations and stock price.

Our success depends in part on our ability to maintain existing IP rights and to obtain and maintain further IP protection for our products. Our inability to do so could harm our competitive position.

We rely on our portfolio of issued and pending patent applications in the U.S. and other countries to protect a large part of our IP and our competitive position; however, these patents may be insufficient to protect our IP rights because our patents may be challenged, invalidated, held unenforceable, circumvented, or may not be sufficiently broad to prevent third parties from producing competing products similar in design to our products and foreign patents protections may be more limited than those provided under U.S. patents and IP laws.

We may not be afforded the protection of a patent if our currently pending or future patent filings do not result in the issuance of patents or we fail to apply for patent protection. We may fail to apply for a patent if our personnel fail to disclose or recognize new patentable ideas or innovations. Remote working can decrease the opportunities for our personnel to collaborate, thereby reducing the opportunities for effective invention disclosures and patent application filings. We may choose not to file a
28


foreign patent application if the limited protections provided by a foreign patent outweigh the costs to obtain it. Our foreign patent portfolio is less extensive than our U.S. portfolio.

We also rely on protection of our copyrights, trademarks, trade secrets, know-how and proprietary information. We generally enter into confidentiality agreements with our employees, consultants and collaborative partners upon commencement of a relationship with us; however, these agreements may not provide meaningful protection against the unauthorized use or disclosure of our trade secrets or other confidential information, and adequate remedies may not exist when unauthorized uses or disclosures occur.

Our inability to maintain the proprietary nature of our technology through patents, copyrights or trade secrets would impair our competitive advantages and could have a material adverse effect on our operating results, financial condition and future growth prospects. In particular, a failure to protect our IP rights might allow competitors to copy our technology or create counterfeit or pirated versions of our products, which could adversely affect our reputation, pricing and market share.

Litigation, interferences, oppositions, re-exams, inter partes reviews, post grant reviews or other proceedings have been necessary and will likely be needed in the future to determine the validity and scope of certain of our IP rights and the IP rights claimed by third parties to determine the validity, scope or non-infringement of certain patent rights pertinent to the manufacture, use or sale of our products and the products of competitors. Asserting or defending these types of proceedings can be unpredictable, protracted, time consuming, expensive and distracting to management and technical personnel. The outcome of such proceedings could adversely affect the validity and scope of our patent or other IP rights, hinder our ability to manufacture and market our products, require us to seek a license for infringing products or technologies or result in the assessment of significant monetary damages. An unfavorable ruling could include monetary damages, an injunction prohibiting us from selling our products, or an exclusion order preventing us from importing our products in one or more countries. Moreover, independent actions by competitors, customers or others have been brought alleging that our efforts to assert or attempt to enforce our patent or other IP rights constitute unfair competition or violations of antitrust laws in the U.S. and other jurisdictions and investigations and additional litigation based on the same or similar claims may be brought in the future. The potential effects on our business operations resulting from litigation, whether or not ultimately determined in our favor or settled by us, are costly and could adversely affect our results of operations and stock price.

If we or any vendors on whose products or services we rely for our products and services infringe the patents or IP rights of other parties or are subject to a patent infringement claim, our ability to grow our business may be severely limited.

Extensive litigation over patents and other IP rights is common in the medical device, optical scanner, 3D printing and other technologies and industries on which our products and services are based. We have been sued for infringement of third parties’ patents in the past and we are currently defending patent infringement lawsuits and other legal claims. In addition, we periodically receive letters from third parties drawing our attention to their patent rights. While we do not believe we infringe upon any valid and enforceable rights that have been brought to our attention, there may be other more pertinent rights of which we are presently unaware. The defense and prosecution of IP lawsuits, interference proceedings and related legal and administrative proceedings could result in substantial expense to us and significant diversion of effort by our technical and management personnel. An adverse determination in any legal proceeding to which we may become a party could subject us to significant liabilities, exclusion orders or injunctions that may prevent or limit our rights to sell or import our products in one or more countries. An adverse determination of this nature could require us to seek licenses from third parties. Licenses may not be available on commercially reasonable terms or at all, in which event, our business would be materially adversely affected.

Obtaining approvals and complying with governmental regulations, particularly those related to personal healthcare information, financial information, quality systems and data privacy, is expensive and time-consuming, and any failure to obtain or maintain approvals or comply with regulations regarding our products or services or the products and services of our suppliers or customers could materially harm our sales, result in substantial penalties and cause harm to our reputation.

As a supplier of medical devices and solutions, we and many of our healthcare provider customers, suppliers and distributors are subject to extensive and frequently changing regulations under numerous federal, state, local and foreign laws, including those regulating:

the storage, transmission and disclosure of medical information and healthcare records;
prohibitions against the offer, payment or receipt of remuneration to induce referrals to entities providing healthcare services or goods or to induce the order, purchase or recommendation of our products; and
the marketing and advertising of our products.

The healthcare market itself is also highly regulated and subject to changing political, economic and regulatory influences. For instance, regulations affecting the security and privacy of patient healthcare information applicable to healthcare providers
29


and their business associates, such as HIPAA, may require us to make significant and unplanned enhancements of software applications or services, result in delays or cancellations of orders, or result in the revocation of endorsement of our products and services by healthcare participants. Our critical vendors and service providers are similarly subject to various regulations. Our failure or the failure of our suppliers, customers, advertisers and influencers to strictly adhere to clearances or approvals in the labeling, marketing and sales of our products and services could subject us to claims or litigation, including actions alleging false or misleading advertising, unfair or anti-competitive business practices or other violations of laws or regulations, which may result in costly investigations, fines, penalties, as well as material judgments, settlements or decrees. There can be no assurance that we will adequately address the business risks associated with the implementation and compliance with such laws or that we will be able to take advantage of any resulting business opportunities.

Furthermore, in general before we can sell a new medical device or market a new use of or claim for an existing product, we must obtain clearance or approval to gain market access unless an exemption applies. For instance, in the U.S., FDA regulations are wide ranging and govern, among other things:

product design, development, manufacturing and testing;
product labeling;
product storage;
pre-market clearance or approval;
complaint handling and corrective actions;
advertising and promotion; and
product sales and distribution.

It takes significant time, effort and expense to obtain and maintain FDA clearances or approvals of products and services and there is no guarantee we will successfully or timely obtain or maintain approvals in all or any of the countries in which we do business now or in the future. In other countries, the requirements to obtain and maintain similar approvals may differ materially from those of the FDA and may require additional time and expense. Moreover, these laws may change resulting in additional time and expense or loss of approvals. Additionally, the impact of the COVID-19 pandemic on normal governmental operations may delay our efforts to obtain and maintain approvals, possibly significantly. If approvals to market our products or services are delayed, whether in the U.S. or other countries, we may be unable to offer them in markets we deem important to our business. Failure or delays to obtain or maintain regulatory approvals may materially harm our domestic or international operations, and our business as a whole adversely impacted.

Any failure to comply with applicable regulatory requirements could result in enforcement actions in the U.S. and other countries. For example, enforcement actions by the FDA may include one or more of the following sanctions:

warning letters, fines, injunctions, consent decrees and civil penalties;
repair, replacement, refunds, recall or seizure of our products;
operating restrictions or partial suspension or total shutdown of production;
refusing our requests for 510(k) clearance or pre-market approval of new products, new intended uses, or modifications to existing products;
withdrawing clearance or pre-market approvals previously granted; and
criminal prosecution.

We and certain of our vendors must also comply with facility registration and product listing requirements of the FDA and adhere to applicable Quality System regulations. The FDA enforces its Quality System regulations through periodic unannounced inspections. Our failure to satisfactorily correct an adverse inspection finding or to comply with applicable manufacturing regulations could result in enforcement actions, and we may be required to find alternative manufacturers, which could be a long and costly process. Any enforcement action by the FDA or foreign governments could have a material adverse effect on us.

In addition, while we provide significant training to our personnel, they may not properly adhere to our policies or applicable laws or regulations. If our employees fail to comply with any or all laws or regulations or our policies or procedures, it could result in violations of laws or regulations and subject us to harm to our reputation, loss of customers, loss or revenues, or regulatory investigations and actions.

Consequently, if we cannot successfully obtain approval for our products or services or timely and cost-effectively maintain compliance with laws regulating our products and services, our results of operations and financial condition could be harmed.

30


We are highly dependent on third-party suppliers, some of whom are sole source suppliers, for certain key machines, components and materials, and our business and operating results could be harmed if supply is restricted or ends or the price of raw materials used in our manufacturing process increases.

We are highly dependent on our supply chain, particularly manufacturers of specialized scanning equipment, rapid prototyping machines, resin and other advanced materials, as well as the optics, electronic and other mechanical components of our intraoral scanners.

We maintain single supply relationships for many of these machines and materials. In particular, our CT scanning and stereolithography equipment used in our aligner manufacturing and many of the critical components for the optics of our scanners are provided by single suppliers. We rely on a single third-party manufacturer to supply key sub-assemblies for our iTero Element scanner. We purchase the vast majority of our resin and polymer, the primary raw materials used in our manufacturing process for clear aligners, from a single source. By using single suppliers for materials and manufacturing in a limited number of locations, we risk multiple supply chain vulnerabilities. For example, damage or destruction of a facility can materially disrupt our ability to timely deliver key components and materials or products or a supplier could encounter financial, operating or other difficulties, be unable to hire or maintain personnel, fail to timely obtain supplies, fail to maintain manufacturing standards or controls, or fail to timely deliver materials, parts or components. Any one of these occurrences would impact our supply chain.

Restrictions in response to the pandemic and other macroeconomic factors have affected and are expected to continue to affect our supply chain. The manufacture of product components, the final assembly of our products and other critical operations are concentrated in certain geographic locations, including China. A significant portion of our finished goods product distribution occurs through China and EMEA. Each of these areas has been affected by the pandemic and has implemented measures to try to contain its spread, including restrictions on manufacturing facilities, commerce, travel, our support operations and workforce, and our customers, strategic partners, vendors and suppliers. There is considerable uncertainty regarding the current and future impact of such measures, including reduced availability or increased cost of air transport, port closures and increased border controls and closures. Any or all restrictions can limit our manufacturers’ capacity to produce our parts or products and have a material adverse effect on our supply chain.

The effects of climate change on regional and global economies could change the supply, demand or availability of sources of energy or other resources material to our products and operations and affect the availability or cost of natural resources and goods and services on which we and our suppliers rely.

Because of our dependence on our suppliers, changes in one or more of our relationships with them or changes in their circumstances can result in disruptions to the supply chain, which can materially impact our business. For instance, we may be unable to quickly establish or qualify replacement suppliers creating production interruptions, delays and inefficiencies. Finding substitute manufacturers may be expensive, time-consuming or impossible and could result in a significant interruption in the supply of one or more products causing us to lose revenues and suffer damage to our customer relationships. Technology changes by our vendors could disrupt access to required manufacturing capacity or require expensive, time consuming development efforts to adapt and integrate new equipment or processes. In the event of technology changes, delivery delays, labor stoppages or shortages, or shortages of, or increases in price for these items, sales may decrease and our business and growth prospects may be harmed.

We rely on highly skilled personnel and, if we fail to attract, motivate, train or retain highly skilled personnel, it may be more difficult to grow effectively and pursue our strategic priorities.

We are highly dependent on the talent and effort of highly skilled employees, including orthodontists and production technicians in our treatment planning facilities, and employees on our clinical engineering, technology development and sales teams. To be successful, we must effectively manage our growth through our ability to identify, hire, develop, motivate, train and retain these skilled employees as well as personnel throughout our organization.

We provide significant training to our personnel and our business will be impacted if our training fails to properly prepare our personnel to perform the work required, we are unable to successfully instill technical expertise in new and existing personnel or if our techniques prove unsuccessful or not cost-effective.

Moreover, for certain roles, this training and experience can make key personnel, such as our sales personnel, highly desirable by competitors and lead to increased attrition. The loss of the services and knowledge from our highly skilled employees may significantly delay or prevent the achievement of our development and business objectives and could harm our
31


business. For example, it can take up to twelve months or more to train sales representatives to successfully market and sell our products and for them to establish strong customer relationships.

For more discussion related to our personnel and corporate culture see the risk factor, “We rely on our personnel and, if we fail to attract, motivate or retain personnel, or if our growth harms our corporate culture, it may be more difficult to grow effectively and pursue our strategic priorities.”

If we are unable to expand our workforce, including key sales and other skilled personnel, retain key personnel or quickly replace personnel with individuals of equivalent technical expertise and qualifications, our net revenues and our ability to maintain market share could be materially harmed.
We use distributors for a portion of the importation, marketing and sales efforts related to our products and services, which exposes us to risks that may be harmful to our sales and operations, including that these distributors do not comply with applicable laws or our internal procedures.

In addition to our direct sales force, we have and expect to continue to use distributors to import, market, sell, service and support our products. Our agreements with these distributors are generally non-exclusive and terminable by either party with little notice. If any of these relationships are terminated and if alternative distributors must be quickly found and trained in the use, marketing, sales and support of our products and services, our revenues and ability to sell or service our products in markets key to our growth and expansion could be adversely affected. These distributors may also choose to sell alternative or competing products or services. In addition, we may be held responsible for the actions of these distributors and their employees and agents for compliance with laws and regulations, including fair competition, bribery and corruption, trade compliance, and marketing and sales activities. A distributor may also affect our ability to effectively market our products in certain foreign countries or regulatory jurisdictions if it holds the regulatory authorization in such countries or within such regions and causes, by action or inaction, the suspension of such marketing authorization or sanctions for non-compliance or prevents us from taking control of any such authorization. It may be difficult, expensive, and time-consuming for us to re-establish market access or regulatory compliance in such cases.

Our business exposes us to potential liability for the quality and safety of our products and services, how we advertise and market those products and services and how and to whom we sell them, and we may incur substantial expenses or be found liable for substantial damages or penalties if we are subject to claims or litigation.

Our products and services involve an inherent risk of claims concerning their design, manufacture, safety and performance, how they are marketed and advertised in a complex framework of highly regulated domestic and international laws and regulations, how we package, bundle or sell them to customers who may be private individuals or companies or public entities such as hospitals and clinics and how we train and support doctors, their staffs and patients who administer or use our products. Moreover, consumer products and services are routinely subject to claims of false, deceptive or misleading advertising, consumer fraud and unfair business practices. Additionally, we may be held liable if any product we develop or manufacture or services we offer or perform causes injury or is otherwise found unhealthy. If our products are safe but they are promoted for use or used in unintended or unexpected ways or for which we have not obtained clearance or approvals (“off-label” usage), we may be investigated, fined or have our products or services enjoined or approvals rescinded or we may be required to defend ourselves in litigation. Although we maintain insurance for product liability, business practices and other types of activities we make or offer, coverage may not be available on acceptable terms, if at all, and may be insufficient for actual liabilities. Any claim for product liability, sales, advertising and business practices, regardless of its merit or eventual outcome, could result in significant legal defense costs and damage our reputation, increase our expenses and divert management’s attention.

Compliance with current or future environmental, social, and governance (“ESG”) laws may materially increase our costs, expose us to potential liability and otherwise materially impact our business.

Our operations are subject to a variety of existing local, regional and global ESG laws and regulations, and we will likely be required to comply with new, broader, more complex and costly laws and regulations that focus on ESG matters in the future. Our compliance obligations will likely span all aspects of our business and operations, including product design and development, materials sourcing and other procurement activities, energy and natural resources usage, facilities design and utilization, recycling and collection, transportation, disposal activities and workers’ rights.

The environmental regulations related to greenhouse gases may have an impact on our or our suppliers’ energy sources. Many U.S. and foreign regulators have enacted or are considering enacting new or additional limits on the emissions of greenhouse gases, including, but not limited to, carbon dioxide and methane, from power generation units using fossil fuels like
32


coal and natural gas. The effects of greenhouse gas emission limits on power generation that have been enacted already or that may be enacted in the future are subject to significant uncertainties, including the timing of any new requirements and levels of emissions reductions. Initiatives and legislation designed to reduce, restrict or eliminate greenhouse gas emissions from power generation may have the effect of increasing our costs and those of our suppliers and could result in manufacturing, transportation and supply chain disruptions and delays if clean energy alternatives are not readily available in adequate supply when required. Moreover, alternative energy sources that supply the power to meet our current and future demands as well as those of our suppliers and the global and regional economies in general, coupled with reduced investments in traditional energy sources and infrastructure, may fail to provide the predictable, reliable, and consistent energy that we, our suppliers and other businesses need for operations.

Regulations related to sourcing of certain metals may have an impact on our business. For instance, the sourcing and availability of metals that may be used in the manufacture of, or contained in, our products may be affected by laws and regulations in the U.S. or internationally regarding the use of minerals obtained from certain regions of the world like the Democratic Republic of Congo and adjoining countries. Although we do not believe that we or our suppliers source minerals from this region, these laws and regulations may decrease the number of suppliers capable of supplying our needs for certain metals, thereby negatively affecting our ability to manufacture products in sufficient quantities or at competitive prices, leading customers to potentially choose competitive goods and services.

Meeting our obligations under existing laws, rules, or regulations is already costly to us and our suppliers, and we expect those costs to increase in the future, possibly materially. Additionally, we expect regulators to perform investigations, inspections and periodically audit our compliance with these laws and regulations, and we cannot provide assurance that our efforts or operations will be compliant. If we fail to comply with any requirements, we could be subject to significant penalties or liabilities and we may be required to implement new and significantly more costly processes and procedures to come into compliance. Further these laws are subject to unpredictable changes. Even if we successfully comply with these laws and regulations, our suppliers may fail to comply. We may also suffer financial and reputational harm if customers require, and we are unable to deliver, certification that our products are conflict free. In all of these situations, customers may stop purchasing products from us, and may take legal action against us, which could harm our reputation, revenues and results of operations.

General Risk Factors

We rely on our personnel and, if we fail to attract, motivate or retain personnel, or if our growth harms our corporate culture, it may be more difficult to grow effectively and pursue our strategic priorities.

We believe a key factor in our success has been the culture we have created that emphasizes a shared vision and values focusing on agility, customer success and accountability. We believe this culture fosters an environment of integrity, innovation, creativity, and teamwork. We have also experienced in the past and expect to experience in the future, difficulties attracting and retaining employees that meet the qualifications, experience, compliance mindset and values we expect. If we are unable to attract and retain personnel that meet our selection criteria or relax our standards in order to meet the demands of our growth or if our growth is not managed effectively, our corporate culture, ability to achieve our strategic objectives, and our compliance with obligations under our internal controls and other requirements may be harmed.

We are considering adjusting our remote working policies, which may cause our culture to change, cause us to incur additional costs, or cause us to lose talent or fail to attract talent. Many of our employees have worked remotely during the COVID-19 pandemic, which makes it difficult to maintain or enhance our culture, especially for new employees onboarded remotely. As we evaluate when and how to return employees to our offices globally, we continue to assess the impact various return-to-office plans may have on our culture, morale, and hiring and retention, particularly considering tight labor markets and generous or broad remote working policies being adopted by companies against whom we compete for talent. Should we choose to require employees to return to the office, implement or modify a remote working policy, and/or allow or modify a hybrid approach in which employees can continue to work from home or other remote locations on a limited or part time basis only, it may materially increase our costs or create unforeseen challenges or complications, including:

difficulties maintaining our corporate culture, disruption of morale or decreased loyalty;
negative impacts to collaboration, performance and productivity;
increased employee stress, fatigue or “burn out” by employees unable to disengage their work life from the home life;
increased operational, governance, compliance, and tax risks;
increased attrition or limits to our ability to attract employees who prefer for convenience or for safety reasons to continue working remotely full time, or in offices or geographies different from where they were hired to work or are expected to work;
problems managing office space requirements;
33


concerns regarding favoritism or discrimination;
strains to our business continuity plans and difficulties achieving our strategic objectives; and
increased labor and employment claims and litigation.

Furthermore, our compensation and benefit arrangements, such as our equity award programs, may not always be successful in attracting new employees and retaining and motivating existing employees. In addition, other internal and external factors can impact our ability to hire and retain talent, including insufficient advancement or career opportunities, restrictive immigration policy and regulatory changes, an increase in employees choosing to retire or quit with no immediate intentions to continue working and significantly higher demand for technical and digital talent.

If we are unable to attract and retain personnel that meet our selection criteria or relax our standards in order to meet the demands of our growth or if our growth is not managed effectively, our corporate culture, ability to achieve our strategic objectives, and our compliance with obligations under our internal controls and other requirements may be harmed.

Business disruptions could seriously harm our financial condition.

Our global operations have been disrupted in the past and will likely be disrupted and harmed again in the future. The occurrence of any material or prolonged business disruptions could harm our growth and expansion, result in significant losses, seriously harm our revenues, profitability and financial condition, adversely affect our competitive position, increase our costs and expenses, and require substantial expenditures and recovery time in order to fully resume operations.

Human error can have a significant effect on our business. While we train our employees and perform our due diligence when contracting with third parties, mistakes and accidents still occur. For instance, in March 2021, a container ship carrying some of our products was stuck in the Suez Canal for six days. Although this did not have a material adverse effect on our business, there is no assurance that such incidents may not impact us in a material way in the future.

Natural disasters can impact our business, including as a result of earthquakes, tsunamis, floods, droughts, hurricanes, wildfires, extreme weather conditions, power outages, restrictions and shortages, telecommunications failures, materials scarcity and price volatility, and medical epidemics or health pandemics. Climate change is likely to increase both the frequency and severity of natural disasters and, consequently, risks to our operations and growth. Our digital dental modeling and certain of our customer facing operations are primarily processed in our facilities located in Costa Rica. Our aligner molds and finished aligners are fabricated in Mexico and China. Our locations in Costa Rica and Mexico as well as others are in earthquake zones and may be subject to other natural disasters. Moreover, a significant portion of our research and development activities are located in California, which suffers from earthquakes, periodic droughts, power shortages and wildfires. If there is a major earthquake or any other natural disaster in a region where one of these facilities is located, our employees could be impacted, our research could be lost, and our ability to create ClinCheck treatment plans, respond to customer inquiries or manufacture and ship our aligners could be compromised which could result in our customers experiencing significant delays receiving their aligners and a decrease in service levels.

When human induced or natural disasters occur, they may, individually or in the aggregate, affect our ability to provide products, services and solutions to our customers, and could cause production delays or limitations, create adverse effects on distributors, disrupt supply chains, result in shipping and distribution disruptions and reduce the availability of or access to one or more facilities, any of which could materially and adversely affect our business, financial condition and results of operations.

Changes in, or interpretations of, accounting rules and regulations, could result in unfavorable accounting charges.

We prepare our consolidated financial statements in conformity with U.S. GAAP. These principles are subject to interpretation by the SEC and various bodies formed to interpret and create appropriate accounting policies. A change in these policies or in the way these policies are interpreted by us or regulators can have a significant effect on our reported results and may even retroactively affect previously reported transactions.

We are required to annually assess our internal control over financial reporting and any adverse results from such assessment may result in a loss of investor confidence in our financial reports and have an adverse effect on our stock price.

We are required to furnish in our Form 10-K a report by our management regarding the effectiveness of our internal control over financial reporting that includes, among other things, an assessment of the effectiveness of our internal control over financial reporting as of the end of our fiscal year, including a statement as to whether our internal control over financial reporting is effective. Our internal controls may become inadequate because of changes in personnel, updates and upgrades to existing software including our ERP software system, changes in accounting standards or interpretations of existing standards,
34


and, as a result, the degree of compliance of our internal control over financial reporting with the existing policies or procedures may become ineffective. Establishing, testing and maintaining an effective system of internal control over financial reporting requires significant resources and time commitments on the part of our management and our finance staff, may require additional staffing and infrastructure investments and increases our costs of doing business. If we are unable to assert that our internal control over financial reporting is effective in any future period (or if our auditors are unable to express an opinion on the effectiveness of our internal controls or conclude that our internal controls are ineffective), the timely filing of our financial reports could be delayed or we could be required to restate past reports, and cause us to lose investor confidence in the accuracy and completeness of our financial reports in the future, which could have an adverse effect on our stock price.

We are exposed to fluctuations in currency exchange rates and inflation, each of which could negatively affect our financial condition and results of operations.

Although the U.S. dollar is our reporting currency, a growing portion of our net revenues and net income are generated in foreign currencies. Net revenues and net income generated by subsidiaries operating outside of the U.S. are translated into U.S. dollars using constantly, often substantially, fluctuating exchange rates. As a result, negative movements in exchange rates against the U.S. dollar have and may increasingly adversely affect our net revenues and net income in our consolidated financial statements. We enter into currency forward contract transactions in an effort to cover some of our exposure to currency fluctuations, but there is no assurance these transactions will fully or effectively hedge our exposure to currency fluctuations, and, under certain circumstances, these transactions could have an adverse effect on our financial condition.

We also experienced rising inflationary pressures in 2021 and expect such pressures to continue in 2022. Cost inflation, including increases in ocean container rates, raw material prices, labor rates, and domestic transportation costs threaten to impact our profitability and our ability to recover these cost increases through price increases may continue to lag, resulting in downward pressure on our gross margin and operating margin. Any attempts to offset cost increases with price increases may result in reduced sales, increase customer dissatisfaction or otherwise harm our reputation.

If we fail to manage our exposure to global financial and securities market risks successfully, our operating results and financial statements could be materially impacted.

The primary objective of our investment activities is to preserve principal. To achieve this objective, a majority of our marketable investments are investment grade, liquid, fixed-income securities and money market instruments denominated in U.S. dollars. If the carrying value of an investment exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we are required to write down the value of the investment, which could materially harm our results of operations and financial condition. Moreover, the performance of certain securities in our investment portfolio correlates with the credit condition of the U.S. financial sector. In an unstable credit or economic environment, it is necessary to assess the value of our investments more frequently and we might incur significant realized, unrealized or impairment losses associated with these investments.

Additionally, in July 2017, the United Kingdom Financial Conduct Authority announced that it would stop compelling banks to submit interest rates for the calculation of the London Interbank Offered Rate (“LIBOR”) after 2021. Although we do not have any outstanding debt under our 2020 Credit Facility, were we to draw on it, the outstanding amounts would bear interest at fluctuating interest rates on an approved replacement benchmark. We also have other contracts indexed to LIBOR. We continue to monitor this matter and evaluate the related risks and potential impact of LIBOR’s expiration. Any indebtedness that we incur may be indexed to a replacement benchmark, such as the Secured Overnight Financing Rate (“SOFR”). Any such change could cause the effective interest rate under an agreement, including our 2020 Credit Facility, and our overall interest expense to increase, adversely affecting our cash flows and results of operations.

If our goodwill or long-lived assets become impaired, we may be required to record a significant charge to earnings.

Under GAAP, we review our goodwill and long-lived asset group for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Additionally, goodwill is required to be tested for impairment at least annually. The qualitative and quantitative analysis used to test goodwill are dependent upon various assumptions and reflect management’s best estimates. Changes in certain assumptions including revenue growth rates, discount rates, earnings multiples and future cash flows may cause a change in circumstances indicating that the carrying value of goodwill or the asset group may be impaired and assessing these assumptions and predicting and forecasting future events can be difficult. Goodwill and purchased assets require periodic fair value assessments to determine if they have become impaired. Consequently, we may be required to record a significant charge to earnings in the financial statements during the period in which any impairment of goodwill or long-lived asset group is determined.

35


Our effective tax rate may vary significantly from period to period.

Various internal and external factors may have favorable or unfavorable effects on our future effective tax rate. These factors include, but are not limited to, changes in the global economic environment, changes in legal entity structure or activities performed within our entities, changes in tax laws, regulations and/or rates, new or changes to accounting pronouncements, changing interpretations of existing tax laws or regulations, changes in the relative proportions of revenues and income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates, changes in overall levels of pretax earnings, the future levels of tax benefits of stock-based compensation, settlement of income tax audits and non-deductible goodwill impairments. For example, our effective tax rate varied significantly in the first quarter of fiscal 2020 due to the relocation of our EMEA regional headquarters from the Netherlands to Switzerland.

Our effective tax rate is also dependent in part on forecasts of full year results which can vary materially. Furthermore, we may continue to experience significant variation in our effective tax rate related to excess tax benefits on stock-based compensation, particularly in the first quarter of each year when the majority of our equity awards vest.

New tax laws and practice, changes to existing tax laws and practice, or disputes regarding the positions we take regarding tax laws, could negatively affect our provision for income taxes as well as our ongoing operations.

As a U.S. multinational corporation, we are subject to tax laws both within and outside of the U.S. and significant judgment is required in determining our worldwide provision for income taxes. Changes in tax laws or changes to how those laws are applied to our business in practice, could affect the amount of tax to which we are subject and the manner in which we operate. Additionally, the Organization for Economic Cooperation and Development’s (“OECD”) Base Erosion and Profit Shifting (“BEPS”) project has resulted in considerable new reporting obligations worldwide as OECD member countries have implemented its guidance. The OECD continues to publish guidance pursuant to the BEPS and other projects which, if adopted by member countries, may affect our tax positions in many of the countries in which we do business.

Moreover, the application of indirect taxes (such as sales and use tax (“SUT”), value-added tax (“VAT”), goods and services tax (“GST”), and other indirect taxes) to our operations is complex and evolving. U.S. states, local and foreign taxing jurisdictions have differing rules and regulations governing differing types of taxes, and these rules and regulations are subject to varying interpretations and exemptions that may change over time. We collect and remit SUT, VAT, GST and other taxes in many jurisdictions and we are routinely subject to audits. The positions we take regarding taxes as well as the amounts we collect or remit may be challenged and we may be liable for failing to collect or remit all or any portion of taxes deemed owed or the taxes could exceed our estimates. One or more U.S. states or countries may seek to impose incremental or new sales, use, or other tax collection obligations on us or may determine that such taxes should have but have not been paid by us.

We are routinely subject to audits regarding our tax reporting and remissions by local and national governments. We may also be subject to audits in U.S. states, local and foreign jurisdictions for which we have not accrued tax liabilities. The positions we take and assumptions we make regarding taxes as well as the amounts we collect or remit may be challenged and we may be liable for failing to collect or remit all or any portion of taxes deemed owed or the taxes could exceed our estimates. If we dispute rulings or positions taken by tax authorities, we may incur expenses and expend significant time and effort to defend our positions, which may be costly.

The application of existing, new, or future tax laws, and results of audits, whether in the U.S. or internationally, could harm our business. Furthermore there have been and will continue to be substantial ongoing costs associated with complying with the various tax requirements and defending our positions in the numerous markets in which we conduct or will conduct business.

We have in the past and may again in the future invest in or acquire other businesses, products or technologies which may require significant management attention, disrupt our business, dilute stockholder value and adversely affect our results of operations.

Periodically, we may acquire, or make investments in, complementary companies, products or technologies like our acquisition of exocad in 2020. Alternatively, we may be unable to find suitable investment or acquisition targets in the future, and we may not be able to complete investments or acquisitions on favorable terms, if at all. If we do make investments or complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals or desired synergies, and any investments that we make or acquisitions we complete could be viewed negatively by our customers, securities analysts and investors. Moreover, to the extent we make strategic investments, the companies in which we invest may fail or we may ultimately own less than a majority of the outstanding shares of the company and be outvoted on critical matters or issues that could harm us or the value of our investment.

36


Additionally, as an organization we do not have a history of significant acquisitions or integrating their operations and cultures with our own. As such we are subject to multiple vulnerabilities and risks when making a strategic investment or acquisition, including we may:

fail to perform proper due diligence and inherit or fail to uncover material issues of the acquired company or assets, including IP or other litigation or ongoing investigations, accounting irregularities or improprieties, bribery, corruption or other compliance liabilities;
fail to comply with regulations, governmental orders or decrees;
create IT security and privacy compliance issues;
invest in companies that generate net losses and the market for their products, services or technologies may be slow to develop;
not realize a positive return on investment or determine that our investments have declined in value, such that we may be required to record impairments which could be material and could have an adverse impact on our financial results;
have to pay cash, incur debt or issue equity securities to pay for an acquisition, adversely affecting our liquidity, financial condition or the value of our common stock. The sale of equity or issuance of debt to finance any acquisition could result in dilution to our stockholders. The occurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations;
find it difficult to implement and harmonize company-wide financial reporting, forecasting and budgeting, accounting, billing, information technology and other systems due to inconsistencies in standards, internal controls, procedures and policies;
require significant time and resources to effectuate the transition;
fail to retain key personnel;
inaccurately forecast the financial impact of an acquired business;
not realize any or all or material portions of the expected synergies and benefits of the acquisition; or
unsuccessfully evaluate or utilize the acquired technology or acquired company’s know-how or fail to successfully integrate any acquisitions or the technologies acquired.

Moreover, opposition to one of more acquisitions could lead to negative ratings by analysts or investors, give rise to objections by one or more stockholders or result in stockholder activism, any of which could harm our stock price. Acquisitions can also lead to large non-cash charges that can have an adverse effect on our results of operations as a result of write-offs for items such as future impairments of intangible assets and goodwill or the recording of stock-based compensation.

Historically, the market price for our common stock has been volatile.

The market price of our common stock is subject to rapid and wide price fluctuations in response to various factors, many of which are beyond our control. The factors include:

the impact on global and regional economies as a result of the COVID-19 pandemic;
quarterly variations in our results of operations and liquidity or changes in our forecasts and guidance;
changes in recommendations by the investment community or speculation in the press or investment community regarding estimates of our net revenues, operating results or other performance indicators;
announcements by us or our competitors or new market entrants, including strategic actions, management changes, and material transactions or acquisitions;
technical factors in the public trading markets for our stock that may produce price movements that may or may not comport with macro, industry or company-specific fundamentals, including, without limitation, the sentiment of retail investors (including as it may be expressed on financial trading and other social media sites), the amount and status of short interest in our securities, access to margin debt, trading in options and other derivatives on our common stock, fractional share trading, and other technical trading factors or strategies;
announcements regarding stock repurchases, sales of our common stock, credit agreements and debt issuances;
announcements of technological innovations, new, additional or revised programs, business models, products or product offerings by us, our customers or competitors;
key decisions in pending litigation, new litigation, settlements, judgments or decrees;
sales of stock by us, our officers or directors; and
general economic market conditions.

In addition, the stock market in general, and the market for technology and medical device companies, in particular, have experienced extreme price and volume fluctuations that are often unrelated to or disproportionate to the operating performance of those companies. These broad market and industry factors may include market expectations of, or actual changes in, monetary policies that have the goal of easing or tightening interest rates such as the federal funds rate in the U.S. and austerity measures of governments intended to control budget deficits. Historically, our stock has fluctuated materially based on broad
37


economic and industry factors unrelated to our actual performance and future changes in monetary policies, austerity, and other market factors may seriously harm the market price of our common stock, regardless of our operating performance. Historically, securities litigation, including securities class action lawsuits and securities derivative lawsuits, is often brought against an issuing company following periods of volatility in the market price of its securities and we have not been excepted from such litigation.

We cannot guarantee that we will continue to repurchase our common stock in the future, and any repurchases that we may make may not achieve our desired objectives.

We have a history of recurring stock repurchase programs intended to return capital to our investors. Future stock repurchase programs are contingent on a variety of factors, including our financial condition, results of operations, business requirements, and our Board of Directors' continuing determination that stock repurchases are in the best interests of our stockholders and in compliance with all applicable laws and agreements. There is no assurance that we will continue repurchasing our common stock in the future, consistent with historical levels or at all, or that our stock repurchase programs will have a beneficial impact on our stock price.

Future sales of significant amounts of our common stock may depress our stock price.

A large percentage of our outstanding common stock is currently owned by a small number of significant stockholders. These stockholders have sold in the past, and may sell in the future, large amounts of common stock over relatively short periods of time. Sales of substantial amounts of our common stock in the public market by existing stockholders may adversely affect the market price of our common stock by creating the perception of difficulties or problems with our business that may depress our stock price.

Increased scrutiny of our ESG policies and practices have and will likely continue to result in additional costs and risks, and may adversely impact our reputation, employee retention, and willingness of customers and suppliers to do business with us.

Investor advocacy groups, institutional investors, investment funds, proxy advisory services, stockholders, and customers are increasingly focused on ESG practices of companies. Additionally, public interest and legislative pressure related to public companies’ ESG practices continues to grow. If our ESG practices fail to meet regulatory requirements or investor or other industry stakeholders' evolving expectations and standards for responsible corporate citizenship in areas including environmental stewardship, support for local communities, board of director and employee diversity, human capital management, employee health and safety practices, product quality, supply chain management, corporate governance and transparency and employing ESG strategies in our operations, our brand, reputation and employee retention may be negatively impacted and customers and suppliers may be unwilling to do business with us. In addition, as we work to align our ESG practices with industry standards, we have expanded and, in the future, will likely continue to expand our disclosures in these areas. We also expect to incur additional costs and require additional resources to monitor, report, and comply with our various ESG practices. If we fail to adopt ESG standards or practices as quickly as stakeholders desire or regulators require, report on our ESG efforts or practices accurately, or satisfy the disclosure and other expectations of stakeholders or regulators, our reputation, business, financial performance, growth, and stock price may be adversely impacted.

Item 1B. Unresolved Staff Comments.

None.

38


Item 2.Properties.

We occupy several leased and owned facilities. As of December 31, 2021, the significant facilities occupied were as follows:
LocationLease/OwnPrimary Use
Tempe, Arizona, U.S.A.LeaseOffice for corporate headquarters
San Jose, California, U.S.A.OwnOffice for research & development and administrative personnel
Raleigh, North Carolina, U.S.A.OwnOffice for Americas regional headquarters
San Jose, Costa RicaLease and OwnOffice for administrative personnel, treatment personnel, and customer care
Moscow, RussiaLeaseOffice for research & development
Petah Tikva, IsraelLease and OwnManufacturing and office for research & development and administrative personnel
Rotkreuz, SwitzerlandLeaseOffice for EMEA regional headquarters
Juarez, MexicoOwnManufacturing and office for administrative personnel
Ziyang, ChinaOwnManufacturing and office for administrative personnel

We believe our existing facilities are in good operating condition and are suitable for the conduct of our business. The significant facilities noted above are used mostly by all our reportable segments. We also own property in Wroclaw, Poland where we expect to open a new aligner fabrication facility that will begin serving doctors during the first half of 2022.

Item 3.Legal Proceedings.

For a discussion of legal proceedings, refer to Note 10 "Legal Proceedings" of the Notes to Consolidated Financial Statements in Part II, Item 8 of this Form 10-K.

Item 4.Mine Safety Disclosures.

Not applicable.
39


PART II

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

Market Information

Our common stock is traded on the NASDAQ Global Market under the symbol ALGN. As of February 21, 2022, there were approximately 53 holders of record of our common stock. Because the majority of our shares of outstanding common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.

Performance Graph

Notwithstanding any statement to the contrary in any of our previous or future filings with the SEC, the following information relating to the price performance of our common stock shall not be deemed “filed” with the SEC or “Soliciting Material” under the Securities Exchange Act of 1934, as amended, or subject to Regulation 14A or 14C, or to liabilities of Section 18 of the Exchange Act except to the extent we specifically request that such information be treated as soliciting material or to the extent we specifically incorporate this information by reference.

The graph below matches our cumulative 5-year total stockholder return on common stock with the cumulative total returns of the NASDAQ Composite index, the S&P 500 index and the S&P 1500 Composite Health Care Equipment & Supplies index. The graph tracks the performance of a $100 investment in our common stock and each index (with the reinvestment of all dividends) from December 31, 2016 to December 31, 2021.
algn-20211231_g3.jpg
40


Unregistered Sales of Equity Securities

None.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

The following table summarizes the stock repurchase activity for the three months ended December 31, 2021:

PeriodTotal Number of Shares Repurchased Average Price Paid per ShareTotal Number of Shares Repurchased as Part of Publicly Announced Programs
Approximate Dollar Value of Shares that May Yet Be Repurchased Under the Programs(1)
October 1, 2021 through October 31, 2021— $— — $824,962,500 
November 1, 2021 through November 30, 2021150,031 $666.53 150,031 $724,962,500 
December 1, 2021 through December 31, 2021— $— — $724,962,500 
Total150,031 150,031 

1 May 2021 Repurchase Program. On May 13, 2021, we announced that our Board of Directors had authorized a plan to repurchase up to $1.0 billion of our common stock. See Note 13 Common Stock Repurchase Programs” of the Notes to Consolidated Financial Statements for details on the May 2021 Repurchase Program.

Item 6.[Reserved]


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

The following discussion and analysis of our financial condition and results of operations should be read together with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K.

A discussion regarding our financial condition and results of operations for fiscal 2021 compared to fiscal 2020 is presented under Results of Operations of this Form 10-K. Discussions regarding our financial condition and results of operations for fiscal 2020 compared to 2019 have been omitted from this Annual Report on Form 10-K, but can be found in "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020, filed with the SEC on February 26, 2021, which is available without charge on the SEC's website at www.sec.gov and on our investor relations website at investor.aligntech.com.

Executive Overview of Results

Trends and Uncertainties

Our business strategic priorities remain focused on four principal pillars of growth: (i) international expansion; (ii) GP adoption; (iii) patient demand and conversion; and (iv) orthodontic utilization.

We strive to deliver on each of our strategic growth drivers through a variety of interrelated enterprise-wide efforts including:

Our growth depends on the continued penetration and adoption of Invisalign products, intraoral scanners and CAD/CAM solutions in international markets. We continue to invest in manufacturing operations, research and development, clinical treatment planning, sales and marketing and building our quality and regulatory capabilities in existing and emerging markets globally. For instance, in 2021, we:

opened new offices in Israel to support the long-term growth of iTero scanner and services business for treatment planning and other operations;

announced plans to open an aligner fabrication facility in Wroclaw, Poland as a part of our strategy to bring operational facilities closer to customers and thereby serve them more quickly and respond to their needs more effectively as well as new treatment planning operations in targeted regional geographies; and

41


expanded our sales and marketing efforts into new countries and regions, including establishing offices in the African countries of Ghana and Morocco.

We continue to see growth opportunities with international orthodontists and GP customers, particularly with adopters of digital dentistry platforms as we continue to tailor our sales and marketing strategies and resources around the unique needs of each customer channel. As we continue growing, we intend to opportunistically expand our research, development, manufacturing, treatment planning, sales and marketing operations to meet local and regional demand thoughtfully and deliberately. Over the longer-term, we expect international revenues to grow faster than Americas' revenues as a result of growing international demand, our continued investment in international market expansion, the size of the market opportunities and our relatively low market penetration of these regions.

We believe our training and education efforts are important to building the confidence within the GP and orthodontic communities needed to increase their adoption and utilization of clear aligner treatment. Accordingly, we continue to expand our Invisalign customer base by educating new doctors on the benefits of digital dentistry through the Invisalign system and demonstrating to GPs and orthodontists how the iTero portfolio of intraoral scanners and CAD/CAM restorative services and workflows can increase the profitability of their dental practices by enhancing patient experiences.

However, training and education alone are insufficient to drive adoption and utilization growth sufficiently. We need to continue to innovate, develop and bring to market products and solutions that deliver the ever-increasing clinical precision and predictability doctors expect with the speed and convenience their patients require. For this reason, we expect to continue to invest in research and development and open facilities closer to our customers and their patients to timely and conveniently support them.

Patient demand and conversion depends on making targeted investments in advertising and public relations through social media, influencers and other forms of digital communications to encourage patients to seek treatment from Invisalign trained doctors. We believe that well-designed, targeted sales and marketing promotions that build on our strong brand awareness and allow us to differentiate our products and solutions from traditional and emerging competitors. Accordingly, we continue to increase investments intended to grow consumer demand. For instance, in 2021, we introduced the “Invis-is” consumer advertising campaign with new creative content and influencers focused on teens, moms and young adults. We expect to make further investments to create additional demand for Invisalign system treatment driving more consumers to dental professionals for those treatments.

In addition, we are pursuing new lines of Consumer Products that are complementary to our doctor-prescribed principal products currently available in certain e-commerce channels in the U.S. Similarly, in order to grow our retainer business, which is significantly underpenetrated, we have begun investing more directly in marketing strategies focused on driving adoption and increasing market share in the U.S.

We expect global orthodontic utilization rates to continue increasing overall as doctors’ clinical confidence in the efficacy and predictability of the Invisalign system increases with advancements in products and technology and as patients and doctors demand treatments that emphasize convenience and safety through fewer in office visits and less invasive and quicker treatments rise. In addition, the teenage and younger market makes up 75% of the approximately 21 million total annual global orthodontic case starts each year. As we continue to emphasize the benefits of the Invisalign system for teenage and younger patient treatments through education, training and sales and marketing programs, we expect utilization rates to rise. However, our utilization rates will fluctuate from period to period due to a variety of factors, which may include seasonal trends in our business, office closures or slowdowns related to COVID-19-related preventative measures and adoption rates for new products and features. Refer to “COVID-19 Pandemic Update” below for further details.

To achieve these strategic pillars, we expect to continue hiring skilled employees in our clinical engineering, technology development, manufacturing, sales and management teams. Expanding our workforce will require that we offer competitive compensation and result in increasing costs which we expect to offset with increasing revenues.

COVID-19 Pandemic Update

The COVID-19 pandemic continues to cause significant volatility and uncertainty in the global and regional economies, leading to changes in consumer and business behavior, fear and market fluctuations, materials and product shortages and restrictions on business and individual activities, all of which is materially impacting supply and demand in broad sectors of the world markets. During 2021, many businesses and countries, including the U.S., continued imposing preventative and precautionary measures to mitigate the spread of the virus and its variants. As a result of the restrictive measures imposed, the
42


demand for digital solutions has increased. Society and businesses continue to adapt to practices such as social distancing and remote working that further the need for greater flexibility and convenience of digital solutions. Our efforts to promote the digital transformation of dental practices with our clear aligners, intraoral scanners, clinical treatment planning and other offerings has allowed us to quickly respond to fluctuating demands in the dental field in various regions.

Consequently, despite the economic challenges caused by the pandemic, our revenue grew by 59.9% in 2021 compared to 2020. The growth was a combination of non-COVID related increases as well as lower revenues in 2020 as the initial preventative measures to combat the spread of the virus resulted in significant office closures and materially reduced operating capacities for many of our customers. Our overall business performance has been strong, and we believe the digital transition to dentistry that began before the pandemic will continue to be positive for our business, results of operations, cash flows, and financial condition, although we intend to adjust spending to coincide with the fluctuating pace of recovery and changes in demand. As such, our recent operating results and levels of growth may not be indicative of our future performance.

The continuing evolution of the pandemic remains highly fluid and unpredictable, including the setbacks occurring as a result of new virus strains and new or additional operating restrictions imposed on businesses, supply chain shortages and delays, the positive impacts of vaccinations, the uncertainties regarding consumer spending as demand for entertainment, dining, and travel returns and remote working diminishes. Our top priority continues to be the health and safety of our employees and their families, our customers and their staff. In addition, new variants of the virus have caused unpredictable fluctuations in the number of patients seeking treatment and the number of doctors providing the services and treatments. These fluctuations have adversely impacted our results of operations from time to time in the recent past and are expected to continue to impact our results, particularly in the near term.

We continue to follow recommended safety measures, including encouraging employees to work from home when possible, suspending non-essential work travel, and implementing various access controls at our facilities. In order to overcome the supply chain shortages and delays, we are also proactively communicating with our suppliers and distributors and modifying our purchase order commitments to mitigate the risks of supply chain interruptions and maintaining inventory levels greater than historically required.

Further discussion of the impact of the COVID-19 pandemic on our business may be found in Part I, Item 1A of this Annual Report on Form 10-K under the heading “Risk Factors.”

Key financial and operating metrics

We measure our performance against these strategic priorities by the achievement of key financial and operating metrics. For the year ended December 31, 2021, we achieved the following, taking into consideration that percentage changes from prior year financial results include the impact of COVID-19 and do not necessarily reflect our future growth rates:

Revenues of $3,952.6 million, an increase of 59.9% year-over-year;
Clear Aligner revenues of $3,247.1 million, an increase of 54.5% year-over-year reflecting the expanding opportunity for Invisalign system treatment among adults globally, as well as the underlying orthodontic market as we continue to build awareness of the Invisalign brand and drive utilization among teens and younger patients through increased consumer marketing.
Americas Clear Aligner revenues of $1,544.8 million, an increase of 52.9% year-over-year;
International Clear Aligner revenues of $1,498.7 million, an increase of 55.2% year-over-year;
Clear Aligner volume increase of 54.8% year-over-year and Clear Aligner volume increase for teenage patients of 47.3% year-over-year;
Imaging Systems and CAD/CAM Services revenues of $705.5 million, an increase of 90.4% year-over-year reflecting strong growth across all regions with continued adoption of the iTero Element 5D and 5D Plus Series of next generation scanners and imaging systems launched in February 2021, as well as increased average selling prices (“ASP”) predominately due to favorable product mix shift towards higher priced scanners;
Income from operations of $976.4 million and operating margin of 24.7%;
Effective tax rate of 23.7%;
Net income of $772.0 million with diluted net income per share of $9.69;
Cash, cash equivalents and marketable securities of $1,296.7 million as of December 31, 2021;
Operating cash flow of $1,172.5 million;
Capital expenditures of $401.1 million, predominantly related to increases in our manufacturing capacity and facilities; and
Number of employees was 22,540 as of December 31, 2021, an increase of 24.7% year-over-year.
43



Other Statistical Data and Trends

Our primary goal is to establish clear aligners as the principal solution for the treatment of malocclusions and our Invisalign system as the treatment solution of choice by orthodontists, GPs and patients globally, our intraoral scanning platform as the preferred scanning protocol for digital dental scans, and our exocad CAD/CAM software as the solution of choice for dental labs. As of December 31, 2021, over 12 million people worldwide have been treated with our Invisalign system, over 68,000 iTero scanners have been sold and over 47,000 exocad software licenses have been installed. Management measures these results by comparing to the estimated 500 million people who can benefit from straighter teeth, 21 million annual orthodontic case starts and 2 million dental practices that could use intraoral scanners and uses this data to target opportunities to expand the market for orthodontics by educating consumers about the benefits of straighter teeth using the Invisalign system, dental professionals and/or labs and service providers to use iTero intraoral scanners, and dental labs and practitioners to install exocad CAD/CAM software.

For the fourth quarter of 2021, total Invisalign cases submitted with a digital scanner in the Americas increased to 89.1%, up from 84.0% in the fourth quarter of 2020 and international scans increased to 80.8%, up from 73.7% in the fourth quarter of 2020. For the fourth quarter of 2021, 96.4% of Invisalign cases submitted by North American orthodontists were submitted digitally. Our annual utilization rates for the last three fiscal years are as follows:

algn-20211231_g4.jpg
* Invisalign utilization rates are calculated by the number of cases shipped divided by the number of doctors to whom cases were shipped. Our International region includes EMEA, APAC. Latin America (LATAM) is excluded from the International region based on its immateriality to the year, however is included in the Total utilization.

Total utilization rate in 2021 increased to 20.8 cases per doctor compared to 16.1 cases per doctor in 2020 and 15.9 cases per doctor in 2019.

North America: Utilization rate among our North American orthodontist customers increased to 98.1 cases per doctor in 2021 compared to 67.3 cases per doctor in 2020 and 65.0 cases per doctor in 2019 and the utilization rate among our North American GP customers increased to 14.3 cases per doctor in 2021 compared to 9.6 cases per doctor in 2020 and 9.5 cases per doctor in 2019.

International: International doctor utilization rate increased to 17.5 cases per doctor in 2021 compared to 14.5 cases per doctor in 2020 and 13.8 cases per doctor in 2019.


44


Results of Operations

Net Revenues by Reportable Segment

We group our operations into two reportable segments: Clear Aligner segment and Systems and Services segment.

Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:

Comprehensive Products include, but are not limited to, Invisalign Comprehensive and Invisalign First.

Non-Comprehensive Products include, but are not limited to, Invisalign Moderate, Lite and Express packages and Invisalign Go and Invisalign Go Plus.

Non-Case products include, but are not limited to, retention products, Invisalign training, adjusting tools used by dental professionals during the course of treatment and, more recently, Consumer Products that are complementary to our doctor-prescribed principal products such as aligner cases (clamshells), teeth whitening products, cleaning solutions (crystals, foam and other material) and other oral health products available in certain e-commerce channels in the U.S.

Our Systems and Services segment consists of our iTero intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options. Our services include subscription software, disposables, rentals, pay per scan services, as well as exocad’s CAD/CAM software solutions that integrate workflows to dental labs and dental practices.

Net revenues for our Clear Aligner and Systems and Services segments by region for the year ended December 31, 2021, 2020 and 2019 are as follows (in millions):
 Year Ended December 31,Year Ended December 31,
Net Revenues20212020Change20202019Change
Clear Aligner revenues:
    Americas$1,544.8 $1,010.2 $534.5 52.9 %$1,010.2 $1,022.1 $(11.9)(1.2)%
    International1,498.7 965.4 533.2 55.2 %965.4 881.4 84.1 9.5 %
    Non-case 203.7 125.8 77.8 61.9 %125.8 122.3 3.5 2.9 %
Total Clear Aligner net revenues
$3,247.1 $2,101.5 $1,145.6 54.5 %$2,101.5 $2,025.8 $75.7 3.7 %
Systems and Services net revenues705.5 370.5 335.0 90.4 %370.5 381.0 (10.6)(2.8)%
Total net revenues$3,952.6 $2,471.9 $1,480.6 59.9 %$2,471.9 $2,406.8 $65.1 2.7 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Clear Aligner Case Volume

Case volume data which represents Clear Aligner case shipments for the year ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 Year Ended December 31,Year Ended December 31,
20212020Change20202019Change
Total case volume2,547.7 1,645.3 902.4 54.8 %1,645.3 1,537.1 108.3 7.0 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Total net revenues increased by $1,480.6 million in 2021 as compared to 2020 primarily as a result of increases in Clear Aligner volume of 54.8% and an increase in the number of scanners recognized across most regions.

Clear Aligner - Americas

Americas net revenues increased by $534.5 million in 2021 as compared to 2020 primarily due to a 57.6% increase in volume which resulted in higher net revenues of $582.1 million, partially offset by lower ASP that decreased net revenues by
45


$47.7 million. Lower ASP was mostly due to higher promotional discounts which decreased revenue by $52.1 million and net deferrals which decreased revenues by $40.3 million. The decreases in ASP were partially offset by favorable product mix shift which increased net revenues by $34.2 million and favorable exchanges rates which increased net revenues by $12.2 million.

Clear Aligner - International

International net revenues increased by $533.2 million in 2021 as compared to 2020 primarily due to a 51.6% increase in volume which resulted in higher net revenues by $497.8 million. Higher ASP increased net revenues by $35.4 million mostly due to favorable exchange rates which increased net revenues by $61.8 million and favorable product mix shift which increased net revenues by $27.6 million. The increases in ASP were partially offset by higher net deferrals which decreased net revenues by $49.6 million.

Clear Aligner - Non-Case

Non-case net revenues increased by $77.8 million in 2021 compared to 2020 due to increased volume for retention products across all regions primarily driven by Vivera retainers.

Systems and Services

Systems and Services net revenues increased by $335.0 million in 2021 as compared to 2020 due to a higher number of scanners recognized which increased net revenues by $186.3 million. Net revenues also increased by $97.7 million as a result of higher iTero service revenues mostly due to a larger scanner install base and additional exocad CAD/CAM revenues. Additionally, higher scanner ASP increased net revenues by $51.0 million mostly due to favorable product mix shift towards higher priced scanners such as the iTero Element Plus Series.

Cost of net revenues and gross profit (in millions):
 Year Ended December 31,Year Ended December 31,
 20212020Change20202019Change
Clear Aligner
Cost of net revenues$772.7 $569.3 $203.4 $569.3 $526.0 $43.3 
% of net segment revenues23.8 %27.1 %27.1 %26.0 %
Gross profit$2,474.4 $1,532.1 $942.2 $1,532.1 $1,499.7 $32.4 
Gross margin %76.2 %72.9 %72.9 %74.0 %
Systems and Services
Cost of net revenues$244.5 $139.4 $105.1 $139.4 $136.9 $2.5 
% of net segment revenues34.7 %37.6 %37.6 %35.9 %
Gross profit$461.0 $231.1 $229.9 $231.1 $244.2 $(13.1)
Gross margin %65.3 %62.4 %62.4 %64.1 %
Total cost of net revenues$1,017.2 $708.7 $308.5 $708.7 $662.9 $45.8 
% of net revenues25.7 %28.7 %28.7 %27.5 %
Gross profit$2,935.4 $1,763.2 $1,172.1 $1,763.2 $1,743.9 $19.3 
Gross margin %74.3 %71.3 %71.3 %72.5 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Cost of net revenues includes personnel-related costs including payroll and stock-based compensation for staff involved in the production process, the cost of materials, packaging, freight and shipping related costs, depreciation on capital equipment and facilities used in the production process, amortization of acquired intangible assets and training costs.

Clear Aligner

The gross margin percentage increased in 2021 as compared to 2020 primarily due to manufacturing efficiencies driven by higher production volumes.

46


Systems and Services

The gross margin percentage increased in 2021 as compared to 2020 as a result of higher ASP from a product mix shift and an increase in service revenues which was partially offset by higher freight costs.

Selling, general and administrative (in millions):
 Year Ended December 31,Year Ended December 31,
 20212020Change20202019Change
Selling, general and administrative$1,708.6 $1,200.8 $507.9 $1,200.8 $1,072.1 $128.7 
% of net revenues43.2 %48.6 %48.6 %44.5 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Selling, general and administrative expense generally includes personnel-related costs, including payroll, stock-based compensation and commissions for our sales force, marketing and advertising expenses including media, public relations, marketing materials, clinical education, trade shows and industry events, legal and outside service costs, equipment, software and maintenance costs, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and Information Technology (“IT”).

Selling, general and administrative expense increased in 2021 compared to 2020 primarily due to higher compensation related costs of $235.0 million from higher salaries, fringe benefits, incentive bonuses and commissions due to increased headcount as we continue to invest in sales and marketing to penetrate into new markets as well as higher advertising and marketing costs of $183.4 million.

Research and development (in millions):
 Year Ended December 31,Year Ended December 31,
 20212020Change20202019Change
Research and development$250.3 $175.3 $75.0 $175.3 $157.4 $17.9 
% of net revenues6.3 %7.1 %7.1 %6.5 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Research and development expense generally includes personnel-related costs, including payroll and stock-based compensation, outside service costs associated with the research and development of new products and enhancements to existing products, software, equipment, material and maintenance costs, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and IT.

Research and development expense increased in 2021 compared to 2020 primarily due to higher compensation costs including higher salaries, fringe benefits and incentive bonuses mainly from increased headcount as we continue to focus our investments in innovation and research.

Income from operations (in millions):
 Year Ended December 31,Year Ended December 31,
 20212020Change20202019Change
Clear Aligner
Income from operations$1,325.9 $768.0 $557.8 $768.0 $836.0 $(67.9)
Operating margin %40.8 %36.5 %36.5 %41.3 %
Systems and Services
Income from operations$259.1 $96.1 $163.1 $96.1 $137.7 $(41.7)
Operating margin %36.7 %25.9 %25.9 %36.1 %
Total income from operations 1
$976.4 $387.2 $589.2 $387.2 $542.5 $(155.3)
Operating margin %24.7 %15.7 %15.7 %22.5 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

1    Refer to Note 18 “Segments and Geographical Information” of the Notes to Consolidated Financial Statements for details on unallocated corporate expenses and the reconciliation to Consolidated Income from Operations.
47



Clear Aligner

Operating margin percentage increased in 2021 compared to 2020 due to higher gross margins and operating leverage on higher net revenues.

Systems and Services

Operating margin percentage increased in 2021 compared to 2020 due to operating leverage on higher net revenues and higher gross margins due to a favorable mix shift towards higher priced scanners.

Interest income (in millions):
 Year Ended December 31,Year Ended December 31,
 20212020Change20202019Change
Interest income$3.1 $3.1 $— $3.1 $12.5 $(9.4)
% of net revenues0.1 %0.1 %0.1 %0.5 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Interest income generally includes interest earned on cash, cash equivalents and investment balances. In 2021, there was no change to interest income compared to 2020.

Other income (expense), net (in millions):
 Year Ended December 31,Year Ended December 31,
 20212020Change20202019Change
Other income (expense), net$32.9 $(11.3)$44.3 $(11.3)$7.7 $(19.0)
% of net revenues0.8 %(0.5)%(0.5)%0.3 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Other income (expense), net, generally includes foreign exchange gains and losses, gains and losses on foreign currency forward contracts, interest expense, gains and losses on equity investments and other miscellaneous charges.

Other income (expense), net, increased in 2021 compared to 2020 primarily due to a $43.4 million gain related to the SDC arbitration award recognized in the first quarter of 2021, a $10.2 million loss on a foreign currency forward contract related to the exocad acquisition recognized in 2020 and an increase due to fair value changes relating to our investments in privately held companies recognized during 2021 compared to 2020. These increases were partially offset by net foreign exchange losses in 2021 as compared to net foreign exchange gains in 2020.

Provision for (benefit from) income taxes (in millions):
 Year Ended December 31,Year Ended December 31,
 20212020Change20202019Change
Provision for (benefit from) income taxes$240.4 $(1,396.9)$1,637.3 $(1,396.9)$112.3 $(1,509.3)
Effective tax rates23.7 %(368.6)%(368.6)%20.0 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

The increase in our effective tax rate for the year ended December 31, 2021 compared to 2020 is primarily attributable to the recognition of tax benefits associated with the intra-entity transfer of certain intellectual property rights and fixed assets during the year ended December 31, 2020.

During 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss entity. The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the year ended December 31, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory. The amortization of this deferred tax asset depends on the
48


profitability of our Swiss headquarters and the recognition of this tax benefit is allowed for a maximum recovery period of 15 years.     

Liquidity and Capital Resources

Liquidity and Trends

As of December 31, 2021 and 2020, we had the following cash and cash equivalents and short-term and long-term marketable securities (in thousands):
December 31,
 20212020
Cash and cash equivalents$1,099,370 $960,843 
Marketable securities, short-term 71,972 — 
Marketable securities, long-term125,320 — 
Total$1,296,662 $960,843 

As of December 31, 2021 and 2020, approximately $713.8 million and $412.5 million, respectively, of cash, cash equivalents and marketable securities was held by our foreign subsidiaries. Our intent is to permanently reinvest our earnings from our international operations going forward, and our current plans do not require us to repatriate them to fund our U.S. operations as we generate sufficient domestic operating cash flow and have access to external funding under our $300.0 million revolving line of credit. We believe that our current cash balances and the borrowing capacity under our credit facility, if necessary, will be sufficient to fund our business for at least the next 12 months.

Our material cash requirements as of December 31, 2021 are as below:

Our purchase commitments for goods and services, excluding capital expenditures, totaled $1,278.0 million, of which $731.0 million will be payable within the next 12 months. These commitments primarily relate to agreements with contract manufacturers and suppliers, sales and marketing services, research and development services and technological services.

We expect our investments in capital expenditures to exceed $350.0 million for the next 12 months. Capital expenditures primarily relate to building construction and improvements as well as additional manufacturing capacity to support our international expansion. This includes our planned investment in an aligner fabrication facility in Wroclaw, Poland, which is expected to begin serving doctors in 2022, as a part of our strategy to bring operational facilities closer to customers. As we continue growing, we intend to expand our investments in research and development, manufacturing, treatment planning, sales and marketing operations to meet local and regional demand.

We have future operating lease payments of $160.8 million, which includes $17.8 million for leases that have not yet commenced as of December 31, 2021. Refer to Note 4 Leases of the Notes to Consolidated Financial Statements for details on the lease payments.

We have $725.0 million available for repurchase under the stock repurchase program authorized by our Board of Directors in May 2021. Our stock repurchase program is subject to periodic evaluations to determine when and if repurchases are in the best interests of our stockholders, taking into account prevailing market conditions. Refer to Note 13 Common Stock Repurchase Programs of the Notes to Consolidated Financial Statements for details on our stock repurchase programs. Subsequent to year end, during February 2022, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $522.35 per share, including commissions, for an aggregate purchase price of $75.0 million.

49


Sources and Use of Cash

The following table summarizes our Consolidated Statements of Cash Flows for the year ended December 31, 2021, 2020 and 2019 (in thousands):
 Year Ended December 31,
 202120202019
Net cash provided by (used in):
Operating activities$1,172,544 $662,174 $747,270 
Investing activities(563,430)(231,506)(350,444)
Financing activities(458,332)(30,808)(485,540)
Effects of foreign exchange rate changes on cash, cash equivalents, and restricted cash (12,117)10,480 2,282 
Net increase (decrease) in cash, cash equivalents, and restricted cash
$138,665 $410,340 $(86,432)

Operating Activities

For the year ended December 31, 2021, cash flows from operations of $1,172.5 million resulted primarily from our net income of approximately $772.0 million as well as the following:

Significant adjustments to net income

Stock-based compensation of $114.3 million related to equity awards granted to employees and directors;
Depreciation and amortization of $108.7 million related to our investments in property, plant and equipment and intangible assets; and
Gain related to our SDC arbitration award of $43.4 million.

Significant changes in working capital

Increase of $462.6 million in deferred revenues primarily related to increased case volumes in our Clear Aligner segment, increased scanner volumes in our Systems and Services segment and timing of revenue recognition;
Increase of $262.1 million in accounts receivable which is primarily a result of the increase in sales;
Increase of $158.5 million in accrued and other long-term liabilities and an increase of $124.6 million in prepaid expenses and other assets due to the timing of payment and activities; and
Increase of $112.5 million in inventories to support our demand, including safety stock, due to shipping delays during the COVID-19 pandemic as well as long lead times with our suppliers.

For the year ended December 31, 2020, cash flows from operations of $662.2 million resulted primarily from our net income of approximately $1,775.9 million as well as the following:

Significant adjustments to net income

Deferred taxes of $1,491.6 million related to the one-time tax benefit associated with the intra-entity sale of certain intellectual property rights;
Stock-based compensation of $98.4 million related to equity awards granted to employees and directors; and
Depreciation and amortization of $93.5 million related to our investments in property, plant and equipment and intangible assets.

Significant changes in working capital

Increase of $228.1 million in deferred revenues primarily related to increased case volumes in our Clear Aligner segment and timing of revenue recognition;
Increase of $139.8 million in accounts receivable which is primarily a result of the increase and timing in our sales; and
Increase of $52.2 million in accounts payable due to timing of certain invoice payments.

50


Investing Activities

Net cash used in investing activities was $563.4 million for the year ended December 31, 2021 and primarily consisted of purchases of property, plant and equipment of $401.1 million and purchases of marketable securities of $200.9 million, which were partially offset by $43.4 million of proceeds from our SDC arbitration award.

Net cash used in investing activities was $231.5 million for the year ended December 31, 2020, which primarily consisted of cash paid for the acquisition of exocad of $420.8 million, net of cash acquired and purchases of property, plant and equipment of $154.9 million. These outflows were partially offset by maturities and sales of marketable securities of $321.5 million and $26.9 million received from payments on an unsecured promissory note issued by SDC in exchange for tendering our shares to them.

Financing Activities

Net cash used in financing activities was $458.3 million for the year ended December 31, 2021 which consisted of payments related to our accelerated stock repurchase agreements of $375.0 million and payroll taxes paid for equity awards through share withholdings of $108.9 million which were partially offset by $25.6 million of proceeds from the issuance of common stock.

Net cash used in financing activities was $30.8 million for the year ended December 31, 2020 consisted of payroll taxes paid for equity awards through share withholdings of $51.1 million which was partially offset by $20.3 million of proceeds from the issuance of common stock.

Critical Accounting Policies and Estimates

Management’s 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 accounting principles generally accepted in the United States of America. The preparation of financial statements requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses and disclosures at the date of the financial statements. We evaluate our estimates on an on-going basis and use authoritative pronouncements, historical experience and other assumptions as the basis for making the estimates. Actual results could differ from those estimates.

We believe the following critical accounting policies and estimates affect our more significant judgments used in the preparation of our consolidated financial statements. For further information on all of our significant accounting policies, see Note 1 Summary of Significant Accounting Policiesof the Notes to Consolidated Financial Statements under Item 8.

Revenue Recognition

Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Systems and Services segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, “Revenues from Contracts with Customers.

Determining the standalone selling price (“SSP”), allocation of consideration from the contract to the individual performance obligations and the appropriate timing of revenue recognition is the result of significant qualitative and quantitative judgments. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.

We allocate revenues for each clear aligner treatment plan based on each unit’s SSP. Management considers a variety of factors such as same or similar product historical sales, costs, and gross margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. For treatment plans with multiple future performance obligations, we also consider usage rates, which is the number of times a customer is expected to order more aligners after the initial shipment. Our process for estimating usage rates requires significant judgment and evaluation of inputs, including historical usage data by region, country and channel.
We estimate the SSP of each element in a scanner system and services sale taking into consideration same or similar product historical prices as well as our discounting strategies.
51



Unfulfilled Performance Obligations for Clear Aligners and Scanners

The estimated revenues expected to be recognized in the future related to our unfulfilled performance obligations, including deferred revenues and backlog, as of December 31, 2021 is $1,307.3 million. This estimate includes both product and service unfulfilled performance obligations and the time range reflects our best estimate of when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability all of which involve significant judgement. Generally, our deferred revenue will be recognized over a period of one to five years.

Goodwill and Finite-Lived Acquired Intangible Assets

Goodwill and acquired intangible assets with finite lives are subject to impairment testing and are reviewed for impairment when events or circumstances indicate that the carrying value of an asset is not recoverable and the carrying amount exceeds its fair value. We evaluate the recoverability of the carrying value of these identifiable intangible assets based on estimated undiscounted cash flows to be generated from such assets. If the cash flow estimates or the significant operating assumptions upon which they are based change in the future, we may be required to record impairment charges.

Assumptions and estimates about future values and remaining useful lives of our acquired intangible assets are complex and subjective. They can be affected by external factors such as industry and economic trends and internal factors such as changes in our business strategy and internal forecasts. Our ongoing consideration of all these factors could result in impairment charges in the future.

If we were to have impairments to goodwill or finite-lived acquired intangible assets, it could adversely affect our operating results. During the fiscal year 2021 and 2020, we did not have any impairment charges related to our goodwill or acquired intangible assets.

Accounting for Income Taxes

We are subject to income taxes in the U.S. and numerous foreign jurisdictions. The evaluation of our uncertain tax positions involves significant judgment in the interpretation and application of U.S. GAAP and complex domestic and international tax laws related to the allocation of international taxation rights between countries. We are also required to evaluate the realizability of our deferred tax assets on an ongoing basis in accordance with U.S. GAAP, which requires the assessment of both of our historical and future performance as well as other relevant factors. Realization of our deferred tax assets is dependent on our ability to generate future taxable income which is determined based on assumptions such as estimated growth rates in revenues, gross margins, future cash flows and discount rates. The accuracy of these estimates could be affected by unforeseen events or actual results, and the sustainability of our future tax benefits is dependent upon the acceptance of these valuation estimates and assumptions by the taxing authorities.

Accounting for Legal Proceedings and Litigation

Estimates of probable losses resulting from litigation are inherently difficult to make, particularly when the matters are in early procedural stages with incomplete facts and information. The final outcome of legal proceedings is dependent on many variables difficult to predict and, therefore, the ultimate cost to entirely resolve such matters may be materially different than the amount of current estimates. Consequently, new information or changes in judgments and estimates could have a material adverse effect on our business, financial condition, and results of operations or cash flows.

Recent Accounting Pronouncements

See Note 1Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements in Item 8 for a discussion of recent accounting pronouncements, including the expected dates of adoption and estimated effects on results of operations and financial condition, which is incorporated herein.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

In the normal course of business, we are exposed to foreign currency exchange rate and interest rate risks that could impact our financial position and results of operations. In addition, we are subject to the broad market risk that is created by the global market disruptions and uncertainties resulting from the COVID-19 pandemic. Further discussion of the impact of the COVID-19 pandemic on our business may be found in Item 1A of this Annual Report on Form 10-K under the heading “Risk Factors”.
52



Interest Rate Risk

Changes in interest rates could impact our anticipated interest income on our cash equivalents and investments in marketable securities. Our investments are fixed-rate short-term and long-term securities. Fixed-rate securities may have their fair market value adversely impacted due to a rise in interest rates, and, as a result, our future investment income may fall short of expectations due to changes in interest rates or we may suffer losses in principal if forced to sell securities which have declined in market value due to changes in interest rates. As of December 31, 2021, we had approximately $197.3 million invested in available-for-sale marketable securities. An immediate 10% change in interest rates would not have a material adverse impact on our future operating results and cash flows.

We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Based on interest bearing liabilities we have as of December 31, 2021, we are not subject to risks from immediate interest rate increases.

Currency Rate Risk

As a result of our international business activities, our financial results could be affected by factors such as changes in foreign currency exchange rates or economic conditions in foreign markets, and there is no assurance that exchange rate fluctuations will not harm our business in the future. We generally sell our products in the local currency of the respective countries. This provides some natural hedging because most of the subsidiaries’ operating expenses are generally denominated in their local currencies. Regardless of this natural hedging, our results of operations may be adversely impacted by exchange rate fluctuations.

We primarily enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on cash and certain trade and intercompany receivables and payables. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. These instruments are marked to market through earnings every period and generally are one month in original maturity. We do not enter into foreign currency forward contracts for trading or speculative purposes. As our international operations grow, we will continue to reassess our approach to managing the risks relating to fluctuations in currency rates. It is difficult to predict the impact forward contracts could have on our results of operations.

Although we will continue to monitor our exposure to currency fluctuations, and, where appropriate, may use forward contracts to minimize the effect of these fluctuations, the impact of an aggregate change of 10% in foreign currency exchange rates relative to the U.S. dollar on our results of operations and financial position could be material.

53



Item 8.Financial Statements and Supplementary Data.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

54


REPORT OF MANAGEMENT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

Management of Align is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. Our internal control over financial reporting is designed by, or under supervision of, our CEO and CFO, and effected by the board of directors, management and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Internal control over financial reporting includes those policies and procedures that:

pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of Align;

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 Align are being made only in accordance with authorizations of management and directors of Align; and

provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of Align’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. In addition, 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.

Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2021. In making this assessment, management used the criteria set forth in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO").

Based on our assessment, management has concluded that, as of December 31, 2021, our internal control over financial reporting was effective based on criteria in Internal Control - Integrated Framework (2013) issued by the COSO.

The effectiveness of our internal control over financial reporting as of December 31, 2021 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which is included herein.

 
/S/    JOSEPH M. HOGAN        
Joseph M. Hogan
President and Chief Executive Officer
February 25, 2022
/S/    JOHN F. MORICI 
John F. Morici
Chief Financial Officer and Executive Vice President, Global Finance
February 25, 2022

55


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Align Technology, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Align Technology, Inc. and its subsidiaries (the “Company”) as of December 31, 2021 and 2020, and the related consolidated statements of operations, comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, including the related notes and financial statement schedule listed in the index appearing under Item 15(a)(2) (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, 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 Report of Management on Internal Control over Financial Reporting. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) 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
56


because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matters

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters 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 accounts or disclosures to which it relates.

Revenue Recognition – Determination of Standalone Selling Price of Distinct Performance Obligations in Clear Aligner Contracts

As described in Notes 1 and 18 to the consolidated financial statements, the Company recognized net revenues of $3.2 billion from its Clear Aligner segment for the year ended December 31, 2021. The Company enters into contracts (“treatment plans”) that involve multiple future performance obligations. Management identifies a performance obligation as distinct if both of the following criteria are met: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer, and the entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price, allocation of consideration from the contract to the individual performance obligations, and the appropriate timing of revenue recognition is the result of significant qualitative and quantitative judgments. Management considers a variety of factors such as same or similar product historical sales, costs, and gross margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. Management also considers usage rates, which is the number of times a customer is expected to order additional aligners. Management’s process for estimating usage rates requires significant judgment and evaluation of inputs, including historical usage data by region, country and channel.

The principal considerations for our determination that performing procedures related to revenue recognition and the determination of standalone selling price of distinct performance obligations in Clear Aligner contracts is a critical audit matter are the significant judgment by management in determining the estimate of standalone selling price, which includes significant assumptions related to usage rates for each distinct performance obligation. This in turn led to significant auditor judgment, subjectivity, and effort in performing procedures to evaluate management’s determination of the estimates of standalone selling price and usage rates for each distinct performance obligation.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to revenue recognition, including controls over the determination of standalone selling price for each distinct performance obligation in the Company’s Clear Aligner contracts. These procedures also included, among others, (i) testing management’s process for determining the estimate of standalone selling price, which included testing the completeness and accuracy of inputs used and evaluating the reasonableness of factors considered by management related to same or similar product historical sales and usage rates, and (ii) testing management’s process for estimating usage rates, which included evaluating the reasonableness of inputs evaluated by management related to historical usage data by region, country and channel.

/s/ PricewaterhouseCoopers LLP
San Jose, California
February 25, 2022

We have served as the Company’s auditor since 1997.
57


ALIGN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
 
 Year Ended December 31,
 202120202019
Net revenues $3,952,584 $2,471,941 $2,406,796 
Cost of net revenues1,017,229 708,706 662,899 
Gross profit2,935,355 1,763,235 1,743,897 
Operating expenses:
Selling, general and administrative1,708,640 1,200,757 1,072,053 
Research and development250,315 175,307 157,361 
Impairments and other charges (gains), net  22,990 
Litigation settlement gain  (51,000)
Total operating expenses1,958,955 1,376,064 1,201,404 
Income from operations976,400 387,171 542,493 
Interest income and other income (expense), net:
Interest income3,103 3,125 12,482 
Other income (expense), net32,920 (11,347)7,676 
Total interest income and other income (expense), net36,023 (8,222)20,158 
Net income before provision for (benefit from) income taxes and equity in losses of investee1,012,423 378,949 562,651 
Provision for (benefit from) income taxes240,403 (1,396,939)112,347 
Equity in losses of investee, net of tax  7,528 
Net income$772,020 $1,775,888 $442,776 
Net income per share:
Basic$9.78 $22.55 $5.57 
Diluted$9.69 $22.41 $5.53 
Shares used in computing net income per share:
Basic78,917 78,760 79,424 
Diluted79,670 79,230 80,100 
The accompanying notes are an integral part of these consolidated financial statements.
58


ALIGN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)

 Year Ended December 31,
 202120202019
Net income $772,020 $1,775,888 $442,776 
Other comprehensive income (loss):
Change in foreign currency translation adjustment, net of tax(38,680)44,383 1,787 
Change in unrealized gains (losses) on investments, net of tax(495)(194)299 
Other comprehensive income (loss)(39,175)44,189 2,086 
Comprehensive income $732,845 $1,820,077 $444,862 
The accompanying notes are an integral part of these consolidated financial statements.





59


ALIGN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
December 31,
20212020
ASSETS
Current assets:
Cash and cash equivalents$1,099,370 $960,843 
Marketable securities, short-term71,972  
Accounts receivable, net of allowance for doubtful accounts of $9,245 and $10,239, respectively
897,198 657,704 
Inventories230,230 139,237 
Prepaid expenses and other current assets195,305 91,754 
Total current assets2,494,075 1,849,538 
Marketable securities, long-term125,320  
Property, plant and equipment, net1,081,926 734,721 
Operating lease right-of-use assets, net121,257 82,553 
Goodwill418,547 444,817 
Intangible assets, net109,709 130,072 
Deferred tax assets1,533,767 1,552,831 
Other assets57,509 35,151 
Total assets$5,942,110 $4,829,683 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$163,886 $142,132 
Accrued liabilities607,315 405,582 
Deferred revenues1,152,870 777,887 
Total current liabilities1,924,071 1,325,601 
Income tax payable118,072 105,748 
Operating lease liabilities102,656 64,445 
Other long-term liabilities174,597 100,024 
Total liabilities2,319,396 1,595,818 
Commitments and contingencies (Notes 10 and 11)
Stockholders’ equity:
Preferred stock, $0.0001 par value (5,000 shares authorized; none issued)
  
Common stock, $0.0001 par value (200,000 shares authorized; 78,710 and 78,860 issued and outstanding, respectively)
8 8 
Additional paid-in capital999,006 974,556 
Accumulated other comprehensive income (loss), net4,326 43,501 
Retained earnings2,619,374 2,215,800 
Total stockholders’ equity3,622,714 3,233,865 
Total liabilities and stockholders’ equity$5,942,110 $4,829,683 
The accompanying notes are an integral part of these consolidated financial statements.
60


ALIGN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss), Net
Retained EarningsTotal
SharesAmount
Balance as of December 31, 201879,778 $8 $877,514 $(2,774)$378,143 $1,252,891 
Net income— — — — 442,776 442,776 
Net change in unrealized gains (losses) from investments— — — 299 — 299 
Net change in foreign currency translation adjustment— — — 1,787 — 1,787 
Issuance of common stock relating to employee equity compensation plans542 — 17,907 — — 17,907 
Tax withholdings related to net share settlements of equity awards— — (57,676)— — (57,676)
Common stock repurchased and retired(1,887)— (18,992)— (381,007)(399,999)
Stock-based compensation— — 88,184 — — 88,184 
Balance as of December 31, 201978,433 8 906,937 (688)439,912 1,346,169 
Net income— — — — 1,775,888 1,775,888 
Net change in unrealized gains (losses) from investments— — — (194)— (194)
Net change in foreign currency translation adjustment
— — — 44,383 — 44,383 
Issuance of common stock relating to employee equity compensation plans427 — 20,314 — — 20,314 
Tax withholdings related to net share settlements of equity awards— — (51,122)— — (51,122)
Stock-based compensation— — 98,427 — — 98,427 
Balance as of December 31, 202078,860 8 974,556 43,501 2,215,800 3,233,865 
Net income— — — — 772,020 772,020 
Net change in unrealized gains (losses) from investments— — — (495)— (495)
Net change in foreign currency translation adjustment— — — (38,680)— (38,680)
Issuance of common stock relating to employee equity compensation plans442 — 25,623 — — 25,623 
Tax withholdings related to net share settlements of equity awards— — (108,917)— — (108,917)
Common stock repurchased and retired(592)— (6,592)— (368,446)(375,038)
Stock-based compensation— — 114,336 — — 114,336 
Balance as of December 31, 202178,710 $8 $999,006 $4,326 $2,619,374 $3,622,714 
The accompanying notes are an integral part of these consolidated financial statements.
61


ALIGN TECHNOLOGY, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Year Ended December 31,
 202120202019
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income $772,020 $1,775,888 $442,776 
Adjustments to reconcile net income to net cash provided by operating activities:
Deferred taxes15,455 (1,491,577)307 
Depreciation and amortization108,729 93,538 78,990 
Stock-based compensation
114,336 98,427 88,184 
Non-cash operating lease cost26,807 22,467 18,475 
Allowance for doubtful accounts provisions2,814 12,073 5,853 
Arbitration award gain(43,403)  
Impairments on long-lived assets  28,498 
Equity in losses of investee  7,528 
Gain on lease terminations  (6,792)
Gain from sale of equity method investment  (15,769)
Other non-cash operating activities21,549 21,670 24,007 
Changes in assets and liabilities, net of effects of acquisition:
Accounts receivable(262,066)(139,777)(121,014)
Inventories(112,450)(29,110)(58,269)
Prepaid expenses and other assets(124,626)(21,130)(31,529)
Accounts payable19,747 52,206 22,099 
Accrued and other long-term liabilities158,543 42,168 60,240 
Long-term income tax payable12,449 (2,802)14,611 
Deferred revenues462,640 228,133 189,075 
                   Net cash provided by operating activities1,172,544 662,174 747,270 
CASH FLOWS FROM INVESTING ACTIVITIES:
Acquisition, net of cash acquired(8,002)(420,788) 
Purchase of property, plant and equipment(401,098)(154,916)(149,707)
Purchase of marketable securities(200,928)(5,341)(693,284)
Proceeds from maturities of marketable securities498 42,641 290,754 
Proceeds from sales of marketable securities3,114 278,817 194,677 
Repayment on unsecured promissory note4,594 26,925 21,820 
Proceeds from arbitration award43,403   
Other investing activities(5,011)1,156 (14,704)
                   Net cash used in investing activities(563,430)(231,506)(350,444)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from issuance of common stock25,623 20,314 17,907 
Common stock repurchases(375,038) (399,999)
Payroll taxes paid upon the vesting of equity awards(108,917)(51,122)(57,675)
Purchase of finance lease  (45,773)
                    Net cash used in financing activities(458,332)(30,808)(485,540)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (12,117)10,480 2,282 
            Net increase (decrease) in cash, cash equivalents, and restricted cash138,665 410,340 (86,432)
                    Cash, cash equivalents, and restricted cash at beginning of year961,474 551,134 637,566 
                    Cash, cash equivalents, and restricted cash at end of year$1,100,139 $961,474 $551,134 

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


ALIGN TECHNOLOGY, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
    
Note 1. Summary of Significant Accounting Policies

Business Description

Align Technology, Inc. (“We”, “Our”, or “Align”) was incorporated in April 1997 in Delaware. Align is a global medical device company primarily engaged in the design, manufacture and marketing of Invisalign® clear aligners, iTero® intraoral scanners, services for orthodontics, restorative and aesthetic dentistry and exocad® computer-aided design and computer-aided manufacturing (“CAD/CAM”) software for dental laboratories and dental practitioners. We also market and sell consumer products that are complementary to our doctor-prescribed principal products under the Invisalign brand, including retainers, aligner cases (clamshells), teeth whitening products and cleaning solutions (crystals, foam and other material) (collectively “Consumer Products”). Our primary goal is to establish clear aligners as the principal solution for the treatment of malocclusions and our Invisalign system as the treatment solution of choice by orthodontists, general dental practitioners and patients globally, our intraoral scanning platform as the preferred scanning protocol for digital dental scans, and our exocad CAD/CAM software as the solution of choice for dental labs. Our corporate headquarters is located in Tempe, Arizona, which moved from San Jose, California effective January 1, 2021, and we have offices worldwide. Our Americas regional headquarters is located in Raleigh, North Carolina; our European, Middle East and Africa (“EMEA”) regional headquarters is located in Rotkreuz, Switzerland; and our Asia Pacific (“APAC”) regional headquarters is located in Singapore. We have two operating segments: (1) Clear Aligner, known as the Invisalign system, and (2) Imaging Systems and CAD/CAM services (“Systems and Services”), known as the iTero intraoral scanner and CAD/CAM services.

Basis of Presentation and Preparation

The consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.  

Out-of-Period Adjustments

For the year ended December 31, 2021 and 2020, we recorded out-of-period corrections that resulted in tax benefits of $16.0 million and $12.7 million, respectively, in our Consolidated Statement of Operations. We do not believe these out-of-period adjustments are material to the interim or annual consolidated financial statements for the respective reporting period or to any of the related prior periods.

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the United States of America (“U.S.”) requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.

Fair Value of Financial Instruments
Fair value is an exit price, representing the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value:

Level 1 - Quoted (unadjusted) prices in active markets for identical assets or liabilities.

Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use
63


professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates.

Level 3 - Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

Cash and Cash Equivalents

We consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the U.S. and internationally.

Restricted Cash

The restricted cash primarily consists of funds reserved for legal requirements. Restricted cash balances are primarily included in other assets within our Consolidated Balance Sheets.

Marketable Securities

Our marketable securities consist of marketable debt securities which are classified as available-for-sale and are carried at fair value. Our fixed-income securities investment portfolio allows for investments with a maximum effective maturity of up to 40 months on any individual security. Marketable securities classified as current assets have maturities within one year from the balance sheet date. Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders’ equity. Realized gains and losses from sales and maturities of all such securities are reported in earnings and computed using the specific identification cost method. 

All of our marketable securities are subject to a periodic impairment review. We evaluate if an allowance for credit loss is necessary by considering available information relevant to the collectibility of the security and information about credit rating changes, past events, current conditions, and reasonable and supportable forecasts. Any allowance for credit loss is recorded as a charge to other income (expense), net, in our Consolidated Statement of Operations. If we have an intent to sell, or if it is more likely than not that we will be required to sell the security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net in our Consolidated Statement of Operations.

Variable Interest Entities

We evaluate whether an entity in which we have made an investment is considered a variable interest entity (“VIE”). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIEs economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements.

Investments in Privately Held Companies

Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under the equity method. We record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations.

Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our equity investment is adjusted to fair value for observable transactions for identical or similar investments of the same issuer. Investments in equity securities are reported on our Consolidated Balance Sheet as other assets,
64


and we periodically evaluate them for impairment. We record any change in carrying value of our equity securities, in other income (expense), net in our Consolidated Statement of Operations.

Derivative Financial Instruments

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations.

Foreign Currency

For our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed. For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders’ equity section of the Consolidated Balance Sheet. This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at the transaction date or average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net. For the year ended December 31, 2021, 2020 and 2019, we had foreign currency net gains (losses) of $(13.3) million, $6.8 million and $(2.0) million, respectively.

Certain Risks and Uncertainties

Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition. Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.

The U.S. Food and Drug Administration (“FDA”) and similar international agencies regulate the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices. Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales. There can be no assurance that our products will receive any of the required approvals or clearances. If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.

Our cash and investments are held primarily by four financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities. We invest excess cash primarily in money market funds, commercial paper, certificates of deposits, corporate bonds, asset-backed securities, municipal bonds and U.S. government agency bonds and treasury bonds and periodically evaluate them for credit losses. Such credit losses have not been material to our financial statements.

We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable but ongoing evaluations of customers’ credit worthiness are performed. We maintain an allowance for potential credit losses for uncollectible accounts and such losses have been within management’s expectations. No individual customer accounted for 10% or more of our accounts receivable at December 31, 2021 or 2020 or net revenues for the year ended December 31, 2021, 2020 or 2019.

We have manufacturing facilities located in Juarez, Mexico where we conduct our aligner fabrication, distribution and perform certain services and in Ziyang, China where we fabricate aligners primarily for China and other APAC markets. In addition, we produce our handheld intraoral scanner wand, perform final scanner assembly and repair our scanners at our facilities in Ziyang, China and Or Yehuda, Israel and service and repair certain scanners in Juarez, Mexico. In the second quarter of 2021, we announced the start of a multi-million dollar project to bring operational facilities closer to our customers through the expansion of our manufacturing operations in Wroclaw, Poland. Expected to begin serving doctors during the first half of 2022, the new aligner fabrication facility will be our third and allow us to more quickly and effectively serve tens of thousands of customers throughout EMEA. Additionally, in the third quarter of 2021, we opened our multi-story iTero scanner and services facilities in Petach Tikva, Israel to further the design and development of our portfolio of iTero intraoral scanners, imaging systems and services. Our digital treatment plans using a sophisticated, internally developed computer-modeling
65


program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences. If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.

We purchase certain inventory from sole suppliers. Additionally, we rely on a limited number of hardware manufacturers. The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.

Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. The full extent to which the pandemic, including as a result of any new variants, business restrictions or lockdowns, and the impact of vaccinations, will directly or indirectly impact our business, results of operations, cash flows, and financial condition will depend on future developments that are highly uncertain and cannot be accurately determined. Further, we could also be materially adversely affected by supply chain disruptions, including shortages and inflationary pressures, uncertain or reduced demand, labor shortages, delays in collection of outstanding receivables and the impact of any initiatives or programs that we may undertake to address financial and operational challenges faced by our customers.

Accounts Receivable, net

Trade accounts receivable are recorded at the invoiced amount. Accounts receivable, net includes allowances for doubtful accounts for any potentially uncollectible amounts. We periodically assess the adequacy of the allowance for doubtful accounts by reviewing the accounts receivable on a collective basis by considering factors such as aging of the receivables and customers’ expected ability to pay, and on an individual basis for specific customers with known disputes or collectability issues. In determining the amount of the allowance for doubtful accounts, we also evaluate the creditworthiness of customers, current market conditions and forecasts of future economic conditions to make any adjustments. Actual write-offs have not materially differed from the estimated allowances.

Inventories

Inventories are valued at the lower of cost or net realizable value, with cost computed using standard cost which approximates actual cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.

Property, Plant and Equipment, net

Property, plant and equipment, net are stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset’s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations. Maintenance and repairs are expensed as incurred. Refer to Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements for details on estimated useful lives.

Leases

We determine if an arrangement is a lease at inception. Leases with a term of 12 months or less are not recorded on the balance sheet. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in our leases is not readily determinable. We determine lease terms as the noncancellable period of the lease and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Payments under our lease arrangements are primarily fixed; however, certain lease agreements contain variable payments which are expensed as incurred and not included in the operating lease ROU assets and liabilities.

66


Business Combinations

We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows including forecasted revenues, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. Amounts 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.

Goodwill and Finite-Lived Acquired Intangible Assets

Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated.

Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions. These assets are amortized using the straight-line method over their estimated useful lives ranging from one to fifteen years reflecting the period in which the economic benefits of the assets are expected to be realized.

Impairment of Goodwill and Long-Lived Assets

Goodwill

We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount. The allocation of goodwill to the respective reporting unit is based on relative synergies generated as a result of an acquisition.  

We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, then we will perform the quantitative impairment test which compares the estimated fair value of the reporting unit to its carrying value, including goodwill. If the carrying amount of the reporting unit is in excess of its fair value, an impairment loss would be recorded in the Consolidated Statement of Operations.

Long-Lived Assets

We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate. Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors. Refer to Note 6 Goodwill and Intangible Assets of Notes to Consolidated Financial Statements for details on intangible long-lived assets.

67


Development Costs for Internal Use Software

Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. There were no significant internally developed software costs capitalized in 2021 or 2020.

The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.
 
Product Warranty

We offer assurance warranties on our products which provide the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications; therefore, warranties are not treated as a separate revenue performance obligation and are accounted for as guarantees under GAAP.

Clear Aligner

We warrant our Invisalign products against material defects until the treatment plan is complete except in the case of retainers, which are warranted up to three months from expected first use. We accrue for warranty costs, which are primarily based on historical experience as to product failures as well as current information on replacement costs.

Systems and Services

We warrant our intraoral scanners for a period of one year, which includes materials and labor. We accrue for these warranty costs based on average historical repair costs. An extended warranty may be purchased for additional fees. We warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties.
     
Warranty costs are recorded in cost of net revenues upon shipment of products. We regularly review our warranty liability and update these balances based on historical warranty cost trends. Actual warranty costs incurred have not materially differed from those accrued; however future actual warranty costs could differ from the estimated amounts.

Revenue Recognition

Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Systems and Services segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, “Revenues from Contracts with Customers.

We identify a performance obligation as distinct if both of the following criteria are met: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (“SSP”), allocation of consideration from the contract to the individual performance obligations and the appropriate timing of revenue recognition is the result of significant qualitative and quantitative judgments. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.

Clear Aligner

We enter into contracts (“treatment plan(s)”) that involve multiple future performance obligations. Invisalign Comprehensive, Invisalign First, Invisalign Moderate, and Lite and Express Packages include optional additional aligners at no charge for a certain period of time ranging from six months to five years after initial shipment, and Invisalign Go and Invisalign Go Plus includes optional additional aligners at no charge for a period of up to two years after initial shipment.

68


Our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, the option of additional aligners, case refinement, and replacement aligners. We take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit’s SSP. Management considers a variety of factors such as same or similar product historical sales, costs, and gross margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. We also consider usage rates, which is the number of times a customer is expected to order additional aligners. Our process for estimating usage rates requires significant judgment and evaluation of inputs, including historical usage data by region, country and channel. We recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we consider whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer’s discretion, we conclude that no significant financing component exists.

Systems and Services

We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSP of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration same or similar historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components.

Volume Discounts

In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.

Accrued Sales Return Reserve

We provide a reserve for sales returns based on historical sales returns as a percentage of revenues. 

Costs to Obtain a Contract

We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenues, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period. The costs to obtain contracts were $31.1 million and $22.8 million as of December 31, 2021 and 2020, respectively, and are included in other assets in our Consolidated Balance Sheets. We recognized amortization on our costs to obtain a contract of $17.0 million, $10.1 million, and $7.2 million during the year ended December 31, 2021, 2020, and 2019, respectively, which is included in selling, general and administrative expenses in our Consolidated Statements of Operations.

Unfulfilled Performance Obligations for Clear Aligners and Scanners

Our unfulfilled performance obligations, including deferred revenues and backlog, as of December 31, 2021 and the estimated revenues expected to be recognized in the future related to these performance obligations are $1,307.3 million. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over six months to five years. This also includes the performance obligations from the Systems and Services segment, primarily services and support, which are fulfilled over one to five years, and contracted deliveries of additional scanners. The estimate includes both product and service unfulfilled performance obligations and the time range reflects our best estimate of
69


when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.

Contract Balances

The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms generally varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.

Shipping and Handling Costs

Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.

Legal Proceedings and Litigations

We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.

Research and Development

Research and development costs are expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, equipment, material and maintenance costs, outside consulting expenses, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and information technology (“IT”).

Advertising Costs

The cost of advertising and media is expensed as incurred. For the year ended December 31, 2021, 2020 and 2019, we incurred advertising costs of $325.6 million, $161.0 million and $119.1 million, respectively.

Stock-Based Compensation

We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We use a Monte Carlo simulation model to estimate the fair value of market-performance based restricted stock units (“MSUs”) which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return. In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited. Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The assumptions used in calculating the fair value of share-based payment awards represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.

Income Taxes

We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenues and expenses for tax and financial statement purposes.

As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable
70


tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheets.

We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.

We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable.

During fiscal 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, which resulted in the recognition of deferred tax assets and related tax benefits. Refer to Note 15 “Income Taxes” of Notes to Consolidated Financial Statements for more information. The establishment of deferred tax assets from the intra-entity transfer of intangible assets required us to make significant estimates and assumptions to determine the fair value of intellectual property rights transferred which include, but are not limited to, our expectations of growth rates in revenue, margins, future cash flows, and discount rates. The accuracy of these estimates could be affected by unforeseen events or actual results, and the sustainability of our future tax benefits is dependent upon the acceptance of these valuation estimates and assumptions by the taxing authorities.

The U.S. Tax Cuts and Jobs Act includes provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (“GILTI”) which imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We have made the election to record GILTI tax using the period cost method.

Common Stock Repurchase

We repurchase our own common stock from time to time under stock repurchase programs approved by our Board of Directors. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.

Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2019-12, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes, to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. Adoption of this standard in the first quarter of fiscal year 2021 did not have a material impact on our consolidated financial statements or related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

We continue to monitor new accounting pronouncements issued by the FASB and do not believe any of the recently issued accounting pronouncements will have an impact on our consolidated financial statements or related disclosures.

71


Note 2. Financial Instruments

Cash, Cash Equivalents and Marketable Securities

The following table summarizes our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheet as of December 31, 2021 (in thousands):
Reported as:
December 31, 2021Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash EquivalentsMarketable securities, short-termMarketable securities, long-term
Cash$754,802 $— $— $754,802 $754,802 $— $— 
Money market funds343,012 — (2)343,010 343,010 — — 
Corporate bonds115,507 9 (398)115,118 1,042 35,065 79,011 
U.S. government treasury bonds
42,976  (48)42,928 — 22,251 20,677 
Asset-backed securities32,031  (40)31,991 — 10,999 20,992 
Municipal bonds7,628  (15)7,613 516 3,657 3,440 
U.S. government agency bonds1,201  (1)1,200 — — 1,200 
Total$1,297,157 $9 $(504)$1,296,662 $1,099,370 $71,972 $125,320 
As of December 31, 2020, we held $441.6 million of cash and $519.2 million of money market funds which were reported as cash and cash equivalents on our Consolidated Balance Sheet. We had no short-term or long-term marketable securities as of December 31, 2020. Net realized and unrealized gains and losses were not material for the year ended December 31, 2021, 2020 and 2019.

The following table summarizes the fair value of our available-for-sale marketable securities classified by contractual maturity as of December 31, 2021 (in thousands):

December 31, 2021
Due in 1 year or less $59,737 
Due in 1 year through 5 years139,113 
Total$198,850 

The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market unrealized loss. Our unrealized losses as of December 31, 2021 are primarily due to changes in interest rates and credit spreads. We had no marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2021.

72


Fair Value Measurements

The following tables summarize our financial assets measured at fair value as of December 31, 2021 and 2020 (in thousands):

DescriptionBalance as of December 31, 2021Level 1
Level 2
Level 3
Cash equivalents:
Money market funds$343,010 $343,010 $ $ 
Corporate bonds1,042  1,042  
Municipal bonds516  516  
Short-term investments:
U.S. government treasury bonds22,251 22,251   
Corporate bonds35,065  35,065  
Municipal bonds3,657  3,657  
Asset-backed securities10,999  10,999  
Long-term investments:
U.S. government treasury bonds20,677 20,677   
Corporate bonds79,011  79,011  
Municipal bonds3,440  3,440  
U.S. government agency bonds1,200  1,200  
Asset-backed securities20,992  20,992  
Prepaid expenses and other current assets:
Israeli funds3,841  3,841  
Other assets:
Investments in privately held companies 1
8,621   8,621 
$554,322 $385,938 $159,763 $8,621 
1    The adjustment to the carrying value of our equity investments in privately held companies without readily determinable fair value are not material during the year ended December 31, 2021, 2020 and 2019.

DescriptionBalance as of December 31, 2020Level 1
Level 2

Level 3
Cash equivalents:
Money market funds$519,228 $519,228 $  
Prepaid expenses and other current assets:
Israeli funds3,500  3,500  
Current unsecured promissory note5,408   5,408 
$528,136 $519,228 $3,500 $5,408 

Derivatives Not Designated as Hedging Instruments

Recurring foreign currency forward contracts

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. As a result of the settlement of foreign currency forward contracts, during the year ended December 31, 2021, 2020 and 2019, we recognized a net gain of $18.8 million, a net loss of $22.1 million and a net gain of $3.2 million, respectively. As of December 31, 2021 and 2020, the fair value of foreign exchange forward contracts outstanding were not material.

73


The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of December 31, 2021 and 2020 (in thousands):

December 31, 2021
Local Currency AmountNotional Contract Amount (USD)
Euro165,110$186,358 
Canadian DollarC$99,80078,018 
Chinese Yuan¥494,50077,358 
Polish ZlotyPLN219,80054,014 
Brazilian RealR$286,50050,894 
Japanese Yen¥5,548,70048,206 
British Pound£34,74046,881 
Israeli ShekelILS54,11017,416 
Mexican PesoM$311,50015,133 
Swiss FrancCHF9,95010,883 
Australian DollarA$6,9005,009 
$590,170 

December 31, 2020
Local Currency AmountNotional Contract Amount (USD)
Euro126,300$155,125 
Chinese Yuan¥936,000143,393 
Canadian DollarC$65,00050,791 
British Pound£32,30043,879 
Japanese Yen¥4,249,00041,222 
Brazilian RealR$142,00027,264 
Israeli ShekelILS74,000 23,094 
Mexican PesoM$140,0007,002 
Australian DollarA$5,8004,447 
Swiss FrancCHF3,7004,191 
$500,408 

Other foreign currency forward contract

Prior to the closing of the exocad acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. Relating to this forward contract, in 2020, we recognized a loss of $10.2 million within other income (expense), net in our Consolidated Statement of Operations.

Note 3. Balance Sheet Components

Inventories consist of the following (in thousands): 
December 31,
20212020
Raw materials$123,234 $76,404 
Work in progress51,706 31,393 
Finished goods55,290 31,440 
Total inventories$230,230 $139,237 
74


Prepaid expenses and other current assets consist of the following (in thousands): 
December 31,
20212020
Prepaid expenses$70,218 $30,069 
Other current assets125,087 61,685 
Total prepaid expenses and other current assets$195,305 $91,754 
Property, plant and equipment consist of the following (in thousands):
December 31,
Generally Used Estimated Useful Life20212020
Clinical and manufacturing equipment
Up to 10 years
$452,876 $372,077 
Building
20 years
310,344 244,166 
Leasehold improvements
Lease term 1
61,289 63,541 
Computer software and hardware
3 years
117,986 108,068 
Land58,869 34,598 
Furniture, fixtures and other
2-5 years
71,977 50,031 
Construction in progress367,686 163,492 
Total1,441,027 1,035,973 
Less: Accumulated depreciation and impairment charges (359,101)(301,252)
Total property, plant and equipment, net$1,081,926 $734,721 
1    Shorter of the remaining lease term or the estimated useful lives of the assets

Depreciation was $92.1 million, $80.1 million and $73.1 million for the year ended December 31, 2021, 2020 and 2019, respectively.

Accrued liabilities consist of the following (in thousands): 
 December 31,
 20212020
Accrued payroll and benefits$288,355 $170,106 
Accrued expenses67,169 42,536 
Accrued property, plant and equipment46,561 27,692 
Accrued sales and marketing expenses41,387 34,488 
Accrued professional fees31,457 20,617 
Accrued income taxes33,838 30,130 
Current operating lease liabilities22,719 21,735 
Other accrued liabilities75,829 58,278 
Total accrued liabilities$607,315 $405,582 
Accrued warranty as of December 31, 2021 and 2020, which is included in the “Other accrued liabilities” category of the accrued liabilities table above, consists of the following activity (in thousands):

Accrued warranty as of December 31, 2019$11,205 
Charged to cost of net revenues12,581 
Actual warranty expenditures(11,171)
Accrued warranty as of December 31, 202012,615 
Charged to cost of net revenues18,213 
Actual warranty expenditures(14,659)
Accrued warranty as of December 31, 2021$16,169 

75


Deferred revenues consist of the following (in thousands):
December 31,
20212020
Deferred revenues - current$1,152,870 $777,887 
Deferred revenues - long-term 1
136,684 62,551 
1    Included in Other long-term liabilities within our Consolidated Balance Sheet

During the year ended December 31, 2021 and 2020, we recognized $3,952.6 million and $2,471.9 million of net revenues, respectively, of which $481.1 million and $341.9 million was included in the deferred revenues balance at December 31, 2020 and December 31, 2019, respectively.

Note 4. Leases

We have operating leases for manufacturing facilities, office and retail spaces, vehicles and office equipment. The components of lease expenses consist of following (in thousands):
Year Ended December 31,
Lease Cost202120202019
Operating lease cost 1
$33,241 $27,825 $22,778 
Variable lease cost 2
11,134 1,429 1,899 
Total lease cost $44,375 $29,254 $24,677 
1    Includes expense associated with short term leases of less than 12 months which is not material
2    Includes payments related to agreements with embedded leases that are not otherwise reflected on the balance sheet. These costs are associated with our manufacturing supply arrangements and fluctuate based on factory output and material price changes.

The following table provides a summary of our operating lease terms and discount rates:
December 31,
Remaining Lease Term and Discount Rate20212020
Weighted average remaining lease term (in years)7.87.4
Weighted average discount rate 3.2 %4.2 %

As of December 31, 2021, the future payments related to our operating lease liabilities are as follows (in thousands):
Fiscal Year Ending December 31,Operating Leases
2022$26,035 
202324,620 
202418,284 
202515,517 
202613,113 
Thereafter45,461 
Total lease payments143,030 
Less: Imputed interest(17,655)
Total lease liabilities$125,375 

As of December 31, 2021, we had additional leases that have not yet commenced with future lease payments of $17.8 million. These leases will commence during 2022 with non-cancelable lease terms of two to seven years.

Note 5. Business Combination

On April 1, 2020, we completed the acquisition of privately-held exocad for a total purchase consideration of $430.0 million and exocad became a wholly-owned subsidiary. exocad is a German dental CAD/CAM software company that offers fully integrated workflows to dental labs and dental practices.

76


The allocation of purchase price to assets acquired and liabilities assumed based on estimated fair values is as follows (in thousands):
Goodwill 1
$340,181 
Identified intangible assets118,700 
Cash and cash equivalents9,190 
Deferred tax liabilities(35,419)
Other assets (liabilities), net(2,674)
Total$429,978 
1    None of this goodwill is deductible for tax purposes.

The following table presents details of the identified intangible assets acquired (in thousands, except years):
Weighted Average Amortization Period (in years)Fair Value
Intangible assets subject to amortization:
  Existing technology
10$87,000 
  Customer relationships
1021,500 
  Tradenames
79,800 
Intangible assets not subject to amortization:
  In-process Research and Development (“IPR&D”)
N/A400 
Total intangible assets$118,700 

We believe the amount of purchased intangible assets recorded above represent the fair values and approximate the amount a market participant would pay for these intangible assets as of the acquisition date.

Existing technology represents the estimated fair value of exocad’s core technology that has reached technological feasibility. We valued the existing technology using the multi-period excess earnings method under the income approach. The economic useful life of existing technology was determined by considering the life cycle of the technology and related cash flows.

Customer relationships represent the fair value of future projected revenue that will be derived from sales of products to existing customers. Customer relationships were valued using the with-and-without method under the income approach. The economic useful life for customer relationships was based on historical customer attrition rates.

Tradenames relates to the exocad tradenames that are recognized within the industry. The fair value was determined using the relief-from-royalty method under the income approach. The economic useful life of tradenames was determined by benchmarking against similar transactions entered into by peer companies.

IPR&D refers to the fair value of projects that are not yet completed but have potential value to the company.
77


Note 6. Goodwill and Intangible Assets

During the year ended December 31, 2021, we completed an immaterial business combination which increased goodwill and existing technology intangible assets.

Goodwill

The change in the carrying value of goodwill for the year ended December 31, 2021 and 2020, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2019$63,924 $ $63,924 
Additions from acquisition43,500 296,681 340,181 
Foreign currency translation adjustments5,267 35,445 40,712 
Balance as of December 31, 2020112,691 332,126 444,817 
Additions from acquisition3,646  3,646 
Foreign currency translation adjustments(4,129)(25,787)(29,916)
Balance as of December 31, 2021$112,208 $306,339 $418,547 

We completed our annual goodwill impairment assessments in 2021 and 2020 and determined there were no impairments.

Intangible Long-Lived Assets

Acquired intangible long-lived assets were as follows, excluding intangibles that were fully amortized (in thousands):
Weighted Average Amortization Period (in years)Gross Carrying Amount as of
December 31, 2021
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2021
Existing technology10$104,531 $(22,495)$(4,328)$77,708 
Customer relationships1155,000 (25,891)(10,751)18,358 
Trademarks and tradenames1017,200 (4,547)(4,179)8,474 
Patents and other86,511 (4,495) 2,016 
$183,242 $(57,428)$(19,258)106,556 
Foreign currency translation3,153 
Total intangible assets$109,709 

Weighted Average Amortization Period (in years)Gross Carrying
Amount as of
December 31, 2020
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2020
Existing technology10$99,400 $(12,719)$(4,328)$82,353 
Customer relationships1155,000 (21,879)(10,751)22,370 
Trademarks and tradenames1016,600 (2,934)(4,179)9,487 
Patents and other86,610 (3,785) 2,825 
$177,610 $(41,317)$(19,258)117,035 
Foreign currency translation13,037 
Total intangible assets$130,072 

There were no triggering events in 2021 or 2020 that would cause impairments of our intangible long-lived assets.
78



The total estimated annual future amortization expense for these acquired intangible assets as of December 31, 2021 is as follows (in thousands):
Fiscal YearAmortization
2022$15,692 
202314,997 
202413,831 
202513,455 
202612,849 
Thereafter35,732 
Total$106,556 

Amortization expense was $16.6 million, $13.4 million and $5.9 million for the year ended December 31, 2021, 2020 and 2019, respectively.

Note 7. Equity Method Investments

On July 25, 2016, we acquired a 17% equity interest, on a fully diluted basis, in SmileDirectClub, LLC (“SDC”) for $46.7 million. Concurrently with the investment, we also entered into a supply agreement to manufacture clear aligners for SDC, which expired on December 31, 2019. The sale of aligners to SDC and the income from the supply agreement were reported in our Clear Aligner business segment. On July 24, 2017, we purchased an additional 2% equity interest in SDC for $12.8 million. The investment was accounted for as an equity method investment and recorded in our Consolidated Balance Sheet. We recorded our proportional share of SDC’s losses within equity in losses of investee, net of tax, in our Consolidated Statement of Operations within our Clear Aligner reportable segment.

As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive $54.2 million through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in 2019 in other income in our Consolidated Statement of Operations. The unsecured promissory note was paid in full by SDC during the year ended December 31, 2021.

Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. On March 12, 2021, the Arbitrator ruled in favor of Align and against SDC and issued an award of $43.4 million along with interest. The gain of $43.4 million was recognized as a part of our other income (expense), net in our Consolidated Statement of Operation during the year ended December 31, 2021. Refer to Note 10 “Legal Proceedingsof the Notes to Consolidated Financial Statements included for more information on the arbitration.

Note 8. Credit Facility

On July 21, 2020 we entered into a credit facility for a $300.0 million unsecured revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of July 21, 2023 (“2020 Credit Facility”). The 2020 Credit Facility requires us to comply with specific financial conditions and performance requirements. Loans under the 2020 Credit Facility bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility’s publicly announced prime rate, the federal funds rate plus 0.50% and one-month LIBOR plus 1.0%. The margin ranges from 1.50% to 2.25% for LIBOR loans and 0.50% to 1.25% for base rate loans. The 2020 Credit Facility allows for an alternative rate to be identified if LIBOR is no longer available. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans. The outstanding principal, together with accrued and unpaid interest, is due on the maturity date. As of December 31, 2021, we had no outstanding borrowings under the 2020 Credit Facility and were in compliance with the conditions and performance requirements.

79


Note 9. Impairments and Other Charges (Gains), net

On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to Note 10 “Legal Proceedings” of the Notes to Consolidated Financial Statements for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets and determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. As a result, in 2019, we recorded impairment losses of $14.2 million for operating lease right-of-use assets and $14.3 million of leasehold improvements and other fixed assets. In addition, we also recorded $1.3 million of employee severance costs and other charges. During 2019, we also negotiated early termination of our Invisalign store leases and recorded lease termination gains of $6.8 million.

Note 10. Legal Proceedings
    
2018 Securities Class Action Lawsuit

On November 5, 2018, a class action lawsuit against Align and three of our executive officers was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock. The complaint generally alleged claims under the federal securities laws and sought monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock. On November 29, 2019, the lead plaintiff filed an amended consolidated complaint against Align and two of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of our common stock from May 23, 2018 and October 24, 2018. On September 9, 2020, Defendants’ motion to dismiss the amended consolidated complaint was granted in part and denied in part. On June 30, 2021, counsel for the parties signed a Stipulation and Agreement of Settlement to resolve all claims for $16 million. The settlement amount will be funded by insurance proceeds and consequently, we recorded a short term liability and a receivable for this amount in our consolidated financial statements. The Court granted preliminary approval of the settlement on November 2, 2021. A final settlement approval hearing is currently set for April 28, 2022. The settlement is subject to notice to class members and final approval by the Court.

2019 Shareholder Derivative Lawsuit

In January 2019, three derivative lawsuits were filed in the U.S. District Court for the Northern District of California which were later consolidated, purportedly on behalf of Align, naming as defendants the then current members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those asserted in the 2018 Securities Class Action Lawsuit, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. The consolidated action has been stayed pending final disposition of the 2018 Securities Class Action Lawsuit.

On April 12, 2019, a derivative lawsuit was also filed in California Superior Court for Santa Clara County, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaint are similar to those in the derivative suits described above. The matter has been similarly stayed pending final disposition of the 2018 Securities Class Action Lawsuit.

Align believes these claims are without merit. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

2020 Securities Class Action Lawsuit

On March 2, 2020, a class action lawsuit against Align and two of our executive officers was filed in the U.S. District Court for the Southern District of New York (later transferred to the U.S. District Court for the Northern District of California) on behalf of a purported class of purchasers of our common stock. The complaint alleged claims under the federal securities laws and sought monetary damages in an unspecified amount and costs and expenses incurred in the litigation. The lead plaintiff filed an amended complaint on August 4, 2020 against Align and three of our executive officers alleging similar claims as in the initial complaint on behalf of a purported class of purchasers of our common stock from April 25, 2019 to July 24, 2019. On March 29, 2021, defendants’ motion to dismiss the amended complaint was granted with leave for the lead plaintiff to file a further amended complaint. On April 22, 2021, lead plaintiff filed a notice stating it would not file a further amended
80


complaint. On April 23, 2021, the Court dismissed the action with prejudice and judgment was entered. Lead plaintiff filed a notice of appeal on April 28, 2021 and filed its opening appeal brief with the United States Court of Appeals for the Ninth Circuit on September 1, 2021. The defendants-appellees filed their answering brief on November 22, 2021. The lead plaintiff-appellant’s reply brief was filed on January 12, 2022, and oral argument is set for March 10, 2022. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

2020 Shareholder Derivative Lawsuit

On May 4, 2020, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaint are similar to those presented in the 2020 Securities Class Action Lawsuit, but this complaint asserts state law claims for breach of fiduciary duty and insider trading. The complaint seeks unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. This action is stayed pending resolution of the appeal in the 2020 Securities Class Action Lawsuit. Align believes these claims are without merit. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

3Shape Litigation

On February 7, 2022, Align and 3Shape, a Danish corporation, settled their outstanding patent infringement and antitrust litigation, which began in November 2017. The terms of the settlement are confidential, and the settlement is not expected to have a material effect on Align’s ongoing operations and financial results. The parties have filed stipulations to stay all proceedings pending completion of the settlement.

Antitrust Class Actions

On June 5, 2020, a dental practice named Simon and Simon, PC doing business as City Smiles brought an antitrust action in the U.S. District Court for the Northern District of California on behalf of itself and a putative class of similarly situated practices seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanner markets. Plaintiff filed an amended complaint and added VIP Dental Spas as a plaintiff on August 14, 2020. A jury trial is scheduled to begin in this matter on November 20, 2023. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself.

On May 3, 2021, an individual named Misty Snow brought an antitrust action in the U.S. District Court for the Northern District of California on behalf of herself and a putative class of similarly situated individuals seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanner markets. Plaintiff filed an amended complaint on July 30, 2021 adding new plaintiffs and various state law claims. Align moved to dismiss the first amended complaint. On September 30, 2021, the Court dismissed the complaint and granted Plaintiffs leave to amend. Plaintiffs filed a second amended complaint on October 21, 2021. Align filed a motion to dismiss the second amended complaint, which the Court granted in part and denied in part. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself.

Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.

SDC Dispute

In April 2018, SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) initiated confidential arbitration proceedings against Align. In an award dated March 4, 2019, (“Award”) an arbitrator found that Align breached a restrictive covenant and that Align misused the SDC Entities’ confidential information and violated fiduciary duties to SDC Financial LLC. As part of the Award, Align was enjoined from opening new Invisalign stores or providing certain services in physical retail establishments in connection with the marketing and sale of clear aligners in the U.S., and enjoined from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the restrictive covenant to August 18, 2022. The arbitrator also ordered Align to tender its SDC Financial LLC membership interests to the SDC Entities for a purchase price equal to the “capital account” balance as of October 31, 2017, to be determined in accordance with the applicable provisions of the SDC Operating Agreements. No financial damages were awarded to the SDC Entities. The Circuit Court for Cook County, Illinois confirmed the Award on April 29, 2019.
81



As required by the Award, Align tendered its membership interests for a purchase price that SDC claimed to be Align’s “capital account” balance. Align disputed that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination. On March 12, 2021 the Arbitrator issued a final award in favor of Align and against SDC finding that the SDC entities owed Align an additional $43.4 million plus interest. SDC paid the amount due to Align on March 17, 2021.

On August 27, 2020, Align initiated a confidential arbitration proceeding against the SDC entities before the American Arbitration Association in San Jose, California. This arbitration relates to the Strategic Supply Agreement (“Supply Agreement”) entered into between the parties in 2016. The complaint alleges that the SDC Entities breached the Supply Agreements terms, causing damages to Align in an amount to be determined. On January 19, 2021, SDC filed a counterclaim alleging that Align breached the Supply Agreement. Align denies the SDC Entities’ allegations in the counterclaim and will vigorously defend itself against them. This arbitration hearing is set for July 18-29, 2022.

Align is currently unable to predict the outcome of these disputes and therefore cannot determine the likelihood of loss or success nor estimate a range of possible loss or success, if any.

In addition to the above, in the ordinary course of Align’s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align’s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align’s financial position, results of operations or cash flows.

Note 11. Commitments and Contingencies

Unconditional Purchase Obligations

On May 29, 2018, we entered into a purchase agreement, as amended, with an existing single source supplier which requires us to purchase aligner material for a minimum amount of approximately $425.9 million over five years through 2022. On June 24, 2021, we amended the agreement which requires an additional minimum align material purchase of approximately $348.0 million from 2023 through 2026. As of December 31, 2021, our remaining commitment under this agreement totaled $419.6 million.

On October 30, 2020, we entered into a subscription agreement with a software company to renew our license for a total consideration of $95.2 million. As of December 31, 2021, we had a remaining commitment of $47.6 million which is expected to be paid through 2024.

On December 6, 2020, we entered into a supply agreement for certain components used for our manufacturing operations. As of December 31, 2021, we had purchase commitments of $140.5 million which is expected to be paid through 2025.

On December 14, 2021, we entered into a letter of intent to amend a promotional rights agreement with a third-party which includes advertising and media coverage. As of December 31, 2021, we had a remaining commitment of $79.2 million which is expected to be paid through 2026.

Off-Balance Sheet Arrangements

As of December 31, 2021, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in the Unconditional Purchase Obligations section above.

Indemnification Provisions

In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify
82


them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim.

It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. As of December 31, 2021, we did not have any material indemnification claims that were probable or reasonably possible.

Note 12. Stockholders’ Equity

Common Stock

The holders of common stock are entitled to receive dividends whenever funds are legally available and when and if declared by the Board of Directors. We have never declared or paid dividends on our common stock.

Stock-Based Compensation Plans

Our 2005 Incentive Plan, as amended, provides for the granting of incentive stock options, non-statutory stock options, restricted stock units (“RSUs”), market-performance based restricted stock units (“MSUs”), stock appreciation rights, performance units and performance shares to employees, non-employee directors and consultants. Shares granted on or after May 16, 2013 as an award of restricted stock, restricted stock unit, market-performance based restricted stock units, performance share or performance unit (“full value awards”) are counted against the authorized share reserve as one and nine-tenths (1 9/10) shares for every one (1) share subject to the award, and any shares canceled that were counted as one and nine-tenths against the plan reserve will be returned at the same ratio. 

As of December 31, 2021, the 2005 Incentive Plan, as amended, has a total reserve of 27,783,379 shares for issuance of which 4,244,723 shares are available for issuance. We issue new shares from our pool of authorized but unissued shares to satisfy the exercise and vesting obligations of our stock-based compensation plans.

Summary of Stock-Based Compensation Expense

The stock-based compensation related to our stock-based awards and employee stock purchase plan for the year ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 Year Ended December 31,
 202120202019
Cost of net revenues$5,633 $4,719 $5,154 
Selling, general and administrative90,659 78,500 69,817 
Research and development18,044 15,208 13,213 
Total stock-based compensation$114,336 $98,427 $88,184 

The income tax benefit related to stock-based compensation was $13.8 million, $11.9 million and $10.3 million for the year ended December 31, 2021, 2020 and 2019, respectively.
83



Restricted Stock Units

The fair value of RSUs is based on our closing stock price on the date of grant. RSUs granted generally vest over a period of four years. A summary for the year ended December 31, 2021 is as follows:
Number of Shares
Underlying RSUs
(in thousands)
Weighted Average Grant Date Fair ValueWeighted Average
Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2020632 $243.55 
Granted166 600.10 
Vested and released(265)216.73 
Forfeited(41)350.75 
Unvested as of December 31, 2021492 $369.17 1.1$323,239 

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of 2021 by the number of unvested RSUs) that would have been received by the unit holders had all RSUs been vested and released as of the last trading day of 2021. This amount will fluctuate based on the fair market value of our stock. During 2021, of the 264,655 shares vested and released, 78,930 shares were withheld for employee statutory tax obligations, resulting in a net issuance of 185,725 shares.

The total fair value of RSUs vested as of their respective vesting dates during 2021, 2020 and 2019 was $158.8 million, $89.6 million and $112.4 million, respectively. The weighted average grant date fair value of RSUs granted during 2021, 2020 and 2019 was $600.10, $267.24 and $255.42, respectively. As of December 31, 2021, we expect to recognize $116.8 million of total unamortized compensation costs, net of estimated forfeitures, related to RSUs over a weighted average period of 2.1 years.

Market-Performance Based Restricted Stock Units

We grant MSUs to our executive officers. Each MSU represents the right to one share of Align’s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align’s stock price relative to the performance of a stock market index over the vesting period. MSUs vest over a period of three years and the maximum number of eligible to vest in the future is 250% of the MSUs initially granted.

The following table summarizes the MSU performance for the year ended December 31, 2021:
Number of Shares
Underlying MSUs
(in thousands)
Weighted Average Grant Date Fair ValueWeighted Average
Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2020227 $430.50 
Granted 1
177 658.02 
Vested and released (230)513.73 
Unvested as of December 31, 2021174 $551.57 1.0$114,414 
 1 Includes MSUs vested during the period above 100% of the grant as actual shares released is based on Align’s stock performance over the vesting period

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of 2021 by the number of unvested MSUs) that would have been received by the unit holders had all MSUs been vested and released as of the last trading day of 2021. This amount will fluctuate based on the fair market value of our stock. During 2021, of the 229,877 shares vested and released, 104,317 shares were withheld for employee statutory tax obligations, resulting in a net issuance of 125,560 shares.

The total fair value of MSUs vested as of their respective vesting dates during 2021, 2020 and 2019 was $135.6 million, $47.1 million and $47.7 million, respectively. As of December 31, 2021, we expect to recognize $38.5 million of total unamortized compensation costs, net of estimated forfeitures, related to MSUs over a weighted average period of 1.0 year.

84


The fair value of MSUs is estimated at the grant date using a Monte Carlo simulation that includes factors for market conditions. The weighted average assumptions used in the Monte Carlo simulation were as follows: 
 Year Ended December 31,
 202120202019
Expected term (in years)3.03.03.0
Expected volatility56.3 %44.4 %37.3 %
Risk-free interest rate0.2 %1.4 %2.5 %
Expected dividends   
Weighted average fair value per share at grant date$1,102.09 $392.67 $392.03 
Employee Stock Purchase Plan (ESPP)

In May 2010, our stockholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which consists of consecutive overlapping twenty-four month offering periods with four six-month purchase periods in each offering period. Employees purchase shares at 85% of the lower of the fair market value of the common stock at either the beginning of the offering period or the end of the purchase period. The 2010 Purchase Plan will continue until terminated by either the Board of Directors or its administrator. In June 2019, the 2010 Purchase Plan was amended to include a non-Code Section 423 component to grant purchase rights to employees outside the U.S. and Canada with six-month offering periods and purchase periods. In May 2021, the 2010 Purchase Plan was amended and restated to increase the maximum number of shares available for purchase to 4,400,000 shares.

The following table summarizes the ESPP shares issued:
Year Ended December 31,
202120202019
Number of shares issued (in thousands)131 116 130 
Weighted average price$195.44 $175.69 $136.73 

As of December 31, 2021, 2,194,566 shares remain available for future issuance.

The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:
 Year Ended December 31,
  
202120202019
Expected term (in years)1.11.01.4
Expected volatility52.7 %55.0 %50.0 %
Risk-free interest rate0.1 %0.9 %2.2 %
Expected dividends   
Weighted average fair value at grant date$246.84 $96.94 $86.02 

We recognized stock-based compensation related to our employee stock purchase plan of $12.2 million, $10.5 million and $12.1 million for the year ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, we expect to recognize $10.4 million of total unamortized compensation costs related to future employee stock purchases over a weighted average period of 0.5 year.

Note 13. Common Stock Repurchase Programs

In May 2018, our Board of Directors authorized a plan to repurchase up to $600.0 million of our common stock (“May 2018 Repurchase Program”). As of December 31, 2021, the authorization under the May 2018 Repurchase Program was completed. In May 2021, our Board of Directors authorized a plan to repurchase up to $1.0 billion of our common stock (“May 2021 Repurchase Program”). As of December 31, 2021, we have $725.0 million available for repurchase under the May 2021 Repurchase Program.

85


Accelerated Stock Repurchase Agreements (ASRs)

We entered into the following ASRs providing for the repurchase of our common stock based on the volume-weighted average price during the term of the agreement, less an agreed upon discount. The following table summarizes the information regarding repurchases of our common stock under ASRs:

Agreement
 Date
Repurchase
 Program
Amount Paid
(in millions)
Completion
Date
Total Shares
Received
Average Price per Share
Q3 2019May 2018$200.0 Q3 20191,132,464 $176.61 
Q2 2021May 2018$100.0 Q3 2021171,322 $583.70 
Q2 2021May 2021$100.0 Q3 2021161,707 $618.40 
Q3 2021 May 2021$75.0 Q3 2021109,239 $686.91 
Q4 2021May 2021$100.0 Q4 2021150,031 $666.53 

Open Market Common Stock Repurchases

During the year ended December 31, 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million.

Subsequent to year end, during February 2022, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $522.35 per share, including commissions, for an aggregate purchase price of $75.0 million.

Note 14. Employee Benefit Plans

We have defined contribution retirement plan under Section 401(k) of the Internal Revenue Code for our U.S. employees which covers substantially all U.S. employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. We match 50% of our employee’s salary deferral contributions up to 6% of the employee’s eligible compensation. We contributed approximately $8.5 million, $6.9 million and $6.2 million to the 401(k) plan during the year ended December 31, 2021, 2020 and 2019, respectively. We also have defined contribution retirement plans outside of the U.S. to which we contributed $42.3 million, $28.9 million and $25.4 million during the year ended December 31, 2021, 2020 and 2019, respectively.

Note 15. Income Taxes

Net income before provision for (benefit from) income taxes and equity in losses of investee consists of the following (in thousands):
 Year Ended December 31,
 202120202019
Domestic$378,478 $173,099 $184,956 
Foreign633,945 205,850 377,695 
Net income before provision for (benefit from) income taxes and equity in losses of investee$1,012,423 $378,949 $562,651 
86



The provision for (benefit from) income taxes consists of the following (in thousands):
 Year Ended December 31,
 202120202019
Federal
Current$157,383 $55,291 $76,528 
Deferred(25,598)(11,749)1,235 
131,785 43,542 77,763 
State
Current28,365 8,862 9,169 
Deferred(5,860)(2,121)209 
22,505 6,741 9,378 
Foreign
Current42,681 29,399 28,364 
Deferred43,432 (1,476,621)(3,158)
86,113 (1,447,222)25,206 
Provision for (benefit from) income taxes$240,403 $(1,396,939)$112,347 

The differences between income taxes using the federal statutory income tax rate for 2021, 2020 and 2019 and our effective tax rates are as follows: 
 Year Ended December 31,
 202120202019
U.S. federal statutory income tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal tax benefit2.2 1.8 1.7 
U.S. tax on foreign earnings2.7  1.9 
Impact of differences in foreign tax rates(2.0)5.6 (5.1)
Stock-based compensation(0.3)1.1 (0.3)
Impact of expiration of statute of limitations(0.7)(0.3) 
Impact of intra-entity intellectual property rights transfer (395.6) 
Settlement on audits (1.4) 
Impact of U.S. Tax Cuts and Jobs Act (0.5) 
Change in valuation allowance1.1 0.1 0.1 
Other items not individually material(0.3)(0.4)0.7 
Effective tax rate23.7 %(368.6)%20.0 %

As of December 31, 2021, substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. U.S. income taxes have already been provided on the $1,257.5 million undistributed earnings that is indefinitely reinvested in our international operations, therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.

During the year ended December 31, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our new Swiss subsidiary, where our EMEA regional headquarters is located beginning January 1, 2020. The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the year ended December 31, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory.

87


As of December 31, 2021 and 2020, the significant components of our deferred tax assets and liabilities are (in thousands):
 December 31,
 20212020
Deferred tax assets:
Net operating loss and capital loss carryforwards$11,069 $20,728 
Reserves and accruals47,641 34,469 
Stock-based compensation13,576 10,842 
Deferred revenue83,514 32,562 
Amortizable tax basis in intangibles1,392,471 1,468,159 
Net translation losses10,008 2,939 
Credit carryforwards5,637 905 
Total deferred tax assets1,563,916 1,570,604 
Deferred tax liabilities:
Depreciation and amortization11,915 14,730 
Acquisition-related intangibles28,989 35,689 
Prepaid expenses6,931 1,720 
Total deferred tax liabilities47,835 52,139 
Net deferred tax assets before valuation allowance1,516,081 1,518,465 
Valuation allowance(12,938)(1,325)
Net deferred tax assets$1,503,143 $1,517,140 

The available positive evidence at December 31, 2021 included historical operating profits and a projection of future income sufficient to realize most of our remaining deferred tax assets. As of December 31, 2021, it was considered more likely than not that our deferred tax assets would be realized with the exception of certain net operating loss, capital loss carryovers and unrealized translation losses as we are unable to forecast sufficient future profits to realize the deferred tax assets. The total valuation allowance as of December 31, 2021 was $12.9 million. During the year ended December 31, 2021, the valuation allowance increased by $11.6 million primarily due to deferred tax assets related to unrealized translation losses and net operating loss from one of our German subsidiaries that are not more likely than not to be realized.

As of December 31, 2021, we have foreign net operating loss carryforwards of approximately $44.8 million, attributed mainly to losses in Israel, China and Germany. The losses in Israel and Germany can be carried forward indefinitely. The operating loss carryforwards in China, if not utilized, will expire beginning 2026.

The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, 2021, 2020 and 2019, are as follows (in thousands):
Year Ended December 31,
202120202019
Gross unrecognized tax benefits at January 1,$46,320 $46,650 $33,262 
Increases related to tax positions taken during the current year27,710 20,592 19,012 
Increases related to tax positions taken during a prior year 5,471 10,201 143 
Decreases related to tax positions taken during a prior year(5,804)(29,977)(3,783)
Decreases related to expiration of statute of limitations(8,986) (1,984)
Decreases related to settlement with tax authorities(1,416)(1,146) 
Gross unrecognized tax benefits at December 31,$63,295 $46,320 $46,650 

The total amount of gross unrecognized tax benefits as of December 31, 2021 was $63.3 million, of which $61.9 million would impact our effective tax rate if recognized.

We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and Switzerland. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before 2018 and 2014, respectively. Our Israeli subsidiary is under tax audit for years 2016 through 2019. During the fourth quarter of 2021, the Israel Tax Authority issued a tax assessment in connection with a 2016 transaction to which our Israeli subsidiary was a party. We intend to file an administrative appeal during the first quarter of 2022 and will continue to
88


vigorously defend our Israeli subsidiary’s tax return position. Based on our assessment of the information currently available, we have not derecognized or remeasured our tax positions with respect to this matter during the year. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2014.

We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. Interest and penalties included in tax expense for the year ended December 31, 2021, 2020 and 2019 as well as accrued as of December 31, 2021 and 2020 were not material. While we defend income tax audits in various jurisdictions and the results of such audits may differ materially from the amounts accrued for each year, we cannot currently ascertain the bases on which any given audit will be ultimately resolved. Accordingly, we are unable to estimate the range of possible adjustments to our balance of gross unrecognized tax benefits in the next 12 months.

Note 16. Net Income per Share

Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP.

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts): 
 Year Ended December 31,
 202120202019
Numerator:
Net income $772,020 $1,775,888 $442,776 
Denominator:
Weighted average common shares outstanding, basic78,917 78,760 79,424 
Dilutive effect of potential common stock753 470 676 
Total shares, diluted79,670 79,230 80,100 
Net income per share, basic$9.78 $22.55 $5.57 
Net income per share, diluted$9.69 $22.41 $5.53 
Anti-dilutive potential common shares 1
1 280 79 

1    Represents RSUs and MSUs not included in the calculation of diluted net income per share as the effect would have been anti-dilutive.
89


Note 17. Supplemental Cash Flow Information

The supplemental cash flow information consists of the following (in thousands): 
 Year Ended December 31,
 202120202019
Taxes paid$203,309 $76,332 $71,746 
Non-cash investing and financing activities:
Acquisition of property, plant and equipment in accounts payable and accrued liabilities$64,135 $37,267 $16,488 
Issuance of promissory note in exchange for sale of equity method investment$ $ $54,154 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$29,769 $26,022 $26,337 
Investing cash flows from finance leases (1)
$ $ $10,896 
Financing cash flows from finance leases$ $ $45,773 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$68,463 $47,981 $32,723 
Finance leases$ $ $51,064 
1    A portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Consolidated Statement of Cash Flows.

Note 18. Segments and Geographical Information

Segment Information

We report segment information based on the management approach. The management approach designates the internal reporting used by our Chief Operating Decision Maker for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.

We group our operations into two reportable segments: Clear Aligner segment and Systems and Services segment.

Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:

Comprehensive Products include, but are not limited to, Invisalign Comprehensive and Invisalign First.

Non-Comprehensive Products include, but are not limited to, Invisalign Moderate, Lite and Express packages and Invisalign Go and Invisalign Go Plus.

Non-Case products include, but are not limited to, retention products, Invisalign training, adjusting tools used by dental professionals during the course of treatment and Consumer Products that are complementary to our doctor-prescribed principal products, such as aligner cases (clamshells), teeth whitening products, cleaning solutions (crystals, foam and other material) and other oral health products available in certain e-commerce channels in the U.S.

Our Systems and Services segment consists of our iTero intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options. Our services include subscription software, disposables, rentals, pay per scan services, as well as exocad’s CAD/CAM software solutions that integrate workflows to dental labs and dental practices.
90



Summarized financial information by segment is as follows (in thousands):
 Year Ended December 31,
202120202019
Net revenues
Clear Aligner$3,247,080 $2,101,459 $2,025,750 
Systems and Services705,504 370,482 381,046 
Total net revenues$3,952,584 $2,471,941 $2,406,796 
Gross profit
Clear Aligner$2,474,373 $1,532,130 $1,499,713 
Systems and Services460,982 231,105 244,184 
Total gross profit$2,935,355 $1,763,235 $1,743,897 
Income from operations
Clear Aligner$1,325,866 $768,045 $835,957 
Systems and Services259,127 96,052 137,720 
Unallocated corporate expenses(608,593)(476,926)(431,184)
Total income from operations$976,400 $387,171 $542,493 
Stock-based compensation
Clear Aligner$10,648 $8,975 $9,220 
Systems and Services705 734 255 
Unallocated corporate expenses102,983 88,718 78,709 
Total stock-based compensation$114,336 $98,427 $88,184 
Depreciation and amortization
Clear Aligner$50,723 $41,371 $38,979 
Systems and Services21,581 16,798 7,441 
Unallocated corporate expenses36,425 35,369 32,570 
Total depreciation and amortization$108,729 $93,538 $78,990 
Impairments and other charges (gains), net
Clear Aligner$ $ $22,990 
Total impairments and other charges (gains), net$ $ $22,990 
Litigation settlement gain
Clear Aligner$ $ $(51,000)
Total litigation settlement gain$ $ $(51,000)
 
The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity in losses of investee (in thousands):
Year Ended December 31,
202120202019
Total segment income from operations$1,584,993 $864,097 $973,677 
Unallocated corporate expenses(608,593)(476,926)(431,184)
Total income from operations976,400 387,171 542,493 
Interest income3,103 3,125 12,482 
Other income (expense), net32,920 (11,347)7,676 
Net income before provision for (benefit from) income taxes and equity in losses of investee$1,012,423 $378,949 $562,651 

91


Geographical Information

Net revenues are presented below by geographic area (in thousands): 
 Year Ended December 31,
 202120202019
Net revenues 1:
U.S.$1,724,296 $1,099,564 $1,161,959 
Switzerland 2
1,353,229 809,080  
China275,503 199,851 196,733 
The Netherlands 2
  760,444 
Other International599,556 363,446 287,660 
Total net revenues$3,952,584 $2,471,941 $2,406,796 
1    Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.
2     In 2020, we implemented a new international corporate structure. This changed the structure of international procurement and sales operations from the Netherlands to Switzerland.

Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):
 As of December 31,
 20212020
Long-lived assets 1:
Switzerland$444,205 $257,337 
U.S.210,582 180,539 
China125,346 113,918 
Costa Rica92,204 97,804 
Other International330,846 167,676 
Total long-lived assets$1,203,183 $817,274 
1    Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.

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.

Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we have evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based upon that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures are effective as of December 31, 2021 to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure, and that such information is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms.

Management's annual report on internal control over financial reporting.

See “Report of Management on Internal Control over Financial Reporting” of this Annual Report on Form 10-K.

Changes in internal control over financial reporting.

There have been no changes in our internal control over financial reporting during the quarter ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

92


Item 9B. Other Information.

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

None.

PART III

Certain information required by Part III is omitted from this Form 10-K because we intend to file a definitive Proxy Statement for our 2022 Annual Meeting of Stockholders (the “Proxy Statement”) not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K, and certain information to be included therein is incorporated herein by reference.

Item 10. Directors, Executive Officers and Corporate Governance.

The information required by Item 401 of Regulation S-K concerning our directors is incorporated by reference to the Proxy Statement under the section captioned “Election of Directors.” The information required by Item 401 of Regulation S-K concerning our executive officers is set forth in Item 1— “Business” of this Annual Report on Form 10-K. The information required by Item 405 of Regulation S-K is incorporated by reference to the section entitled “Delinquent Section 16(a) Reports” contained in the Proxy Statement. The information required by Item 407(c)(3), 407(d)(4) and 407(d)(5) of Regulation S-K is incorporated by reference to the Proxy Statement under the section entitled “Corporate Governance”.

Code of Ethics

We have a code of ethics (which we call our Global Code of Conduct) that applies to all of our employees, including our principal executive officer, principal financial officer and controller. Our Global Code of Conduct is posted on the investor relations portion of our website at http://investor.aligntech.com within the section captioned “Corporate Governance”.

We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of this code of ethics by posting such information on our website, at the address and location specified above, or as otherwise required by the NASDAQ Global Market.

Item 11. Executive Compensation.

The information required by Item 402 of Regulation S-K is incorporated by reference to the Proxy Statement under the section captioned “Executive Compensation.” The information required by Items 407(e)(4) and (e)(5) is incorporated by reference to the Proxy Statement under the section captioned “Corporate Governance - Compensation Committee Interlocks and Insider Participation” and “Compensation Committee of the Board Report,” respectively.

93


Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

The information required by Item 403 of Regulation S-K is incorporated by reference to the Proxy Statement under the section captioned “Principal Stockholders”.

Equity Compensation Plan Information

The following table provides information as of December 31, 2021 about our common stock that may be issued upon the awards granted to employees, consultants or members of our Board of Directors under all existing equity compensation plans, including the 2005 Incentive Plan and the Employee Stock Purchase Plan (“ESPP”), each as amended, and certain individual arrangements (Refer to Note 12 "Stockholders’ Equity” of the Notes to Consolidated Financial Statements for a description of our equity compensation plans).

Plan CategoryNumber of securities to be issued upon exercise of outstanding options and restricted stock units (a)Weighted average exercise price of outstanding options (b)Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))
Equity compensation plans approved by security holders665,957 
1
$— 6,439,289 
2, 3
Equity compensation plans not approved by security holders— — — 
Total665,957 $— 6,439,289 

1    Includes 491,858 RSUs and 174,099 MSUs at target
2    Includes 2,194,566 shares available for issuance under our ESPP. We are unable to ascertain with specificity the number of securities to be issued upon exercise of outstanding rights or the weighted average exercise price of outstanding rights under the ESPP.
3    Includes additional 496,182 of potentially issuable MSUs above target if performance targets are achieved at maximum payout (counted one and nine-tenths (1 9/10) shares for every one (1) issuable share against the authorized share reserve)

Item 13. Certain Relationships and Related Transactions, and Director Independence.

The information required by Item 404 and Item 407 of Regulation S-K is incorporated by reference to the Proxy Statement under the sections captioned “Certain Relationships and Related Party Transactions” and “Corporate Governance—Director Independence,” respectively.

Item 14. Principal Accountant Fees and Services.

The information required by Item 9(e) of Schedule 14A of the Securities Act of 1934, as amended, is incorporated by reference to the Proxy Statement under the section captioned “Ratification of Appointment of Independent Registered Public Accountants.”
94


PART IV
 
Item 15. Exhibit and Financial Statement Schedules.

(a)Financial Statements

1.Consolidated financial statements
The following documents are filed as part of this Annual Report on Form 10-K:
 
Report of Independent Registered Public Accounting Firm
Consolidated Statements of Operations for the year ended December 31, 2021, 2020 and 2019
Consolidated Statements of Comprehensive Income for the year ended December 31, 2021, 2020 and 2019
Consolidated Balance Sheets as of December 31, 2021 and 2020
Consolidated Statements of Stockholders’ Equity for the year ended December 31, 2021, 2020 and 2019
Consolidated Statements of Cash Flows for the year ended December 31, 2021, 2020 and 2019
Notes to Consolidated Financial Statements
 
2.The following financial statement schedule is filed as part of this Annual Report on Form 10-K:
Schedule II—Valuation and Qualifying Accounts and Reserves for the year ended December 31, 2021, 2020 and 2019
All other schedules have been omitted as they are not required, not applicable, or the required information is otherwise included.
SCHEDULE II: VALUATION AND QUALIFYING ACCOUNTS AND RESERVES
 
Balance at
Beginning
of Period
Additions
(Reductions)
to Costs and
Expenses
Write
Offs
Balance at
End of Period
 (in thousands)
Allowance for doubtful accounts:
Year Ended December 31, 2019$2,378 $5,853 $(1,475)$6,756 
Year Ended December 31, 2020$6,756 $12,073 $(8,590)$10,239 
Year Ended December 31, 2021$10,239 $2,814 $(3,808)$9,245 
Valuation allowance for deferred tax assets:
Year Ended December 31, 2019$251 $835 $ $1,086 
Year Ended December 31, 2020$1,086 $239 $ $1,325 
Year Ended December 31, 2021$1,325 $11,613 $ $12,938 



95



(b)The following Exhibits are included in this Annual Report on Form 10-K:
Exhibit
Number
DescriptionFormDateExhibit
Number
Incorporated
by Reference
herein
Filed
herewith
S-1, as amended (File No. 333-49932)12/28/20003.1
8-K5/20/20163.01
8-K2/29/20123.2
Def 14A4/7/20211.0
S-1, as amended (File No. 333-49932)1/17/20014.1
10-K2/28/20204.2
Def 14A4/7/20212.0
10-K2/26/202110.2
10-K2/28/202010.3
10-K2/28/202010.3A
10-K2/28/202010.4
10-K2/28/202010.5
10-K2/28/201910.6
10-Q8/4/200510.4
10-K2/28/202010.8
10-K2/28/202010.8A
10-K2/26/202110.9
10-K2/26/202110.9A
10-K2/28/202010.9
8-K6/25/201810.1
10-Q5/8/200810.3
10-K2/28/201710.8
10-Q5/1/201510.30
10-Q11/8/201610.2
S-1 as amended (File No. 333-49932)1/17/200110.15
10-Q5/5/202010.1
96


Exhibit
Number
DescriptionFormDateExhibit
Number
Incorporated
by Reference
herein
Filed
herewith
10-Q10/30/202010.1
*
*
*
*
*
*
101.INSInline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).*
101.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Extension Label Linkbase Document*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)*
__________________________________ 
Management contract or compensatory plan or arrangement filed as an Exhibit to this form pursuant to Items 14(a) and 14(c) of Form 10-K.
tFurnished herewith

Item 16. Form 10-K Summary.

Not applicable.

97


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.
 
ALIGN TECHNOLOGY, INC.
By:
/S/    JOSEPH M. HOGAN        
Joseph M. Hogan
President and Chief Executive Officer
Date:February 25, 2022

Each person whose signature appears below constitutes and appoints Joseph M. Hogan or John F. Morici, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any amendments to this Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may 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.
Signature  Title Date
/S/    JOSEPH M. HOGAN  President and Chief Executive Officer (Principal Executive Officer) February 25, 2022
Joseph M. Hogan
/S/    JOHN F. MORICI  Chief Financial Officer and Executive Vice President, Global Finance (Principal Financial Officer and Principal Accounting Officer) February 25, 2022
John F. Morici
/S/    KEVIN J. DALLASDirectorFebruary 25, 2022
Kevin J. Dallas
/S/    JOSEPH LACOB DirectorFebruary 25, 2022
Joseph Lacob
/S/    C. RAYMOND LARKIN, JR.       Director February 25, 2022
C. Raymond Larkin, Jr.
/S/    GEORGE J. MORROW      Director February 25, 2022
George J. Morrow
/S/    ANNE M. MYONG      DirectorFebruary 25, 2022
Anne M. Myong
/S/    ANDREA L. SAIADirectorFebruary 25, 2022
Andrea L. Saia
/S/    GREG J. SANTORA  Director February 25, 2022
Greg J. Santora
/S/    SUSAN E. SIEGEL DirectorFebruary 25, 2022
Susan E. Siegel
/S/ WARREN S. THALERDirectorFebruary 25, 2022
Warren S. Thaler

98
EX-10.19 2 ex1019-algnoct292021asr.htm EX-10.19 Document
Exhibit 10.19

Citibank, N.A.
388 Greenwich Street, 4
th Floor
New York, NY 10013 Attention: Equity Derivatives                                                                         
Opening Transaction
To:

Align Technology, Inc.
410 N. Scottsdale Road, Suite 1300
Tempe, Arizona 85281
A/C:
________________
From:
Citibank, N.A.
Re:
Fixed Dollar Accelerated Share Repurchase Transaction
Date:
October 29, 2021

Dear Sir/Madam:
The purpose of this letter agreement (this “Confirmation”) is to confirm the terms and conditions of the Transaction entered into between Citibank, N.A. (“Dealer”) and Align Technology, Inc. (“Issuer”) on the Trade Date specified below (the “Transaction”). This confirmation constitutes a “Confirmation” as referred to in the Agreement specified below.
The definitions and provisions contained in the 2002 ISDA Equity Derivatives Definitions (as published by the International Swaps and Derivatives Association, Inc. (“ISDA”)) (the “Equity Definitions”) are incorporated into this Confirmation. The Transaction is a Share Forward Transaction for purposes of the Equity Definitions. Any reference to a currency shall have the meaning contained in Section 1.7 of the 2006 ISDA Definitions, as published by ISDA.
1.    This Confirmation evidences a complete and binding agreement between Dealer and Issuer as to the terms of the Transaction to which this Confirmation relates and shall supersede all prior or contemporaneous written or oral communications with respect thereto. This Confirmation shall be subject to an agreement (the “Agreement”) in the form of the 2002 ISDA Master Agreement as if Dealer and Issuer had executed an agreement in such form without any Schedule but with the elections set forth in this Confirmation (and (1) the election of USD as the Termination Currency, (2) the election that subparagraph (ii) of Section 2(c) will not apply to the Transactions and (3) the election that the “Cross Default” provisions of Section 5(a)(vi) shall apply to Dealer, with a “Threshold Amount” of 3% of Dealer shareholders’ equity for Dealer (provided that (a) the phrase “or becoming capable at such time of being declared” shall be deleted from clause (1) of such Section 5(a)(vi) of the Agreement and (b) the following sentence shall be added to the end thereof: “Notwithstanding the foregoing, a default hereunder shall not constitute an Event of Default if (i) the default was caused solely by error or omission of an administrative or operational nature; (ii) funds were available to enable the party to make the payment when due; and (iii) the payment is made within two Local Business Days of such party’s receipt of written notice of its failure to pay)”.
The Transaction shall be the only transaction under the Agreement. If there exists any ISDA Master Agreement between Dealer and Issuer or any confirmation or other agreement between Dealer and Issuer pursuant to which an ISDA Master Agreement is deemed to exist between Dealer and Issuer, then, notwithstanding anything to the contrary in such ISDA Master Agreement, such confirmation or agreement or any other agreement to which Dealer and Issuer are parties, the Transaction shall not be considered a transaction under, or otherwise governed by, such existing or deemed to be existing ISDA Master Agreement.
If there is any inconsistency between the Agreement, this Confirmation and the Equity Definitions, the following will prevail for purposes of the Transaction in the order of precedence indicated: (i) this Master Confirmation; (ii) the Equity Definitions; and (iii) the Agreement.
2.    The terms of the particular Transaction to which this Confirmation relates are as follows:

GENERAL TERMS:
Trade Date:As specified in Schedule I



Buyer:Issuer
Seller:Dealer
Shares:Common Stock, par value USD 0.0001 per share, of Issuer (Ticker: ALGN)
Forward Price:
A price per Share (as determined by the Calculation Agent) equal to the greater of (A) (i) the arithmetic mean (not a weighted average, subject to “Market Disruption Event” below) of the 10b-18 VWAP on each Observation Date that is a Trading Day during the Calculation Period minus (ii) the Discount and (B) $5.00.
Discount:As specified in Schedule I
10b-18 VWAP:
On any Trading Day, a price per Share equal to the volume- weighted average price of the Rule 10b-18 eligible trades in the Shares for the entirety of such Trading Day as determined by the Calculation Agent by reference to the screen entitled “ALGN <Equity> AQR SEC” or any successor page as reported by Bloomberg L.P. or any successor (excluding (i) trades that do not settle regular way, (ii) opening (regular way) reported trades in the consolidated system on such Scheduled Trading Day (including, for the avoidance of doubt, the first reported trade on the Exchange following the scheduled open of trading on the Exchange), (iii) trades that occur in the last ten minutes before the scheduled close of trading on the Exchange on such Scheduled Trading Day and ten minutes before the scheduled close of the primary trading in the market where the trade is effected, and (iv) trades on such Scheduled Trading Day that do not satisfy the requirements of Rule 10b-18(b)(3) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) on such Trading Day) or, if the price displayed on such screen is clearly erroneous, as determined by the Calculation Agent in good faith and in a commercially reasonable manner.
Observation Dates:As specified in Schedule I
Calculation Period:
The period from, and including, the first Observation Date that is a Trading Day that occurs on or after the Prepayment Date to, but excluding, the relevant Valuation Date; provided, however, that if the Valuation Date is the Scheduled Valuation Date, then the Valuation Date shall be included in the Calculation Period; provided further that in no event shall any Scheduled Valuation Date be postponed to a date later than the Final Termination Date.
Final Termination Date:
As specified in Schedule I; provided that if a Market Disruption Event has occurred pursuant to Section 7 of this Confirmation, such Final Termination Date shall be postponed by one Trading Day for every Trading Day that is a Disrupted Day as a result of such Merger Transaction during the Calculation Period
Trading Day:Any Exchange Business Day that is not a Disrupted Day in whole
Initial Shares:
As specified in Schedule I; provided that if Dealer is unable to borrow or otherwise acquire a number of Shares equal to the Initial Shares for delivery to Issuer on the Initial Share Delivery Date, the Initial Shares delivered on the Initial Share Delivery Date shall be reduced to such number of Shares that Dealer is able to so borrow or otherwise acquire, and thereafter Dealer shall continue to use commercially reasonable efforts to borrow or otherwise acquire a number of Shares, at a stock borrow cost no greater than the Initial Stock Loan Rate, equal to the shortfall in the Initial Shares and to deliver such additional Shares as soon as reasonably practicable. For the avoidance of doubt, the aggregate of all shares delivered to Dealer in respect of the Transaction pursuant to this paragraph shall be the “Initial Shares” for purposes of determining the “Settlement Amount” below.
Initial Share Delivery Date:One Exchange Business Day following the Trade Date. On the Initial Share Delivery Date, Seller shall deliver to Buyer a number of Shares equal to the Initial Shares in accordance with Section 9.4 of the Equity Definitions, with the Initial Share Delivery Date being deemed to be a “Settlement Date” for purposes of such Section 9.4.
Prepayment:Applicable
Prepayment Amount:As specified in Schedule I
Prepayment Date:One Exchange Business Day following the Trade Date. On the Prepayment Date, Buyer shall pay to Seller the Prepayment Amount.
Exchange:The Nasdaq Global Select Market
Related Exchange:
All Exchanges; provided that Section 1.26 of the Equity Definitions shall be amended to add the words “United States” before the word “exchange” in the tenth line of such Section.



Market Disruption Event:
The definition of “Market Disruption Event” in Section 6.3(a) of the Equity Definitions is hereby amended by deleting the words “at any time during the one-hour period that ends at the relevant Valuation Time, Latest Exercise Time, Knock-in Valuation Time or Knock-out Valuation Time, as the case may be,” starting in the third line thereof.
Section 6.3(d) of the Equity Definitions is hereby amended by deleting the remainder of the provision following the term “Scheduled Closing Time” in the fourth line thereof.
Notwithstanding anything to the contrary in the Equity Definitions, if any Exchange Business Day in the Calculation Period or the Buyer Settlement Valuation Period is a Disrupted Day, the Calculation Agent shall have the option, in its reasonable discretion, to take one or more of the following actions in a good faith and commercially reasonable manner: (i) determine that such Exchange Business Day is a Disrupted Day in part, in which case the Calculation Agent shall (x) determine the 10b-18 VWAP on such Exchange Business Day based on Rule 10b-18 eligible trades in the Shares on such day taking into account the nature and duration of the relevant Market Disruption Event and (y) determine the Forward Price or Buyer Settlement Price, as applicable, using an appropriately weighted average of 10b-18 VWAPs instead of an arithmetic mean, and/or (ii) elect to (x) postpone the Scheduled Valuation Date (in the case of a Disrupted Day during the Calculation Period) or (y) extend the Buyer Settlement Valuation Period (in the case of a Disrupted Day during the Buyer Settlement Valuation Period) by up to one Observation Date for every Observation Date that is a Disrupted Day during the Calculation Period or Buyer Settlement Valuation Period, as applicable; provided that in no event shall any Scheduled Valuation Date be postponed to a date later than the Final Termination Date. For the avoidance of doubt, if the Calculation Agent takes the action described in clause (i) above, then such Disrupted Day shall be a Trading Day for purposes of calculating the Forward Price or Buyer Settlement Price, as applicable.
Any Exchange Business Day on which, as of the date hereof, the Exchange is scheduled to close prior to its normal close of trading shall be deemed not to be an Exchange Business Day; if a closure of the Exchange prior to its normal close of trading on any Exchange Business Day is scheduled following the date hereof, then such Exchange Business Day shall be deemed to be a Disrupted Day in full.
If a Disrupted Day occurs during the Calculation Period or the Buyer Settlement Valuation Period and each of the nine immediately following Scheduled Trading Days is a Disrupted Day, then the Calculation Agent may, in its good faith and commercially reasonable discretion, deem such ninth Scheduled Trading Day to be an Exchange Business Day that is not a Disrupted Day and determine the 10b-18 VWAP for such ninth Scheduled Trading Day using its good faith and commercially reasonable estimate of the value of the Shares on such ninth Scheduled Trading Day based on the volume, historical trading patterns and trading price of the Shares.
VALUATION:



Valuation Date:
The earlier of (i) the Scheduled Valuation Date and (ii) any earlier accelerated Valuation Date as a result of Dealer’s election in accordance with the immediately succeeding paragraph.
Dealer shall have the right, in its absolute discretion but subject to the limitation set forth in the immediately succeeding paragraph, to accelerate the Valuation Date, in whole or in part (an “Acceleration”), to any Exchange Business Day that is on or after the Lock-Out Date and prior to the Scheduled Valuation Date by notice (each such notice, an “Acceleration Notice”) to Issuer by 9:00 p.m., New York City time, on the Exchange Business Day immediately following the accelerated Valuation Date; provided that if at any time after the Lock-Out Date Dealer expects the Settlement Amount to be a negative number, then Dealer shall provide Issuer notice of any such expectation.
Dealer shall specify in each Acceleration Notice the portion of the Prepayment Amount that is subject to acceleration (which may be less than the full Prepayment Amount, but only so long as such portion is not less than USD 25,000,000). If the portion of the Prepayment Amount that is subject to acceleration is less than the full Prepayment Amount, then the Calculation Agent shall adjust the terms of the Transaction as appropriate in order to take into account the occurrence of such accelerated Valuation Date (including cumulative adjustments to take into account all prior accelerated Valuation Dates).
On each Valuation Date, the Calculation Agent shall calculate the Settlement Amount.
Scheduled Valuation Date:As specified in Schedule I, subject to postponement in accordance with “Market Disruption Event” above
Lock-Out Date:As specified in Schedule I
SETTLEMENT TERMS:
Physical Settlement:
Applicable.
On the Settlement Date, Seller shall deliver to Buyer a number of Shares equal to (a) (i) the Prepayment Amount divided by (ii) the Forward Price minus (b) the Initial Shares (such number of Shares, the “Settlement Amount”), rounded to the nearest whole number of Shares; provided, however, that if the Settlement Amount is less than zero, then the Buyer Settlement Provisions in Annex A hereto shall apply.
Settlement Currency:USD
Settlement Date:The date that falls one Settlement Cycle after the relevant Valuation Date.
Other Applicable Provisions:The last sentence of Section 9.2, Sections 9.8, 9.9, 9.10 and 9.11 (except that the Representation and Agreement contained in Section 9.11 of the Equity Definitions shall be modified by excluding any representations therein relating to restrictions, obligations, limitations or requirements under applicable securities laws arising as a result of the fact that Buyer is the issuer of the Shares) and Section 9.12 of the Equity Definitions will be applicable to the Transaction.
SHARE ADJUSTMENTS:
Potential Adjustment Event:
Notwithstanding anything to the contrary in Section 11.2(e) of the Equity Definitions, an Extraordinary Dividend shall not constitute a Potential Adjustment Event.
It shall constitute a Potential Adjustment Event if a Disrupted Day occurs or, pursuant to Section 9 below, is deemed to occur (in whole or in part) on any Trading Day on or prior to the Valuation Date.
Extraordinary Dividend:Any dividend or distribution on the Shares with an ex- dividend date occurring during the period from, and including, the Trade Date to, and including, the last day of the Potential Purchase Period (as defined below) (other than any dividend or distribution of the type described in Section 11.2(e)(i), Section 11.2(e)(ii)(A) or Section 11.2(e)(ii)(B) of the Equity Definitions).



Method of Adjustment:
Calculation Agent Adjustment; provided that the parties hereto agree that any Share repurchases by the Issuer, whether pursuant to Rule 10b-18 of the Exchange Act, Rule 10b5-1 of the Exchange Act on customary terms, at prevailing market prices, or VWAP (subject to any discounts thereto) shall not be considered Potential Adjustment Events; provided further that adjustments for any Potential Adjustment Event (other than pursuant to any Potential Adjustment Event defined in Sections 11.2(e)(i), 11.2(e)(ii)(A) and 11.2(e)(iii) of the Equity Definitions) may be made to account for changes in volatility, stock loan rate or liquidity relevant to the Shares or the Transaction.
EXTRAORDINARY EVENTS:
Consequences of Merger Events:
Share-for-Share:Modified Calculation Agent Adjustment
Share-for-Other:Cancellation and Payment on that portion of the Other Consideration that consists of cash; Modified Calculation Agent Adjustment on the remainder of the Other Consideration
Share-for-Combined:Component Adjustment
Tender Offer:
Applicable; provided that the definition of “Tender Offer” in Section 12.1 of the Equity Definitions will be amended by replacing the phrase “greater than 10% and less than 100% of the outstanding voting shares of the Issuer” in the third and fourth line thereof with “(a) greater than 15% and less than 100% of the outstanding Shares of the Issuer in the event that such Tender Offer is being made by any entity or person other than the Issuer or any subsidiary thereof or (b) greater than 20% and less than 100% of the outstanding Shares of the Issuer in the event that such Tender Offer is being made by the Issuer or any subsidiary thereof”.
Consequences of Tender Offers:
Share-for-Share:Modified Calculation Agent Adjustment
Share-for-Other:Modified Calculation Agent Adjustment
Share-for-Combined:
Modified Calculation Agent Adjustment
New Shares:In the definition of New Shares in Section 12.1(i) of the Equity Definitions, the text in clause (i) thereof shall be deleted in its entirety and replaced with “publicly quoted, traded or listed on any of the New York Stock Exchange, The NASDAQ Global Select Market or The NASDAQ Global Market (or their respective successors)”.

For purposes of the Transaction,
(i)    the definition of Merger Date in Section 12.1(c) of the Equity Definitions shall be amended to add “each of the Announcement Date and” immediately following the word “means”;
(ii)    the definition of Tender Offer Date in Section 12.1(e) of the Equity Definitions shall be amended to add “each of the Announcement Date and” immediately preceding the words “the date”; and
(iii)    the definition of “Announcement Date” in Section 12.1(l) of the Equity Definitions is hereby amended by (a) replacing the words “a firm” with the word “any bona fide” in the second and fourth lines thereof, (b) replacing the word “leads to the” with the words “, if completed, would lead to a” in the third and the fifth lines thereof, (c) replacing the words “voting shares” with the word “Shares” in the fifth line thereof, (d) inserting the words “by any bona fide entity that is reasonably likely to be a party to the transaction” after the word “announcement” in the second and the fourth lines thereof, (e) inserting the words “or to explore the possibility of engaging in” after the words “engage in” in the second line thereof and (f) inserting the words “or to explore the possibility of purchasing or otherwise obtaining” after the word “obtain” in the fourth line thereof.
Composition of Combined Consideration:Not Applicable
Nationalization, Insolvency or Delisting:
Cancellation and Payment; provided that in addition to the provisions of Section 12.6(a)(iii) of the Equity Definitions, it shall constitute a Delisting if the Exchange is located in the United States and the Shares are not immediately re-listed, re- traded or re-quoted on any of the New York Stock Exchange, The NASDAQ Global Market or The NASDAQ Global Select Market (or their respective successors); if the Shares are immediately re-listed, re-traded or re-quoted on any such exchange or quotation system, such exchange or quotation system shall thereafter be deemed to be the Exchange.



Additional Disruption Events:
Change in Law:
Applicable; provided that (i) any determination as to whether (A) the adoption of or any change in any applicable law or regulation (including, for the avoidance of doubt and without limitation, (x) any tax law or (y) adoption or promulgation of new regulations authorized or mandated by existing statute) or (B) the promulgation of or any change in the interpretation by any court, tribunal or regulatory authority with competent jurisdiction of any applicable law or regulation (including any action taken by a taxing authority), in each case, constitutes a “Change in Law” shall be made without regard to Section 739 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 or any similar legal certainty provision in any legislation enacted, or rule or regulation promulgated, on or after the Trade Date, (ii) Section 12.9(a)(ii) of the Equity Definitions is hereby amended by replacing the parenthetical beginning after the word “regulation” in the second line thereof the words “(including, for the avoidance of doubt and without limitation, (x) any tax law or (y) adoption or promulgation of new regulations authorized or mandated by existing statute)” and (iii) by, immediately following the word “Transaction” in clause (x) thereof, adding the phrase “in the manner contemplated by the Hedging Party on the Trade Date”.
Failure to Deliver:Applicable
Insolvency Filing:Applicable
Hedging Disruption:Applicable
Increased Cost of Hedging:Not Applicable
Loss of Stock Borrow:Applicable
Maximum Stock Loan Rate:
200 bps
Increased Cost of Stock Borrow:Applicable
Initial Stock Loan Rate:
25 bps
Determining Party:
For all applicable events, Dealer; provided that, when making any determination or calculation as “Determining Party,” Dealer shall be bound by the same obligations relating to required acts of the Calculation Agent as set forth in Section 1.40 of the Equity Definitions and this Confirmation as if Determining Party were the Calculation Agent. All calculations and determinations made by the Determining Party shall be made in good faith and in a commercially reasonable manner.
Following any determination or calculation by Determining Party hereunder, upon a written request by Issuer, Determining Party will promptly (but in any event within five Scheduled Trading Days) provide to Issuer in writing a report (in a commonly used file format for the storage and manipulation of financial data) displaying in reasonable detail the basis for such determination or calculation (including any assumptions used in the making of such determination or calculation), it being understood that in no event will Determining Party be obligated to share with Issuer any proprietary or confidential data or information or any proprietary or confidential models used by it in making such determination or calculation or any information that is subject to an obligation not to disclose such information.
Hedging Party:For all applicable events, Dealer
Non-Reliance:Applicable
Agreements and Acknowledgements Regarding Hedging Activities:
Applicable



Additional Acknowledgments:Applicable
3.    Calculation Agent:
Dealer; provided that following the occurrence of an Event of Default of the type described in Section 5(a)(vii) of the Agreement with respect to which Dealer is the sole Defaulting Party, if the Calculation Agent fails to timely make any calculation, adjustment or determination required to be made by the Calculation Agent hereunder or to perform any obligation of the Calculation Agent hereunder and such failure continues for five (5) Exchange Business Days following notice to the Calculation Agent by Issuer of such failure the Issuer shall have the right to designate a nationally recognized third-party dealer in over-the-counter corporate equity derivatives to act, during the period commencing on the date such Event of Default occurred and ending on the Early Termination Date with respect to such Event of Default, as the Calculation Agent.
All calculations and determinations by the Calculation Agent shall be made in good faith and in a commercially reasonable manner. Following any calculation made by the Calculation Agent hereunder, upon a prior written request by the Issuer, the Calculation Agent will provide to the Issuer by email to the email address provided by the Issuer in such prior written request a report (in a commonly used file format for the storage and manipulation of financial data) displaying in reasonable detail the basis for such calculation and specifying the particular section of the Confirmation pursuant to which such calculation or determination is being made (and in the event that more than one section of the Confirmation would permit the Calculation Agent to make an adjustment upon the occurrence of a specific event, then the Calculation Agent shall specify the particular section number pursuant to which the Calculation Agent is making the adjustment hereunder); provided, however, that in no event will the Calculation Agent be obligated to share with the Issuer any proprietary or confidential data or information or any proprietary models used by it.

4.    Account Details and Notices:
(a)    Account for delivery of Shares to Issuer:
Shares to be delivered to:
Computershare 250 Royal Street
Canton, MA 02021
ATTN: Client Operations (Align Technology, Inc)
(b)    Account for payments to Issuer:
Bank of America Acct: provided
ABA: provided
(c)    Account for payments to Dealer:
Bank: Citibank NA New York
BIC: provided
F/O: Citibank New York
A/C: provided
Ref: NY Swap Operations
Financial Institution’s delivery instructions:
Citigroup Global Markets Inc
DTC 0505
Name: Citibank NA
A/C: provided
For purposes of this Confirmation:
(i)    Address for notices or communications to Issuer:



Align Technology, Inc.
410 N. Scottsdale Road, Suite 1300
Tempe, Arizona 85281
Attn: Legal Department
(ii)    Address for notices or communications to Dealer:
Citibank, N.A.
388 Greenwich Street, 8th Floor
New York, NY 10013
Attention: Equity Derivatives
Telephone No.: provided
Email: provided

5.    Amendments to the Equity Definitions and Agreement.
(a)    Section 9.2(a)(iii) of the Equity Definitions is hereby amended by deleting the words “the Excess Dividend Amount, if any, and”.
(b)    Section 11.2(a) of the Equity Definitions is hereby amended by deleting the words “a diluting or concentrative effect on the theoretical value of the relevant Shares” and replacing them with the words “a material economic effect on the relevant Transaction”.
(c)    The first sentence of Section 11.2(c) of the Equity Definitions, prior to clause (A) thereof, is hereby amended to read as follows: ‘(c) If “Calculation Agent Adjustment” is specified as the Method of Adjustment in the related Confirmation of a Share Option Transaction or Share Forward Transaction, then, following the announcement or occurrence of any Potential Adjustment Event, the Calculation Agent will determine in its commercially reasonable judgment whether such Potential Adjustment Event has a material economic effect on the Transaction and, if so, will (i) make appropriate adjustment(s), if any, to any one or more of:’ and the portion of such sentence immediately preceding clause (ii) thereof is hereby amended by replacing the words “diluting or concentrative” with the words “material economic”.
(d)    Section 11.2(e)(vii) of the Equity Definitions is hereby amended by deleting the words “diluting or concentrative effect on the theoretical value of the relevant Shares” and replacing them with the words “any other corporate event involving the Issuer that in the commercially reasonable judgment of the Calculation Agent has a material economic effect on the relevant Transaction”.
(e)    Section 12.6(c)(ii) of the Equity Definitions is hereby amended by replacing the words “the Transaction will be cancelled,” in the first line with the words “Dealer will have the right to cancel the Transaction,”.
(f)    Section 12.9(b)(iv) of the Equity Definitions is hereby amended by (A) deleting (1) subsection (A) in its entirety, (2) the phrase “or (B)” following subsection (A) and (3) the phrase “in each case” in subsection (B); and (B) deleting the phrase “neither the Non-Hedging Party nor the Lending Party lends Shares in the amount of the Hedging Shares or” in the penultimate sentence.
(g)    Section 12.9(b)(v) of the Equity Definitions is hereby amended by (A) adding the word “or” immediately before subsection “(B)” and deleting the comma at the end of subsection (A); and (B)(1) deleting subsection (C) in its entirety, (2) deleting the word “or” immediately preceding subsection (C) and (3) replacing in the penultimate sentence the words “either party” with “the Hedging Party” and (4) deleting clause (X) in the final sentence.
(h)    Section 2(a)(iii) of the Agreement is hereby amended by deleting the words “or Potential Event of Default” in clause (1) of such Section and deleting the word “and” immediately before subsection (3) and deleting clause “(3)” in its entirety.
6.    Alternative Termination Settlement.
Notwithstanding anything to the contrary herein, or in the Equity Definitions, if at any time (i) an Early Termination Date occurs or (ii) the Transaction is cancelled or terminated upon the occurrence of an Extraordinary Event (other than (i) an Insolvency, a Nationalization, a Merger Event or a Tender Offer, in each case, in which the consideration or proceeds to be paid to holders of Shares consists solely of cash or (ii) an Event of Default in which Issuer is the Defaulting Party or a Termination



Event in which Issuer is an Affected Party, which Event of Default or Termination Event resulted from an event or events within Issuer’s control), if either party would owe any amount to the other party pursuant to Section 6(d)(ii) of the Agreement or any Cancellation Amount pursuant to Article 12 of the Equity Definitions (any such amount, a “Payment Amount”), then such payment shall be paid as set forth under the Agreement or Equity Definitions, as the case may be, unless Issuer makes an election to the contrary no later than the Early Termination Date or the date on which such Transaction is terminated or cancelled, in which case Issuer or Dealer, as the case may be, shall deliver to the other party a number of Shares (or a number of units, each comprising the number or amount of the securities or property that a hypothetical holder of one Share would receive in the case of a Nationalization, Insolvency or Merger Event, as the case may be (each such unit, an “Alternative Delivery Unit”)), with a value equal to the Payment Amount, as determined by the Calculation Agent. In determining the number of Shares (or Alternative Delivery Units) required to be delivered under this provision, the Calculation Agent may take into account a number of factors, including, without limitation, the market price of the Shares (or Alternative Delivery Units) on the Early Termination Date or the date of early cancellation or termination, as the case may be. Additionally, if such delivery is made by Dealer, the Calculation Agent shall take into account the prices at which Dealer purchases Shares (or Alternative Delivery Units) to fulfill its delivery obligations under this Section 6; provided that in determining the composition of any Alternative Delivery Unit, if the relevant Merger Event involves a choice of consideration to be received by holders, such holder shall be deemed to have elected to receive the maximum possible amount of cash. If delivery of Shares or Alternative Delivery Units, as the case may be, pursuant to this Section 6 is to be made by Issuer, paragraphs 2 through 8 of Annex A hereto shall apply as if (A) such delivery were a settlement of the Transaction to which Net Share Settlement applied, (B) the Buyer Cash Settlement Payment Date were the Early Termination Date or the date of early cancellation or termination, as the case may be, and (C) the Forward Cash Settlement Amount were equal to (x) zero minus (y) the Payment Amount owed by Issuer.
7.    Special Provisions for Merger Transactions. Notwithstanding anything to the contrary herein or in the Equity Definitions:
(a)    Issuer agrees that:
(i)    Issuer will use its commercially reasonable efforts such that Issuer will not during the term of the Transaction make, or, to the extent within its control, permit to be made, any public announcement (as defined in Rule 165(f) under the Securities Act of 1933, as amended (the “Securities Act”)) of any Merger Transaction or potential Merger Transaction unless such public announcement is made prior to the open or after the close of the regular trading session on the Exchange for the Shares.
(ii)    To the extent that an announcement of a potential Merger Transaction occurs during the term of the Transaction and Dealer has not provided notice to Issuer as promptly as reasonably practicable following such announcement that Dealer will cause the Transaction to be cancelled or terminated in whole pursuant to “Extraordinary Events” in Section 2 above, then as soon as practicable following such announcement (but in any event prior to the next opening of the regular trading session on the Exchange), Issuer shall provide Dealer with written notice specifying (x) Issuer’s average daily “Rule 10b-18 purchases” (as defined in Rule 10b-18) during the three full calendar months immediately preceding the Announcement Date that were not effected through Dealer or its affiliates and (y) the number of Shares purchased pursuant to the block purchase proviso in Rule 10b-18(b)(4) under the Exchange Act for the three full calendar months preceding the Announcement Date. Such written notice shall be deemed to be a certification by Issuer to Dealer that such information is true and correct. Issuer understands that Dealer will use this information in calculating the trading volume for purposes of Rule 10b-18. In addition, Issuer shall promptly notify Dealer of the earlier to occur of the completion of such transaction and the completion of the vote by target shareholders. Issuer acknowledges that any such public announcement may trigger the provision set forth in Section 9 below.
Accordingly, Issuer acknowledges that its actions in relation to any such announcement or transaction must comply with the standards set forth in Section 11(b) below.
(b)    Upon the occurrence of any public announcement of a Merger Transaction, Dealer may in a good faith and commercially reasonable manner elect either to (i) apply the provisions of Section 9 below or (ii) treat the occurrence of such announcement as an Additional Termination Event with respect to which the Transaction shall be the sole Affected Transaction, Issuer shall be the sole Affected Party and Dealer shall be the party entitled to designate an Early Termination Date pursuant to Section 6(b) of the Agreement (a “Merger Termination Event”). In the event that the Dealer elects to treat the Merger Transaction as a Merger Termination Event under this Section 7(b), then neither the provisions of “Extraordinary Events: Consequences of Merger Events” set forth above in this Confirmation nor the provisions of Section 8 below shall apply.
Merger Transaction” means any merger, acquisition or similar transaction involving a recapitalization of Issuer as contemplated by Rule 10b-18(a)(13)(iv) under the Exchange Act.



8.    Special Provisions for Acquisition Transaction Announcements.
(a)    If an Acquisition Transaction Announcement occurs on or prior to the final Valuation Date, then the Forward Price shall be determined as if the words “minus (ii) the Discount” were deleted from the definition thereof. If an Acquisition Transaction Announcement occurs after the Trade Date but prior to the Lock-Out Date, the Lock-Out Date shall be deemed to be the date of such Acquisition Transaction Announcement.
(b)    “Acquisition Transaction Announcement” means (i) the announcement of an Acquisition Transaction, (ii) an announcement that Issuer or any of its subsidiaries has entered into an agreement, a letter of intent or an understanding designed to result in an Acquisition Transaction, (iii) the announcement of the intention to solicit or enter into, or to explore strategic alternatives or other similar undertaking that may include, an Acquisition Transaction, or (iv) any announcement subsequent to an Acquisition Transaction Announcement relating to a material amendment, a material extension, withdrawal or other material change to the subject matter of the previous Acquisition Transaction Announcement. For the avoidance of doubt, the term “announcement” as used in the definition of Acquisition Transaction Announcement refers to any public announcement whether made by Issuer or any subsidiary or agent thereof or by a bona fide third party that is reasonably likely to be a party to the Acquisition Transaction.
(c)    “Acquisition Transaction” means (i) any Merger Event (for purposes of this definition, the definition of Merger Event shall be read with the references therein to “100%” being replaced by “25%” and to “50%” by “75%” and without reference to the clause beginning immediately following the definition of Reverse Merger therein to the end of such definition), Tender Offer or Merger Transaction or any other transaction involving the merger of Issuer with or into any third party, (ii) the sale or transfer of all or substantially all of the assets or liabilities of Issuer, (iii) a recapitalization, reclassification, binding share exchange or other similar transaction or (iv) any acquisition, lease, exchange, transfer, disposition (including by way of spin-off or distribution) of assets or liabilities (including any capital stock or other ownership interests in subsidiaries) or other similar event by Issuer or any of its subsidiaries where the aggregate consideration transferable or receivable by or to Issuer or its subsidiaries exceeds 25% of the market capitalization of Issuer.
9.    Dealer Adjustments.
In the event that Dealer determines, in a good faith and commercially reasonable manner that, based on advice of legal counsel, it is appropriate with regard to any legal, regulatory or self-regulatory requirements or related policies and procedures (whether or not such requirements, policies or procedures are imposed by law or have been voluntarily adopted by Dealer, and including, without limitation, Rule 10b-18, Rule 10b-5, Regulations 13D-G and Regulations 14 D-E under the Exchange Act; provided that such requirements, policies and procedures relate to legal and regulatory issues and are generally applicable in similar situations and applied in a consistent manner in similar transactions), for Dealer to refrain from purchasing Shares or engaging in other market activity or to purchase fewer than the number of Shares or to engage in fewer or smaller other market transactions Dealer would otherwise purchase or engage in on any Trading Day on or prior to the last day of the Potential Purchase Period, then Dealer may, in its reasonable discretion, elect that a Market Disruption Event shall be deemed to have occurred on such Trading Day. Dealer shall notify Issuer upon the exercise of Dealer’s rights pursuant to this Section 9 and the Trading Days affected by it and shall subsequently notify Issuer on the day Dealer believes that the circumstances giving rise to such exercise have changed.
10.    Covenants.
Issuer covenants and agrees that:
(a)    Until the end of the Potential Purchase Period (as defined below), neither it nor any of its affiliated purchasers (as defined in Rule 10b-18 under the Exchange Act) shall directly or indirectly (which shall be deemed to include the writing or purchase of any cash-settled or other derivative or structured Share repurchase transaction with a hedging period, calculation period or settlement valuation period or similar period that overlaps with the Transaction) purchase, offer to purchase, place any bid or limit order relating to a purchase of or commence any tender offer relating to Shares (or any security convertible into or exchangeable for Shares) without the prior written approval of Dealer or take any other action that would cause the purchase by Dealer of any Shares in connection with this Confirmation not to qualify for the safe harbor provided in Rule 10b-18 under the Exchange Act (assuming for the purposes of this paragraph that such safe harbor were otherwise available for such purchases); provided that this Section 10(a) shall not (i) limit the Issuer’s ability, pursuant to its employee incentive plan or dividend reinvestment program to re-acquire Shares in connection with the related equity transactions, (ii) limit the Issuer’s ability to withhold shares to cover tax liabilities associated with such equity transactions, (iii) limit the Issuer’s ability to grant stock and options to “affiliated purchasers” (as defined in Rule 10b-18) or the ability of such affiliated purchasers to acquire such stock or options, provided that in connection with any such purchase Issuer will be deemed to represent to Dealer that such purchase does not constitute a “Rule 10b-18 Purchase” (as defined in Rule 10b-18) (any such incentive or compensatory plan, program or



policy of Issuer, a “Compensatory Plan”), or (iv) limit any purchases by affiliated purchasers (as defined in Rule 10b-18) of the Issuer in an amount, in aggregate, not to exceed 5% of ADTV (as defined in Rule 10b-18) for such Exchange Business Day, which purchases shall be executed by Dealer (or its affiliate) and made pursuant to documentation and terms reasonably acceptable to Dealer and Issuer. “Potential Purchase Period” means the period from, and including, the Trade Date to, and including, the latest of (i) the last day of any Buyer Settlement Valuation Period, (ii) the earlier of (A) the date ten Exchange Business Days immediately following the last day of the Calculation Period and (B) the Scheduled Valuation Date and (iii) if an Early Termination Date occurs or the Transaction is cancelled pursuant to Article 12 of the Equity Definitions, a date determined by Dealer in its commercially reasonable discretion and communicated to Issuer no later than the Exchange Business Day immediately following such date.
(b)    Without limiting the generality of Section 13.1 of the Equity Definitions, it is not relying, and has not relied, upon Dealer or any of its representatives or advisors with respect to the legal, accounting, tax or other implications of this Agreement and that it has conducted its own analyses of the legal, accounting, tax and other implications of this Agreement, and that Dealer and its affiliates may from time to time effect transactions for their own account or the account of customers and hold positions in securities or options on securities of Issuer and that Dealer and its affiliates may continue to conduct such transactions during the term of this Agreement. Without limiting the generality of the foregoing, Issuer acknowledges that Dealer is not making any representations or warranties or taking any position or expressing any view with respect to the treatment of the Transaction under any accounting standards including ASC Topic 260, Earnings Per Share, ASC Topic 815, Derivatives and Hedging, or ASC Topic 480, Distinguishing Liabilities from Equity and ASC 815-40, Derivatives and Hedging - Contracts in Entity’s Own Equity (or any successor issue statements) or under FASB’s Liabilities & Equity Project.
(c)    Neither it nor any affiliates shall take any action that would cause a restricted period (as defined in Regulation M under the Exchange Act (“Regulation M”)) to be applicable to any purchases of Shares, or of any security for which Shares is a reference security (as defined in Regulation M), by Issuer or any affiliated purchasers (as defined in Regulation M) of Issuer during the Potential Purchase Period.
(d)    It will not make any election or take any other action in connection with the Transaction while aware of any material nonpublic information regarding Issuer or the Shares.
(e)    It shall not declare or pay any Extraordinary Dividend until the Exchange Business Day immediately following the last day of the Potential Purchase Period.
(f)    Issuer represents and warrants that it and any of its subsidiaries has not applied, and shall not, until after the first date on which no portion of the Transaction remains outstanding following any final exercise and settlement, cancellation or early termination of the Transaction, apply, for a loan, loan guarantee, direct loan (as that term is defined in the Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”)) or other investment, or to receive any financial assistance or relief under any program or facility (collectively “Financial Assistance”) that (a) is established under applicable law (whether in existence as of the Trade Date or subsequently enacted, adopted or amended), including without limitation the CARES Act and the Federal Reserve Act, as amended, and (b) (i) requires under applicable law (or any regulation, guidance, interpretation or other pronouncement of a governmental authority with jurisdiction for such program or facility) as a condition of such Financial Assistance, that the Issuer comply with any requirement not to repurchase, or otherwise agree, attest, certify or warrant that it has not, as of the date specified in such condition, repurchased, or will not repurchase, any equity security of Issuer, and that Issuer has not, as of the date specified in the condition, made a capital distribution or will not make a capital distribution, or (ii) where the terms of the Transaction would cause Issuer to fail to satisfy any condition for application for or receipt or retention of the Financial Assistance (collectively “Restricted Financial Assistance”); provided, that Issuer or any of its subsidiaries may apply for Restricted Financial Assistance if Issuer either (a) determines based on the advice of outside counsel of national standing that the terms of the Transaction would not cause Issuer or any of its subsidiaries to fail to satisfy any condition for application for or receipt or retention of such Financial Assistance based on the terms of the program or facility as of the date of such advice or (b) delivers to Dealer evidence or other guidance from a governmental authority with jurisdiction for such program or facility that the Transaction is permitted under such program or facility (either by specific reference to the Transaction or by general reference to transactions with the attributes of the Transaction in all relevant respects).
11.    Representations, Warranties and Acknowledgments.
(a)    Issuer hereby represents and warrants to Dealer on the date hereof and on and as of the Initial Share Delivery Date that:
(i)    (A) None of Issuer and its officers and directors is aware of any material nonpublic information regarding Issuer or the Shares, and is entering into the Transaction in good faith and not as part of a plan or scheme to evade the prohibitions of federal securities laws, including, without limitation, Rule 10b-5 under the Exchange Act and (B) Issuer agrees



not to alter or deviate from the terms of this Confirmation or enter into or alter a corresponding or hedging transaction or position with respect to the Shares (including, without limitation, with respect to any securities convertible or exchangeable into the Shares) during the term of this Confirmation. Without limiting the generality of the foregoing, all reports and other documents filed by Issuer with the Securities and Exchange Commission pursuant to the Exchange Act when considered as a whole (with the more recent such reports and documents deemed to amend inconsistent statements contained in any earlier such reports and documents) do not contain any untrue statement of a material fact or any omission of a material fact required to be stated therein or necessary to make the statements therein, in the light of the circumstances in which they were made, not misleading.
(ii)    The transactions contemplated by this Confirmation have been authorized under Issuer’s publicly announced program to repurchase Shares.
(iii)    Issuer is not entering into this Confirmation to facilitate a distribution of the Shares (or any security convertible into or exchangeable for Shares) or in connection with a future issuance of securities.
(iv)    Issuer is not entering into this Confirmation to create actual or apparent trading activity in the Shares (or any security convertible into or exchangeable for Shares) or to manipulate the price of the Shares (or any security convertible into or exchangeable for Shares) in violation of the federal securities laws.
(v)    There have been no purchases of Shares in Rule 10b-18 purchases of blocks pursuant to the once-a-week block exception contained in Rule 10b-18(b)(4) by or for Issuer or any of its affiliated purchasers during each of the four calendar weeks preceding the Trade Date and during the calendar week in which the Trade Date occurs (“Rule 10b-18 purchase”, “blocks” and “affiliated purchaser” each being used as defined in Rule 10b-18).
(vi)    Issuer is as of the date hereof and after giving effect to the transactions contemplated hereby will be, Solvent. As used in this paragraph, the term “Solvent” means, with respect to a particular date, that on such date (A) the present fair market value (or present fair saleable value) of the assets of Issuer is not less than the total amount required to pay the liabilities of Issuer on its total existing debts and liabilities (including contingent liabilities) as they become absolute and matured, (B) Issuer is able to realize upon its assets and pay its debts and other liabilities, contingent obligations and commitments as they mature and become due in the normal course of business, (C) assuming consummation of the transactions as contemplated by this Confirmation, Issuer is not incurring debts or liabilities beyond its ability to pay as such debts and liabilities mature, (D) Issuer is not engaged in any business or transaction, and does not propose to engage in any business or transaction, for which its property would constitute unreasonably small capital after giving due consideration to the prevailing practice in the industry in which Issuer is engaged, (E) Issuer is not a defendant in any civil action that could reasonably be expected to result in a judgment that Issuer is or would become unable to satisfy, (F) Issuer is not “insolvent” (as such term is defined under Section 101(32) of the U.S. Bankruptcy Code (Title 11 of the United States Code) (the “Bankruptcy Code”)) and (G) Issuer would be able to purchase Shares with an aggregate purchase price equal to the Prepayment Amount in compliance with the corporate laws of the jurisdiction of its incorporation.
(vii)    Issuer is not, and after giving effect to the transactions contemplated hereby will not be, required to register as an “investment company” as such term is defined in the Investment Company Act of 1940, as amended.
(viii)    No state or local (including non-U.S. jurisdictions) law, rule, regulation or regulatory order applicable to the Shares would give rise to any reporting, consent, registration or other requirement (including without limitation a requirement to obtain prior approval from any person or entity) as a result of Dealer or its affiliates owning or holding (however defined) Shares other than any such law, rule, regulation or regulatory order that applies (A) to the beneficial ownership of Shares under the Exchange Act or (B) solely as a result of the business, identity, place of business or jurisdiction of organization of Dealer or any such affiliate.
(b)    Issuer acknowledges and agrees that the Initial Shares may be sold short to Issuer. Issuer further acknowledges and agrees that Dealer may purchase Shares in connection with the Transaction, which Shares may be used to cover all or a portion of such short sale or may be delivered to Issuer. Such purchases and any other market activity by Dealer will be conducted independently of Issuer by Dealer as principal for its own account. All of the actions to be taken by Dealer in connection with the Transaction shall be taken by Dealer independently and without any advance or subsequent consultation with Issuer. It is the intent of the parties that the Transaction comply with the requirements of Rule 10b5-1(c)(1)(i)(B) of the Exchange Act, and the parties agree that this Confirmation shall be interpreted to comply with the requirements of such Rule, and Issuer shall not take any action that results in the Transaction not so complying with such requirements. Without limiting the generality of the preceding sentence, Issuer acknowledges and agrees that (A) Issuer does not have, and shall not attempt to exercise, any influence over how, when or whether Dealer effects any market transactions in connection with the Transaction and (B) neither Issuer nor its officers or employees shall, directly or indirectly, communicate any information regarding Issuer



or the Shares to any employee of Dealer or its Affiliates that have been identified by Dealer to Issuer in writing as employees responsible for executing market transactions in connection with the Transaction. Issuer also acknowledges and agrees that any amendment, modification, waiver or termination of this Confirmation must be effected in accordance with the requirements for the amendment or termination of a “plan” as defined in Rule 10b5-1(c) under the Exchange Act. Without limiting the generality of the foregoing, any such amendment, modification, waiver or termination shall be made in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b-5 under the Exchange Act, and no such amendment, modification or waiver shall be made at any time at which Issuer or any officer or director of Issuer is aware of any material nonpublic information regarding Issuer or the Shares.
(c)    Each of Issuer and Dealer represents and warrants to the other that it is an “eligible contract participant” as defined in Section 1a(12) of the U.S. Commodity Exchange Act, as amended.
(d)    Each of Issuer and Dealer acknowledges that the offer and sale of the Transaction to it is intended to be exempt from registration under the Securities Act by virtue of Section 4(2) thereof. Accordingly, it represents and warrants to the other party that (i) it has the financial ability to bear the economic risk of its investment in the Transaction and is able to bear a total loss of its investment, (ii) it is an “accredited investor” as that term is defined in Regulation D as promulgated under the Securities Act, (iii) it is entering into the Transaction for its own account and without a view to the distribution or resale thereof and (iv) the assignment, transfer or other disposition of the Transaction has not been and will not be registered under the Securities Act and is restricted under this Confirmation, the Securities Act and state securities laws.
(e)    In addition to the representations, warranties and covenants in the Agreement, Dealer represents warrants and covenants to Issuer that:
(i)In addition to the covenants in the Agreement and herein, Dealer agrees to use commercially reasonable efforts, during the Calculation Period and any Buyer Settlement Valuation Period for the Transaction, to make all purchases of Shares in connection with such Transaction in a manner that would comply with the limitations set forth in clauses (b)(1), (b)(2), (b)(3) and (b)(4) and (c) of Rule 10b-18, as if such rule were applicable to such purchases and taking into account any applicable Securities and Exchange Commission no-action letters as appropriate, and subject to any delays between the execution and reporting of a trade of the Shares on the Exchange and other circumstances beyond Dealer’s control; provided that, during the Calculation Period, the foregoing agreement shall not apply to purchases made to dynamically hedge for Dealer’s own account or the account of its affiliate(s) the optionality arising under the Transaction (including, for the avoidance of doubt, timing optionality); provided further that, without limiting the generality of this Section, Dealer shall not be responsible for any failure to comply with Rule 10b-18(b)(3) to the extent any transaction that was executed (or deemed to be executed) by or on behalf of Issuer or an “affiliated purchaser” (as defined under Rule 10b-18) pursuant to a separate agreement is not deemed to be an “independent bid” or an “independent transaction” for purposes of Rule 10b-18(b)(3).
(ii)Dealer hereby represents and covenants to Issuer that it has implemented policies and procedures, taking into consideration the nature of its business, reasonably designed to ensure that (A) individuals making investment decisions related to the Transaction do not have access to material nonpublic information regarding Issuer or the Shares and (B) individuals of Dealer that are in possession of material nonpublic information regarding the Issuer or the Shares have not, while in possession of such material nonpublic information, participated in any offsetting transaction(s) in respect of such Transaction.
(iii)Within one Exchange Business Day of purchasing any Shares on behalf of Issuer pursuant to the once-a-week block exception set forth in paragraph (b)(4) of Rule 10b-18, Dealer shall notify Issuer of the total number of Shares so purchased.
(iv)On the first Exchange Business Day of each week, Dealer shall provide weekly reports (the “Weekly Reports”) in connection with the Transaction to the Issuer and to such other persons or agents of the Issuer as the Issuer shall reasonably designate in writing, by electronic mail to the Issuer or its designee. Each Weekly Report shall include the ADTV (as defined in Rule 10b-18) in the Shares for each Scheduled Trading Day during the immediately preceding week (as defined and determined in accordance with Rule 10b-18, as defined herein), the 10b-18 VWAP for each such Scheduled Trading Day and the high and low price on each such Scheduled Trading Day. For the avoidance of doubt and notwithstanding anything to the contrary in the two immediately preceding sentences, the 10b-18 VWAP for purposes of this Master Confirmation shall be determined pursuant the language opposite the caption “10b-18 VWAP” in Section 1 of this Confirmation and not on the basis of, or by reference to, the 10b-18 VWAP set forth in any Weekly Report.



12.    Acknowledgements of Issuer.
(a)    Issuer agrees, understands and acknowledges that:
(i)    during the period from (and including) the Trade Date to (and including) the Settlement Date, Dealer and its Affiliates may buy or sell Shares or other securities or buy or sell options or futures contracts or enter into swaps or other derivative transactions in order to adjust its Hedge Position with respect to the Transaction;
(ii)    Dealer and its Affiliates also may be active in the market for the Shares or options, futures contracts, swaps or other derivative transactions relating to the Shares other than in connection with hedging activities in relation to the Transaction;
(iii)    Dealer shall make its own determination as to whether, when and in what manner any hedging or market activities in Issuer’s securities or other securities or transactions shall be conducted and shall do so in a manner that it deems appropriate to hedge its price and market risk with respect to the Transaction; and
(iv)    any such market activities of Dealer and its Affiliates may affect the market price and volatility of the Shares, including the 10b-18 VWAP and the Forward Price, each in a manner that may be adverse to Issuer.
(b)    Issuer:
(i)    is an “institutional account” as defined in FINRA Rule 4512(c);
(ii)    is capable of evaluating investment risks independently, both in general and with regard to all transactions and investment strategies involving a security or securities, and will exercise independent judgment in evaluating the recommendations of Dealer or its associated persons, unless it has otherwise notified Dealer in writing; and
(iii)    will notify Dealer if any of the statements contained in clause (i) or (ii) of this Section 12(b) ceases to be true.
13.    Delivery of Cash.
For the avoidance of doubt, other than payment of the Prepayment Amount by Issuer, nothing in this Confirmation shall be interpreted as requiring Issuer to cash settle the Transaction hereunder, except in circumstances where cash settlement is within Issuer’s control or in those circumstances in which holders of the Shares would also receive cash.
14.    Other Provisions.
(a)    Issuer agrees and acknowledges that Dealer is a “financial institution” and “financial participant” within the meaning of Sections 101(22) and 101(22A) of the Bankruptcy Code. The parties hereto further agree and acknowledge that it is the intent of the parties that (A) this Confirmation is a “securities contract,” as such term is defined in Section 741(7) of the Bankruptcy Code, with respect to which each payment and delivery hereunder or in connection herewith is a “termination value,” “payment amount” or “other transfer obligation” within the meaning of Section 362 of the Bankruptcy Code and a “settlement payment,” within the meaning of Section 546 of the Bankruptcy Code, and (B) Dealer is entitled to the protections afforded by, among other sections, Sections 362(b)(6), 362(b)(17), 362(o), 546(e), 555 and 561 of the Bankruptcy Code.
(b)    Dealer and Issuer hereby agree and acknowledge that Dealer has authorized Issuer to disclose the Transaction to any and all persons, and there are no express or implied agreements, arrangements or understandings to the contrary, and authorizes Issuer to use any information that Issuer receives or has received with respect to the Transaction in any manner.
(c)    In the event Issuer becomes the subject of proceedings (“Bankruptcy Proceedings”) under the Bankruptcy Code or any other applicable bankruptcy or insolvency statute, any rights or claims of Dealer hereunder in respect of the Transaction shall rank for all purposes no higher than, but on a parity with, the rights or claims of holders of Shares, and Dealer hereby agrees that its rights and claims hereunder shall be subordinated to those of all parties with claims or rights against Issuer (other than common stockholders) to the extent necessary to assure such ranking. Without limiting the generality of the foregoing, after the commencement of Bankruptcy Proceedings, the claims of Dealer hereunder shall for all purposes have rights equivalent to the rights of a holder of a percentage of the Shares equal to the aggregate amount of such claims (the “Claim Amount”) taken as a percentage of the sum of (i) the Claim Amount and (ii) the aggregate fair market value of all outstanding Shares on the record date for distributions made to the holders of such Shares in the related Bankruptcy Proceedings. Notwithstanding any right it might otherwise have to assert a higher priority claim in any such Bankruptcy



Proceedings, Dealer shall be entitled to receive a distribution solely to the extent and only in the form that a holder of such percentage of the Shares would be entitled to receive in such Bankruptcy Proceedings, and, from and after the commencement of such Bankruptcy Proceedings, Dealer expressly waives (i) any other rights or distributions to which it might otherwise be entitled in such Bankruptcy Proceedings in respect of its rights and claims hereunder and (ii) any rights of setoff it might otherwise be entitled to assert in respect of such rights and claims.
(d)    Notwithstanding any provision of this Confirmation or any other agreement between the parties to the contrary, neither the obligations of Issuer nor the obligations of Dealer hereunder are secured by any collateral, security interest, pledge or lien.
(e)    Each party waives any and all rights it may have to set off obligations arising under the Agreement and the Transaction against other obligations between the parties, whether arising under any other agreement, applicable law or otherwise.
(f)    Notwithstanding anything to the contrary herein, Dealer may, by prior notice to Issuer, satisfy its obligation to deliver any Shares or other securities on any date due (an “Original Delivery Date”) by making separate deliveries of Shares or such securities, as the case may be, at more than one time on or prior to such Original Delivery Date, so long as the aggregate number of Shares and other securities so delivered on or prior to such Original Delivery Date is equal to the number required to be delivered on such Original Delivery Date.
(g)    It shall constitute an Additional Termination Event with respect to which the Transaction is the sole Affected Transaction and Issuer is the sole Affected Party and Dealer shall be the party entitled to designate an Early Termination Date pursuant to Section 6(b) of the Agreement if, at any time on or prior to the Valuation Date, the price per Share on the Exchange, as determined by the Calculation Agent, is at or below the Threshold Price (as specified in Schedule I).
(h)    Notwithstanding any other provision in this Confirmation to the contrary requiring or allowing Dealer to purchase, sell, receive or deliver any Shares or other securities to or from Issuer, Dealer may designate any of its affiliates (a “Designated Affiliate”) to purchase, sell, receive or deliver such Shares or other securities and otherwise to perform Dealer’s obligations in respect of the Transaction and any such designee may assume such obligations. Dealer shall be discharged of its obligations to Issuer to the extent that such Designated Affiliate performs in full all of the obligations of Dealer designated by Dealer to such Designated Affiliate under this Transaction.

15.    Transfer and Assignment.
Dealer may transfer or assign its rights and obligations hereunder and under the Agreement (“Transfer”), in whole or in part, to any of its Affiliates that have a credit rating that is not lower than the credit rating of Dealer immediately prior to the proposed time of such Transfer (or whose obligations are guaranteed by an entity of equivalent credit quality) without the consent of Issuer. Dealer will provide prompt written notice of any such transfer to Issuer.
16.    US Resolution Stay.
(a)    Recognition of the U.S. Special Resolution Regimes.
    (i)    In the event that Dealer becomes subject to a proceeding under (i) the Federal Deposit Insurance Act and the regulations promulgated thereunder or (ii) Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act and the regulations promulgated thereunder (a “U.S. Special Resolution Regime”) the transfer from Dealer of this Confirmation, and any interest and obligation in or under, and any property securing, this Confirmation, will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if this Confirmation, and any interest and obligation in or under, and any property securing, this Confirmation were governed by the laws of the United States or a state of the United States.
    (ii)    In the event that Dealer or an Affiliate  becomes subject to a proceeding under a U.S. Special Resolution Regime, any Default Rights (as defined in 12 C.F.R. §§ 252.81, 47.2 or 382.1, as applicable (“Default Right”)) under this Confirmation that may be exercised against Dealer are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if this Confirmation were governed by the laws of the United States or a state of the United States.



(b)    Limitation on Exercise of Certain Default Rights Related to an Affiliate’s Entry Into Insolvency Proceedings.  Notwithstanding anything to the contrary in this Confirmation, the parties expressly acknowledge and agree that:
    (i)    Issuer shall not be permitted to exercise any Default Right with respect to this Confirmation or any Affiliate Credit Enhancement that is related, directly or indirectly, to an Affiliate of Dealer becoming subject to receivership, insolvency, liquidation, resolution, or similar proceeding (an “Insolvency Proceeding”), except to the extent that the exercise of such Default Right would be permitted under the provisions of 12 C.F.R. 252.84, 12 C.F.R. 47.5 or 12 C.F.R. 382.4, as applicable; and
    (ii)    Nothing in this Confirmation shall prohibit the transfer of any Affiliate Credit Enhancement, any interest or obligation in or under such Affiliate Credit Enhancement, or any property securing such Affiliate Credit Enhancement, to a transferee upon or following an Affiliate of Dealer becoming subject to an Insolvency Proceeding, unless the transfer would result in the Issuer being the beneficiary of such Affiliate Credit Enhancement in violation of any law applicable to the Issuer.
    (iii)    For the purpose of this paragraph:
    (A)    “Affiliate” is defined in, and shall be interpreted in accordance with, 12 U.S.C. § 1841(k).
    (B)    “Credit Enhancement” means any credit enhancement or credit support arrangement in support of the obligations of Dealer under or with respect to this Confirmation, including any guarantee, collateral arrangement (including any pledge, charge, mortgage or other security interest in collateral or title transfer arrangement), trust or similar arrangement, letter of credit, transfer of margin or any similar arrangement.
(c)    U.S. Protocol.  If Issuer has previously adhered to, or subsequently adheres to, the ISDA 2018 U.S. Resolution Stay Protocol as published by the International Swaps and Derivatives Association, Inc. as of July 31, 2018 (the “ISDA U.S. Protocol”), the terms of the ISDA U.S. Protocol shall be incorporated into and form a part of this Confirmation and the terms of the ISDA U.S. Protocol shall supersede and replace the terms of this section. For purposes of incorporating the ISDA U.S. Protocol, Dealer shall be deemed to be a Regulated Entity, Issuer shall be deemed to be an Adhering Party, and this Confirmation shall be deemed to be a Protocol Covered Agreement. Capitalized terms used but not defined in this paragraph shall have the meanings given to them in the ISDA U.S. Protocol.
(d)    Pre-existing In-Scope Agreements.  Dealer and Issuer agree that to the extent there are any outstanding “in-scope QFCs,” as defined in 12 C.F.R. § 252.82(d), that are not excluded under 12 C.F.R. § 252.88, between Dealer and Issuer that do not otherwise comply with the requirements of 12 C.F.R. § 252.2, 252.81–8 (each such agreement, a “Preexisting In-Scope Agreement”), then each such Preexisting In-Scope Agreement is hereby amended to include the foregoing provisions in this section, with references to “this Confirmation” being understood to be references to the applicable Preexisting In-Scope Agreement.
17.    Governing Law; Jurisdiction; Waiver.
THIS CONFIRMATION AND ANY CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS CONFIRMATION SHALL BE GOVERNED BY THE LAWS OF THE STATE OF NEW YORK. THE PARTIES HERETO IRREVOCABLY SUBMIT TO THE EXCLUSIVE JURISDICTION OF THE COURTS OF THE STATE OF NEW YORK AND THE UNITED STATES COURT FOR THE SOUTHERN DISTRICT OF NEW YORK IN CONNECTION WITH ALL MATTERS RELATING HERETO AND WAIVE ANY OBJECTION TO THE LAYING OF VENUE IN, AND ANY CLAIM OF INCONVENIENT FORUM WITH RESPECT TO, THESE COURTS.
EACH PARTY HEREBY IRREVOCABLY WAIVES (ON ITS OWN BEHALF AND, TO THE EXTENT PERMITTED BY APPLICABLE LAW, ON BEHALF OF ITS STOCKHOLDERS) ALL RIGHT TO TRIAL BY JURY IN ANY ACTION, PROCEEDING OR COUNTERCLAIM (WHETHER BASED ON CONTRACT, TORT OR OTHERWISE) ARISING OUT OF OR RELATING TO THE TRANSACTION OR THE ACTIONS OF THE OTHER PARTY OR THE OTHER PARTY’S AFFILIATES IN THE NEGOTIATION, PERFORMANCE OR ENFORCEMENT HEREOF.
Remainder of Page Intentionally Blank




Please confirm that the foregoing correctly sets forth the terms of our agreement by executing this Confirmation and returning an original or electronic copy in accordance with the notice provisions set forth in Section 4.
Confirmed as of the date first written above:
ALIGN TECHNOLOGY, INC
By:/s/ John Morici
Name:     John Morici
Title:    CFO and SVP, Global Finance


CITIBANK, N.A.
By:/s/ Eric Natelson
Name: Eric Natelson
Title: Authorized Signatory






ANNEX A
BUYER SETTLEMENT PROVISIONS
1.    The following Buyer Settlement Provisions shall apply to the Transaction to the extent indicated under the Confirmation:
Settlement Currency:    USD
Settlement Method Election:    Applicable; provided that (i) Section 7.1 of the Equity Definitions is hereby amended by deleting the word “Physical” in the sixth line thereof and replacing it with the words “Net Share” and (ii) the Electing Party may make a settlement method election only if the Electing Party represents and warrants to Dealer in writing on the date it notifies Dealer of its election that, as of such date, the Electing Party is not aware of any material nonpublic information concerning Issuer or the Shares and is electing the settlement method in good faith and not as part of a plan or scheme to evade compliance with the federal securities laws.
Electing Party:    Buyer
Settlement Method
Election Date:    In respect of any Valuation Date, the earlier of (i) the Scheduled Valuation Date and (ii) the third Exchange Business Day immediately following the Valuation Date designated in an Acceleration (if any) (in which case the election under Section 7.1 of the Equity Definitions shall be made no later than 10 minutes prior to the open of trading on the Exchange on such second Exchange Business Day), as the case may be.
Default Settlement Method:    Cash Settlement
Forward Cash Settlement
Amount:    The Settlement Amount multiplied by the Buyer Settlement Price.

Buyer Settlement Price:    The average of the 10b-18 VWAPs for the Observation Dates that are Trading Days in the Buyer Settlement Valuation Period, subject to the provisions opposite the caption “Market Disruption Event” in the Confirmation, plus USD 0.05 (in each case, plus interest on such amount during the Buyer Settlement Valuation Period at the rate of interest for Issuer’s long term, unsecured and unsubordinated indebtedness, as determined in good faith and in a commercially reasonable manner by the Calculation Agent).
Buyer Settlement
Valuation Period:    A number of Scheduled Trading Days selected by Dealer in its commercially reasonable discretion, beginning on the Scheduled Trading Day immediately following the earlier of (i) the Scheduled Valuation Date or (ii) the Exchange Business Day immediately following the Valuation Date.
Cash Settlement:    If Cash Settlement is applicable, then Buyer shall pay to Seller the absolute value of the Forward Cash Settlement Amount on the Buyer Cash Settlement Payment Date.
Buyer Cash Settlement
Payment Date:    The date one Settlement Cycle following the last day of the Buyer Settlement Valuation Period.
Net Share Settlement
Procedures:    If Net Share Settlement is applicable, Net Share Settlement shall be made in accordance with paragraphs 2 through 8 below.



2.    Net Share Settlement shall be made by delivery on the Buyer Cash Settlement Payment Date of a number of Shares satisfying the conditions set forth in paragraph 3 below (the “Registered Settlement Shares”), or a number of Shares not satisfying such conditions (the “Unregistered Settlement Shares”), in either case with a value equal to the absolute value of the Forward Cash Settlement Amount, with such Shares’ value based on the value thereof to Dealer (which value shall, in the case of Unregistered Settlement Shares, take into account a commercially reasonable illiquidity discount), in each case, as determined by the Calculation Agent in good faith and in a commercially reasonable manner.
    3.    Buyer may deliver Registered Settlement Shares pursuant to paragraph 2 above only if:
(a)    a registration statement covering public resale of the Registered Settlement Shares by Dealer (the “Registration Statement”) shall have been filed with the Securities and Exchange Commission under the Securities Act and been declared or otherwise become effective on or prior to the date of delivery, and no stop order shall be in effect with respect to the Registration Statement; and a printed prospectus relating to the Registered Settlement Shares (including any prospectus supplement thereto, the “Prospectus”) shall have been delivered to Dealer, in such quantities as Dealer shall reasonably have requested, on or prior to the date of delivery;
(b)    the form and content of the Registration Statement and the Prospectus (including, without limitation, any sections describing the plan of distribution) shall be reasonably satisfactory to Dealer;
(c)    as of or prior to the date of delivery, Dealer and its agents shall have been afforded a reasonable opportunity to conduct a due diligence investigation with respect to Buyer customary in scope for underwritten offerings of equity securities for companies of a similar size and in a similar industry and the results of such investigation are satisfactory to Dealer, in its discretion; and
(d)    as of the date of delivery, an agreement (the “Underwriting Agreement”) shall have been entered into with Dealer in connection with the public resale of the Registered Settlement Shares by Dealer substantially similar to underwriting agreements customary for underwritten offerings of equity securities for companies of a similar size and in a similar industry, in form and substance commercially reasonably satisfactory to Dealer, which Underwriting Agreement shall include, without limitation, provisions substantially similar to those contained in such underwriting agreements relating, without limitation, to the indemnification of, and contribution in connection with the liability of, Dealer and its affiliates and the provision of customary opinions, accountants’ comfort letters and lawyers’ negative assurance letters.
4.    If Buyer delivers Unregistered Settlement Shares pursuant to paragraph 2 above:
(a)    all Unregistered Settlement Shares shall be delivered to Dealer (or any affiliate of Dealer designated by Dealer) pursuant to the exemption from the registration requirements of the Securities Act provided by Section 4(a)(2) thereof;
(b)    as of or prior to the date of delivery, Dealer and any potential purchaser of any such shares from Dealer (or any affiliate of Dealer designated by Dealer) identified by Dealer shall be afforded a commercially reasonable opportunity to conduct a due diligence investigation with respect to Buyer customary in scope for private placements of equity securities for companies of a similar size and in a similar industry (including, without limitation, the right to have made available to them for inspection all financial and other records, pertinent corporate documents and other information reasonably requested by them subject to customary confidentiality agreements);
(c)    as of the date of delivery, Buyer shall enter into an agreement (a “Private Placement Agreement”) with Dealer (or any affiliate of Dealer designated by Dealer) in connection with the private placement of such shares by Buyer to Dealer (or any such affiliate) and the private resale of such shares by Dealer (or any such affiliate), substantially similar to private placement purchase agreements customary for private placements of equity securities for companies of a similar size and in a similar industry, in form and substance commercially reasonably satisfactory to Dealer, which Private Placement Agreement shall include, without limitation, provisions substantially similar to those contained in such private placement purchase agreements for companies of a similar size and in a similar industry relating, without limitation, to the indemnification of, and contribution in connection with the liability of, Dealer and its affiliates and the provision of customary opinions, accountants’ comfort letters and lawyers’ negative assurance letters, and shall provide for the payment by Buyer of all reasonable fees and expenses in connection with such resale, including all reasonable fees and expenses of counsel for Dealer, and shall contain representations, warranties, covenants and agreements of Buyer reasonably necessary or advisable to establish and maintain the availability of an exemption from the registration requirements of the Securities Act for such resales; and



(d)    in connection with the private placement of such shares by Buyer to Dealer (or any such affiliate) and the private resale of such shares by Dealer (or any such affiliate), Buyer shall, if so requested by Dealer, prepare, in cooperation with Dealer, a private placement memorandum in form and substance reasonably satisfactory to Dealer.
5.    Dealer, itself or through an affiliate (the “Selling Agent”) or any underwriter(s), will sell all, or such lesser portion as may be required hereunder, of the Registered Settlement Shares or Unregistered Settlement Shares and any Makewhole Shares (as defined below) (together, the “Settlement Shares”) delivered by Buyer to Dealer pursuant to paragraph 6 below commencing on the Buyer Cash Settlement Payment Date and continuing until the date on which the aggregate Net Proceeds (as such term is defined below) of such sales, as determined by Dealer, is equal to the absolute value of the Forward Cash Settlement Amount (such date, the “Final Resale Date”). If the proceeds of any sale(s) made by Dealer, the Selling Agent or any underwriter(s), net of any fees and commissions (including, without limitation, underwriting or placement fees) customary for similar transactions under the circumstances at the time of the offering, together with carrying charges and expenses incurred in connection with the offer and sale of the Shares (including, but without limitation to, the covering of any over-allotment or short position (syndicate or otherwise)) (the “Net Proceeds”) exceed the absolute value of the Forward Cash Settlement Amount, Dealer will refund, in USD, such excess to Buyer on the date that is two (2) Currency Business Days following the Final Resale Date, and, if any portion of the Settlement Shares remains unsold, Dealer shall return to Buyer on that date such unsold Shares.
6.    If the Calculation Agent determines that the Net Proceeds received from the sale of the Registered Settlement Shares or Unregistered Settlement Shares or any Makewhole Shares, if any, pursuant to this paragraph 6 are less than the absolute value of the Forward Cash Settlement Amount (the amount in USD by which the Net Proceeds are less than the absolute value of the Forward Cash Settlement Amount being the “Shortfall” and the date on which such determination is made, the “Deficiency Determination Date”), Buyer shall, on the Exchange Business Day next succeeding the Deficiency Determination Date (the “Makewhole Notice Date”), deliver to Dealer, through the Selling Agent, a notice of Buyer’s election that Buyer shall either (i) pay an amount in cash equal to the Shortfall on the day that is one (1) Currency Business Day after the Makewhole Notice Date, or (ii) deliver additional Shares. If Buyer elects to deliver to Dealer additional Shares, then Buyer shall deliver additional Shares in compliance with the terms and conditions of paragraph 3 or paragraph 4 above, as the case may be (the “Makewhole Shares”), on the first Clearance System Business Day that is also an Exchange Business Day following the Makewhole Notice Date in such number as the Calculation Agent reasonably believes would have a market value on that Exchange Business Day equal to the Shortfall. Such Makewhole Shares shall be sold by Dealer in accordance with the provisions above; provided that if the sum of the Net Proceeds from the sale of the originally delivered Shares and the Net Proceeds from the sale of any Makewhole Shares is less than the absolute value of the Forward Cash Settlement Amount then Buyer shall, at its election, either make such cash payment or deliver to Dealer further Makewhole Shares until such Shortfall has been reduced to zero.
7.    Notwithstanding the foregoing, in no event shall the aggregate number of Settlement Shares for the Transaction be greater than the Share Cap (as specified in Schedule I). Buyer represents and warrants (which shall be deemed to be repeated on each day that the Transaction is outstanding) that the Share Cap is equal to or less than the number of Shares determined according to the following formula:
A – B
Where    A = the number of authorized but unissued shares of Buyer that are not reserved for future issuance on the date hereof; and
    B = the maximum number of Shares required to be delivered to third parties if Buyer elected Net Share Settlement of all transactions in the Shares (other than the Transaction) with all third parties that are then currently outstanding and unexercised.


EX-21.1 3 ex211-20211231.htm EX-21.1 Document

Exhibit 21.1
Subsidiaries of Align Technology, Inc.

The registrant’s principal subsidiary as of December 31, 2021, are as follows:


Entity
Align Technology Switzerland GmbH, Switzerland










EX-23.1 4 ex231-20211231.htm EX-23.1 Document

Exhibit 23.1


CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-258449, No. 333-214493, No. 333-190351, No. 333-143319, No. 333-134477, No. 333-125586, No. 333-161054, No. 333-176134, No. 333-168548, No. 333-116912) of Align Technology, Inc. of our report dated February 25, 2022 relating to the financial statements and financial statement schedule and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


/s/ PricewaterhouseCoopers LLP

San Jose, California
February 25, 2022


EX-31.1 5 ex311-20211231.htm EX-31.1 Document

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


EX-31.2 6 ex312-20211231.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION
I, John F. Morici, certify that:

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


EX-32 7 ex32-20211231.htm EX-32 Document

Exhibit 32
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Align Technology, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
By:/S/    JOSEPH M. HOGAN
Date:February 25, 2022Name:Joseph M. Hogan
Title:President and Chief Executive Officer
In connection with the Annual Report of Align Technology, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
 
By:
/S/    JOHN F. MORICI   
Date:February 25, 2022Name:John F. Morici
Title:Chief Financial Officer and Executive Vice President, Global Finance


EX-101.SCH 8 algn-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Financial Instruments - Contractual Maturity of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Financial Instruments - Fair Value Measured On A Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Balance Sheet Components - Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Balance Sheet Components - Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Balance Sheet Components - Warranty Accrual Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2418412 - Disclosure - Balance Sheet Components - Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2119104 - Disclosure - Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2121105 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2322303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Leases - Components of lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Leases - Summary of operating lease terms and discount rates (Details) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - Leases - Schedule of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - Leases - Schedule of operating lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2426417 - Disclosure - Leases - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2328304 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2331305 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - Credit Facilities link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Credit Facilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Impairments and Other (Gains) Charges link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Impairments and Other (Gains) Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2144112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2345306 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Detail) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Detail) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Detail) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Stockholders' Equity - ESPP Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail) link:presentationLink link:calculationLink link:definitionLink 2153113 - Disclosure - Common Stock Repurchase Programs link:presentationLink link:calculationLink link:definitionLink 2354307 - Disclosure - Common Stock Repurchase Programs (Tables) link:presentationLink link:calculationLink link:definitionLink 2455434 - Disclosure - Common Stock Repurchase Programs - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2456435 - Disclosure - Common Stock Repurchase Programs - Accelerated Share Repurchase Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 2157114 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2458436 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2159115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2360308 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2461437 - Disclosure - Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2462438 - Disclosure - Income Taxes - Provision for (Benefit from) Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2463439 - Disclosure - Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 2464440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2465441 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail) link:presentationLink link:calculationLink link:definitionLink 2466442 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2167116 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2368309 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2469443 - Disclosure - Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2470444 - Disclosure - Net Profit per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2171117 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2372310 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2473445 - Disclosure - Supplemental Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2174118 - Disclosure - Segments and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2375311 - Disclosure - Segments and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2476446 - Disclosure - Segments and Geographical Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2477447 - Disclosure - Segments and Geographical Information - Segments Information - (Details) link:presentationLink link:calculationLink link:definitionLink 2478448 - Disclosure - Segments and Geographical Information - Segment Reconciliation and Net Revenues by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2479449 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2180119 - Disclosure - Schedule II: Valuation and Qualifying Accounts and Reserves link:presentationLink link:calculationLink link:definitionLink 2481450 - Disclosure - Valuation and Qualifying Accounts and Reserves (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 algn-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 algn-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 algn-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Interest Income and Other Income (Expense), Net Interest Income and Other Income (Expense), Net Interest Income and Other Income (Expense), Net Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Repurchase of common stock, authorized Stock Repurchase Program, Authorized Amount Foreign currency net gains (losses) Foreign Currency Transaction Gain (Loss), Realized Legal Proceedings Legal Matters and Contingencies [Text Block] U.S. federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Letter of Credit Letter of Credit [Member] Earnings per share Earnings Per Share, Policy [Policy Text Block] Current Current State and Local Tax Expense (Benefit) ESPP offering period Employee Stock Purchase Plan, Duration Of Offering Period Employee Stock Purchase Plan, Duration Of Offering Period Restricted stock units, shares vested and released (shares) Vested and released (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Trademarks and tradenames Trademarks and Trade Names [Member] Leasehold improvements Leasehold Improvements [Member] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net Income (Loss) Attributable to Parent Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Gain from sale of equity method investment Gain on derecognition of equity method investment Equity Method Investment, Realized Gain (Loss) on Disposal Marketable securities, short-term Debt Securities, Available-for-sale, Current Accrued payroll and benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Receivable Type [Axis] Receivable Type [Axis] Range [Domain] Statistical Measurement [Domain] Patents and other Other Intangible Assets [Member] Share Repurchases [Line Items] Share Repurchases [Line Items] Share Repurchases [Line Items] May 2021 Repurchase Program May 2021 Repurchase Program [Member] May 2021 Repurchase Program Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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 Revenues Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Segments [Axis] Segments [Axis] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Marketable Securities and Fair Value Measurements [Abstract] Marketable Securities and Fair Value Measurements [Abstract] Marketable Securities and Fair Value Measurements [Abstract] Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Number of shares available for grant (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant In-process Research and Development (“IPR&D”) In Process Research and Development [Member] Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Acquisition-related intangibles Deferred Tax Liabilities, Intangible Assets Long-term income tax payable Increase (Decrease) in Income Taxes Payable Interest income Interest Income, Other SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Additions (reductions) to Costs and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Disclosure Credit Facilities Additional Information [Abstract] Disclosure - Credit Facilities - Additional Information [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization of Intangible Assets Amortization of Intangible Assets Total intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Estimated useful lives of intangibles Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Authorized repurchase amount remaining Stock Repurchase Program, Remaining Authorized Repurchase Amount Tax positions related to prior year, Additions for uncertain tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Shareholder Derivative Lawsuit Shareholder Derivative Lawsuit [Member] Shareholder Derivative Lawsuit Variable lease cost 2 Variable Lease, Cost Cash, cash equivalents and marketable securities Cash And Cash Equivalents And Debt Securities Available For Sale, Gross Unrealized Gain Cash And Cash Equivalents And Debt Securities Available For Sale, Gross Unrealized Gain Net deferred tax assets Deferred Tax Assets, Net Anti-dilutive potential common shares (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Revenue recognized, included in the deferred revenues in prior period Contract with Customer, Liability, Revenue Recognized Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Research and development Research and Development Expense [Member] Increase in deferred tax assets, intra-entity transfer of intellectual property rights and fixed assets Effective Income Tax Rate Reconciliation, Tax Benefit On Transfer Of Assets, Amount Effective Income Tax Rate Reconciliation, Tax Benefit On Transfer Of Assets, Amount Brazilian Real Brazil, Brazil Real Building Building [Member] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] 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 Vested in period, Fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Municipal bonds Municipal Bonds [Member] Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Change in unrealized gains (losses) on investments, net of tax Net change in unrealized gains (losses) from investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Net gain (loss) on derivative Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Percentage of market-performance based restricted stock units eligible to vest over the vesting period Percentage Of Market Performance Based Restricted Stock Units During Vesting Period Maximum percentage of market-performance based restricted stock units during vesting period. Unvested Unvested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Local Phone Number Local Phone Number Accelerated Share Repurchases, Date [Domain] Accelerated Share Repurchases, Date [Domain] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Land Land [Member] Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Goodwill and Finite-Lived Acquired Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Common Stock Repurchase Programs Share Repurchase Program Disclosure [Text Block] Share Repurchase Program Disclosure Contractual Maturity of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Cash equivalents: Cash Equivalents [Member] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.0001 par value (5,000 shares authorized; none issued) Preferred Stock, Value, Issued Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Currency [Axis] Currency [Axis] Tradenames Trade Names [Member] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Net deferred tax assets before valuation allowance Deferred Tax Assets (Liabilities) Deferred Tax Assets (Liabilities) Advertising Costs Advertising Cost [Policy Text Block] China CHINA Actual warranty expenditures Standard Product Warranty Accrual, Decrease for Payments Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Costa Rica COSTA RICA Accelerated Stock Repurchases Accelerated Share Repurchases [Table Text Block] Accrued expenses Other Sundry Liabilities, Current Foreign currency translation Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss) Common stock repurchased and retired Common stock repurchased and retired Stock Repurchased and Retired During Period, Value Investments, All Other Investments [Abstract] Investments, All Other Investments [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Acquisition of property, plant and equipment in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Term of operating leases not yet commenced Lessee, Lease Not Yet Commenced, Term Of Contract Lessee, Lease Not Yet Commenced, Term Of Contract Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Restricted stock units, shares withheld for tax payments Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Supplier [Axis] Supplier [Axis] Restricted stock units, net issuance (in shares) Restricted Stock Units, Shares Issued Net of Shares for Tax Withholdings Restricted Stock Units, Shares Issued Net of Shares for Tax Withholdings Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Finance Lease, Principal Payments Finance Lease, Principal Payments Deferred revenues Increase (Decrease) in Deferred Revenue Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Number of operating segments Number of Operating Segments Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (usd per share) Net income per share, basic (usd per share) Earnings Per Share, Basic Loss contingency, number of claims Loss Contingency, Pending Claims, Number Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Gross Unrealized Losses Financial Instruments, Gross Unrealized Loss [Abstract] Financial Instruments, Gross Unrealized Loss 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Nonvested beginning balance (shares) Nonvested ending balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Allowance for doubtful accounts: SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Foreign Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] Legal Proceedings and Litigations Commitments and Contingencies, Policy [Policy Text Block] Prepaid expenses Prepaid Expense, Current Gain on lease terminations Gain on lease terminations Gain (Loss) on Termination of Lease Switzerland SWITZERLAND Shares Underlying RSUs Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Schedule II: Valuation and Qualifying Accounts and Reserves SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Identified intangible assets Intangible assets subject to amortization Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Costs to obtain contracts Capitalized Contract Cost, Net Net translation losses Deferred Tax Assets, Unrealized Currency Losses Contingencies [Line Items] Contingencies [Line Items] Contingencies Tax withholdings related to net share settlements of equity awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating Lease, Payments Operating Lease, Payments Number of shares reserved for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Australian Dollar Australia, Dollars Other non-cash operating activities Other Noncash Income (Expense) Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table] Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table] Purchase of finance lease Purchase Of Finance Lease Purchase Of Finance Lease Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Research and Development Research and Development Expense, Policy [Policy Text Block] Weighted average price (usd per share) Stock Issued During Period, Employee Stock Purchase Plan, Weighted Average Price Stock Issued During Period, Employee Stock Purchase Plan, Weighted Average Price Total purchase consideration paid Business Combination, Consideration Transferred exocad Acquisition exocad Acquisition [Member] exocad Acquisition Total federal income tax expense Federal Income Tax Expense (Benefit), Continuing Operations Share award ratio Share-based Compensation Arrangement by Share-based Payment Award, Weight Of Awarded Shares Against Authorized Maximum Share-based Compensation Arrangement by Share-based Payment Award, Weight Of Awarded Shares Against Authorized Maximum Allowance for doubtful accounts provisions Accounts Receivable, Credit Loss Expense (Reversal) Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Entity Voluntary Filers Entity Voluntary Filers Plan Name [Axis] Plan Name [Axis] Assets measured at fair value Assets, Fair Value Disclosure Ownership interest acquired Equity Method Investment Ownership Acquired Equity Method Investment Ownership Acquired Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] 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] Goodwill impairment Goodwill, Impairment Loss Charged to cost of revenues Standard Product Warranty Accrual, Increase for Warranties Issued Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Contingencies [Table] Contingencies [Table] Contingencies Base Rate Base Rate [Member] Tax positions related to current year, additions for uncertain tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Supplier Four Supplier Four [Member] Supplier Four Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other items not individually material Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other accrued liabilities Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Systems and Services Systems And Services [Member] Systems And Services 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Additional paid-in capital Additional Paid in Capital Weighted Remaining Vesting Period (in years) Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Derivative [Line Items] Derivative [Line Items] November 1, 2021 November 1, 2021 [Member] November 1, 2021 State State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Net Income per Share Earnings Per Share [Text Block] Lease impairment Operating Lease, Impairment Loss Operating expenses: Operating Expenses [Abstract] Cost per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Entity Interactive Data Current Entity Interactive Data Current Foreign Plan Foreign Plan [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Tax positions related to prior year, Settlements with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Minimum Minimum [Member] Gross profit Gross profit Gross Profit Outstanding borrowings Long-term Line of Credit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Fixed-income securities investment portfolio, maximum effective maturity Debt Securities, Maximum Effective Maturity Period Debt Securities, Maximum Effective Maturity Period Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Balance Sheet Location [Domain] Balance Sheet Location [Domain] Net income before provision for (benefit from) income taxes and equity in losses of investee Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Selling, General and Administrative Expense Selling, General and Administrative Expense Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Unrecognized tax benefit as of beginning of period Unrecognized tax benefit as of end of period Unrecognized tax benefits Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Total deferred tax assets, gross Deferred Tax Assets, Gross Entity Common Stock, Shares Outstanding (shares) Entity Common Stock, Shares Outstanding Marketable securities Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Accrued sales and marketing expenses Accrued Marketing Costs, Current April 30, 2021 April 30, 2021 [Member] April 30, 2021 Deferred tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Receivable [Domain] Receivable [Domain] U.S. government agency bonds US Government Corporations and Agencies Securities [Member] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Credit Facilities Debt Disclosure [Text Block] Accrued property, plant and equipment Accrued Property, Plant And Equipment, Current Accrued Property, Plant And Equipment, Current Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Amortizable tax basis in intangibles Deferred Tax Assets, Goodwill and Intangible Assets Gain contingency, number of claims Patent Infringement, Number of Lawsuits Patent Infringement, Number of Lawsuits Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Investments in privately held companies Equity Securities [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Number of reportable segments Number of Reportable Segments Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Accrued professional fees Accrued Professional Fees, Current Current Current Federal Tax Expense (Benefit) Accelerated Share Repurchases, Date [Axis] Accelerated Share Repurchases, Date [Axis] Total lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Common stock, $0.0001 par value (200,000 shares authorized; 78,710 and 78,860 issued and outstanding, respectively) Common Stock, Value, Issued Other income (expense), net Nonoperating Income (Expense) Purchase commitment Long-term Purchase Commitment, Amount Weighted average period of total unamortized cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Nonvested, beginning balance (usd per share) Nonvested, ending balance (usd per share) Nonvested (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Additions from acquisition Goodwill, Acquired During Period Commitments and contingencies (Notes 10 and 11) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive income (loss), net Accumulated Other Comprehensive Income (Loss), Net of Tax Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Cash, cash equivalents and marketable securities Cash And Cash Equivalents And Debt Securities Available For Sale, Amortized Cost Cash And Cash Equivalents And Debt Securities Available For Sale, Amortized Cost Accounts receivable, allowance for doubtful accounts and returns Accounts Receivable, Allowance for Credit Loss, Current Accrued Income Taxes, Noncurrent Accrued Income Taxes, Noncurrent Supplier One Supplier One [Member] Supplier One Cash and cash equivalents Cash And Cash Equivalents, Amortized Cost Cash And Cash Equivalents, Amortized Cost Business Combinations Business Combination Disclosure [Text Block] Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total intangible assets Finite-Lived Intangible Assets, Net Including Accumulated Foreign Currency Translation Gain (Loss) Finite-Lived Intangible Assets, Net Including Accumulated Foreign Currency Translation Gain (Loss) Fair value assumptions using the Monte Carlo simulation Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Other Commitments [Table] Other Commitments [Table] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Deferred Deferred Foreign Income Tax Expense (Benefit) Auditor Name Auditor Name Cover page. Cover [Abstract] Existing technology Existing Technology [Member] Existing Technology [Member] U.S. government treasury bonds US Treasury Bond Securities [Member] Goodwill [Line Items] Goodwill [Line Items] Notes Issued, Issued In Sale Of Equity Method Investment Notes Issued, Issued In Sale Of Equity Method Investment Notes Issued, Issued In Sale Of Equity Method Investment Marketable Securities Marketable Securities, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] British Pound United Kingdom, Pounds Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Income Tax Authority [Axis] Income Tax Authority [Axis] Finished goods Inventory, Work in Process, Net of Reserves Patent infringement by 3Shape Patent Infringement by 3Shape [Member] Patent Infringement by 3Shape [Member] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Selling, general and administrative Selling, General and Administrative Expenses [Member] Marketable securities Debt Securities, Available-for-Sale, Excluding Accrued Interest Clear Aligner Clear Aligner [Member] Clear Aligner [Member] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Long-term investments: Long-Term Investments [Member] Long-Term Investments Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Work in progress Inventory, Finished Goods, Net of Reserves Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] May 17, 2021 May 17, 2021 [Member] May 17, 2021 Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Product Warranty Standard Product Warranty, Policy [Policy Text Block] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Segments and Geographical Information Segment Reporting Disclosure [Text Block] Income from operations Operating Income (Loss) Operating Income (Loss) Employer contributions amount Defined Contribution Plan, Employer Discretionary Contribution Amount Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Canadian Dollar Canada, Dollars Marketable securities, long-term Marketable Securities, Long-Term [Member] Marketable Securities, Long-Term Current operating lease liabilities Operating Lease, Liability, Current Operating leases that have not yet commenced Lessee, Lease Not Yet Commenced, Amount Lessee, Lease Not Yet Commenced, Amount Due in 1 year through 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Marketable securities Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Share Repurchases [Table] Share Repurchases [Table] Share Repurchases [Table] Depreciation Depreciation Other assets (liabilities), net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, other assets / liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets (Liabilities), Net Amount awarded Litigation Settlement, Amount Awarded from Other Party Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] 3Shape Patent Infringement 3Shape Patent Infringement [Member] 3Shape Patent Infringement Warranty accrual Schedule of Product Warranty Liability [Table Text Block] Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-sale Summary of Nonvested Shares Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Taxes paid Income Taxes Paid Current operating lease liabilities location Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Israeli Shekel Israel, New Shekels Cash, cash equivalents and marketable securities Cash And Cash Equivalents, And Debt Securities Available For Sale Cash And Cash Equivalents, And Debt Securities Available For Sale Other assets: Other Assets [Member] Other investing activities Payments for (Proceeds from) Other Investing Activities Common stock repurchased and retired (shares) Common stock repurchased and retired (shares) Stock Repurchased and Retired During Period, Shares Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Identified Intangible Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Fair Value, Assets and Liabilities Measured on Recurring Basis [Table] Fair Value Assets And Liabilities Measured On Recurring Basis [Table] Fair Value, Assets and Liabilities Measured on Recurring Basis [Table] Deferred revenue Deferred Tax Assets, Deferred Income Business Combinations [Abstract] Maximum Maximum [Member] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves Deferred tax assets: Deferred Tax Assets, Net [Abstract] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of operating lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Net operating loss carryforwards Operating Loss Carryforwards Stockholders Equity Note [Table] Stockholders Equity Note [Table] Stockholders Equity Note [Table] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Common stock, issued (shares) Common Stock, Shares, Issued Preferred stock, issued (shares) Preferred Stock, Shares Issued City Area Code City Area Code Computer software and hardware Computer Software And Hardware [Member] Computer Software And Hardware Intangible assets not subject to amortization Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Equity Method Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items] Federal Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] Purchase commitment, period Long-term Purchase Commitment, Period Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Common stock repurchases Amount paid Payments for Repurchase of Common Stock Estimated useful life Property, Plant and Equipment, Useful Life Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] 401k Plan 401k Plan [Member] 401k Plan Deferred Compensation Arrangement with Individual, Postretirement Benefits, by Type of Deferred Compensation [Axis] Retirement Plan Type [Axis] Schedule of Unrecognized Tax Benefits Rollforward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Market Performance Based Restricted Stock Units Market Performance Based Restricted Stock Units [Member] Market Performance Based Restricted Stock Units [Member] Certain Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Unsecured promissory note with SDC Accounts and Financing Receivable, after Allowance for Credit Loss Operating lease liabilities Operating Lease, Liability, Noncurrent Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Notes To Financial Statements [Abstract] Notes To Financial Statements [Abstract] Notes to Financial Statements [Abstract] Current unsecured promissory note Notes Receivable [Member] Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Stock-based compensation, income tax benefit Share-based Payment Arrangement, Expense, Tax Benefit SDC SDC [Member] SDC [Member] Amortization of costs to obtain contracts Capitalized Contract Cost, Amortization Retained earnings Retained Earnings (Accumulated Deficit) Development Costs for Internal Use Software Research, Development, and Computer Software, Policy [Policy Text Block] Arbitration award gain Settlement gain Gain On Arbitration Settlement Gain On Arbitration Settlement Operating Segments Operating Segments [Member] Litigation Case [Domain] Litigation Case [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Number of shares issued (in thousands) Stock Issued During Period, Shares, Employee Stock Purchase Plans Allocation of Purchase Price to Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Entity Filer Category Entity Filer Category Total deferred tax liabilities, gross Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share Repurchase Program [Axis] Share Repurchase Program [Axis] Income Statement [Abstract] Income Statement [Abstract] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Entity Registrant Name Entity Registrant Name Schedule of ESPP share activity Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Write offs SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction August 2, 2021 August 2, 2021 [Member] August 2, 2021 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for (benefit from) income taxes Provision for income taxes Income Tax Expense (Benefit) Other Commitments [Domain] Other Commitments [Domain] Accounts receivable, net of allowance for doubtful accounts of $9,245 and $10,239, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Investment Type [Axis] Investment Type [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Inventories Total inventories Inventory, Net Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Israeli funds Other Assets, Fair Value Disclosure Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Deferred Deferred Federal Income Tax Expense (Benefit) Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Mexican Peso Mexico, Pesos Increase in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] The Netherlands NETHERLANDS Investments in privately held companies Equity Securities without Readily Determinable Fair Value, Amount Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Invisalign Invisalign [Member] Invisalign Weighted average fair value per share at grant date (usd per share) Weighted average fair value at grant date (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Issuance of common stock relating to employee equity compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Derecognition of equity method investment Decrease In Equity Investments, Derecognized On Arbitration Decrease In Equity Investments, Derecognized On Arbitration 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Net change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Stock Incentive Plan 2005 Stock Incentive Plan 2005 [Member] Stock Incentive Plan 2005 Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] July 30, 2019 July 30, 2019 [Member] July 30, 2019 Accrued and other long-term liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Litigation Case [Axis] Litigation Case [Axis] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Common Stock Repurchase Stockholders' Equity, Policy [Policy Text Block] Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Settlement amount Litigation Settlement, Amount Awarded to Other Party Revenue remaining performance obligation Revenue, Remaining Performance Obligation, Amount Marketable securities, long-term Debt Securities, Available-for-sale, Noncurrent Issuance of common stock relating to employee equity compensation plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] Retirement Plan Type [Domain] Total Debt Securities, Available-for-sale Japanese Yen Japan, Yen Short-term investments: Short-term Investments [Member] Counterparty Name [Domain] Counterparty Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Purchase price of shares, percent of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Net income before provision for (benefit from) income taxes and equity in losses of investee Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current unsecured promissory note Notes Receivable, Fair Value Disclosure Level 2 Fair Value, Inputs, Level 2 [Member] Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Valuation allowance Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Auditor Location Auditor Location Unallocated corporate expense Corporate, Non-Segment [Member] Supplier Two Supplier Two [Member] Supplier Two Segment Reporting [Abstract] Segment Reporting [Abstract] Estimated useful lives of intangibles Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share Basic And Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Stock-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total state tax expense State and Local Income Tax Expense (Benefit), Continuing Operations Deferred revenues, long-term Deferred Revenue, Noncurrent Other international Other International [Member] Other International [Member] Title of 12(b) Security Title of 12(b) Security Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Assets Litigation settlement gain Gain (Loss) Related to Litigation Settlement Investment, Name [Domain] Investment, Name [Domain] Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (shares) Common Stock, Shares Authorized Geographical [Domain] Geographical [Domain] Settlement on audits Effective Income Tax Rate Reconciliation, Tax Settlement, Percent Document Type Document Type SDC Dispute SDC Dispute [Member] SDC Dispute Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Marketable securities Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss Supplier Three Supplier Three [Member] Supplier Three Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Cash Cash [Member] Expected timing (up to two years for Invisalign Go) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period All Currencies [Domain] All Currencies [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Valuation allowance for deferred tax assets: SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Furniture, fixtures and other Furniture and Fixtures [Member] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Components of lease expense Lease, Cost [Table Text Block] Corporate bonds Corporate Bond Securities [Member] Geographical [Axis] Geographical [Axis] Basic (shares) Weighted-average common shares outstanding, basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (usd per share) Net income per share, diluted (usd per share) Earnings Per Share, Diluted U.S. tax on foreign earnings Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Segments [Domain] Segments [Domain] Non-cash operating lease cost Operating Lease, Right-of-Use Asset, Amortization Expense Dilutive effect of potential common stock (shares) Weighted Average Number Diluted Shares Outstanding Adjustment Supplier [Domain] Supplier [Domain] Swiss Franc Switzerland, Francs Impact of U.S. Tax Cuts and Jobs Act Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Finance Lease Purchase Payment Related To Third Party Lease Finance Lease Purchase Payment Related To Third Party Lease Finance Lease Purchase Payment Related To Third Party Lease Cost of net revenues Cost of Revenue Investments in Privately Held Companies Investment, Policy [Policy Text Block] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Shares used in computing net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Unvested as of December 31, 2019 Nonvested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Equity in losses of investee, net of tax Equity in losses of investee Income (Loss) from Equity Method Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Impairments on long-lived assets Impairment, Long-Lived Asset, Held-for-Use Depreciation and amortization Depreciation, Depletion and Amortization 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Financial Assets Measured At Fair Value On A Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Foreign Country Foreign Tax Authority [Member] Chinese Yuan China, Yuan Renminbi Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Business Combinations Policy Business Combinations Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss), Net AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Israeli funds Israeli Severance Funds [Member] Israeli Severance Funds [Member] Common stock, outstanding (shares) Common Stock, Shares, Outstanding Number of offering periods Employee Stock Purchase Plan, Number Of Six Month Purchasing Periods Employee Stock Purchase Plan, Number Of Six Month Purchasing Periods Financial Instruments [Domain] Financial Instruments [Domain] Derivative [Table] Derivative [Table] Impairments and other charges (gains), net Gain (Loss) on Sale of Assets and Asset Impairment Charges Document Period End Date Document Period End Date Entity Central Index Key Entity Central Index Key State income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Deferred Deferred State and Local Income Tax Expense (Benefit) Leasehold improvement impairment Tangible Asset Impairment Charges Total lease cost Lease, Cost Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Tax positions related to prior year, Decreases for uncertain tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] Impairments and Other (Gains) Charges Asset Impairment Charges [Text Block] Compensation Related Costs [Abstract] Compensation Related Costs [Abstract] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Schedule of Future Amortization for Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Trading Symbol Trading Symbol CAD/CAM Software CAD CAM Software [Member] CAD CAM Software Net income per share: Earnings Per Share [Abstract] Property and equipment Property, Plant and Equipment, Gross Clinical and manufacturing equipment Equipment [Member] Total foreign tax expense Foreign Income Tax Expense (Benefit), Continuing Operations Employee severance cost Severance Costs Line of Credit Facility [Table] Line of Credit Facility [Table] Proceeds from sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Other Commitments [Line Items] Other Commitments [Line Items] Impairment of Goodwill and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Net operating loss and capital loss carryforwards Deferred Tax Assets Net Operating And Capital Loss Carryforwards Deferred Tax Assets, Net Operating and Capital Loss Carryforwards Impact of intra-entity intellectual property rights transfer Effective Income Tax Rate Reconciliation, Intra Entity Intellectual Property Rights Transfer, Percent Effective Income Tax Rate Reconciliation, Intra Entity Intellectual Property Rights Transfer, Percent Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation expense Share-based Payment Arrangement, Expense Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Marketable securities, short-term Marketable Securities, Short Term [Member] Marketable Securities, Short Term Entity Current Reporting Status Entity Current Reporting Status Effective tax rate Effective Income Tax Rate Reconciliation, Percent Investments [Domain] Investments [Domain] May 2018 Repurchase Program May 2018 Repurchase Program [Member] May 2018 Repurchase [Member] Purchase Agreement Purchase Agreement [Member] Purchase Agreement Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction in progress Construction in Progress [Member] Cash, cash equivalents, and restricted cash at beginning of year Cash, cash equivalents, and restricted cash at end of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2020 Credit Facility Credit Facility 2020 [Member] Credit Facility 2020 U.S. UNITED STATES Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Number of shares reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] Leases [Abstract] Schedule of Amortized Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Deferred revenues Deferred revenues, current Deferred Revenue, Current Invisalign Go Invisalign Go [Member] Invisalign Go Summary of Nonvested Shares Schedule of Nonvested Performance-based Units Activity [Table Text Block] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Intraoral Scanners Intraoral Scanners [Member] Intraoral Scanners Entity Address, Postal Zip Code Entity Address, Postal Zip Code Polish Zloty Poland, Zlotych Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Diluted (shares) Total shares, diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Warranty period Standard Product Warranty Time Period Standard Product Warranty Time Period Repayment on unsecured promissory note Proceeds from Collection of Notes Receivable Income Taxes Income Tax Disclosure [Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Tax positions related to prior year, Reductions due to lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Cash and cash equivalents Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Fair Value of Financial instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Payments to acquire Payments to Acquire Equity Method Investments Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Securities Class Action Lawsuit Securities Class Action Lawsuit2018 [Member] Securities Class Action Lawsuit2018 Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities, net of effects of acquisition: Increase (Decrease) in Operating Capital [Abstract] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Less: Accumulated depreciation and impairment charges Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Notional amount Derivative Asset, Notional Amount CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested and released (usd per share) Vested and released (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 Basis of Presentation and Preparation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Payroll taxes paid upon the vesting of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Euro Euro Member Countries, Euro Foreign Exchange Forward Foreign Exchange Forward [Member] Line of credit, available borrowings Line of Credit Facility, Maximum Borrowing Capacity Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Money market funds Money Market Funds [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Amortized Cost Financial Instruments, Amortized Cost [Abstract] Financial Instruments, Amortized Cost Employer matching contribution as percentage of employee's salary deferral contributions Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Fair Value Financial Instruments, Fair Value [Abstract] Financial Instruments, Fair Value Current Fiscal Year End Date Current Fiscal Year End Date Financial Instruments Financial Instruments Disclosure [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-Lived Assets Long-Lived Assets Marketable Securities Marketable Securities [Table Text Block] Other current assets Other Assets, Current Statement [Table] Statement [Table] Asset-backed securities Asset-backed Securities [Member] Advertising cost Advertising Expense Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other Commitments [Axis] Other Commitments [Axis] Prepaid expenses and other current assets: Prepaid Expenses and Other Current Assets [Member] Total unamortized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Range [Axis] Statistical Measurement [Axis] Accounts Receivable, net Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] Audit Information [Abstract] Audit Information Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Schedule of Prepaid Expenses and Other Current Assets Schedule of Other Assets [Table Text Block] Total Finite-Lived Intangible Assets, Net Goodwill Goodwill Beginning Balance Ending Balance Goodwill Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Summary of operating lease terms and discount rates Lessee Lease, Additional Information [Table Text Block] Lessee Lease, Additional Information [Table Text Block] Balance at Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Impact of differences in foreign tax rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Cost of net revenues Cost of Sales [Member] Gross Unrealized Gains Financial Instruments, Gross Unrealized Gain [Abstract] Financial Instruments, Gross Unrealized Gain Accrued income taxes Accrued Income Taxes, Current Proceeds from arbitration award Proceeds From Litigation Settlement, Investing Activities Proceeds From Litigation Settlement, Investing Activities Inventories Inventory, Policy [Policy Text Block] Current Current Foreign Tax Expense (Benefit) Schedule of Goodwill Schedule of Goodwill [Table Text Block] Forward Contracts Forward Contracts [Member] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Cash, cash equivalents and marketable securities Cash And Cash Equivalents And Debt Securities Available For Sale, Gross Unrealized Loss Cash And Cash Equivalents And Debt Securities Available For Sale, Gross Unrealized Loss Subsequent Event Type [Axis] Subsequent Event Type [Axis] Due in 1 year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Impact of expiration of statute of limitations effective income tax rate impact on expiration of statute of limitations effective income tax rate impact on expiration of statute of limitations Employer matching contribution as percentage of employee's eligible compensation Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Weighted Average Assumptions Used for the Fair Value of Options Component of Purchase Plan Granted Estimated at Grant Date Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Deferred taxes Deferred Income Tax Expense (Benefit) EX-101.PRE 12 algn-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 algn-20211231_g1.jpg GRAPHIC begin 644 algn-20211231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1$$17AI9@ 34T *@ @ ! $[ ( M 3 (2H=I 0 ! (7IR= $ F 0UNH< < @, /@ M &UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^_]L 0P '!04&!00' M!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL M*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@ &@!> M P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D*"__$ M +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR ML[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY M^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ M P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)R MT0H6)#3A)?$7&!D:)B1B,[2+NQFMB?H)44GZBBZ%9EZL<>$M"3Q.OB&'388=6561KJ(;&D##!W B@<,>G)R>.M;%%,+A1110(**** "BBB@ HHHH **** /_V0$! end GRAPHIC 14 algn-20211231_g2.jpg GRAPHIC begin 644 algn-20211231_g2.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1$$17AI9@ 34T *@ @ ! $[ ( M 3 (2H=I 0 ! (7IR= $ F 0UNH< < @, /@ M &UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^_]L 0P '!04&!00' M!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL M*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@ $P!G M P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D*"__$ M +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JR ML[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY M^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! @0$ M P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)R MT0H6)#3A)?$7&!D:)BHU#0Z"L5O%^@Q^*&\.SZE#!JP M566VF.PR!NFPGAC[ YXZ5#_PA.E?\_6N_P#A07W_ ,>KSCQ)\ T\3^/I-1NM M5N+?1Q%&H1[F2YN9"!R-\I;:/3D_2E)R6R*BHO=GL]%4M'TJ#1-(M].M'GDA MMTV(UQ.TKD>[,2?PZ#H,"BJ(+M%%% @HHHH **** "BBB@ HHHH **** "BB $B@#_V0$! end GRAPHIC 15 algn-20211231_g3.jpg GRAPHIC begin 644 algn-20211231_g3.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#H17AI9@ 34T *@ @ ! $[ ( M * (2H=I 0 ! (5)R= $ 4 0S.H< < @, /@ M 0 @ $P 90!E _^$+'&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2?ON[\G(&ED/2=7 M-4TP37!#96AI2'IR95-Z3E1C>FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z M>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z7J#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ M\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 MM1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'! M"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=8 M65IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ M_]H # ,! (1 Q$ /P#Z1HHHH **** "BBB@ HHHH **** "BBB@"IJNJV6B M:3F?&[P[?ZK86MWI>O:1;ZFX2PU'4K M#RK:[)QMV/N.=V002 ,=<4OQZL;Z_P#@WJZ:="UP8FBGFB3JT22*S<=P -Q] MA5B;XJ?#^Z;P_'!J%IJDU_)OB MIH_AWQ$=!M]-UG7]6CB\ZXL]$LOM+VR'&UI.1C.X>IY&<9&8I/C!X97X>7?C M"(7DUG92I#=VBPA;FWE9E78R,P (+#/..N":Y7P9K^C^#?BSX_T_Q;?6VD7F MH7J7UM/?2B)+FW(.T+(V =N[&W/=L?=;'G_C.XCUSPQ\6?$VC@G0K^\TV&UF M PEQ)$Z+(Z^HR?OW,I4J6"Y& MQL_-T'>JEY\:]'MQHRVF@>(M4FUFP&H6\&GV232+$21\RB3((QSC(]Z\7UFS MN7U7Q'X$DASIN@1ZMX@4$4G/N*U] T[6=4\3_ ZMO#FN_P!@ MWI\)%A>?8TN<*';*['('/K0![-X=^*&A>(M)UJ]$&H:9)H2L^HV6I6_DSP*% M+;BN2,$*W?/'.*F\ ?$71_B-IMU>:+#>6WV658Y(+V-4D 90ROA68;2#P<]C M7E/Q#\*ZAX1\(W]BNJW'B7QAX\OX+*2Y,:6Y>-/X50':@VX0DG&&[ 5:\(7V ML^&/CI;+KOA/_A%K+Q/IZV<5O]OCNE>:V0;&WI@#Y,+@CDG/>@#I(_CWI4]E M<7UIX.\8W5C;EQ+>0:6KPKLSN)<28 &.<]*ZC_A9&A27WA6WM#<72^*EE>PG MBC&Q1&H9M^X@K][& #R#G%> :1!X\T[X+W^M^'?$4@T);^Y2_P!*@LH1*D!< MB61)F!;.#[;1SGBNWDAT2W\6?!./PI*\ND"*^^S22-EV!AC)+_[6[.1Q@Y&! MTH ['Q!\:?#GAW7;S3[FQUFYM]/ECBU#4[2R,EI9,Y D?.01D< 'K@9/%;/ MBWXBZ)X02Q2X6[U.]U'FRL-+A^T3W [LJ@@8 .*>-+O1[37/&FL^& MO$XT/4+>@>'_BEH?B"+5D6UU+3=1TB M W%WI6I6WD721A=P<(3@@@COW&<9&8M.^+?AW5?AI>>-K-+Q]/L2PN+;RT^T M1L"!M*[MN2&5A\W0COQ7"^(=6T_QA\8+J]\*W$=_:Z-X8NXM1O[9@\+>8C&. M(2#AB"=W&?XNX./,[[3KWP;\&[/6=,B>31?%FE?9-2C7D07:.3%-_P " V_] M]'DD"@#ZWL;Z+4-+MK^(,D-Q"LRB3 (5E!&??!KSNX^._AN.:XEM=)\07^CV MTPBFURSTXR6*'C>V01GH?L=SJ/P=^Q6 S=7.@^5 V/G:WPO/ M;DBN!\ _$;P7HOP,@LM6U&TM+K3;.2UO-*G8)<-*,[E$1^9MQ/4#')SC!P = MCXG^*VB^&VT-8;#5==;7HGEL5T:W6=I54*Q."P)X;/ /0YQ6KX1\8?\ "6I= MM_PCNOZ)]F*#&LV/V)?^$BN'EW1W'V".T\M, M ;-J$@\Y.?>@#'\5_$ZQ\+>)(M"&A:]K=^]H+PQ:-9BX,<9 -$U'7$*:A< MV4 =.\61_:KNUU.2.&TM+>-6N)96.WR M@A8#/'OV/XBV'@C<;+-+6?P3=^)M0T MO5='M;.*66:WU.U\FX"Q@DG9D]<<<\U%X#^(&D_$/1Y]0T6&[MQ;S>3+!>QJ MDBG:&!P&(P0W!SZUYC\2-:OK_P"%>D>%-,\0V_C;6/$&H?96N[!H8!/'&WF. MHV,40@&-2'OCK/;Z_X7_X1>W\5V0\BU^W1W*M-;+]X,G R MF1]#R.]?*V@0>.--_9\MM8TOQ%,_AAYI M8=2TJULH1-#;-(R2.DK L2#BO-_A9X MW\*^$?@W)HOC&]M++4=)DNH=1TRZ*^?,QE=MHC/,F58+QD=L\59\3>(=)@^* M7PR\52O_ &=H%Q9721W%S&88X=\/R*V-"I+:2ZMG$D7F,I<*''!X M!Z'J".QK@]&L[F*3P_X/MX2UCXXMM)N;C^ZJ0%O.Q[D1J30![KH_QF\/:WIN MAWUI9ZFD6MZD=-MA)%&&24 >HR?:NCOO%]A8>-],\+30W+7VIP2SPR M(J^4JQC)#'=D'TP#7SKH$T6E^!_!NKWA\G3K#QK*;F?:=L*DC#-CH.*]*GUS M2O%'[2'AI_#FHVNJ1:?I%U)._"U MOK^D0W,-K<,ZJETJJX*L5.0K$=1ZUF_$'XF:+\-[>QDUNWOKE[YI!%%8Q*[X M10SL0S*, $9.>]<'\!/&?A?1_@_IMEJ_B32+"Z269M)W-TSV-3?!'6;J]^%TFC:M&8=3\.RRZ7=1,1E? M+^[T]%(7/?::\]L?^3';C_@7_I=0![7H'CO3?$/B?5- M[>\MK[38H9G%RBJ MLLC2:7>*HX9Q%YD.?JP'X)6)XF\/3 M>&?V>/!\=Q=K9:A>:_;7]U>R@'RI91(_F/G@E05SGCY: /7O#GQ(_P"$CUN+ M3?\ A#?%VE>8K-]JU32_(@7 S@ON.">@XZUJ>+O%@\)6<%RV@ZWK(FS M^T-'@9W,,C ]ZY/P/J-VWB:.*_\ C'H_BQ98W6/3+:UM(I';&=P,;EC@!CC' M3Z5Z/<_\>DW^XW\J /.]!^.&@:Y8RZD^C>(-,T:*%YGU>_L0MJ IP5$B,V6) M^4* 23QUIVE_&W0+^_L(;[2/$&BVNI,JV6HZII_DVMPS8*!9 Q^\#D'ICN*\ MMM;*XN_V.-,E@MGNH;.^:ZNH4Y+0I=/OX[@=3Z $]JZ[XO>./"WB_P"%#:+X M9U*TUC5-:DMH]/L;5P\P?S$;YDZQX4$?,!R<>M '8>-_BO8> KN5-6\.>([B MTB1'?4;.Q5[5=QP%,C.HSG QZD57NOC)I>G>$Y->U?PYXETV(7<=I#:WM@(I M[F1P2/+4OAA@'OVK/^/T831Y-8?C_ %76-7^+WAK2 M?#GAX^(O^$0;(]SOP"O# 8R=Q[9P >BW'Q#T:W^&8\7$BF8!B%VX+!=P)P?FQP>3726=TE]8P7<081SQK(H8<@,,C/OS7S1 M;WM[IOP.^(G@K6=/;2[O1I4N(+)YEE,-O/*KJ@=>'P<_,/[PKW#PMXV\*W>D MZ3I]KXFT>>]>WBC6VCOXFD9]@^4*&SGVH 7QO\0K#P+)ID5[IFJZG/JDCQ6T M&EVZS2,R@$C:6!/7MFJ7A[XKZ5KVN2Z-<:/KNAZBEJ;N.VUBQ^SO/&,[BGS' M.,=\>V<''-_&BUO[[QK\/;;1]2_LN]DU"<0WGD+-Y+;%^;8W#?0UA^$UU%?C M#J]E\3-5GU#Q-IVFRKHTOEQPV\]JP.YU1%'S]>YXW#G;D '3Z?\ ':QU>PCO MM*\"^.+ZTESY=Q;:0LD;X)!PRR$'!!'U%:_C+XK67@A@^J>&?$L]H+=)Y+VT ML%:"+<E>J_'66.?X$:_-!(LD4D4#(Z-E6!GC(((ZB@"73/C!IVH:II5A M<^&_$NE2ZM<>1:MJ5@L"N=N[<,ORN.XSU%=!?^--.T_QI;^&)H;IKVXL9+Y9 M$13&(T)!!.[.[CTQ[UY_\1[J'2=4^%VM:BX@TZSO0EQ@"]!^T!H]SHXU M>+P?XQ;2L%CJ TM6@502&8N)", @@_0UT=W\5?#5IXI\/Z&\LSMXAMTN+"[5 M!Y#*^0@))# L0 !MZD=*\!TR#QKI?[/>CZK#XAN)_!UU)-;ZKI5G90K/;6K3 MNDA25@2V[YNN-N\=5SCJ_%7@S1?%OQ \,>']"N0M@?"3'2KM7)\MD8F*3/4] M!GOR: /8'\?:3'XGUG0Y(+\7&C6T5SYV(SS\O%7O"_BK3O M%^C1ZGH_G&WD&0TD1 /L&&5;&"#M)P00<$$5XS\'[^X\8?$SQ8GC#34-X-,M MK+4K6YC5T>2([&RIR""5SZP% %BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH 1W6.-GD8(B@EF8X 'J:Q=&\/^%89EUOP]I.CQRW2 M%UO[&VB#3*W)(D0?,#UZ\UF_$6[N/^$>AT734CEO]=N%L(8I)6C5D(+S990Q M4>4DGS '!(KAVN-1L+BP\'7LAT>1?$<;B#2[^3#6-S'.^Q9 L;;1(LB\ ;=J MX((4T >J:OX>T77TB37M(L-36$DQK>VR3!">N-P.,X%.FT'2+G15T>XTJRET MQ55%LI+9&A"J05 0C;@$#''&*\CTB^UZSM;6\TK4M2O]1G&N6D5O=7:YN;B;2K&2:[@^S7,K6R%IH<8\MSC++CC:>*+ M;0-'L[BVGM-)L8)K2'[/;R16R*T,7]Q"!E5]AQ7F#7WV.\;2M:UV_LO#MMX@ MNK:6]FU26)T46J211O=%PX7>[D9;DJJY/0[V@^)[C2O@;%KUW-<:A>1V\GE- M.:M:ZE MX/\ #FL:%K=M96J:OI:3PM:WC3BXNH#&D\C%HX\.Z-&V,'_5L<^E^?6IFU"2 M+Q#KU]I^E"]UD07,=]) 6NH[A5@AW Y;"&0K$8 M8LXP3E=VWU&:\MT_4=5N_#<^K3:YJQNM,T30;J#;?RA#+(H,K.@;$F_;A@X( M.3W.:],^*O\ R2/Q1_V"Y_\ T T 6XM.\&>,9DUJ&ST'7I(F$:7Z10W)0J,UL:EI=AK%B]EJ]C;7]JY!:"ZA65&(.1E6!!P>:X'XI:E>6>J:/ M#->QV&C30W)EN)=9ETM#< )Y:FXB1FSM,K+& M65['I^GOIPLWFMQ>S.6\UEM]H:# MSTZUXK927>B>"[>^TW4]0ADO;+7Q*@O)/+4QM*\;)'G:C*RY#* W)R3FM6[O M-5T:UU*VM-6U22VET72KV]N)[R2:2W26XE2[FC9B3'^Z4M\N NW*@8H ]>$M MG9-;60D@MS("EM!N";@JYVHO? '0= *H7/A/PY>ZN-5O- TNXU%65Q>2V4;3 M!EQM.\C=D8&#GC KRR+4KR77(7\-WA&3CB*+7IETN3^PO$.I7VE-9:<^M7LE[)*]D[W"K M 0J4 >RW&EZ?=:A:WUU8VTUY9[OLUQ)"K20;AAMC$97(X..M6J\9L->N=+L] M8U[1=6O]:T[3==FLX(Y+R2Y6:*:SM_)56).X")'.?F)/JVC*EG80:5 M)?\ VV]LK:(7#22[Y6)! =^_S%6.3UP<=* (+O2/#GB*Z6>^T_2]5N+"0QK) M-!'.]LXP2H)!*-T..#TK7KR"-);SQM%I?VV^M;2]\3Z@MRMG=R6[2JMFK@%D M(;&Y0>"*AL-;\[2=&3Q?XDU'3K!=(D-M>17CQ37%TDS)U7F>4(J$1D/O+$E' M- 'K<>EZ?#JDVI0V-M'?SH$FNEA42R*.BL^,D#'0FL+6_#_@.74)[SQ'I'AU M[PQ>?//?VT!D,8PN]F<9VCY5R>.@K;@U6QE\J-;Z!Y9',*H7"NTBKN9-O4,% M!)7J!UKR3XQP6L>M:G--<213W'AF9(4-TX61EGCR%C)VL0I)(P>Q/0&@#T^R M\(^&]-FMYM.\/Z5:2VK,UN\%E&C0EAABI"_*2.#CK5N_TW2[F:WOM4L[.:2P M+2P7%Q$K-;'NRLP^3H,D8Z5Y;K]WJF@RZ[IMAJ-X^FPZI8&XEOM5F0P0RQ'S M,W.'DAC+JF2.%W-C:#D='X9N;NZ^%NJO=WT5^@6\6VGBN9;E3"-VU1/(B&8# MD"3!# #ENM '2V$?ANRT.TM-+32K?2K_ "EK#;"-8+G>I(IY(YYH[M MC-(MQAK3S(FC55*"..(8<_ZSISP =O)!X"\2>*)(Y8O#FK:[9_?5E@GNH-C8 MY'+KM8_@34O]M>"O&6[1O[3T'7MWSM8^?#3T]<<5P'AZYL(M3\+Z1 MIFHVNM06MZS0:7-"8M4T;]TX=IVC?!"DE&#H-V\99C@F+0M7TO6?AIX*T;1M M0L[W7K6]L91;6\RR36HCE!F=U!)C B\Q22 /FV]6 (!Z?9:9X:TV.;P[IUEI M5HD\333:9!%&@DC;Y"[1 7CR_,59\^ M9G&3CM4.I>(-#T+X<>(= \3%5UZ[N;]Y;=@!--*6>2&X SN*;%BQ+]U/+ ++ MLX /5&T30+#0KJR;3--MM)8/)$XO" LYYO L>B" MV:0+.^C+#L+@9 8Q\9 ;OZ^]8_C /)X%T>YOB+RRM[JRN=3:/]ZCP*RL[D#[ MR [7/;:I/2LOQ1XDTF_T_5]1\(7#3NL5K#JFMZ;-NBBM?/\ W@$B,1YD<3RO MD E%;.1D9 .G_P"%<>"/^A-\/_\ @K@_^)K8T[1M,T@3#2=.M+$7$AEF^S0+ M'YCGJS;0,GW->3V=[+JOB32]*T[7-3N?#4^OW%O:7<.I3%KF%=/,KH+@-OD1 M9PX#;B1M(#?+QS\VLZUIO@*.^BU[5I;J]\+ZA/++->R.1)!-"D3J,X1@K$$J M 6ZMN;)H ]XM=(TVQN;NYLM/M;>>]8-=2Q0*C3D9P7(&6/)ZYZFH5\.:&NAG M15T;3QI1ZV M4\@_-N_U>-OWN>G7FO+9]9,E>%/!NG:NTVB: M#H5KJ-F<-)9V<*30%E[E1E=K2=H7>)K4[DW*00#CL01U!! (@AU22"33K+Q#KM_9Z!;:IJUN;UM0D MCD:6*7%M$\P.YOD\W"L3O* ') ! /4]#M](MM%MU\-PV46F,OF6XL%182K'. MY=GRX).!CO7)?##5]9U#Q';?VCJ<4EU)8RMJ]B=4N+N2*X#K@M"T02S M*G>OEAL,.@;;NJ3QK=V&G:MXG*ZM96EQ?6HCN=$UNVWKJX$($?V5DD63GYH^ M-^'R0@/+ 'H>I2>'GUO38-7;3&U0,SZ='=&/S]V/F:(-\V<#DK6=K>L>!+?7 M8?\ A)-1\.Q:M9C]S]OG@$\ ,Z='8H_AC MS2;S4%B1IX9T9@69(I96#!!_RSD9F.-E=196NK^(O%/BX:)K&F6UC?1V@D9[ M%KLNKVJ_-&XE1<8/&58'K[4 ;]_X)^'>E6,E[JGAGPQ96D6#)/$R3L."O [8]JH>,M*TZV M\%:=I]WK;Z)I]C=6G^G/$LFP0NK)N9@43+(OSN"N<9!R!7*6WB$?VQHNM>*] M2AGT&UEU2T@U>Y5(XKH'RO)D; "$LBSH&4!7P2H^8"@#T75KCPX8;?1==FTO MR]0 CM["\:/%S@CY5C;[^#MX /:EL=*\.^&D6STVPTO25OY-BP6\,< N'VDX M"@#<=JL<(L! MRN5)Z5ZAXR_Y&GP/_P!AJ3_TBN: .AMM&TNSTE:;I5O>:?#Y:+;01K);12%FV@*,HK'<<< G/O M7CVD:EXBL_!NE7FE:KJU]J6J^$+N\E^T7'=%S@,XY3]7*\=LM5U9M"B_L[6YKR=IKH$V-U M-?"+30?FD6214,LB-\L<@5BWW?GPQ'J^G7MA=6ZIIM[%=QQ(GS1S^<=K*&0E MLDG*D$$GD'/.: +=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% &?JVBVNM0QQWDM]&L;;E M-G?SVI)]S$ZDCV.15BPL+72]/@L=/@6WM;>,1Q1)T50, 58HH *R=>\/Z=KD M _M:6]CAB1@PMM2N+52I'S;Q$ZAA@?Q9QSZFM:HKI)I+.9+240SM&PBE*[@C M8X;'?!YQ0!S%O\0_"%MI>0&$8@*>:6VD-@+]WGH,UP:_##Q/)6M94M;-[S M,<69'D2WD=Q./>H?#_ (LU/5)+5K_184L[ZT:ZM;W2[TWT)VXR MDC"- C'<-N-P;##/'+O#GA[6-+\%WFG3WUO::I:D+33R2*0K@; ML;QD$=B,]ZP%\!:Q=W][>QVNB^%;FXT^XMI)M$DD=KR:7'[V7]W%C802.6;+ MG#+W +VB?$H:QX1US7%TZ+;I=G]K6."[\U7!A,HB=M@\N8 8=,-MRO)S6AI? MBC5I-8TVQUW2+*S&J6\DUL]EJ+7)&P*Q#JT,>T88'+JV>%4TK4C=SB0D%D\B6/"X!RTQE,1Y$S%VWOO90<#=\H!@66M MZ/9:''+J?ARXMTBMU\0:;#_:DMQ)>EY J&HP3RJ_#O6[_ $DVVK75 MA#/8Z/'I>GRV[/(LI21)!-*I5=N3#%\@+8^;YCD8ZOPUI&HVNHZOJVMBUBO= M4EC)M[25I8X8XXPBC>RH6).YB=HZ@=LD I6WC#5+[&HZ?X?^T:";HVXNDNB; MIU#^69EMQ&08PV3]\-M!;;T!T!XTT!M:GTH7K?:H#(&S;R"-FC4,Z++MV.ZJ M+4C*QNHX&D,AC\@QE&;DH'+XQAM MN1@YW_"!:T;J+3S-8C1K+4[S5+:?S7-Q+).DP$3IMVJJM<2?.&8D*OR@DX + M\GQ+\$736]U+J,Q^S(M[$YL;E0L3JR"?[F#$ 64R?<4D D$BM=/''A^376T= M+Y_MBW)M&!MI1&LVW=Y9EV[ Q'(!;)[9KD)/AMK#^&&TX7-CYQ\&)H&[S'V_ M: N"WW<[/?&?:F:-X8U^^UC5;2YMX+328_$Z:E]HE:19Y?*2%E$:%-K(S(HW M[AP&�!U\?CWPU)-=QC4@OV2.66222"1(W2)MLIC=M_A]K8LK33+K^QY M[#2+6\@LA.9)?MOG<*)TP-@"<':SDGD8^[5JS\%:Z]UIJM=BUDU M*>^,,9M)(2%FF4.Y+N&P< #.#0!>TOXH:#=^&]&U34GET^34[1+IH#;S2"V5 MF"[I'"82/=D"1]JL 2"1S6[KFN?V-8Y'W=#G_ %>, M<=>O%>;1?"K6UTBRM9Q8W#-HL&CWD?\ ;%[!"JPEPLFV$)YX9)&S$^W!& _S M$UW/BOPG'XEM]#LY[>SN+*PU!+BYM[M-Z21K%(FT*003EU.#Z=: '3>-+*RU MK7+/4U^RV^D16KFXW%S,9]X5%C5KSXYT#^SH+Q+FYE6>=[= M((K">2X\Q,[U,"H95*XYRHQD9ZC/+:A\*U6YUUO#\&GZ9;7A^'M,@O[]; M874PN;LVT,$)8JN65'8LS*P "XPK$D8 ,,OCK3M/TRWGUZ"]T^ZD25I+);.: MXDC$3;9'Q&A)B!QB3 4AE.>11JND:Q;>+!X@\.QV-U+-9K975K?7#P*41V>- MUD5'P09'!4KR&'(V\X7B#PCXOUJVM(KC5X;E9+:YCND2^GL4@EE=2CJ( #.D M:[D"2%=P&2V6. #HF\>>&UN+J(ZCG[';K=7$JP2&**-D#HS2!=@W**6VE3*@[61@LB95@1P,@@BN3MOAMJC>&-: MTZ[N[:*:_M-.2%X)9,)+;1(#E@%8*73@J0<'/!XKH_!GARYT,ZC<7\$,%Q>R MH2J:E)/$?B*&"^CT+2X-,EGDC,C:M(9@ MJ2,A;R_L^TGY2<;_ ,:D?XD>%8I9TDU-E\B.XE9S:3;'2 $S-&^S;(%VD$H3 MSQU(%8'A3P->>'[RV:?PAX3FN([J21M82Y(N]KR,VX VN=P5L8\SMC(K'O? M^OO-H_A>YBMFTJ+3M3L8=1@$DC;9HBJ-,I4",@$# 9MYR" >*YQ/ WB6]UB/4-4_LJW9#I*B*VN9)1MM M)Y)'.YHUY8.,#'7@],G'T;P-XFU_X=VMAJ,-IIOV;2]1MK596E6622X5XU\U M"@\I5#'."^[@X7&* .ZC^)?A62X6%=0F#F2./+V-PJKYC!8W9BF%C":N_\ "::!_;4NE?;F^U1&12?L\GE,Z)O=%EV[&=5R2BL6&#D<''-W_@+5 M+IM;,<]F/[0L]+@BW.WRM:RN\A;Y>A##&,Y[XJK'\-;Z+7;AC]GFLC?W5_!/ M/JEXS*\PD.T6H(A0JTK#S,ME1]W+$@ T]0^*_A^'PW>ZKI1N=1-K;1W2P_8Y MXO.C=MJNA:/YDSG+*" >#BMWQ-X@CT3PK+JIA:1&\I%65VMPOFNJ!I&VEHU7 M?N9L94 G&1BN-N/AOK$OA>RTY+BQ\^V\+1Z029'VM.C1'.=N=A\L\XSR/EKI M_%NAW_B'1;"-;73[IH;A)[O2[V5C:W8V,#&SA"2%9@ZDH03&N5'4 %WPAJ<6 ML>$K"\M[5;2%HRD<22>8@5&* H^!O0AZM<^?::&D^D_V MDVFR2VUV9;JWD5BFZ:W$>(US@GYR55E8@#.)_ 'A[7/#=A=VFNWT=Y$TBO9A M;B27[+%M"BW^<#*IM&)."^26 (YRY?!6L7OB+3KR^MM$6ZLKU)V\1P92_N(D M)Q$T:Q +N0B-OWA4KN(49 !T,GCGP[%I<6HOJ.+26"YN$D\B3F.WSYS8VY^ M7!XQD]LU /B-X6^PRW;:DR0Q/"C&2UF0MYIQ$RJ4RR.0=KJ"IP<&N&UKP'XE MM?"-Y:>58SVFF:3K$-J+2262XNS&?%-Q::;K% MQ96K:BEQI%M!:6K2R*$AN1(TLQV!D&6Y !"!2=S9H ZW4OB1IMM:0W5@HF@> M*]>5[H2VYMFMHR[+)&8S(O3GY,@8(5L@'5'C/0_[9ATE[PB\E9(_E@D,2R,F M]8S+MV*Y7D(2&((XY%<7JOPWUS5[74[B6;3X;[51J+S0K,[10M/9I;1*K; 6 M $:EF*J>3@' JS'\.+Z/Q4+A_L]SI\FH0:BSRZI>+Y+QJGRBU1A%(=\:D.Q& M,\JVT @'7Z1XLT;7;Z2TTVXEDE1#(OF6LL2RH&VEXV=0LJ@D#YZDU-10 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 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 %%%% !1110 4444 %%%% !1110 4444 %%%% !7CUI\4/$O\ ;_C"WOH] M)M9=)MIY;72KYFM91L8B.02/A)8V W,V5 RN#@YKV&N G^$&CZAK&I7NM:AJ M6IQWEO-;PPW,^[[*LN-^U\;FZ +N)V@8H R=+^(OB35);3285TQ-2OM2>U@N MYK.6)%C2U,[&2U:7S4;(VC3&(B)PP"A,9^8'=T^7K74#X8:>)7O3K&KG66NQ=_VQOA^TAA#Y& /+\O M;Y>5QL[YZ\T+\*?#\36B6CWEM:00VL,UG'(OE7BVS[X?-RI8E6)/RE<]\B@# ML+FZM[.'S;N>*"/.-\KA1GZFI$=9(U>-@Z, 593D$>HI:SO#W_(LZ7_UYQ?^ M@"@#1HHHH **** "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 **** "L[P]_P BSI?_ %YQ M?^@"M&L[P]_R+.E_]><7_H H T:*** "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 *\M\+^ M./%&O^/_ !#H-U-I6E36H<6UC>6TIFB"R%4E4;E$Z,H))5EQN7&0:]2KB[+X M9V5MXLN]=N-6U.]EDBEBM4N9@YLQ+]_:Y&YN@"[B=H&* ,'2_'7BW48=.ACD MT5I-;U2XM=+OOL4JQ-;P1R,TS1><6^=HR% TLK2& MPM;;3)M0@E1FED:\F,1$3A@%"8S\P.[I\O6NTD\ ::/#NAZ597E]8OH*JMA? M6[Q^?'B,QL3N0H2RL<_+WR,<537X4^'XFM$M'O+:T@AM89K..1?*O%MGWP^; ME2Q*L2?E*Y[Y% '87-U;V<;Y7"C/U-4_#W_ "+.E_\ 7G%_Z *T M:SO#W_(LZ7_UYQ?^@"@#1HHHH **** "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 ***S=6\1Z+H,>_6]6LK!<9_P!)N%C)^@)YIJ+D M[(#2HKRW6OVA_ NF,8[&XN]7FS@)96YP3Z;GV@_AFJNB?%#QWXJU^PCT?X?S MV.CR7,:W-Y?E@1"6&]USL&0N2,;NG?I76L%7Y>:4;+ST_,GF1ZY1117&4%%% M% !1110 4444 %%%% !6=X>_Y%G2_P#KSB_] %:-9WA[_D6=+_Z\XO\ T 4 M:-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16%KGCCPQX:#? MVYKMC9NO6)Y@9/\ O@98_E7G>I?M%Z$]S]C\'Z-J?B*\;.Q883&K?3@O_P". MUT4\+6JZPB[?A]XG)(]AJIJ6K:=HUJ;G5KZVL8!UEN95C7\R:\>\WXW^-_\ M5Q6/@VP?NW,Q7\=S _@E7--_9XTF>Z%]XWUW5/$MX?O&69HT/MU+_P#CPK;Z MM2I_Q:B]%J_\OQ%=O9%[6_VAO ^ER&'3Y[O6;C.T)90':3Z;FP#^&:Q_^%D_ M%/Q5QX.\ _V= _W;K5&(X_O#=L'Y;J]2T/PCX>\-1A-!T:RL<#&^&$!S]6^\ M?Q-;%'ML/#^'3OYR?Z*P6;W9XK_PK7XI^)N?%WQ".GQ/]ZWTM2./[IV^6/Y_ MC6GI/[.G@JRD\[5?M^LSDY=KNY*J3]$VG\R:]7HI/'5[6B^5>2M^0[FW?9DF_U@5_OGH NXG:!@=L &99?$#7=0ELM( MLKS1I]4O]2>VCN&TZZ@6WC2U,Y\VVE99 QQA2'P58-VQ5*T^+^J:EIT.KVEE M:0V%K;:9-J$$J,TLC7DQB(B<, H3&?F!W=/EZUU)^&5@9&O6UG5SK)NA=#6- M\(N%80^0 (_+V^62/N6UI!#:PS6<+;/OA\W M*EB58D_*5SWR* .PN;JWLX?-NYXH(\XWRN%&?J:I^'O^19TO_KSB_P#0!6C6 M=X>_Y%G2_P#KSB_] % &C1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445%=75O8V MDMU>31V]O"I>265@JHHZDD]!1N!+6#XH\:^'O!EG]H\1:G#:9&4B)W22?[J# MD_7&/6O,=:^+'B#QUJLOAWX/6#2[25N-;G3;'$/5<\+]3R>R]ZV/"WP(T33[ MP:MXQN9O%&LN0\DMZQ:(-_NDG=]6)SZ"N]8:%)+_G\=>.VLK=N6LM+ M! (_NG;L7\]U>TQ11PQ+%"BQQH,*B# 4>@%.I?6U#^#!1\]W][_R#EON>9:' M^S_X#T8J]Q83:K,.?,OYBP)_W5PI_$&O0M.TK3M'MA;Z386UC"/^6=M"L:_D MH%6Z*YZE>K5^.38TDM@HHHK$84444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !6=X>_P"19TO_ *\XO_0!6C6=X>_Y%G2_^O.+_P! % &C1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!5U+4K/1],N-0U2XCM;2V0R2S2' 51_GIWKPQ1KO M[0>N$L;C1_ 5E-@ '$E\P/Y$_F%]S3]'M*EEC\&Z+*&O[F,X%U M(#T![YP0OMEO05[CI^GVFDZ=!8:;;QVUI;H(XH8QA44=J]+3!Q3_ .7C_P#) M5_G^1'Q>A!H6@Z9X:T>'2]#LX[.SA'RQQCJ>Y)ZDGN3R:T***\YMR=V6%%%% M( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,=*^+DVH:AXL>3 M1XX]-\/0W#NXO%\]&A+ K+$>5W[&VE=V,<]17IU>93_">]U'QAJNMZOKT-P\ M]G-:VDG]G1&3;)C G5@8Y50* !M&>2>: +MI\2;N_P!+TI]/T_1[_4-7NFM[ M2WL=;\Z%2D)FD\V80_(RJ,;0K;G[A)SYG7'88J&#X.V]E!;V-CJS1Z8T%A#?P26^^2Y^R2&2,J^X>7EB=W#< M=,=: /1+FZM[.'S;N>*"/.-\KA1GZFJ?A[_D6=+_ .O.+_T 5HUG>'O^19TO M_KSB_P#0!0!HT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5Y1\:_&-[;6UGX(\+,9-?U]A M%B-L-#"3@G/;=R,]@&/85Z+XAUVS\,^';W6=3?9:V<1D?U/8*/5_! M;0;WQ%K&I?$[Q/&?M^J.R:?&V<00]"1GM@!0?13_ 'J[L+&,$\1-:1V\WT_S M9,NQZ%X"\&6/@/PC:Z-8 ,ZC?_Y%G2_P#KSB_] %:-9WA[_D6=+_Z\XO\ T 4 :-%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 445S7Q!\80>!O!-]K4^UI8U\NVB;_EK,W"K].Y]@:N$)3DHQW8;'FGQ. MNI_B5\3-,^&VDRL+"S<7>L31G[H SMS[ @?[SCTKVJTM(+"R@M+.)8;>WC6* M*-1PBJ, #Z 5YK\#?!]QHGA:;Q#KFZ36_$#_ &NXDD'SA"25!]"WCCAB-K-)&S*0LTD97<$ M"@+M"YY)[Y 'Z1\7'\0V,3:)H+->WFL3Z;96UW6]M?6&DM)IHM[";4)Y+C9):_:Y3'&JIL/F88'=\R\=,]*=9_"4 MZ1HIJ\VI6TUZLMU'&LD1B,;(\N7.UC^\W!B=NDUG>'O^19TO_KSB_\ M0!5RYM;>\A\J[@BGCSG9*@89^AJGX>_Y%G2_^O.+_P! % &C1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %>%:VW_"XOC?#H4?[WPQX7;S+PCE)YLX*^X)&SZ*Y'6NX^,/CEO!'@ M>5[%B=6U FUL$7[PUN%_XF=X?M-^YY/F,/ MNY]%&!]'O M^19TO_KSB_\ 0!6C6=X>_P"19TO_ *\XO_0!0!HT444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !113)YXK:WDGN94AAC4L\DC!50#J23T% #ZYWQ1 MX]\,^#8MWB'5[>UD*[E@SOE8>R+EOQQBO--:^*'B/X@:S+X;^$%L1$A*W6NS M+MCC'JI(^7V."Q[#C-;OA+X$^'=%E_M#Q*7\2ZQ(=\MQ?Y>/=WPA)S]6R?I7 M>L-"DKXAV\EO\^Q-V]C+E_:3\/23,ND:!K>H(IP9$A4 _P#CQ/YXK5\/_M ^ M!];N1;7=QEP00VT*PVT20Q*,*D:A5'T K%\3^" M/#OC"T:#Q!I5O=$KM68IMEC_ -UQ\P_/%+VF$>C@UYWN_P @M+N;D"BX,]I*3AAT>)NZL.Q'_ .K(K.MAW3CSP?-%]?T?9@G? M0V****Y2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ IDTT=O"\T[K'%&I=W8X"@#))/I3Z\;^,GB:^U[5+3X9>$3O MU+5"O]H2+TMX.N">V1\S?[(Q_%6]"BZU117S?9=Q-V1G>$(I/B_\7KGQE?1L MWAS07\C2HY%PLL@Y#8]1]\_5!VKW6LCPKX;L?"/AFRT32UQ!:QA=Q&#(W5G/ MN3DUKU6)K*K/W?A6B]/^"$59!1117,,**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KSGPW\3M2\2^(O$=EI_AU9X=)\U(TC MOHUN#+&[($E1R-F\JV",@8YZUZ-7G$?PSU9O'FH>)KCQ,%O#:RV]A=06,:S1 MA\8\[C9($"@*-HSR3@T 36_Q*O[N*WM;?P_"^KW6I2Z?;Q#4";68Q1&61UN/ M*Y"A60_)]\%>Q(KP_&&WO+>VOK#26DTT6]A-J$\EQLDM?M.F>E6/^%:W_P#:C:^/$$*^(C?_ &T7(T\_9A_HWV8KY'FYY3G._.[GIQ5> M#X.V]E!;V-CJS1Z8T%A#?P26^^2Y^R2&2,J^X>7EB=W#<=,=: /2:SO#W_(L MZ7_UYQ?^@"KES:V]Y#Y5W!%/'G.R5 PS]#5/P]_R+.E_]><7_H H T:*** " MBBB@ HHHH **** "BBB@ HHHH **** "BBLSQ%XBTSPKH<^K:Y=+;6D Y8]6 M/95'=CV%.,7)V6X$^K:M8:'I<^I:O=1VEG;KNDED. H_J?0#DUX=++XC_:!U M9X;-Y]#\"6TN'E(Q)>D'\B?;[J]\G I+#2?$'Q]UV/5_$*SZ5X)M9,VEDK;7 MNR.,D]_=NW1>.VM;= D4,2[511T %>C[N#6FM3\(_\ M!_(CXO0J>'_#VE^%M%@TK0[1+6TA'RHO5CW9CU+'N36G117G2DY.[W+"BBBD M UT66-HY%5T8$,K#((/8BO"/%GA35O@WXB?QKX C:70I6SJND _+&N>6 [+Z M'JA_V20/>::Z++&R2*KHP(96&00>Q%=%"NZ+[I[KN)JYD^%O%&E^,?#UOK&B M3^;;S#!4_>B<=48=F'_U^A%;%>#^(M"U3X'^)Y/%G@^%[KPI>.!J>EJ>+?)^ M\OH.?E/;.T\&O9O#_B#3?%&AVVKZ+@H)5*>L'M MY>3\Q)]&:5%%%#O M#MPUG:7$NMWP.T0:%_ATME"WW)-3<@X]?F M,?\ 7\:[(X*M)HBC./T457U6"^*K'\7^@ST5XQ_PJCXE2_Z[XJWB_P#7 M-)/_ (L4?\*D^(J?ZOXL:@W^\DG_ ,<-'U>C_P _5]S_ ,@N^Q[/17C'_"K_ M (HI_J_BC,W^]&_^)H_X5S\7$^Y\2T/^]&?\#1]6I?\ /U?C_D%WV/9Z*\8_ MX07XT1W_EEM1=__ (Y'_,4?5(O: MK'[VOT#F\CVBBO%3\9O&?AO_ )'OX=WD,*_?N[ L8U_/BT57LK^SU&W$^GW<% MW"W22"0.I_$<58KD::T9044V66.")I9G6.-1EG7%#:@O$K>[#[WT7\2*UI4:E9V@KB;2W-OXH_$>U\ Z!B'%SK=Z#' MI]FHW%F/&\@<[0?S/ ]LWX0?#VY\-6,_B'Q.SW'B?6/WEW)*7YB6KNPHHHK@*"BBB@ HHHH **** "BBFNZQH7D944=2QP!0 ZB ML6]\9>&]/S]KUVPC8=4%PK-^0.:Y^]^,?@ZTR([Z:[([06[?S8 5E*M3CO)& M,L11A\4DOF=U17F/_"Y?MO\ R /"FK:@.WR[<_\ ?(:C_A,OB1J'_(+\$QVV M>GVQR,?]]%*S^M4W\-WZ)F/URB_AN_1,].HKS'[-\7M1^]>Z5I0/4 *V/_'7 MH_X5YXUO_P#D+>/KF('[RVJL ?R9?Y4>WD_A@_P0?6)OX:;^=E^;/368(I9B M% ZDGI6;=>)M"LL_;-9T^ CM)=(I_+-<*OP1TRX8-J^N:K>MZF11G\PU:=K\ M'/!MOCS+":Y([S7+_P#LI%'/7>T4O5_\ .?$O:"7J_\ )%ZZ^*/@VTSYFN0N M1VA1Y,_]\@U0M?C#X8OM7M-.LOML\MW.D$;" !0S,%!.X@XR?2MJU\ ^%+/' MD^'[ D=#)")#_P"/9K9MM/LK(8L[."W'_3*)5_D*:5=O5I?(:CB6]6EZ)_YE MBBBBN@ZPHHHH **** "BBB@ HHHH *SO#W_(LZ7_ -><7_H K1K.\/?\BSI? M_7G%_P"@"@#1HHHH **** "BBB@ HHHH **** "BBB@ HIDTT=O"\T\B11(" MSN[ *H]23TKR7Q3\=+5KPZ%\-[*3Q)K6Z#X2\1?&/7+?Q1\ M1HFL?#T!WZ=HRDCS0>C-WP>['ENV!BM?P?\ ""]OM<7Q9\5+S^U]:+;XK(D- M!;>@(Z''91\H]^M>O5UNI3PRY:+O+K+MZ?YDV;W&0PQV\*0P1K%%&H1$10%5 M0, #H!3Z**\XL**** "BBB@ HHHH CG@BNK>2WN8DEAE0I)&ZY5U(P01W!% M>":E8:M\ /%;ZQHL4U_X(U*4?:K0')M&/ (ST/HW<&O?ZAN[2WO[.6TO M8([BWF0I)%(H974]00>HKIP]?V3:DKQ>Z_KJ)JY6T/7-.\1Z/;ZIHMTEU9W" M[DD0_F".Q'0@\BK]>$:GX4\2_!76IM>\ QRZOX8N&WWVCL2S0C^\.IP!T8E^"?B5X;\>6:/HUZJW>W,MC,0LT9[_ "_Q#W&15UL-RQ]I2?-#OV\G MV$GT9UE%%(2%4EB ,DGM7&4+17GOBSXW>#/"N^'^T/[5OEX%KI^)3N]"_W1 MS[Y]JXTVWQ2^+O\ Q]M_PA?AJ7_ED,_:)T]^C'CUV*1V-=D,'-KGJ>['N_T6 M[)YET.K\;?&SP_X6N#IFDJ^OZVQV)96)W!6[!G&>?89/L*Y:+P%\0?BG(+KX MC:M)H&CL K8#1;(/=E<27UQAYG]?F_A M'LN!775I]8IT=,.M?YGO\ELOS"S>YS7A3X?>&/!< 3P_I4,$N,-J$?!?QO;_ +NS^+>L+#T"NLN5'_?[_"O9Z*ZOK^(ZROZI/\T3RH\8 M7]GMM3D5O&7CK6]<0')C+%0?^^V>O1?"O@/PUX+MS'X=TJ&U=AAYR-\K_5SD MX]NGM7145G4Q5:JN64M.VR^Y#44@HHHKF&%%%0W5W;6-NT][<16\*_>DF<(H M_$\4!>VY-17!:Q\8?#6GR>1IIGU>Z)PL=HGRD^FX]?PS67_;'Q.\4 G3-,MO M#EFPXFNO]8!_P($_^."N=XFG>T=7Y:G)+%T[\L/>?EK_ , ]/EEC@B:29UC1 M1EF5Q_!;9F.?3Y01^9KSZ\\*^'%E\[Q]\0'U&=3 MEH(I\[3Z8^8X^@%.@\3_ GT' TW19+]U^ZYMO,)/KF4C%82Q,O*/J[O[D>A M0RW-\5K1P[2[M/\ X;\3JR X&$VC/_ 0Q_04W^W?BIJ_ M_'AX>LM+B/1[AAN'X%O_ &6FQ_%74;B,1^'/ NHW$?13M*JOX*A'ZT__ (27 MXI7W_'EX2LK93WN'Y'YR#^51[3FWFWZ(Z_\ 5S,/^8BK&'K*$?U;$_X0SXBZ MM_R&?&JV:MU6Q4@@>GRA/YTY/@GIURX?6]=U74''.3(%!_,,?UI/L?Q=ONNH MZ3IP/4!5./\ QQJ/^$(^(5W_ ,?WCGR<]?LZ'^FVCD@_^7]F_ZYV^/_ $(BNFA\%^&+?_5>'],!]3:H3^9%:$.DZ=;?\>]A:Q?]TR>.U.I+UE%?E$\^/QQT:4XL='U:X/_7)!_)C2?\+OP_NH_3SF?^JK5K3/$7Q( MO-6M$NO"MI:V+SH+B1I/F2,L-Q&9.H&3T/TKHI?&VDQ_<,\O^Y'C^9%%MXJ> M\NX8K;2KHI(ZJ9&& H)QDX!Z5RK'85R4?;W?EK^29K*I:#Y,'&/FW+]9'0T4 M45[1\T%%%% !1110 5YSX;^)VI>)?$7B.RT_PZL\.D^:D:1WT:W!EC=D"2HY M&S>5;!&0,<]:]&KS1_A?K,WC34_$4GBA([Z2TFM;"\CL%6:(28 ,NTA9/+ M7 7GD\]0"Q%\3KV;4'T2/0K9_$ U$V MDU(M;$BV^T,WG^5D$*"I79G=Q[B& M'XPV]Y;VU]8:2TFFBWL)M0GDN-DEK]KE,<:JFP^9A@=WS+QTSTHT?X5WNB:+ MI-O8ZW81:AH]T]U;7JZ8Y\YY(FCF>=6G)D=@^=P9<8 P *(/@[;V4%O8V.K M-'IC06$-_!);[Y+G[)(9(RK[AY>6)W<-QTQUH ])K.\/?\BSI?\ UYQ?^@"K MES:V]Y#Y5W!%/'G.R5 PS]#5/P]_R+.E_P#7G%_Z * -&BBB@ HHHH **** M"BBB@ HKC?%/Q8\&^$-\>J:S%)=+_P NEI^^ESZ$+PO_ (BN$/Q2^(7CK]W M\-O"#65D_ U34^F/5>)]3;A#%$RQ ],]-S ?0#WJOIWP'N==O M$U/XI^);S7KKK]EAE9(4]@>#CV4)7JFB>'M(\-V(L]!TVVL(.ZP1A=WN3U8^ MYS6EL+1W]]_\SR&+X8^._B/,EW\4]>:PT\L'71M/( '?!QE0?<[S[ MBO5O#/A#0?!^GBS\.Z;#9QD#>ZC+R'U9SRWXFMJBL:N*J55RO2/9:(:BD%%% M%K)C!/N,$^M>C45K3K5*4N:F[,32>YXNOPD^(UB/)TSXJ7KP#A?M"2%E' M8$?!H1]%T>$7*_\ +W./-F)]0S?=_P" X%=9117).I.H^:;NRM@H MHJ"ZOK2R7=>74-NOK+(%'ZU&PU%R=DB>BN9?\ "ZK2 MY_Y!/AS5KST^0#/_ 'SNH_X6+XRO/^0=\/[R,'HUPS@'\T6H^M4NCO\ )G3_ M &#F"^."CZRBOS9Z;17F7]L_%J]_U/A[3+)#T:1P2/SD/\J/[.^+UUUUC2;/ M/^PIQ_Y#:CZQV@_N#^QVOCKTU_V_?\DSTVBO,O\ A#OB1<_\??C:.+U\A#_1 M5H_X5OXOE_UWQ$U!/^N:R?\ QP4>VJ/:F_P_S#^SL)'X\7#Y*;_]M/3:*\OF M^&&J1+OOOB)J8']YV91^LE9EQX3M;+/F_%N6!A_>N^?R\W-2Z]1;P_%$O!Y; M'?&+_P E_D>QT5X/<3C3LF'XPSRD=C'-(/T9JS)_B#XBL/^/#QS'>@?W[(\ M_P#?<=9O'1C\2_%/]3)X;+W\&-I_/F7_ +:?1=%?.]G\7?'$K[(&BO2/[MGG M/_?(%=%9?$'XG7"CR_"BRC^\]A,H/X[@*<<=2ELG]PX9=3J?P\32?_;Z7YV/ M9J*\BN?$?Q&;) MS#IQN=5N"<*EK$=I/IN;'Z UYQ!\&?&%](9+W['%(QRSW-R7;_QT-FNHTWX) M7J*1?^)&@1AAX;"'8&^IR,_BM9.MBI_!"WK_ $C%Y7)?QL53@O[O-4?X)+\2 MIJOQ'\6ZAE8SIOA:W/\ '>2AIP/]P@L?P3\:Y9[C0K^^5]4OM=\8WYY6*(-% M&?8%LOCZ 5ZWI7PA\(Z9M9[%[Z0?QW+;Z]S]Z" D(/H6R/_'17I]03WMK:_\ M'SE&-ZCT\W9?HCKAF]6E[F"IQI?X8Z_>[LY73OA3X/TX C2 MEN7'\=U(TF?PSM_2NFL])T[3E T^PM;4#H((53'Y"J%QXMT>#(%R93Z1H3^O M2J?_ F)G_Y!VDW5SZ<8_D#7,\?E]%V4U?RU_*YC5_M+%:U7)_XF_P!6=-17 M,_VGXGNO^/;28H%/>4\C\R/Y4?V?XJNO]?J4%NI[1CD?D/ZT_P"TE+^'2G+_ M +=LOQL<_P!3M\'P7H\7WXY9O]^0_TQ1[?'S^&BE_BE_DG^8>RPL?BJ-^B_S:+,WB MC1H/O7J,?1%+?R%49/&^G;MMO#CBCB M7$2*@]%&*/9YC/XJD8^D6_S?Z!SX2.T9/U:7Y(YO_A)=4N/^/+09R.S29Q_( M?SH^T^+;G[MI:VP[$D$_S/\ *NFHH^HUI?Q*\GZ6C^2#ZU3C\%*/SN_U.9_L MGQ-"M(C^^LTO^_)C^6*NQ>'=(A^Y80G_ 'QN_GFM.BMZ>7X2 MG\-*/W(REB\1/XIO[R**UMX/]1!%'_N(!_*I:**[(Q459(YVV]6%%%%,0444 M4 %%%% !1110 4444 %9WA[_ )%G2_\ KSB_] %:-9WA[_D6=+_Z\XO_ $ 4 M :-%%% !17*>(?B?X,\+[EU?Q!:+,O6"%O.DSZ;4R1^.*X*;X\ZCX@F:V^&_ M@O4M8<''VFX0K&I]2%SQ]66NJGA*]174=.[T7WLER2/:*Y_Q'X[\+^$T)\0: MW:6C@9\DONE/TC7+'\J\S/A#XQ>-_P#D:?$UOX9L7^]::=_K .XRAY'UD/TK M3T7X-?#;PNXGUF:'4[L'_R<+^8-:.CAZ6M6I?RC_F]/S*C&/?%HT>Q? M[VG:9UQ_=.W"GZDO7I$?C/P9I=NMM;:SI4$,8PL=O(FU?H%XJ"3XH>#(OO:[ M"?\ =C=OY+6;S"C2_@J,?-N[_'3\#KCEN-GM2D_^W7_D9_A;X,^"?"FR2UTE M;VZ3_EZOR)GSZ@$;5/T KO ,# X%<6?B[X)'362?I:S?_$5&?C#X+'34Y#]+ M67_XFN.IC8U'S3J7?J="R?,>F'G_ . O_([BBN%/QD\&CI?S'Z6S_P"%,/QG M\'#I=7)^ELU9?6*/\R^\K^QLR?\ RXE_X"SO:*\[D^-_A-/NB_D_W8!_5A56 M7X\>'%'[G3]4=O>.-1_Z&:EXJ@OM(U60YF_^7,OR_,].HKR1_CJ9F(TWPO,I_P#D'^$O+ST,L,LF/RVUF\?AU]H?]AXQ:U.6/K.*_4]E MHKPR7Q=\4M0_U$<-F#Z)"G_HPFJ"O\,_$.H-NO_$6D,?6?46<_P C3U^#UW_%XET,?2X8_P!*S>8M[17WHAT, MNAO.I/\ PT[?^E27Y'LL_P 0?"5O_K/$%B?^NVO^&)#VWP1'_VF:7UZJ]K?>O\ MR'/+(_\ +FN__ %^K/1C\5_!0/\ R'$_\!Y?_B:>OQ2\&-TUV+\8I!_[+7GB M>#?%EI]RQ\(:ECL+: 9_\<6G&R\068SJ7PLT:Z4=[.)>?^^6:M%BJSZ?@_T; M,WBLFC\=*LO_ ']$>C+\2O![=->M?QW#^E2+\0_"+=/$%E^,F*\Q;6_#MM_ MR&_A9/^^7-5]:G_ #1_%"6,X>?V MJB]>7];'IC?$#PFHR?$%A^$P-0O\2O!Z==>MC]-Q_D*XZWG^#4V"BVBD]I8Y MUQ^=:,?_ J-0"O]B_\ N?YUHJU1[2C]YJJ^0=)U'\X?\$T[GXN^#+?IJK3 M-Z16\A_4J!65+\LX'\-O:.!^H I.I/K4BOZ]1/'Y%2VA*7K-+\HF;_ ,+* M\5:EQH7@2\*G[LMR6"G_ ,= _6CS?B[JOW8=*T8-T)*L1^KTLGQLL;ABNA^' M]4U!A_L!1_X[N/Z51E^)7C6]S_9OAFTL@?\ G]G^9?P9D_E6$\11C\=5_+3] M!1SW"K3"X6+^4IO\7;\"[_PKKQCJG.O>.KE5/WHK0,%/Y%1^E3VWP2\-QL9= M1NM0OI#RS2S!0?R&?UKG)M2\=ZE_Q_>*K33XSUCLX26'XA?_ &:JO_"'P:HV M=7UK7]:;N!A1_P"/%ZXI9A@$_P"9^;O^5S?^U\]J*U"FX+R4:?Y:G:GPY\,- M _X^4TB-EZK-F_,[C51S"_\*F_E"7ZI'#56 M;5_X]:*_Q3YDQC\W6H M7N/BK<_ZS4-#TO\ WG0X_1JZX>"+63FZOKN8_P"\!_,&IT\%Z0GWDF?_ 'I# M_3%%LPG]BWK/_*(?4<-]O$3?HK?Y'!/I/C.X_P"0E\1[.'U^R-G'_?(6H6\% MQ3_\A?XD:E=YZA0_]6:O2T\*Z+'TL5/^\['^9J9?#^DKTT^#\4S1]6QSWY/O MF_\ (/J>6_:YWZO_ ()Y;'\._ "-ON]9U2[?N6. ?RCS^M:-OX/^&,&-UK), M1WEDG_D"!7HRZ/IJ_=T^U'_;%?\ "E_LK3O^?"U_[\K_ (4UA,8O^??_ ("_ M\REAK:85 CO[3'8"9?\:F6^M'^Y=0M]) :S&\(Z*W_+GCZ2O_ (U$W@O1 MVZ1RK])#5\^8K>$'_P!O/_Y$OEP;VE)?)?YFWY\7_/5/^^A2-=VZ?>GB7ZN* MPO\ A!])];C_ +^#_"E7P3I ZK,WUDH]MF'_ #ZC_P"!?_:C]GA/YW_X#_P3 M4DUK3(O]9?VP/IYH)_*J,WB_1HW\%Z5%S,)KANYDDQG\L5T%%. M.581/FE'F?>3]00_&&WO M+>VOK#26DTT6]A-J$\EQLDM?M.F>E7(?AM<6-G9MIFM) M#J5AJUWJ5M-H]X+860@'<.0#CM5.#X.V]E!;V-CJS1Z8T%A# M?P26^^2Y^R2&2,J^X>7EB=W#<=,=: /2:\U7XO>%M"\.6,*S7&H74-K&CP6D M7(8(!C<^U>OH37HMS:V]Y#Y5W!%/'G.R5 PS]#7%Z!\-O"+Z'87,FB0R2RVT MW'D1?D!M_-: M^H;;PGH-FN+;2K:,>R5;71=,7IIUK_WY7_"LO;YG'^$X0]%=_>U?\3TXXK)J M>V'E+_%+]%8^8-'\(W&E;7LO#&FF4=)[[%PWU*NQ3/T05U$EU\0)X%B&NBUC M486.W80*H] (U&*]\73[-/N6D"_2(#^E2K%&GW(U7Z+BN"MA\SQ#O5Q'X-_^ MW&O]M4*?\##QCZ*+?WR4CYRE\*:[J2_Z?J-Q=.>I>Y>3/YK3[?XB^"\1_UD4'_ [B0_RKURBK62T>LYOY_Y)&7U^:VB MOQ?YMGF,/P=LD^\EH/\ @+/_ #J_%\)M+3[WV7\+-?YYKOZ*M9+@^J;]92_S M'_:6)7PM+T2_R.+B^&6DQ]& _P!R%%_I5U/ 6F(,>=<_0,H'_H-=/16G]D8' M_GVOQ?ZD/,,4_MG.#P/I0ZM<'ZR#_"I!X+T<=4E/UD-;]%6LKP*_Y=1^XEX[ M$O[;^\PQX.T4=;9C]96_QIW_ B.B?\ /E_Y%?\ QK:HJUEV"7_+J/\ X"B? MKF(_Y^/[V8W_ B6B?\ /E_Y%?\ QH_X1+1/^?+_ ,BO_C6S13_L_!_\^H_^ M K_(7UO$?\_'][,?_A$]$_Y\1_W]?_&F-X/T4]+5E^DK?XUMT4GE^#?_ "ZC M_P" K_(/K>(_Y^/[V<^W@K2&Z),OTD_QJ(^!M/!S#>R?#"*0G=#I1]_L: G\EJN?A-;G_ECIW_ M 'Y_^M7I5%1_8^&[R_\ G_F9_6+[PC_ . Q_P CSF+X3VB_?CT\?]NH;^8J M]:_#*RM3F*>*(]_)M53^1KN**:R;!]4WZRE_F-8J3N%%%%62%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G>'O^19 MTO\ Z\XO_0!6C6=X>_Y%G2_^O.+_ - % &C1110 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!S'C?QQ:>";&SDFL[F_NKZ?R+:TML!I" 6;EB ,*#WY.!5>;XDZ5! MJ%M:RV6I()%M3ST7_ *!%A_X#)_A1_P (]HO_ $"+#_P&3_"@#1HK._X1[1?^ M@18?^ R?X4?\(]HO_0(L/_ 9/\* -&BL[_A'M%_Z!%A_X#)_A1_PCVB_] BP M_P# 9/\ "@#1J*:YC@E@CDSNN)#&F!WVLW\E-4_^$>T7_H$6'_@,G^%'_"/: M+_T"+#_P&3_"@#1HK._X1[1?^@18?^ R?X4?\(]HO_0(L/\ P&3_ H T:*S MO^$>T7_H$6'_ (#)_A1_PCVB_P#0(L/_ &3_"@#1HK._P"$>T7_ *!%A_X# M)_A1_P (]HO_ $"+#_P&3_"@"Y=7,=G9S7,V1'#&TCX&3@#)_E4M9W_"/:+_ M - BP_\ 9/\*/\ A'M%_P"@18?^ R?X4 :-%9W_ CVB_\ 0(L/_ 9/\*/^ M$>T7_H$6'_@,G^% &C16=_PCVB_] BP_\!D_PH_X1[1?^@18?^ R?X4 :-%9 MW_"/:+_T"+#_ ,!D_P */^$>T7_H$6'_ (#)_A0!T7_H$6'_@,G^% &C16=_PCVB_] BP_P# 9/\ "C_A'M%_Z!%A M_P" R?X4 :-1+26PSYD<:2-QQABP'_H!JG_PCVB_] BP_P# 9/\ "C_A M'M%_Z!%A_P" R?X4 :-%9W_"/:+_ - BP_\ 9/\*/\ A'M%_P"@18?^ R?X M4 :-%9W_ CVB_\ 0(L/_ 9/\*/^$>T7_H$6'_@,G^% &C16=_PCVB_] BP_ M\!D_PH_X1[1?^@18?^ R?X4 7)KF."6".3.ZXD,:8'?:S?R4U+6=_P (]HO_ M $"+#_P&3_"C_A'M%_Z!%A_X#)_A0!HT5G?\(]HO_0(L/_ 9/\*/^$>T7_H$ M6'_@,G^% &C16=_PCVB_] BP_P# 9/\ "C_A'M%_Z!%A_P" R?X4 :-%9W_" M/:+_ - BP_\ 9/\*/\ A'M%_P"@18?^ R?X4 7+6YCO+.&YAR8YHUD3(P<$ M9'\ZEK._X1[1?^@18?\ @,G^%'_"/:+_ - BP_\ 9/\* -&BL[_ (1[1?\ MH$6'_@,G^%'_ CVB_\ 0(L/_ 9/\* -&BL[_A'M%_Z!%A_X#)_A1_PCVB_] M BP_\!D_PH T:BAN8YY9XX\[K>01OD=]JM_)A5/_ (1[1?\ H$6'_@,G^%'_ M CVB_\ 0(L/_ 9/\* -&BL[_A'M%_Z!%A_X#)_A1_PCVB_] BP_\!D_PH T M:*SO^$>T7_H$6'_@,G^%'_"/:+_T"+#_ ,!D_P * -&BL[_A'M%_Z!%A_P" MR?X4?\(]HO\ T"+#_P !D_PH N-1VQSYDD;R+QQA2H/_ *&*EK._X1[1 M?^@18?\ @,G^%'_"/:+_ - BP_\ 9/\* -&BL[_ (1[1?\ H$6'_@,G^%'_ M CVB_\ 0(L/_ 9/\* -&BL[_A'M%_Z!%A_X#)_A1_PCVB_] BP_\!D_PH T M:BN;F.UB$DN0K2)&,#/+,%'ZD53_ .$>T7_H$6'_ (#)_A3XM#TF"598=,LX MY$.5=+= 5/J"!0!>HHHH **** "BBB@ HHHH XWXL2ZY;_#/6+CPYJ*Z;-;V MTLT]R%)E6)8W8B(@_*Y8*-W\(+$?, :Y?Q1?75Q>^%]/T+5-8F\47UM:31VT M%XR6]K LBM-=3J,!PP#)^\W9Z*,]?5;JUM[ZTEM;V".XMYD*2PRH'212,%2I MX(([&LN]\'>&=2NH[G4?#NDW<\2*DW"3WEC;7$T<;Q))+"K,J/@.H)&0&P,CH<5W-[XH6\^']_)K$L.F:KJ0EFLP6\V5IUGFV2-G_ %<:>6JQCC.<_=7"^"-> MU*Z\?0S:V^H!]2N=5MX534V>#_1YE 1[1EVQ;$4!70[B=V_.ZO5)M.LKC[-Y M]G;R_9'$EOOB4^2P! 9,CY3@D9'8FHH-$TJUU>?5;;3+.'4;E=D]Y';HLTJ\ M<,X&2/E'4]AZ4 7J*** /(;SQ!J,?Q7N9]4DOH].L]))!J$]G%?'=;6MQ=%T/V88 M\TE62$+(=H525&X$-ZG<>']&O-534[O2;&?4(XS$EW+;(TJH005#D9 (9AC. M/F/K27'A[1;R[L[J[T>PGN+''V2:6U1GM\'(V,1E<$#ICI0!Y+9>+M1TO6UU MNZOKR*%N; MC[*GF3@8(#MC+ ;1U]!Z5;EL;2>]@O)K6&2ZM@ZP3O&"\0;&X*W49P,XZX% M'#?#ZR\_Q+XCU6VU#57TRWNFTNSM;O4KBY0F(@2S?O7;DR94$= GN:] J"TL MK6PA,5C;0VT;.TA2&,("S$LS8'&W_=QV:B=4$AW9#2 L688&<8P.?1ZIW.D:;>S2S7FGVMQ+-;M:R/+ K, M\+ MJR1Q-M' &"<#)%:.EOJ$7C*_T_PSXIFOAJND?:[&ZN[DW\!(GQ)/P0L97S-J MQ1@(P0$D$8'=Z9X2\.:+-YVC>']+T^7.[?:V4<39P1G*@=F8?1CZU8T_0=(T MFYN;G2M*LK&>[;??4T >;>"-6US5/ _A"V34Y;G5) MY;^[FGNI6/G) \J*'(YV^;)!D?W1CTJG8:E>VOPV\9WOBO4]1U>\T?6[F.%[ M:]GL_-D"1I'&ODN"L9=\;,D#.>3S7K-GI.FZ<(AI^GVMJ(49(Q!"J;%9MS 8 M' +$M&N M?#_A/3]-U#4;K4[R"$?:+N[F:5Y9#RQW,2<9) '8 "MFBB@#E/B=JM_HOPWU M>_TEG2[C1%1T(5D#2*K,">%PK$Y[8SVKE-%UB83-H,VH7VFRV.KW$FH2W&JF M[6W@BMED/EW$BAFC#2PDB0'&Y@H M([52T_0-'TF../2])L;)(D=(UMK9(PBN07 "@8!*@D=R!Z4 >0O>W>FZP_AF M#Q!JMS8W>KZ4GGG49)V^RS))\ZW6X.K2M"-RKM4;L(3N.-CPEJGB/7M.L;+3 M]3*W5C;7V+F[+R!Q]J:"V>09S+^[CE.2?F90<]37?P^$O#EMI,^EV_A_2XM/ MN6#SV<=E&L,K#&"R 8)X'4=A5VSTRPTY0-/LK>U"Q)"!!$J8C3.Q.!]U=QP. M@R<=: /#8=5UW4?AUX2MFUS4;C4KJ;6'EQ>#;_P#M3P-H=\;J:\-QI\$C7$\0CDF)C!+L@)"DGD@$@=B>M2W/A;P_ M>:5'IEWH6FSZ?%*9H[26SC:)')8EPA& Q+,77PI\&K;:OKEUXLU73%CTVTM+YX_.G94+7,S#EEC R=Y M*X)R.O3R:/J(5)(F@\B: M\D^RR,TDP5B,94$("1DDY. :;XHU'Q,^AV&MV&M26>G7GB2/S(D9C)+";I(8 MD5LX2,HF\@=2WH6SZN^FV,K6K265N[69W6Q:)3Y!V[6;ABI86@80?9MWEK&,%_/\ OEN"N/FKV*J T+2!K1U@:59#5"NPWWV=//*X MQCS,;L8XQFK] !7D7C77]2M?B'?-^%=9UR'Q+?65Y%)>WUK9PZD8MEM"RQ>>L0(,H"P[UC)$;-*=V"V14MO%%_) MXKBUA]4O1GQ,--:UDE=8A8_V=YQ8P9VAMWSE\9[9QQ7JEWX9T&_@M(+[1-.N M8K(YM8YK2-U@Z?B:5I]_=7UAIEG:W=X=US<0VZ M)).XU7&CW5A=FWL+<%0-BPYDE.?G< ML[ <855&.6;/,:/JE]>1>()O#6K:U=:%=);Z19ZE?7CRO=WLDYCDN8"?N*@D MY*!4RF0/E./8)].LKJZCN;FSMYKB)'CCEDB5G17QN4$C(!P,CO@5G:?X-\,: M1<"XTKPYI-C,"")+:QBC8$=.54&@#C!-=6'Q$B30/$4VHC6+*_\ LHN;QKNV M-U$RG;(BD"%(B0H\O+-E@Q! +5/!NI:S<^'+;3-1UF[OM0G\5W-O+>EBC-%; MRO*_ .$1A%LVC@!]HXKTFUT+2+'5+C4K+2K*WO[KB>ZAMT26;G/S.!EN0.IJ M2WTG3K2026FGVL#B220-%"JD/(_MM7 ML%?R;G['&(W2)I+>V9F C)#%%.X,QP2=Q)KMOA=J&H7_ (;U!=2^U8M=6N[: MV^USB:40I)\JO(&;>R\H3N;E>IZUTTVAZ38 M"/GP !SGH*GL[*UTZSBM-/MH;6VA7;'#!&$1!Z!1P!0!/6#XYU.]T7P!KVIZ M5Q>VFGS30-LW;75"0V#P<=<'CBMZ@@,I##(/!![T >0^'-6NXY'\/276I6]] M+J=@\C2ZP]\BP&#[0Y29U5U#I ZNIRH+_*<,*S-8U6[T*\O[#3/$^I7UGJ4& MG2Q7AOSO^L 'S]3USU- M 'GFC:K=W+SZ+<:W?6EEINI:M(U^;DM(EI OE@-*^[=LDN 07W?ZGG.TUBZ- MJ&J:@=-2"]URW\*:[K\<%E+>:A/]KGA2UEH83;FW6U01^43DQ[<8VDDG'3FJL7@GPK!87%C!X9T>.TNBIGM MTL(A'*5.5+*%PV">,]* */PSU*\U;X:Z+>ZG.]Q<20$&>3EI55F57)[DJ <] M\Y[UU5,AABMK>."WC2*&)0D<<:A510, #H .U/H I:Q'J4VD7$6B7$%M?.H M6*>XC+I%DC+;01N(&2!G!.,\5XY'KDK_ .T&ZU75]>OM"@ 9!^5:]PK&NO!WAB^M+:UO?#FDW-O:ES;PS6,3I#O. M7VJ5PN3R<=3UH X]$O\ 4]]AX@U^:UNK.VL+!H[?4C9K>ZCY1GEC\Q1N&\-% M_JQOVAL<$BN>76/$DOA;X?WQ&,=J /,/&>KAM,U.^DU+6Y+FZU66PT/2M)O9 M(&NIHXA#@E,,%659G8Y"\#<&(4&@-5\26OBB$ZIJET^J:;JFBZ8\,5PX@E2: M!3$_#NK0PQ:IH&EWL=NSM"ES9QR",NPZ+I\=W8PBWM)TM4$EO$ 0$1L95<,PP,#D^M &G111 M0!Y+\4=G:&=3E:QU-K*12)PKNF%83,J@8C?Y/F.>2*MZX\ MGB*QUNYB\07=C+]HG72K.+5&L_.$$ 21OD^<[)&E8JN 2J;N!QZ#J.B:5J\E MO)JVF6=\]J_F6[7-NDAA;CYE+ [3P.1Z5%?>&]"U.Q6RU+1=/O+1)6F6"XM4 MDC61B2SA2,;B68D]3N/K0!Y!;>*M4U+4;;5[?5M2ED@N="@M8G=H5GAN8P9F MDMU;8S-OXDT2PL[YXH(HFF!2YE M"]8TB5.'RAW-A>68>M2Z#I$^IV^I3Z5927UM'Y<%T]NAEB3D;5%]3\C^TO#>D7GV:%8(/M%C%)Y4:]$7*\*.P'% '+V5SX@B^/CV>J: MJ)=.FT*:>VL8%*11;;B%0S GYG()Y[ X'?/H55QI]DM\EZMI +M(3 DXB'F+ M&2#L#8R%R <=,@58H *\^\87.OVOQ/\ !OE:KY&C7-Z\+64 *M._D2L3(V>5 M&%PN,9R3R!CT&H)[&TNI[>:ZM89I;5S)!))&&:)B""RD_=."1D=C0!Y*NN7E MOXI\27WAG4-6U+3=+L[J*\N;Z[:2&?47<&&"!#A%\L_*2@ PP!R<$Z,JR:'X MVT!K+Q/?ZBDUP^F7*-?FY3[0MK\L+P\+&!L\QI#NDW'!X;([6W\%>%;2\-W: M^&='@N2P8S1V$2N2&# [@N<[@#]0#5Q="TA-:?6$TJR75'78U\+=!.RX P9, M;B, #&>U 'F.A:CXB_L[Q9IFL:U->ZI-X@@TZ*>%FB6!94A+B$9RBHC2,,'/ MRY/))JQHUQJVI?$'6E\%:K?W=G96]Q!>7^K7#S6KWSR!DCBC&% B&X'RPO! M.3@GTE-(TV.X:XCT^U69I_M#2"!0QEV;/,)QG=M)7=UQQTJI8>$O#FE:B;_2 M] TNRO&R#HWD3W4Y^9]MPZ MCCL,#A1P!P.*[>H+.QM-/@,-A:PVL1=I#'!&$4LQRS8'0#U MX@(_(GZU['16]*I3A?GAS?-K\A.YXQ_PNOQI_P!$=U[_ +ZF_P#D>C_A=?C3 M_HCNO?\ ?4W_ ,CU[/16_M\/_P ^5]\O\Q6?<\T\._%?5K^VUB\\4^!M3\-6 M.EV#WC7-VS[9-O\ RS&Z-/F(SC&>GTKG?A7XQO;I=NZ[H6G>)=&FTK6[?[38S[?-A\QD#[6# $J0<9 MXZ'O4=_X;TK4M4L]1O+7?=V4,L$$BR.FV.4!74A2 P( Z@XQD8-'=!F9Q,Y4*20Q( V@# P/:@#RNT^+?B>2SL! M+H\;/K/V)+*^;2[NWM;::XD"&-S)_KMJL&#(RAL'&.M:WBV\\96NH>#K2;4; M"UU"XUN6$S6:S?9KB'RG*&2'>#G'5-[#(!#<\=+#\,_"4%G/:KI1:.:..+,E MU,[1)&Q9%B9G+1*K$D!"H!Y%6;3P)XYGTS4;JY::WED3S+279A0)%(5P. MA)QNZG&#MQ>/=GZ?+82 M)!IMN;6U,%W-#)'"5"F/S$<.RD @D@X&: /+['XJZG>>(CJ5A&ZMK5AI5O9 MV5U*[V]I<7$TB&0J,9 QR1M+ 9&>.GNOB+K=C;ZAI4T%A+KEKKMIH\=TD,B MVK_:=K)*8]Q8;5;!7>>1PW.!U4_P_P#"]RMPLFCQ!;BVAM'6-W0+'$*HZW\.-.OO!MQH.CRG33<7:7CW4N^YDDE617+.[.)&)V@;@X8# M&&&,4 E_V78:U=:5>75K%)&1LMA+%( SMMW$."#G&5 / M&3Z!X/U#5-6\&Z5J.O0P0:A>6RSS10(RK'O&X+AB3D @'GJ#]*XS_A3JR^#[ MGP]=ZM#+;ZEJPU+4Y/LCEYL,AV1LTK,A(C +N9&)9B>37:S>'+:;Q=8:]D+) M8V2.&.0 M0J0H##:!N)P.,GI5RR^(GB*\U>/PTHTM=8DUZZTS[<;64VXB@MQ.9/)\S=N( M.W;YG49SVKM)_!'AZY2\2;3]RWU\FHW \^0;[A-NU_O<8V+P,#CI3+CP#X;N M?M!>P=)+B^.H/-#=2Q2K<%0ID216#(2H PI QVH UM(.IG2+;^WDM$U'8!<" MR=FA+>J;@& /7!Z9QDXR;E8>F^#/#^D7&G3Z;IRV\FF6\EM:E9'^2-V#.""? MF+,,EFRQ.3GDUN4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7FDOQU\,Q3/&UCJV48J?W$8Z>QDS^=>ET5G4C-_ [?*YC4C4E;DE;Y7/,O M^%\^&/\ GPU;_OS%_P#'*/\ A?/AC_GPU;_OS%_\)?A_XJ7PZ-3L;VRTF:X2=E$90@8!5D8D-DCT_2 ML+P)XUUN^\>^&]"\1WMQ%>Z9IUVFH*TS".[7;$\%RPZ'*,>3SD-TS7L^JZ79 MZWI%UIFJ0^?9W<30SQ;BN]&&",J01^!K(O/ /AJ_OEO;G3 ;E=/;31,DTB-] MF88*95AG@GGJ.QK:"DE:3NSIIJ:C:;N_N/,OAM\0I-6^)C2S^($O;+Q2MR]I MIIO!(VGF!R(U\O),>^++'@9(]JL:%K&KZ/\ $B[TCQI)KMIJ=X;YM-N$O&ET M[48N750C96)XU4;=FT\D-U ;TZ3PGHDMEH]HUB%@T26.73U21T\AHU*+R""1 MM)!!R#W!JII_P_\ #.EZB+VQTYHY%\[RHS=2M# 9CF0Q1%BD1;)R44<$CH:L ML\X\-75_IG@KX>>(HM7U6YO]8O[>SOX[S49[F.YCE#[CY34X\"^'!X13PPNG;=(C<2+ M )Y P<2>:&\S=OSOYSNS^% ''0R'Q+J7B^[UOQ#J&DR:?J3:9ID5OJ#VR0>7 M L@DV*P$K,69L2!@0F ,9%-O/&.L:E\&?"VH_:&LK[Q!#XO#-W!]MTN*V6U$5P ZU26>P,=U#;RI!Y5Q(T3*4,A8,K*2&W8(/W1BNZM? _A^U2^!LGNVU"'[/= M27]S+=R2Q<_NR\K,VSD_*#C)S5:#X<>%H(1&-.DE*W,%T)9[R:67?#_JOWCN M6*KV3.T9/')H X[3/B/XG.NVD.IKI$MF?$LWAV86]M+')(RH["=296"#A04( M;H?F&0!'9_%37[?3=/US6;?3I=+O-2N]/-M:02+.AB$I63<7(.?*P5V]\Y[# MOE\#^'4F65=/PZZHVL ^?)Q=L-ID^]Z'[OW?:L?PI\+=&\-^7/=;M2O8KFXN M(YI&D6-#,S$D0ERFX*VS?C<0/3B@"CX=\=Z_=ZAH<>KVEA/'XDTB34]/BLE> M-[GQ7U[4=*>#6X+6QU..ZL"^F-!>6%U;B2X M"/N'F?O$P5PP< YPZ8.*]4TCP)X;T.>673M- ,D!MMLTTDRQPDDF*-9&81H2 M>40!3QQP*IP_"_PC!&(UTN1U40B/SKV>0Q+"^^-$+.=B!N=BX4X&0<"@#AKO MQ]XDT#Q!XK^T7<-\HURTTJQB^PRNMMYL8?=LC?6M/EL[FWNY+<,]I+:K.M,1RI@N\@X^XO_Q5=+17+B*=>=O8S4>^E_U1O2E2C?VD;_.W MZ,YG_A/-,_YX7?\ WPO_ ,51_P )YIG_ #PN_P#OA?\ XJNFHKE^KX__ )_K M_P _P#MC?VN%_Y]/_P+_@&)8^)H=62YCTNWF:YBA:1%F 56/89!..<5YMX& M^(][=:3K[^(?$C6^M:9IS2WFD:S8) ;*9<_O4>,*6A.Y!M(9Q@<_,,^PS1+< M6\D+EPLBE6,;E& (QPRD$'W!!%<2?A1HUW'=C7M1U379+G31I8FU"6,R10!M M^ R(I9MP!W/N;*CGKGNHQJ1A:K+F?>UOPNSEJ2A*5X*R];G._";QWK/B#3-6 M_P"$CU/_ $J.-%M;6^$$5X)DA#7!\I%7]V&9-N06P3D]*H> ?'FL:OJ'@M4\ M5_\ "07.K0SMK.G>7;'["JQY63,,:M%AMJXGR326UC$( MHWG8%R!ZD #/X"MC,XCQEXHUC1O&TTMY-KFF>%+"TMS<7UC:VS1":28J6=ID M9F0+M!$0)&-;??YN_;OW[SG[V MW'&.]=_XA\"VGB:[E.HZIJOV"Y6);K2TG4VMP(WWC*LI9,G ;RV3< ,YJ&Y^ M&^BW>NRZA<273V\UY]ODTPLGV9[GRO*\XC;OW;>V[;GG&>: ,'X>^*];O_$. MGZ=K6H-J"ZKX9M]=5GACC^S2.^UHEV*,I\RXW9;@Y)S7I=$/#3N7?P]I3,QR2;*,DG_OFLZGM/L6^9VX1X M-7^M*3[UCB\BZM[=X$>8Q;I8MC.Y/EMM&_(#9X Q57PM\0O$E[)X)GUHZ3/;> M*XYL06=K)#+:LD9<-EI7$B\$'A<9!]JLZ-\)KC3O'UQXKNM;M9)[J"2&6TM- M-,$ WQHF]%,K;7_=@L?XNF!UK?\ OP]T;P/HME;VEE82:C;V_D3:G%9)#-< M#.3N(RW.!P6/059SE+Q1XWU71O'?A_0[+1B;'4+Q8+G4;CA/F1V"1 ');Y,E MCP.!@YXR;SXGS6GC76[2ZO;.RTK2IQ;QB72YW:\D%OYSQ+5O\[Y&3;G(V_>SGGITK(\1^ +OQ;?+ M!X@UT76@QWR7T=@+)4F1E0A8_.5@#'N);E-W;=B@#F/^%O:II>@W=_KEI93R MR>&X?$%E':(\8197V"&0LS;B"R?.-N>?E&*[/PEXCU'4-=U_0-=^R27^BR0; MKBSB:**5)H@ZX1F8@@[@?F.< \9Q6!#\'H)]'O-/US5C>A]%CT.TDAMO)-O; M1MN0M\S;Y-P4EOE!VCY1DUTWACPO-HFHZOJNIW\>H:KJ\D37,\-MY$86*,(B MJA9B.,DDL(O%/BRT_MW0_['CTAKZ2&"TNHY?.FACD,;2&96PC M$JQ"^6PP "W.1/=+;FP66XA#OO>))6?8$+%OO1LP#'GH14O MOAB;S4+^%=7$>@ZGJD>JWNG_ &3=*\Z;20LV[Y49HXR1L)X(!&> "*V^,.F7 MC62V?A_79VU![B.S"Q0#[0\#8E49F&-HRV6P" 0#N^6K*?%72KJ+26TK2=6U M.35M-;4H(K:*+=_8^?:L6R^&?B+0M;\-VNA:G"MOI6AW%C)JDUHKHSO*K!3#Y@ M;ID@AL J,Y'! .BD^+6@&S%Y86VHZC9QV45_>W-K"I6P@D^Z\H9@W0,2J!F M1CCIFU9?$C2=3\82^']-M+^\>"58IKRWC1X86:/>I8!_,52.-Y39NXW5@1?! MM=.TJXTK0=<-E8ZEIL.FZHLMH)9+A(]PWQMN C;4B$:P-<(PWQ<#AT9L97=@T 4]/\ BW+/XCL+"33Y M);&8W[W.H>4D(A2V2S2_MT MO8T4W%LYPLJ;6;C..&PPR,@9KFK?X0?9[BU?^VEDC1M12YC>S/[Z&\<,Z*1) M\C*,@,=P/7;VK5\!_#J+P5,T@ETV4K:):1M9Z1%:2,JG)>60%GD=L+DY5?ES MMRM_%Q=%_X3JWN[W1K:_P!#(&EVMQ+L>Z)@5^4+@O\ ,^?IG^'T]ZS+[X06=WKPU);C3G,T%K#=?;='BNY/W "[H6 MD)$1=1M;*OV(P0#0!IZW\3=-T7Q(NA7-G>0W4[/%;3S+&L749[B%E$4;(HX56DW;02"[\03WL>OQ1VLVLMK!B;3]TQD,?E^69?,&4 +;1M&-QZU%UM M-;CWZ%ITVG2-+9%A.6'/2@";X=_$@^+[73K75=.N+#5;K2Q MJ(/EJ()X]X1FCP[, &(&'P>01D(]7UU/"C:1;VFBW?V$#4(9)&N MYU17D&Y'7RE&]5!VR'.3CM2>%_AQ_P (WJNA7O\ :OVG^R-$;2=GV?9YN9%? MS,[CM^[C;SUZU9D\':M8:KJUQX5\01Z7!K$PN;J*>P^TM%-M"M)"Q=0I957( M=7&1G&.* #Q)\1].\):C9V>N65Y']H>&-KF/RQ"KR-MPI=D>7;G+>6C;002! MG%5KOXJ:9:ZEJ%DND:M.UC?IIK/%'#MEN7QLC3,@)+;NI P,MB5" 01E)M,L-2U;Q9X6#26SW-UI%I;L+F$*I) MY-RQ&W )S'T].M=;X:\*IX>\-SZ8CV8:XDEDF>,]"BO+Q=2T33]#N-+2 M=(5A:%#L"*P+L77$SJP MD;]Z=SC;@] >,!<'(!N0_%?2C/*DNFZH+>UO8K"ZU#R8Q!%+($V9'F%]I+@9 M ..^."4O?BSI=GJ5Q:#1M9G^SZI_9!EABA*/=%-R1KF0$[N@., _>*CFL'3/ MAAK5U>:]9:M?):Z)=:U!>>3Y"R27:0K$5*N'_=@LF"&4G"C&.2=N7X7^9>R7 M']KXW^*8_$.W[-TV(%\G[_?&=_\ X[0 J?%_19;=FM]+U>>Y@2YDO;..*(RV M4=O)LD>3]YM(!Z!&8GL*EUGXLZ'H\UR/L>HWMM:V5O?SW=I'&T26\Q(23YG# M$=,@ G!X!YQ@3? V!M1NM0CU'3Y[NZFNV8ZCHR7<<:3R^8-B.^!(A)PYR#DY M7'%:VN_"F/5XM=B@U46D6JZ1;:6BBS7$"PL2&PK*ISG&T!0,<>E &MX7\87? MB#Q=XETF?2);.#1KA((YV=&\PE V3AB1D$$#'3J<_*.* M5K9K)I-2BBUU+*UU#4'U%F^PF2YCE: M'RF19O, \HCJA4]QGI@ [[Q=K-QX>\':MK%E:&\N+&UDFC@&?G*C/..<=S[9 MKD?#OQ.2?PJFMZI?:=J]I=7]O9VLNC1/'(CR[5V3PR.3&582Q8EBQWC.[MSD U[CXI:5%JC:;!IFJ7=X-4ETI( MH(XLR3)$)3@M( %(.,DCGK@VT[1M9O;V:&XE:TABB$D)@DV2 MH^Z0*&!]"0>Q)(!Y^Z^&?B2Q\1Z7?Z;JD-Y&T5(K7?;>7M\HR[G M3-V:Q-1^#-O=:)8:79:P] MM#9:'/I"E[;S&?S2I,IPP[J3M]^HJQI7PBL])\4C5(9].DB-Z+]_-T>*2Z\T M( 56X8DI&6 ? 7<#T<9- &SX;^(>F>*M;N=/TJQU!HK>2:(WQC1H"\;!64E7 M+1DYRHD5=P&1FNLK@=&^& TSXA+XIFU&VDEC%R/]%TY;66Y\YMW^D.C;)=O. M"(U)."22*[Z@ 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 **** "BBN/\7>&/MM[/K3 M>%3#_P ++0)M_M[[?JO]K^6/WGV;S!]F\WOMV>3Y>>VWNGPZ['LMUVM;_9?F@''>Y"C/W@LO7@&L.U\<^*)_#-QY45X,_BO68-3N]9L]9F-S?:'I3>9?) M#;".!KF9'N<*DH51][>-Z#SBQ!7:%/$7BW5[_P $:E::UXGM(+.71=1^SW5L M%DCU:0$IY7FO"@%5W;MPR%(H ]YHKB?%6LSZ3IWAR,ZO_8.G7,?%MQ'%J%WJTD/V>31XWL_L4<:7 NIO+ MD9PRF1%, M:*@P&V@'K=%>/W>G:/H'B#PM;P2VD_B:TNK5+N!HR+^X#KM=X9">(!OED<*I M1L."RG<:O7,4MCJ7CC3[>\NI[K4Y+&RBFFDW.K7"E"R]E"!F8 !>E 'J5% M>7>)+"]TSQ-XA_X1^6^FOF\)S&SBCD):)@Y5%A4<*1@8P,D]E^ M(8-"BT:2PA$;I=Z)&R6DKF'E#&SN/,0!=S9!8,FX B@#TJBO%O#/B?Q"=.T6 MX35O*M(FT.U_L^*S@2%TN8(O,Z(&7!;*A2H'3!& .A\;^)]6T;Q[IEK:ZREO M9SFVC%A"D33RL\S*S>7(@,R8"J?*D5H\[BK#@@'I%%>$:;XFU+1/#"VL?BF2 MS,2:I/#))#!(][?)>,%M3E.20=WEJ!(WF?*0!BK/BSQ+=ZEX5\86VJ^(/)O_ M +#?1OX:^S(?(B6-3'-N \Q-PPVYV*MYNT '% 'MU%<59^(=8/@7Q#?K_IGB M'3Q<[M-" K;SHA*1(% 9T8;6!;+.'S\N0J\K9^*=:U"\T_3M(\83:E87>J6T M']M0VUL7.^SN))8%(C\O*M%$WW2R[\,3TH ]?HKS/Q_K6IZ9XOCCTBY2SEFM M;*+[0MM$\BB74(XFPS*3C:QXZ9YQGFN7\1^*=7?0]Z45XW:>,=<3Q1]@O->L=(L82L'V66=1 M*MM]E#FY6,VS'CYF\UI1$-NUEXYZWP%XGN]56X/B/44BO7:%+>QDC6$F,QED MF /S$S .^W/R;2F R.2 =O17F/B/5M5A^)5SIVEWPT[[5)I5N]Q!:PM+LD^V MEAN=#G_5KC=D*O45X5H_C6_T#PZVGIJ26K-96LFFP.B%I7:_G6*/$=Y>R/=WFL0W6IVUMJPFTB:UA<:<%8+&I0IDAD4'][NW]5XS0 M!]!45X]J'B_Q;IYO[^RU&34&:ZUFVM].:VBV)]F61H2NU0[,"F""QW#C&>:Z MCX?Z^^L:OK-M%XF_X22QM(K5H+SRX5RSJY<9B55/( Z<8P>020#N:*\*;QMX MP@\,^'KJ;Q+;P2:CI']HBZU Q0)/.=H^SHB6LAE X;RTVR-O.&X 6Y<^(?$/ M]H:O;Z=JW]D>5%K%ZWV2S@^>2#[/LW;XSG_6-DD;B#RS2V1]RQD*ZY^8JSKE: /<**\1L->U>?Q&9[;Q!=V]W MK(T9'$UI#'(D4L=PXI)_&_C'3]*^TQZNU^\UIJ((F@BC M6V%M?Q6QN-R1G!$3/(V0R@KG9@8(![?17C5MXH\4:C#;6T/BN$IY>I2+?Z:( MKGSQ!' R R/;)&^&D<%HT"D?+G<"1O\ PXU"YU#Q%XAO+R_>XNKJUT^Y-J2B MJF^V5LJ P7<2!DD<>N30!Z-17@FI^(-7\4>#KNUN_$$MV+FS@FU6VCMX!_9 M=R;N-#:']WP"'<%9-S'RFM?^(Y##J>E:3J%UJ$EK ITU;B5UF9<(%"8"C, M@8+G<>.* /:J*\"MO%FI:)9QS:=XFC>SFU:^?$20^=J+&[P&CCD0+."",QQ2 M1M\^Y=(MC+YDDC"("-0T@R[?+SG<><:'_":Z#_:EUIPNY#6:]GNTN?L)-Q:&0H%(+3;/#/.^]F:8."RAV:OR^ M+-$MVD$]^L7E7,EK(7C91')'$9GW$CA1&-VX_+C'/(SS7ACX8KX[G).3DD\U)J/@A?$7BS7I-1MY;;3+O36L ME82)F:65 DLR@$XQ&D2 M@Y#<8Y8 VH/&VBW.GS7<+WS"!U1X/[,N1<9894B M Q^85(R0P4CY6Y^4X73O&V@ZOJ5K8:==33W-U;BZC1;2;"QEG7UEFN())4LM"6VM;F.-6'ESQ)(&F#%R2&DV\ M!0-P;6\%> !X.NC(FHBZ06*V2(+81;56XGF!X..DX7 'R9&,X !JS>,M#M] M4ET^:[D2:(LK.;:7RBZH9&C$NW8SA 6V!BV >.#5*'XD^%KBS>YAOYV13#M3 M[!<>;,)L^48X]F^16VL0R!@0I.< UD2?"RV/B6_U.&;3D2\FFN"[:1$]VKRQ ME"OVECGRPQ+ !0W;=CBG2?#.5+RQO[+64BOM.M;"&U>6SWQA[99D+.@<%@Z7 M#C:&!4X.3TH ETOXIZ1=V'V[4-EE;MOV!/-FE;%W);)A%BYWF,$ '<"V,<9- M^;XE>%;>Q2ZEU&81LD[N!8SEX5A;9*94";H@K<'>%YXK$M/A3) ]I)/K@EE@ MN8[AV6SV!V747O2 -_&=^SOC&?:LGQ3X$\067]J+X4$UW<:Y!?07,C00^3&E MQ*TB@EYU=2A=LLJ29!^[D"@#N?$/B2\TZZT6TT73[>_N-7F>.+[3=M;QH%B: M4DL(W/1<8V]ZJ6WQ!L([6X778)K+4;2\>SGL[2*6];>J+(701(7:/8Z-O*+C M< <'BK.M^&M0OY-"N=*U*VLKS1Y&=6N;1KB.3="T1!59(R.&)SFN>U3X4)JI MBOKN\TV\UC[3/<7$VH:0MS;2><8-0#XA^&OL;7+WL\2*T2A);&=)' M\TD1E(V0,ZN58*R@AB" 2:SK7X?7%BMSI]GK2PZ)?HHOK1+"-996%LMN=CJ0 MD:LJ(2JQ\%3M*@X%+1OA2FE1VP%WID36US:3 Z?HL=KYH@8G]X58L[OGEL[1 MCA!SD OWOQ6\-0Z=-?F&>>U#X4&^L4MUUQH"K:B MPD6U!(^UW4=QP"V/D\O;SG.<\8P8]4^$SZQ?'5]2U#2[[69)Y))'O=&$]GL> M*./:MNTN0P$,9#%R<[N"&P #LM/\4Z/JNK2:;IMTUU<1PI.[102-$J.H9#YN MW9\RL"!NR><=#C*MO&DY\47NDZAI2Q"WLY;T?9+DW4ZQHR@"6%$RC2!MR*I< ML W0C%7/#/A1/#5Q>O%&=0?Q7 M:ZOJ^L1WL>GK<+91)9B*11,5SYCAB'P% &U4]3D@&@"WX3\0MXHT-M1>QDL& M%U<6QMY9%=U,4SQ_,5RN3LR0"0,X!/4[58GA[0)_#VG_ &2&]CFC>_NKN4O M066:624(OS?*59P-QSD*>!G(VZ "BBB@ HHHH *BFM8;AX6F3<8)/,CY/#8( MSCOPQZ_7J!4M% !1110 4444 1W,"75K+;RF14F0HQBD:-P",':ZD,I]""". MH-4-&\/:=H"W']G1S;[IP\\US*M$==.$NI6]I-J:AK2VNY!!-+GL(WPVX$X(QD&G)XJ\/23RPQZ[I MCRPX\V-;R,M'EP@W#/&6(7GN0.M &K161J'BK0M,9X[O5[".X4L@MWO(DD9U M"DH S#YOG3@X^^N<9%-'BW0O,2W?5;%+UX%G%B;N(S[6 (PH8YSD8(R#G@F@ M#9HKD!\4O"9\+VNN_P!J6X@N&M%:#SXO-MVN,;%D7=A" 2QR> C'G%1)\4]! MDUL6"+.86 9;P20[2AZ2>5YGG^7DX\SR]F/FW;/FH [2BL'Q)XJ3PU&TTND: MI?6T,#7%U<6D2&.VB7JS%W7=P"=J;FPN2!D9JIX_TQ]9DL1:WYB#2QQ7BP!X M[B:.(2O#&JDR,X3._-FGLSX9UU-4B\IO[.,4)D:.0 M/MDWB4Q*O[J0$LZX*XZE0;)GCNHK2(.)('B_?)(DAB:(J"1N$B ME>N,\YQS0!T%%-/#5OHJ M:K_;NG2V]U*WCN;>P MGN(UN'1UW#]WNR>,],]#0!M45S&J?$;PGI>@SZJ==T^[ABBED2.TO(GDG,:! MV2,;AN8*RG&>C+ZBM'7/$,&A:9!=RVT]TUS*D,$$!C5Y'8$@9D94' )^9ATP M,D@$ UJ*P[KQ;86O@7_A+#'<26'V);Y41 )6C90P&TD#=@C@FH+3QI:&[N[; M7+*Z\/2VELMV_P#:DD 0PEBN_?'(Z !A@@D'D<SZ[I ML=I>MMM9WO(Q'.?1&)PQ^F:ANO%^B6NL0Z8=0MY;IY&CE2*9";7;')(6E&[* M+B)ADCK^- &W15/3-7TW6[/[7HVH6NH6VXKYUI.LJ9'4;E)&:CN?$&C66K0: M5>:M8V^HW #061)((GEB MM!*@GN HRWEHS#<1[5/;^)-+G6^,EY;6YL#(;@2741,4:,RF1MK':N4;[V", M$$ @B@#5HK%MO%^ASFUCEU2RM;B\EDBMK>6]A,DY21HSL"N0W*] *2Z\1Z)9:@UA>:QI]O>)"9VM MI;I%D6, DN5)SM !)/3 - &E17)V/Q$TO4?!$'BBWM;QK2ZF2"TA'E-+<.\@ MC11MVXJQ)XR2WTF2ZO-#U:UN5NH[1+&>.)9)9)" @1_,\E@= MW428SD'YN* .DHKE'\?6TD.A-I>CZGJDFN6;WMM%:F!62-!'N+F25%S^]7H3 MGGMS5R+QEI3^#O\ A))?/ALP2CQO$3,LHD\HQ;%SE_,&S"YR>A.0: -^BN3G M\?V^GB5=:T75=+G18G2"X$#M,CS)#N1HY77"O(FX%@0&!PV 2*-U\0_"UO:174.M6-[;O,D3S6EW%(D ?=B20[L M*G[M\M_LGT- '2T5SC>/O#"ZM'8_VU9'S+!M0%P+F/R1"&"[M^[ODG/3"GFM M:'6M+N=(&JV^I66_G6Y0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7,ZCI6MV7BR;7?#L5A>?;+.*TNK2^N7MP#$[M'(LBQR?\ /5P5*\_* MZ!YWB"P6PT^Q35E06D,LE[.9YVPWE! 1C:'&TL7.P_+BO7Z* M /-K'P-K%W;6.H7WV>*_N-(U%+U)7)9+J\:-P!@$;4VE,YX & :Y^'P[K-GK MEEX;M[!;N-=5AOY[\VER@A*V?E,/,>(1,H(P&60MA@NSJ1[310!Y4_PPUB+1 MM-@MGTUI[+2=(M&0RNB2RVESYTGS!"0K#.&P3D\@5:A^'_B**XDTTZE"VC2K MY3R^?AG0Q"(L8!"/WAB'E[C.4!_>",'"#TNB@#E/%^F>(=7NK:VL+/3;S1@N M^ZMKG4)+9KE\\(VV"3,0X)4$;CP>5::0FK7TR-=7_\ ;$K/ M(F""$)M<1;?E"*%8 %B?F)9MY-)OD\ MI5MINDVUU]G:);&>62[M'&2"CN51 MW#K]YBI.6)(?'S=#10!YI;> =;@N(I[.WTS2K6'4+6YBT6VOYI;6+RWD:62, MM$HC9_-'R(@7*9)RQ(SYOAGXIU&ZN)]5O+">26T-HS-=RLKJ+J&52L7EB.)? M+B*;$'4 EG+$CUNB@#S._P#A]K:Z]JNJ6 TJ[_M![Z+[->RNJ)#%,_X0#Q0VH:(LU[9R6.E2:?*BK=RQA?)1%F7RE0+(6VEEDD)( MVJH5$?$-Y\*-3\-:OJD6H:M=1RQC4)96"R[SD%@%_=X!V[5!&%![D"3 M6/A[:FR$VA!I-3CNK:X#ZK?3W(F6"7S!$9)&=D0G)^4$!L'!Q7:T4 >83?#S M7@+NZ@&C2W.J6^H6]W;S/((;47<@UB$/R[[AHD>;E @,GS*I4;FQ5+Q7X.\1:[XJM[J"[MO[,M;VRO88FN MY(=K13(TH:-$VREE0;6=FV[0 JY+5Z!10!Y]XZ\$ZSKUYJLFCC39H]7TJ/3Y M?[0E=#:F.1W5TVHV[)DY!VX**>>E0S?#C4)9E=;NUC%QJMU)? %CYUC-B@#RK_A6>MQ36;6[Z:LJW/E&2%P&SZ<9I)/!> MJ-XLEF5K Z9-K,>L&Y9F^THZ0B/R0FW;CY?O[^%8KM/6NZHH X[3O"^IZ;\* MM+\.-1NK2U@M[BWOE9[6Y5,;USMR,@'#%&P<$J>E83_#W6)-'FLY+;3WT MV:Z+MX;;5;@VBQ&(IM6;R]R@,=XC$>Q2!@ @,/3J* /-M-^'6N7&H:-+XLUF M:_\ [.CO4DNK;4KB">;SOLYCYBV8"^4ZD X.%;&6(7IM4\(6\O@^+0]#9-.% MI-#3VVFAQ!F MQBUBZN[>=EN(9#)M=%6(JL)"A$.XR')&.:6I?##7=0T6XTD2Z4D4$&H1V=R6 MKT4 >;7?@KQ3=7EY?13:=9MJ5VGVNSM+R6 M$>0D C4K.L8DW;E5BJA,JJIOP"3H?#_PAJ_@^W$-X;&X#VME;2-%,_RB" HS M %.26"X''!)SQ@]S10!QGB7P1?\ BC5=0FFUNXTRW>R%G;)9")BP)+.SF2)B MIW;,;&!^0'.>E+PYX+UVS\9)KVLS:>7DFN)YTMI';YI;:TC^7*#C?;R'MP5] MP/0** /-]<^'E[?V5ZANH;>.?7+G4Y)8 [R+#)8R6_RJ%RT@+ X]!P<\5A^' M/#VM^)M>BO[W2;;3K?3O[)0;H+B%)S:M.S%%FAC?(\Q,94*. &.TFO9** /+ MD^&NKQ0^4R:7=Q-#>(T4EU-$,R:@;J/#1J&4[<#<#E&P0' P=-/!.L2_"?5O M#=Y<6CZA?K,%9I-ZJ&/RB241JTK8 +2,FYB>_#Z^F\?3ZHGV> M>PNKZVOF:?4;M#;M%&J[!;1D12%I8]5CLUM;K2;BQG MB@N)IF1IKAI6Q),2S?>R7)!+<[5Z#/N?AMKTMCIM[<7-M?ZTDMV]^J:CRG/WJ]+MVF:W0W4<< GRAPHIC 16 algn-20211231_g4.jpg GRAPHIC begin 644 algn-20211231_g4.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@" MI 3\ 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 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>K\7/B;\>?VL/AE\2?$/PWO_VH_'EU/X>UR[TV:YA\ M87X25X)GB+J#+D E,@'UK^Z&OX0OVL/^3IOB7_V4#6?_ $NFH _;_P#X--O^ M4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH \+^,G_ 4W_P""?7[/'C:;X;_'G]L'P%X-U^ $ MR:/XFU^*RN-H=DWA)2I9=RL PR"5.#Q7L'@SQIX8^(?AFU\8^#-72_TR^0O: M7D2L%E4$KN&X XR#SCGJ.*_ '_@[X@AD_P""DG[+0DA5O,TM%?*_>7^V(N#Z MCD_G7Z?_ /!:C_@KIJW_ 1Y^$'A/XX7O[-T/Q"T/Q-XD.A3)%XT.EW-G=FW MEN(R$-E.LD92"7+;U*L%&T@Y !]IT5^:FM_\' ?CWX8_MU? W]E_]H;]@K5? M _A']H&UT\^!/%EYXWMKK4%DO9EM[=KFPBA*P*9Y(E9&F\Q$E5V 8/"O1_ME M_P#!;?LX?MB?LN?M?Z?KNK?LP_';PWXYMO#6KM MIFNS>'=16X6SN@,[&QV(!*N,HX!*DX-6GB.X\7ZC\09K11<7DEU#::=+;)ILWER226<[%UDD"0J)"NYTC;\V_^ M"&O_ 44_P""='PD_88_:@_:[^ /[!5Y\%O#?P\U*'5O&6D6?CB;Q!<:W.T, MQ@@@>XCC$"JW[J.,'RU,Y8E1N- '[+T5\3_L4?\ !4?XZ_M96GP2^(%S^S+X M/'@#XVF\%IXN\$?%!]:/A>Y@TNZO_P"S-4@?3K?RKS_1C$VQVC5UD4E2(Q+P MOQ8_X+N7>J:S^TSI7['?P(\/^,U_90M)KCXDCQAXWN-%N=1%LUP+U=-ABT^Y M69(C:3H999(LNJX1E97(!]Q?'+]H#X*?LS^ 9?BI^T!\3M'\'^&[>XC@N-=U MZ\6WM89'R$5Y&^5-Q& 20"<#J0*Y36?V\OV-- _9B'[:.I_M*>$5^%+%A%X\ MBU=)=.F87+6I2.1,^8WVA&BVKEMZD8R*^&OVX/V^?AO_ ,%-?^#:#XM?M=_# M7PQ?:)::]X(N(+_0=4=9)M-O;?4(HIH3(H"RJ'36TK^+M3%K/?!?Q2\$:1\2OAQXIL=<\/Z]IT-_HNL:9.:-U)#(RL"".QK6K\UOB#_ ,%G?V9O^"VS'/J,L;'RH?M-NC3&-Y)'F4[3EV7H?%?_!9G]HK MX4?\%)/"7_!+?XG_ +$GAJX\?>,-%M]9TC6?#_Q=QIMS8.LK3-']LTV%S-$+ M6[_=''F?9_E;+A0 ?H117YR^-/\ @O!\4/#7_!5GQ+_P28\,_P#!/Z[\4^-- M*M3/HFK:%\285MM05]-CU"!YA.6U MEC==I7[C*Q#E4 /L7XF_%'X??!KP9>?$3XI>*[30]"TZ,R7^JW[%8;9 "2\C M8PB@ DL< 9)%>;? G_@HK^PO^U!XH?P5^SE^U5X*\O#L'Q N.8/!L MEYC4I5W%=ZP8WLF01O V\'GBO3VEB218GD4,^=BEN6QUQZU\Y^)-.T__ (>Y M>#-6^Q1?:O\ AG+Q-%]H\L;]G]O:$=N>N,DG'O7YM> _^"E7_!1_XY?\''GC M#X)Z7^SWX=U8?"/X=ZQI7A[X92?$7^SK."&>73)IM3FO_LRL?CFOAF> M.S^-&G_$RZNH'LAH+W$4ITUK6*-;AK/_ $1FR2BD@.Z@$^)_\$O3?6__ =L M?M?OHUI!-=+X!UYK:"XG,4DU^//\ P1Y_;$_9-@^,7[<'Q$_9G_X)FMX$^(OP]M[[6?'-MI?Q)N=:'BW4 M+:74W-C9B6U064&-=\?_ !/4-HWPZ\#_ !IN+_5+56=(D\\-H4<>7F?R4$;N'D20(6"%J /T MOHKXW_:!_P""LJ?!7]J+X,_\$_D^$FDK\=?B_P"%1K1T#7O%\MMH6@#RIR8) M=2@LIWN)&FM;F&(1VP$ABRS1!TS@_P#!,W_@LI??M^>.?CC^SAXC_9V7PK\7 M_@3J]YINM^&['Q0+W3-9E@N+BUW6MZ\$+1@W%NR$21#:LD; OE@@!]R"6(RF M 2+O"ABF>0#G!QZ<'\J\X^%_[8G[+GQJ^,OC#]GGX3_'?PWK_C?P!((_&/AG M3-162[TMMVPB1!_=?Y'VYV/\C;6XK\G_ /@A[_P4>_X*'?MM?\%,/VF_'_C# MX(^'->AM=6\->&=7T[_A/VT^U\"Z5:7NL1JEFALY3J)):YEZNM-LQ831>5##(DP\^>-I48#$ M;94=[^U[_P %ROAU\"O^"8'A/_@JS\ ?A /B5X!\375K#+IUWXF_L:^LC/*] MN4(%K1XFN(P7"1\*?U9H \ M(^*7_!3[_@GI\#_'TOPL^,O[8O@'PKXE@<+)H/B#7XK2[R6* B*4AB"RD @$ M''!-:GPL_P""A_[!WQM\;1?#+X3?MC?#37O$UP<6_AK3_&=FVHS'&?DM?,\U MN.>%/'/>OQ6_X.>=5T7PY_P7B_9'\2Z_J5K865E8^&9[^_O)EBB@@C\43NTD MCL0$15W,6) R35O_@Z=^)_P,_;Q^+_P ^$'_!.GQ!IOQ6^.>F:Q?2FZ^$UY M'J=YIMFQM_(2:ZLV81$7 \U-SCR0KR'RP^Y@#^@&BOD+]NK_ (*:>$O^"2O[ M&_P[^(7[5ZR>(?&6OR:5X:\FUN/(MKO66M@UU=7%P(W^SVJ&.61Y%CD< @)$ MY.*XSX5_\%D_%UC_ ,%8$_X))_M7?L\:-X7\7:[H']K^"O%/@GQI+K.F:@GV M.6\,$HN+*TDA80P7&'VD,\>W #*Q /NYY8HV1))%4R-M0,V"QP3@>IP"?P-. MK\5OC=_P4A_X*%>/O^#E?PO^R+X9^!N@W^F_"G2-5N/"_P .W\>?8+?5WO-$ M>3^U;R^%K,%G%K-\D(B81!GC#$N\C?=WQ7_X*?:W:?ML^&O^":_[/?P=TCQ1 M\9;[P2WBCQM;ZSXMDLM$\'V2Q*P2>ZAM)Y;B9Y'C1$2%?EFCD8J& H ^NZ*_ M.>[_ .#C3]G[1_\ @F5XW_;ZU_X.ZM:^)?AYXS;P7XF^%8U>-YX?$?F!%MEO M!'M:V929!<^4/DCD C+KL/OW[*W[:7QY^-GQ>T'X<_$?X&^#[;PYXJ^&=UXO M\+_$_P"&_P 1'\0:)JZ175C ;6)Y+&V=)5%X';<"K*%*%LR+& >R^-OVCO@1 M\-_BYX0^ OCSXK:+I7C+Q\+P^#?#=[>!+K5Q:QB2X\E/XMB')Z9[9(KM:_ _ MX[>._B+\!OBMX]\5>+/VU?'7Q2/[(FMS:?KWQX\3_!V&ZU[P%+XJ7["8],4W MT<>J"W"J[O.BK!YF^%9%*QC]GOV*?AUXG^%'[*O@CP-XQ_:&\0_%?4;;1A-- M\0_%=KY%_K2SNTZ2RQ]4VI*L:JQ+A(U#EFW,0#U*BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *_A"_:P_Y.F^)?_90-9_\ 2Z:O[O:_A"_:P_Y.F^)?_90- M9_\ 2Z:@#]O_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR M>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^^?\'FGQ@^ M$WC_ /X)U_""/P'\3O#^MG5_BRFH:5_9&LP7(O+2+3=0AEN(C&Q\R-))$1G7 M*AG )R<5^VU% '\[_P#P6:^.7P9UC_@I9_P3;\6Z1\5O#MSI>B67@_4M9U&W MUF%X+"S.L6$@GF<-MBCV12-N8@81CT%?<'_!U9^PU/\ M8?\$X/^&E?AC TO MC/X&7I\4Z1?:>W[Y](8(-06-UZ!8TAN]P/2RXZU^H%1WEG::A:2V%_:QSP3Q MM'-#,@9)$88*L#P002"#UH ^9?\ @FM#\0_ O[$NF_M0?MJZ]IND_$'XA:1: M^,/BAJE](MG;:&"%S(0MNL%G!;K(I(43>>_!AH _GU_X)N_LW^(_^"=/_!;G MX9?##_@EM^V=;?&'X#?&32+[6/%VA:;JJ79T32(8I!OU9(CY<,\4AB$%PRPR MNX> HN71\_\ : _;RN_VU?VC/V[OV6$(EN/*1$FCBNI%M-LV LLBH9/Z$=.\.^']'O;O4M(T* MSM;G4)1)?W%M:HCW+@8#2,H!!)KRZU"*6"VADD54N)FC M5G,43,ZK@L%!&>9^(WQ;^%DO_!EKX"^',?Q'T-O$"^.9[-M#758C=BX7Q9?W M9B,.[?N%O(DQ&,^6ZMT(-?TD6]M;6D0M[2W2*,$D)&@4 DY/ ]R33Z /P!_; M/B_86^)7_!$O]@'Q?\2OCO%X7\?Z(F@Z1\./&MF4N]+T&]2WLSJ?]KJI)6U@ M-M;M(JXF61(P %,I'U'^S+I__!/O]M/_ (*]^&_^"A7Q4_X*9_!SQ[\5?#OA M2/P[\,/AG\/M0%G;0%8KD27'^EW#SW\Y^V7;+$BJ(PP)WE P^A?^"Q7_ 3_ M /BI^WK+\(--T_P)X0^('PV\%^+[G5OB3\*/$FHMI5SXE1K<16DEGJD<3R6D MEN[2NT2M"MPLA1Y HVGYJU3_ (-X/V=?B7\7_A?XV^!W[ =C^SH? OQ$TSQ) MKWBX_$ZXU+4[ZULI#-_9]I903W%OF:58LW,DL;PA,JDA)6@#P3P9\6_A;'_P M>L^+/$+_ !&T,:?)X=&E1WYU6+R&OH_"=K$]J)-VTRK+')&4SN#HR$;@14W_ M :\_$GX>ZQ_P5Q_;9CTKQOI-RWB?Q3=W_AP0ZA&W]J6JZWJ+M-;X/[Y DL; M%ER-KJ>AK]X** ,[QAH \5^$M4\+FX\D:EIT]J9<9V>9&R;L=\9S7\_O_!KU M\8OAO_P2>_:/_:*_8E_X*,>-M*^#_C/4KK1)='_X3R^33+*_^Q-J$ M-_!,\?@E1I,\TGB&:>VTIX(K)(T8W#N;>>-0N?WD3(2&!%?N[##%;Q+;V\2I M&BA41%P% X '04CV]O),EP\"-)&"(Y"H+*#C.#VS@?E0!^#FH_%OX6+_P ' MKEGKK?$?0Q8)H)T=[XZK#Y*ZA_PBCP_9#)NVB;S2(O+SN\P[,;N*A_X)8_&S MX.Q_\'8G[4OC.7XJ^'5T?6O".OVNCZJVLP"VO9H[[1I'CBEW;9&"6\[$*3\L M+GHIK][** /Y[_\ @WD_;"_9O_9U_;?_ &_OCY\4_BUHUCX;M[^[\16MRNH1 M,^I6%OJNJ2O):+NS+_ (*F?M)>!/"5CX+O9(?A1\/M>\46S7\,B1'R#;6&_P ^=;2V*K&8XCYU MU,\JX>)J_H^HH _%;_@J/_P5CNKG]O#]E#X2>(?AQJ?PS\'_ !'\!:7XH\2? M%7P]X.;5/&%M9ZG'*9-%T:Y@@EN;;E8X9Y;-3&=!\1:7?&^BLEUFXN(S=-,'>)A;R1$O<."[ M.HW,[C/[U/;V\LJ3R0(SQ9\MV4$ID8.#VR*$MK>.=[F.W19) !)($ 9@.F3W MQD_G0!^$/_!MI\0O#W[*W_!4+]LS]GGXZQ:AH7C;Q/X]L_["\-W&ES&YNH8= M2U=I[D *0MO'%=0S-,Q">4X<$C%W6#M(-:7[7W[/WCK]B3_@T1\'_ O] MHR1?#WC;Q1X_M=:M/">JS+%>0)<:E)=+;B)B'\Q;?9+(F,QM(RL 0:_H*M#L_$_A?6K34M-U&U2YT_4+"Y6:"YA=0R21R(2KHRD$,"00015NB M@#^=/_@Y>^-7P9U/_@O!^S'J=K\3?#UW8^#HO#B^,+B#5898M(,?B6>25+IE M8B%DC!=D?!52"0 16M_P6,_9N\>_\$;/V]/"'_!=O_@FL]A?_#?Q?KA_X3C2 M="NEDTM;NX8_:H':'*_8K\!R&&1#./B=H.L?VOX MJN;C1M4M/MBP7<(N"DMTZQHD<20J !"BPA#7]'$]O;W4?DW,"2(2"4D4$9!R M#@^A /X4/;6\DR7,ENC21 B.1D!9,]<'MG% 'X4_'7QEH?[)O_!XO:?'3]H' M[;X=\*>*? Z+X;UB;2[B9-4D/AH62Q6ZQ(S3R-+=/O-1M#8#^R[*V97DT^1)&: MWNK)1+ K,1#(DFQOD!_H-DM[>65)Y8$9XB3&[*"4)&#@]N.*JZ]X<\/>*=/. MD^)]!LM1M2X8VU_:I-&6'0[7!&1ZT ?E]\6?AY_P1)G_ ."=_CK4?#O[.][I MO[/7Q:\>:+IWB?XCZ>U_;/>7TTK+%X@M#>!YY([6YDC#7.T))FXXE2-ED\#_ M .#?GX.?'[]A7_@K)\1?V$_@'^U58?&G]F^/P#_PDLWB#0=02[TO3+JXDC^Q M9:)Y(;;4' D5XHG(FBQ*5^11'^XS65F\<<3VD16%@T*F,80CH1Z8]JKZ)X=\ M/^&K9[+PYH5GI\,LS32Q65JD2O(QRSD* "Q/4]30!/)8V4T/_3Y/7[_ % !1110 4444 %% M%% !117Q;X?_ &W?VM1_P7 7_@GQ\1?#O@K3_A_-\ KKQWH\FA27%U?W,G]K M1V$?VF>98U0KY<[>5'%@>:N9'P, 'VE17S)_P41_;B\4?LU>)?A+^S5\#]/T MJ\^*_P =O&G]@>"_[6RTFT@19M1U>XAC='N([:!E(A5T,CR(-ZC<:Q?#' M[7?Q9_9V_P""A/A3_@G_ /M1^,]/\4VOQ6\'7VM?"KQU;Z*FFW$VH:?\VHZ1 M=0QNT3E8&2XBF0)\NZ-U9@LC 'UK17QK\.?VMOVA/V\_VFOC5\+?V2_B7H7@ M;P5\#-;3PK<^*;_PP-7G\1^*A&9+N H\T:PV5H=D4BK^^F=V*2Q*HW>B?\$S M?VYT_;U_9WN_'OB+PM;^'O&_@WQ;J7@WXF^&K2X:6'2_$&G2B.YCB9OF:%P8 MYH]WS!)0K$LI- 'T-17S;_P4L_;IU3]B_P ^"?#7PQ\.Z=K?Q.^+WQ!TWP1 M\,M'U=W%G_:-Y(%:]N_+(3U7]K3XV_L<_MM?"?]E/ M]JOXB:7XT\-?'2RU&T\&^-K3PZFE7&E>([&..5]/N(HY'C>VN8I!]G88E22- MHW,H<.H!]?4444 %%<'\0?VGO@!\*O$;>$OB)\5-+TC4DA25K.[D8.$;E6X! MX-4?#G[8?[,?B_7+;PUX:^,^C7E_>2;+:UAE8M(V,X'R^@- 'I5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\ M)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC M_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U6BCK(@D1LJPR".XH M6OX0OVL/^3IOB7_V4#6?_2Z:O[O:_A"_:P_Y.F^)?_90-9_]+IJ /V__ .#3 M;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB M@ HHHH *_//Q)_RM.^'?^S')_P#U*Y:_0RODG5O^"=_QWU+_ (*IV/\ P4SC M_:C\+1BP^&3^ 8O Y^%UPP;2&U![\N;S^V ?M7F/CS!"$VJ/W6>: / O^"@> MG:A8_P#!R+^PCXC\1*RZ'<^%O'=IIDDH_=?;UT>Z+@=MQ$MM^)6G?\%?;?5/ M$'_!:3_@G+X<\)*TFJ6_B_QI?7(A^]'8QV>FO.3C^$Q13>V%-?87[;?[%/A[ M]L#1/!VMV'BU_"OCWX9>,+7Q3\-_&<5@+HZ7J,)PTC M##JRJPQ_A?\ L2>(KK]KL?MU_M0?$#2/%7CW2_"+>&/!%AX>T&2PTKPUITLO MFW4D4OQS#$HE%OIRDMGG!=9/Q#4[_@WKM]4O_CM^WEXTLU8^'M2_;#\2QZ5* MO^KDGCN)6G9>W*RVY/U%?2D_["?Q0^#W[1GQ)_:&_8K^,?AWP=+\8HK2?QYH M'BOP?-JUDFL6\;0QZS9K#>6QCG:)MLT+EDG:.-]R,&WV/ ?_ 3YO_V:O^"? M6M?L<_L9?&_4?!?BS4+"^G@^*>IZ=%?W\VNW_#8IW_ 7VM]4UG]KC_@G_ .&?#"LVKR?M5Z7?1+']\6EM+;273<<[%C.6 M]AS7U+\?OV!)OVI_V0_ WP-^.?QHO;[XC> )]#UW0/B]8Z/##=VOBS3%1H]9 M2U!\L"242%[?.TQS.@93M=8_"_[$'CCQ]^UAX2_;*_;!^)>@>*_$OPVT&^TS MX:Z'X4\-3:9I>B2WRHE_J3+<75S+/=S1QI$IWK'#%E0KN3+0!](4444 9>K> M"/!>O7AU#7/"&EWMP5"F>[T^.1R!T&YE)Q7B/[2OACPUX9^-7P77PWX>L=/% MUXWD2Z%C:)%YRBW8A7V@;AGG!KZ"KPO]K#_DMGP/_P"Q[E_])FH ]N_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT*FHH P_$5K:Q:KI*16T:A[LAPJ !AMZ'UK6_L[3_\ GQA_[]"LWQ+_ ,A? M1_\ K]/_ *":V* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8 M?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[ M.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I MJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ MGQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0 MH_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ M )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* M (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* ,.SM;5O&5Y UM&46T MC*H4& 47\S6Q0!#_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5- M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H5-7QE_P4+_X*Z?\ #!OQMT_X._\ #/O_ E?V_PS!J_]H_\ "6?8=GF3 MW$/E>7]DESCR,[MPSOQ@8R>G"8/$8ZM[*A&\NUTOSL?2\*<(<1<;YNLLR2A[ M:NXN7+S0AI'=WG*,=/6_8^Q_[.T__GQA_P"_0H_L[3_^?&'_ +]"OS!_XB2_ M^K,?_,B__>ZC_B)+_P"K,?\ S(O_ -[J]3_5K._^?7_DT?\ ,_3_ /B6KQK_ M .A5_P"5\-_\N/T^_L[3_P#GQA_[]"C^SM/_ .?&'_OT*_,'_B)+_P"K,?\ MS(O_ -[J/^(DO_JS'_S(O_WNH_U:SO\ Y]?^31_S#_B6KQK_ .A5_P"5\-_\ MN/T^_L[3_P#GQA_[]"C^SM/_ .?&'_OT*_,'_B)+_P"K,?\ S(O_ -[J/^(D MO_JS'_S(O_WNH_U:SO\ Y]?^31_S#_B6KQK_ .A5_P"5\-_\N/T^_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*_,'_B)+_P"K,?\ S(O_ -[J/^(DO_JS'_S(O_WN MH_U:SO\ Y]?^31_S#_B6KQK_ .A5_P"5\-_\N/T^_L[3_P#GQA_[]"C^SM/_ M .?&'_OT*^$_V+O^"V__ U]^TKX<_9X_P"&9?\ A'O^$@%X?[8_X3/[7Y'D M6<]S_JOL<>[=Y.W[XQNSSC!^\J\W&8'%8"JJ=>/*VK[IZ?)OL?FW&'!'%' . M9PR_/L/[&M*"J*//"=X.4HIWIRDMXR5F[Z;6:(?[.T__ )\8?^_0H_L[3_\ MGQA_[]"IJ*Y#Y0A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH P_!M MK:SZ5(\]M&Y%W* 70$XW=*UO[.T__GQA_P"_0K-\#_\ ((E_Z_9O_0JV* (? M[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3 M_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]" MIJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0J8 8 P M!T HHH *_A"_:P_Y.F^)?_90-9_]+IJ_N]K^$+]K#_DZ;XE_]E UG_TNFH _ M;_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/^2V? _P#['N7_ M -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%] M'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\9?^#A? M_D]GP]_V3.Q_]+]0K]FJ_&7_ (.%_P#D]GP]_P!DSL?_ $OU"OI>%/\ D;K_ M L_I/Z*7_)VJ?\ UYJ_DCX1HHHK]//]/0HHHH **** "BBB@#ZD_P""+O\ MRDI^'/\ NZQ_Z9[VOWDK\&_^"+O_ "DI^'/^[K'_ *9[VOWDK\VXP_Y&U_"%^UA_P G3?$O_LH&L_\ I=-0!^W_ /P:;?\ *4S]KO\ [>/_ $^3U^_U M?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !17S/^VI^ MV7XP^&?[1OP9_86^!,VE6_Q%^-=_JDD&NZW9M=6GAW1=,M#=7MZT"2(9YV 6 M&",LJ&1R[DK&4?D?#'[9?QO_ &;?^"DWAC_@GG^U9XJTSQ9I'Q;\*7VL_!_X M@6FBKIUVU[8 O?Z/?0QL89&6$">.XB6+(;RV1F(:@#[&HKXU^'/[6W[0G[>? M[37QJ^%O[)?Q+T+P-X*^!FMIX5N?%-_X8&KS^(_%0C,EW 4>:-8;*T.R*15_ M?3.[%)8E4;O1/^"9O[[Y@DH5B64F@#Z&HKYM_X*6?MTZI^Q?X!\$^&OACX= MT[6_B=\7OB#IO@CX9:/J[N+/^T;R0*U[=^60YM;>/,L@0AF.Q R;]Z\GJO[6 MGQM_8Y_;:^$_[*?[5?Q$TOQIX:^.EEJ-IX-\;6GAU-*N-*\1V,<Y?_29J]TKPO\ M:P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3 M_P"@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\9?^#A?_ )/9 M\/?]DSL?_2_4*_9JOQE_X.%_^3V?#W_9,['_ -+]0KZ7A3_D;K_"S^D_HI?\ MG:I_]>:OY(^$:***_3S_ $]"BBB@ HHHH **** /J3_@B[_RDI^'/^[K'_IG MO:_>2OP;_P""+O\ RDI^'/\ NZQ_Z9[VOWDK\VXP_P"1G#_ OSD?YN?3"_Y. M9A/^P2G_ .GL0%%%%?*'\I!1110 4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^ M!_\ D$2_]?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %?PA?M8?\G3?$O_ +*!K/\ Z735_=[7\(7[6'_)TWQ+ M_P"R@:S_ .ETU '[?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MMX_]/D]?O]0 4444 %%%% !1110 4444 ?#_ /P5!_8;_:=^(/[5'P%_X*.? ML2P:)K'Q"^!VH:C;:CX&\0ZK]@@\3Z'J$7DW-O%=%62"X5&E"%QL_?%B?2X]3@%M M;V]Y+%"D$4\DL%L5AC>7,,OF;N2J_IK\8=.^/FLZ7'I/P)\5^%=!N9XY%N=; M\2Z-<:E]D/R[6BM8I[<2G&_[TR@$+PPR*X_]D+]BCX6_L?Z7XBU'PWJ6I^)/ M&?CK5_[7^(OQ#\2RI+JWB6_P5629D54CBC4[(;:)4AA3Y4498L ?%W_!L3IV MH:!\%OVG_#'BQ63Q+8?MB^+X]?CF&)1*+?3E);/."ZR?B&IW_!O7;ZI?_';] MO+QI9JQ\/:E^V'XECTJ5?]7)/'<2M.R]N5EMR?J*^E)_V$_BA\'OVC/B3^T- M^Q7\8_#O@Z7XQ16D_CS0/%?@^;5K)-8MXVACUFS6&\MC'.T3;9H7+).T<;[D M8-OL> _^"?-_^S5_P3ZUK]CG]C+XWZCX+\6:A87T\'Q3U/3HK^_FUV[E,USJ MMQ&0J22RR,W3 C4J$P(U% 'S#_P6FT_4$_X*O_\ !.?Q'J2M_8%O\5_$-I=. MP_=K?S0:;]C![;B8Y=O?AL4[_@OM;ZIK/[7'_!/_ ,,^&%9M7D_:KTN^B6/[ MXM+:6VDNFXYV+&L='AAN[7Q9IBHT>LI:@^6!)*)"]OG:8YG0,IVNL?A?]B#QQX^_:P\)?ME?M M@_$O0/%?B7X;:#?:9\-=#\*>&IM,TO1);Y42_P!29;BZN99[N:.-(E.]8X8L MJ%=R9: /I"BBB@#R_P"*WA3]K/5_%SWGP?\ BOX7TC13 @2RU;0GN)A(!\[% MP1P3T%>)?%WPQ^U%I/QR^#S?%WXG^&M7CD\:$:Y?_ $F:@#US[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7 M_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@ MW9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7 M_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@ MW9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7 M_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@ MW9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7 M_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** .4URU\4KJ. MFK=:I;.[7)$#+ 0%;;U/K6G]B\;_ /0;LO\ P&/^-'B7_D+Z/_U^G_T$UL4 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]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!REK:^*3XINHX]4MA<"VC, MDA@.TKDX %:?V+QO_P!!NR_\!C_C19?\CO>_]>47\S6Q0!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!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&/\ C7XZ?\' <6J1?MHZ NKW44TO_"MK(AHH]HV_;K_C M'YU^T=?C+_P<+_\ )[/A[_LF=C_Z7ZA7TO"G_(W7^%G])_12_P"3M4_^O-7\ MD?"-%%%?IY_IZ%%%% !1110 4444 ?3W_!&Q+Z3_ (*/?#Q--G2.8KJ^QY%W M ?\ $HO<\?3-?NE]B\;_ /0;LO\ P&/^-?AG_P $7?\ E)3\.?\ =UC_ -,] M[7[R5^;<8?\ (SA_@7YR/\W/IA?\G,PG_8)3_P#3V(,?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\:V**^4/Y2,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,? M\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ M Q_QH^Q>-_\ H-V7_@,?\:V** .4\*VOBF33I&L-4MHT^TR K) 2=V[DUI_8 MO&__ $&[+_P&/^-'@?\ Y!$O_7[-_P"A5L4 8_V+QO\ ]!NR_P# 8_XT?8O& M_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_P# M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C M_C6O&'$:B5@6VC<0.":6B@ K^$+]K#_DZ;XE_P#90-9_]+IJ_N]K^$+]K#_D MZ;XE_P#90-9_]+IJ /V__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ M -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_ M &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:@#W2BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K] M/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K\9?^#A?_D]GP]_V3.Q_P#2_4*_9JOQE_X.%_\ D]GP]_V3.Q_]+]0K MZ7A3_D;K_"S^D_HI?\G:I_\ 7FK^2/A&BBBOT\_T]"BBB@ HHHH **** /J3 M_@B[_P I*?AS_NZQ_P"F>]K]Y*_!O_@B[_RDI^'/^[K'_IGO:_>2OS;C#_D9 MP_P+\Y'^;GTPO^3F83_L$I_^GL0%%%%?*'\I!1110 4444 %%%% &/X'_P"0 M1+_U^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %?PA?M8?\G3?$O_LH&L_^ETU?W>U_ M"%^UA_R=-\2_^R@:S_Z734 ?M_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :; M?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%>4?M1_M;^#?V8W\ M'>%[GPSJ?B;QC\1?$?\ 87@+P9H;0K=:M>"%YY6+S.D<%O!!%)--,[81%X#N MR(V+X"_;02?]IBT_8_\ CM\+;KP-XZUKPQ<>(/":C5HM0TW7[&WD2.Z6VN4" M,+B!I8C)#+%&=DBNAD4.5 /<:*^>_&?[>OVSX]^+_P!FW]FCX%ZU\4?$WPXT MNTO?B(=*U>SL+31GND:2VT\373J)[^6)&D6!0$5=IEEB+J#Z%^RS^T_\(?VQ M_@7H7[0WP.UN:]T#78I-B7EN8+JRN(I&BGM+F(\PSPRH\A45 MYG^UK^UE\)/V+_@[-\9?B_<7TEL^I6NE:)HNC6PN-1US5+J416NG6<)9?-N) MI"%52RJ &9F5%9AR7PV_;ACOOVB-*_9/_:%^#VI?#3QWXH\.7&N^"K'4=8M; M^T\06EN5%W#;W-NQ7[7;!XVFMR.$D62-I4#,H![S1110 5X7^UA_R6SX'_\ M8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS4 >Z4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^) M?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X MR_\ !PO_ ,GL^'O^R9V/_I?J%?LU7XR_\'"__)[/A[_LF=C_ .E^H5]+PI_R M-U_A9_2?T4O^3M4_^O-7\D?"-%%%?IY_IZ%%%% !1110 4444 ?4G_!%W_E) M3\.?]W6/_3/>U^\E?@W_ ,$7?^4E/PY_W=8_],][7[R5^;<8?\C.'^!?G(_S M<^F%_P G,PG_ &"4_P#T]B HHHKY0_E(**** "BBB@ HHHH Q_ __((E_P"O MV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *_A"_:P_Y.F^)?\ V4#6?_2Z:O[O:_A" M_:P_Y.F^)?\ V4#6?_2Z:@#]O_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2 MF?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH ^$?^"\_P.O\ QK\$/A[^ MT#\'_C:/ WQN^%WQ!M[WX&R_9#='Q%KETA@&@BW4,9?M:C:<*518V:3$(E(\ MM_X)6_M46W[=?_!0KQ'XL_;V\-W'P]_:B^#O@^7PWI?P5N+ V]EI&F3M ]_K M-E,\DAU!KJ5809 P6& PHHE5_M,OT;_P48_9H^-_CO\ :!_9T_;&^"7A9_&, MGP)\:ZI?:]\.H]0@MIM:L-3TYK"6XM7N7C@:\M0WFQ1RR1JX:0>8IP&RO$/[ M+GB+]J'_ (*@_!K]O%?@EJOP_L_@[X3\0V6I:SXB-I%J/BN34K9;:VT\0V\T MK_9K7?=SF27Q%XF_:^\5? MVM+*U*T^,O[='PFLG<>'?#?[8'B:70 MX/\ EG;-/<2K+$GHH^SQ_*.A)/4FO2/V??V?/C?_ ,$ROVD/C[<_"?\ 9X\0 M?$GX:?&CQ@WC_P *VG@_4--AN=%\1W,?EZEI]TE]=6ZI!,Z0RPSH62-0Z2;2 MJ%Y_V-_V4/VCO^"9O_!/?XF>-O"/PQTSXF_'_P =>)M;^(OB?PQIVLBUM-2\ M0ZA*'-A#0,?W&?CY\&O%.B>/[#P)>:Y')!):\BM),P5$:,>80#[9HHHH \O^*WA3]K/5_%SWGP?^*_A M?2-%,"!++5M">XF$@'SL7!'!/05XE\7?#'[46D_'+X/-\7?B?X:U>.3QH1IR MZ5HC6YAD$)+E\D[@5R /6OKVO"_VL/\ DMGP/_['N7_TF:@#US[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_ MX#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q M_P :V** .4URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K6G]B\;_\ 0;LO_ 8_XT>) M?^0OH_\ U^G_ -!-;% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% & M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% & M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% & M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% & M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% & M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% & M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% & M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% ' M*6MKXI/BFZCCU2V%P+:,R2& [2N3@ 5I_8O&_P#T&[+_ ,!C_C19?\CO>_\ M7E%_,UL4 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_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_\ 8_X MU^.G_!P'%JD7[:.@+J]U%-+_ ,*VLB&BCVC;]NO^,?G7[1U^,O\ P<+_ /)[ M/A[_ +)G8_\ I?J%?2\*?\C=?X6?TG]%+_D[5/\ Z\U?R1\(T445^GG^GH44 M44 %%%% !1110!]/?\$;$OI/^"CWP\339TCF*ZOL>1=P'_$HO<\?3-?NE]B\ M;_\ 0;LO_ 8_XU^&?_!%W_E)3\.?]W6/_3/>U^\E?FW&'_(SA_@7YR/\W/IA M?\G,PG_8)3_]/8@Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HKY0_E(Q M_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[% MXW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Y M3PK:^*9-.D:PU2VC3[3("LD!)W;N36G]B\;_ /0;LO\ P&/^-'@?_D$2_P#7 M[-_Z%6Q0!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[ M+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[ M+_P&/^-:\8<1J)6!;:-Q X)I:* "OX0OVL/^3IOB7_V4#6?_ $NFK^[VOX0O MVL/^3IOB7_V4#6?_ $NFH _;_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_ MY2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *\+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ MR%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D M=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ K\9?^#A?_ )/9\/?]DSL?_2_4*_9JOQE_X.%_^3V? M#W_9,['_ -+]0KZ7A3_D;K_"S^D_HI?\G:I_]>:OY(^$:***_3S_ $]"BBB@ M HHHH **** /J3_@B[_RDI^'/^[K'_IGO:_>2OP;_P""+O\ RDI^'/\ NZQ_ MZ9[VOWDK\VXP_P"1G#_ OSD?YN?3"_Y.9A/^P2G_ .GL0%%%%?*'\I!1110 M4444 %%%% &/X'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5;% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?PA?M8?\G3 M?$O_ +*!K/\ Z735_=[7\(7[6'_)TWQ+_P"R@:S_ .ETU '[?_\ !IM_RE,_ M:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%?)/\ P6X^ M,G[9/[/_ /P3[\2_%[]A;QQX>T#QQHFI6,[W?B"&UD\RP\W%Q';I=@Q27!4@ MK&59W576-6D9!7H'P6_X*!?L>>,/A)X;\1:M^W+\'=;U"YT2U;5-5T?QQ816 MUS=^4OG/'&\V^)3)N(C?YD^ZP!!H ]VHK!^&7Q0\ ?&;P3:?$CX7>*;36]!U M!YET_5K"3?!=+%,\+21..)(R\;;77*N,,I*D$[U !1110 45\\_M]_\ !0;2 M_P!A>P\)V.E_LV_$OXN>*/&5]_&?[>OVSX]^+_P!FW]FC MX%ZU\4?$WPXTNTO?B(=*U>SL+31GND:2VT\373J)[^6)&D6!0$5=IEEB+J#Z M%^RS^T_\(?VQ_@7H7[0WP.UN:]T#78I-B7EN8+JRN(I&BGM+F(\PSPRH\A45YG^UK^UE\)/V+_@[-\9?B_<7TEL^I6NE:)HNC6PN-1US5+J4 M16NG6<)9?-N)I"%52RJ &9F5%9AR7PV_;ACOOVB-*_9/_:%^#VI?#3QWXH\. M7&N^"K'4=8M;^T\06EN5%W#;W-NQ7[7;!XVFMR.$D62-I4#,H![S1110 5X7 M^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS4 >Z4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7 MZ?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1? MS-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7XR_\ !PO_ ,GL^'O^R9V/_I?J%?LU7XR_\'"__)[/A[_LF=C_ M .E^H5]+PI_R-U_A9_2?T4O^3M4_^O-7\D?"-%%%?IY_IZ%%%% !1110 444 M4 ?4G_!%W_E)3\.?]W6/_3/>U^\E?@W_ ,$7?^4E/PY_W=8_],][7[R5^;<8 M?\C.'^!?G(_S<^F%_P G,PG_ &"4_P#T]B HHHKY0_E(**** "BBB@ HHHH MQ_ __((E_P"OV;_T*MBL?P/_ ,@B7_K]F_\ 0JV* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_A"_:P_Y.F^)?\ V4#6 M?_2Z:O[O:_A"_:P_Y.F^)?\ V4#6?_2Z:@#]O_\ @TV_Y2F?M=_]O'_I\GK] M_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH ^=?^"I/[#/PE_P""AW[)&I?L MZ?'GXFWOA#P6VK6>L>)]=TVY@@G@L[)S.^V:X5XH/N@F21&55#$CT_%'P[_P M22_X-+/%7Q/3X0:)_P %?/B')K4MT+:%Y?&FDQ6,DA. %OI-"6U;)X!$I!R. M>17ZV?\ !>"R\,W7[ UU>?%SP9XR\1_"JP\8:5>?&C0O ,Q35+SPQ'*S3B,J MZ,8DG%K+,%93Y$.+]DSQZLRQXBM[.;Q,MUG8<$ M.VI[&.>/G8@G!.1S0!^\?[#?[+FA_L4_LG^"?V5O"_BJXUS2_!&EMIVEZK>1 MJLUQ;":1XFDV?*9-CJ&*@*6!( ! 'J]?.O\ P28T;Q5X?_X)U_"W2?%6B>)= M,2+0YCX?TKQG('U>PT)KN=M(MKTC_EYCTTV<<@[.C#C%?15 !1110!7&D:2N MK-KRZ9;B^>W%N]Z(%\UH@Q81E\9*AF8A]?)GP#3_AI'_@J_\8/V@Y/W M^@?!'PK8_"WPE*/FB;5[L1:QKLJ9Z.JOI%L2.\,B^N?JOQ9K5YX<\*ZGXAT[ M0+K5;BPT^:Y@TNQQYUXZ(66&/<0-[D!1DXR17AO_ 2_^ ?C[]GW]C3PWI?Q MHL!!\1/%MU?>,?B8"P9QX@U>ZDU"\B9@2&\EYQ;@@D;;=<$@ T ?*/\ P;-: MMJOQ!^&7[4WQK\82O+XB\3?M?>*O[6EE.741V]@Z1'T"&:0!>@! &*?_ ,&] MFO:E:?&7]NCX363N/#OAO]L#Q-+H<'_+.V:>XE66)/11]GC^4="2>I->D?L^ M_L^?&_\ X)E?M(?'VY^$_P"SQX@^)/PT^-'C!O'_ (5M/!^H:;#_Q,\;>$?ACIGQ M-^/_ (Z\3:W\1?$_AC3M9%K::EXAU"4.;"&YF4?NH8U1 Q"^8R.0%\P 'EO M_!:_5M5UO_@J)_P3K^$%[*__ C^H?&36=?O(&/[N2_TR'3VLW(Z;E^T38/^ MV<=Z?_P7HU[4? W[8O\ P3_\?>%G>/6H_P!J*QT>*6$XD-AJ#6]M>Q CG:\1 MVMVP>:]9_;M_9)_:!_;3^ /P%_:D\/\ PTL/#/Q\^#7BG1/']AX$O-6!*NZ)9\!#)!&251F81?$3]FSXL?\%!OV]/@A^T/\5_@GKOP\ M^&_[/QU'7=/TCQ?=6+:EXC\37<<,=OMALKFX2*VLA$9/->16DF8*B-&/,(!] MLT444 >7_%;X\_$KX?>+G\.>%_V9?%'BFT6!)!JVDSPK"S,.4PYSD=Z\2^+O MQN^(?C_XY?!Z+Q/^SGXE\+K9^-"\#ZK-"PNBT)4JFP]0#N.>PKZ]KPO]K#_D MMGP/_P"Q[E_])FH ]<_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O? M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^ MA0O?^^EK8HH Y37-@K3_P"$EU?_ *%"]_[Z M6CQ+_P A?1_^OT_^@FMB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH M Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/ M^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ M *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H M4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z M6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI M:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V* M* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6MBB@#'_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** .4M=_\ ?2T67_([WO\ UY1?S-;% &/_ ,)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% M &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1 M_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM; M%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% M &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1 M_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM; M%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!] M+7XZ?\' =]<7_P"VCH$USILMJP^&UD!'*1DC[=?\\?YXK]HZ_&7_ (.%_P#D M]GP]_P!DSL?_ $OU"OI>%/\ D;K_ L_I/Z*7_)VJ?\ UYJ_DCX1HHHK]//] M/0HHHH **** "BBB@#Z>_P""-ES-9_\ !1[X>7,%F]PZKJ^(HR,M_P 2B]'? M\Z_=+_A)=7_Z%"]_[Z6OPS_X(N_\I*?AS_NZQ_Z9[VOWDK\VXP_Y&_]]+6Q17R MA_*1C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M;%% '*>%=_]]+1X'_Y! M$O\ U^S?^A5L4 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#?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:\;%XU=D*DJ"5/4>U+10 5_"%^UA_R=-\2_P#LH&L_^ETU?W>U M_"%^UA_R=-\2_P#LH&L_^ETU '[?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P: M;?\ *4S]KO\ [>/_ $^3U^_U !1110!^;O\ P5T_X+[_ ^_X)P?$#P_\&/& MGP:^)6AZG<^,])FO-;U#P;:W.D:[X:6\B_M0V%P+HK+-]F+A4(5T=D#JF17R M+'_P7B_X-B?#GC2Z^,'P\_8"GT/QQ^\N--\4V/P'T+[397I!*W48-R%$H?#; MN"3G+7('@$J&.0/L.#\"?V;?V3?BI^P9I?[6_B;_@CE\&/A MKXZN?",^N3?#KQG\.]+MGTVXA\QE@N+@V"O '6,,)&A#1B52T9*E* /?/^"> MO[3?B+]LW]B3X9?M3>+? Y\.:GXX\)VVJ7ND;&5(I'!!>,.2PB?'F1Y+'9(O MS-U/LE>9_L;?M+?"W]L7]EKP+^TW\%H)(/#'C'P]!?:79SQ+')9#!1[5U3*J M\,B/$P4E=T9P2,&O3* "BBB@ HHHH **** "BBB@ HHHH *\+_:P_P"2V? _ M_L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ HHK*\=^-_"_PS\$ MZQ\1O&^I_8M&T'3)]0U:\\EY/(MH8VDD?9&K.V%4G"@DXP 3329_P#/B?\ X#+_ "#_ (A?XF?]"3&? M^$U;_P"0/J*BOEW_ (?/_P#!-3_HY+_RSM9_^0Z/^'S_ /P34_Z.2_\ +.UG M_P"0Z/[+S/\ Y\3_ / 9?Y!_Q"_Q,_Z$F,_\)JW_ ,@?45%?+O\ P^?_ .": MG_1R7_EG:S_\AU[U\&/C/\-?VA/AKIOQ?^$'B3^U_#NL";^SM1^QS6_G>5,\ M,G[N=$D7$D;K\RC.W(R""<:V"QF'CS5:'OB! M\ ?'']@:O?>.;?3[J[_LRUNM]LUG>2,FVYBD49>*,Y !^7&<$@_75? __!Q# M_P F<>%/^RF6O_IOU"O3R:G3JYI2A-)IO9ZH_3?!G 8'-/%'*L)C:4:M*=5* M4)Q4HR5GI*,DTUY-'PC_ ,/G_P#@I7_T_P""E32* MI_:1X+#/_%':-_\ (=?O)7\O,/\ K5_WA7]0U?&<787"X;V/L8*-^:]DE?X> MQ_>N.%^&>&WDO]D8&CAO:?6>;V5*%/FY?8_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^ M,O\ P<+_ /)[/A[_ +)G8_\ I?J%?LU7XR_\'"__ ">SX>_[)G8_^E^H5]+P MI_R-U_A9_2?T4O\ D[5/_KS5_)'PC1117Z>?Z>A1110 4444 %%%% 'U)_P1 M=_Y24_#G_=UC_P!,][7[R5^#?_!%W_E)3\.?]W6/_3/>U^\E?FW&'_(SA_@7 MYR/\W/IA?\G,PG_8)3_]/8@****^4/Y2"BBB@ HHHH **** ,?P/_P @B7_K M]F_]"K8K'\#_ /((E_Z_9O\ T*MB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "OX0OVL/^3IOB7_V4#6?_2Z:O[O:_A"_ M:P_Y.F^)?_90-9_]+IJ /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4 MIG[7?_;Q_P"GR>OW^H **** /(?VX/V7M;_:T^ ]S\.O WQ@U;X>>,-.U M/ WCW1(Q)<:#JUN6\FX\MB%FC97DAEB;B2*:1'+R1[/7;'PWXLL["ZN[('$B3:=IMA;W-P2F=T$N$8Y M5GQ\U?IU_P %OO'@VB^,/#/\ P7*UJPU.S*W5 MEJ$/Q"T1YH)E(99%CCL5FWAAD!2&!Q@YH _=_P#8=_9*\"_L)?LE^!/V1_AO MJ=S?:3X'T-+&+4;Q0LM[,7:6>X91D(9)I)9-H)"[\ G%>K5\^?\ !*SXE^,_ MB]_P3^^&WCWQW\0KWQA=W.EW,%EXTU+3WM+CQ)IUO>W%O8:M+#)\R27=G%;W M+!N@?M.? ;Q=\3KOX-^"?B39:_XCTRY>VUK3_#R2 M:@-(G5"YBOI;=7CL9-O1)VC8[E !+ $ [RBO-_C5^U[^S-^SKK-MX<^-7QHT M30-2N]/DU"/3KJX+W"6,;!9+V2*,,T5JC$!KAPL2GAG%=[H6NZ'XIT2S\3>& M=9M-1TW4;6.YT_4+"X6:"Y@D4,DL,?"7P]\+ M:AXY\>^*-.T31=)M'NM5U?5[V.VM;.! 6>6660A(T4 DLQ '- M/VB[N_TWX+_%C2M=O-+@AN+_ $^!VCNH;>;/DW!AE59/(DVMYY?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J / M=**** "O*?V[?^3)OB]_V3/7/_2":O5J\I_;M_Y,F^+W_9,]<_\ 2":NC"_[ MU3_Q+\SW^%/^2IP'_7ZE_P"EQ/YS:***_;#_ &Q"BBB@ HHHH **** "OWH_ MX(R?\HUOAK_NZO\ ^GB]K\%Z_>C_ ((R?\HUOAK_ +NK_P#IXO:^3XQ_Y%L/ M\:_])D?RA],/_DVF#_["Z?\ Z9KGU!1117YN?YO!1110 4444 %%%% &/XE_ MY"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P/_ ,'$/_)G'A3_ M +*9:_\ IOU"OOBO@?\ X.(?^3./"G_93+7_ --^H5ZV1?\ (WH^I^L^!?\ MR=S)_P#K\O\ TF1^-]%%%?KQ_KN%%%% !1110 4444 .A_UJ_P"\*_J&K^7F M'_6K_O"OZAJ^%XU_Y2OS;C#_D9P_P+\Y'^;GTPO\ MDYF$_P"P2G_Z>Q 4445\H?RD%%%% !1110 4444 8_@?_D$2_P#7[-_Z%6Q6 M/X'_ .01+_U^S?\ H5;% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %?PA?M8?\G3?$O\ [*!K/_I=-7]WM?PA?M8?\G3? M$O\ [*!K/_I=-0!^W_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ M .WC_P!/D]?O]0 4444 ?G__ ,%A?^"Y7_!,O]@RRU/]EC]J/0+KXGZ]K^D> M7KWPOT+2K>^5+.=,J-0-RZ0PK(AW",EI2I5_+VLK'\J_^"?GCW_@TX_:6_:J MTK1?&G['WCGX::MJVJQKH&E?$'Q9<7GA66[9QY<+R1W3,@9R!LN1]G/ 8X.V MOLK]@K]C+_@B+\2-+UC]MW]OWXN?!_X@?&3XK>)M3\2>([;XD?$"P>'0EN+R M5X-.CT^:X$<8BA\I#YJ,X*E050*@]7_:0_X)Y?\ !L;^TA\/K_P3>W_[.'@Z M[N;9DL?$7P]\<:/HU[82D$+,AMIUCD*GG;*CH<^T %%%% 'YZ_ M\%[?VU/BG\)=,^$'[!O[//B77]#\:_M%^,7T>^\2^$M-GO=6T/PY;&(ZI_;(_8J^&/Q1TG_@E7\/\ X&>,?@IXHT#P MS]N\'^!_'GAV*R/B'3TWF6]L[B&>>.]D)2625FD\YF69V!*2E?,?^"O'PWU? MX/?M_?LD_P#!4G4=,FN? ?PB\2:SH/Q0O(XC(N@Z;K-F;2'5Y0 2EM;RR.9I M/X R,> 2%_:T\#>%/VY?^"OG[)/CW]FCQ1IGB*#X))XE\1_$CQ=X;O8[JUTS M3[NUMHK"QEN(B4::ZF60I!NWB$32[=IRP!G_ /! ?QWJ/[5WCS]KS]MWQYB\ MU?Q5^T5J'A'3Y+@;C;:!H]I +"S7/W8T2\?(& SEV(R35G_@WG^)&KV&A_M+ M_L5SWCS:'\!/VE?$OASP,CMD66A/=RO;6BYZ+&Z3[1T57"CA167_ ,$R;[X< M_P#!)WXS_M3?LF_M1?$#1O ^@ZE\6K_XI_#C7O$^HQV=KK6@:G!"LJVTLI43 M26;VJ0S1K\ZLZ';MD0E__!*:QL?V OV*_P!H?_@IW^V-I6K^$;+XN_%KQ%\4 M=0TV[TB9M0TS0KBX/V&.6V53(LSAWEV$ JMP@8(5; !:_P""YWQ U7QC^U3^ MQ3^P7<2%_"WQ9^.(U?QOIY/[O5;#0GL[D6,Z]'@DDN$=D/!,">E3?\%AOB'J M?[,O_!1K]AO]I/P3<&TU'Q#\6)_AGXE\D[1J>C:T;:,P3X_UB0S*LZ Y"2#< M.:K?\%6-&LOCAI'['_\ P6#^!-GJ'B'PC\(O'=AXKULVNF3?:AX*UN*U^VZB MMN5\TF"*.WF>/;N6/S&. AIW[;>D^$?^"G/_ 4E_9.\!_LX^,M*\8^$/@MX MLN/B=\2_%?AO4([W3M*:!;=M&M&N(6:)KFYG1F$.[>(5,NW9@D _1ZBBB@#R M_P"*WQY^)7P^\7/X<\+_ +,OBCQ3:+ D@U;29X5A9F'*8)?%WXW?$/ MQ_\ '+X/1>)_V<_$OA=;/QH7@?59H6%T6A*E4V'J =QSV%?7M>%_M8?\EL^! M_P#V/_\ ?2UL44 8_P#P MDNK_ /0H7O\ WTM>6?MR>(-4G_8N^+4,GA:[C5_AMK8:1F7"@V,W)KVNO*?V M[?\ DR;XO?\ 9,]<_P#2":NC"_[U3_Q+\SW^%/\ DJ&[FX15U;$L;+AO M^)O>GO\ E7X4U^]'_!&3_E&M\-?]W5__ $\7M?)\8_\ (MA_C7_I,C^4/IA_ M\FTP?_873_\ 3-<^B/\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBBOS<_S M>,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Y3 M7-@K3_X275_^A0O?^^EH\2_\A?1_P#K]/\ MZ":V* ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB M@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z% M"]_[Z6OA#_@X-U>^U#]D#PK#=:%<6JCXDVI$DI&"?[/O^./\\5^@]? __!Q# M_P F<>%/^RF6O_IOU"O6R+_D;T?4_6? O_D[F3_]?E_Z3(_&^BBBOUX_UW"B MBB@ HHHH **** '1?ZU?]X5_3=_PDNK_ /0H7O\ WTM?S(P_ZU?]X5_4-7PO M&O\ RX_[>_\ ;3^%_II;Y%_W-?\ NN8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL45\*?PN8_\ 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#?2UL44 SX>_[)G8_P#I?J%?2\*?\C=?X6?TG]%+_D[5/_KS5_)'PC1117Z> M?Z>A1110 4444 %%%% 'T]_P1LN9K/\ X*/?#RY@LWN'5=7Q%&1EO^)1>CO^ M=?NE_P )+J__ $*%[_WTM?AG_P $7?\ E)3\.?\ =UC_ -,][7[R5^;<8?\ M(SA_@7YR/\W/IA?\G,PG_8)3_P#3V(,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI:V**^4/Y2,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EK8HH Y3PKKFHVNG21P^&[F<&YD8NC+@$MT_"M/\ X275_P#H4+W_ +Z6 MCP/_ ,@B7_K]F_\ 0JV* ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EK8HH Q_^$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: MUXV+QJ[(5)4$J>H]J6B@ K^$+]K#_DZ;XE_]E UG_P!+IJ_N]K^$+]K#_DZ; MXE_]E UG_P!+IJ /V_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7? M_;Q_Z?)Z_?Z@ HHHH _#C1_^#+'X*^.],A\<_%/]L3QEI?B76D^WZ]I>F:%9 M/;V5W-^\E@CL?\ &OU-_P"" MA7_!0/X#_P#!,[]G.X_:>_:+M/$%QX>M]7M=,%OX9TQ;NZDGN&(0!7DC15 5 MB69U'&!EBJGUSP)XRT?XB^!]&^(/AU;D:?KNE6^HV(O+9H9A#/$LB;XW :-M MK#*L 0<@\B@#RC_@G-^S'J_[&'[%?@/]E36M6.HR> ]/N-(@U,HJ&^MXKN80 M7)168(98?+D*9)4OM/(->V444 %%%% ",JNI1U!!&""."*KZ3HNCZ!9+INA: M3;65LA)6WM(%C0$G)(50!R:LT4 5[_2-)U4PMJFF6]R;:836YN(%?RI!T=V5GJ5G+IVHVD5Q;W$31SP3QATD1AAE93P002"#UJ6B@!L444$2P0 M1JB(H5$1+VOP7K]Z/^",G_*-;X:_[NK_ /IXO:^3XQ_Y%L/\:_\ M29'\H?3#_P"3:8/_ +"Z?_IFN?4%%%%?FY_F\%%%% !1110 4444 8_B7_D+ MZ/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7P/\ \'$/_)G'A3_LIEK_ M .F_4*^^*^!_^#B'_DSCPI_V4RU_]-^H5ZV1?\C>CZGZSX%_\G8?]:O\ O"OZAJ^% MXU_YR_P"1 MWO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *_&7_@X7_Y/9\/?]DSL?\ TOU" MOV:K\9?^#A?_ )/9\/?]DSL?_2_4*^EX4_Y&Z_PL_I/Z*7_)VJ?_ %YJ_DCX M1HHHK]//]/0HHHH **** "BBB@#ZD_X(N_\ *2GX<_[NL?\ IGO:_>2OP;_X M(N_\I*?AS_NZQ_Z9[VOWDK\VXP_Y&/B+X1_LG? [2?B+XQ\6:UINF6WA;6[.&2VG@>X5Y96> M:6)+9HE3S4N#)&8G175U8*:_.?P3XX_X/>/!WAJ#PY=_ ?PSKC6\"Q1ZCK>J M^"WN2 , L\>H(';&,LP).,DDDD_I_P#\%8_C?\4O@A^RM%+\(_CCX<^%>I>* M_%NG>&[CXL^+K99M.\%V]TSA]1E5\1ELHMO&9"L8FN8B[!037Q;^S'^U5\ O M^"??[(_[1'PV_;F_X+0S_%G4M.\:_;/#/Q @\<%=>O1+H6F744&DVR7UU(RQ MW3.@CC9H&82"1!&TBT ?>_\ P31U+]H[6/V'/A_JO[7UM?P?%"XT^YD\=P:G M&J2Q:D;RZ5\Z?\$D?VJ/B3^VS_ ,$W_A)^U#\8 M=(AL_%'BOPQYNN+;V_E1SW$,\MNURB#A%F\GS@HX E ' %?1= !1110 452\ M2^)/#_@SPYJ'C#Q;K=KINE:592WFIZC?3K%!:V\2%Y)9'8@(BHI8L3@ $FO' MO@5_P4H_8#_:>\?Q?"K]G?\ ; ^'_C7Q)-:RW,>B>&O$L%W_LS?LZZS;>'/C5\:-$T#4KO3Y-0CTZZN"]PEC&P6 M2]DBC#-%:HQ :X<+$IX9Q7>Z%KNA^*=$L_$WAG6;34=-U&UCN=/U"PN%F@N8 M)%#)+'(A*NC*0P8$@@@@T 6Z*S?&'C'PE\/?"VH>.?'OBC3M$T72;1[K5=7U M>]CMK6S@0%GEEED(2-% )+,0 !S7(_!3]JK]GC]HN[O]-^"_Q8TK7;S2X(;B M_P!/@=H[J&WFSY-P89563R)-K>7-M\N3:VUC@X /0**** "O"_VL/^2V? __ M +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2BBB@ KRG]NW_DR;XO?]DS MUS_T@FKU:O*?V[?^3)OB]_V3/7/_ $@FKHPO^]4_\2_,]_A3_DJOWH_P"",G_*-;X:_P"[J_\ Z>+VOD^,?^1;#_&O_29'\H?3#_Y-I@_^PNG_ M .F:Y]04445^;G^;P4444 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D M+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5\#_P#!Q#_R9QX4_P"RF6O_ *;]0K[XKX'_ .#B M'_DSCPI_V4RU_P#3?J%>MD7_ "-Z/J?K/@7_ ,G-?^7'_;W_ M +:?PO\ 32WR+_N:_P#=<****^%/X7"BBB@ HHHH **** ,>R_Y'>]_Z\HOY MFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ K\9?\ @X7_ .3V?#W_ &3.Q_\ 2_4*_9JO MQE_X.%_^3V?#W_9,['_TOU"OI>%/^1NO\+/Z3^BE_P G:I_]>:OY(^$:***_ M3S_3T**** "BBB@ HHHH ^I/^"+O_*2GX<_[NL?^F>]K]Y*_!O\ X(N_\I*? MAS_NZQ_Z9[VOWDK\VXP_Y&?LE^./$O[=MSH:?"A=&:'QA'XBMC/;7$$C*BQ")07DE:1D6-8P M9#(4V?-BOYPO!WC[_@S^G_:(CNM4^#/[2]IX>_M/(36)XW\/*F[^);>[?4S# M['X!:M\%M<^!_A'5OV<)]%D\ M 3^'+-O!C>'$1;#^S/)7[.+=4 58Q'M"J , 8P,8KKJ_!S_@E!_P-/ M@QI'_!,+P=^RQ^TEX(T@1^-_!&G^!M-L+NYTJ22(FXM;VUMH6NK-I/L[$$!0 M6A8>8I20_4_[5O\ P47_ &-_V'?&O@GP/^UA\:+3P/+\09;N+PUJFM66\MO:6=P/EO;>TCBNI'GC+PB2\C1'9TF$8!YA_P0'\= MZC^U=X\_:\_;=\>8O-7\5?M%:AX1T^2X&XVV@:/:0"PLUS]V-$O'R!@,Y=B, MDU9_X-Y_B1J]AH?[2_[%<]X\VA_ 3]I7Q+X<\#([9%EH3WBQND^T= M%5PHX45E_P#!,F^^'/\ P2=^,_[4W[)O[47Q T;P/H.I?%J_^*?PXU[Q/J,= MG:ZUH&IP0K*MM+*5$TEF]JD,T:_.K.AV[9$)?_P2FL;']@+]BO\ :'_X*=_M MC:5J_A&R^+OQ:\1?%'4--N](F;4-,T*XN#]ACEME4R+,X=Y=A *K<(&"%6P M6O\ @N=\0-5\8_M4_L4_L%W$A?PM\6?CB-7\;Z>3^[U6PT)[.Y%C.O1X))+A M'9#P3 GI4W_!8;XAZG^S+_P4:_8;_:3\$W!M-1\0_%B?X9^)?).T:GHVM&VC M,$^/]8D,RK.@.0D@W#FJW_!5C1K+XX:1^Q__ ,%@_@39ZAXA\(_"+QW8>*]; M-KIDWVH>"M;BM?MNHK;E?-)@BCMYGCV[EC\QC@(:=^VWI/A'_@IS_P %)?V3 MO ?[./C+2O&/A#X+>++CXG?$OQ7X;U".]T[2F@6W;1K1KB%FB:YN9T9A#NWB M%3+MV8) /T>HHHH X/X@_M/? #X5>(V\)?$3XJ:7I&I)"DK6=W(P<(W*MP#P M:\0^.7[2'P,^*?QQ^#<'P]^)FFZL]AXV:2\6TD8^4C0%%)R!P6(%?2^K>"/! M>O7AU#7/"&EWMP5"F>[T^.1R!T&YE)Q7AG[3G@WPAH7QM^";:)X4TVS,OCF0 M2FUL8X]X%NQ .T#//- 'NO\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]5Y7^W-XJ\.W/[%GQ;MX M-7A9Y/AKKBHH/))L9L"O8/[.T_\ Y\8?^_0KRK]NJQL4_8H^+KI9Q CX::X0 M1&,C_0)JZ,+_ +U3_P 2_,]_A3_DJ]/\C7X2U^\G_! M&BRLY?\ @FQ\-I);2)F*ZOEFC!)_XG%[7R?&/_(MA_C7_I,C^4/IA_\ )M,' M_P!A=/\ ],USZ2_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H5^;G^;Q3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% '/Z]XET&YU/3)H-4B98;HM* MP/W1MZFM3_A,?#'_ $&H/^^JJ>([*S35=)5+2(!KPA@(QR-IK7_L[3_^?&'_ M +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0 MH_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ MOT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S M^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ M 'U7P=_P<):]H^J_L?>%;?3M0CF=?B5:L50\@?V??C/ZU]^_V=I__/C#_P!^ MA7P3_P '#EK:P?L=>%'@MHT)^)=J"40#_F'ZA7K9%_R-Z/J?K/@7_P G"03D5J?\)CX8_Z# M4'_?55+.RLSXSO8C:1;19QD+Y8P#DUK_ -G:?_SXP_\ ?H4 4_\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4 M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V M=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZK\-U:_\ 9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?# M'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#? MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^JT4=9$$B-E6&01W%1?V=I_\ MSXP_]^A4P P!@#H!0 5_"%^UA_R=-\2_P#LH&L_^ETU?W>U_"%^UA_R=-\2 M_P#LH&L_^ETU '[?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ M[>/_ $^3U^_U !1110!@_$#X7_#OXK:9::)\2_!FG:[96.I1:A;66J6RS0K< MQ9,)/C! MJ_ABPN$UKR#LEU2Z!M6C$4LW[JVM8402@^8^%W>2 ?M1JO[,?[.>M);)J'P+ M\)$V6I6FH6JBNYKQK_@GW\;OB)^T5^Q M_P"#/BU\69=&G\27L%W::OJ/AO=_9NJ2VE[/9_VA:;N?LUR(!V5GJ5G+IVHVD M5Q;W$31SP3QATD1AAE93P002"#UJ6B@!L444$2P01JB(H5$1+VOP M7K]Z/^",G_*-;X:_[NK_ /IXO:^3XQ_Y%L/\:_\ 29'\H?3#_P"3:8/_ +"Z M?_IFN?4%%%%?FY_F\%%%% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+ MZ/\ ]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7P/\ \'$/_)G'A3_LIEK_ .F_4*^^*^!_^#B'_DSC MPI_V4RU_]-^H5ZV1?\C>CZGZSX%_\G8?]:O\ O"OZAJ^%XU_YR_P"1WO?^O*+^9K8K'LO^1WO? M^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *_&7_@X7_Y/9\/?]DSL?\ TOU"OV:K\9?^#A?_ )/9\/?] MDSL?_2_4*^EX4_Y&Z_PL_I/Z*7_)VJ?_ %YJ_DCX1HHHK]//]/0HHHH **** M "BBB@#ZD_X(N_\ *2GX<_[NL?\ IGO:_>2OP;_X(N_\I*?AS_NZQ_Z9[VOW MDK\VXP_Y&,7M-8^$UWXPU*TGUZT33;.^1-1U3 MY;DB6&ZDC7>&B56!,94NI^Z/VX?V7M=_:S^ US\// ?QBU;X=^,=-U"#6/ O MC[0T#W&@ZM!N\J?RV(6:)D>6&6)N)(9Y4R-V1^,OQ_\ ^"9W_!R+XOU[Q'\( MOVGO^"K?PC\,^#/BKK<:>)_$"^([;1/^$AVVD%D(UBMM.MIY6:U@AC:V5EC? M:0Y.]G8 _9'_ ()V?$/]FGXK_L0_#3XB?L>>'VT?X::KX8BF\)Z*X8-ID&YE M:S96=]K0R"2(J&95,9"DJ!7M%>2_L)_LC>"OV#OV0_ 7[(OP_P!9N=2TSP/H M2V2ZG=QA)+Z=G>:XN"@)">9/)+)L!(4/MR<9/K5 !1110 4444 %%%% !111 M0 4444 %>%_M8?\ );/@?_V/%_M8?\EL^!_\ V/K5Y3^W;_R9-\7O^R9ZY_Z035T87_> MJ?\ B7YGO\*?\E3@/^OU+_TN)_.;1117[8?[8A1110 4444 %%%% !7[T?\ M!&3_ )1K?#7_ '=7_P#3Q>U^"]?O1_P1D_Y1K?#7_=U?_P!/%[7R?&/_ "+8 M?XU_Z3(_E#Z8?_)M,'_V%T__ $S7/J"BBBOS<_S>"BBB@ HHHH **** ,?Q+ M_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX'_X.(?\ DSCPI_V4 MRU_]-^H5]\5\#_\ !Q#_ ,F<>%/^RF6O_IOU"O6R+_D;T?4_6? O_D[F3_\ M7Y?^DR/QOHHHK]>/]=PHHHH **** "BBB@!T/^M7_>%?U#5_+S#_ *U?]X5_ M4-7PO&O_ "X_[>_]M/X7^FEOD7_47\S6Q0 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5^,O_!PO_P GL^'O^R9V M/_I?J%?LU7XR_P#!PO\ \GL^'O\ LF=C_P"E^H5]+PI_R-U_A9_2?T4O^3M4 M_P#KS5_)'PC1117Z>?Z>A1110 4444 %%%% 'U)_P1=_Y24_#G_=UC_TSWM? MO)7X-_\ !%W_ )24_#G_ '=8_P#3/>U^\E?FW&'_ ",X?X%^>(?V:-:^+_ (1\._$#1M<\ M?_#[PO8I6VC7S)CL3:"WD_ME_P %4_VJOVB_V3OV7%\0?L?_ 7B\??%;Q;XGLO# M'P_\.W7_ ![/J%R)',T_[R,>7'##-(GV=GHIN=,LI+5KA+A$74&EE1HTEV20[\O%+&I,D;H MH!^O7_!)VP\1Z7_P3S^&5AXDTWQ/8>5I5R-)TGQI%.FKZ7I?VVX_L^QO!.!( M9[>R^S0.S#YC"6!(()^B:\0_X)KW?[0.H?L#?"/4_P!J;QEI_B+Q]=>!;"?Q M%KNEZA#=PW[O&'CF$\),4[-$8RTL9*.^YE+ @GV^@ HHHH X_P"/7QN\%?LZ M?"?5_B]X^:Y>QTN-%AL=/@\V[U*[ED6&VLK:(-)IWAI;JVFN5TRUYVNL E M$33@*9W1YB%\S:/6?V__ Y_P4\U']L'P-\0/V7/V8?A_P#$GP!X)\//?:5I MWB_X@-HX@\3S230O>O$(9/.:"SPD!.%0WEPV&;RVC^1O^"=WQ1_X*4:G_P % M^OVA+OXB?LJ^ -,U36="\$0_%JTL?'[SQ^'--2Q(MKBR.X;,D$:JD93+%O1?^")?[7?Q._:(^#'Q)^!'QZ\53 MZ_X\_9]^+^N?#G7?$=YC[1KEO83E;2_FV@ RO%\CMU=X&<\O7EO_ ;H>#-1 M^ -O^UG^R1XR@:W\2>#/VJ=E0_\ M!OAX?E'_ U_^V9K%W'9>$_BC^U)XJU3PQJ-U*$@N-*M;N9?MJNWR^47DE3? MG&;=_2@#TK_@LS^U9\2OAMJ_P"_8C^"GC34/#/B7]H_XL6OAN_\ %&CSF*_T MGP[ \+ZM/9R#F*Y,4T4:2#E!*[*5<*PY;]I/QA9_\$KO^"@O[,^G?!V]U.S^ M%WQY\077P^\<>$;W6[J\MH]8=83I&J6XN9',5TTSO#.X/[^-E+AG1&&#_P % MK_"MSHW[>7[ ?[7\A67PEX3^-MSX)/&]_'",FWTS0Q:W5S,Y'W%*G8 M&.,L0!D\4 ?I)1110!P?Q!_:>^ 'PJ\1MX2^(GQ4TO2-22%)6L[N1@X1N5;@ M'@UXA\"]>O#J&N>$-+O;@J%,]WI\>: /=?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJO*_P!N;Q5X=N?V M+/BW;P:O"SR?#77%10>238S8%>P?V=I__/C#_P!^A7E7[=5C8I^Q1\772SB! M'PTUP@B,9'^@35T87_>J?^)?F>_PI_R5. _Z_4O_ $N)_.E1117[8?[8A111 M0 4444 %%%% !7[M?\$\2Z#%?U ?V=I_\ SXP_]^A7PO&O_+C_ +>_]M/X7^FE MOD7_ '-?^ZY3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G M:?\ \^,/_?H5\*?PN4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!S]IXET%/%MW>OJD0B>UC5),\$@G(K M4_X3'PQ_T&H/^^JJ6=E9GQG>Q&TBVBSC(7RQ@')K7_L[3_\ GQA_[]"@"G_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57 M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]5^.'_ <$ M:E8:I^VGX?N-/NEE0?#6R4LAXS]NU#C]17[-_P!G:?\ \^,/_?H5^-/_ <) M0PP?MK^'T@B5!_PK2Q.%7 _X_P#4*^EX4_Y&Z_PL_I/Z*7_)VJ?_ %YJ_DCX M3HHHK]//]/0HHHH **** "BBB@#Z?_X(TWEKI_\ P4A^'=W>SK'$BZON=N@S MI%Z/YFOW7_X3'PQ_T&H/^^J_"S_@C#''+_P4G^'4]K] MW_[.T_\ Y\8?^_0K\VXP_P"1G#_ OSD?YN?3"_Y.9A/^P2G_ .GL04_^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%?*'\I% M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G M:?\ \^,/_?H4 <_X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@UJ?\)CX8_Z#4'_?55/! M=E9RZ5(TMI$Q^V2C+1@\;JU_[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU M1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H M I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_O MT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ M +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT* *?_"8^&/\ H-0?]]5HHZR()$;*L,@CN*B_L[3_ /GQA_[] M"I@ !@# '0"@ K^$+]K#_DZ;XE_]E UG_P!+IJ_N]K^$+]K#_DZ;XE_]E UG M_P!+IJ /V_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z M_?Z@ I'944N[ *!DDG@"EIL\OD0O-Y;/L4MM09)P.@'K0!\N_'SX@?L2_P#! M2SX>:W^R1\#O^"AG@VV\?AQ?>'M6^%OQ(T^[\0>&]2M'WI>0PV]P908RK)(O MR[HWE0LN[(^0OVI/^#>G4O$?["/@3X:^(?\ @J-XIT/XI^"[2^\/ZE\;-?NY MK9/%.D:I?O)_85\AO?,>W$LZ1P(\\N&=U"L)0J_67_!%WPO\([W]@GPA^TEX M TC33XA^-5O)X[^(^N6D2F?4?$&HRR7-\DT@&Y_L]Q)+;*IXC6 * ,&OI?XA M?#_P3\5_ NL?#+XD>&;/6O#^OZ=-8:SI-_$'AN[:5"DD;J>H*DB@#SS]@W]E MB/\ 8B_8Z^'?[)L7CV[\4#P'X:@TMM?O8/*>\9,EF$>YO*0%BJ1[FV(JKN;& M3ZW7SO\ \$H?BKK?QD_8"\ ^+]>\6S^();4:IHEOXANIO-EU:VTS5;O3;>\D MD_Y:/-#:1RL_\32%N]?1% !1110 5YYX*_94^ ?P[_:'\;?M6^#O ?V/Q_\ M$6PTZR\8Z]_:EU)_:$%C%Y5JGD/*T,6Q.,Q(A;JQ8\UZ'10!Y#\7OV&_V>_C M1\0KOXL>(-*U_1_$FJ:&NBZ]K7@SQCJ.AW&LZ:K,R6EX]A/$;A$+OL9\R1B1 MQ&Z!V!O?$+]C+]FOXD_LH7_[$&L_"ZRLOAAJ'AP:$WA;0V>PA@L@!MCB,!5H M]I4,"ISD9.G>&+/P_:>&=1FE MF2.QM(XTME$K,91)'Y4;)-O\U717#!P&JO\ !O\ 8Y^!_P $?'MY\6?#UAKF ML^+[W2(](D\6^,_%-]K>I1::C[ULHKB^EE>"#?AVCC*B1QODWO\ -7J5% !1 M110 5X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS4 >Z4444 M %>4_MV_\F3?%[_LF>N?^D$U>K5Y3^W;_P F3?%[_LF>N?\ I!-71A?]ZI_X ME^9[_"G_ "5. _Z_4O\ TN)_.;1117[8?[8A1110 4444 %%%% !7[T?\$9/ M^4:WPU_W=7_]/%[7X+U^]'_!&3_E&M\-?]W5_P#T\7M?)\8_\BV'^-?^DR/Y M0^F'_P FTP?_ &%T_P#TS7/J"BBBOS<_S>"BBB@ HHHH **** ,?Q+_R%]'_ M .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "O@?\ X.(?^3./"G_93+7_ M --^H5]\5\#_ /!Q#_R9QX4_[*9:_P#IOU"O6R+_ )&]'U/UGP+_ .3N9/\ M]?E_Z3(_&^BBBOUX_P!=PHHHH **** "BBB@!T/^M7_>%?U#5_+S#_K5_P!X M5_4-7PO&O_+C_M[_ -M/X7^FEOD7_OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z M@ HHHH _#3]L[]F/_@N?_P $7_C3XO\ B1_P2%GU/X@_ 'QIX@NM?'PRMO#R M:V_A>^N7,L\$=CM-RL&]F9'M#C;@3#"]Y?_ $F:O=*\ M+_:P_P"2V? __L>Y?_29J /=**** "O*?V[?^3)OB]_V3/7/_2":O5J\I_;M M_P"3)OB]_P!DSUS_ -()JZ,+_O5/_$OS/?X4_P"2IP'_ %^I?^EQ/YS:***_ M;#_;$**** "BBB@ HHHH *_>C_@C)_RC6^&O^[J__IXO:_!>OWH_X(R?\HUO MAK_NZO\ ^GB]KY/C'_D6P_QK_P!)D?RA],/_ )-I@_\ L+I_^F:Y]04445^; MG^;P4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %? _P#P<0_\F<>%/^RF6O\ Z;]0K[XKX'_X.(?^3./"G_93+7_TWZA7 MK9%_R-Z/J?K/@7_R=S)_^OR_])D?C?1117Z\?Z[A1110 4444 %%%% #H?\ M6K_O"OZAJ_EYA_UJ_P"\*_J&KX7C7_EQ_P!O?^VG\+_32WR+_N:_]UPHHHKX M4_A<**** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M K\9?^#A?_D]GP]_V3.Q_P#2_4*_9JOQE_X.%_\ D]GP]_V3.Q_]+]0KZ7A3 M_D;K_"S^D_HI?\G:I_\ 7FK^2/A&BBBOT\_T]"BBB@ HHHH **** /J3_@B[ M_P I*?AS_NZQ_P"F>]K]Y*_!O_@B[_RDI^'/^[K'_IGO:_>2OS;C#_D9P_P+ M\Y'^;GTPO^3F83_L$I_^GL0%%%%?*'\I!1110 4444 %%%% &/X'_P"01+_U M^S?^A5L5C^!_^01+_P!?LW_H5;% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %?PA?M8?\G3?$O_LH&L_^ETU?W>U_"%^U MA_R=-\2_^R@:S_Z734 ?M_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3 M/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 >3_M4_LMK^UIH^F_#CQC\ M6O%6@>"5,TOB71?!>M3Z3>ZZ_P @@AEO[9UGBM5'G-)%$4:5C%EPB/'+\I_\ M$C?@+\:?V8?VT?VF/@-X1^+_ (O\8?L\>&]3T6'X>S>-M?EU273-GBOPQI'C3PY>^$]?%R;+4+=H;I;._FM9&1N MH$L+I(F1QE6!QD=Z_-;]BO\ 8KL_^"!K_69[VUT+7/[66UM[B-YW9U:=4GV;V9V"W')6) @!T7[#?B'3_\ @K[^ MT'^TG\9?C=JVN7WP[^'7Q-N?AG\*?#6F^(KS3[73_P"SX4:]U=?LLL9>]N)) MXGCN&S)!&JI&4RQ;T7_@B7^UW\3OVB/@Q\2?@1\>O%4^O^//V??B_KGPYUWQ M'>8^T:Y;V$Y6TOYMH ,KQ?([=7>!G/+UY;_P;H>#-1^ -O\ M9_LD>,H&M_$ MG@S]JG7-2N()!AY=-U&SLFL+O!YV3Q6[R*3U7'I4/_!OAX?E'_#7_P"V9K%W M'9>$_BC^U)XJU3PQJ-U*$@N-*M;N9?MJNWR^47DE3?G&;=_2@#TK_@LS^U9\ M2OAMJ_P"_8C^"GC34/#/B7]H_P"+%KX;O_%&CSF*_P!)\.P/"^K3V<@YBN3% M-%&D@Y02NRE7"L.6_:3\86?_ 2N_P""@O[,^G?!V]U.S^%WQY\077P^\<>$ M;W6[J\MH]8=83I&J6XN9',5TTSO#.X/[^-E+AG1&&#_P6O\ "MSHW[>7[ ?[ M7\A67PEX3^-MSX%_M8?\EL^!_\ V/[>!(3'I M/B.:VAVH, [$.,^I[UXE\7?V6OAY\(?CE\'KCPQKGB6X;4?&ABG&JZ_-_P#@6U &Q7E/ M[=O_ "9-\7O^R9ZY_P"D$U=]_P (/I'_ #\WO_@6U>6?MR>#]+M?V+OBUU^"]?NM_P1T\* MZ=J7_!.'X<7L\]RKNNK9$=PRCC5[T=!]*^3XQ_Y%L/\ &O\ TF1_*'TP_P#D MVF#_ .PNG_Z9KGUE16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U?FY_F\;%% M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U !XE_Y"^C M_P#7Z?\ T$UL5RFN>%=.M=1TV&.>Y(GN2KEKAB0-O;TK3_X0?2/^?F]_\"VH M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"V MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2 M/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!]( M_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_ M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V*^!_\ @XA_Y,X\*?\ 93+7 M_P!-^H5]P?\ "#Z1_P _-[_X%M7PA_P<&^';'2/V0/"MS:S7#,WQ)M5(EG+# M']GWYZ'Z5ZV1?\C>CZGZSX%_\G8O]:O\ O"OZ;O\ A!](_P"?F]_\"VKX7C7_ )%/^1NO\+/Z3^BE_R=JG_UYJ_DCX:HHHK]//\ 3T**** "BBB@ M HHHH ^I/^"+O_*2GX<_[NL?^F>]K]Y*_!7_ ((V6,.I?\%'OAY93LZHZZOD MQN5/&D7IZCZ5^Z7_ @^D?\ /S>_^!;5^;<8?\C.'^!?G(_S<^F%_P G,PG_ M &"4_P#T]B#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VKY0_E(V**Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ #P/_P @B7_K M]F_]"K8KE/"OA73M0TZ2::>Y!%S(H"7#*,!JT_\ A!](_P"?F]_\"VH V**Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO? M_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:M>-!%&L:DX50!D\T M +7\(7[6'_)TWQ+_ .R@:S_Z735_=[7\(7[6'_)TWQ+_ .R@:S_Z734 ?M__ M ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% M !1110 4444 %%%% 'A_[5?_ 3S_9L_;&\=>#_BI\6K3Q58^*O 7VD>%/$W M@SQUJ>A7U@EQL,R++83Q%@QC0G=DC;@$ L#W/P4_9U^$?[/MGJ,/PS\.W,=Y MK5Q'/KVN:SK-WJFJ:M*B;(WN[Z]EEN;DHGR)YDC!%^50HXKMZ* /(?B]^PW^ MSW\:/B%=_%CQ!I6OZ/XDU30UT77M:\&>,=1T.XUG359F2TO'L)XC<(A=]C/F M2,2.(W0.P-[XA?L9?LU_$G]E"_\ V(-9^%UE9?##4/#@T)O"VAL]A#!9 #;' M$8"K1[2H8%3G(R+VOP7K]Z/^",G_ "C6^&O^[J__ *>+VOD^,?\ D6P_ MQK_TF1_*'TP_^3:8/_L+I_\ IFN?4%%%%?FY_F\%%%% !1110 4444 8_B7_ M )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\#_\ !Q#_ ,F< M>%/^RF6O_IOU"OOBO@?_ (.(?^3./"G_ &4RU_\ 3?J%>MD7_(WH^I^L^!?_ M "=S)_\ K\O_ $F1^-]%%%?KQ_KN%%%% !1110 4444 .A_UJ_[PK^H:OY>8 M?]:O^\*_J&KX7C7_ )R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_&7_@X7_P"3 MV?#W_9,['_TOU"OV:K\9?^#A?_D]GP]_V3.Q_P#2_4*^EX4_Y&Z_PL_I/Z*7 M_)VJ?_7FK^2/A&BBBOT\_P!/0HHHH **** "BBB@#ZD_X(N_\I*?AS_NZQ_Z M9[VOWDK\&_\ @B[_ ,I*?AS_ +NL?^F>]K]Y*_-N,/\ D9P_P+\Y'^;GTPO^ M3F83_L$I_P#I[$!1117RA_*04444 %%%% !1110!C^!_^01+_P!?LW_H5;%8 M_@?_ )!$O_7[-_Z%6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7\(7[6'_)TWQ+_P"R@:S_ .ETU?W>U_"%^UA_R=-\ M2_\ LH&L_P#I=-0!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ M +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7^ MUA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS4 >Z4444 %>4_MV_ M\F3?%[_LF>N?^D$U>K5Y3^W;_P F3?%[_LF>N?\ I!-71A?]ZI_XE^9[_"G_ M "5. _Z_4O\ TN)_.;1117[8?[8A1110 4444 %%%% !7[T?\$9/^4:WPU_W M=7_]/%[7X+U^]'_!&3_E&M\-?]W5_P#T\7M?)\8_\BV'^-?^DR/Y0^F'_P F MTP?_ &%T_P#TS7/J"BBBOS<_S>"BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H M)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "O@?\ X.(?^3./"G_93+7_ --^H5]\ M5\#_ /!Q#_R9QX4_[*9:_P#IOU"O6R+_ )&]'U/UGP+_ .3N9/\ ]?E_Z3(_ M&^BBBOUX_P!=PHHHH **** "BBB@!T/^M7_>%?U#5_+S#_K5_P!X5_4-7PO& MO_+C_M[_ -M/X7^FEOD7_OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH * M*** "BBB@ HHHH \'_;,\4_MO:E=:)\%_P!A'2_">F>(=8M[B]U_XA^/[.XN M=*\.6431HB1V\!5KN]G>0^7&76-$MYGD/^K5_G?]@[]NG]O?PA_P43\1_P#! M*[_@I7I'@W6O$_\ P@/_ FWP[^)?@"PEM+/6]*%R+>2*XMY&/E3*Y<# 4 P M.#O#1R-]Y>)_$_ASP5X;U#QCXPUZSTO2=*LI;S4]3U"X6&"TMXT+R2R.Q"HB MJ"Q8D $FOF7]D_X':K\8OVO_%W_ 5$^)_ANYTJZ\0>$+;P5\)-#U*V:&[T M[PE#7,; -%<7]TYG$3 /#;QVZ.%D,J( <[\.?VMOVA/V\_VFOC5\+?V M2_B7H7@;P5\#-;3PK<^*;_PP-7G\1^*A&9+N H\T:PV5H=D4BK^^F=V*2Q*H MW>B?\$S?VYT_;U_9WN_'OB+PM;^'O&_@WQ;J7@WXF^&K2X:6'2_$&G2B.YCB M9OF:%P8YH]WS!)0K$LI-?*7_ ;$Z=J&@?!;]I_PQXL5D\2V'[8OB^/7XYAB M42BWTY26SS@NLGXAJ=_P;UV^J7_QV_;R\:6:L?#VI?MA^)8]*E7_ %^(.F^"/AEH^K MNXL_[1O) K7MWY9#FUMX\RR!"&8[$#)OWKR>J_M:?&W]CG]MKX3_ +*?[5?Q M$TOQIX:^.EEJ-IX-\;6GAU-*N-*\1V,<]>)?%W]EKX>?"'XY?!ZX\,:YXEN&U'QH8IQJNOS7(4 M)"7&P.?E.1R1U'% 'U[16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L5Y M3^W;_P F3?%[_LF>N?\ I!-7??\ "#Z1_P _-[_X%M7EG[J?^)?F>_P *?\E3@/\ K]2_]+B?SQ44 M45^V'^V(4444 %%%% !1110 5^]'_!&3_E&M\-?]W5__ $\7M?@O7[K?\$=/ M"NG:E_P3A^'%[//]'0?2OD^,?^1;#_ !K_ -)D?RA],/\ MY-I@_P#L+I_^F:Y]945C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M7YN?YO&Q M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0 >)?^0O MH_\ U^G_ -!-;%_^!;5\(?\'!OAVQTC]D#PKA^E>MD7_(WH^I^L^!?_)W,G_Z_+_TF1^/U%%%?KQ_KN%%%% !1110 M 4444 .A_P!:O^\*_J&K^7F+_6K_ +PK^F[_ (0?2/\ GYO?_ MJ^%XU_P"7 M'_;W_MI_"_TTM\B_[FO_ '7-BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ M^%/X7-BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_ M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"V MH ++_D=[W_KRB_F:V*Y2U\*Z=)XINK!I[G9';1LI%PV[))ZFM/\ X0?2/^?F M]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"? MF]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"V MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2 M/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!]( M_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_ M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BOQE_X.%_\ D]GP M]_V3.Q_]+]0K]@O^$'TC_GYO?_ MJ_'3_@X#TNWTC]M'0+:VDE93\-K)B99" MQS]NOQU/TKZ7A3_D;K_"S^D_HI?\G:I_]>:OY(^&J***_3S_ $]"BBB@ HHH MH **** /J3_@B[_RDI^'/^[K'_IGO:_>2OP5_P""-EC#J7_!1[X>64[.J.NK MY,;E3QI%Z>H^E?NE_P (/I'_ #\WO_@6U?FW&'_(SA_@7YR/\W/IA?\ )S,) M_P!@E/\ ]/8@V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ^4/Y2-BBL? M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'T MC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@ \#_\ ((E_ MZ_9O_0JV*Y3PKX5T[4-.DFFGN01O7'7CO5[_A!](_Y^;W_P M+:OG+_@H!H=IHR^$_LLLS>8;_=YTQ;&/L_3/3K7Q'B-Q+CN$.#,5F^#C&52E MR64TW'WJD(.ZBXO:3M9K6WH?0<+Y5A\[SVC@J[:A/FNXV3TC*6ETUNNQZQ_P MV+^SC_T47_RD7G_QFC_AL7]G'_HHO_E(O/\ XS7PQ17\M?\ $R?'7_0-AO\ MP"K_ /+C]@_XA5P]_P _:O\ X%#_ .0/N?\ X;%_9Q_Z*+_Y2+S_ .,T?\-B M_LX_]%%_\I%Y_P#&:^&**/\ B9/CK_H&PW_@%7_Y<'_$*N'O^?M7_P "A_\ M('W/_P -B_LX_P#11?\ RD7G_P 9H_X;%_9Q_P"BB_\ E(O/_C-?#%%'_$R? M'7_0-AO_ "K_P#+@_XA5P]_S]J_^!0_^0/N?_AL7]G'_HHO_E(O/_C-'_#8 MO[./_11?_*1>?_&:^&**/^)D^.O^@;#?^ 5?_EP?\0JX>_Y^U?\ P*'_ ,@? M>&C?M7? 'Q!K%IH.D>/?.N[ZYCM[6+^R[I=\CL%5U_"%^UA_R=-\2_^R@: MS_Z734 ?M_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D M]?O]0 4444 %%%% !1110 4444 ?*W_!1[]B#]L/]M#4/"6G? 3]O;3/A%X; M\-WT>IZAH5S\(8/$G]MZC%(7@DN3**:XN;.X>2=( MO,9Q P*&1(WX*#/U]10!\Q3_ +"?Q0^#W[1GQ)_:&_8K^,?AWP=+\8HK2?QY MH'BOP?-JUDFL6\;0QZS9K#>6QCG:)MLT+EDG:.-]R,&WV/ ?_!/F_P#V:O\ M@GUK7['/[&7QOU'P7XLU"POIX/BGJ>G17]_-KMW*9KG5;B,A4DEED9NF!&I4 M)@1J*^E:* /G/X_?L"3?M3_LA^!O@;\<_C1>WWQ&\ 3Z'KN@?%ZQT>&&[M?% MFF*C1ZREJ#Y8$DHD+V^=ICF= RG:ZQ^%_P!B#QQX^_:P\)?ME?M@_$O0/%?B M7X;:#?:9\-=#\*>&IM,TO1);Y42_U)EN+JYEGNYHXTB4[UCABRH5W)EKZ0HH M **** "O"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2B MBB@ KRG]NW_DR;XO?]DSUS_T@FKU:O*?V[?^3)OB]_V3/7/_ $@FKHPO^]4_ M\2_,]_A3_DJOWH_P"",G_*-;X:_P"[J_\ Z>+VOD^,?^1;#_&O M_29'\H?3#_Y-I@_^PNG_ .F:Y]04445^;G^;P4444 %%%% !1110!C^)?^0O MH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 4444 %% M>9']L7]G$'!^(O\ Y2+S_P",T?\ #8O[./\ T47_ ,I%Y_\ &:^3_P!?>!O^ MAKAO_!]+_P"2/9_U9?\-B_LX_]%%_\I%Y_P#&:/\ AL7]G'_HHO\ Y2+S_P",T?Z^\"_]#7#? M^#Z7_P D'^KG$/\ T!U?_!<_\CTVBO,O^&Q?VFT5YE_P - MB_LX_P#11?\ RD7G_P 9KL/A]\3/!'Q3T>77O >M_;[2"Y-O++]FEBVR!58K MB15)X93G&.:[LOXJX7S;$K#X''4:M1IOEA5A.5EN[1DW9=3GQ.3YO@J7M<1A MZD(]Y0DE][21NT445[QYH4444 %%%% !7P/_ ,'$/_)G'A3_ +*9:_\ IOU" MOOBO@?\ X.(?^3./"G_93+7_ --^H5ZV1?\ (WH^I^L^!?\ R=S)_P#K\O\ MTF1^-]%%%?KQ_KN%%%% !1110 4444 .A_UJ_P"\*_J&K^7F'_6K_O"OZAJ^ M%XU_Y M /#ESXM\6ZC]DT^TV?:+CR7DV;G5%^5 6.68#@=ZRQ&(H86A.O7FH0@G*4I- M)125VVWHDEJV]$BZ=.I6J1ITXMR;222NVWLDNK?1&G17F7_#8O[./_11?_*1 M>?\ QFC_ (;%_9Q_Z*+_ .4B\_\ C-?,?Z^\"_\ 0UPW_@^E_P#)'K_ZN<0_ M] =7_P %S_R/3:*\R_X;%_9Q_P"BB_\ E(O/_C-'_#8O[./_ $47_P I%Y_\ M9H_U]X%_Z&N&_P#!]+_Y(/\ 5SB'_H#J_P#@N?\ D>FT5YE_PV+^SC_T47_R MD7G_ ,9H_P"&Q?V?_ M !FO0]#UK3/$FBVGB'1;GSK.^MDN+6;8R[XW4,K88 C((." :]/+.(^'L[J2 MIY=C*5:45=JG4A-I=VHMV7J<>+RO,\!%2Q5"=-/9RC*-_2Z1:HHHKV3A"BBB M@ HHHH *_&7_ (.%_P#D]GP]_P!DSL?_ $OU"OV:K\9?^#A?_D]GP]_V3.Q_ M]+]0KZ7A3_D;K_"S^D_HI?\ )VJ?_7FK^2/A&BBBOT\_T]"BBB@ HHHH *** M* /J3_@B[_RDI^'/^[K'_IGO:_>2OP;_ ."+O_*2GX<_[NL?^F>]K]Y*_-N, M/^1G#_ OSD?YN?3"_P"3F83_ +!*?_I[$!1117RA_*04444 %%%% !1110!\ MKWO_ 5O_P"">WPG\1:W\-O'_P"T#]@UK0]=O+'5++_A%-6E\BXBF:.1-\=J MR-AE894D'&02*3_A]C_P3'_Z.8_\LS6O_D.OQ2_;:_Y/-^+G_93]?_\ 3C/7 MF-?T5@O"+AO$X.G5E5K7E%-VE#JD_P#GV?S=C?&'B;#8VK1C1HVC*25XSO9- MK_GX?OW_ ,/L?^"8_P#T_=Y$OWI4PLI.+6N)HQ=[03V;Z[GZSX&^)V?<0^*>7Y?B:5 M)0G[6[C&:?NT*LE:\VMTNFQ];T445_D0?Z'!1110 4444 %%%% '2?!O_DKW MA7_L9+'_ -*$K]$*_._X-_\ )7O"O_8R6/\ Z4)7Z(5_8OT9?^1)F'_7R'_I M+/PWQ9_Y&&&_PR_,****_IL_)0HHHH *_A"_:P_Y.F^)?_90-9_]+IJ_N]K^ M$+]K#_DZ;XE_]E UG_TNFH _;_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ M )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "O"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:@#W2BBB M@ KRG]NW_DR;XO?]DSUS_P!()J]6KRG]NW_DR;XO?]DSUS_T@FKHPO\ O5/_ M !+\SW^%/^2IP'_7ZE_Z7$_G-HHHK]L/]L0HHHH **** "BBB@ K]Z/^",G_ M "C6^&O^[J__ *>+VOP7K]Z/^",G_*-;X:_[NK_^GB]KY/C'_D6P_P :_P#2 M9'\H?3#_ .3:8/\ ["Z?_IFN?4%%%%?FY_F\%%%% !1110 4444 8_B7_D+Z M/_U^G_T$UL5^?G_!QS_R9EX1_P"RGVO_ *;M0K\7J_4>$_#;_6C*%COK7L[R M:MRY_J0M@HHHH **** "BBB@ KZ^_X)^?\DAU7_L9)?_2>"OD&OK[_ ()^ M?\DAU7_L9)?_ $G@K]M^C]_R<:G_ ->ZGY'P'B7_ ,DM/_%'\SW:BBBO[S/Y MR"BBB@ HHHH *^!_^#B'_DSCPI_V4RU_]-^H5]\5\#_\'$/_ "9QX4_[*9:_ M^F_4*];(O^1O1]3]9\"_^3N9/_U^7_I,C\;Z***_7C_7<**** "BBB@ HHHH M =#_ *U?]X5_4-7\O,/^M7_>%?U#5\+QK_RX_P"WO_;3^%_II;Y%_P!S7_NN M%%%%?"G\+A1110 4444 %%%% '@7[0/_ 4#_9$_9(^,3>"/VA/BW_PC^J7^ MA07UI:_V#?W>^W:26-7W6T$BC+12#!(/R],$9Y/_ (?8_P#!,?\ Z.8_\LS6 MO_D.OS\_X.+?^3X_#W_9,+#_ -+]0KX'K]XX;\+\@SC(L/C:U6JIU(W:4H6^ M5X-_BS\!XF\5.()-8$7]FZ;_ ,(SJ=OYWE2I/)^\GMDC M7$<3M\S#.W R2 ?PFKUW]A'_ ).K\+?2_P#_ $@N*^!\5O"GAW+O"[/<73JU M7*G@\5)7E"UXT)M7M!.UUKJCZW@'Q;XCS+CO*L)5I4E&IB:$':,[VE5BG:]1 MJ]GI=/T/T3HHHK_$D_TZ"BBB@ HHHH **** "OT+^!W_ "1CPE_V+=E_Z(2O MSTK]"_@=_P D8\)?]BW9?^B$K^F/HS?\C_'_ /7J/_I9^3^+/_(MPW^-_D=3 M1117]D'X6%%%% !1110 5^,O_!PO_P GL^'O^R9V/_I?J%?LU7XR_P#!PO\ M\GL^'O\ LF=C_P"E^H5]+PI_R-U_A9_2?T4O^3M4_P#KS5_)'PC1117Z>?Z> MA1110 4444 %%%% 'TE_P2+\7>'O G_!0?P%XL\5ZA]ET^T75?M%QY3OLW:5 M=HORH"QRS*.!WK]K?^&N_P!GC_HH7_E)N_\ XU7X.?L*_P#)T/AS_KG>_P#I M'-7Z$5_*7CGXAYUPEQ=1P>#ITY1E0C.\U)N[J5%TG%6M%=.^I_E]]-7-,1@O M%3!TX)-?4Z;UO_S_ ,1YH^V_^&N_V>/^BA?^4F[_ /C5'_#7?[/'_10O_*3= M_P#QJOB2BOQC_B-?%7_/FC_X#/\ ^6'\@?ZP8S^6/W/_ #/MO_AKO]GC_HH7 M_E)N_P#XU1_PUW^SQ_T4+_RDW?\ \:KXDHH_XC7Q5_SYH_\ @,__ )8'^L&, M_EC]S_S/MO\ X:[_ &>/^BA?^4F[_P#C5'_#7?[/'_10O_*3=_\ QJOB2BC_ M (C7Q5_SYH_^ S_^6!_K!C/Y8_<_\S[;_P"&N_V>/^BA?^4F[_\ C5'_ UW M^SQ_T4+_ ,I-W_\ &J^)**/^(U\5?\^:/_@,_P#Y8'^L&,_EC]S_ ,S\QOVQ M=4L=;_:Y^*>M:7/YMM=_$?7)[>7:5WQO?SLIP0",@C@C-><5V'[0O_)?O'/_ M &.&I_\ I5)7'U_KGPY7GB>'L'6EO*E3;MM=P3/Y#S&3GF%:3ZRE^;"BBBO9 M.,**** "BBB@ KZY_P""6/W/'?UTO_V\KY&KZY_X)8_<\=_72_\ V\K^;?I> M?\H[YW_W+?\ J70/W#Z-_P#R>C*_^X__ *C5CZWHHHK_ !%/]5 HHHH **** M "BBB@#I/@W_ ,E>\*_]C)8_^E"5^B%?G?\ !O\ Y*]X5_[&2Q_]*$K]$*_L M7Z,O_(DS#_KY#_TEGX;XL_\ (PPW^&7YA1117]-GY*%%%% !7\(7[6'_ "=- M\2_^R@:S_P"ETU?W>U_"%^UA_P G3?$O_LH&L_\ I=-0!^W_ /P:;?\ *4S] MKO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 444 M4 %%%% &!\3[CXH6O@;4)?@SI&@WOB3R"-+A\3:A-;67F$<-*\$4CE0>=JJ- MW3$/VL?CW::/;>)_$NL:XEY::#9M!:6\= MOJMU;PQ1H[NV%CB1A? M#G]K;]H3]O/]IKXU?"W]DOXEZ%X&\%? S6T\*W/BF_\ # U>?Q'XJ$9DNX"C MS1K#96AV12*O[Z9W8I+$JC=Z)_P3-_;G3]O7]G>[\>^(O"UOX>\;^#?%NI># M?B;X:M+AI8=+\0:=*([F.)F^9H7!CFCW?,$E"L2RDU\I?\&Q.G:AH'P6_:?\ M,>+%9/$MA^V+XOCU^.88E$HM].4EL\X+K)^(:G?\&]=OJE_\=OV\O&EFK'P] MJ7[8?B6/2I5_UW?ED.;6WCS+($(9CL0,F_>O)ZK^UI\; M?V.?VVOA/^RG^U7\1-+\:>&OCI9:C:>#?&UIX=32KC2O$=C''*^GW$4EWT2Q_?%I;2V MTETW'.Q8SEO8K^+ MGO/@_P#%?POI&BF! EEJVA/<3"0#YV+@C@GH*\2^+OAC]J+2?CE\'F^+OQ/\ M-:O')XT(TY=*T1KT5C_8O&__ $&[+_P&/^-'V+QO M_P!!NR_\!C_C0!L5Y3^W;_R9-\7O^R9ZY_Z035WWV+QO_P!!NR_\!C_C7EG[ MC_ ((R?\HUOAK_ +NK_P#I MXO:_!>OV?_X)2?M!>!/ W[ ?@#PMK?Q%MK"YM5U/S+232+F4INU2[_P"&KOA?_P!%=LO_ 07G_QJC_AJ[X7_ /17;+_P M07G_ ,:K\C_ULX5_Z#Z/_@V'_P D?YL?7<'_ ,_(_>O\SV&BO'O^&KOA?_T5 MVR_\$%Y_\:H_X:N^%_\ T5VR_P#!!>?_ !JC_6SA7_H/H_\ @V'_ ,D'UW!_ M\_(_>O\ ,]AHKQ[_ (:N^%__ $5VR_\ !!>?_&J/^&KOA?\ ]%=LO_!!>?\ MQJC_ %LX5_Z#Z/\ X-A_\D'UW!_\_(_>O\SV&BO'O^&KOA?_ -%=LO\ P07G M_P :H_X:N^%__17;+_P07G_QJC_6SA7_ *#Z/_@V'_R0?7<'_P _(_>O\SY= M_P"#CG_DS+PC_P!E/M?_ $W:A7XO5^L__!>;XU>#/B5^R5X9T?P]XW@U2>#X MBVLS0Q:9/ 406%^I;,B*#RP&!SS7Y,5_7'@YCL%F'!4*V%JQJ0YYJ\9*2NFN MJ;1_+?BQ4IU>+Y2@TUR0VUZ!1117ZH?FH4444 %%%% !1110!^N+_?/UI*5_ MO'ZTE?\ -F]S_<1;!1110 4444 %%%% !7U]_P $_/\ DD.J_P#8R2_^D\%? M(-?5_P"PA;^(IOA1J;:1J-O#'_PD,@9982Q+>1!SGZ8K]M^C]_R<:G_U[J?D M? >)?_)+3_Q1_,^A:*Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:_O,_G(V** MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\: -BO@?_ (.(?^3./"G_ &4RU_\ 3?J%?<'V+QO_ M -!NR_\ 8_XU\(?\'!MOXBA_9 \*MJ^HV\T?_"R;4*L4)4AO[/O^<_3->MD M7_(WH^I^L^!?_)W,G_Z_+_TF1^/U%%%?KQ_KN%%%% !1110 4444 .A_UJ_[ MPK^H:OY>803,@'4L,?G7]$O_ U=\+_^BNV7_@@O/_C5?FOB'FV597]6^NXB M%+FY[<\XQO;DO;F:O:ZO;:Z/X2^FM7HT7D/M))7^M;M+_H'/8:*\>_X:N^%_ M_17;+_P07G_QJC_AJ[X7_P#17;+_ ,$%Y_\ &J_-?];.%?\ H/H_^#8?_)'\ M)?7<'_S\C]Z_S/8:*\>_X:N^%_\ T5VR_P#!!>?_ !JC_AJ[X7_]%=LO_!!> M?_&J/];.%?\ H/H_^#8?_)!]=P?_ #\C]Z_S/8:*\>_X:N^%_P#T5VR_\$%Y M_P#&J/\ AJ[X7_\ 17;+_P $%Y_\:H_ULX5_Z#Z/_@V'_P D'UW!_P#/R/WK M_,]AHKQ[_AJ[X7_]%=LO_!!>?_&J/^&KOA?_ -%=LO\ P07G_P :H_ULX5_Z M#Z/_ (-A_P#)!]=P?_/R/WK_ #/RT_X.+?\ D^/P]_V3"P_]+]0KX'K[6_X+ MP>/M ^(_[8&@:]X=\01ZE"GPZLX7N(K22$!Q?7Y*[9%4\!ASC'-?%-?VUX>X MC#XO@K UJ$U.$H)IQ:::N]FM&?Q]QW*,^+\9*+NN=_D@HHHK[(^2"BBB@ HH MHH *]=_81_Y.K\+?2_\ _2"XKR*O7?V$?^3J_"WTOO\ T@N*_-O&7_DT'$7_ M & 8O_U'J'W'AC_R$O^Q;LO_1"5^>E?>WP7M/&#?"#PLUKJ]HL1\/69C5K-_P#H-V7_ (#'_&@#8K\9?^#A?_D] MGP]_V3.Q_P#2_4*_8+[%XW_Z#=E_X#'_ !K\=/\ @X#BU2+]M'0%U>ZBFE_X M5M9$-%'M&W[=?\8_.OI>%/\ D;K_ L_I/Z*7_)VJ?\ UYJ_DCX:HHHK]//] M/0HHHH **** "BBB@#US]A7_ ).A\.?]<[W_ -(YJ_0BOSW_ &%O^3H?#G^Y M>_\ I'-7Z$5_"OTF_P#DO<-_V#0_].UC_*SZ.?\ ML<-3_P#2J2N/K_-_^@W9?^ Q_P :_IL_)38HK'^Q>-_^@W9?^ Q_QK7C#B-1 M*P+;1N('!- "U_"%^UA_R=-\2_\ LH&L_P#I=-7]WM?PA?M8?\G3?$O_ +*! MK/\ Z734 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^ M3U^_U !1110 4444 %%%% !1110!D^.++QSJ/A:[L_AOXCTK2-:DCQ8ZCK>C M2:A;0MGJ]O%<6[2#&>!*G/?M7SM_P26_X)]^/O\ @F/^R=IG[(WB']H#2OB# MHVA7U[ _\ @GS?_LU?\$^M:_8Y_8R^-^H^"_%FH6%]/!\4]3TZ M*_OYM=NY3-WSM,$OVROVP?B7H'BOQ+\-M!OM,^&NA^%/#4VF:7HDM\J)?ZDRW% MUN?^D$U=&%_P!ZI_XE^9[_ I_R5. _P"OU+_TN)_.;111 M7[8?[8A1110 4444 %%%% !7Z'_L1_\ )KWA;_KG=_\ I9/7YX5^A_[$?_)K MWA;_ *YW?_I9/7\Y?2<_Y(/#?]A,/_358_C/ZI?]?JWYH_"./_ /DHI?X8_D%% M%%?TT?%!1110 4444 %%%% 'ZXO]\_6DI7^^?K25_P V;W/]Q%L%%%% !111 M0 4444 %?7W_ 3\_P"20ZK_ -C)+_Z3P5\@U]??\$_/^20ZK_V,DO\ Z3P5 M^V_1^_Y.-3_Z]U/R/@/$O_DEI_XH_F>[4445_>9_.04444 %%%% !7P/_P ' M$/\ R9QX4_[*9:_^F_4*^^*^!_\ @XA_Y,X\*?\ 93+7_P!-^H5ZV1?\C>CZ MGZSX%_\ )W,G_P"OR_\ 29'XWT445^O'^NX4444 %%%% !1110 ^U_X^8_\ MKH/YU^L-?D]:_P#'S'_UT'\Z_6&OY$^E1OD__C*_P#N/_ZC M5CZWHHHK_$4_U4"BBB@ HHHH **** .D^#?_ "5[PK_V,EC_ .E"5^B%?G?\ M&_\ DKWA7_L9+'_TH2OT0K^Q?HR_\B3,/^OD/_26?AOBS_R,,-_AE^84445_ M39^2A1110 5_"%^UA_R=-\2_^R@:S_Z735_=[7\(7[6'_)TWQ+_[*!K/_I=- M0!^W_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<+\]\,7UR&>WM[IEV;I8Q_K%VD_+ZUW5% 'A?_" _P#!03_HO_@3 M_P )23_XJC_A ?\ @H)_T7_P)_X2DG_Q5>Z44 >%_P#" _\ !03_ *+_ .!/ M_"4D_P#BJR?'?P*_;<^)G@G6/ASXW^-G@2]T;7M,GT_5K/\ X1N>/S[::-HY M$WQR*ZY5B,J01G((-?15%--Q=UN:4JM6A5C5I2<91:::=FFM4TUJFGLT?G3_ M ,.(O#'_ $#/ G_?[7?_ ).H_P"'$7AC_H&>!/\ O]KO_P G5^BU%=W]J9G_ M ,_Y_P#@4O\ ,^V_XBAXF?\ 0[QG_A36_P#DS\Z?^'$7AC_H&>!/^_VN_P#R M=1_PXB\,?] SP)_W^UW_ .3J_1:BC^U,S_Y_S_\ I?YA_Q%#Q,_Z'>,_P#" MFM_\F?G3_P .(O#'_0,\"?\ ?[7?_DZC_AQ%X8_Z!G@3_O\ :[_\G5^BU%'] MJ9G_ ,_Y_P#@4O\ ,/\ B*'B9_T.\9_X4UO_ ),_.G_AQ%X8_P"@9X$_[_:[ M_P#)U'_#B+PQ_P! SP)_W^UW_P"3J_1:BC^U,S_Y_P __ I?YA_Q%#Q,_P"A MWC/_ IK?_)GYT_\.(O#'_0,\"?]_M=_^3J]#\$?\$S_ (K?#GPO:^"_!GBK MP)9Z99!Q:VWV'4I-FYV=OFDN68Y9F/)/6OM.BO-S2G3SN@J&8I5X)\RC4]]) MV:NE*ZO9M7WLWW/%SSBWBKB?"1PN MS:ZL^0O^&!OC[_T/O@3_ ,%5_P#_ !^C_A@;X^_]#[X$_P#!5?\ _P ?KZ]H MKPO]4^%?^@"C_P""H?\ R)\K]2P?_/N/W+_(^0O^&!OC[_T/O@3_ ,%5_P#_ M !^C_A@;X^_]#[X$_P#!5?\ _P ?KZ]HH_U3X5_Z */_ (*A_P#(A]2P?_/N M/W+_ "/D+_A@;X^_]#[X$_\ !5?_ /Q^C_A@;X^_]#[X$_\ !5?_ /Q^OKVB MC_5/A7_H H_^"H?_ "(?4L'_ ,^X_!/A7\5;_PAK%IXF\4>39QVT&HP)#.D$F))"EP'*[7<8!'7 MV%1_\.$/!?\ T!O G_@1KW_R=7U]^T?X%\7>+/BQ\)-;\.:#/=VFA^,)+K5I MX0"MK"8&4.W/3/%>OU]5E&.QO#^#6$RNK+#TDV^2E)TXW>[Y8M*[ZNVIPXCA MWA_%U/:5\)2G+O*G!O[VC\XO^'"'@O\ Z W@3_P(U[_Y.H_X<(>"_P#H#>!/ M_ C7O_DZOT=HKU/]:>)_^@ZM_P"#9_\ R1A_JIPM_P! %'_P5#_Y$_.+_APA MX+_Z W@3_P "->_^3J/^'"'@O_H#>!/_ (U[_Y.K]':*/\ 6GB?_H.K?^#9 M_P#R0?ZJ<+?] %'_ ,%0_P#D3\XO^'"'@O\ Z W@3_P(U[_Y.H_X<(>"_P#H M#>!/_ C7O_DZOT=HH_UIXG_Z#JW_ (-G_P#)!_JIPM_T 4?_ 5#_P"1/SB_ MX<(>"_\ H#>!/_ C7O\ Y.H_X<(>"_\ H#>!/_ C7O\ Y.K]':*/]:>)_P#H M.K?^#9__ "0?ZJ<+?] %'_P5#_Y$^/C_ ,$_/CL3D^.O G_@KU#_ .2*/^'? MGQV_Z'KP)_X*]0_^2*^P:*_-?]0N!O\ H58;_P $4O\ Y$^X_P!8^(?^@RK_ M .#)_P"9\??\._/CM_T/7@3_ ,%>H?\ R11_P[\^.W_0]>!/_!7J'_R17V#1 M1_J%P+_T*L-_X(I?_(C_ -8^(?\ H,J_^#)_YGQ]_P ._/CM_P!#UX$_\%>H M?_)%'_#OSX[?]#UX$_\ !7J'_P D5]@T4?ZA<"_]"K#?^"*7_P B'^L?$/\ MT&5?_!D_\SX^_P"'?GQV_P"AZ\"?^"O4/_DBC_AWY\=O^AZ\"?\ @KU#_P"2 M*^P:*/\ 4+@7_H58;_P12_\ D0_UCXA_Z#*O_@R?^9\??\._/CM_T/7@3_P5 MZA_\D5U_P^_9U_;.^%FCRZ#X#^,G@2PM)[DW$L7_ CMQ+ND*JI;,DC$<*HQ MG'%?25%=V7\*\+Y3B5B,#@:-*HDUS0I0A*SW5XQ3L^ISXG.,WQM+V6(Q%2<> MTIR:^YMH\+_X0'_@H)_T7_P)_P"$I)_\51_P@/\ P4$_Z+_X$_\ "4D_^*KW M2BO>/-/"_P#A ?\ @H)_T7_P)_X2DG_Q5'_" _\ !03_ *+_ .!/_"4D_P#B MJ]THH \+_P"$!_X*"?\ 1?\ P)_X2DG_ ,51_P (#_P4$_Z+_P"!/_"4D_\ MBJ]THH \+_X0'_@H)_T7_P "?^$I)_\ %5P/[1'[$7[27[5_@VT^'_Q^^(_@ M37](L=334+6T_L>]M=ERL&/^@9X$_P"_VN__ "=7Z+44?VIF?_/^?_@4O\P_XBAXF?\ M0[QG_A36_P#DS\Z?^'$7AC_H&>!/^_VN_P#R=1_PXB\,?] SP)_W^UW_ .3J M_1:BC^U,S_Y_S_\ I?YA_Q%#Q,_Z'>,_P#"FM_\F?G2O_!"3PRC!UTWP("# MD'SM<_\ DZO6?^&!OC[_ -#[X$_\%5__ /'Z^O:*\?-<'@\]Y/[2IQK\E^7V MB4^6]KVYKVO97MO97V/G<_XAS_BKV?\ ;>+JXKV=^3VU2=7EYKROLCY"_X8&^/O_0^^!/_ 57_P#\?H_X8&^/O_0^^!/_ 57_P#\?KZ] MHKR/]4^%?^@"C_X*A_\ (GSOU+!_\^X_\+V#? OBZP_;3\:?$"\T&>/1=0\'Z=:V6H ML!Y=5X:X M!/_ (U[_Y.H_X<(>"_^@-X$_\ M C7O_DZOT=HKL_UIXG_Z#JW_ (-G_P#)&?\ JIPM_P! %'_P5#_Y$_.+_APA MX+_Z W@3_P "->_^3J/^'"'@O_H#>!/_ (U[_Y.K]':*/\ 6GB?_H.K?^#9 M_P#R0?ZJ<+?] %'_ ,%0_P#D3\XO^'"'@O\ Z W@3_P(U[_Y.H_X<(>"_P#H M#>!/_ C7O_DZOT=HH_UIXG_Z#JW_ (-G_P#)!_JIPM_T 4?_ 5#_P"1/SB_ MX<(>"_\ H#>!/_ C7O\ Y.K7\!_\$3+;X9^*[7QOX(C\"66J67F?9;K.M2;- M\;1M\LEZRG*NPY!ZYZU^@U%!/_!7J'_R11_P[\^.W_0]>!/\ P5ZA_P#)%?8-%?G_ /J%P+_T M*L-_X(I?_(GV7^L?$/\ T&5?_!D_\SX^_P"'?GQV_P"AZ\"?^"O4/_DBC_AW MY\=O^AZ\"?\ @KU#_P"2*^P:*/\ 4+@7_H58;_P12_\ D0_UCXA_Z#*O_@R? M^9\??\._/CM_T/7@3_P5ZA_\D4?\._/CM_T/7@3_ ,%>H?\ R17V#11_J%P+ M_P!"K#?^"*7_ ,B'^L?$/_095_\ !D_\SX^_X=^?';_H>O G_@KU#_Y(H_X= M^?';_H>O G_@KU#_ .2*^P:*/]0N!?\ H58;_P $4O\ Y$/]8^(?^@RK_P"# M)_YGQ]_P[\^.W_0]>!/_ 5ZA_\ )%>A:'\)_P!O'PWHMIX>T7X[>!(;.QMD MM[6'_A%Y6V1HH55RSDG &22:]_HKT\LXR2I*IEV#I4925FZ=.$&UV;BE M=>IQXO-,SQ\5'%5YU$ME*4I6]+MGA?\ P@/_ 4$_P"B_P#@3_PE)/\ XJC_ M (0'_@H)_P!%_P# G_A*2?\ Q5>Z45[)PGA?_" _\%!/^B_^!/\ PE)/_BJ/ M^$!_X*"?]%_\"?\ A*2?_%5[I10!X7_P@/\ P4$_Z+_X$_\ "4D_^*H_X0'_ M (*"?]%_\"?^$I)_\57NE% 'A?\ P@/_ 4$_P"B_P#@3_PE)/\ XJO&/VAO M^"77Q'_:K\;6_P 1OCYXC\":]K-KIB:?;WGV/4[7;;)))(J;+:YC0X:60Y(S M\V,X Q]MT5K2K5J$^>E)Q?=-I_@>EE.=9QD.+^M99B:E"K9KGISE"5GNN:+3 ML^JOJ?G3_P .(O#'_0,\"?\ ?[7?_DZC_AQ%X8_Z!G@3_O\ :[_\G5^BU%=7 M]J9G_P _Y_\ @4O\SZC_ (BAXF?]#O&?^%-;_P"3/SI_X<1>&/\ H&>!/^_V MN_\ R=1_PXB\,?\ 0,\"?]_M=_\ DZOT6HH_M3,_^?\ /_P*7^8?\10\3/\ MH=XS_P *:W_R9^=/_#B+PQ_T#/ G_?[7?_DZC_AQ%X8_Z!G@3_O]KO\ \G5^ MBU%']J9G_P _Y_\ @4O\P_XBAXF?]#O&?^%-;_Y,_.G_ (<1>&/^@9X$_P"_ MVN__ "=1_P .(O#'_0,\"?\ ?[7?_DZOT6HH_M3,_P#G_/\ \"E_F'_$4/$S M_H=XS_PIK?\ R9\ >!?^"+K_ T\46WC3P2W@2RU.T#BWN<:S)LWHR-\LEXR MG*L1R.]>A?\ # WQ]_Z'WP)_X*K_ /\ C]?7M%>#F>5Y9G>(5?,:$*\TN52J M1C.22;:26=)V\R0"&\5%5F)( M QFNL_X<(>"_^@-X$_\ C7O_DZOK[]BGP+XN^'WPGU+1/&F@SZ==S>,-4NH MX+@ ,T,DY9'X/0CD5Z_7W5+B3B*A2C2I8RK&,4DDJDTDEHDDG9)+9(\N7"W# M$Y.4L#1;?_3J'_R)^<7_ X0\%_] ;P)_P"!&O?_ "=1_P .$/!?_0&\"?\ M@1KW_P G5^CM%:?ZT\3_ /0=6_\ !L__ )(7^JG"W_0!1_\ !4/_ )$_.+_A MPAX+_P"@-X$_\"->_P#DZC_APAX+_P"@-X$_\"->_P#DZOT=HH_UIXG_ .@Z MM_X-G_\ )!_JIPM_T 4?_!4/_D3\XO\ APAX+_Z W@3_ ,"->_\ DZC_ (<( M>"_^@-X$_P# C7O_ ).K]':*/]:>)_\ H.K?^#9__)!_JIPM_P! %'_P5#_Y M$_.+_APAX+_Z W@3_P "->_^3JZ[X5_\$AO$/P4%^/AEJ'@33/[3\K[=^YU> M;S/+W[/];=MC'F/TQG/.<"ON^BO,SC,,?Q#ET\OS2K+$4)VYJ=63J0ERM27- M";<7:24E=:-)K5([LMR?*H?_)%'_#OSX[?]#UX$_P#!7J'_ ,D5]@T5\1_J%P+_ M -"K#?\ @BE_\B?5_P"L?$/_ $&5?_!D_P#,^/O^'?GQV_Z'KP)_X*]0_P#D MBC_AWY\=O^AZ\"?^"O4/_DBOL&BC_4+@7_H58;_P12_^1#_6/B'_ *#*O_@R M?^9\??\ #OSX[?\ 0]>!/_!7J'_R11_P[\^.W_0]>!/_ 5ZA_\ )%?8-%'^ MH7 O_0JPW_@BE_\ (A_K'Q#_ -!E7_P9/_,^/O\ AWY\=O\ H>O G_@KU#_Y M(H_X=^?';_H>O G_ (*]0_\ DBOL&BC_ %"X%_Z%6&_\$4O_ )$/]8^(?^@R MK_X,G_F?(^C?L)_M#>']8M->TCXA>!(;NQN8[BUE_LF^;9(C!E;#3D'! ."" M*]$_X0'_ (*"?]%_\"?^$I)_\57NE%>SEF29-DD)0R[#4Z,9.[5.$8)ONU%* M[]3@Q>88_'R4L55E4:VYI.5O2[9X7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@ MG_1?_ G_ (2DG_Q5>Z45Z9R'A?\ P@/_ 4$_P"B_P#@3_PE)/\ XJO;=+CU M"+3+:+5[B.6[6!!=2Q)M5Y HW,!V!.2!4]% !7\(7[6'_)TWQ+_[*!K/_I=- M7]WM?PA?M8?\G3?$O_LH&L_^ETU '[?_ /!IM_RE,_:[_P"WC_T^3U^_U?@# M_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%>+?MD^,OVO;71]$^%?[$7ACPT?&OB>6X:;Q=XZBN'T3PSI]N(_.NI8 M[?#W-RS30QP6P90[,\C-LA<$ ]IHK\\/V5_VX/\ @HQ\!/\ @IAI'_!,O_@I M5%X&\8+\1?"5]K_PK^*/P^TF;3UN39J[W-G>6TC%498XW;*XVGRQF02YC]0T M_P#:[^-7[8/[=7Q2_8__ &5/'VE^#?#?P,TS38O'WCFYT!=4NM1\07Z22P:; M:122+$D$$43-<2,&D:1EB7RMID8 ^OZ*^;O^";?[<6K_ +87@_QYX(^*6AZ= MI'Q/^#OQ!U#P5\2=,TC>+.:\M7(BU"T61F=;6ZBQ+&KLS(=Z%GV;V\^_9T_; M=_:T\>_\%B/BE^PK\:O#O@K2_"7@WX3Z?XE\/1>%Y+BYN)Y+JZB3=<7,ZQ[B MH,BA4BC7N=QQ@ ^TJ*^8?VHOVQ/'5G^VM\-_^"!!XT^$GQ TO2?L#:SIZ3/#=Z=>VZNT:WD#QNZR M1;4DA&XI&P 8 ^P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO ME;]K/4/^"IGQ=^)FI_#7]@C7_AU\./#_ (7MH5U;QU\2-#NM1N-;U.6%9UM+ M"VC*QI:QQ21>;=.7)DD,<:9AD) /JFBOB7_@D[_P4A^.'[1_AKXS?!_]O/P- MH'A#XI_LZ^)O[)^(NH^'I'&C7]JT,LT&HP^82T:O'!*[*21M".-GF>6G(?#S M]O;]M[]I/]@_Q=_P5=^!DOAS3_!FE+K.L_#[X1ZKX>9[CQ)X 1)Y4.80ZW&68@'Z$T5\M>*/VO/CU^U;^R_P##'XB?\$RM#\/3 M:I\7]#&LV7B[X@PSMI/A33%BC:XDNHK8[KB]66:.WCM590T@E=F\N!\^*_LK M_MP?\%&/@)_P4PTC_@F7_P %*HO WC!?B+X2OM?^%?Q1^'VDS:>MR;-7>YL[ MRVD8JC+'&[97&T^6,R"7,8!^A]%?(&G_ +7?QJ_;!_;J^*7['_[*GC[2_!OA MOX&:9IL7C[QS"OB3IFD;Q9S7EJY$6H6BR,SK M:W46)8U=F9#O0L^S>P!](T444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%?G=^T_\3_\ @OA=?#OQ'^V1^S+'\&] \(Z%:3ZQX:^#'BKP_>W.NZWH MT"M('OKH/&MM>S1+YBVD>T1[UB>3S%8T ?HC17Q'JW_!:GX9Z+_P1GT;_@K1 M?_#FZ#>(/#T/]B^!1=_O;S7Y;IK%=/CEVY:/[6C_ +W;GR4:39D;:7XT_M;_ M +67_!/*Y^#OQ/\ VT?B!X6\4^#?B9XRL?"'Q CT'PT=.7P1J]_$[6ES:2F> M0W&GI-&UO-Y^Z7#1S*XPT1 /MNBOE;]K/4/^"IGQ=^)FI_#7]@C7_AU\./#_ M (7MH5U;QU\2-#NM1N-;U.6%9UM+"VC*QI:QQ21>;=.7)DD,<:9AD)YG_@C[ M_P % OVB?VN8/BS^SO\ MH?#31O#OQD^ _C&/P_XVE\+-(=*U:.9)'M;VV$A M+()%BD)4DC&QQL\SRT /L^BOBWXE_MN_M:>"/^"SWPE_86U7P[X*LOAIX[\$ MZ_KJ7FGR7%UJUT]E'($66218XX%R(WV1HYR2OFD#G[2H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "OX0OVL/\ DZ;XE_\ 90-9 M_P#2Z:O[O:_A"_:P_P"3IOB7_P!E UG_ -+IJ /V_P#^#3;_ )2F?M=_]O'_ M *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *BO[^QTJQFU35+V*VMK:)I;BXN) D<4:@EG9CPJ@ DD\ "I M:^9O^"E7[&/[5/[;?@?1/AG\!?VV-.^$6A6U^+OQ3:7/PMB\1MXAV,K16LPG MO88OLF03);M&ZS\*Y,>Z-P#'^ ?PE_X:L_;?E_X*9>*M,>'PSX=\&R^$?@3: M7,162\L;B83:AXB96&46[98H;8<$VL/G$?Z2H7Y]_P""!NGZAHO[8W_!031_ M$ZLNM?\ #4VHW4RRC#FQGENI+-N>=AB)*]L=*]E^"O[!?_!3_1OC3X5\9?M2 M_P#!96[^)'@;P_J8O]1^'^B_ G2O# U>:)&-LLM]:7+S+$D_E2M$ 4E$6QAA MB:[SQ9^P[X[\"_M;^*_VS_V/_B=X?\)^)?B/X[MI8KN".1X6^=DFB(4B-E\R@#Y@_X(PV^J7_\ P5J_X*,>*[-6_L*? MXH>&[&V"O#>OW?B#7_ !9XKU#Q7\0/&&I0I'=>(M>OI?,NKR1$^6)2 M=J)$N1''&BY8@LWEWPW_ ."=_P =_ __ 4\\6_\%'-3_:C\+7\?C#P39>%- M0\$P_"ZX@$-A;31S(T=X=8%[KP=X\^&^N:XNF'7M GDFE4VETZM''/%+<22;9-J ML5CYPI5O#/ NL?'#]L__ (.7?"WC'Q+\,-.\,6?[-OP2N1XNMM*\2?VJ++4- M92X2WL+J=(8XUN6AN1,(HS(H6%CYA.0/TA^-F@_M&^*; >'_ ($?$/PQX1%S M;LEUXCUG0)=5NK4DXS;VPFAB+A>5>5W16P6BD4%3B?LA?L:_!S]BSX?7W@KX M60ZA?:AK^L3:UXS\7^(;L76K^)M6F.9K^^N-J^9*Y[*%1!A455 % 'J]%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7)?&_XT^"_@#\.;WXD>-WNI M88&C@L-,TZ#SKW5;V5@EO8VD(.9KB:0K''&.K,,D $CK:^*?VM_^">7_ 48 M^/G[5MK^T=\%O^"JND_#;3- L'M?!?A%OV?[+78]&,J!+BZ\V]U#;)=R#=&; MA8HV6%VB0*KR^8 <]XA_8T^)GP:_X)=_M0#,L=G L,"R?\ +23S9!@.%%#_ ()7ZUX7T_\ X-O?!.N) M+%_9UG\!-7>];C:#'#>>?GZ.LF??->Y_L5_LB_ME_!CQQXC^('[;'_!1.]^/ M5WJ.E1:;X:L5^&UCX7L-$@,C27)-M9S2)=23%8!YDGS1K"5!(D:O.K'_ (). M^/O O[.7C']@'X+_ +2=GX:^ 'C34M2+:$OA1YM?\/Z1J4KRZCHNG7QNA EO M*\LXCEEMI)(([B1?WIV.@!A?\&TMIJ_@S_@A=\$9_'MR+-8M+UV^,U[)L6&R MDUS49HG9FX">2R,"> I'85Z)\ _A+_PU9^V_+_P4R\5:8\/AGP[X-E\(_ FT MN8BLEY8W$PFU#Q$RL,HMVRQ0VPX)M8?.(_TE0L7[;?\ P3G^.'QU^ '@;]E? M]CC]K;1_@7\/_!]M:VMYH ^%D7B-=6M+1(TM+&47%]#']C58QYD#QR"? 60E M-Z/C_!7]@O\ X*?Z-\:?"OC+]J7_ (+*W?Q(\#>']3%_J/P_T7X$Z5X8&KS1 M(QMEEOK2Y>98DG\J5H@"DHBV,,,30!XU_P $#=/U#1?VQO\ @H)H_B=676O^ M&IM1NIEE&'-C/+=26;<\[#$25[8Z4[_@C#;ZI?\ _!6K_@HQXKLU;^PI_BAX M;L;9Q_JVO;:WU%;H#MN&^/=W^9(M>OI?,NKR1$^6 M)2=J)$N1''&BY8@LP![)1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5X+^WC\0?&^I?#BY_93_9]FAE^*/Q0TBZTS07D4O%X>L)%\F\UZ[ ^[!:I+ ME >9[AH(%YD)7W6]2\DLYDTZXBBN&B802SPF1$?'RLRAE+ '!(#*2.,CK7Y[ M:/\ \$MO^"OWA?XA^+_BAX0_X+H:7IFK^-M2%WK%R/V5])NG1$!6WM(I+K49 M9([6!6810;BBEY'P7ED=P#Q[_@OK^S'X)_9-_P""6'[,7[/OPHL9H? ?PS_: M%\$V>J-,06;3XK>^B>XN"!@M)/(CN< &27/'2O0/^#L6#4-4_P""34OA7P_$ M\FM:W\4O#=CH$41_>27C7+,BICG<0K8QS7TC;?\ !-P_%O\ 8%\4?L4?MY_M M :Q\9]2\=M=3>,?'\^D0Z1/-=/*KVL]G:1-)#8&U$-KY:)E-]OO*GS&4T+G_ M ()]?%[XX^+?A/=_MP_M Z+X^T'X+:W;Z_X:TC0_!TFF/KVOVT+PVFK:J\MY M7_ M 48^/G[5MK^T=\%O^"JND_#;3- L'M?!?A%OV?[+78]&,J!+BZ\V]U#;)=R M#=&;A8HV6%VB0*KR^9Z+^Q-^R5^VA\$?'OB'XC?MI?\ !1>_^.]]?:9#I_AB MTB^&]EX6LM"A\PR7)^SV4TB74LK+;@2R?/&L)4$B0X /!?VK/^5CO]E+_LC? MC;_T77Z%U\E?&O\ X)W_ !W^*O\ P4F^'7_!0C1/VH_"VD)\-?#FJ:)I'@VY M^%UQ="ZM;]769IKM=8B)D *;66)5!3E3G%?6M !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5_"%^UA_R=-\2_\ LH&L_P#I=-7] MWM?PA?M8?\G3?$O_ +*!K/\ Z734 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5^ M/_!IM_RE,_:[_P"WC_T^3U^_U !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 %%%% !7\(7[6'_)TWQ+_P"R@:S_ .ETU?W>U_"%^UA_ MR=-\2_\ LH&L_P#I=-0!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S M]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!\E^(?^"[/_!(;PGK]]X6\1_M\> [34-,O);6_M)KN7?# M-&Y1T;]WU# @_2JG_#_C_@C;_P!)"?A__P"!:?X5U2]U#25T/6GLG6:35YXV+,H.X;>U?J7_Q"'?\ M$;?^A*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\ ^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_ MX7 ?\0AW_!&W_H2OB!_X7__ /#_ M (_X(V_])"?A_P#^! ?\0AW_ 1M_P"A*^(' M_A=S?_$4?\0AW_!&W_H2OB!_X7 ?\0AW_!&W_H2OB!_X7__ /#_ (_X(V_])"?A_P#^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7 ? M\0AW_!&W_H2OB!_X7__ /#_ (_X(V_])"?A M_P#^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0A MW_!&W_H2OB!_X7 ?\0AW_!&W_H2OB!_X7__ /#_ (_X(V_])"?A_P#^! ?\0AW_ M 1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7 ?\0AW_!&W_H2O MB!_X7__ /#_ (_X(V_])"?A_P#^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_ MX7 ?\0AW_!&W_H2OB!_X7__ /#_ M (_X(V_])"?A_P#^! ?\0AW_ 1M_P"A*^(' M_A=S?_$4?\0AW_!&W_H2OB!_X7 ?\0AW_!&W_H2OB!_X7__ /#_ (_X(V_])"?A_P#^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7 ? M\0AW_!&W_H2OB!_X7__ /#_ (_X(V_])"?A M_P#^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0A MW_!&W_H2OB!_X7 ?\0AW_!&W_H2OB!_X7__ /#_ (_X(V_])"?A_P#^! ?\0AW_ M 1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7 ?\0AW_!&W_H2O MB!_X7__ /#_ (_X(V_])"?A_P#^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_ MX7 ?\0AW_!&W_H2OB!_X7__ /#_ M (_X(V_])"?A_P#^! ?\0AW_ 1M_P"A*^(' M_A=S?_$4?\0AW_!&W_H2OB!_X7 ?\0AW_!&W_H2OB!_X7__ /#_ (_X(V_])"?A_P#^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7 ? M\0AW_!&W_H2OB!_X7__ /#_ (_X(V_])"?A M_P#^! ?\0AW_ 1M_P"A*^('_A=S?_$4?\0A MW_!&W_H2OB!_X7 ?\0AW_!&W_H2OB!_X7U_"%^UA_R=-\2_\ LH&L M_P#I=-0!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/ M7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!^ /_ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 M %%%% !1110!X-\:/^"F_P"P]^SU\2]2^#_Q@^-O]D>(](\G^T=._P"$:U.X M\KS84GC_ 'D%L\;9CD1OE8XW8.""!RW_ ^?_P"":G_1R7_EG:S_ /(=?EW_ M ,%G_P#E)7\2?^X/_P"F:QKY=K[_ 7"F78C!TZLI3O**;LUU2?\I_?W!OT5 M?#WB+A#+LUQ.*Q2J8BA1JR49TE%2J4XS:BG0;23;M=MVW;W/Z8/@O\:/AI^T M+\---^,'P?\ $O\ :_AS5_._L[4?LWCAGFE">72>WM9'V@H'5<'R+A%D_3^@ HK\]/^"QW_!3 M#XT_L&_&3X,?$7P5I?F?!_PM\3-/LOV@]6C&\PVVJVMU!:P84$X@027D@)4A MVTX!+;]@[]GK3/!FJ?%/XR> M/OC''XQF\%6?Q"O;--?U.#1+F_FO9;V>$O$BHL"P0!?,>0R0(0 )'C /T?HK MXJ^-'_!:;P'\'_@UIWQ3M)QO'.!N;"D ^S:*\#_9/_ ."D/[,7[5/[ M*_@+]JR#QWIG@W2_'^CO?:;I'C+6K2SNXC%/);S(0TF'"312+N4D' /&<5\P M_L4_M1?%7_@IM_P4[_:F^'/CCXA>(_#WPO\ V==:M/!WA;P;X3U^YTA]2U&2 M:^AN]4O+JRDBN96#6#B*/S!"J2@["Z^80#]&J*_*/]G#_@M#\1/V5[7]L_X: M_M;#7/B7IO[)OC6T_L3Q#:+;IK&J>']0O9+>W@N&/EQ3W-OB+,IV-*K,3ET^ M?T+]M7_@M)\>OA7^S9I'Q9^%'[$/C+P]'XS^)_A7PMX,\2>-[K3X8=2L]7B6 MY%_;P)-(Q8Q*\:1S!/+=U:8*4>"@#]&J*_*3XZ_\%,_V@/V0/^"M7QEUWQ9X M*\>>*/ 'A']E&P\;ZS\+K+Q/:&WT*Y%];K=W@,\PBW)"K)M@WEV;*KAGN^,=7UW]GV;XUW>EPSP6;Z=X0CA219':1BK7DQ? MRXK<':61M\L2[68 ^P:*XO\ 9S^/WPT_:I^!/A/]HWX.:O)?>&/&FA6^JZ+< M31>7)Y,J!@DB?P2**/^PS-_P"A5^>> M(O%N9<(Y=1Q&#A"4ISY7SIM6LWI:4==#R\UQM7 THRII.[MK_P .CZK_ .&N M_P!GC_HH7_E)N_\ XU7>^']>TGQ3HEKXBT*[\^SO85EMIO+9=Z$9!PP!'X@5 M^<]?>OP _P"2*>%_^P+!_P"@UXOAUQ]G'%V8UL/C*=.,80YER*2=[I:WE+34 MY\KS.OCJLHU$E97TO_FSKZ***_73W HHHH **^./^"S7PD_;'^*OP8\(:5^P M'^T1KOP[^*21-)9Q(LKJ=A/)V%P?,O^ M"7O_ 4JT[_@IE\0/ TWCB\\0^"?BW\.]$U_2?C5\*4UR[LH+;6+6:QBCN9+ M'S KPL9+DIO4E'WQ.7,*M0!^BE%%?GC^W[_P4[^+_P"R/_P4U^ FF7-I';_L M]ZYXEOOAW\1-?9QL3Q1?V]I-/%WQCTO6[GP:N@W]C!!YNF6K7,\5P]W-$(E\O: M0XW<%N"5 ;QC]F[_ (+\_!O]HR[^ -]9?LV>.M!T#]H'7=5\/>'_ !!JMU8- M'8ZU8;A+:R113M*\98;5G"@$D?+PV #[ZHKXX^%__!:W]E[XN_M#Z+\#/!T+ MRVWBKQ[KW@KPIKS:K;YO=9TF#S9O,M5)E@LYBLT4%RP/FR0,#&BM&[^>>%?^ M"T5I^V)^R?XX^+/P;_91^,N@>#K#P/XT.O?$NTFTN$^'+W2+1V>.W+3OYEV4 M(D@:!8A(I+JX,>Y;B^N)F\J&"(.971]TBXWMU/[6'_ 6Y^$7[ M)_@O5OB3XL_9Z^(3:)X7\'^%_$OBR35=*_LNXMK37+@006UM'KT5^:G M_!,G]J#Q[_P5<^+?[1/[1_QV^+OB7PS\+OAI\0KCP;\//!/AKQ?=^'K>RM[1 M/,N-4U"YL9H9[B>5'A.))?)A'F!4Z,,G_@JM\2_BA^S+_P $>?VB/C#\!O\ M@H-KGC#Q)X8\8Z-J?@3Q9HGC..74?#VFW=_H]C_9UP]F5CF4#[<%,JLSK()& M+3;I* /U!HK\W?\ @G#\5/VY_&'_ 4"@TKPQK7Q#\1_LW7?P#T;4O$&N?$C M3[LPP>,I4C:2/2KV^C6XNT9&W.JO+ A9P"I6-:_2*@ HHHH **** "BBB@ K MAOVA/VD_@K^RMX!7XG_'KQI_8.A-?QV2WW]G7-UF>0,439;QR/R$;G;@8Y/2 MNYKX:_X.$/\ DPB#_L?-._\ 1-S7L\/9=0S;/,/@ZS:C4DHMJU[/M=-?@SQ> M(\RKY1D6(QM%)SIPUUWLT[?-'>?\/L?^"8__ $H_^CK:OV+B'PMX?RG(\1C*-6JY4XN23E"UUWM!/ M\4?C'#GBMQ%F^>X?!5J5)0J346U&=[/M>;5_DS]OZ***_!#^@0HHHH **;-" MEQ"\$A8*ZE6*.58 C'!!!!]QR*_)_P#X)U_MS?$_X5^,?^"B/QN^/GQ$\=^/ M_#'[.WQ-U:#PQX6=CFUM+*V@2.6>5#(YC!6.1Y " ?HG17PM+_P7G_9]O/# M'P1\1>#/@IXV\33_ !R\2:YX9T#2/#[64MU8Z[I4GDSV,WF3I$1)*56*<2>4 M5822-$F6$GQ&_P""U-S\*_&7ASX0>,_V$?B5:>/?$7P9U+XBCPE/J>E12:;9 MV+W"W%M=2R7"K'*!;LXV!\K(@QN)10#[EHKXVU#_ (+,_"6__9K^&/[17P\^ M#'BS5X/BC\.]9\8Z9;7L0L[33+/2K47%Y!>W^'@@N"'_VGKK4=1:;5KVTMKV.UL+-I)]-5))#''/YK MQ%YF?8$C98R[/NC /T.HK\W_ (>_\%5_A#^S3K7[6/Q)^*_CWXK^*)?!_P = M]/\ ">F>#-?GL9H8M5NT$%MINAE&79:NR-*S3E"J*S%2PB_&G_@N#\#_V M?_@;\=OBE\1?A/X@;7OV@:Y^SMH&E:[X@\.6 M]K:ZI?ZOI^I67VNT-JEG-(AF*;0\;.%C+@F3 ;ZRF@N(_+D26,KLGMY8T*/E"'&[ M!^CU%>/?\$\O&WBSXE?L!? WXC>/=?N=6UWQ!\'O#.I:UJM[)OFO+N?2K:6: M:1OXG=V9B>Y)KV&@ HHHH **** "BBB@ KE/B'\;_A?\*;RVT_Q]XG^P37<1 MDMT^Q3R[U!P3F-& Y]:ZNOE/_@H;_P CAX<_[!DW_HP5\#XF<4YAP9PA6S7! M1C*I!P24TW'WIJ+NHRB]GIKN?2<)Y/AL^SNG@\0VHR4G>-D]$WU37X'K_P#P MV+^SC_T47_RD7G_QFNK^'GQ7\ ?%:SN=0\ Z_P#;X;241W#_ &66+8Q&0,2* MI/'I7YVU]6_\$\O^1/\ $?\ V$X?_19K\?\ #/QJXIXSXOHY5C:-&-.:FVX1 MFI>[%R5G*I);K70^XXLX!R?(LDJ8S#U*CE%Q5I.+6K2Z13Z]SZ'HHHK^GC\C M"BBB@ HKC_CO\,-9^,GPTN?AYH7Q+UWPC+>:CITL^N>&KUK:^2V@OH)[B"*5 M?FB,\,4EN77E5F8CD"OS3_8<@^.?[3G_ 4>_;@_9:U;]K;XK:9I'PGUGPW! M\*98?B'JOQ^ ?V;ZRF@N(_+D26,KLGMY8T*/E"'&['U[_P3R\;>+/B M5^P%\#?B-X]U^YU;7?$'P>\,ZEK6JWLF^:\NY]*MI9II&_B=W9F)[DF@#V&O MP!_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GH _?ZBBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_A"_:P M_P"3IOB7_P!E UG_ -+IJ_N]K^$+]K#_ ).F^)?_ &4#6?\ TNFH _;_ /X- M-O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P!_X--O\ ME*9^UW_V\?\ I\GK]_J_FM_X-W?VW?V3_P!B/_@I;^U-XI_:O^.FA^!=/UR\ MN[72;O7)75+J9-9G=D7:IY"\U^R?_#_C_@C;_P!)"?A__P"!Y21<21NOS*,[%RK#87"NGAZ<*47*%5R<:<5!.35=)MI*]DE?9+8 M]&_X)D?!?XE_L]?L/^"/@_\ &#PU_9'B/2/[2_M'3OMD-QY7FZG=3Q_O('>- MLQR(WRL<;L'!! ]YKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_ _X_P""-O\ MTD)^'_\ X%S?_&Z^>Q%:6(KSJRWDVW;S=S^?<^SC%<19YBLUQ*2J8BI.K)1N MHJ523FU%-MI)MVNV[;M[GU_17R!_P_X_X(V_])"?A_\ ^!2S$8\P^9C^X:^?_P#A_P ?\$;?^DA/P_\ _ N; M_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;H [GXG?\$WO@?X^_P""@OPU_P"" MD>DVXT?X@^!-/U'2M5N;6W!7Q#IMS87%M'%<3LWQD$%#'V7[)G MP>_:%^"WPWU?PO\ M$_M1S_%?7;WQ7J6HZ9XBO/#$&F&QL)Y-UO8>3 Y$BPC M/SD@G=M 554#Q3_A_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX? M_P#@7-_\;H K?'C_ ()#>!/VIOV3OBA\%?VB;WX>>(/B'\2KC4YY/BY'\*5B MO--DGE+63I&]]),YLHDMH(L7* QVL2L/O;N4/_!'?XWZ[\/_ -DWP?\ $3]M M_3M=OOV6/%T&K6FMR_#"2.7Q-:VZ1PVUK*/[6;[.Z0)Y;3YD+G:Q0$,'[3_A M_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;H \/_XA M^/'W_"JO^%9?\-L:1_R>/_PT#]N_X51+_P ?OE[/[*V?VQ_J<\^=G=VV]Z]L M_9Z_X)B_$S]EO]L[XI_'+X/?M+:9%\-OC!XW'C+Q3X!U?P$MUJ-EK3$-$_'5Y\-V>PUC3-9NI9[W3[W3AJ.X@B:2,21W"G8S#: M&8.ONO\ P_X_X(V_])"?A_\ ^!/?V[IK32I/@KK'@K4?#;_#N&YLH]4U R^;KEE& MUV%LYO+D2VP1++]FC:(7 :5Y:HV'_!%[XBVGQ!^ 'Q$;]K;1SN\;.Z_P"'_'_!&W_I(3\/_P#P M+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z *?[(G_!$O\ 9(^"O['/PY_96_:G M^%WPZ^.E]\-;&_L=%\7^*_AG:K*+6YOY[TQK%<2W1BP\Y!VR8;:#@&NA\+_\ M$X-3_9Z_;7^(_P"VK^Q_\2M*\.W/QAT^T3XE^"?$F@27NFW^HVI?[/J=N\%Q M#);3 2S>8A$B2F5S^[8[JRO^'_'_ 1M_P"DA/P__P# N;_XW1_P_P"/^"-O M_20GX?\ _@7-_P#&Z //?%G_ 0@\.^)?V+?V@/V?T_:)(^)/[3/B:/7/BE\ M6+WP>)EEF2^6ZCM[73DNX_(MHOWB11M<.4\YR6?@#U/]MK_@F=J?[8W[&OPX M_9FE^.5OX?U_X9^)_#?B#2/%2>%6N;2YOM(78HEL3=H_E2JSY1;@,I(^=L$' M._X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!^_X(C:QH=KX1\2_#3]I'3['QCI/[)S_ +Q/K=_X*DE MM-6T;R8D@U**U6^5K>[B:,OM:65) P4E-H-=_P#\/^/^"-O_ $D)^'__ (%S M?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W0![Q^R#^S'X"_8P_9B\#_ +*_PQN; MN?0_ WAZ#2[*[OV!GNM@R\\FT ;Y)"\C!0%!<@ # KT>OD#_ (?\?\$;?^DA M/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ^OZ*^0/^'_'_ 1M_P"D MA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1M_Z2 M$_#_ /\ N;_ .-T?\/^/^"-O_20GX?_ /@7-_\ &Z /K^BOD#_A_P ?\$;? M^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;H ^OZ^2/C!^S'\< M?%/Q1U[Q'H/@CS[.]U.66VF_M*V7>A.0<-("/Q JO_P_X_X(V_\ 20GX?_\ M@7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C=?+\4\)9;Q=A:>'QDYQC"7,N1I. M]K:WC+34X\9@J6.@HU&U;73_ (9F'_PR)^T/_P!$]_\ *M:?_':^M_A!H.K> M%OA?H/AW7;3R+RRTR**YA\Q6V.%P1E20?P)KYD_X?\?\$;?^DA/P_P#_ +F M_P#C='_#_C_@C;_TD)^'_P#X%S?_ !NO/X6X!R?A'%5,1@ZE24IQY7SN+5KW MTM&.NAE@\LH8&;E3;=]-;?Y(^OZ*^0/^'_'_ 1M_P"DA/P__P# N;_XW1_P M_P"/^"-O_20GX?\ _@7-_P#&Z^X/1/K^BOD#_A_Q_P $;?\ I(3\/_\ P+F_ M^-T?\/\ C_@C;_TD)^'_ /X%S?\ QN@#Z ^+GPM^(OC[XA?#WQ9X2^(>C:/I MW@SQ-+J^J:=J'AF6]FU0/IUY8^3',EY"MMA;UWW&.7+(HQC.?+Y/^":GP>T+ M_@H?J'_!23X77G_",^./$'PQO_"/BH6EBCQ:G)+/92VNHLI./M$(M/+;((E0 MQ@X\OYN/_P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z M /;?V6/A)^T/\%_V9-(^%?QT_:9'Q0^(&GVMXMY\1M4\+1V2WTLD\LD#265O M*!MB1XHRJRJT@BSN4MD?,O[6/_!#WX;?MA?L'ZK^S#\3/$/@.'XFZYJ":GJG MQRT_X4(FHR:E]L^U37JP_;O-625FD0K]J*".5D50H4#K?^'_ !_P1M_Z2$_# M_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ .!+_VG/V7_ M -J[XB_MD:1K?B?]G'PIK6DW+I]1TYK"6\F/]JG[,_E[)"J^8&DW MG*JP1/(OV>_^#?OQG\!O!'[-'@:/]M'3=4M_V9G>GR#8=_M?\ P_X_X(V_])"?A_\ ^!T74_M>V2R#X?9]G65L "5/G,E7]D[_@DSXI_9?_X) MC?$3_@G2?VE+#7)?'5OXFA@\:?\ "!O:KIXUF.19"UG_ &A)YYC,KE<31Y^4 M'H2='_A_Q_P1M_Z2$_#_ /\ N;_ .-T?\/^/^"-O_20GX?_ /@7-_\ &Z / M+/ G_!#WXN? ;Q/^SQ\9_P!G+]M/3-&^(_P.^&;?#S5]9UGX:O=Z5XM\.^=+ M+'#-8)J4S7MJXNHDA6ZFM4:>.*-'?(7S=D:(/3_P#A M_P ?\$;?^DA/P_\ _ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;H X;XY_ M\$7?B%\;OCOXY^.M[^UOI%A<^.OV2;GX&WMA'\,I9$MH+@J\VJHW]J@E_,WE M8",*K*ID8J6;UC]GW_@DS^R/\-_@U\)_!OQV^"/PZ^)WC;X3>#-(\.Z1\2-9 M^'EJE\\6FJ!:R1^&:/_P;W'PO_P $AO'O_!*CPM^UG#;K\2/&X\2>(O'-S\/?-\J3[98W7D6] MDE_'L7-A$@9YI#M9N.F/9O\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!) M"?A__P"!22 HFRW MN)'Y"-SMP,S[7FU^#/@LJ\*>'HZI?7UTGPQEB_P"$8EOC=K((U.JM]K58[MU4 M$QG!OV4+/X&3:'9^ 7L9-0L;= MBZZD+AM1F$,Q;&8_*=< C.3D<3I'_! SQWX1_8M^"/[.7@[]L^TMO&7[./Q! MG\2?"CQP_P .0;?R9;J>XELM1L6OF^U"7SRCR)+$-L<8$8^S?\/\ C_@C M;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW0 _XY_\ !-3XK?M! M?'+]F[]H'QG^TSH-MK'P&\3ZCKNI66F_#5H[/7Y[V**)X;=!J(:PA1(R$#M= M29(+N^"#!^UM_P $L_%O[3/[;L'[8^C_ +1NG^'EMO@9KGPXB\-W/@5[X[=2 M2Y#7QN%U"')C>=2(O+&X1D;P6W+)_P /^/\ @C;_ -)"?A__ .!3V7_!"?XH6?P!^ '[-X_;TE/ACX+>&=?T? M5=+_ .%<(UGXD;48I8H;_P"S2WSI;WEHDSF&5_M 1_G18R6#:/P]_P""'WC' MXL?VQ='"?'OX+Z%X#U5H?A,L$6D/I MUDMB+RWAAU%%*/ '/DL=PD<,96VE7]H_X?\ '_!&W_I(3\/_ /P+F_\ C='_ M _X_P""-O\ TD)^'_\ X%S?_&Z /?OV3?@CJ/[,_P"R[\.OV/\ X4^&]:T_Q]H'V":[OHY+=/M44N]0A!.8V8#GUKR; M_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ C_@C;_TD)^'_ /X%S?\ QNOA>$?! M7A;@S/*>:X*M6E4@I)*:;X2)U3PKJ:P^5))%=K>()H'4R#8L<, MJ^8,3 IENC_X?\?\$;?^DA/P_P#_ +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ M !N@#Q?PM_P0!\7^%?#OQ]\/6/[8NCA/CW\%]"\!ZJT/PF6"+2'TZR6Q%Y;P MPZBBE'@#GR6.X2.&,K;2K_,(?$$W@'P1I?AS M^W+?2S9+?I96L=LDWD&68Q%EB4E?,;!)P<<5X#_P_P"/^"-O_20GX?\ _@7- M_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= 'U_7X _\&FW_ "E,_:[_ .WC_P!/ MD]?I_P#\/^/^"-O_ $D)^'__ (%S?_&Z_+3_ (-%=?T;Q9_P4M_:M\4^'-1C MN]/U.S>ZL+N(_)-#)K,SHZ^Q4@CZT ?T%4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !7\(7[6'_ "=-\2_^R@:S_P"ETU?W M>U_"%^UA_P G3?$O_LH&L_\ I=-0!^W_ /P:;?\ *4S]KO\ [>/_ $^3U^_U M?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!^:GC?\ X-/?^"0WQ!\::OX]\1^#?'C: MAKFJ7&H7[0^-YD0S32-(Y5=G W,<#M69_P 0AW_!&W_H2OB!_P"%W-_\17Z? M44 ?F#_Q"'?\$;?^A*^('_A=S?\ Q%'_ !"'?\$;?^A*^('_ (7(7O4:&.3S%"JRC:=W>OK.B@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "OX0OVL/^3IOB7_V4#6?_ $NFK^[VOX0O MVL/^3IOB7_V4#6?_ $NFH W/CS\3?B3\,OVL?BE?_#?X@ZYX>GNO'FL1W,VA MZM-:/*@OYB%8Q,I8 \X-8?\ PUA^U-_T1R XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2021
Feb. 21, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 000-32259    
Entity Registrant Name ALIGN TECHNOLOGY, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-3267295    
Entity Address, Address Line One 410 North Scottsdale Road, Suite 1300    
Entity Address, State or Province AZ    
Entity Address, City or Town Tempe    
Entity Address, Postal Zip Code 85281    
City Area Code (602)    
Local Phone Number 742-2000    
Title of 12(b) Security Common Stock, $0.0001 par value    
Trading Symbol ALGN    
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    
Entity Shell Company false    
ICFR Auditor Attestation Flag true    
Entity Public Float     $ 34.7
Entity Common Stock, Shares Outstanding (shares)   78,795,494  
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001097149    
Documents Incorporated by Reference Portions of the registrant’s definitive Proxy Statement relating to its 2022 Annual Stockholders’ Meeting to be filed pursuant to Regulation 14A within 120 days after the registrant’s fiscal year end of December 31, 2021 are incorporated by reference into Part III of this Annual Report on Form 10-K.    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location San Jose, California
Auditor Firm ID 238
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net revenues $ 3,952,584 $ 2,471,941 $ 2,406,796
Cost of net revenues 1,017,229 708,706 662,899
Gross profit 2,935,355 1,763,235 1,743,897
Selling, General and Administrative Expense 1,708,640 1,200,757 1,072,053
Operating expenses:      
Research and development 250,315 175,307 157,361
Impairments and other charges (gains), net 0 0 22,990
Litigation settlement gain 0 0 (51,000)
Total operating expenses 1,958,955 1,376,064 1,201,404
Income from operations 976,400 387,171 542,493
Interest income 3,103 3,125 12,482
Other income (expense), net 32,920 (11,347) 7,676
Interest Income and Other Income (Expense), Net 36,023 (8,222) 20,158
Net income before provision for (benefit from) income taxes and equity in losses of investee 1,012,423 378,949 562,651
Provision for (benefit from) income taxes 240,403 (1,396,939) 112,347
Equity in losses of investee, net of tax 0 0 7,528
Net income $ 772,020 $ 1,775,888 $ 442,776
Net income per share:      
Basic (usd per share) $ 9.78 $ 22.55 $ 5.57
Diluted (usd per share) $ 9.69 $ 22.41 $ 5.53
Shares used in computing net income per share:      
Basic (shares) 78,917 78,760 79,424
Diluted (shares) 79,670 79,230 80,100
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 772,020 $ 1,775,888 $ 442,776
Other comprehensive income (loss):      
Net change in foreign currency translation adjustment (38,680) 44,383 1,787
Change in unrealized gains (losses) on investments, net of tax (495) (194) 299
Other comprehensive income (loss) (39,175) 44,189 2,086
Comprehensive income $ 732,845 $ 1,820,077 $ 444,862
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 1,099,370 $ 960,843
Marketable securities, short-term 71,972 0
Accounts receivable, net of allowance for doubtful accounts of $9,245 and $10,239, respectively 897,198 657,704
Inventories 230,230 139,237
Prepaid expenses and other current assets 195,305 91,754
Total current assets 2,494,075 1,849,538
Marketable securities, long-term 125,320 0
Property, plant and equipment, net 1,081,926 734,721
Operating lease right-of-use assets, net 121,257 82,553
Goodwill 418,547 444,817
Intangible assets, net 109,709 130,072
Deferred tax assets 1,533,767 1,552,831
Other assets 57,509 35,151
Total assets 5,942,110 4,829,683
Current liabilities:    
Accounts payable 163,886 142,132
Accrued liabilities 607,315 405,582
Deferred revenues 1,152,870 777,887
Total current liabilities 1,924,071 1,325,601
Accrued Income Taxes, Noncurrent 118,072 105,748
Operating lease liabilities 102,656 64,445
Other long-term liabilities 174,597 100,024
Total liabilities 2,319,396 1,595,818
Commitments and contingencies (Notes 10 and 11)
Stockholders’ equity:    
Preferred stock, $0.0001 par value (5,000 shares authorized; none issued) 0 0
Common stock, $0.0001 par value (200,000 shares authorized; 78,710 and 78,860 issued and outstanding, respectively) 8 8
Additional paid-in capital 999,006 974,556
Accumulated other comprehensive income (loss), net 4,326 43,501
Retained earnings 2,619,374 2,215,800
Total stockholders’ equity 3,622,714 3,233,865
Total liabilities and stockholders’ equity $ 5,942,110 $ 4,829,683
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts and returns $ 9,245 $ 10,239
Preferred stock, par value (usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (shares) 5,000,000 5,000,000
Preferred stock, issued (shares) 0 0
Common stock, par value (usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (shares) 200,000,000 200,000,000
Common stock, issued (shares) 78,710,000 78,860,000
Common stock, outstanding (shares) 78,710,000 78,860,000
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss), Net
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2018   79,778      
Beginning Balance at Dec. 31, 2018 $ 1,252,891 $ 8 $ 877,514 $ (2,774) $ 378,143
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 442,776       442,776
Net change in unrealized gains (losses) from investments 299     299  
Net change in foreign currency translation adjustment 1,787     1,787  
Issuance of common stock relating to employee equity compensation plans (in shares)   542      
Issuance of common stock relating to employee equity compensation plans 17,907   17,907    
Tax withholdings related to net share settlements of equity awards (57,676)   (57,676)    
Common stock repurchased and retired (shares)   (1,887)      
Common stock repurchased and retired (399,999)   (18,992)   (381,007)
Stock-based compensation 88,184   88,184    
Ending Balance (in shares) at Dec. 31, 2019   78,433      
Ending Balance at Dec. 31, 2019 1,346,169 $ 8 906,937 (688) 439,912
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 1,775,888       1,775,888
Net change in unrealized gains (losses) from investments (194)     (194)  
Net change in foreign currency translation adjustment 44,383     44,383  
Issuance of common stock relating to employee equity compensation plans (in shares)   427      
Issuance of common stock relating to employee equity compensation plans 20,314   20,314    
Tax withholdings related to net share settlements of equity awards (51,122)   (51,122)    
Stock-based compensation 98,427   98,427    
Ending Balance (in shares) at Dec. 31, 2020   78,860      
Ending Balance at Dec. 31, 2020 3,233,865 $ 8 974,556 43,501 2,215,800
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 772,020       772,020
Net change in unrealized gains (losses) from investments (495)     (495)  
Net change in foreign currency translation adjustment (38,680)     (38,680)  
Issuance of common stock relating to employee equity compensation plans (in shares)   442      
Issuance of common stock relating to employee equity compensation plans 25,623   25,623    
Tax withholdings related to net share settlements of equity awards (108,917)   (108,917)    
Common stock repurchased and retired (shares)   (592)      
Common stock repurchased and retired (375,038)   (6,592)   (368,446)
Stock-based compensation 114,336   114,336    
Ending Balance (in shares) at Dec. 31, 2021   78,710      
Ending Balance at Dec. 31, 2021 $ 3,622,714 $ 8 $ 999,006 $ 4,326 $ 2,619,374
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 772,020 $ 1,775,888 $ 442,776
Adjustments to reconcile net income to net cash provided by operating activities:      
Deferred taxes 15,455 (1,491,577) 307
Depreciation and amortization 108,729 93,538 78,990
Stock-based compensation 114,336 98,427 88,184
Non-cash operating lease cost 26,807 22,467 18,475
Allowance for doubtful accounts provisions 2,814 12,073 5,853
Arbitration award gain (43,403) 0 0
Impairments on long-lived assets 0 0 28,498
Equity in losses of investee 0 0 7,528
Gain on lease terminations 0 0 (6,792)
Gain from sale of equity method investment 0 0 (15,769)
Other non-cash operating activities 21,549 21,670 24,007
Changes in assets and liabilities, net of effects of acquisition:      
Accounts receivable (262,066) (139,777) (121,014)
Inventories (112,450) (29,110) (58,269)
Prepaid expenses and other assets (124,626) (21,130) (31,529)
Accounts payable 19,747 52,206 22,099
Accrued and other long-term liabilities 158,543 42,168 60,240
Long-term income tax payable 12,449 (2,802) 14,611
Deferred revenues 462,640 228,133 189,075
Net cash provided by operating activities 1,172,544 662,174 747,270
CASH FLOWS FROM INVESTING ACTIVITIES:      
Acquisition, net of cash acquired (8,002) (420,788) 0
Purchase of property, plant and equipment (401,098) (154,916) (149,707)
Purchase of marketable securities (200,928) (5,341) (693,284)
Proceeds from maturities of marketable securities 498 42,641 290,754
Proceeds from sales of marketable securities 3,114 278,817 194,677
Repayment on unsecured promissory note 4,594 26,925 21,820
Proceeds from arbitration award 43,403 0 0
Other investing activities (5,011) 1,156 (14,704)
Net cash used in investing activities (563,430) (231,506) (350,444)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from issuance of common stock 25,623 20,314 17,907
Common stock repurchases (375,038) 0 (399,999)
Payroll taxes paid upon the vesting of equity awards (108,917) (51,122) (57,675)
Purchase of finance lease 0 0 (45,773)
Net cash used in financing activities (458,332) (30,808) (485,540)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (12,117) 10,480 2,282
Net increase (decrease) in cash, cash equivalents, and restricted cash 138,665 410,340 (86,432)
Cash, cash equivalents, and restricted cash at beginning of year 961,474 551,134 637,566
Cash, cash equivalents, and restricted cash at end of the period $ 1,100,139 $ 961,474 $ 551,134
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Business Description

Align Technology, Inc. (“We”, “Our”, or “Align”) was incorporated in April 1997 in Delaware. Align is a global medical device company primarily engaged in the design, manufacture and marketing of Invisalign® clear aligners, iTero® intraoral scanners, services for orthodontics, restorative and aesthetic dentistry and exocad® computer-aided design and computer-aided manufacturing (“CAD/CAM”) software for dental laboratories and dental practitioners. We also market and sell consumer products that are complementary to our doctor-prescribed principal products under the Invisalign brand, including retainers, aligner cases (clamshells), teeth whitening products and cleaning solutions (crystals, foam and other material) (collectively “Consumer Products”). Our primary goal is to establish clear aligners as the principal solution for the treatment of malocclusions and our Invisalign system as the treatment solution of choice by orthodontists, general dental practitioners and patients globally, our intraoral scanning platform as the preferred scanning protocol for digital dental scans, and our exocad CAD/CAM software as the solution of choice for dental labs. Our corporate headquarters is located in Tempe, Arizona, which moved from San Jose, California effective January 1, 2021, and we have offices worldwide. Our Americas regional headquarters is located in Raleigh, North Carolina; our European, Middle East and Africa (“EMEA”) regional headquarters is located in Rotkreuz, Switzerland; and our Asia Pacific (“APAC”) regional headquarters is located in Singapore. We have two operating segments: (1) Clear Aligner, known as the Invisalign system, and (2) Imaging Systems and CAD/CAM services (“Systems and Services”), known as the iTero intraoral scanner and CAD/CAM services.

Basis of Presentation and Preparation

The consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.  

Out-of-Period Adjustments

For the year ended December 31, 2021 and 2020, we recorded out-of-period corrections that resulted in tax benefits of $16.0 million and $12.7 million, respectively, in our Consolidated Statement of Operations. We do not believe these out-of-period adjustments are material to the interim or annual consolidated financial statements for the respective reporting period or to any of the related prior periods.

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the United States of America (“U.S.”) requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.

Fair Value of Financial Instruments
Fair value is an exit price, representing the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value:

Level 1 - Quoted (unadjusted) prices in active markets for identical assets or liabilities.

Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use
professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates.

Level 3 - Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

Cash and Cash Equivalents

We consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the U.S. and internationally.

Restricted Cash

The restricted cash primarily consists of funds reserved for legal requirements. Restricted cash balances are primarily included in other assets within our Consolidated Balance Sheets.

Marketable Securities

Our marketable securities consist of marketable debt securities which are classified as available-for-sale and are carried at fair value. Our fixed-income securities investment portfolio allows for investments with a maximum effective maturity of up to 40 months on any individual security. Marketable securities classified as current assets have maturities within one year from the balance sheet date. Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders’ equity. Realized gains and losses from sales and maturities of all such securities are reported in earnings and computed using the specific identification cost method. 

All of our marketable securities are subject to a periodic impairment review. We evaluate if an allowance for credit loss is necessary by considering available information relevant to the collectibility of the security and information about credit rating changes, past events, current conditions, and reasonable and supportable forecasts. Any allowance for credit loss is recorded as a charge to other income (expense), net, in our Consolidated Statement of Operations. If we have an intent to sell, or if it is more likely than not that we will be required to sell the security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net in our Consolidated Statement of Operations.

Variable Interest Entities

We evaluate whether an entity in which we have made an investment is considered a variable interest entity (“VIE”). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIEs economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements.

Investments in Privately Held Companies

Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under the equity method. We record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations.

Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our equity investment is adjusted to fair value for observable transactions for identical or similar investments of the same issuer. Investments in equity securities are reported on our Consolidated Balance Sheet as other assets,
and we periodically evaluate them for impairment. We record any change in carrying value of our equity securities, in other income (expense), net in our Consolidated Statement of Operations.

Derivative Financial Instruments

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations.

Foreign Currency

For our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed. For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders’ equity section of the Consolidated Balance Sheet. This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at the transaction date or average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net. For the year ended December 31, 2021, 2020 and 2019, we had foreign currency net gains (losses) of $(13.3) million, $6.8 million and $(2.0) million, respectively.

Certain Risks and Uncertainties

Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition. Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.

The U.S. Food and Drug Administration (“FDA”) and similar international agencies regulate the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices. Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales. There can be no assurance that our products will receive any of the required approvals or clearances. If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.

Our cash and investments are held primarily by four financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities. We invest excess cash primarily in money market funds, commercial paper, certificates of deposits, corporate bonds, asset-backed securities, municipal bonds and U.S. government agency bonds and treasury bonds and periodically evaluate them for credit losses. Such credit losses have not been material to our financial statements.

We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable but ongoing evaluations of customers’ credit worthiness are performed. We maintain an allowance for potential credit losses for uncollectible accounts and such losses have been within management’s expectations. No individual customer accounted for 10% or more of our accounts receivable at December 31, 2021 or 2020 or net revenues for the year ended December 31, 2021, 2020 or 2019.

We have manufacturing facilities located in Juarez, Mexico where we conduct our aligner fabrication, distribution and perform certain services and in Ziyang, China where we fabricate aligners primarily for China and other APAC markets. In addition, we produce our handheld intraoral scanner wand, perform final scanner assembly and repair our scanners at our facilities in Ziyang, China and Or Yehuda, Israel and service and repair certain scanners in Juarez, Mexico. In the second quarter of 2021, we announced the start of a multi-million dollar project to bring operational facilities closer to our customers through the expansion of our manufacturing operations in Wroclaw, Poland. Expected to begin serving doctors during the first half of 2022, the new aligner fabrication facility will be our third and allow us to more quickly and effectively serve tens of thousands of customers throughout EMEA. Additionally, in the third quarter of 2021, we opened our multi-story iTero scanner and services facilities in Petach Tikva, Israel to further the design and development of our portfolio of iTero intraoral scanners, imaging systems and services. Our digital treatment plans using a sophisticated, internally developed computer-modeling
program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences. If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.

We purchase certain inventory from sole suppliers. Additionally, we rely on a limited number of hardware manufacturers. The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.

Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. The full extent to which the pandemic, including as a result of any new variants, business restrictions or lockdowns, and the impact of vaccinations, will directly or indirectly impact our business, results of operations, cash flows, and financial condition will depend on future developments that are highly uncertain and cannot be accurately determined. Further, we could also be materially adversely affected by supply chain disruptions, including shortages and inflationary pressures, uncertain or reduced demand, labor shortages, delays in collection of outstanding receivables and the impact of any initiatives or programs that we may undertake to address financial and operational challenges faced by our customers.

Accounts Receivable, net

Trade accounts receivable are recorded at the invoiced amount. Accounts receivable, net includes allowances for doubtful accounts for any potentially uncollectible amounts. We periodically assess the adequacy of the allowance for doubtful accounts by reviewing the accounts receivable on a collective basis by considering factors such as aging of the receivables and customers’ expected ability to pay, and on an individual basis for specific customers with known disputes or collectability issues. In determining the amount of the allowance for doubtful accounts, we also evaluate the creditworthiness of customers, current market conditions and forecasts of future economic conditions to make any adjustments. Actual write-offs have not materially differed from the estimated allowances.

Inventories

Inventories are valued at the lower of cost or net realizable value, with cost computed using standard cost which approximates actual cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.

Property, Plant and Equipment, net

Property, plant and equipment, net are stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset’s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations. Maintenance and repairs are expensed as incurred. Refer to Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements for details on estimated useful lives.

Leases

We determine if an arrangement is a lease at inception. Leases with a term of 12 months or less are not recorded on the balance sheet. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in our leases is not readily determinable. We determine lease terms as the noncancellable period of the lease and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Payments under our lease arrangements are primarily fixed; however, certain lease agreements contain variable payments which are expensed as incurred and not included in the operating lease ROU assets and liabilities.
Business Combinations

We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows including forecasted revenues, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. Amounts 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.

Goodwill and Finite-Lived Acquired Intangible Assets

Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated.

Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions. These assets are amortized using the straight-line method over their estimated useful lives ranging from one to fifteen years reflecting the period in which the economic benefits of the assets are expected to be realized.

Impairment of Goodwill and Long-Lived Assets

Goodwill

We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount. The allocation of goodwill to the respective reporting unit is based on relative synergies generated as a result of an acquisition.  

We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, then we will perform the quantitative impairment test which compares the estimated fair value of the reporting unit to its carrying value, including goodwill. If the carrying amount of the reporting unit is in excess of its fair value, an impairment loss would be recorded in the Consolidated Statement of Operations.

Long-Lived Assets

We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate. Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors. Refer to Note 6 Goodwill and Intangible Assets of Notes to Consolidated Financial Statements for details on intangible long-lived assets.
Development Costs for Internal Use Software

Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. There were no significant internally developed software costs capitalized in 2021 or 2020.

The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.
 
Product Warranty

We offer assurance warranties on our products which provide the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications; therefore, warranties are not treated as a separate revenue performance obligation and are accounted for as guarantees under GAAP.

Clear Aligner

We warrant our Invisalign products against material defects until the treatment plan is complete except in the case of retainers, which are warranted up to three months from expected first use. We accrue for warranty costs, which are primarily based on historical experience as to product failures as well as current information on replacement costs.

Systems and Services

We warrant our intraoral scanners for a period of one year, which includes materials and labor. We accrue for these warranty costs based on average historical repair costs. An extended warranty may be purchased for additional fees. We warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties.
     
Warranty costs are recorded in cost of net revenues upon shipment of products. We regularly review our warranty liability and update these balances based on historical warranty cost trends. Actual warranty costs incurred have not materially differed from those accrued; however future actual warranty costs could differ from the estimated amounts.

Revenue Recognition

Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Systems and Services segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, “Revenues from Contracts with Customers.

We identify a performance obligation as distinct if both of the following criteria are met: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (“SSP”), allocation of consideration from the contract to the individual performance obligations and the appropriate timing of revenue recognition is the result of significant qualitative and quantitative judgments. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.

Clear Aligner

We enter into contracts (“treatment plan(s)”) that involve multiple future performance obligations. Invisalign Comprehensive, Invisalign First, Invisalign Moderate, and Lite and Express Packages include optional additional aligners at no charge for a certain period of time ranging from six months to five years after initial shipment, and Invisalign Go and Invisalign Go Plus includes optional additional aligners at no charge for a period of up to two years after initial shipment.
Our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, the option of additional aligners, case refinement, and replacement aligners. We take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit’s SSP. Management considers a variety of factors such as same or similar product historical sales, costs, and gross margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. We also consider usage rates, which is the number of times a customer is expected to order additional aligners. Our process for estimating usage rates requires significant judgment and evaluation of inputs, including historical usage data by region, country and channel. We recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we consider whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer’s discretion, we conclude that no significant financing component exists.

Systems and Services

We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSP of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration same or similar historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components.

Volume Discounts

In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.

Accrued Sales Return Reserve

We provide a reserve for sales returns based on historical sales returns as a percentage of revenues. 

Costs to Obtain a Contract

We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenues, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period. The costs to obtain contracts were $31.1 million and $22.8 million as of December 31, 2021 and 2020, respectively, and are included in other assets in our Consolidated Balance Sheets. We recognized amortization on our costs to obtain a contract of $17.0 million, $10.1 million, and $7.2 million during the year ended December 31, 2021, 2020, and 2019, respectively, which is included in selling, general and administrative expenses in our Consolidated Statements of Operations.

Unfulfilled Performance Obligations for Clear Aligners and Scanners

Our unfulfilled performance obligations, including deferred revenues and backlog, as of December 31, 2021 and the estimated revenues expected to be recognized in the future related to these performance obligations are $1,307.3 million. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over six months to five years. This also includes the performance obligations from the Systems and Services segment, primarily services and support, which are fulfilled over one to five years, and contracted deliveries of additional scanners. The estimate includes both product and service unfulfilled performance obligations and the time range reflects our best estimate of
when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.

Contract Balances

The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms generally varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.

Shipping and Handling Costs

Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.

Legal Proceedings and Litigations

We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.

Research and Development

Research and development costs are expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, equipment, material and maintenance costs, outside consulting expenses, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and information technology (“IT”).

Advertising Costs

The cost of advertising and media is expensed as incurred. For the year ended December 31, 2021, 2020 and 2019, we incurred advertising costs of $325.6 million, $161.0 million and $119.1 million, respectively.

Stock-Based Compensation

We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We use a Monte Carlo simulation model to estimate the fair value of market-performance based restricted stock units (“MSUs”) which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return. In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited. Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The assumptions used in calculating the fair value of share-based payment awards represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.

Income Taxes

We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenues and expenses for tax and financial statement purposes.

As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable
tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheets.

We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.

We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable.

During fiscal 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, which resulted in the recognition of deferred tax assets and related tax benefits. Refer to Note 15 “Income Taxes” of Notes to Consolidated Financial Statements for more information. The establishment of deferred tax assets from the intra-entity transfer of intangible assets required us to make significant estimates and assumptions to determine the fair value of intellectual property rights transferred which include, but are not limited to, our expectations of growth rates in revenue, margins, future cash flows, and discount rates. The accuracy of these estimates could be affected by unforeseen events or actual results, and the sustainability of our future tax benefits is dependent upon the acceptance of these valuation estimates and assumptions by the taxing authorities.

The U.S. Tax Cuts and Jobs Act includes provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (“GILTI”) which imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We have made the election to record GILTI tax using the period cost method.

Common Stock Repurchase

We repurchase our own common stock from time to time under stock repurchase programs approved by our Board of Directors. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.

Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2019-12, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes, to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. Adoption of this standard in the first quarter of fiscal year 2021 did not have a material impact on our consolidated financial statements or related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

We continue to monitor new accounting pronouncements issued by the FASB and do not believe any of the recently issued accounting pronouncements will have an impact on our consolidated financial statements or related disclosures.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments
12 Months Ended
Dec. 31, 2021
Investments, All Other Investments [Abstract]  
Financial Instruments Financial Instruments
Cash, Cash Equivalents and Marketable Securities

The following table summarizes our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheet as of December 31, 2021 (in thousands):
Reported as:
December 31, 2021Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash EquivalentsMarketable securities, short-termMarketable securities, long-term
Cash$754,802 $— $— $754,802 $754,802 $— $— 
Money market funds343,012 — (2)343,010 343,010 — — 
Corporate bonds115,507 (398)115,118 1,042 35,065 79,011 
U.S. government treasury bonds
42,976 — (48)42,928 — 22,251 20,677 
Asset-backed securities32,031 — (40)31,991 — 10,999 20,992 
Municipal bonds7,628 — (15)7,613 516 3,657 3,440 
U.S. government agency bonds1,201 — (1)1,200 — — 1,200 
Total$1,297,157 $$(504)$1,296,662 $1,099,370 $71,972 $125,320 
As of December 31, 2020, we held $441.6 million of cash and $519.2 million of money market funds which were reported as cash and cash equivalents on our Consolidated Balance Sheet. We had no short-term or long-term marketable securities as of December 31, 2020. Net realized and unrealized gains and losses were not material for the year ended December 31, 2021, 2020 and 2019.

The following table summarizes the fair value of our available-for-sale marketable securities classified by contractual maturity as of December 31, 2021 (in thousands):

December 31, 2021
Due in 1 year or less $59,737 
Due in 1 year through 5 years139,113 
Total$198,850 

The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market unrealized loss. Our unrealized losses as of December 31, 2021 are primarily due to changes in interest rates and credit spreads. We had no marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2021.
Fair Value Measurements

The following tables summarize our financial assets measured at fair value as of December 31, 2021 and 2020 (in thousands):

DescriptionBalance as of December 31, 2021Level 1
Level 2
Level 3
Cash equivalents:
Money market funds$343,010 $343,010 $— $— 
Corporate bonds1,042 — 1,042 — 
Municipal bonds516 — 516 — 
Short-term investments:
U.S. government treasury bonds22,251 22,251 — — 
Corporate bonds35,065 — 35,065 — 
Municipal bonds3,657 — 3,657 — 
Asset-backed securities10,999 — 10,999 — 
Long-term investments:
U.S. government treasury bonds20,677 20,677 — — 
Corporate bonds79,011 — 79,011 — 
Municipal bonds3,440 — 3,440 — 
U.S. government agency bonds1,200 — 1,200 — 
Asset-backed securities20,992 — 20,992 — 
Prepaid expenses and other current assets:
Israeli funds3,841 — 3,841 — 
Other assets:
Investments in privately held companies 1
8,621 — — 8,621 
$554,322 $385,938 $159,763 $8,621 
1    The adjustment to the carrying value of our equity investments in privately held companies without readily determinable fair value are not material during the year ended December 31, 2021, 2020 and 2019.

DescriptionBalance as of December 31, 2020Level 1
Level 2

Level 3
Cash equivalents:
Money market funds$519,228 $519,228 $— — 
Prepaid expenses and other current assets:
Israeli funds3,500 — 3,500 — 
Current unsecured promissory note5,408 — — 5,408 
$528,136 $519,228 $3,500 $5,408 

Derivatives Not Designated as Hedging Instruments

Recurring foreign currency forward contracts

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. As a result of the settlement of foreign currency forward contracts, during the year ended December 31, 2021, 2020 and 2019, we recognized a net gain of $18.8 million, a net loss of $22.1 million and a net gain of $3.2 million, respectively. As of December 31, 2021 and 2020, the fair value of foreign exchange forward contracts outstanding were not material.
The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of December 31, 2021 and 2020 (in thousands):

December 31, 2021
Local Currency AmountNotional Contract Amount (USD)
Euro€165,110$186,358 
Canadian DollarC$99,80078,018 
Chinese Yuan¥494,50077,358 
Polish ZlotyPLN219,80054,014 
Brazilian RealR$286,50050,894 
Japanese Yen¥5,548,70048,206 
British Pound£34,74046,881 
Israeli ShekelILS54,11017,416 
Mexican PesoM$311,50015,133 
Swiss FrancCHF9,95010,883 
Australian DollarA$6,9005,009 
$590,170 

December 31, 2020
Local Currency AmountNotional Contract Amount (USD)
Euro€126,300$155,125 
Chinese Yuan¥936,000143,393 
Canadian DollarC$65,00050,791 
British Pound£32,30043,879 
Japanese Yen¥4,249,00041,222 
Brazilian RealR$142,00027,264 
Israeli ShekelILS74,000 23,094 
Mexican PesoM$140,0007,002 
Australian DollarA$5,8004,447 
Swiss FrancCHF3,7004,191 
$500,408 

Other foreign currency forward contract

Prior to the closing of the exocad acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. Relating to this forward contract, in 2020, we recognized a loss of $10.2 million within other income (expense), net in our Consolidated Statement of Operations.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventories consist of the following (in thousands): 
December 31,
20212020
Raw materials$123,234 $76,404 
Work in progress51,706 31,393 
Finished goods55,290 31,440 
Total inventories$230,230 $139,237 
Prepaid expenses and other current assets consist of the following (in thousands): 
December 31,
20212020
Prepaid expenses$70,218 $30,069 
Other current assets125,087 61,685 
Total prepaid expenses and other current assets$195,305 $91,754 
Property, plant and equipment consist of the following (in thousands):
December 31,
Generally Used Estimated Useful Life20212020
Clinical and manufacturing equipment
Up to 10 years
$452,876 $372,077 
Building
20 years
310,344 244,166 
Leasehold improvements
Lease term 1
61,289 63,541 
Computer software and hardware
3 years
117,986 108,068 
Land58,869 34,598 
Furniture, fixtures and other
2-5 years
71,977 50,031 
Construction in progress367,686 163,492 
Total1,441,027 1,035,973 
Less: Accumulated depreciation and impairment charges (359,101)(301,252)
Total property, plant and equipment, net$1,081,926 $734,721 
1    Shorter of the remaining lease term or the estimated useful lives of the assets

Depreciation was $92.1 million, $80.1 million and $73.1 million for the year ended December 31, 2021, 2020 and 2019, respectively.

Accrued liabilities consist of the following (in thousands): 
 December 31,
 20212020
Accrued payroll and benefits$288,355 $170,106 
Accrued expenses67,169 42,536 
Accrued property, plant and equipment46,561 27,692 
Accrued sales and marketing expenses41,387 34,488 
Accrued professional fees31,457 20,617 
Accrued income taxes33,838 30,130 
Current operating lease liabilities22,719 21,735 
Other accrued liabilities75,829 58,278 
Total accrued liabilities$607,315 $405,582 
Accrued warranty as of December 31, 2021 and 2020, which is included in the “Other accrued liabilities” category of the accrued liabilities table above, consists of the following activity (in thousands):

Accrued warranty as of December 31, 2019$11,205 
Charged to cost of net revenues12,581 
Actual warranty expenditures(11,171)
Accrued warranty as of December 31, 202012,615 
Charged to cost of net revenues18,213 
Actual warranty expenditures(14,659)
Accrued warranty as of December 31, 2021$16,169 
Deferred revenues consist of the following (in thousands):
December 31,
20212020
Deferred revenues - current$1,152,870 $777,887 
Deferred revenues - long-term 1
136,684 62,551 
1    Included in Other long-term liabilities within our Consolidated Balance Sheet
During the year ended December 31, 2021 and 2020, we recognized $3,952.6 million and $2,471.9 million of net revenues, respectively, of which $481.1 million and $341.9 million was included in the deferred revenues balance at December 31, 2020 and December 31, 2019, respectively.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments
12 Months Ended
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments Equity Method Investments
On July 25, 2016, we acquired a 17% equity interest, on a fully diluted basis, in SmileDirectClub, LLC (“SDC”) for $46.7 million. Concurrently with the investment, we also entered into a supply agreement to manufacture clear aligners for SDC, which expired on December 31, 2019. The sale of aligners to SDC and the income from the supply agreement were reported in our Clear Aligner business segment. On July 24, 2017, we purchased an additional 2% equity interest in SDC for $12.8 million. The investment was accounted for as an equity method investment and recorded in our Consolidated Balance Sheet. We recorded our proportional share of SDC’s losses within equity in losses of investee, net of tax, in our Consolidated Statement of Operations within our Clear Aligner reportable segment.

As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive $54.2 million through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in 2019 in other income in our Consolidated Statement of Operations. The unsecured promissory note was paid in full by SDC during the year ended December 31, 2021.

Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. On March 12, 2021, the Arbitrator ruled in favor of Align and against SDC and issued an award of $43.4 million along with interest. The gain of $43.4 million was recognized as a part of our other income (expense), net in our Consolidated Statement of Operation during the year ended December 31, 2021. Refer to Note 10 “Legal Proceedingsof the Notes to Consolidated Financial Statements included for more information on the arbitration.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases Leases
We have operating leases for manufacturing facilities, office and retail spaces, vehicles and office equipment. The components of lease expenses consist of following (in thousands):
Year Ended December 31,
Lease Cost202120202019
Operating lease cost 1
$33,241 $27,825 $22,778 
Variable lease cost 2
11,134 1,429 1,899 
Total lease cost $44,375 $29,254 $24,677 
1    Includes expense associated with short term leases of less than 12 months which is not material
2    Includes payments related to agreements with embedded leases that are not otherwise reflected on the balance sheet. These costs are associated with our manufacturing supply arrangements and fluctuate based on factory output and material price changes.

The following table provides a summary of our operating lease terms and discount rates:
December 31,
Remaining Lease Term and Discount Rate20212020
Weighted average remaining lease term (in years)7.87.4
Weighted average discount rate 3.2 %4.2 %

As of December 31, 2021, the future payments related to our operating lease liabilities are as follows (in thousands):
Fiscal Year Ending December 31,Operating Leases
2022$26,035 
202324,620 
202418,284 
202515,517 
202613,113 
Thereafter45,461 
Total lease payments143,030 
Less: Imputed interest(17,655)
Total lease liabilities$125,375 
As of December 31, 2021, we had additional leases that have not yet commenced with future lease payments of $17.8 million. These leases will commence during 2022 with non-cancelable lease terms of two to seven years.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Business Combinations Business CombinationOn April 1, 2020, we completed the acquisition of privately-held exocad for a total purchase consideration of $430.0 million and exocad became a wholly-owned subsidiary. exocad is a German dental CAD/CAM software company that offers fully integrated workflows to dental labs and dental practices.
The allocation of purchase price to assets acquired and liabilities assumed based on estimated fair values is as follows (in thousands):
Goodwill 1
$340,181 
Identified intangible assets118,700 
Cash and cash equivalents9,190 
Deferred tax liabilities(35,419)
Other assets (liabilities), net(2,674)
Total$429,978 
1    None of this goodwill is deductible for tax purposes.

The following table presents details of the identified intangible assets acquired (in thousands, except years):
Weighted Average Amortization Period (in years)Fair Value
Intangible assets subject to amortization:
  Existing technology
10$87,000 
  Customer relationships
1021,500 
  Tradenames
79,800 
Intangible assets not subject to amortization:
  In-process Research and Development (“IPR&D”)
N/A400 
Total intangible assets$118,700 

We believe the amount of purchased intangible assets recorded above represent the fair values and approximate the amount a market participant would pay for these intangible assets as of the acquisition date.

Existing technology represents the estimated fair value of exocad’s core technology that has reached technological feasibility. We valued the existing technology using the multi-period excess earnings method under the income approach. The economic useful life of existing technology was determined by considering the life cycle of the technology and related cash flows.

Customer relationships represent the fair value of future projected revenue that will be derived from sales of products to existing customers. Customer relationships were valued using the with-and-without method under the income approach. The economic useful life for customer relationships was based on historical customer attrition rates.

Tradenames relates to the exocad tradenames that are recognized within the industry. The fair value was determined using the relief-from-royalty method under the income approach. The economic useful life of tradenames was determined by benchmarking against similar transactions entered into by peer companies.

IPR&D refers to the fair value of projects that are not yet completed but have potential value to the company.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
During the year ended December 31, 2021, we completed an immaterial business combination which increased goodwill and existing technology intangible assets.

Goodwill

The change in the carrying value of goodwill for the year ended December 31, 2021 and 2020, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2019$63,924 $— $63,924 
Additions from acquisition43,500 296,681 340,181 
Foreign currency translation adjustments5,267 35,445 40,712 
Balance as of December 31, 2020112,691 332,126 444,817 
Additions from acquisition3,646 — 3,646 
Foreign currency translation adjustments(4,129)(25,787)(29,916)
Balance as of December 31, 2021$112,208 $306,339 $418,547 

We completed our annual goodwill impairment assessments in 2021 and 2020 and determined there were no impairments.

Intangible Long-Lived Assets

Acquired intangible long-lived assets were as follows, excluding intangibles that were fully amortized (in thousands):
Weighted Average Amortization Period (in years)Gross Carrying Amount as of
December 31, 2021
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2021
Existing technology10$104,531 $(22,495)$(4,328)$77,708 
Customer relationships1155,000 (25,891)(10,751)18,358 
Trademarks and tradenames1017,200 (4,547)(4,179)8,474 
Patents and other86,511 (4,495)— 2,016 
$183,242 $(57,428)$(19,258)106,556 
Foreign currency translation3,153 
Total intangible assets$109,709 

Weighted Average Amortization Period (in years)Gross Carrying
Amount as of
December 31, 2020
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2020
Existing technology10$99,400 $(12,719)$(4,328)$82,353 
Customer relationships1155,000 (21,879)(10,751)22,370 
Trademarks and tradenames1016,600 (2,934)(4,179)9,487 
Patents and other86,610 (3,785)— 2,825 
$177,610 $(41,317)$(19,258)117,035 
Foreign currency translation13,037 
Total intangible assets$130,072 

There were no triggering events in 2021 or 2020 that would cause impairments of our intangible long-lived assets.
The total estimated annual future amortization expense for these acquired intangible assets as of December 31, 2021 is as follows (in thousands):
Fiscal YearAmortization
2022$15,692 
202314,997 
202413,831 
202513,455 
202612,849 
Thereafter35,732 
Total$106,556 
Amortization expense was $16.6 million, $13.4 million and $5.9 million for the year ended December 31, 2021, 2020 and 2019, respectively.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Facilities
12 Months Ended
Dec. 31, 2021
Notes To Financial Statements [Abstract]  
Credit Facilities Credit FacilityOn July 21, 2020 we entered into a credit facility for a $300.0 million unsecured revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of July 21, 2023 (“2020 Credit Facility”). The 2020 Credit Facility requires us to comply with specific financial conditions and performance requirements. Loans under the 2020 Credit Facility bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility’s publicly announced prime rate, the federal funds rate plus 0.50% and one-month LIBOR plus 1.0%. The margin ranges from 1.50% to 2.25% for LIBOR loans and 0.50% to 1.25% for base rate loans. The 2020 Credit Facility allows for an alternative rate to be identified if LIBOR is no longer available. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans. The outstanding principal, together with accrued and unpaid interest, is due on the maturity date. As of December 31, 2021, we had no outstanding borrowings under the 2020 Credit Facility and were in compliance with the conditions and performance requirements.
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Impairments and Other (Gains) Charges
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Impairments and Other (Gains) Charges Impairments and Other Charges (Gains), net On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to Note 10 “Legal Proceedings” of the Notes to Consolidated Financial Statements for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets and determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. As a result, in 2019, we recorded impairment losses of $14.2 million for operating lease right-of-use assets and $14.3 million of leasehold improvements and other fixed assets. In addition, we also recorded $1.3 million of employee severance costs and other charges. During 2019, we also negotiated early termination of our Invisalign store leases and recorded lease termination gains of $6.8 million.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Legal Proceedings
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings Legal Proceedings
    
2018 Securities Class Action Lawsuit

On November 5, 2018, a class action lawsuit against Align and three of our executive officers was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock. The complaint generally alleged claims under the federal securities laws and sought monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock. On November 29, 2019, the lead plaintiff filed an amended consolidated complaint against Align and two of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of our common stock from May 23, 2018 and October 24, 2018. On September 9, 2020, Defendants’ motion to dismiss the amended consolidated complaint was granted in part and denied in part. On June 30, 2021, counsel for the parties signed a Stipulation and Agreement of Settlement to resolve all claims for $16 million. The settlement amount will be funded by insurance proceeds and consequently, we recorded a short term liability and a receivable for this amount in our consolidated financial statements. The Court granted preliminary approval of the settlement on November 2, 2021. A final settlement approval hearing is currently set for April 28, 2022. The settlement is subject to notice to class members and final approval by the Court.

2019 Shareholder Derivative Lawsuit

In January 2019, three derivative lawsuits were filed in the U.S. District Court for the Northern District of California which were later consolidated, purportedly on behalf of Align, naming as defendants the then current members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those asserted in the 2018 Securities Class Action Lawsuit, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. The consolidated action has been stayed pending final disposition of the 2018 Securities Class Action Lawsuit.

On April 12, 2019, a derivative lawsuit was also filed in California Superior Court for Santa Clara County, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaint are similar to those in the derivative suits described above. The matter has been similarly stayed pending final disposition of the 2018 Securities Class Action Lawsuit.

Align believes these claims are without merit. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

2020 Securities Class Action Lawsuit

On March 2, 2020, a class action lawsuit against Align and two of our executive officers was filed in the U.S. District Court for the Southern District of New York (later transferred to the U.S. District Court for the Northern District of California) on behalf of a purported class of purchasers of our common stock. The complaint alleged claims under the federal securities laws and sought monetary damages in an unspecified amount and costs and expenses incurred in the litigation. The lead plaintiff filed an amended complaint on August 4, 2020 against Align and three of our executive officers alleging similar claims as in the initial complaint on behalf of a purported class of purchasers of our common stock from April 25, 2019 to July 24, 2019. On March 29, 2021, defendants’ motion to dismiss the amended complaint was granted with leave for the lead plaintiff to file a further amended complaint. On April 22, 2021, lead plaintiff filed a notice stating it would not file a further amended
complaint. On April 23, 2021, the Court dismissed the action with prejudice and judgment was entered. Lead plaintiff filed a notice of appeal on April 28, 2021 and filed its opening appeal brief with the United States Court of Appeals for the Ninth Circuit on September 1, 2021. The defendants-appellees filed their answering brief on November 22, 2021. The lead plaintiff-appellant’s reply brief was filed on January 12, 2022, and oral argument is set for March 10, 2022. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

2020 Shareholder Derivative Lawsuit

On May 4, 2020, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaint are similar to those presented in the 2020 Securities Class Action Lawsuit, but this complaint asserts state law claims for breach of fiduciary duty and insider trading. The complaint seeks unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. This action is stayed pending resolution of the appeal in the 2020 Securities Class Action Lawsuit. Align believes these claims are without merit. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

3Shape Litigation

On February 7, 2022, Align and 3Shape, a Danish corporation, settled their outstanding patent infringement and antitrust litigation, which began in November 2017. The terms of the settlement are confidential, and the settlement is not expected to have a material effect on Align’s ongoing operations and financial results. The parties have filed stipulations to stay all proceedings pending completion of the settlement.

Antitrust Class Actions

On June 5, 2020, a dental practice named Simon and Simon, PC doing business as City Smiles brought an antitrust action in the U.S. District Court for the Northern District of California on behalf of itself and a putative class of similarly situated practices seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanner markets. Plaintiff filed an amended complaint and added VIP Dental Spas as a plaintiff on August 14, 2020. A jury trial is scheduled to begin in this matter on November 20, 2023. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself.

On May 3, 2021, an individual named Misty Snow brought an antitrust action in the U.S. District Court for the Northern District of California on behalf of herself and a putative class of similarly situated individuals seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanner markets. Plaintiff filed an amended complaint on July 30, 2021 adding new plaintiffs and various state law claims. Align moved to dismiss the first amended complaint. On September 30, 2021, the Court dismissed the complaint and granted Plaintiffs leave to amend. Plaintiffs filed a second amended complaint on October 21, 2021. Align filed a motion to dismiss the second amended complaint, which the Court granted in part and denied in part. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself.

Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.

SDC Dispute

In April 2018, SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) initiated confidential arbitration proceedings against Align. In an award dated March 4, 2019, (“Award”) an arbitrator found that Align breached a restrictive covenant and that Align misused the SDC Entities’ confidential information and violated fiduciary duties to SDC Financial LLC. As part of the Award, Align was enjoined from opening new Invisalign stores or providing certain services in physical retail establishments in connection with the marketing and sale of clear aligners in the U.S., and enjoined from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the restrictive covenant to August 18, 2022. The arbitrator also ordered Align to tender its SDC Financial LLC membership interests to the SDC Entities for a purchase price equal to the “capital account” balance as of October 31, 2017, to be determined in accordance with the applicable provisions of the SDC Operating Agreements. No financial damages were awarded to the SDC Entities. The Circuit Court for Cook County, Illinois confirmed the Award on April 29, 2019.
As required by the Award, Align tendered its membership interests for a purchase price that SDC claimed to be Align’s “capital account” balance. Align disputed that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination. On March 12, 2021 the Arbitrator issued a final award in favor of Align and against SDC finding that the SDC entities owed Align an additional $43.4 million plus interest. SDC paid the amount due to Align on March 17, 2021.

On August 27, 2020, Align initiated a confidential arbitration proceeding against the SDC entities before the American Arbitration Association in San Jose, California. This arbitration relates to the Strategic Supply Agreement (“Supply Agreement”) entered into between the parties in 2016. The complaint alleges that the SDC Entities breached the Supply Agreements terms, causing damages to Align in an amount to be determined. On January 19, 2021, SDC filed a counterclaim alleging that Align breached the Supply Agreement. Align denies the SDC Entities’ allegations in the counterclaim and will vigorously defend itself against them. This arbitration hearing is set for July 18-29, 2022.

Align is currently unable to predict the outcome of these disputes and therefore cannot determine the likelihood of loss or success nor estimate a range of possible loss or success, if any.

In addition to the above, in the ordinary course of Align’s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align’s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align’s financial position, results of operations or cash flows.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Unconditional Purchase Obligations

On May 29, 2018, we entered into a purchase agreement, as amended, with an existing single source supplier which requires us to purchase aligner material for a minimum amount of approximately $425.9 million over five years through 2022. On June 24, 2021, we amended the agreement which requires an additional minimum align material purchase of approximately $348.0 million from 2023 through 2026. As of December 31, 2021, our remaining commitment under this agreement totaled $419.6 million.

On October 30, 2020, we entered into a subscription agreement with a software company to renew our license for a total consideration of $95.2 million. As of December 31, 2021, we had a remaining commitment of $47.6 million which is expected to be paid through 2024.

On December 6, 2020, we entered into a supply agreement for certain components used for our manufacturing operations. As of December 31, 2021, we had purchase commitments of $140.5 million which is expected to be paid through 2025.

On December 14, 2021, we entered into a letter of intent to amend a promotional rights agreement with a third-party which includes advertising and media coverage. As of December 31, 2021, we had a remaining commitment of $79.2 million which is expected to be paid through 2026.

Off-Balance Sheet Arrangements

As of December 31, 2021, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in the Unconditional Purchase Obligations section above.

Indemnification Provisions

In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify
them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim.

It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. As of December 31, 2021, we did not have any material indemnification claims that were probable or reasonably possible.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock

The holders of common stock are entitled to receive dividends whenever funds are legally available and when and if declared by the Board of Directors. We have never declared or paid dividends on our common stock.

Stock-Based Compensation Plans

Our 2005 Incentive Plan, as amended, provides for the granting of incentive stock options, non-statutory stock options, restricted stock units (“RSUs”), market-performance based restricted stock units (“MSUs”), stock appreciation rights, performance units and performance shares to employees, non-employee directors and consultants. Shares granted on or after May 16, 2013 as an award of restricted stock, restricted stock unit, market-performance based restricted stock units, performance share or performance unit (“full value awards”) are counted against the authorized share reserve as one and nine-tenths (1 9/10) shares for every one (1) share subject to the award, and any shares canceled that were counted as one and nine-tenths against the plan reserve will be returned at the same ratio. 

As of December 31, 2021, the 2005 Incentive Plan, as amended, has a total reserve of 27,783,379 shares for issuance of which 4,244,723 shares are available for issuance. We issue new shares from our pool of authorized but unissued shares to satisfy the exercise and vesting obligations of our stock-based compensation plans.

Summary of Stock-Based Compensation Expense

The stock-based compensation related to our stock-based awards and employee stock purchase plan for the year ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 Year Ended December 31,
 202120202019
Cost of net revenues$5,633 $4,719 $5,154 
Selling, general and administrative90,659 78,500 69,817 
Research and development18,044 15,208 13,213 
Total stock-based compensation$114,336 $98,427 $88,184 

The income tax benefit related to stock-based compensation was $13.8 million, $11.9 million and $10.3 million for the year ended December 31, 2021, 2020 and 2019, respectively.
Restricted Stock Units

The fair value of RSUs is based on our closing stock price on the date of grant. RSUs granted generally vest over a period of four years. A summary for the year ended December 31, 2021 is as follows:
Number of Shares
Underlying RSUs
(in thousands)
Weighted Average Grant Date Fair ValueWeighted Average
Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2020632 $243.55 
Granted166 600.10 
Vested and released(265)216.73 
Forfeited(41)350.75 
Unvested as of December 31, 2021492 $369.17 1.1$323,239 

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of 2021 by the number of unvested RSUs) that would have been received by the unit holders had all RSUs been vested and released as of the last trading day of 2021. This amount will fluctuate based on the fair market value of our stock. During 2021, of the 264,655 shares vested and released, 78,930 shares were withheld for employee statutory tax obligations, resulting in a net issuance of 185,725 shares.

The total fair value of RSUs vested as of their respective vesting dates during 2021, 2020 and 2019 was $158.8 million, $89.6 million and $112.4 million, respectively. The weighted average grant date fair value of RSUs granted during 2021, 2020 and 2019 was $600.10, $267.24 and $255.42, respectively. As of December 31, 2021, we expect to recognize $116.8 million of total unamortized compensation costs, net of estimated forfeitures, related to RSUs over a weighted average period of 2.1 years.

Market-Performance Based Restricted Stock Units

We grant MSUs to our executive officers. Each MSU represents the right to one share of Align’s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align’s stock price relative to the performance of a stock market index over the vesting period. MSUs vest over a period of three years and the maximum number of eligible to vest in the future is 250% of the MSUs initially granted.

The following table summarizes the MSU performance for the year ended December 31, 2021:
Number of Shares
Underlying MSUs
(in thousands)
Weighted Average Grant Date Fair ValueWeighted Average
Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2020227 $430.50 
Granted 1
177 658.02 
Vested and released (230)513.73 
Unvested as of December 31, 2021174 $551.57 1.0$114,414 
 1 Includes MSUs vested during the period above 100% of the grant as actual shares released is based on Align’s stock performance over the vesting period

The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of 2021 by the number of unvested MSUs) that would have been received by the unit holders had all MSUs been vested and released as of the last trading day of 2021. This amount will fluctuate based on the fair market value of our stock. During 2021, of the 229,877 shares vested and released, 104,317 shares were withheld for employee statutory tax obligations, resulting in a net issuance of 125,560 shares.

The total fair value of MSUs vested as of their respective vesting dates during 2021, 2020 and 2019 was $135.6 million, $47.1 million and $47.7 million, respectively. As of December 31, 2021, we expect to recognize $38.5 million of total unamortized compensation costs, net of estimated forfeitures, related to MSUs over a weighted average period of 1.0 year.
The fair value of MSUs is estimated at the grant date using a Monte Carlo simulation that includes factors for market conditions. The weighted average assumptions used in the Monte Carlo simulation were as follows: 
 Year Ended December 31,
 202120202019
Expected term (in years)3.03.03.0
Expected volatility56.3 %44.4 %37.3 %
Risk-free interest rate0.2 %1.4 %2.5 %
Expected dividends— — — 
Weighted average fair value per share at grant date$1,102.09 $392.67 $392.03 
Employee Stock Purchase Plan (ESPP)

In May 2010, our stockholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which consists of consecutive overlapping twenty-four month offering periods with four six-month purchase periods in each offering period. Employees purchase shares at 85% of the lower of the fair market value of the common stock at either the beginning of the offering period or the end of the purchase period. The 2010 Purchase Plan will continue until terminated by either the Board of Directors or its administrator. In June 2019, the 2010 Purchase Plan was amended to include a non-Code Section 423 component to grant purchase rights to employees outside the U.S. and Canada with six-month offering periods and purchase periods. In May 2021, the 2010 Purchase Plan was amended and restated to increase the maximum number of shares available for purchase to 4,400,000 shares.

The following table summarizes the ESPP shares issued:
Year Ended December 31,
202120202019
Number of shares issued (in thousands)131 116 130 
Weighted average price$195.44 $175.69 $136.73 

As of December 31, 2021, 2,194,566 shares remain available for future issuance.

The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:
 Year Ended December 31,
  
202120202019
Expected term (in years)1.11.01.4
Expected volatility52.7 %55.0 %50.0 %
Risk-free interest rate0.1 %0.9 %2.2 %
Expected dividends— — — 
Weighted average fair value at grant date$246.84 $96.94 $86.02 

We recognized stock-based compensation related to our employee stock purchase plan of $12.2 million, $10.5 million and $12.1 million for the year ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, we expect to recognize $10.4 million of total unamortized compensation costs related to future employee stock purchases over a weighted average period of 0.5 year.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock Repurchase Programs
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Common Stock Repurchase Programs Common Stock Repurchase ProgramsIn May 2018, our Board of Directors authorized a plan to repurchase up to $600.0 million of our common stock (“May 2018 Repurchase Program”). As of December 31, 2021, the authorization under the May 2018 Repurchase Program was completed. In May 2021, our Board of Directors authorized a plan to repurchase up to $1.0 billion of our common stock (“May 2021 Repurchase Program”). As of December 31, 2021, we have $725.0 million available for repurchase under the May 2021 Repurchase Program.
Accelerated Stock Repurchase Agreements (ASRs)

We entered into the following ASRs providing for the repurchase of our common stock based on the volume-weighted average price during the term of the agreement, less an agreed upon discount. The following table summarizes the information regarding repurchases of our common stock under ASRs:

Agreement
 Date
Repurchase
 Program
Amount Paid
(in millions)
Completion
Date
Total Shares
Received
Average Price per Share
Q3 2019May 2018$200.0 Q3 20191,132,464 $176.61 
Q2 2021May 2018$100.0 Q3 2021171,322 $583.70 
Q2 2021May 2021$100.0 Q3 2021161,707 $618.40 
Q3 2021 May 2021$75.0 Q3 2021109,239 $686.91 
Q4 2021May 2021$100.0 Q4 2021150,031 $666.53 

Open Market Common Stock Repurchases

During the year ended December 31, 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million.

Subsequent to year end, during February 2022, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $522.35 per share, including commissions, for an aggregate purchase price of $75.0 million.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2021
Compensation Related Costs [Abstract]  
Employee Benefit Plans Employee Benefit PlansWe have defined contribution retirement plan under Section 401(k) of the Internal Revenue Code for our U.S. employees which covers substantially all U.S. employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. We match 50% of our employee’s salary deferral contributions up to 6% of the employee’s eligible compensation. We contributed approximately $8.5 million, $6.9 million and $6.2 million to the 401(k) plan during the year ended December 31, 2021, 2020 and 2019, respectively. We also have defined contribution retirement plans outside of the U.S. to which we contributed $42.3 million, $28.9 million and $25.4 million during the year ended December 31, 2021, 2020 and 2019, respectively.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Net income before provision for (benefit from) income taxes and equity in losses of investee consists of the following (in thousands):
 Year Ended December 31,
 202120202019
Domestic$378,478 $173,099 $184,956 
Foreign633,945 205,850 377,695 
Net income before provision for (benefit from) income taxes and equity in losses of investee$1,012,423 $378,949 $562,651 
The provision for (benefit from) income taxes consists of the following (in thousands):
 Year Ended December 31,
 202120202019
Federal
Current$157,383 $55,291 $76,528 
Deferred(25,598)(11,749)1,235 
131,785 43,542 77,763 
State
Current28,365 8,862 9,169 
Deferred(5,860)(2,121)209 
22,505 6,741 9,378 
Foreign
Current42,681 29,399 28,364 
Deferred43,432 (1,476,621)(3,158)
86,113 (1,447,222)25,206 
Provision for (benefit from) income taxes$240,403 $(1,396,939)$112,347 

The differences between income taxes using the federal statutory income tax rate for 2021, 2020 and 2019 and our effective tax rates are as follows: 
 Year Ended December 31,
 202120202019
U.S. federal statutory income tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal tax benefit2.2 1.8 1.7 
U.S. tax on foreign earnings2.7 — 1.9 
Impact of differences in foreign tax rates(2.0)5.6 (5.1)
Stock-based compensation(0.3)1.1 (0.3)
Impact of expiration of statute of limitations(0.7)(0.3)— 
Impact of intra-entity intellectual property rights transfer— (395.6)— 
Settlement on audits— (1.4)— 
Impact of U.S. Tax Cuts and Jobs Act— (0.5)— 
Change in valuation allowance1.1 0.1 0.1 
Other items not individually material(0.3)(0.4)0.7 
Effective tax rate23.7 %(368.6)%20.0 %

As of December 31, 2021, substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. U.S. income taxes have already been provided on the $1,257.5 million undistributed earnings that is indefinitely reinvested in our international operations, therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.

During the year ended December 31, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our new Swiss subsidiary, where our EMEA regional headquarters is located beginning January 1, 2020. The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the year ended December 31, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory.
As of December 31, 2021 and 2020, the significant components of our deferred tax assets and liabilities are (in thousands):
 December 31,
 20212020
Deferred tax assets:
Net operating loss and capital loss carryforwards$11,069 $20,728 
Reserves and accruals47,641 34,469 
Stock-based compensation13,576 10,842 
Deferred revenue83,514 32,562 
Amortizable tax basis in intangibles1,392,471 1,468,159 
Net translation losses10,008 2,939 
Credit carryforwards5,637 905 
Total deferred tax assets1,563,916 1,570,604 
Deferred tax liabilities:
Depreciation and amortization11,915 14,730 
Acquisition-related intangibles28,989 35,689 
Prepaid expenses6,931 1,720 
Total deferred tax liabilities47,835 52,139 
Net deferred tax assets before valuation allowance1,516,081 1,518,465 
Valuation allowance(12,938)(1,325)
Net deferred tax assets$1,503,143 $1,517,140 

The available positive evidence at December 31, 2021 included historical operating profits and a projection of future income sufficient to realize most of our remaining deferred tax assets. As of December 31, 2021, it was considered more likely than not that our deferred tax assets would be realized with the exception of certain net operating loss, capital loss carryovers and unrealized translation losses as we are unable to forecast sufficient future profits to realize the deferred tax assets. The total valuation allowance as of December 31, 2021 was $12.9 million. During the year ended December 31, 2021, the valuation allowance increased by $11.6 million primarily due to deferred tax assets related to unrealized translation losses and net operating loss from one of our German subsidiaries that are not more likely than not to be realized.

As of December 31, 2021, we have foreign net operating loss carryforwards of approximately $44.8 million, attributed mainly to losses in Israel, China and Germany. The losses in Israel and Germany can be carried forward indefinitely. The operating loss carryforwards in China, if not utilized, will expire beginning 2026.

The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, 2021, 2020 and 2019, are as follows (in thousands):
Year Ended December 31,
202120202019
Gross unrecognized tax benefits at January 1,$46,320 $46,650 $33,262 
Increases related to tax positions taken during the current year27,710 20,592 19,012 
Increases related to tax positions taken during a prior year 5,471 10,201 143 
Decreases related to tax positions taken during a prior year(5,804)(29,977)(3,783)
Decreases related to expiration of statute of limitations(8,986)— (1,984)
Decreases related to settlement with tax authorities(1,416)(1,146)— 
Gross unrecognized tax benefits at December 31,$63,295 $46,320 $46,650 

The total amount of gross unrecognized tax benefits as of December 31, 2021 was $63.3 million, of which $61.9 million would impact our effective tax rate if recognized.

We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and Switzerland. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before 2018 and 2014, respectively. Our Israeli subsidiary is under tax audit for years 2016 through 2019. During the fourth quarter of 2021, the Israel Tax Authority issued a tax assessment in connection with a 2016 transaction to which our Israeli subsidiary was a party. We intend to file an administrative appeal during the first quarter of 2022 and will continue to
vigorously defend our Israeli subsidiary’s tax return position. Based on our assessment of the information currently available, we have not derecognized or remeasured our tax positions with respect to this matter during the year. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2014.

We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. Interest and penalties included in tax expense for the year ended December 31, 2021, 2020 and 2019 as well as accrued as of December 31, 2021 and 2020 were not material. While we defend income tax audits in various jurisdictions and the results of such audits may differ materially from the amounts accrued for each year, we cannot currently ascertain the bases on which any given audit will be ultimately resolved. Accordingly, we are unable to estimate the range of possible adjustments to our balance of gross unrecognized tax benefits in the next 12 months.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP.

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts): 
 Year Ended December 31,
 202120202019
Numerator:
Net income $772,020 $1,775,888 $442,776 
Denominator:
Weighted average common shares outstanding, basic78,917 78,760 79,424 
Dilutive effect of potential common stock753 470 676 
Total shares, diluted79,670 79,230 80,100 
Net income per share, basic$9.78 $22.55 $5.57 
Net income per share, diluted$9.69 $22.41 $5.53 
Anti-dilutive potential common shares 1
280 79 

1    Represents RSUs and MSUs not included in the calculation of diluted net income per share as the effect would have been anti-dilutive.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information
12 Months Ended
Dec. 31, 2021
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
The supplemental cash flow information consists of the following (in thousands): 
 Year Ended December 31,
 202120202019
Taxes paid$203,309 $76,332 $71,746 
Non-cash investing and financing activities:
Acquisition of property, plant and equipment in accounts payable and accrued liabilities$64,135 $37,267 $16,488 
Issuance of promissory note in exchange for sale of equity method investment$— $— $54,154 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$29,769 $26,022 $26,337 
Investing cash flows from finance leases (1)
$— $— $10,896 
Financing cash flows from finance leases$— $— $45,773 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$68,463 $47,981 $32,723 
Finance leases$— $— $51,064 
1    A portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Consolidated Statement of Cash Flows.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments and Geographical Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segments and Geographical Information Segments and Geographical Information
Segment Information

We report segment information based on the management approach. The management approach designates the internal reporting used by our Chief Operating Decision Maker for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.

We group our operations into two reportable segments: Clear Aligner segment and Systems and Services segment.

Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:

Comprehensive Products include, but are not limited to, Invisalign Comprehensive and Invisalign First.

Non-Comprehensive Products include, but are not limited to, Invisalign Moderate, Lite and Express packages and Invisalign Go and Invisalign Go Plus.

Non-Case products include, but are not limited to, retention products, Invisalign training, adjusting tools used by dental professionals during the course of treatment and Consumer Products that are complementary to our doctor-prescribed principal products, such as aligner cases (clamshells), teeth whitening products, cleaning solutions (crystals, foam and other material) and other oral health products available in certain e-commerce channels in the U.S.

Our Systems and Services segment consists of our iTero intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options. Our services include subscription software, disposables, rentals, pay per scan services, as well as exocad’s CAD/CAM software solutions that integrate workflows to dental labs and dental practices.
Summarized financial information by segment is as follows (in thousands):
 Year Ended December 31,
202120202019
Net revenues
Clear Aligner$3,247,080 $2,101,459 $2,025,750 
Systems and Services705,504 370,482 381,046 
Total net revenues$3,952,584 $2,471,941 $2,406,796 
Gross profit
Clear Aligner$2,474,373 $1,532,130 $1,499,713 
Systems and Services460,982 231,105 244,184 
Total gross profit$2,935,355 $1,763,235 $1,743,897 
Income from operations
Clear Aligner$1,325,866 $768,045 $835,957 
Systems and Services259,127 96,052 137,720 
Unallocated corporate expenses(608,593)(476,926)(431,184)
Total income from operations$976,400 $387,171 $542,493 
Stock-based compensation
Clear Aligner$10,648 $8,975 $9,220 
Systems and Services705 734 255 
Unallocated corporate expenses102,983 88,718 78,709 
Total stock-based compensation$114,336 $98,427 $88,184 
Depreciation and amortization
Clear Aligner$50,723 $41,371 $38,979 
Systems and Services21,581 16,798 7,441 
Unallocated corporate expenses36,425 35,369 32,570 
Total depreciation and amortization$108,729 $93,538 $78,990 
Impairments and other charges (gains), net
Clear Aligner$— $— $22,990 
Total impairments and other charges (gains), net$— $— $22,990 
Litigation settlement gain
Clear Aligner$— $— $(51,000)
Total litigation settlement gain$— $— $(51,000)
 
The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity in losses of investee (in thousands):
Year Ended December 31,
202120202019
Total segment income from operations$1,584,993 $864,097 $973,677 
Unallocated corporate expenses(608,593)(476,926)(431,184)
Total income from operations976,400 387,171 542,493 
Interest income3,103 3,125 12,482 
Other income (expense), net32,920 (11,347)7,676 
Net income before provision for (benefit from) income taxes and equity in losses of investee$1,012,423 $378,949 $562,651 
Geographical Information

Net revenues are presented below by geographic area (in thousands): 
 Year Ended December 31,
 202120202019
Net revenues 1:
U.S.$1,724,296 $1,099,564 $1,161,959 
Switzerland 2
1,353,229 809,080 — 
China275,503 199,851 196,733 
The Netherlands 2
— — 760,444 
Other International599,556 363,446 287,660 
Total net revenues$3,952,584 $2,471,941 $2,406,796 
1    Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.
2     In 2020, we implemented a new international corporate structure. This changed the structure of international procurement and sales operations from the Netherlands to Switzerland.

Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):
 As of December 31,
 20212020
Long-lived assets 1:
Switzerland$444,205 $257,337 
U.S.210,582 180,539 
China125,346 113,918 
Costa Rica92,204 97,804 
Other International330,846 167,676 
Total long-lived assets$1,203,183 $817,274 
1    Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II: Valuation and Qualifying Accounts and Reserves
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts and Reserves SCHEDULE II: VALUATION AND QUALIFYING ACCOUNTS AND RESERVES  
Balance at
Beginning
of Period
Additions
(Reductions)
to Costs and
Expenses
Write
Offs
Balance at
End of Period
 (in thousands)
Allowance for doubtful accounts:
Year Ended December 31, 2019$2,378 $5,853 $(1,475)$6,756 
Year Ended December 31, 2020$6,756 $12,073 $(8,590)$10,239 
Year Ended December 31, 2021$10,239 $2,814 $(3,808)$9,245 
Valuation allowance for deferred tax assets:
Year Ended December 31, 2019$251 $835 $— $1,086 
Year Ended December 31, 2020$1,086 $239 $— $1,325 
Year Ended December 31, 2021$1,325 $11,613 $— $12,938 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation and Preparation Basis of Presentation and PreparationThe consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the United States of America (“U.S.”) requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Fair Value of Financial instruments
Fair Value of Financial Instruments
Fair value is an exit price, representing the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value:

Level 1 - Quoted (unadjusted) prices in active markets for identical assets or liabilities.

Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use
professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates.

Level 3 - Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.
Cash and Cash Equivalents Cash and Cash EquivalentsWe consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the U.S. and internationally.
Restricted Cash
Restricted Cash

The restricted cash primarily consists of funds reserved for legal requirements. Restricted cash balances are primarily included in other assets within our Consolidated Balance Sheets.
Marketable Securities
Marketable Securities

Our marketable securities consist of marketable debt securities which are classified as available-for-sale and are carried at fair value. Our fixed-income securities investment portfolio allows for investments with a maximum effective maturity of up to 40 months on any individual security. Marketable securities classified as current assets have maturities within one year from the balance sheet date. Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders’ equity. Realized gains and losses from sales and maturities of all such securities are reported in earnings and computed using the specific identification cost method. 

All of our marketable securities are subject to a periodic impairment review. We evaluate if an allowance for credit loss is necessary by considering available information relevant to the collectibility of the security and information about credit rating changes, past events, current conditions, and reasonable and supportable forecasts. Any allowance for credit loss is recorded as a charge to other income (expense), net, in our Consolidated Statement of Operations. If we have an intent to sell, or if it is more likely than not that we will be required to sell the security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net in our Consolidated Statement of Operations.
Variable Interest Entities Variable Interest EntitiesWe evaluate whether an entity in which we have made an investment is considered a variable interest entity (“VIE”). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIEs economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements.
Investments in Privately Held Companies
Investments in Privately Held Companies

Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under the equity method. We record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations.

Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our equity investment is adjusted to fair value for observable transactions for identical or similar investments of the same issuer. Investments in equity securities are reported on our Consolidated Balance Sheet as other assets,
and we periodically evaluate them for impairment. We record any change in carrying value of our equity securities, in other income (expense), net in our Consolidated Statement of Operations.
Derivative Financial Instruments Derivative Financial InstrumentsWe enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations.
Foreign Currency Foreign CurrencyFor our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed. For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders’ equity section of the Consolidated Balance Sheet. This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at the transaction date or average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net.
Certain Risks and Uncertainties
Certain Risks and Uncertainties

Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition. Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.

The U.S. Food and Drug Administration (“FDA”) and similar international agencies regulate the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices. Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales. There can be no assurance that our products will receive any of the required approvals or clearances. If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.

Our cash and investments are held primarily by four financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities. We invest excess cash primarily in money market funds, commercial paper, certificates of deposits, corporate bonds, asset-backed securities, municipal bonds and U.S. government agency bonds and treasury bonds and periodically evaluate them for credit losses. Such credit losses have not been material to our financial statements.

We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable but ongoing evaluations of customers’ credit worthiness are performed. We maintain an allowance for potential credit losses for uncollectible accounts and such losses have been within management’s expectations. No individual customer accounted for 10% or more of our accounts receivable at December 31, 2021 or 2020 or net revenues for the year ended December 31, 2021, 2020 or 2019.

We have manufacturing facilities located in Juarez, Mexico where we conduct our aligner fabrication, distribution and perform certain services and in Ziyang, China where we fabricate aligners primarily for China and other APAC markets. In addition, we produce our handheld intraoral scanner wand, perform final scanner assembly and repair our scanners at our facilities in Ziyang, China and Or Yehuda, Israel and service and repair certain scanners in Juarez, Mexico. In the second quarter of 2021, we announced the start of a multi-million dollar project to bring operational facilities closer to our customers through the expansion of our manufacturing operations in Wroclaw, Poland. Expected to begin serving doctors during the first half of 2022, the new aligner fabrication facility will be our third and allow us to more quickly and effectively serve tens of thousands of customers throughout EMEA. Additionally, in the third quarter of 2021, we opened our multi-story iTero scanner and services facilities in Petach Tikva, Israel to further the design and development of our portfolio of iTero intraoral scanners, imaging systems and services. Our digital treatment plans using a sophisticated, internally developed computer-modeling
program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences. If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.

We purchase certain inventory from sole suppliers. Additionally, we rely on a limited number of hardware manufacturers. The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.

Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. The full extent to which the pandemic, including as a result of any new variants, business restrictions or lockdowns, and the impact of vaccinations, will directly or indirectly impact our business, results of operations, cash flows, and financial condition will depend on future developments that are highly uncertain and cannot be accurately determined. Further, we could also be materially adversely affected by supply chain disruptions, including shortages and inflationary pressures, uncertain or reduced demand, labor shortages, delays in collection of outstanding receivables and the impact of any initiatives or programs that we may undertake to address financial and operational challenges faced by our customers.
Accounts Receivable, net
Accounts Receivable, net

Trade accounts receivable are recorded at the invoiced amount. Accounts receivable, net includes allowances for doubtful accounts for any potentially uncollectible amounts. We periodically assess the adequacy of the allowance for doubtful accounts by reviewing the accounts receivable on a collective basis by considering factors such as aging of the receivables and customers’ expected ability to pay, and on an individual basis for specific customers with known disputes or collectability issues. In determining the amount of the allowance for doubtful accounts, we also evaluate the creditworthiness of customers, current market conditions and forecasts of future economic conditions to make any adjustments. Actual write-offs have not materially differed from the estimated allowances.
Inventories
Inventories

Inventories are valued at the lower of cost or net realizable value, with cost computed using standard cost which approximates actual cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.
Property, Plant and Equipment
Property, Plant and Equipment, net

Property, plant and equipment, net are stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset’s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations. Maintenance and repairs are expensed as incurred. Refer to Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements for details on estimated useful lives.
Leases Leases We determine if an arrangement is a lease at inception. Leases with a term of 12 months or less are not recorded on the balance sheet. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in our leases is not readily determinable. We determine lease terms as the noncancellable period of the lease and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Payments under our lease arrangements are primarily fixed; however, certain lease agreements contain variable payments which are expensed as incurred and not included in the operating lease ROU assets and liabilities.
Business Combinations Policy
Business Combinations

We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows including forecasted revenues, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. Amounts 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.
Goodwill and Finite-Lived Acquired Intangible Assets
Goodwill and Finite-Lived Acquired Intangible Assets

Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated.

Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions. These assets are amortized using the straight-line method over their estimated useful lives ranging from one to fifteen years reflecting the period in which the economic benefits of the assets are expected to be realized.
Impairment of Goodwill and Long-Lived Assets
Impairment of Goodwill and Long-Lived Assets

Goodwill

We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount. The allocation of goodwill to the respective reporting unit is based on relative synergies generated as a result of an acquisition.  

We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, then we will perform the quantitative impairment test which compares the estimated fair value of the reporting unit to its carrying value, including goodwill. If the carrying amount of the reporting unit is in excess of its fair value, an impairment loss would be recorded in the Consolidated Statement of Operations.

Long-Lived Assets

We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate. Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors. Refer to Note 6 Goodwill and Intangible Assets of Notes to Consolidated Financial Statements for details on intangible long-lived assets.
Development Costs for Internal Use Software
Development Costs for Internal Use Software

Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. There were no significant internally developed software costs capitalized in 2021 or 2020.

The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.
Product Warranty
Product Warranty

We offer assurance warranties on our products which provide the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications; therefore, warranties are not treated as a separate revenue performance obligation and are accounted for as guarantees under GAAP.

Clear Aligner

We warrant our Invisalign products against material defects until the treatment plan is complete except in the case of retainers, which are warranted up to three months from expected first use. We accrue for warranty costs, which are primarily based on historical experience as to product failures as well as current information on replacement costs.

Systems and Services

We warrant our intraoral scanners for a period of one year, which includes materials and labor. We accrue for these warranty costs based on average historical repair costs. An extended warranty may be purchased for additional fees. We warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties.
     
Warranty costs are recorded in cost of net revenues upon shipment of products. We regularly review our warranty liability and update these balances based on historical warranty cost trends. Actual warranty costs incurred have not materially differed from those accrued; however future actual warranty costs could differ from the estimated amounts.
Revenue Recognition
Revenue Recognition

Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Systems and Services segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, “Revenues from Contracts with Customers.

We identify a performance obligation as distinct if both of the following criteria are met: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (“SSP”), allocation of consideration from the contract to the individual performance obligations and the appropriate timing of revenue recognition is the result of significant qualitative and quantitative judgments. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.

Clear Aligner

We enter into contracts (“treatment plan(s)”) that involve multiple future performance obligations. Invisalign Comprehensive, Invisalign First, Invisalign Moderate, and Lite and Express Packages include optional additional aligners at no charge for a certain period of time ranging from six months to five years after initial shipment, and Invisalign Go and Invisalign Go Plus includes optional additional aligners at no charge for a period of up to two years after initial shipment.
Our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, the option of additional aligners, case refinement, and replacement aligners. We take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit’s SSP. Management considers a variety of factors such as same or similar product historical sales, costs, and gross margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. We also consider usage rates, which is the number of times a customer is expected to order additional aligners. Our process for estimating usage rates requires significant judgment and evaluation of inputs, including historical usage data by region, country and channel. We recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we consider whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer’s discretion, we conclude that no significant financing component exists.

Systems and Services

We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSP of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration same or similar historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components.

Volume Discounts

In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.

Accrued Sales Return Reserve

We provide a reserve for sales returns based on historical sales returns as a percentage of revenues. 

Costs to Obtain a Contract

We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenues, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period. The costs to obtain contracts were $31.1 million and $22.8 million as of December 31, 2021 and 2020, respectively, and are included in other assets in our Consolidated Balance Sheets. We recognized amortization on our costs to obtain a contract of $17.0 million, $10.1 million, and $7.2 million during the year ended December 31, 2021, 2020, and 2019, respectively, which is included in selling, general and administrative expenses in our Consolidated Statements of Operations.

Unfulfilled Performance Obligations for Clear Aligners and Scanners

Our unfulfilled performance obligations, including deferred revenues and backlog, as of December 31, 2021 and the estimated revenues expected to be recognized in the future related to these performance obligations are $1,307.3 million. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over six months to five years. This also includes the performance obligations from the Systems and Services segment, primarily services and support, which are fulfilled over one to five years, and contracted deliveries of additional scanners. The estimate includes both product and service unfulfilled performance obligations and the time range reflects our best estimate of
when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.

Contract Balances

The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms generally varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.

Shipping and Handling Costs

Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.
Legal Proceedings and Litigations
Legal Proceedings and Litigations

We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.
Research and Development
Research and Development

Research and development costs are expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, equipment, material and maintenance costs, outside consulting expenses, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and information technology (“IT”).
Advertising Costs
Advertising Costs

The cost of advertising and media is expensed as incurred. For the year ended December 31, 2021, 2020 and 2019, we incurred advertising costs of $325.6 million, $161.0 million and $119.1 million, respectively.
Stock-Based Compensation
Stock-Based Compensation

We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We use a Monte Carlo simulation model to estimate the fair value of market-performance based restricted stock units (“MSUs”) which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return. In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited. Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The assumptions used in calculating the fair value of share-based payment awards represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.
Income Taxes
Income Taxes

We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenues and expenses for tax and financial statement purposes.

As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable
tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheets.

We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.

We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable.

During fiscal 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, which resulted in the recognition of deferred tax assets and related tax benefits. Refer to Note 15 “Income Taxes” of Notes to Consolidated Financial Statements for more information. The establishment of deferred tax assets from the intra-entity transfer of intangible assets required us to make significant estimates and assumptions to determine the fair value of intellectual property rights transferred which include, but are not limited to, our expectations of growth rates in revenue, margins, future cash flows, and discount rates. The accuracy of these estimates could be affected by unforeseen events or actual results, and the sustainability of our future tax benefits is dependent upon the acceptance of these valuation estimates and assumptions by the taxing authorities.

The U.S. Tax Cuts and Jobs Act includes provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (“GILTI”) which imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We have made the election to record GILTI tax using the period cost method.
Common Stock Repurchase
Common Stock Repurchase

We repurchase our own common stock from time to time under stock repurchase programs approved by our Board of Directors. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) 2019-12, Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes, to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. Adoption of this standard in the first quarter of fiscal year 2021 did not have a material impact on our consolidated financial statements or related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

We continue to monitor new accounting pronouncements issued by the FASB and do not believe any of the recently issued accounting pronouncements will have an impact on our consolidated financial statements or related disclosures.
Earnings per share Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2021
Investments, All Other Investments [Abstract]  
Cash and Cash Equivalents The following table summarizes our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheet as of December 31, 2021 (in thousands):
Reported as:
December 31, 2021Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash EquivalentsMarketable securities, short-termMarketable securities, long-term
Cash$754,802 $— $— $754,802 $754,802 $— $— 
Money market funds343,012 — (2)343,010 343,010 — — 
Corporate bonds115,507 (398)115,118 1,042 35,065 79,011 
U.S. government treasury bonds
42,976 — (48)42,928 — 22,251 20,677 
Asset-backed securities32,031 — (40)31,991 — 10,999 20,992 
Municipal bonds7,628 — (15)7,613 516 3,657 3,440 
U.S. government agency bonds1,201 — (1)1,200 — — 1,200 
Total$1,297,157 $$(504)$1,296,662 $1,099,370 $71,972 $125,320 
Marketable Securities The following table summarizes our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheet as of December 31, 2021 (in thousands):
Reported as:
December 31, 2021Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash EquivalentsMarketable securities, short-termMarketable securities, long-term
Cash$754,802 $— $— $754,802 $754,802 $— $— 
Money market funds343,012 — (2)343,010 343,010 — — 
Corporate bonds115,507 (398)115,118 1,042 35,065 79,011 
U.S. government treasury bonds
42,976 — (48)42,928 — 22,251 20,677 
Asset-backed securities32,031 — (40)31,991 — 10,999 20,992 
Municipal bonds7,628 — (15)7,613 516 3,657 3,440 
U.S. government agency bonds1,201 — (1)1,200 — — 1,200 
Total$1,297,157 $$(504)$1,296,662 $1,099,370 $71,972 $125,320 
Contractual Maturity of Marketable Securities
The following table summarizes the fair value of our available-for-sale marketable securities classified by contractual maturity as of December 31, 2021 (in thousands):

December 31, 2021
Due in 1 year or less $59,737 
Due in 1 year through 5 years139,113 
Total$198,850 
Financial Assets Measured At Fair Value On A Recurring Basis
The following tables summarize our financial assets measured at fair value as of December 31, 2021 and 2020 (in thousands):

DescriptionBalance as of December 31, 2021Level 1
Level 2
Level 3
Cash equivalents:
Money market funds$343,010 $343,010 $— $— 
Corporate bonds1,042 — 1,042 — 
Municipal bonds516 — 516 — 
Short-term investments:
U.S. government treasury bonds22,251 22,251 — — 
Corporate bonds35,065 — 35,065 — 
Municipal bonds3,657 — 3,657 — 
Asset-backed securities10,999 — 10,999 — 
Long-term investments:
U.S. government treasury bonds20,677 20,677 — — 
Corporate bonds79,011 — 79,011 — 
Municipal bonds3,440 — 3,440 — 
U.S. government agency bonds1,200 — 1,200 — 
Asset-backed securities20,992 — 20,992 — 
Prepaid expenses and other current assets:
Israeli funds3,841 — 3,841 — 
Other assets:
Investments in privately held companies 1
8,621 — — 8,621 
$554,322 $385,938 $159,763 $8,621 
1    The adjustment to the carrying value of our equity investments in privately held companies without readily determinable fair value are not material during the year ended December 31, 2021, 2020 and 2019.

DescriptionBalance as of December 31, 2020Level 1
Level 2

Level 3
Cash equivalents:
Money market funds$519,228 $519,228 $— — 
Prepaid expenses and other current assets:
Israeli funds3,500 — 3,500 — 
Current unsecured promissory note5,408 — — 5,408 
$528,136 $519,228 $3,500 $5,408 
Schedule of Notional Amounts of Outstanding Derivative Positions
The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of December 31, 2021 and 2020 (in thousands):

December 31, 2021
Local Currency AmountNotional Contract Amount (USD)
Euro€165,110$186,358 
Canadian DollarC$99,80078,018 
Chinese Yuan¥494,50077,358 
Polish ZlotyPLN219,80054,014 
Brazilian RealR$286,50050,894 
Japanese Yen¥5,548,70048,206 
British Pound£34,74046,881 
Israeli ShekelILS54,11017,416 
Mexican PesoM$311,50015,133 
Swiss FrancCHF9,95010,883 
Australian DollarA$6,9005,009 
$590,170 

December 31, 2020
Local Currency AmountNotional Contract Amount (USD)
Euro€126,300$155,125 
Chinese Yuan¥936,000143,393 
Canadian DollarC$65,00050,791 
British Pound£32,30043,879 
Japanese Yen¥4,249,00041,222 
Brazilian RealR$142,00027,264 
Israeli ShekelILS74,000 23,094 
Mexican PesoM$140,0007,002 
Australian DollarA$5,8004,447 
Swiss FrancCHF3,7004,191 
$500,408 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands): 
December 31,
20212020
Raw materials$123,234 $76,404 
Work in progress51,706 31,393 
Finished goods55,290 31,440 
Total inventories$230,230 $139,237 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands): 
December 31,
20212020
Prepaid expenses$70,218 $30,069 
Other current assets125,087 61,685 
Total prepaid expenses and other current assets$195,305 $91,754 
Property, Plant and Equipment
Property, plant and equipment consist of the following (in thousands):
December 31,
Generally Used Estimated Useful Life20212020
Clinical and manufacturing equipment
Up to 10 years
$452,876 $372,077 
Building
20 years
310,344 244,166 
Leasehold improvements
Lease term 1
61,289 63,541 
Computer software and hardware
3 years
117,986 108,068 
Land58,869 34,598 
Furniture, fixtures and other
2-5 years
71,977 50,031 
Construction in progress367,686 163,492 
Total1,441,027 1,035,973 
Less: Accumulated depreciation and impairment charges (359,101)(301,252)
Total property, plant and equipment, net$1,081,926 $734,721 
1    Shorter of the remaining lease term or the estimated useful lives of the assets
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands): 
 December 31,
 20212020
Accrued payroll and benefits$288,355 $170,106 
Accrued expenses67,169 42,536 
Accrued property, plant and equipment46,561 27,692 
Accrued sales and marketing expenses41,387 34,488 
Accrued professional fees31,457 20,617 
Accrued income taxes33,838 30,130 
Current operating lease liabilities22,719 21,735 
Other accrued liabilities75,829 58,278 
Total accrued liabilities$607,315 $405,582 
Warranty accrual
Accrued warranty as of December 31, 2021 and 2020, which is included in the “Other accrued liabilities” category of the accrued liabilities table above, consists of the following activity (in thousands):

Accrued warranty as of December 31, 2019$11,205 
Charged to cost of net revenues12,581 
Actual warranty expenditures(11,171)
Accrued warranty as of December 31, 202012,615 
Charged to cost of net revenues18,213 
Actual warranty expenditures(14,659)
Accrued warranty as of December 31, 2021$16,169 
Deferred Revenues
Deferred revenues consist of the following (in thousands):
December 31,
20212020
Deferred revenues - current$1,152,870 $777,887 
Deferred revenues - long-term 1
136,684 62,551 
1    Included in Other long-term liabilities within our Consolidated Balance Sheet
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Components of lease expense The components of lease expenses consist of following (in thousands):
Year Ended December 31,
Lease Cost202120202019
Operating lease cost 1
$33,241 $27,825 $22,778 
Variable lease cost 2
11,134 1,429 1,899 
Total lease cost $44,375 $29,254 $24,677 
1    Includes expense associated with short term leases of less than 12 months which is not material
2    Includes payments related to agreements with embedded leases that are not otherwise reflected on the balance sheet. These costs are associated with our manufacturing supply arrangements and fluctuate based on factory output and material price changes.
Summary of operating lease terms and discount rates
The following table provides a summary of our operating lease terms and discount rates:
December 31,
Remaining Lease Term and Discount Rate20212020
Weighted average remaining lease term (in years)7.87.4
Weighted average discount rate 3.2 %4.2 %
Schedule of operating lease liabilities
As of December 31, 2021, the future payments related to our operating lease liabilities are as follows (in thousands):
Fiscal Year Ending December 31,Operating Leases
2022$26,035 
202324,620 
202418,284 
202515,517 
202613,113 
Thereafter45,461 
Total lease payments143,030 
Less: Imputed interest(17,655)
Total lease liabilities$125,375 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2021
Business Combinations [Abstract]  
Allocation of Purchase Price to Assets Acquired and Liabilities Assumed
The allocation of purchase price to assets acquired and liabilities assumed based on estimated fair values is as follows (in thousands):
Goodwill 1
$340,181 
Identified intangible assets118,700 
Cash and cash equivalents9,190 
Deferred tax liabilities(35,419)
Other assets (liabilities), net(2,674)
Total$429,978 
1    None of this goodwill is deductible for tax purposes.
Identified Intangible Assets Acquired
The following table presents details of the identified intangible assets acquired (in thousands, except years):
Weighted Average Amortization Period (in years)Fair Value
Intangible assets subject to amortization:
  Existing technology
10$87,000 
  Customer relationships
1021,500 
  Tradenames
79,800 
Intangible assets not subject to amortization:
  In-process Research and Development (“IPR&D”)
N/A400 
Total intangible assets$118,700 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The change in the carrying value of goodwill for the year ended December 31, 2021 and 2020, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2019$63,924 $— $63,924 
Additions from acquisition43,500 296,681 340,181 
Foreign currency translation adjustments5,267 35,445 40,712 
Balance as of December 31, 2020112,691 332,126 444,817 
Additions from acquisition3,646 — 3,646 
Foreign currency translation adjustments(4,129)(25,787)(29,916)
Balance as of December 31, 2021$112,208 $306,339 $418,547 
Schedule of Amortized Intangible Assets
Acquired intangible long-lived assets were as follows, excluding intangibles that were fully amortized (in thousands):
Weighted Average Amortization Period (in years)Gross Carrying Amount as of
December 31, 2021
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2021
Existing technology10$104,531 $(22,495)$(4,328)$77,708 
Customer relationships1155,000 (25,891)(10,751)18,358 
Trademarks and tradenames1017,200 (4,547)(4,179)8,474 
Patents and other86,511 (4,495)— 2,016 
$183,242 $(57,428)$(19,258)106,556 
Foreign currency translation3,153 
Total intangible assets$109,709 

Weighted Average Amortization Period (in years)Gross Carrying
Amount as of
December 31, 2020
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2020
Existing technology10$99,400 $(12,719)$(4,328)$82,353 
Customer relationships1155,000 (21,879)(10,751)22,370 
Trademarks and tradenames1016,600 (2,934)(4,179)9,487 
Patents and other86,610 (3,785)— 2,825 
$177,610 $(41,317)$(19,258)117,035 
Foreign currency translation13,037 
Total intangible assets$130,072 
Schedule of Future Amortization for Finite-Lived Intangible Assets
The total estimated annual future amortization expense for these acquired intangible assets as of December 31, 2021 is as follows (in thousands):
Fiscal YearAmortization
2022$15,692 
202314,997 
202413,831 
202513,455 
202612,849 
Thereafter35,732 
Total$106,556 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Stock-based Compensation Expense
The stock-based compensation related to our stock-based awards and employee stock purchase plan for the year ended December 31, 2021, 2020 and 2019 is as follows (in thousands):
 Year Ended December 31,
 202120202019
Cost of net revenues$5,633 $4,719 $5,154 
Selling, general and administrative90,659 78,500 69,817 
Research and development18,044 15,208 13,213 
Total stock-based compensation$114,336 $98,427 $88,184 
Fair value assumptions using the Monte Carlo simulation The weighted average assumptions used in the Monte Carlo simulation were as follows: 
 Year Ended December 31,
 202120202019
Expected term (in years)3.03.03.0
Expected volatility56.3 %44.4 %37.3 %
Risk-free interest rate0.2 %1.4 %2.5 %
Expected dividends— — — 
Weighted average fair value per share at grant date$1,102.09 $392.67 $392.03 
Schedule of ESPP share activity
The following table summarizes the ESPP shares issued:
Year Ended December 31,
202120202019
Number of shares issued (in thousands)131 116 130 
Weighted average price$195.44 $175.69 $136.73 
Weighted Average Assumptions Used for the Fair Value of Options Component of Purchase Plan Granted Estimated at Grant Date
The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:
 Year Ended December 31,
  
202120202019
Expected term (in years)1.11.01.4
Expected volatility52.7 %55.0 %50.0 %
Risk-free interest rate0.1 %0.9 %2.2 %
Expected dividends— — — 
Weighted average fair value at grant date$246.84 $96.94 $86.02 
Restricted Stock Units (RSUs)  
Summary of Nonvested Shares A summary for the year ended December 31, 2021 is as follows:
Number of Shares
Underlying RSUs
(in thousands)
Weighted Average Grant Date Fair ValueWeighted Average
Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2020632 $243.55 
Granted166 600.10 
Vested and released(265)216.73 
Forfeited(41)350.75 
Unvested as of December 31, 2021492 $369.17 1.1$323,239 
Market Performance Based Restricted Stock Units  
Summary of Nonvested Shares
The following table summarizes the MSU performance for the year ended December 31, 2021:
Number of Shares
Underlying MSUs
(in thousands)
Weighted Average Grant Date Fair ValueWeighted Average
Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2020227 $430.50 
Granted 1
177 658.02 
Vested and released (230)513.73 
Unvested as of December 31, 2021174 $551.57 1.0$114,414 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock Repurchase Programs (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Accelerated Stock Repurchases The following table summarizes the information regarding repurchases of our common stock under ASRs:
Agreement
 Date
Repurchase
 Program
Amount Paid
(in millions)
Completion
Date
Total Shares
Received
Average Price per Share
Q3 2019May 2018$200.0 Q3 20191,132,464 $176.61 
Q2 2021May 2018$100.0 Q3 2021171,322 $583.70 
Q2 2021May 2021$100.0 Q3 2021161,707 $618.40 
Q3 2021 May 2021$75.0 Q3 2021109,239 $686.91 
Q4 2021May 2021$100.0 Q4 2021150,031 $666.53 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
Net income before provision for (benefit from) income taxes and equity in losses of investee consists of the following (in thousands):
 Year Ended December 31,
 202120202019
Domestic$378,478 $173,099 $184,956 
Foreign633,945 205,850 377,695 
Net income before provision for (benefit from) income taxes and equity in losses of investee$1,012,423 $378,949 $562,651 
Schedule of Components of Income Tax Expense (Benefit)
The provision for (benefit from) income taxes consists of the following (in thousands):
 Year Ended December 31,
 202120202019
Federal
Current$157,383 $55,291 $76,528 
Deferred(25,598)(11,749)1,235 
131,785 43,542 77,763 
State
Current28,365 8,862 9,169 
Deferred(5,860)(2,121)209 
22,505 6,741 9,378 
Foreign
Current42,681 29,399 28,364 
Deferred43,432 (1,476,621)(3,158)
86,113 (1,447,222)25,206 
Provision for (benefit from) income taxes$240,403 $(1,396,939)$112,347 
Schedule of Effective Income Tax Rate Reconciliation
The differences between income taxes using the federal statutory income tax rate for 2021, 2020 and 2019 and our effective tax rates are as follows: 
 Year Ended December 31,
 202120202019
U.S. federal statutory income tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal tax benefit2.2 1.8 1.7 
U.S. tax on foreign earnings2.7 — 1.9 
Impact of differences in foreign tax rates(2.0)5.6 (5.1)
Stock-based compensation(0.3)1.1 (0.3)
Impact of expiration of statute of limitations(0.7)(0.3)— 
Impact of intra-entity intellectual property rights transfer— (395.6)— 
Settlement on audits— (1.4)— 
Impact of U.S. Tax Cuts and Jobs Act— (0.5)— 
Change in valuation allowance1.1 0.1 0.1 
Other items not individually material(0.3)(0.4)0.7 
Effective tax rate23.7 %(368.6)%20.0 %
Schedule of Deferred Tax Assets and Liabilities
As of December 31, 2021 and 2020, the significant components of our deferred tax assets and liabilities are (in thousands):
 December 31,
 20212020
Deferred tax assets:
Net operating loss and capital loss carryforwards$11,069 $20,728 
Reserves and accruals47,641 34,469 
Stock-based compensation13,576 10,842 
Deferred revenue83,514 32,562 
Amortizable tax basis in intangibles1,392,471 1,468,159 
Net translation losses10,008 2,939 
Credit carryforwards5,637 905 
Total deferred tax assets1,563,916 1,570,604 
Deferred tax liabilities:
Depreciation and amortization11,915 14,730 
Acquisition-related intangibles28,989 35,689 
Prepaid expenses6,931 1,720 
Total deferred tax liabilities47,835 52,139 
Net deferred tax assets before valuation allowance1,516,081 1,518,465 
Valuation allowance(12,938)(1,325)
Net deferred tax assets$1,503,143 $1,517,140 
Schedule of Unrecognized Tax Benefits Rollforward
The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, 2021, 2020 and 2019, are as follows (in thousands):
Year Ended December 31,
202120202019
Gross unrecognized tax benefits at January 1,$46,320 $46,650 $33,262 
Increases related to tax positions taken during the current year27,710 20,592 19,012 
Increases related to tax positions taken during a prior year 5,471 10,201 143 
Decreases related to tax positions taken during a prior year(5,804)(29,977)(3,783)
Decreases related to expiration of statute of limitations(8,986)— (1,984)
Decreases related to settlement with tax authorities(1,416)(1,146)— 
Gross unrecognized tax benefits at December 31,$63,295 $46,320 $46,650 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic And Diluted
The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts): 
 Year Ended December 31,
 202120202019
Numerator:
Net income $772,020 $1,775,888 $442,776 
Denominator:
Weighted average common shares outstanding, basic78,917 78,760 79,424 
Dilutive effect of potential common stock753 470 676 
Total shares, diluted79,670 79,230 80,100 
Net income per share, basic$9.78 $22.55 $5.57 
Net income per share, diluted$9.69 $22.41 $5.53 
Anti-dilutive potential common shares 1
280 79 

1    Represents RSUs and MSUs not included in the calculation of diluted net income per share as the effect would have been anti-dilutive.
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2021
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
The supplemental cash flow information consists of the following (in thousands): 
 Year Ended December 31,
 202120202019
Taxes paid$203,309 $76,332 $71,746 
Non-cash investing and financing activities:
Acquisition of property, plant and equipment in accounts payable and accrued liabilities$64,135 $37,267 $16,488 
Issuance of promissory note in exchange for sale of equity method investment$— $— $54,154 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$29,769 $26,022 $26,337 
Investing cash flows from finance leases (1)
$— $— $10,896 
Financing cash flows from finance leases$— $— $45,773 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$68,463 $47,981 $32,723 
Finance leases$— $— $51,064 
1    A portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Consolidated Statement of Cash Flows.
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments and Geographical Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Summarized financial information by segment is as follows (in thousands):
 Year Ended December 31,
202120202019
Net revenues
Clear Aligner$3,247,080 $2,101,459 $2,025,750 
Systems and Services705,504 370,482 381,046 
Total net revenues$3,952,584 $2,471,941 $2,406,796 
Gross profit
Clear Aligner$2,474,373 $1,532,130 $1,499,713 
Systems and Services460,982 231,105 244,184 
Total gross profit$2,935,355 $1,763,235 $1,743,897 
Income from operations
Clear Aligner$1,325,866 $768,045 $835,957 
Systems and Services259,127 96,052 137,720 
Unallocated corporate expenses(608,593)(476,926)(431,184)
Total income from operations$976,400 $387,171 $542,493 
Stock-based compensation
Clear Aligner$10,648 $8,975 $9,220 
Systems and Services705 734 255 
Unallocated corporate expenses102,983 88,718 78,709 
Total stock-based compensation$114,336 $98,427 $88,184 
Depreciation and amortization
Clear Aligner$50,723 $41,371 $38,979 
Systems and Services21,581 16,798 7,441 
Unallocated corporate expenses36,425 35,369 32,570 
Total depreciation and amortization$108,729 $93,538 $78,990 
Impairments and other charges (gains), net
Clear Aligner$— $— $22,990 
Total impairments and other charges (gains), net$— $— $22,990 
Litigation settlement gain
Clear Aligner$— $— $(51,000)
Total litigation settlement gain$— $— $(51,000)
 
The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity in losses of investee (in thousands):
Year Ended December 31,
202120202019
Total segment income from operations$1,584,993 $864,097 $973,677 
Unallocated corporate expenses(608,593)(476,926)(431,184)
Total income from operations976,400 387,171 542,493 
Interest income3,103 3,125 12,482 
Other income (expense), net32,920 (11,347)7,676 
Net income before provision for (benefit from) income taxes and equity in losses of investee$1,012,423 $378,949 $562,651 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
Net revenues are presented below by geographic area (in thousands): 
 Year Ended December 31,
 202120202019
Net revenues 1:
U.S.$1,724,296 $1,099,564 $1,161,959 
Switzerland 2
1,353,229 809,080 — 
China275,503 199,851 196,733 
The Netherlands 2
— — 760,444 
Other International599,556 363,446 287,660 
Total net revenues$3,952,584 $2,471,941 $2,406,796 
1    Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.
2     In 2020, we implemented a new international corporate structure. This changed the structure of international procurement and sales operations from the Netherlands to Switzerland.

Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):
 As of December 31,
 20212020
Long-lived assets 1:
Switzerland$444,205 $257,337 
U.S.210,582 180,539 
China125,346 113,918 
Costa Rica92,204 97,804 
Other International330,846 167,676 
Total long-lived assets$1,203,183 $817,274 
1    Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Significant Accounting Policies [Line Items]      
Provision for (benefit from) income taxes $ 240,403 $ (1,396,939) $ 112,347
Number of operating segments | segment 2    
Fixed-income securities investment portfolio, maximum effective maturity 40 months    
Foreign currency net gains (losses) $ (13,300) 6,800 (2,000)
Revenue remaining performance obligation 1,307,300    
Costs to obtain contracts 31,100 22,800  
Amortization of costs to obtain contracts 17,000 10,100 7,200
Advertising cost $ 325,600 161,000 $ 119,100
Intraoral Scanners      
Significant Accounting Policies [Line Items]      
Warranty period 1 year    
CAD/CAM Software      
Significant Accounting Policies [Line Items]      
Warranty period 1 year    
Invisalign | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01      
Significant Accounting Policies [Line Items]      
Expected timing (up to two years for Invisalign Go) 6 months    
Invisalign | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Significant Accounting Policies [Line Items]      
Expected timing (up to two years for Invisalign Go) 5 years    
Invisalign Go | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01      
Significant Accounting Policies [Line Items]      
Expected timing (up to two years for Invisalign Go) 2 years    
Systems and Services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01      
Significant Accounting Policies [Line Items]      
Expected timing (up to two years for Invisalign Go) 1 year    
Systems and Services | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Significant Accounting Policies [Line Items]      
Expected timing (up to two years for Invisalign Go) 5 years    
Revision of Prior Period, Adjustment      
Significant Accounting Policies [Line Items]      
Provision for (benefit from) income taxes $ (16,000) $ (12,700)  
Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of intangibles 1 year    
Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful lives of intangibles 15 years    
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Amortized Cost    
Cash, cash equivalents and marketable securities $ 1,297,157  
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 9  
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (504)  
Fair Value    
Cash and cash equivalents 1,099,370 $ 960,843
Cash, cash equivalents and marketable securities 1,296,662  
Cash    
Amortized Cost    
Cash and cash equivalents 754,802  
Fair Value    
Cash and cash equivalents 754,802 $ 441,600
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 1,099,370  
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 754,802  
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 71,972  
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 125,320  
Money market funds    
Amortized Cost    
Cash and cash equivalents 343,012  
Gross Unrealized Losses    
Cash and cash equivalents (2)  
Fair Value    
Cash and cash equivalents 343,010  
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 343,010  
Corporate bonds    
Amortized Cost    
Marketable securities 115,507  
Gross Unrealized Gains    
Marketable securities 9  
Gross Unrealized Losses    
Marketable securities (398)  
Fair Value    
Marketable securities 115,118  
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities 1,042  
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 35,065  
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 79,011  
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 42,976  
Gross Unrealized Gains    
Marketable securities 0  
Gross Unrealized Losses    
Marketable securities (48)  
Fair Value    
Marketable securities 42,928  
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 22,251  
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 20,677  
Asset-backed securities    
Amortized Cost    
Marketable securities 32,031  
Gross Unrealized Gains    
Marketable securities 0  
Gross Unrealized Losses    
Marketable securities (40)  
Fair Value    
Marketable securities 31,991  
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 10,999  
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 20,992  
Municipal bonds    
Amortized Cost    
Marketable securities 7,628  
Gross Unrealized Gains    
Marketable securities 0  
Gross Unrealized Losses    
Marketable securities (15)  
Fair Value    
Marketable securities 7,613  
Municipal bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities 516  
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 3,657  
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 3,440  
U.S. government agency bonds    
Amortized Cost    
Marketable securities 1,201  
Gross Unrealized Gains    
Marketable securities 0  
Gross Unrealized Losses    
Marketable securities (1)  
Fair Value    
Marketable securities 1,200  
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 1,200  
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Apr. 01, 2020
EUR (€)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents $ 1,099,370 $ 960,843    
Cash        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents 754,802 441,600    
Money market funds        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Cash and cash equivalents   519,200    
Foreign Exchange Forward        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Net gain (loss) on derivative $ 18,800 (22,100) $ 3,200  
Forward Contracts | exocad Acquisition        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Net gain (loss) on derivative   $ (10,200)    
Notional amount | €       € 376,000,000
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Contractual Maturity of Marketable Securities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Fair Value Disclosures [Abstract]  
Due in 1 year or less $ 59,737
Due in 1 year through 5 years 139,113
Total $ 198,850
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Fair Value Measured On A Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term $ 71,972 $ 0
Marketable securities, long-term 125,320 0
Assets measured at fair value 554,322 528,136
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets measured at fair value 385,938 519,228
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets measured at fair value 159,763 3,500
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets measured at fair value 8,621 5,408
Money market funds | Fair Value, Measurements, Recurring | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 343,010 519,228
Money market funds | Fair Value, Measurements, Recurring | Level 1 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 343,010 519,228
Money market funds | Fair Value, Measurements, Recurring | Level 2 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0 0
Money market funds | Fair Value, Measurements, Recurring | Level 3 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0 0
Corporate bonds | Fair Value, Measurements, Recurring | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 1,042  
Corporate bonds | Fair Value, Measurements, Recurring | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 35,065  
Corporate bonds | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 79,011  
Corporate bonds | Fair Value, Measurements, Recurring | Level 1 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0  
Corporate bonds | Fair Value, Measurements, Recurring | Level 1 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 0  
Corporate bonds | Fair Value, Measurements, Recurring | Level 1 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
Corporate bonds | Fair Value, Measurements, Recurring | Level 2 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 1,042  
Corporate bonds | Fair Value, Measurements, Recurring | Level 2 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 35,065  
Corporate bonds | Fair Value, Measurements, Recurring | Level 2 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 79,011  
Corporate bonds | Fair Value, Measurements, Recurring | Level 3 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0  
Corporate bonds | Fair Value, Measurements, Recurring | Level 3 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 0  
Corporate bonds | Fair Value, Measurements, Recurring | Level 3 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
Municipal bonds | Fair Value, Measurements, Recurring | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 516  
Municipal bonds | Fair Value, Measurements, Recurring | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 3,657  
Municipal bonds | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 3,440  
Municipal bonds | Fair Value, Measurements, Recurring | Level 1 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0  
Municipal bonds | Fair Value, Measurements, Recurring | Level 1 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 0  
Municipal bonds | Fair Value, Measurements, Recurring | Level 1 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
Municipal bonds | Fair Value, Measurements, Recurring | Level 2 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 516  
Municipal bonds | Fair Value, Measurements, Recurring | Level 2 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 3,657  
Municipal bonds | Fair Value, Measurements, Recurring | Level 2 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 3,440  
Municipal bonds | Fair Value, Measurements, Recurring | Level 3 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0  
Municipal bonds | Fair Value, Measurements, Recurring | Level 3 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 0  
Municipal bonds | Fair Value, Measurements, Recurring | Level 3 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 22,251  
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 20,677  
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Level 1 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 22,251  
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Level 1 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 20,677  
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Level 2 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 0  
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Level 2 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Level 3 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 0  
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Level 3 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
Asset-backed securities | Fair Value, Measurements, Recurring | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 10,999  
Asset-backed securities | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 20,992  
Asset-backed securities | Fair Value, Measurements, Recurring | Level 1 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 0  
Asset-backed securities | Fair Value, Measurements, Recurring | Level 1 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
Asset-backed securities | Fair Value, Measurements, Recurring | Level 2 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 10,999  
Asset-backed securities | Fair Value, Measurements, Recurring | Level 2 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 20,992  
Asset-backed securities | Fair Value, Measurements, Recurring | Level 3 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, short-term 0  
Asset-backed securities | Fair Value, Measurements, Recurring | Level 3 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
U.S. government agency bonds | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 1,200  
U.S. government agency bonds | Fair Value, Measurements, Recurring | Level 1 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
U.S. government agency bonds | Fair Value, Measurements, Recurring | Level 2 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 1,200  
U.S. government agency bonds | Fair Value, Measurements, Recurring | Level 3 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Marketable securities, long-term 0  
Israeli funds | Fair Value, Measurements, Recurring | Prepaid expenses and other current assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 3,841 3,500
Israeli funds | Fair Value, Measurements, Recurring | Level 1 | Prepaid expenses and other current assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 0 0
Israeli funds | Fair Value, Measurements, Recurring | Level 2 | Prepaid expenses and other current assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 3,841 3,500
Israeli funds | Fair Value, Measurements, Recurring | Level 3 | Prepaid expenses and other current assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 0 0
Investments in privately held companies | Fair Value, Nonrecurring | Other assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments in privately held companies 8,621  
Investments in privately held companies | Fair Value, Nonrecurring | Level 1 | Other assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments in privately held companies 0  
Investments in privately held companies | Fair Value, Nonrecurring | Level 2 | Other assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments in privately held companies 0  
Investments in privately held companies | Fair Value, Nonrecurring | Level 3 | Other assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments in privately held companies $ 8,621  
Current unsecured promissory note | Fair Value, Nonrecurring | Prepaid expenses and other current assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Current unsecured promissory note   5,408
Current unsecured promissory note | Fair Value, Nonrecurring | Level 1 | Prepaid expenses and other current assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Current unsecured promissory note   0
Current unsecured promissory note | Fair Value, Nonrecurring | Level 2 | Prepaid expenses and other current assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Current unsecured promissory note   0
Current unsecured promissory note | Fair Value, Nonrecurring | Level 3 | Prepaid expenses and other current assets:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Current unsecured promissory note   $ 5,408
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Derivative Financial Instruments (Details) - Level 2 - Prepaid expenses and other current assets: - Foreign Exchange Forward
€ in Thousands, ₪ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, zł in Thousands, SFr in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CAD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
PLN (zł)
Dec. 31, 2021
BRL (R$)
Dec. 31, 2021
JPY (¥)
Dec. 31, 2021
GBP (£)
Dec. 31, 2021
ILS (₪)
Dec. 31, 2021
MXN ($)
Dec. 31, 2021
CHF (SFr)
Dec. 31, 2021
AUD ($)
Dec. 31, 2020
EUR (€)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CAD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
BRL (R$)
Dec. 31, 2020
JPY (¥)
Dec. 31, 2020
GBP (£)
Dec. 31, 2020
ILS (₪)
Dec. 31, 2020
MXN ($)
Dec. 31, 2020
CHF (SFr)
Dec. 31, 2020
AUD ($)
Derivative [Line Items]                                              
Notional amount   $ 590,170                       $ 500,408                  
Euro                                              
Derivative [Line Items]                                              
Notional amount € 165,110 186,358                     € 126,300 155,125                  
Canadian Dollar                                              
Derivative [Line Items]                                              
Notional amount   78,018 $ 99,800                     50,791 $ 65,000                
Chinese Yuan                                              
Derivative [Line Items]                                              
Notional amount   77,358   ¥ 494,500                   143,393   ¥ 936,000              
Polish Zloty                                              
Derivative [Line Items]                                              
Notional amount   54,014     zł 219,800                                    
Brazilian Real                                              
Derivative [Line Items]                                              
Notional amount   50,894       R$ 286,500               27,264     R$ 142,000            
Japanese Yen                                              
Derivative [Line Items]                                              
Notional amount   48,206         ¥ 5,548,700             41,222       ¥ 4,249,000          
British Pound                                              
Derivative [Line Items]                                              
Notional amount   46,881           £ 34,740           43,879         £ 32,300        
Israeli Shekel                                              
Derivative [Line Items]                                              
Notional amount   17,416             ₪ 54,110         23,094           ₪ 74,000      
Mexican Peso                                              
Derivative [Line Items]                                              
Notional amount   15,133               $ 311,500       7,002             $ 140,000    
Swiss Franc                                              
Derivative [Line Items]                                              
Notional amount   10,883                 SFr 9,950     4,191               SFr 3,700  
Australian Dollar                                              
Derivative [Line Items]                                              
Notional amount   $ 5,009                   $ 6,900   $ 4,447                 $ 5,800
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 123,234 $ 76,404
Finished goods 51,706 31,393
Work in progress 55,290 31,440
Total inventories $ 230,230 $ 139,237
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 70,218 $ 30,069
Other current assets 125,087 61,685
Total prepaid expenses and other current assets $ 195,305 $ 91,754
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Property and Equipment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment, Net [Abstract]      
Property and equipment $ 1,441,027 $ 1,035,973  
Less: Accumulated depreciation and impairment charges (359,101) (301,252)  
Total property, plant and equipment, net 1,081,926 734,721  
Depreciation 92,100 80,100 $ 73,100
Clinical and manufacturing equipment      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment $ 452,876 372,077  
Building      
Property, Plant and Equipment [Line Items]      
Estimated useful life 20 years    
Property, Plant and Equipment, Net [Abstract]      
Property and equipment $ 310,344 244,166  
Leasehold improvements      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment $ 61,289 63,541  
Computer software and hardware      
Property, Plant and Equipment [Line Items]      
Estimated useful life 3 years    
Property, Plant and Equipment, Net [Abstract]      
Property and equipment $ 117,986 108,068  
Land      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment 58,869 34,598  
Furniture, fixtures and other      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment 71,977 50,031  
Construction in progress      
Property, Plant and Equipment, Net [Abstract]      
Property and equipment $ 367,686 $ 163,492  
Maximum | Clinical and manufacturing equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life 10 years    
Maximum | Furniture, fixtures and other      
Property, Plant and Equipment [Line Items]      
Estimated useful life 5 years    
Minimum | Furniture, fixtures and other      
Property, Plant and Equipment [Line Items]      
Estimated useful life 2 years    
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Accrued payroll and benefits $ 288,355 $ 170,106
Accrued expenses 67,169 42,536
Accrued property, plant and equipment 46,561 27,692
Accrued sales and marketing expenses 41,387 34,488
Accrued professional fees 31,457 20,617
Accrued income taxes 33,838 30,130
Current operating lease liabilities 22,719 21,735
Other accrued liabilities 75,829 58,278
Total accrued liabilities $ 607,315 $ 405,582
Current operating lease liabilities location Total accrued liabilities Total accrued liabilities
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Warranty Accrual Activity (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 12,615 $ 11,205
Charged to cost of revenues 18,213 12,581
Actual warranty expenditures (14,659) (11,171)
Balance at end of period $ 16,169 $ 12,615
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Deferred Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]      
Deferred revenues, current $ 1,152,870 $ 777,887  
Deferred revenues, long-term 136,684 62,551  
Net revenues 3,952,584 2,471,941 $ 2,406,796
Revenue recognized, included in the deferred revenues in prior period $ 481,100 $ 341,900  
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Method Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 12, 2021
Jul. 24, 2017
Jul. 25, 2016
Jun. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Apr. 30, 2019
Schedule of Equity Method Investments [Line Items]                
Gain on derecognition of equity method investment       $ 15,800 $ 0 $ 0 $ 15,769  
Amount awarded $ 43,400              
Settlement gain         $ 43,403 $ 0 $ 0  
SDC                
Schedule of Equity Method Investments [Line Items]                
Ownership interest acquired   2.00% 17.00%          
Payments to acquire   $ 12,800 $ 46,700          
SDC                
Schedule of Equity Method Investments [Line Items]                
Derecognition of equity method investment               $ 38,400
SDC | Current unsecured promissory note                
Schedule of Equity Method Investments [Line Items]                
Unsecured promissory note with SDC               $ 54,200
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Components of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Operating lease cost $ 33,241 $ 27,825 $ 22,778
Variable lease cost 2 11,134 1,429 1,899
Total lease cost $ 44,375 $ 29,254 $ 24,677
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of operating lease terms and discount rates (Details)
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Weighted average remaining lease term (in years) 7 years 9 months 18 days 7 years 4 months 24 days
Weighted average discount rate 3.20% 4.20%
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of operating lease liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 26,035
2023 24,620
2024 18,284
2025 15,517
2026 13,113
Thereafter 45,461
Total lease payments 143,030
Less: Imputed interest (17,655)
Total lease liabilities $ 125,375
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Additional information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
Operating leases that have not yet commenced $ 17.8
Minimum  
Lessee, Lease, Description [Line Items]  
Term of operating leases not yet commenced 2 years
Maximum  
Lessee, Lease, Description [Line Items]  
Term of operating leases not yet commenced 7 years
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Combinations (Details) - USD ($)
$ in Thousands
Apr. 01, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]        
Goodwill   $ 418,547 $ 444,817 $ 63,924
exocad Acquisition        
Business Acquisition [Line Items]        
Total purchase consideration paid $ 430,000      
Goodwill 340,181      
Identified intangible assets 118,700      
Cash and cash equivalents 9,190      
Deferred tax liabilities (35,419)      
Other assets (liabilities), net (2,674)      
Total 429,978      
Intangible assets subject to amortization 118,700      
Total intangible assets 118,700      
exocad Acquisition | In-process Research and Development (“IPR&D”)        
Business Acquisition [Line Items]        
Intangible assets not subject to amortization 400      
exocad Acquisition | Existing technology        
Business Acquisition [Line Items]        
Identified intangible assets $ 87,000      
Estimated useful lives of intangibles 10 years      
Intangible assets subject to amortization $ 87,000      
exocad Acquisition | Customer relationships        
Business Acquisition [Line Items]        
Identified intangible assets $ 21,500      
Estimated useful lives of intangibles 10 years      
Intangible assets subject to amortization $ 21,500      
exocad Acquisition | Tradenames        
Business Acquisition [Line Items]        
Identified intangible assets $ 9,800      
Estimated useful lives of intangibles 7 years      
Intangible assets subject to amortization $ 9,800      
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Goodwill [Roll Forward]    
Beginning Balance $ 444,817 $ 63,924
Additions from acquisition 3,646 340,181
Foreign currency translation adjustments (29,916) 40,712
Ending Balance 418,547 444,817
Clear Aligner    
Goodwill [Roll Forward]    
Beginning Balance 112,691 63,924
Additions from acquisition 3,646 43,500
Foreign currency translation adjustments (4,129) 5,267
Ending Balance 112,208 112,691
Systems and Services    
Goodwill [Roll Forward]    
Beginning Balance 332,126 0
Additions from acquisition 0 296,681
Foreign currency translation adjustments (25,787) 35,445
Ending Balance $ 306,339 $ 332,126
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 183,242 $ 177,610
Accumulated Amortization (57,428) (41,317)
Accumulated Impairment Loss (19,258) (19,258)
Total 106,556 117,035
Foreign currency translation 3,153 13,037
Total intangible assets $ 109,709 $ 130,072
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 10 years 10 years
Gross Carrying Amount $ 104,531 $ 99,400
Accumulated Amortization (22,495) (12,719)
Accumulated Impairment Loss (4,328) (4,328)
Total $ 77,708 $ 82,353
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 11 years 11 years
Gross Carrying Amount $ 55,000 $ 55,000
Accumulated Amortization (25,891) (21,879)
Accumulated Impairment Loss (10,751) (10,751)
Total $ 18,358 $ 22,370
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 10 years 10 years
Gross Carrying Amount $ 17,200 $ 16,600
Accumulated Amortization (4,547) (2,934)
Accumulated Impairment Loss (4,179) (4,179)
Total $ 8,474 $ 9,487
Patents and other    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives of intangibles 8 years 8 years
Gross Carrying Amount $ 6,511 $ 6,610
Accumulated Amortization (4,495) (3,785)
Accumulated Impairment Loss 0 0
Total $ 2,016 $ 2,825
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 15,692  
2023 14,997  
2024 13,831  
2025 13,455  
2026 12,849  
Thereafter 35,732  
Total $ 106,556 $ 117,035
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairment $ 0 $ 0  
Amortization of Intangible Assets $ 16,600,000 $ 13,400,000 $ 5,900,000
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Facilities - Additional Information (Details) - 2020 Credit Facility - USD ($)
Jul. 21, 2020
Dec. 31, 2021
Line of Credit Facility [Line Items]    
Line of credit, available borrowings $ 300,000,000  
Outstanding borrowings   $ 0
Letter of Credit    
Line of Credit Facility [Line Items]    
Line of credit, available borrowings $ 50,000,000  
Base Rate    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 0.50%  
London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.00%  
Minimum | Base Rate    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 0.50%  
Minimum | London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.50%  
Maximum | Base Rate    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 1.25%  
Maximum | London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Basis spread on variable rate 2.25%  
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Impairments and Other (Gains) Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]      
Lease impairment     $ 14,200
Leasehold improvement impairment     14,300
Employee severance cost     1,300
Gain on lease terminations $ 0 $ 0 $ 6,792
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Legal Proceedings (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Mar. 12, 2021
USD ($)
Jan. 31, 2019
claim
Contingencies [Line Items]      
Amount awarded   $ 43.4  
Securities Class Action Lawsuit      
Contingencies [Line Items]      
Settlement amount $ 16.0    
Shareholder Derivative Lawsuit      
Contingencies [Line Items]      
Loss contingency, number of claims | claim     3
SDC Dispute      
Contingencies [Line Items]      
Amount awarded   $ 43.4  
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - Purchase Agreement - USD ($)
$ in Millions
Dec. 31, 2021
Jun. 24, 2021
Oct. 30, 2020
May 29, 2018
Supplier One        
Other Commitments [Line Items]        
Purchase commitment $ 419.6 $ 348.0   $ 425.9
Purchase commitment, period       5 years
Supplier Two        
Other Commitments [Line Items]        
Purchase commitment 140.5      
Supplier Three        
Other Commitments [Line Items]        
Purchase commitment 47.6   $ 95.2  
Supplier Four        
Other Commitments [Line Items]        
Purchase commitment $ 79.2      
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Additional Information (Detail)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
purchase_period
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
May 31, 2021
shares
Stockholders Equity Note [Line Items]        
Stock-based compensation, income tax benefit | $ $ 13,800 $ 11,900 $ 10,300  
Stock-based compensation expense | $ $ 114,336 98,427 88,184  
Restricted Stock Units (RSUs)        
Stockholders Equity Note [Line Items]        
Vesting period 4 years      
Restricted stock units, shares vested and released (shares) 264,655      
Restricted stock units, shares withheld for tax payments 78,930      
Restricted stock units, net issuance (in shares) 185,725      
Vested in period, Fair value | $ $ 158,800 $ 89,600 $ 112,400  
Granted (usd per share) | $ / shares $ 600.10 $ 267.24 $ 255.42  
Total unamortized compensation cost | $ $ 116,800      
Weighted average period of total unamortized cost 2 years 1 month 6 days      
Market Performance Based Restricted Stock Units        
Stockholders Equity Note [Line Items]        
Vesting period 3 years      
Restricted stock units, shares vested and released (shares) 229,877      
Restricted stock units, shares withheld for tax payments 104,317      
Restricted stock units, net issuance (in shares) 125,560      
Vested in period, Fair value | $ $ 135,600 $ 47,100 $ 47,700  
Granted (usd per share) | $ / shares $ 658.02      
Total unamortized compensation cost | $ $ 38,500      
Weighted average period of total unamortized cost 1 year      
Percentage of market-performance based restricted stock units eligible to vest over the vesting period 250.00%      
Employee Stock Purchase Plan        
Stockholders Equity Note [Line Items]        
Number of shares available for grant (shares) 2,194,566      
Total unamortized compensation cost | $ $ 10,400      
Weighted average period of total unamortized cost 6 months      
ESPP offering period 24 months      
Number of offering periods | purchase_period 4      
Purchase price of shares, percent of fair market value 85.00%      
Number of shares reserved for issuance (in shares)       4,400,000
Stock-based compensation expense | $ $ 12,200 $ 10,500 $ 12,100  
Stock Incentive Plan 2005        
Stockholders Equity Note [Line Items]        
Share award ratio 1.9      
Number of shares reserved for issuance (in shares) 27,783,379      
Number of shares available for grant (shares) 4,244,723      
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Stock-Based Compensation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 114,336 $ 98,427 $ 88,184
Cost of net revenues      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 5,633 4,719 5,154
Selling, general and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense 90,659 78,500 69,817
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Stock-based compensation expense $ 18,044 $ 15,208 $ 13,213
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Summary of Nonvested Shares (Detail) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares Underlying RSUs      
Nonvested beginning balance (shares) 632,000    
Granted (shares) 166,000    
Vested and released (shares) (264,655)    
Forfeited (shares) (41,000)    
Nonvested ending balance (shares) 492,000 632,000  
Nonvested, beginning balance (usd per share) $ 243.55    
Granted (usd per share) 600.10 $ 267.24 $ 255.42
Vested and released (usd per share) 216.73    
Forfeited (usd per share) 350.75    
Nonvested, ending balance (usd per share) $ 369.17 $ 243.55  
Weighted Remaining Vesting Period (in years)      
Unvested as of December 31, 2019 1 year 1 month 6 days    
Aggregate Intrinsic Value      
Unvested $ 323,239    
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Summary of MSU Performance (Detail) - Market Performance Based Restricted Stock Units - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Shares    
Nonvested beginning balance (shares) 227,000  
Granted (shares) 177,000  
Vested and released (shares) (229,877)  
Nonvested ending balance (shares) 174,000 227,000
Nonvested (usd per share) $ 551.57 $ 430.50
Granted (usd per share) 658.02  
Vested and released (usd per share) $ 513.73  
Weighted Average Remaining Contractual Term    
Nonvested 1 year  
Aggregate Intrinsic Value    
Unvested $ 114,414  
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail) - Market Performance Based Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 3 years 3 years 3 years
Expected volatility 56.30% 44.40% 37.30%
Risk-free interest rate 0.20% 1.40% 2.50%
Expected dividends 0.00% 0.00% 0.00%
Weighted average fair value per share at grant date (usd per share) $ 1,102.09 $ 392.67 $ 392.03
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - ESPP Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Equity [Abstract]      
Number of shares issued (in thousands) 131 116 130
Weighted average price (usd per share) $ 195.44 $ 175.69 $ 136.73
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail) - Employee Stock Purchase Plan - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 1 year 1 month 6 days 1 year 1 year 4 months 24 days
Expected volatility 52.70% 55.00% 50.00%
Risk-free interest rate 0.10% 0.90% 2.20%
Expected dividends 0.00% 0.00% 0.00%
Weighted average fair value at grant date (usd per share) $ 246.84 $ 96.94 $ 86.02
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock Repurchase Programs - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended 12 Months Ended
Feb. 25, 2022
Dec. 31, 2021
Dec. 31, 2019
May 31, 2021
May 31, 2018
Share Repurchases [Line Items]          
Common stock repurchased and retired   $ 375,038,000 $ 399,999,000    
May 2018 Repurchase Program          
Share Repurchases [Line Items]          
Repurchase of common stock, authorized         $ 600,000,000
Common stock repurchased and retired (shares)     0.8    
Cost per share (in dollars per share)     $ 264.93    
Common stock repurchased and retired     $ 200,000,000    
May 2021 Repurchase Program          
Share Repurchases [Line Items]          
Repurchase of common stock, authorized       $ 1,000,000,000  
Authorized repurchase amount remaining   $ 725,000,000      
May 2021 Repurchase Program | Subsequent Event          
Share Repurchases [Line Items]          
Common stock repurchased and retired (shares) 0.1        
Cost per share (in dollars per share) $ 522.35        
Common stock repurchased and retired $ 75,000,000        
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Common Stock Repurchase Programs - Accelerated Share Repurchase Agreements (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 22, 2021
Nov. 01, 2021
Sep. 27, 2021
Aug. 31, 2021
Aug. 02, 2021
Jul. 30, 2021
May 17, 2021
Apr. 30, 2021
Sep. 09, 2019
Jul. 30, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Repurchases [Line Items]                          
Amount paid                     $ 375,038 $ 0 $ 399,999
May 2018 Repurchase Program                          
Share Repurchases [Line Items]                          
Common stock repurchased and retired (shares)                         800,000
Cost per share (in dollars per share)                         $ 264.93
May 2018 Repurchase Program | July 30, 2019                          
Share Repurchases [Line Items]                          
Amount paid                   $ 200,000      
Common stock repurchased and retired (shares)                 1,132,464        
Cost per share (in dollars per share)                 $ 176.61        
May 2018 Repurchase Program | April 30, 2021                          
Share Repurchases [Line Items]                          
Amount paid               $ 100,000          
Common stock repurchased and retired (shares)           171,322              
Cost per share (in dollars per share)           $ 583.70              
May 2021 Repurchase Program | May 17, 2021                          
Share Repurchases [Line Items]                          
Amount paid             $ 100,000            
Common stock repurchased and retired (shares)       161,707                  
Cost per share (in dollars per share)       $ 618.40                  
May 2021 Repurchase Program | August 2, 2021                          
Share Repurchases [Line Items]                          
Amount paid         $ 75,000                
Common stock repurchased and retired (shares)     109,239                    
Cost per share (in dollars per share)     $ 686.91                    
May 2021 Repurchase Program | November 1, 2021                          
Share Repurchases [Line Items]                          
Amount paid   $ 100,000                      
Common stock repurchased and retired (shares) 150,031                        
Cost per share (in dollars per share) $ 666.53                        
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Foreign Plan      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Employer contributions amount $ 42.3 $ 28.9 $ 25.4
401k Plan      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Employer matching contribution as percentage of employee's salary deferral contributions 50.00%    
Employer matching contribution as percentage of employee's eligible compensation 6.00%    
401k Plan | U.S.      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Employer contributions amount $ 8.5 $ 6.9 $ 6.2
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ 378,478 $ 173,099 $ 184,956
Foreign 633,945 205,850 377,695
Net income before provision for (benefit from) income taxes and equity in losses of investee $ 1,012,423 $ 378,949 $ 562,651
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Federal      
Current $ 157,383 $ 55,291 $ 76,528
Deferred (25,598) (11,749) 1,235
Total federal income tax expense 131,785 43,542 77,763
State      
Current 28,365 8,862 9,169
Deferred (5,860) (2,121) 209
Total state tax expense 22,505 6,741 9,378
Foreign      
Current 42,681 29,399 28,364
Deferred 43,432 (1,476,621) (3,158)
Total foreign tax expense 86,113 (1,447,222) 25,206
Provision for income taxes $ 240,403 $ (1,396,939) $ 112,347
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
U.S. federal statutory income tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal tax benefit 2.20% 1.80% 1.70%
U.S. tax on foreign earnings 2.70% 0.00% 1.90%
Impact of differences in foreign tax rates (2.00%) 5.60% (5.10%)
Stock-based compensation (0.30%) 1.10% (0.30%)
Impact of expiration of statute of limitations (0.70%) (0.30%) 0.00%
Impact of intra-entity intellectual property rights transfer 0.00% (395.60%) 0.00%
Settlement on audits 0.00% (1.40%) 0.00%
Impact of U.S. Tax Cuts and Jobs Act 0 (0.005) 0
Other items not individually material (0.30%) (0.40%) 0.70%
Effective tax rate 23.70% (368.60%) 20.00%
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:    
Net operating loss and capital loss carryforwards $ 11,069 $ 20,728
Reserves and accruals 47,641 34,469
Stock-based compensation 13,576 10,842
Deferred revenue 83,514 32,562
Amortizable tax basis in intangibles 1,392,471 1,468,159
Net translation losses 10,008 2,939
Credit carryforwards 5,637 905
Total deferred tax assets, gross 1,563,916 1,570,604
Deferred tax liabilities:    
Depreciation and amortization 11,915 14,730
Acquisition-related intangibles 28,989 35,689
Prepaid expenses 6,931 1,720
Total deferred tax liabilities, gross 47,835 52,139
Net deferred tax assets before valuation allowance 1,516,081 1,518,465
Valuation allowance (12,938) (1,325)
Net deferred tax assets $ 1,503,143 $ 1,517,140
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefit as of beginning of period $ 46,320 $ 46,650 $ 33,262
Tax positions related to current year, additions for uncertain tax positions 27,710 20,592 19,012
Tax positions related to prior year, Additions for uncertain tax positions 5,471 10,201 143
Tax positions related to prior year, Decreases for uncertain tax positions (5,804) (29,977) (3,783)
Tax positions related to prior year, Reductions due to lapse of applicable statute of limitations (8,986) 0 (1,984)
Tax positions related to prior year, Settlements with tax authorities (1,416) (1,146) 0
Unrecognized tax benefit as of end of period $ 63,295 $ 46,320 $ 46,650
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]        
Undistributed earnings of foreign subsidiaries $ 1,257,500      
Increase in deferred tax assets, intra-entity transfer of intellectual property rights and fixed assets   $ 1,493,500    
Deferred tax assets, valuation allowance 12,938 1,325    
Increase in valuation allowance 11,600      
Unrecognized tax benefits 63,295 $ 46,320 $ 46,650 $ 33,262
Unrecognized tax benefits that would impact effective tax rate 61,900      
Foreign Country        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 44,800      
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net income $ 772,020 $ 1,775,888 $ 442,776
Denominator:      
Weighted-average common shares outstanding, basic (shares) 78,917 78,760 79,424
Dilutive effect of potential common stock (shares) 753 470 676
Total shares, diluted (shares) 79,670 79,230 80,100
Net income per share, basic (usd per share) $ 9.78 $ 22.55 $ 5.57
Net income per share, diluted (usd per share) $ 9.69 $ 22.41 $ 5.53
Anti-dilutive potential common shares (shares) 1 280 79
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Supplemental Cash Flow Information [Abstract]      
Taxes paid $ 203,309 $ 76,332 $ 71,746
Non-cash investing and financing activities:      
Acquisition of property, plant and equipment in accounts payable and accrued liabilities 64,135 37,267 16,488
Notes Issued, Issued In Sale Of Equity Method Investment 0 0 54,154
Operating Lease, Payments 29,769 26,022 26,337
Finance Lease Purchase Payment Related To Third Party Lease 0 0 10,896
Finance Lease, Principal Payments 0 0 45,773
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 68,463 47,981 32,723
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 0 $ 0 $ 51,064
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments and Geographical Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments and Geographical Information - Segments Information - (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Net revenues $ 3,952,584 $ 2,471,941 $ 2,406,796
Gross profit 2,935,355 1,763,235 1,743,897
Operating Income (Loss) 976,400 387,171 542,493
Stock-based compensation 114,336 98,427 88,184
Depreciation and amortization 108,729 93,538 78,990
Impairments and other charges (gains), net 0 0 22,990
Litigation settlement gain 0 0 (51,000)
Operating Segments      
Segment Reporting Information [Line Items]      
Operating Income (Loss) 1,584,993 864,097 973,677
Unallocated corporate expense      
Segment Reporting Information [Line Items]      
Operating Income (Loss) (608,593) (476,926) (431,184)
Stock-based compensation 102,983 88,718 78,709
Depreciation and amortization 36,425 35,369 32,570
Clear Aligner      
Segment Reporting Information [Line Items]      
Net revenues 3,247,080 2,101,459 2,025,750
Gross profit 2,474,373 1,532,130 1,499,713
Impairments and other charges (gains), net 0 0 22,990
Litigation settlement gain 0 0 (51,000)
Clear Aligner | Operating Segments      
Segment Reporting Information [Line Items]      
Operating Income (Loss) 1,325,866 768,045 835,957
Stock-based compensation 10,648 8,975 9,220
Depreciation and amortization 50,723 41,371 38,979
Systems and Services      
Segment Reporting Information [Line Items]      
Net revenues 705,504 370,482 381,046
Gross profit 460,982 231,105 244,184
Systems and Services | Operating Segments      
Segment Reporting Information [Line Items]      
Operating Income (Loss) 259,127 96,052 137,720
Stock-based compensation 705 734 255
Depreciation and amortization $ 21,581 $ 16,798 $ 7,441
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments and Geographical Information - Segment Reconciliation and Net Revenues by Geographic Area (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Operating Income (Loss) $ 976,400 $ 387,171 $ 542,493
Interest income 3,103 3,125 12,482
Other income (expense), net 32,920 (11,347) 7,676
Net income before provision for (benefit from) income taxes and equity in losses of investee 1,012,423 378,949 562,651
Net revenues 3,952,584 2,471,941 2,406,796
U.S.      
Segment Reporting Information [Line Items]      
Net revenues 1,724,296 1,099,564 1,161,959
Switzerland      
Segment Reporting Information [Line Items]      
Net revenues 1,353,229 809,080 0
China      
Segment Reporting Information [Line Items]      
Net revenues 275,503 199,851 196,733
The Netherlands      
Segment Reporting Information [Line Items]      
Net revenues 0 0 760,444
Other international      
Segment Reporting Information [Line Items]      
Net revenues 599,556 363,446 287,660
Operating Segments      
Segment Reporting Information [Line Items]      
Operating Income (Loss) 1,584,993 864,097 973,677
Unallocated corporate expense      
Segment Reporting Information [Line Items]      
Operating Income (Loss) $ (608,593) $ (476,926) $ (431,184)
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]    
Long-Lived Assets $ 1,203,183 $ 817,274
Switzerland    
Segment Reporting Information [Line Items]    
Long-Lived Assets 444,205 257,337
U.S.    
Segment Reporting Information [Line Items]    
Long-Lived Assets 210,582 180,539
China    
Segment Reporting Information [Line Items]    
Long-Lived Assets 125,346 113,918
Costa Rica    
Segment Reporting Information [Line Items]    
Long-Lived Assets 92,204 97,804
Other international    
Segment Reporting Information [Line Items]    
Long-Lived Assets $ 330,846 $ 167,676
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Valuation and Qualifying Accounts and Reserves (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for doubtful accounts:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 10,239 $ 6,756 $ 2,378
Additions (reductions) to Costs and Expenses 2,814 12,073 5,853
Write offs (3,808) (8,590) (1,475)
Balance at End of Period 9,245 10,239 6,756
Valuation allowance for deferred tax assets:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,325 1,086 251
Additions (reductions) to Costs and Expenses 11,613 239 835
Write offs 0 0 0
Balance at End of Period $ 12,938 $ 1,325 $ 1,086
XML 105 algn-20211231_htm.xml IDEA: XBRL DOCUMENT 0001097149 2021-01-01 2021-12-31 0001097149 2021-06-30 0001097149 2022-02-21 0001097149 algn:May2021RepurchaseProgramMember 2021-05-31 0001097149 2020-01-01 2020-12-31 0001097149 2019-01-01 2019-12-31 0001097149 2021-12-31 0001097149 2020-12-31 0001097149 us-gaap:CommonStockMember 2018-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-12-31 0001097149 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001097149 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001097149 us-gaap:CommonStockMember 2019-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-12-31 0001097149 2019-12-31 0001097149 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001097149 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001097149 us-gaap:CommonStockMember 2020-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001097149 us-gaap:RetainedEarningsMember 2020-12-31 0001097149 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001097149 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001097149 us-gaap:CommonStockMember 2021-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001097149 us-gaap:RetainedEarningsMember 2021-12-31 0001097149 srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001097149 srt:RestatementAdjustmentMember 2020-01-01 2020-12-31 0001097149 srt:MinimumMember 2021-01-01 2021-12-31 0001097149 srt:MaximumMember 2021-01-01 2021-12-31 0001097149 algn:IntraoralScannersMember 2021-01-01 2021-12-31 0001097149 algn:CADCAMSoftwareMember 2021-01-01 2021-12-31 0001097149 algn:InvisalignMember 2022-01-01 2021-12-31 0001097149 algn:InvisalignMember 2026-01-01 2021-12-31 0001097149 algn:InvisalignGoMember 2022-01-01 2021-12-31 0001097149 algn:SystemsAndServicesMember 2022-01-01 2021-12-31 0001097149 algn:SystemsAndServicesMember 2026-01-01 2021-12-31 0001097149 us-gaap:CashMember 2021-12-31 0001097149 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2021-12-31 0001097149 us-gaap:MoneyMarketFundsMember 2021-12-31 0001097149 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001097149 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001097149 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001097149 algn:MarketableSecuritiesShortTermMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001097149 us-gaap:USTreasuryBondSecuritiesMember 2021-12-31 0001097149 algn:MarketableSecuritiesShortTermMember us-gaap:USTreasuryBondSecuritiesMember 2021-12-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:USTreasuryBondSecuritiesMember 2021-12-31 0001097149 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001097149 algn:MarketableSecuritiesShortTermMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001097149 us-gaap:MunicipalBondsMember 2021-12-31 0001097149 us-gaap:CashAndCashEquivalentsMember us-gaap:MunicipalBondsMember 2021-12-31 0001097149 algn:MarketableSecuritiesShortTermMember us-gaap:MunicipalBondsMember 2021-12-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:MunicipalBondsMember 2021-12-31 0001097149 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2021-12-31 0001097149 us-gaap:CashAndCashEquivalentsMember 2021-12-31 0001097149 algn:MarketableSecuritiesShortTermMember 2021-12-31 0001097149 algn:MarketableSecuritiesLongTermMember 2021-12-31 0001097149 us-gaap:CashMember 2020-12-31 0001097149 us-gaap:MoneyMarketFundsMember 2020-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:CashEquivalentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember algn:LongTermInvestmentsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001097149 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:EquitySecuritiesMember us-gaap:OtherAssetsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:EquitySecuritiesMember us-gaap:OtherAssetsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:EquitySecuritiesMember us-gaap:OtherAssetsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:EquitySecuritiesMember us-gaap:OtherAssetsMember 2021-12-31 0001097149 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001097149 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2020-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001097149 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:NotesReceivableMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001097149 us-gaap:FairValueInputsLevel1Member 2020-12-31 0001097149 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001097149 us-gaap:ForeignExchangeForwardMember 2021-01-01 2021-12-31 0001097149 us-gaap:ForeignExchangeForwardMember 2020-01-01 2020-12-31 0001097149 us-gaap:ForeignExchangeForwardMember 2019-01-01 2019-12-31 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:PLN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:CHF us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 currency:CHF us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001097149 algn:ExocadAcquisitionMember us-gaap:ForwardContractsMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:ForwardContractsMember 2020-01-01 2020-12-31 0001097149 srt:MaximumMember us-gaap:EquipmentMember 2021-01-01 2021-12-31 0001097149 us-gaap:EquipmentMember 2021-12-31 0001097149 us-gaap:EquipmentMember 2020-12-31 0001097149 us-gaap:BuildingMember 2021-01-01 2021-12-31 0001097149 us-gaap:BuildingMember 2021-12-31 0001097149 us-gaap:BuildingMember 2020-12-31 0001097149 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001097149 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001097149 algn:ComputerSoftwareAndHardwareMember 2021-01-01 2021-12-31 0001097149 algn:ComputerSoftwareAndHardwareMember 2021-12-31 0001097149 algn:ComputerSoftwareAndHardwareMember 2020-12-31 0001097149 us-gaap:LandMember 2021-12-31 0001097149 us-gaap:LandMember 2020-12-31 0001097149 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001097149 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-12-31 0001097149 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001097149 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001097149 us-gaap:ConstructionInProgressMember 2021-12-31 0001097149 us-gaap:ConstructionInProgressMember 2020-12-31 0001097149 algn:ExocadAcquisitionMember 2020-04-01 2020-04-01 0001097149 algn:ExocadAcquisitionMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember algn:ExistingTechnologyMember 2020-04-01 2020-04-01 0001097149 algn:ExocadAcquisitionMember algn:ExistingTechnologyMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:CustomerRelationshipsMember 2020-04-01 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:CustomerRelationshipsMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:TradeNamesMember 2020-04-01 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:TradeNamesMember 2020-04-01 0001097149 algn:ExocadAcquisitionMember us-gaap:InProcessResearchAndDevelopmentMember 2020-04-01 0001097149 algn:ClearAlignerMember 2019-12-31 0001097149 algn:SystemsAndServicesMember 2019-12-31 0001097149 algn:ClearAlignerMember 2020-01-01 2020-12-31 0001097149 algn:SystemsAndServicesMember 2020-01-01 2020-12-31 0001097149 algn:ClearAlignerMember 2020-12-31 0001097149 algn:SystemsAndServicesMember 2020-12-31 0001097149 algn:ClearAlignerMember 2021-01-01 2021-12-31 0001097149 algn:SystemsAndServicesMember 2021-01-01 2021-12-31 0001097149 algn:ClearAlignerMember 2021-12-31 0001097149 algn:SystemsAndServicesMember 2021-12-31 0001097149 algn:ExistingTechnologyMember 2021-01-01 2021-12-31 0001097149 algn:ExistingTechnologyMember 2021-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2021-12-31 0001097149 us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-12-31 0001097149 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001097149 algn:ExistingTechnologyMember 2020-01-01 2020-12-31 0001097149 algn:ExistingTechnologyMember 2020-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2020-12-31 0001097149 us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0001097149 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001097149 algn:SDCMember 2016-07-25 0001097149 algn:SDCMember 2016-07-25 2016-07-25 0001097149 algn:SDCMember 2017-07-24 0001097149 algn:SDCMember 2017-07-24 2017-07-24 0001097149 algn:SDCMember us-gaap:NotesReceivableMember 2019-04-30 0001097149 algn:SDCMember 2019-04-30 0001097149 2019-04-01 2019-06-30 0001097149 2021-03-12 2021-03-12 0001097149 algn:CreditFacility2020Member 2020-07-21 0001097149 us-gaap:LetterOfCreditMember algn:CreditFacility2020Member 2020-07-21 0001097149 algn:CreditFacility2020Member us-gaap:BaseRateMember 2020-07-21 2020-07-21 0001097149 algn:CreditFacility2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-21 2020-07-21 0001097149 srt:MinimumMember algn:CreditFacility2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-21 2020-07-21 0001097149 srt:MaximumMember algn:CreditFacility2020Member us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-21 2020-07-21 0001097149 srt:MinimumMember algn:CreditFacility2020Member us-gaap:BaseRateMember 2020-07-21 2020-07-21 0001097149 srt:MaximumMember algn:CreditFacility2020Member us-gaap:BaseRateMember 2020-07-21 2020-07-21 0001097149 algn:CreditFacility2020Member 2021-12-31 0001097149 algn:SecuritiesClassActionLawsuit2018Member 2021-06-30 2021-06-30 0001097149 algn:ShareholderDerivativeLawsuitMember 2019-01-31 0001097149 algn:SDCDisputeMember 2021-03-12 2021-03-12 0001097149 algn:PurchaseAgreementMember algn:SupplierOneMember 2018-05-29 2018-05-29 0001097149 algn:PurchaseAgreementMember algn:SupplierOneMember 2021-06-24 2021-06-24 0001097149 algn:PurchaseAgreementMember algn:SupplierOneMember 2021-12-31 2021-12-31 0001097149 algn:PurchaseAgreementMember algn:SupplierThreeMember 2020-10-30 2020-10-30 0001097149 algn:PurchaseAgreementMember algn:SupplierThreeMember 2021-12-31 2021-12-31 0001097149 algn:PurchaseAgreementMember algn:SupplierTwoMember 2021-12-31 2021-12-31 0001097149 algn:PurchaseAgreementMember algn:SupplierFourMember 2021-12-31 2021-12-31 0001097149 algn:StockIncentivePlan2005Member 2021-12-31 0001097149 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001097149 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001097149 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001097149 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001097149 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001097149 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-12-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2021-12-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-12-31 0001097149 algn:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001097149 algn:EmployeeStockPurchasePlanMember 2021-05-31 0001097149 algn:EmployeeStockPurchasePlanMember 2021-12-31 0001097149 algn:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001097149 algn:EmployeeStockPurchasePlanMember 2019-01-01 2019-12-31 0001097149 algn:May2018RepurchaseProgramMember 2018-05-31 0001097149 algn:May2021RepurchaseProgramMember 2021-12-31 0001097149 algn:July302019Member algn:May2018RepurchaseProgramMember 2019-07-30 2019-07-30 0001097149 algn:July302019Member algn:May2018RepurchaseProgramMember 2019-09-09 2019-09-09 0001097149 algn:April302021Member algn:May2018RepurchaseProgramMember 2021-04-30 2021-04-30 0001097149 algn:April302021Member algn:May2018RepurchaseProgramMember 2021-07-30 2021-07-30 0001097149 algn:May172021Member algn:May2021RepurchaseProgramMember 2021-05-17 2021-05-17 0001097149 algn:May172021Member algn:May2021RepurchaseProgramMember 2021-08-31 2021-08-31 0001097149 algn:August22021Member algn:May2021RepurchaseProgramMember 2021-08-02 2021-08-02 0001097149 algn:August22021Member algn:May2021RepurchaseProgramMember 2021-09-27 2021-09-27 0001097149 algn:November12021Member algn:May2021RepurchaseProgramMember 2021-11-01 2021-11-01 0001097149 algn:November12021Member algn:May2021RepurchaseProgramMember 2021-11-22 2021-11-22 0001097149 algn:May2018RepurchaseProgramMember 2019-01-01 2019-12-31 0001097149 algn:May2021RepurchaseProgramMember us-gaap:SubsequentEventMember 2022-02-01 2022-02-25 0001097149 algn:A401kPlanMember 2021-01-01 2021-12-31 0001097149 country:US algn:A401kPlanMember 2021-01-01 2021-12-31 0001097149 country:US algn:A401kPlanMember 2020-01-01 2020-12-31 0001097149 country:US algn:A401kPlanMember 2019-01-01 2019-12-31 0001097149 us-gaap:ForeignPlanMember 2021-01-01 2021-12-31 0001097149 us-gaap:ForeignPlanMember 2020-01-01 2020-12-31 0001097149 us-gaap:ForeignPlanMember 2019-01-01 2019-12-31 0001097149 us-gaap:ForeignCountryMember 2021-12-31 0001097149 algn:ClearAlignerMember 2019-01-01 2019-12-31 0001097149 algn:SystemsAndServicesMember 2019-01-01 2019-12-31 0001097149 us-gaap:OperatingSegmentsMember algn:ClearAlignerMember 2021-01-01 2021-12-31 0001097149 us-gaap:OperatingSegmentsMember algn:ClearAlignerMember 2020-01-01 2020-12-31 0001097149 us-gaap:OperatingSegmentsMember algn:ClearAlignerMember 2019-01-01 2019-12-31 0001097149 us-gaap:OperatingSegmentsMember algn:SystemsAndServicesMember 2021-01-01 2021-12-31 0001097149 us-gaap:OperatingSegmentsMember algn:SystemsAndServicesMember 2020-01-01 2020-12-31 0001097149 us-gaap:OperatingSegmentsMember algn:SystemsAndServicesMember 2019-01-01 2019-12-31 0001097149 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001097149 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001097149 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001097149 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001097149 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001097149 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0001097149 country:US 2021-01-01 2021-12-31 0001097149 country:US 2020-01-01 2020-12-31 0001097149 country:US 2019-01-01 2019-12-31 0001097149 country:CH 2021-01-01 2021-12-31 0001097149 country:CH 2020-01-01 2020-12-31 0001097149 country:CH 2019-01-01 2019-12-31 0001097149 country:CN 2021-01-01 2021-12-31 0001097149 country:CN 2020-01-01 2020-12-31 0001097149 country:CN 2019-01-01 2019-12-31 0001097149 country:NL 2021-01-01 2021-12-31 0001097149 country:NL 2020-01-01 2020-12-31 0001097149 country:NL 2019-01-01 2019-12-31 0001097149 algn:OtherInternationalMember 2021-01-01 2021-12-31 0001097149 algn:OtherInternationalMember 2020-01-01 2020-12-31 0001097149 algn:OtherInternationalMember 2019-01-01 2019-12-31 0001097149 country:CH 2021-12-31 0001097149 country:CH 2020-12-31 0001097149 country:US 2021-12-31 0001097149 country:US 2020-12-31 0001097149 country:CN 2021-12-31 0001097149 country:CN 2020-12-31 0001097149 country:CR 2021-12-31 0001097149 country:CR 2020-12-31 0001097149 algn:OtherInternationalMember 2021-12-31 0001097149 algn:OtherInternationalMember 2020-12-31 0001097149 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001097149 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001097149 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001097149 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001097149 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001097149 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001097149 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001097149 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0001097149 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0001097149 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001097149 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0001097149 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001097149 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001097149 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 iso4217:USD shares iso4217:USD shares algn:segment iso4217:EUR iso4217:CAD iso4217:CNY iso4217:PLN iso4217:BRL iso4217:JPY iso4217:GBP iso4217:ILS iso4217:MXN iso4217:CHF iso4217:AUD pure algn:claim algn:purchase_period false 2021 FY 0001097149 P1Y P1Y http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent P2Y 1.9 10-K true 2021-12-31 --12-31 false 000-32259 ALIGN TECHNOLOGY, INC. DE 94-3267295 410 North Scottsdale Road, Suite 1300 Tempe AZ 85281 (602) 742-2000 Common Stock, $0.0001 par value ALGN NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 34700000000 78795494 Portions of the registrant’s definitive Proxy Statement relating to its 2022 Annual Stockholders’ Meeting to be filed pursuant to Regulation 14A within 120 days after the registrant’s fiscal year end of December 31, 2021 are incorporated by reference into Part III of this Annual Report on Form 10-K. 1000000000 238 PricewaterhouseCoopers LLP San Jose, California 3952584000 2471941000 2406796000 1017229000 708706000 662899000 2935355000 1763235000 1743897000 1708640000 1200757000 1072053000 250315000 175307000 157361000 0 0 -22990000 0 0 51000000 1958955000 1376064000 1201404000 976400000 387171000 542493000 3103000 3125000 12482000 32920000 -11347000 7676000 36023000 -8222000 20158000 1012423000 378949000 562651000 240403000 -1396939000 112347000 0 0 -7528000 772020000 1775888000 442776000 9.78 22.55 5.57 9.69 22.41 5.53 78917000 78760000 79424000 79670000 79230000 80100000 772020000 1775888000 442776000 -38680000 44383000 1787000 -495000 -194000 299000 -39175000 44189000 2086000 732845000 1820077000 444862000 1099370000 960843000 71972000 0 9245000 10239000 897198000 657704000 230230000 139237000 195305000 91754000 2494075000 1849538000 125320000 0 1081926000 734721000 121257000 82553000 418547000 444817000 109709000 130072000 1533767000 1552831000 57509000 35151000 5942110000 4829683000 163886000 142132000 607315000 405582000 1152870000 777887000 1924071000 1325601000 118072000 105748000 102656000 64445000 174597000 100024000 2319396000 1595818000 0.0001 0.0001 5000000 5000000 0 0 0 0 0.0001 0.0001 200000000 200000000 78710000 78710000 78860000 78860000 8000 8000 999006000 974556000 4326000 43501000 2619374000 2215800000 3622714000 3233865000 5942110000 4829683000 79778000 8000 877514000 -2774000 378143000 1252891000 442776000 442776000 299000 299000 1787000 1787000 542000 17907000 17907000 57676000 57676000 1887000 18992000 381007000 399999000 88184000 88184000 78433000 8000 906937000 -688000 439912000 1346169000 1775888000 1775888000 -194000 -194000 44383000 44383000 427000 20314000 20314000 51122000 51122000 98427000 98427000 78860000 8000 974556000 43501000 2215800000 3233865000 772020000 772020000 -495000 -495000 -38680000 -38680000 442000 25623000 25623000 108917000 108917000 592000 6592000 368446000 375038000 114336000 114336000 78710000 8000 999006000 4326000 2619374000 3622714000 772020000 1775888000 442776000 15455000 -1491577000 307000 108729000 93538000 78990000 114336000 98427000 88184000 26807000 22467000 18475000 2814000 12073000 5853000 43403000 0 0 0 0 28498000 0 0 -7528000 0 0 6792000 0 0 15769000 -21549000 -21670000 -24007000 262066000 139777000 121014000 112450000 29110000 58269000 124626000 21130000 31529000 19747000 52206000 22099000 158543000 42168000 60240000 12449000 -2802000 14611000 462640000 228133000 189075000 1172544000 662174000 747270000 8002000 420788000 0 401098000 154916000 149707000 200928000 5341000 693284000 498000 42641000 290754000 3114000 278817000 194677000 4594000 26925000 21820000 43403000 0 0 5011000 -1156000 14704000 -563430000 -231506000 -350444000 25623000 20314000 17907000 375038000 0 399999000 108917000 51122000 57675000 0 0 45773000 -458332000 -30808000 -485540000 -12117000 10480000 2282000 138665000 410340000 -86432000 961474000 551134000 637566000 1100139000 961474000 551134000 Summary of Significant Accounting Policies<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Description</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Align Technology, Inc. (“We”, “Our”, or “Align”) was incorporated in April 1997 in Delaware. Align is a global medical device company primarily engaged in the design, manufacture and marketing of Invisalign® clear aligners, iTero® intraoral scanners, services for orthodontics, restorative and aesthetic dentistry and exocad® computer-aided design and computer-aided manufacturing (“CAD/CAM”) software for dental laboratories and dental practitioners. We also market and sell consumer products that are complementary to our doctor-prescribed principal products under the Invisalign brand, including retainers, aligner cases (clamshells), teeth whitening products and cleaning solutions (crystals, foam and other material) (collectively “Consumer Products”). Our primary goal is to establish clear aligners as the principal solution for the treatment of malocclusions and our Invisalign system as the treatment solution of choice by orthodontists, general dental practitioners and patients globally, our intraoral scanning platform as the preferred scanning protocol for digital dental scans, and our exocad CAD/CAM software as the solution of choice for dental labs. Our corporate headquarters is located in Tempe, Arizona, which moved from San Jose, California effective January 1, 2021, and we have offices worldwide. Our Americas regional headquarters is located in Raleigh, North Carolina; our European, Middle East and Africa (“EMEA”) regional headquarters is located in Rotkreuz, Switzerland; and our Asia Pacific (“APAC”) regional headquarters is located in Singapore. We have two operating segments: (1) Clear Aligner, known as the Invisalign system, and (2) Imaging Systems and CAD/CAM services (“Systems and Services”), known as the iTero intraoral scanner and CAD/CAM services.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:18pt"><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 and Preparation</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances.  </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Out-of-Period Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2021 and 2020, we recorded out-of-period corrections that resulted in tax benefits of $16.0 million and $12.7 million, respectively, in our Consolidated Statement of Operations. We do not believe these out-of-period adjustments are material to the interim or annual consolidated financial statements for the respective reporting period or to any of the related prior periods.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the United States of America (“U.S.”) requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><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="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price, representing the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value:</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Quoted (unadjusted) prices in active markets for identical assets or liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the U.S. and internationally. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted cash primarily consists of funds reserved for legal requirements. Restricted cash balances are primarily included in other assets within our Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketable securities consist of marketable debt securities which are classified as available-for-sale and are carried at fair value. Our fixed-income securities investment portfolio allows for investments with a maximum effective maturity of up to 40 months on any individual security. Marketable securities classified as current assets have maturities within one year from the balance sheet date. Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders’ equity. Realized gains and losses from sales and maturities of all such securities are reported in earnings and computed using the specific identification cost method. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our marketable securities are subject to a periodic impairment review. We evaluate if an allowance for credit loss is necessary by considering available information relevant to the collectibility of the security and information about credit rating changes, past events, current conditions, and reasonable and supportable forecasts. Any allowance for credit loss is recorded as a charge to other income (expense), net, in our Consolidated Statement of Operations. If we have an intent to sell, or if it is more likely than not that we will be required to sell the security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net in our Consolidated Statement of Operations.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Interest Entities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate whether an entity in which we have made an investment is considered a variable interest entity (“VIE”). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Privately Held Companies</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under the equity method. We record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our equity investment is adjusted to fair value for observable transactions for identical or similar investments of the same issuer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in equity securities are reported on our Consolidated Balance Sheet as other assets, </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and we periodically evaluate them for impairment. We record any change in carrying value of our equity securities, in other income (expense), net in our Consolidated Statement of Operations.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed. For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders’ equity section of the Consolidated Balance Sheet. This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at the transaction date or average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net. For the year ended December 31, 2021, 2020 and 2019, we had foreign currency net gains (losses) of $(13.3) million, $6.8 million and $(2.0) million, respectively. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Risks and Uncertainties</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition. Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Food and Drug Administration (“FDA”) and similar international agencies regulate the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices. Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales. There can be no assurance that our products will receive any of the required approvals or clearances. If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash and investments are held primarily by four financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities. We invest excess cash primarily in money market funds, commercial paper, certificates of deposits, corporate bonds, asset-backed securities, municipal bonds and U.S. government agency bonds and treasury bonds and periodically evaluate them for credit losses. Such credit losses have not been material to our financial statements. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable but ongoing evaluations of customers’ credit worthiness are performed. We maintain an allowance for potential credit losses for uncollectible accounts and such losses have been within management’s expectations. No individual customer accounted for 10% or more of our accounts receivable at December 31, 2021 or 2020 or net revenues for the year ended December 31, 2021, 2020 or 2019.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have manufacturing facilities located in Juarez, Mexico where we conduct our aligner fabrication, distribution and perform certain services and in Ziyang, China where we fabricate aligners primarily for China and other APAC markets. In addition, we produce our handheld intraoral scanner wand, perform final scanner assembly and repair our scanners at our facilities in Ziyang, China and Or Yehuda, Israel and service and repair certain scanners in Juarez, Mexico. In the second quarter of 2021, we announced the start of a multi-million dollar project to bring operational facilities closer to our customers through the expansion of our manufacturing operations in Wroclaw, Poland. Expected to begin serving doctors during the first half of 2022, the new aligner fabrication facility will be our third and allow us to more quickly and effectively serve tens of thousands of customers throughout EMEA. Additionally, in the third quarter of 2021, we opened our multi-story iTero scanner and services facilities in Petach Tikva, Israel to further the design and development of our portfolio of iTero intraoral scanners, imaging systems and services. Our digital treatment plans using a sophisticated, internally developed computer-modeling </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences. If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase certain inventory from sole suppliers. Additionally, we rely on a limited number of hardware manufacturers. The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. The full extent to which the pandemic, including as a result of any new variants, business restrictions or lockdowns, and the impact of vaccinations, will directly or indirectly impact our business, results of operations, cash flows, and financial condition will depend on future developments that are highly uncertain and cannot be accurately determined. Further, we could also be materially adversely affected by supply chain disruptions, including shortages and inflationary pressures, uncertain or reduced demand, labor shortages, delays in collection of outstanding receivables and the impact of any initiatives or programs that we may undertake to address financial and operational challenges faced by our customers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount. Accounts receivable, net includes allowances for doubtful accounts for any potentially uncollectible amounts. We periodically assess the adequacy of the allowance for doubtful accounts by reviewing the accounts receivable on a collective basis by considering factors such as aging of the receivables and customers’ expected ability to pay, and on an individual basis for specific customers with known disputes or collectability issues. In determining the amount of the allowance for doubtful accounts, we also evaluate the creditworthiness of customers, current market conditions and forecasts of future economic conditions to make any adjustments. Actual write-offs have not materially differed from the estimated allowances.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value, with cost computed using standard cost which approximates actual cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment, net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net are stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset’s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations. Maintenance and repairs are expensed as incurred. Refer to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for details on estimated useful lives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Leases with a term of 12 months or less are not recorded on the balance sheet. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in our leases is not readily determinable. We determine lease terms as the noncancellable period of the lease and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Payments under our lease arrangements are primarily fixed; however, certain lease agreements contain variable payments which are expensed as incurred and not included in the operating lease ROU assets and liabilities. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows including forecasted revenues, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. Amounts 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="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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 Finite-Lived Acquired Intangible Assets</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions. These assets are amortized using the straight-line method over their estimated useful lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMTUvZnJhZzoyYjY5NDZhYzQxYmY0MTM1OWU0NjgyZjYzZmJiNTVjNy90ZXh0cmVnaW9uOjJiNjk0NmFjNDFiZjQxMzU5ZTQ2ODJmNjNmYmI1NWM3XzIwNDk1_dc3c4c00-942a-4c93-b3cb-c4656098d7a6">one</span> to fifteen years reflecting the period in which the economic benefits of the assets are expected to be realized.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Long-Lived Assets</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount. The allocation of goodwill to the respective reporting unit is based on relative synergies generated as a result of an acquisition.  </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, then we will perform the quantitative impairment test which compares the estimated fair value of the reporting unit to its carrying value, including goodwill. If the carrying amount of the reporting unit is in excess of its fair value, an impairment loss would be recorded in the Consolidated Statement of Operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Lived Assets</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate. Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Note 6 </span><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%">Goodwill and Intangible Assets</span><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%"> of Notes to Consolidated Financial Statements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for details on intangible long-lived assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Development Costs for Internal Use Software</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. There were no significant internally developed software costs capitalized in 2021 or 2020. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer assurance warranties on our products which provide the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications; therefore, warranties are not treated as a separate revenue performance obligation and are accounted for as guarantees under GAAP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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%">Clear Aligner</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We warrant our Invisalign products against material defects until the treatment plan is complete except in the case of retainers, which are warranted up to three months from expected first use. We accrue for warranty costs, which are primarily based on historical experience as to product failures as well as current information on replacement costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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%">Systems and Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We warrant our intraoral scanners for a period of one year, which includes materials and labor. We accrue for these warranty costs based on average historical repair costs. An extended warranty may be purchased for additional fees. We warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty costs are recorded in cost of net revenues upon shipment of products. We regularly review our warranty liability and update these balances based on historical warranty cost trends. Actual warranty costs incurred have not materially differed from those accrued; however future actual warranty costs could differ from the estimated amounts.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Systems and Services segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues from Contracts with Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identify a performance obligation as distinct if both of the following criteria are met: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (“SSP”), allocation of consideration from the contract to the individual performance obligations and the appropriate timing of revenue recognition is the result of significant qualitative and quantitative judgments. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clear Aligner</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into contracts (“treatment plan(s)”) that involve multiple future performance obligations. Invisalign Comprehensive, Invisalign First, Invisalign Moderate, and Lite and Express Packages include optional additional aligners at no charge for a certain period of time ranging from six months to five years after initial shipment, and Invisalign Go and Invisalign Go Plus includes optional additional aligners at no charge for a period of up to two years after initial shipment.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, the option of additional aligners, case refinement, and replacement aligners. We take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit’s SSP. Management considers a variety of factors such as same or similar product historical sales, costs, and gross margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. We also consider usage rates, which is the number of times a customer is expected to order additional aligners. Our process for estimating usage rates requires significant judgment and evaluation of inputs, including historical usage data by region, country and channel. We recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we consider whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer’s discretion, we conclude that no significant financing component exists. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Systems and Services </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSP of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration same or similar historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volume Discounts</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Sales Return Reserve</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide a reserve for sales returns based on historical sales returns as a percentage of revenues. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain a Contract</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenues, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period. The costs to obtain contracts were $31.1 million and $22.8 million as of December 31, 2021 and 2020, respectively, and are included in other assets in our Consolidated Balance Sheets. We recognized amortization on our costs to obtain a contract of $17.0 million, $10.1 million, and $7.2 million during the year ended December 31, 2021, 2020, and 2019, respectively, which is included in selling, general and administrative expenses in our Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unfulfilled Performance Obligations for Clear Aligners and Scanners</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unfulfilled performance obligations, including deferred revenues and backlog, as of December 31, 2021 and the estimated revenues expected to be recognized in the future related to these performance obligations are $1,307.3 million. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over six months to five years. This also includes the performance obligations from the Systems and Services segment, primarily services and support, which are fulfilled over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMTUvZnJhZzoyYjY5NDZhYzQxYmY0MTM1OWU0NjgyZjYzZmJiNTVjNy90ZXh0cmVnaW9uOjJiNjk0NmFjNDFiZjQxMzU5ZTQ2ODJmNjNmYmI1NWM3XzMzODA1_1095d5d2-d8fb-4817-85c3-bddeb8dd6708">one</span> to five years, and contracted deliveries of additional scanners. The estimate includes both product and service unfulfilled performance obligations and the time range reflects our best estimate of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms generally varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and Handling Costs</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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 and Litigations</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, equipment, material and maintenance costs, outside consulting expenses, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and information technology (“IT”).</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of advertising and media is expensed as incurred. For the year ended December 31, 2021, 2020 and 2019, we incurred advertising costs of $325.6 million, $161.0 million and $119.1 million, respectively.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We use a Monte Carlo simulation model to estimate the fair value of market-performance based restricted stock units (“MSUs”) which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return. In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited. Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The assumptions used in calculating the fair value of share-based payment awards represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenues and expenses for tax and financial statement purposes. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, which resulted in the recognition of deferred tax assets and related tax benefits. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 15 “Income Taxes” of Notes to Consolidated Financial Statements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for more information. The establishment of deferred tax assets from the intra-entity transfer of intangible assets required us to make significant estimates and assumptions to determine the fair value of intellectual property rights transferred which include, but are not limited to, our expectations of growth rates in revenue, margins, future cash flows, and discount rates. The accuracy of these estimates could be affected by unforeseen events or actual results, and the sustainability of our future tax benefits is dependent upon the acceptance of these valuation estimates and assumptions by the taxing authorities.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Tax Cuts and Jobs Act includes provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (“GILTI”) which imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We have made the election to record GILTI tax using the period cost method.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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 Repurchase</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We repurchase our own common stock from time to time under stock repurchase programs approved by our Board of Directors. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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="text-indent:13.5pt"><span><br/></span></div><div style="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%">(i) New Accounting Updates Recently Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FASB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) issued Accounting Standard Update (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. Adoption of this standard in the first quarter of fiscal year 2021 did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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%">(ii) Recent Accounting Updates Not Yet Effective</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to monitor new accounting pronouncements issued by the FASB and do not believe any of the recently issued accounting pronouncements will have an impact on our consolidated financial statements or related disclosures.</span></div> 2 Basis of Presentation and PreparationThe consolidated financial statements include the accounts of Align and our wholly-owned subsidiaries after elimination of intercompany transactions and balances. -16000000 -12700000 <div style="text-align:justify;text-indent:18pt"><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="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the United States of America (“U.S.”) requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation and valuation of investments in privately held companies among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> <div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><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="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price, representing the amount that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value:</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Quoted (unadjusted) prices in active markets for identical assets or liabilities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.</span></div> Cash and Cash EquivalentsWe consider currency on hand, demand deposits, time deposits, and all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Cash and cash equivalents are held in various financial institutions in the U.S. and internationally. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted cash primarily consists of funds reserved for legal requirements. Restricted cash balances are primarily included in other assets within our Consolidated Balance Sheets.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our marketable securities consist of marketable debt securities which are classified as available-for-sale and are carried at fair value. Our fixed-income securities investment portfolio allows for investments with a maximum effective maturity of up to 40 months on any individual security. Marketable securities classified as current assets have maturities within one year from the balance sheet date. Unrealized gains or losses on such securities are included in accumulated other comprehensive income (loss), net in stockholders’ equity. Realized gains and losses from sales and maturities of all such securities are reported in earnings and computed using the specific identification cost method. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our marketable securities are subject to a periodic impairment review. We evaluate if an allowance for credit loss is necessary by considering available information relevant to the collectibility of the security and information about credit rating changes, past events, current conditions, and reasonable and supportable forecasts. Any allowance for credit loss is recorded as a charge to other income (expense), net, in our Consolidated Statement of Operations. If we have an intent to sell, or if it is more likely than not that we will be required to sell the security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of other income (expense), net in our Consolidated Statement of Operations.</span></div> P40M Variable Interest Entities<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate whether an entity in which we have made an investment is considered a variable interest entity (“VIE”). If we determine we are the primary beneficiary of a VIE, we would consolidate the VIE into our financial statements. In determining if we are the primary beneficiary, we evaluate whether we have the power to direct the activities that most significantly impact the VIE</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">’</span>s economic performance and the obligation to absorb losses or the right to receive benefits of the VIE that could potentially be significant to the VIE. Our evaluation includes identification of significant activities and an assessment of our ability to direct those activities based on governance provisions and arrangements to provide or receive product and process technology, product supply, operations services, equity funding, financing, and other applicable agreements and circumstances. Our assessments of whether we are the primary beneficiary of a VIE require significant assumptions and judgments. We have concluded that we are not the primary beneficiary of our VIE investments; therefore, we do not consolidate their results into our consolidated financial statements. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments in Privately Held Companies</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in privately held companies in which we can exercise significant influence but do not own a majority equity interest or otherwise control are accounted for under the equity method. We record our share of their operating results within equity in losses of investee, net of tax, in our Consolidated Statement of Operations. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in privately held companies in which we cannot exercise significant influence and do not own a majority equity interest or otherwise control are accounted for under the measurement alternative. Under the measurement alternative, the carrying value of our equity investment is adjusted to fair value for observable transactions for identical or similar investments of the same issuer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in equity securities are reported on our Consolidated Balance Sheet as other assets, </span></div>and we periodically evaluate them for impairment. We record any change in carrying value of our equity securities, in other income (expense), net in our Consolidated Statement of Operations. Derivative Financial InstrumentsWe enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations associated with certain assets and liabilities. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. We do not enter into foreign currency forward contracts for trading or speculative purposes. The net gain or loss from the settlement of these foreign currency forward contracts is recorded in other income (expense), net in the Consolidated Statement of Operations. Foreign CurrencyFor our international subsidiaries, we analyze on an annual basis or more often if necessary, if a significant change in facts and circumstances indicate that the functional currency has changed. For international subsidiaries where the local currency is the functional currency, adjustments from translating financial statements from the local currency to the U.S. dollar reporting currency are recorded as a separate component of accumulated other comprehensive income (loss), net in the stockholders’ equity section of the Consolidated Balance Sheet. This foreign currency translation adjustment reflects the translation of the balance sheet at period end exchange rates, and the income statement at the transaction date or average exchange rate in effect during the period. The foreign currency revaluation that are derived from monetary assets and liabilities stated in a currency other than functional currency are included in other income (expense), net. -13300000 6800000 -2000000.0 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Risks and Uncertainties</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating results depend to a significant extent on our ability to market and develop our products. The life cycles of our products are difficult to estimate due, in part, to the effect of future product enhancements and competition. Our inability to successfully develop and market our products as a result of competition or other factors would have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Food and Drug Administration (“FDA”) and similar international agencies regulate the design, manufacture, distribution, pre-clinical and clinical study, clearance and approval of medical devices. Products developed by us may require approvals or clearances from the FDA or other international regulatory agencies prior to commercialized sales. There can be no assurance that our products will receive any of the required approvals or clearances. If we were denied approval or clearance or such approval was delayed, it may have a material adverse impact on us.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash and investments are held primarily by four financial institutions. Financial instruments which potentially expose us to concentrations of credit risk consist primarily of cash equivalents and marketable securities. We invest excess cash primarily in money market funds, commercial paper, certificates of deposits, corporate bonds, asset-backed securities, municipal bonds and U.S. government agency bonds and treasury bonds and periodically evaluate them for credit losses. Such credit losses have not been material to our financial statements. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide credit to customers in the normal course of business. Collateral is not required for accounts receivable but ongoing evaluations of customers’ credit worthiness are performed. We maintain an allowance for potential credit losses for uncollectible accounts and such losses have been within management’s expectations. No individual customer accounted for 10% or more of our accounts receivable at December 31, 2021 or 2020 or net revenues for the year ended December 31, 2021, 2020 or 2019.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have manufacturing facilities located in Juarez, Mexico where we conduct our aligner fabrication, distribution and perform certain services and in Ziyang, China where we fabricate aligners primarily for China and other APAC markets. In addition, we produce our handheld intraoral scanner wand, perform final scanner assembly and repair our scanners at our facilities in Ziyang, China and Or Yehuda, Israel and service and repair certain scanners in Juarez, Mexico. In the second quarter of 2021, we announced the start of a multi-million dollar project to bring operational facilities closer to our customers through the expansion of our manufacturing operations in Wroclaw, Poland. Expected to begin serving doctors during the first half of 2022, the new aligner fabrication facility will be our third and allow us to more quickly and effectively serve tens of thousands of customers throughout EMEA. Additionally, in the third quarter of 2021, we opened our multi-story iTero scanner and services facilities in Petach Tikva, Israel to further the design and development of our portfolio of iTero intraoral scanners, imaging systems and services. Our digital treatment plans using a sophisticated, internally developed computer-modeling </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">program are located in multiple international locations to support our customers within the regions. Our reliance on international operations exposes us to related risks and uncertainties, including difficulties in staffing and managing international operations such as hiring and retaining qualified personnel; controlling production volume and quality of manufacture; political, social and economic instability; interruptions and limitations in telecommunication services; product and material transportation delays or disruption; trade restrictions and changes in tariffs; import and export license requirements and restrictions; fluctuations in foreign currency exchange rates; and potential adverse tax consequences. If any of these risks materialize, our international manufacturing operations, as well as our operating results, may be harmed.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We purchase certain inventory from sole suppliers. Additionally, we rely on a limited number of hardware manufacturers. The inability of any supplier or manufacturer to fulfill our supply requirements could materially and adversely impact our future operating results.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. The full extent to which the pandemic, including as a result of any new variants, business restrictions or lockdowns, and the impact of vaccinations, will directly or indirectly impact our business, results of operations, cash flows, and financial condition will depend on future developments that are highly uncertain and cannot be accurately determined. Further, we could also be materially adversely affected by supply chain disruptions, including shortages and inflationary pressures, uncertain or reduced demand, labor shortages, delays in collection of outstanding receivables and the impact of any initiatives or programs that we may undertake to address financial and operational challenges faced by our customers.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable are recorded at the invoiced amount. Accounts receivable, net includes allowances for doubtful accounts for any potentially uncollectible amounts. We periodically assess the adequacy of the allowance for doubtful accounts by reviewing the accounts receivable on a collective basis by considering factors such as aging of the receivables and customers’ expected ability to pay, and on an individual basis for specific customers with known disputes or collectability issues. In determining the amount of the allowance for doubtful accounts, we also evaluate the creditworthiness of customers, current market conditions and forecasts of future economic conditions to make any adjustments. Actual write-offs have not materially differed from the estimated allowances.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are valued at the lower of cost or net realizable value, with cost computed using standard cost which approximates actual cost on a first-in-first-out basis. Excess and obsolete inventories are determined primarily based on future demand forecasts, and write-downs of excess and obsolete inventories are recorded as a component of cost of net revenues.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment, net</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net are stated at historical cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets. Construction in progress is related to the construction or development of property (including land) and equipment that have not yet been placed in service for their intended use. Upon sale or retirement, the asset’s cost and related accumulated depreciation are removed from the balance sheet and any related gains or losses are reflected in income from operations. Maintenance and repairs are expensed as incurred. Refer to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Note 3 "Balance Sheet Components" of the Notes of Consolidated Financial Statements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for details on estimated useful lives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div> Leases We determine if an arrangement is a lease at inception. Leases with a term of 12 months or less are not recorded on the balance sheet. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. We use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments as the rate implicit in our leases is not readily determinable. We determine lease terms as the noncancellable period of the lease and may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Payments under our lease arrangements are primarily fixed; however, certain lease agreements contain variable payments which are expensed as incurred and not included in the operating lease ROU assets and liabilities. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate the fair value of the purchase consideration to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. When determining the fair value of assets acquired and liabilities assumed, management is required to make certain estimates and assumptions, especially with respect to intangible assets. The estimates and assumptions used in valuing intangible assets include, but are not limited to, the amount and timing of projected future cash flows including forecasted revenues, the discount rate used to determine the present value of these cash flows, and the determination of the assets’ life cycle. Amounts 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="text-align:justify;text-indent:18pt"><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 Finite-Lived Acquired Intangible Assets</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price paid over the fair value of tangible and identifiable intangible net assets acquired in business combinations and is allocated to the respective reporting units based on relative synergies generated. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our intangible assets primarily consist of intangible assets acquired as part of our acquisitions. These assets are amortized using the straight-line method over their estimated useful lives ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMTUvZnJhZzoyYjY5NDZhYzQxYmY0MTM1OWU0NjgyZjYzZmJiNTVjNy90ZXh0cmVnaW9uOjJiNjk0NmFjNDFiZjQxMzU5ZTQ2ODJmNjNmYmI1NWM3XzIwNDk1_dc3c4c00-942a-4c93-b3cb-c4656098d7a6">one</span> to fifteen years reflecting the period in which the economic benefits of the assets are expected to be realized.</span></div> P15Y <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Goodwill and Long-Lived Assets</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate goodwill for impairment at least annually on November 30th or more frequently if indicators are present, an event occurs or changes in circumstances suggest an impairment may exist and that it would more likely than not reduce the fair value of a reporting unit below its carrying amount. The allocation of goodwill to the respective reporting unit is based on relative synergies generated as a result of an acquisition.  </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform an initial assessment of qualitative factors to determine whether the existence of events and circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In performing the qualitative assessment, we identify and consider the significance of relevant key factors, events, and circumstances that affect the fair value of our reporting units. These factors include external factors such as macroeconomic, industry, and market conditions, as well as entity-specific factors, such as our actual and planned financial performance. We also give consideration to the difference between the reporting unit fair value and carrying value as of the most recent date a fair value measurement was performed. If, after assessing the totality of relevant events and circumstances, we determine that it is more likely than not that the fair value of the reporting unit exceeds its carrying value and there is no indication of impairment, no further testing is performed; however, if we conclude otherwise, then we will perform the quantitative impairment test which compares the estimated fair value of the reporting unit to its carrying value, including goodwill. If the carrying amount of the reporting unit is in excess of its fair value, an impairment loss would be recorded in the Consolidated Statement of Operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Lived Assets</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate long-lived assets (including finite-lived intangible assets) for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. An asset or asset group is considered impaired if its carrying amount exceeds the future undiscounted net cash flows that the asset or asset group is expected to generate. Factors we consider important which could trigger an impairment review include significant negative industry or economic trends, significant loss of customers and changes in the competitive environment. If an asset or asset group is considered to be impaired, the impairment to be recognized is calculated as the amount by which the carrying amount of the asset or asset group exceeds its fair market value. Our estimates of future cash flows attributable to our long-lived assets require significant judgment based on our historical and anticipated results and are subject to many assumptions. The estimation of fair value utilizing a discounted cash flow approach includes numerous uncertainties which require our significant judgment when making assumptions of expected growth rates and the selection of discount rates, as well as assumptions regarding general economic and business conditions, and the structure that would yield the highest economic value, among other factors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Note 6 </span><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%">Goodwill and Intangible Assets</span><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%"> of Notes to Consolidated Financial Statements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for details on intangible long-lived assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Development Costs for Internal Use Software</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software includes enterprise-level business software that we customize to meet our specific operational needs. Such capitalized costs include external direct costs utilized in developing or obtaining the applications and payroll and payroll-related costs for employees, who are directly associated with the development of the applications. There were no significant internally developed software costs capitalized in 2021 or 2020. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs to develop software that is marketed externally have not been capitalized as we believe our current software development process is essentially completed concurrent with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in our Consolidated Statement of Operations.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer assurance warranties on our products which provide the customer assurance that the product will function as the parties intended because it complies with agreed-upon specifications; therefore, warranties are not treated as a separate revenue performance obligation and are accounted for as guarantees under GAAP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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%">Clear Aligner</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We warrant our Invisalign products against material defects until the treatment plan is complete except in the case of retainers, which are warranted up to three months from expected first use. We accrue for warranty costs, which are primarily based on historical experience as to product failures as well as current information on replacement costs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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%">Systems and Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We warrant our intraoral scanners for a period of one year, which includes materials and labor. We accrue for these warranty costs based on average historical repair costs. An extended warranty may be purchased for additional fees. We warrant our CAD/CAM software for a one year period to perform in accordance with agreed product specifications. As we have not historically incurred any material warranty costs, we do not accrue for these software warranties.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Warranty costs are recorded in cost of net revenues upon shipment of products. We regularly review our warranty liability and update these balances based on historical warranty cost trends. Actual warranty costs incurred have not materially differed from those accrued; however future actual warranty costs could differ from the estimated amounts.</span></div> P1Y P1Y <div style="text-align:justify;text-indent:18pt"><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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are derived primarily from the sale of aligners, scanners, and services from our Clear Aligner and Systems and Services segments. We enter into sales contracts that may consist of multiple distinct performance obligations where certain performance obligations of the sales contract are not delivered in one reporting period. We measure and allocate revenues according to ASC 606-10, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues from Contracts with Customers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identify a performance obligation as distinct if both of the following criteria are met: the customer can benefit from the good or service either on its own or together with other resources that are readily available to the customer and the entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. Determining the standalone selling price (“SSP”), allocation of consideration from the contract to the individual performance obligations and the appropriate timing of revenue recognition is the result of significant qualitative and quantitative judgments. While changes in the allocation of the SSP between performance obligations will not affect the amount of total revenues recognized for a particular contract, any material changes could impact the timing of revenue recognition, which would have a material effect on our financial position and result of operations. This is because the contract consideration is allocated to each performance obligation, delivered or undelivered, at the inception of the contract based on the SSP of each distinct performance obligation.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clear Aligner</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into contracts (“treatment plan(s)”) that involve multiple future performance obligations. Invisalign Comprehensive, Invisalign First, Invisalign Moderate, and Lite and Express Packages include optional additional aligners at no charge for a certain period of time ranging from six months to five years after initial shipment, and Invisalign Go and Invisalign Go Plus includes optional additional aligners at no charge for a period of up to two years after initial shipment.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our treatment plans comprise the following performance obligations that also represent distinct deliverables: initial aligners, the option of additional aligners, case refinement, and replacement aligners. We take the practical expedient to consider shipping and handling costs as activities to fulfill the performance obligation. We allocate revenues for each treatment plan based on each unit’s SSP. Management considers a variety of factors such as same or similar product historical sales, costs, and gross margin, which may vary over time depending upon the unique facts and circumstances related to each performance obligation in making these estimates. We also consider usage rates, which is the number of times a customer is expected to order additional aligners. Our process for estimating usage rates requires significant judgment and evaluation of inputs, including historical usage data by region, country and channel. We recognize the revenues upon shipment, as the customers obtain physical possession and we have enforceable rights to payment. As we collect most consideration upfront, we consider whether a significant financing component exists; however, as the delivery of the performance obligations are at the customer’s discretion, we conclude that no significant financing component exists. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Systems and Services </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell intraoral scanners and CAD/CAM services through both our direct sales force and distribution partners. The intraoral scanner sales price includes one year of warranty and unlimited scanning services. The customer may also select, for additional fees, extended warranty and unlimited scanning services for periods beyond the initial year. When intraoral scanners are sold with an unlimited scanning service agreement and/or extended warranty, we allocate revenues based on the respective SSP of the scanner and the subscription service. We estimate the SSP of each element, taking into consideration same or similar historical prices as well as our discounting strategies. Revenues are then recognized over time as the monthly services are rendered and upon shipment of the scanner, as that is when we deem the customer to have obtained control. CAD/CAM services, where sold separately, include the initial software license and maintenance and support. We allocate revenues based upon the respective SSPs of the software license and the maintenance and support. We estimate the SSP of each element using historical prices. Revenues related to the software license are recognized upfront and revenues related to the maintenance and support are recognized over time. For both scanner and service sales, most consideration is collected upfront and in cases where there are payment plans, consideration is collected within one year and, therefore, there are no significant financing components.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Volume Discounts</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain situations, we offer promotions in which the discount will increase depending upon the volume purchased over time. We concluded that in these situations, the promotions can represent either variable consideration or options, depending upon the specifics of the promotion. In the event the promotion contains an option, the option is considered a material right and, therefore, included in the accounting for the initial arrangement. We estimate the average anticipated discount over the lifetime of the promotion or contract, and apply that discount to each unit as it is sold. On a quarterly basis, we review our estimates and, if needed, updates are made and changes are applied prospectively.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Sales Return Reserve</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide a reserve for sales returns based on historical sales returns as a percentage of revenues. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain a Contract</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a variety of commission plans to our salesforce; each plan has multiple components. To match the costs to obtain a contract to the associated revenues, we evaluate the individual components and capitalize the eligible components, recognizing the costs over the treatment period. The costs to obtain contracts were $31.1 million and $22.8 million as of December 31, 2021 and 2020, respectively, and are included in other assets in our Consolidated Balance Sheets. We recognized amortization on our costs to obtain a contract of $17.0 million, $10.1 million, and $7.2 million during the year ended December 31, 2021, 2020, and 2019, respectively, which is included in selling, general and administrative expenses in our Consolidated Statements of Operations.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unfulfilled Performance Obligations for Clear Aligners and Scanners</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unfulfilled performance obligations, including deferred revenues and backlog, as of December 31, 2021 and the estimated revenues expected to be recognized in the future related to these performance obligations are $1,307.3 million. This includes performance obligations from the Clear Aligner segment, primarily the shipment of additional aligners, which are fulfilled over six months to five years. This also includes the performance obligations from the Systems and Services segment, primarily services and support, which are fulfilled over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMTUvZnJhZzoyYjY5NDZhYzQxYmY0MTM1OWU0NjgyZjYzZmJiNTVjNy90ZXh0cmVnaW9uOjJiNjk0NmFjNDFiZjQxMzU5ZTQ2ODJmNjNmYmI1NWM3XzMzODA1_1095d5d2-d8fb-4817-85c3-bddeb8dd6708">one</span> to five years, and contracted deliveries of additional scanners. The estimate includes both product and service unfulfilled performance obligations and the time range reflects our best estimate of </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">when we will transfer control to the customer and may change based on customer usage patterns, timing of shipments, readiness of customers' facilities for installation, and manufacturing availability.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition results in deferred revenues being recognized on our Consolidated Balance Sheet. For both aligners and scanners, we usually collect the total consideration owed prior to all performance obligations being performed with payment terms generally varying from net 30 to net 180 days. Contract liabilities are recorded as deferred revenue balances, which are generated based upon timing of invoices and recognition patterns, not payments. If the revenue recognition exceeds the billing, the exceeded amount is considered unbilled receivable and a contract asset. Conversely, if the billing occurs prior to the revenue recognition, the amount is considered deferred revenue and a contract liability.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and Handling Costs</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling charges to customers are included in net revenues, and the associated costs incurred are recorded in cost of net revenues.</span></div> P6M P5Y P2Y P1Y 31100000 22800000 17000000 10100000 7200000 1307300000 P6M P5Y P5Y <div style="text-align:justify;text-indent:18pt"><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 and Litigations</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in legal proceedings on an ongoing basis. If we believe that a loss arising from such matters is probable and can be reasonably estimated, we accrue the estimated loss in our consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range.</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and includes the costs associated with the research and development of new products and enhancements to existing products. These costs primarily include personnel-related costs, including payroll and stock-based compensation, equipment, material and maintenance costs, outside consulting expenses, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and information technology (“IT”).</span></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of advertising and media is expensed as incurred. For the year ended December 31, 2021, 2020 and 2019, we incurred advertising costs of $325.6 million, $161.0 million and $119.1 million, respectively.</span></div> 325600000 161000000 119100000 <div style="text-align:justify;text-indent:18pt"><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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize stock-based compensation cost for shares expected to vest on a straight-line basis over the requisite service period of the award, net of estimated forfeitures. We use the Black-Scholes option pricing model to determine the fair value of stock awards and employee stock purchase plan shares. We use a Monte Carlo simulation model to estimate the fair value of market-performance based restricted stock units (“MSUs”) which requires the input of assumptions, including expected term, stock price volatility and the risk-free rate of return. In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited. Forfeitures are estimated based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The assumptions used in calculating the fair value of share-based payment awards represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management’s judgment. As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future.</span></div> <div style="text-align:justify;text-indent:18pt"><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="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We make certain estimates and judgments in determining income tax expense for financial statement purposes. These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenues and expenses for tax and financial statement purposes. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the process of preparing our consolidated financial statements, we are required to estimate our income taxes in each of the jurisdictions in which we operate. This process involves us estimating our current tax exposure under the applicable </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax laws and assessing temporary differences resulting from differing treatment of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities which are included in our Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for uncertainty in income taxes pursuant to authoritative guidance based on a two-step approach to recognize and measure uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit based on its technical merits, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit or refinement of estimates due to new information. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will impact our tax provision in our Consolidated Statement of Operation in the period in which such determination is made.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess the likelihood that we will be able to realize our deferred tax assets. Should there be a change in our ability to realize our deferred tax assets, our tax provision would increase in the period in which we determine that it is more likely than not that we cannot realize our deferred tax assets. We consider all available evidence, both positive and negative, including historical levels of income, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies in assessing the need for a valuation allowance. If it is more likely than not that we will not realize our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be realizable. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, which resulted in the recognition of deferred tax assets and related tax benefits. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 15 “Income Taxes” of Notes to Consolidated Financial Statements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for more information. The establishment of deferred tax assets from the intra-entity transfer of intangible assets required us to make significant estimates and assumptions to determine the fair value of intellectual property rights transferred which include, but are not limited to, our expectations of growth rates in revenue, margins, future cash flows, and discount rates. The accuracy of these estimates could be affected by unforeseen events or actual results, and the sustainability of our future tax benefits is dependent upon the acceptance of these valuation estimates and assumptions by the taxing authorities.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Tax Cuts and Jobs Act includes provisions for certain foreign-sourced earnings referred to as Global Intangible Low-Taxed Income (“GILTI”) which imposes a tax on foreign income in excess of a deemed return on tangible assets of foreign corporations. We have made the election to record GILTI tax using the period cost method.</span></div> <div style="text-align:justify;text-indent:18pt"><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 Repurchase</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We repurchase our own common stock from time to time under stock repurchase programs approved by our Board of Directors. We account for these repurchases under the accounting guidance for equity where we allocate the total repurchase value that is in excess over par value between additional paid-in capital and retained earnings. All shares repurchased are retired.</span></div> <div style="text-align:justify;text-indent:18pt"><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="text-indent:13.5pt"><span><br/></span></div><div style="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%">(i) New Accounting Updates Recently Adopted</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standards Board (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FASB</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) issued Accounting Standard Update (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASU</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. Adoption of this standard in the first quarter of fiscal year 2021 did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;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%">(ii) Recent Accounting Updates Not Yet Effective</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to monitor new accounting pronouncements issued by the FASB and do not believe any of the recently issued accounting pronouncements will have an impact on our consolidated financial statements or related disclosures.</span></div> Financial Instruments<div style="text-indent:18pt"><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 Marketable Securities</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheet as of December 31, 2021 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.559%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Reported as:</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:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Marketable securities, short-term</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Marketable securities, long-term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government treasury bonds<br/></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,297,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(504)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,296,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,099,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">71,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">125,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:22.49pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, we held $441.6 million of cash and $519.2 million of money market funds which were reported as cash and cash equivalents on our Consolidated Balance Sheet. We had no short-term or long-term marketable securities as of December 31, 2020. Net realized and unrealized gains and losses were not material for the year ended December 31, 2021, 2020 and 2019. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our available-for-sale marketable securities classified by contractual maturity as of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 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%">Due in 1 year or less </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">59,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year through 5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">198,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market unrealized loss. Our unrealized losses as of December 31, 2021 are primarily due to changes in interest rates and credit spreads. We had no marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2021.</span></div><div style="padding-left:18pt;text-align:justify"><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 Measurements </span></div><div style="text-indent:11.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our financial assets measured at fair value as of December 31, 2021 and 2020 (in thousands):</span></div><div style="text-indent:22.5pt"><span><br/></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 style="width:39.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.940%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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. government treasury bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Israeli funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in privately held companies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">554,322 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">385,938 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">159,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">8,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The adjustment to the carrying value of our equity investments in privately held companies without readily determinable fair value are not material during the year ended December 31, 2021, 2020 and 2019.</span></div><div style="padding-right:4.5pt;text-indent:-4.5pt"><span><br/></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 style="width:39.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.940%"/><td style="width:0.1%"/></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%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">519,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">519,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">528,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">519,228 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">3,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">5,408 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives Not Designated as Hedging Instruments</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="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%">Recurring foreign currency forward contracts</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. As a result of the settlement of foreign currency forward contracts, during the year ended December 31, 2021, 2020 and 2019, we recognized a net gain of $18.8 million, a net loss of $22.1 million and a net gain of $3.2 million, respectively. As of December 31, 2021 and 2020, the fair value of foreign exchange forward contracts outstanding were not material.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of December 31, 2021 and 2020 (in thousands): </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Notional Contract Amount (USD)</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%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€165,110</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">186,358 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C$99,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese Yuan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥494,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Polish Zloty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PLN219,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazilian Real</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R$286,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese Yen</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥5,548,700</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British Pound</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">£34,740</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli Shekel</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ILS54,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican Peso</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M$311,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Swiss Franc</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CHF9,950</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A$6,900</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">590,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Contract Amount (USD)</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%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€126,300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">155,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese Yuan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥936,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C$65,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British Pound</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">£32,300</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese Yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥4,249,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazilian Real</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R$142,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli Shekel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ILS74,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican Peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M$140,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A$5,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Swiss Franc</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CHF3,700</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">500,408 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="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%">Other foreign currency forward contract</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the closing of the exocad acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. Relating to this forward contract, in 2020, we recognized a loss of $10.2 million within other income (expense), net in our Consolidated Statement of Operations.</span></div> The following table summarizes our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheet as of December 31, 2021 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.559%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Reported as:</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:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Marketable securities, short-term</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Marketable securities, long-term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government treasury bonds<br/></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,297,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(504)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,296,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,099,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">71,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">125,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> The following table summarizes our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheet as of December 31, 2021 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.559%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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%">Reported as:</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:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Marketable securities, short-term</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">Marketable securities, long-term</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">754,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government treasury bonds<br/></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,297,157 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(504)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,296,662 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,099,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">71,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">125,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 754802000 754802000 754802000 343012000 2000 343010000 343010000 115507000 9000 398000 115118000 1042000 35065000 79011000 42976000 0 48000 42928000 22251000 20677000 32031000 0 40000 31991000 10999000 20992000 7628000 0 15000 7613000 516000 3657000 3440000 1201000 0 1000 1200000 1200000 1297157000 9000 504000 1296662000 1099370000 71972000 125320000 441600000 519200000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of our available-for-sale marketable securities classified by contractual maturity as of </span><span style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 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%">Due in 1 year or less </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">59,737 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year through 5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">198,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 59737000 139113000 198850000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our financial assets measured at fair value as of December 31, 2021 and 2020 (in thousands):</span></div><div style="text-indent:22.5pt"><span><br/></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 style="width:39.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.940%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">343,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Municipal bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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. government treasury bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Municipal bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Israeli funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments in privately held companies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">554,322 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">385,938 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">159,763 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">8,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The adjustment to the carrying value of our equity investments in privately held companies without readily determinable fair value are not material during the year ended December 31, 2021, 2020 and 2019.</span></div><div style="padding-right:4.5pt;text-indent:-4.5pt"><span><br/></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 style="width:39.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.940%"/><td style="width:0.1%"/></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%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><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="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span><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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">519,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">519,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,408 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">528,136 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">519,228 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">3,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">5,408 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 343010000 343010000 0 0 1042000 0 1042000 0 516000 0 516000 0 22251000 22251000 0 0 35065000 0 35065000 0 3657000 0 3657000 0 10999000 0 10999000 0 20677000 20677000 0 0 79011000 0 79011000 0 3440000 0 3440000 0 1200000 0 1200000 0 20992000 0 20992000 0 3841000 0 3841000 0 8621000 0 0 8621000 554322000 385938000 159763000 8621000 519228000 519228000 0 0 3500000 0 3500000 0 5408000 0 0 5408000 528136000 519228000 3500000 5408000 18800000 -22100000 3200000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of December 31, 2021 and 2020 (in thousands): </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Notional Contract Amount (USD)</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%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€165,110</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">186,358 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C$99,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese Yuan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥494,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Polish Zloty</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PLN219,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazilian Real</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R$286,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese Yen</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥5,548,700</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British Pound</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">£34,740</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli Shekel</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ILS54,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican Peso</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M$311,500</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,133 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Swiss Franc</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CHF9,950</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A$6,900</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">590,170 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Notional Contract Amount (USD)</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%">Euro</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">€126,300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">155,125 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese Yuan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥936,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C$65,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">British Pound</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">£32,300</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japanese Yen</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥4,249,000</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brazilian Real</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R$142,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Israeli Shekel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ILS74,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexican Peso</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">M$140,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian Dollar</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A$5,800</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Swiss Franc</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CHF3,700</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">500,408 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 165110000 186358000 99800000 78018000 494500000 77358000 219800000 54014000 286500000 50894000 5548700000 48206000 34740000 46881000 54110000 17416000 311500000 15133000 9950000 10883000 6900000 5009000 590170000 126300000 155125000 936000000 143393000 65000000 50791000 32300000 43879000 4249000000 41222000 142000000 27264000 74000000 23094000 140000000 7002000 5800000 4447000 3700000 4191000 500408000 376000000 -10200000 Balance Sheet Components<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (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 style="width:68.433%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></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%">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">123,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">76,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">230,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">139,237 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (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 style="width:68.433%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">70,218 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">30,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">195,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">91,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following (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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Generally Used Estimated Useful Life</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></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%">Clinical and manufacturing equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:400;line-height:100%">Up to 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">452,876 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">372,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">20 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease term </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and other<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,441,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,035,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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: Accumulated depreciation and impairment charges </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,081,926 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">734,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shorter of the remaining lease term or the estimated useful lives of the assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation was $92.1 million, $80.1 million and $73.1 million for the year ended December 31, 2021, 2020 and 2019, respectively.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following (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 style="width:68.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/></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 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="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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">288,355 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">170,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales and marketing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMjEvZnJhZzo3Njc1MjBlYmNmN2E0Y2I3OTMxNzBiYmJiMTlmNWM5OS90YWJsZTpiODRhNDg4NDU4MDE0NjI5YWE2OWM1NGJmNzU5ZmRlMy90YWJsZXJhbmdlOmI4NGE0ODg0NTgwMTQ2MjlhYTY5YzU0YmY3NTlmZGUzXzYtMC0xLTEtMjk4MzQ_27f828b2-11f7-437d-ac72-5bff0e6d8a02"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMjEvZnJhZzo3Njc1MjBlYmNmN2E0Y2I3OTMxNzBiYmJiMTlmNWM5OS90YWJsZTpiODRhNDg4NDU4MDE0NjI5YWE2OWM1NGJmNzU5ZmRlMy90YWJsZXJhbmdlOmI4NGE0ODg0NTgwMTQ2MjlhYTY5YzU0YmY3NTlmZGUzXzYtMC0xLTEtMjk4MzQ_3746114a-83d7-47b6-a22e-a2028df0c0a0">Current operating lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">607,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">405,582 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued warranty as of December 31, 2021 and 2020, which is included in the “Other accrued liabilities” category of the accrued liabilities table above, consists of the following activity (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.413%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.805%"/><td style="width:0.1%"/></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%">Accrued warranty as of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><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%">11,205 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to cost of net revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Actual warranty expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Charged to cost of net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual warranty expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues consist of the following (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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></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 revenues - current</span></td><td colspan="3" style="padding:0 1pt"/><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%">1,152,870 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">777,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues - long-term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in Other long-term liabilities within our Consolidated Balance Sheet</span></div>During the year ended December 31, 2021 and 2020, we recognized $3,952.6 million and $2,471.9 million of net revenues, respectively, of which $481.1 million and $341.9 million was included in the deferred revenues balance at December 31, 2020 and December 31, 2019, respectively. <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following (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 style="width:68.433%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></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%">Raw materials</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">123,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">76,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,440 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">230,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">139,237 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 123234000 76404000 51706000 31393000 55290000 31440000 230230000 139237000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consist of the following (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 style="width:68.433%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">70,218 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">30,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">195,305 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">91,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 70218000 30069000 125087000 61685000 195305000 91754000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following (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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.331%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">Generally Used Estimated Useful Life</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></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%">Clinical and manufacturing equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:400;line-height:100%">Up to 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">452,876 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">372,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">20 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease term </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software and hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,068 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and other<br/></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,441,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,035,973 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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: Accumulated depreciation and impairment charges </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359,101)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,081,926 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">734,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shorter of the remaining lease term or the estimated useful lives of the assets</span></div> P10Y 452876000 372077000 P20Y 310344000 244166000 61289000 63541000 P3Y 117986000 108068000 58869000 34598000 P2Y P5Y 71977000 50031000 367686000 163492000 1441027000 1035973000 359101000 301252000 1081926000 734721000 92100000 80100000 73100000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following (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 style="width:68.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.434%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/></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 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="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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">288,355 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">170,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales and marketing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMjEvZnJhZzo3Njc1MjBlYmNmN2E0Y2I3OTMxNzBiYmJiMTlmNWM5OS90YWJsZTpiODRhNDg4NDU4MDE0NjI5YWE2OWM1NGJmNzU5ZmRlMy90YWJsZXJhbmdlOmI4NGE0ODg0NTgwMTQ2MjlhYTY5YzU0YmY3NTlmZGUzXzYtMC0xLTEtMjk4MzQ_27f828b2-11f7-437d-ac72-5bff0e6d8a02"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMjEvZnJhZzo3Njc1MjBlYmNmN2E0Y2I3OTMxNzBiYmJiMTlmNWM5OS90YWJsZTpiODRhNDg4NDU4MDE0NjI5YWE2OWM1NGJmNzU5ZmRlMy90YWJsZXJhbmdlOmI4NGE0ODg0NTgwMTQ2MjlhYTY5YzU0YmY3NTlmZGUzXzYtMC0xLTEtMjk4MzQ_3746114a-83d7-47b6-a22e-a2028df0c0a0">Current operating lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">607,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">405,582 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 288355000 170106000 67169000 42536000 46561000 27692000 41387000 34488000 31457000 20617000 33838000 30130000 22719000 21735000 75829000 58278000 607315000 405582000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued warranty as of December 31, 2021 and 2020, which is included in the “Other accrued liabilities” category of the accrued liabilities table above, consists of the following activity (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:80.413%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.805%"/><td style="width:0.1%"/></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%">Accrued warranty as of December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><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%">11,205 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to cost of net revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Actual warranty expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Charged to cost of net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actual warranty expenditures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,659)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued warranty as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,169 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11205000 12581000 11171000 12615000 18213000 14659000 16169000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues consist of the following (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 style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></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 revenues - current</span></td><td colspan="3" style="padding:0 1pt"/><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%">1,152,870 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">777,887 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues - long-term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in Other long-term liabilities within our Consolidated Balance Sheet</span></div> 1152870000 777887000 136684000 62551000 3952600000 2471900000 481100000 341900000 Leases <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating leases for manufacturing facilities, office and retail spaces, vehicles and office equipment. The components of lease expenses consist of following (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 style="width:53.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="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%">Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">33,241 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">27,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,778 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">29,254 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">24,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes expense associated with short term leases of less than 12 months which is not material</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><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:9pt;font-weight:400;line-height:120%">Includes payments related to agreements with embedded leases that are not otherwise reflected on the balance sheet. These costs are associated with our manufacturing supply arrangements and fluctuate based on factory output and material price changes.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of our operating lease terms and discount rates:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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%">Remaining Lease Term and Discount Rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Weighted average discount rate </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the future payments related to our operating lease liabilities are as follows (in thousands):</span></div><div style="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 style="width:82.770%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/></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%">Fiscal Year Ending December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,517 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45,461 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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: Imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,655)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">125,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>As of December 31, 2021, we had additional leases that have not yet commenced with future lease payments of $17.8 million. These leases will commence during 2022 with non-cancelable lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmYxZDk0MTQwNDQzZTRiZDk5OWFiZGE0YjJlNTg3ZWM5L3NlYzpmMWQ5NDE0MDQ0M2U0YmQ5OTlhYmRhNGIyZTU4N2VjOV8xMjcvZnJhZzo4MjBjYmVjYjIxZTk0Yzk3YWVlY2QyMzcyMjYxOTQ2ZC90ZXh0cmVnaW9uOjgyMGNiZWNiMjFlOTRjOTdhZWVjZDIzNzIyNjE5NDZkXzc4MQ_b916f6fd-693a-4518-9689-5daf73e853dd">two</span> to seven years. The components of lease expenses consist of following (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="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%">Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">33,241 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">27,825 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,778 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">29,254 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">24,677 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes expense associated with short term leases of less than 12 months which is not material</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span><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:9pt;font-weight:400;line-height:120%">Includes payments related to agreements with embedded leases that are not otherwise reflected on the balance sheet. These costs are associated with our manufacturing supply arrangements and fluctuate based on factory output and material price changes.</span></div> 33241000 27825000 22778000 11134000 1429000 1899000 44375000 29254000 24677000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of our operating lease terms and discount rates:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.660%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</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%">Remaining Lease Term and Discount Rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Weighted average discount rate </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P7Y9M18D P7Y4M24D 0.032 0.042 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the future payments related to our operating lease liabilities are as follows (in thousands):</span></div><div style="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 style="width:82.770%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.297%"/><td style="width:0.1%"/></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%">Fiscal Year Ending December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">24,620 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,517 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">45,461 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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: Imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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,655)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">125,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26035000 24620000 18284000 15517000 13113000 45461000 143030000 17655000 125375000 17800000 P7Y Business CombinationOn April 1, 2020, we completed the acquisition of privately-held exocad for a total purchase consideration of $430.0 million and exocad became a wholly-owned subsidiary. exocad is a German dental CAD/CAM software company that offers fully integrated workflows to dental labs and dental practices.<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of purchase price to assets acquired and liabilities assumed based on estimated fair values is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Goodwill </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">340,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identified intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets (liabilities), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">429,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">None of this goodwill is deductible for tax purposes. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.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 details of the identified intangible assets acquired (in thousands, except years):</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 style="width:68.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair 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%">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Existing technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">87,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Tradenames</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  In-process Research and Development (“IPR&amp;D”)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">118,700 </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"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the amount of purchased intangible assets recorded above represent the fair values and approximate the amount a market participant would pay for these intangible assets as of the acquisition date.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Existing technology represents the estimated fair value of exocad’s core technology that has reached technological feasibility. We valued the existing technology using the multi-period excess earnings method under the income approach. The economic useful life of existing technology was determined by considering the life cycle of the technology and related cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships represent the fair value of future projected revenue that will be derived from sales of products to existing customers. Customer relationships were valued using the with-and-without method under the income approach. The economic useful life for customer relationships was based on historical customer attrition rates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tradenames relates to the exocad tradenames that are recognized within the industry. The fair value was determined using the relief-from-royalty method under the income approach. The economic useful life of tradenames was determined by benchmarking against similar transactions entered into by peer companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IPR&amp;D refers to the fair value of projects that are not yet completed but have potential value to the company.</span></div> 430000000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of purchase price to assets acquired and liabilities assumed based on estimated fair values is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Goodwill </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">340,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identified intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,190 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets (liabilities), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,674)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">429,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>1    None of this goodwill is deductible for tax purposes. 340181000 118700000 9190000 35419000 -2674000 429978000 <div style="text-indent:22.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 details of the identified intangible assets acquired (in thousands, except years):</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 style="width:68.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.377%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair 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%">Intangible assets subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Existing technology</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">87,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Customer relationships</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Tradenames</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets not subject to amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  In-process Research and Development (“IPR&amp;D”)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">118,700 </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"/></tr></table></div> P10Y 87000000 P10Y 21500000 P7Y 9800000 400000 118700000 Goodwill and Intangible Assets<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we completed an immaterial business combination which increased goodwill and existing technology intangible assets.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying value of goodwill for the year ended December 31, 2021 and 2020, categorized by reportable segments, is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Clear Aligner</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems and Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">63,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">63,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Additions from acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,691 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,126 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,817 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Additions from acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 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%">112,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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%">306,339 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">418,547 </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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We completed our annual goodwill impairment assessments in 2021 and 2020 and determined there were no impairments. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Long-Lived Assets</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible long-lived assets were as follows, excluding intangibles that were fully amortized (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.088%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount as of<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Impairment Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value as of<br/>December 31, 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%">Existing technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">104,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(22,495)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">77,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">183,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(57,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(19,258)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">106,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">109,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.089%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount as of<br/>December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Impairment Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value as of<br/>December 31, 2020</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%">Existing technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">99,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(12,719)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">82,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">177,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,317)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,258)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">117,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">130,072 </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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no triggering events in 2021 or 2020 that would cause impairments of our intangible long-lived assets.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated annual future amortization expense for these acquired intangible assets as of December 31, 2021 is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></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%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 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,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">106,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Amortization expense was $16.6 million, $13.4 million and $5.9 million for the year ended December 31, 2021, 2020 and 2019, respectively. <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying value of goodwill for the year ended December 31, 2021 and 2020, categorized by reportable segments, is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Clear Aligner</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Systems and Services</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">63,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">63,924 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Additions from acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,691 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,126 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,817 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Additions from acquisition</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,916)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 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%">112,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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%">306,339 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">418,547 </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"/></tr></table></div> 63924000 0 63924000 43500000 296681000 340181000 5267000 35445000 40712000 112691000 332126000 444817000 3646000 0 3646000 -4129000 -25787000 -29916000 112208000 306339000 418547000 0 0 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible long-lived assets were as follows, excluding intangibles that were fully amortized (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.088%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount as of<br/>December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Impairment Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value as of<br/>December 31, 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%">Existing technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">104,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(22,495)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">77,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,891)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">183,242 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(57,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(19,258)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">106,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">109,709 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.089%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount as of<br/>December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Impairment Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value as of<br/>December 31, 2020</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%">Existing technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">99,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(12,719)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">82,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and tradenames</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,934)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,179)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,785)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">177,610 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,317)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,258)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">117,035 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">130,072 </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"/></tr></table></div> P10Y 104531000 22495000 4328000 77708000 P11Y 55000000 25891000 10751000 18358000 P10Y 17200000 4547000 4179000 8474000 P8Y 6511000 4495000 0 2016000 183242000 57428000 19258000 106556000 3153000 109709000 P10Y 99400000 12719000 4328000 82353000 P11Y 55000000 21879000 10751000 22370000 P10Y 16600000 2934000 4179000 9487000 P8Y 6610000 3785000 0 2825000 177610000 41317000 19258000 117035000 13037000 130072000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated annual future amortization expense for these acquired intangible assets as of December 31, 2021 is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.544%"/><td style="width:0.1%"/></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%">Fiscal Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 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,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">106,556 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15692000 14997000 13831000 13455000 12849000 35732000 106556000 16600000 13400000 5900000 Equity Method Investments<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 25, 2016, we acquired a 17% equity interest, on a fully diluted basis, in SmileDirectClub, LLC (“SDC”) for $46.7 million. Concurrently with the investment, we also entered into a supply agreement to manufacture clear aligners for SDC, which expired on December 31, 2019. The sale of aligners to SDC and the income from the supply agreement were reported in our Clear Aligner business segment. On July 24, 2017, we purchased an additional 2% equity interest in SDC for $12.8 million. The investment was accounted for as an equity method investment and recorded in our Consolidated Balance Sheet. We recorded our proportional share of SDC’s losses within equity in losses of investee, net of tax, in our Consolidated Statement of Operations within our Clear Aligner reportable segment. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive $54.2 million through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in 2019 in other income in our Consolidated Statement of Operations. The unsecured promissory note was paid in full by SDC during the year ended December 31, 2021.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. On March 12, 2021, the Arbitrator ruled in favor of Align and against SDC and issued an award of $43.4 million along with interest. The gain of $43.4 million was recognized as a part of our other income (expense), net in our Consolidated Statement of Operation during the year ended December 31, 2021. Refer to Note 10 “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span><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%">of the Notes</span><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%">to Consolidated Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> included for more information on the arbitration.</span></div> 0.17 46700000 0.02 12800000 54200000 38400000 54200000 15800000 43400000 43400000 Credit FacilityOn July 21, 2020 we entered into a credit facility for a $300.0 million unsecured revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of July 21, 2023 (“2020 Credit Facility”). The 2020 Credit Facility requires us to comply with specific financial conditions and performance requirements. Loans under the 2020 Credit Facility bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility’s publicly announced prime rate, the federal funds rate plus 0.50% and one-month LIBOR plus 1.0%. The margin ranges from 1.50% to 2.25% for LIBOR loans and 0.50% to 1.25% for base rate loans. The 2020 Credit Facility allows for an alternative rate to be identified if LIBOR is no longer available. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans. The outstanding principal, together with accrued and unpaid interest, is due on the maturity date. As of December 31, 2021, we had no outstanding borrowings under the 2020 Credit Facility and were in compliance with the conditions and performance requirements. 300000000 50000000 0.0050 0.010 0.0150 0.0225 0.0050 0.0125 0 Impairments and Other Charges (Gains), net <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Note 10 “Legal Proceedings” of the Notes to Consolidated Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets and determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result, in 2019, we recorded impairment losses of $14.2 million for operating lease right-of-use assets and $14.3 million of leasehold improvements and other fixed assets. In addition, we also recorded $1.3 million of employee severance costs and other charges. During 2019, we also negotiated early termination of our Invisalign store leases and recorded lease termination gains of $6.8 million.</span> 14200000 14300000 1300000 6800000 Legal Proceedings <div><span style="color:#1f497d;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify;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%">2018 Securities Class Action Lawsuit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 5, 2018, a class action lawsuit against Align and three of our executive officers was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock. The complaint generally alleged claims under the federal securities laws and sought monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock. On November 29, 2019, the lead plaintiff filed an amended consolidated complaint against Align and two of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of our common stock from May 23, 2018 and October 24, 2018. On September 9, 2020, Defendants’</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">motion to dismiss the amended consolidated complaint was granted in part and denied in part. On June 30, 2021, counsel for the parties signed a Stipulation and Agreement of Settlement to resolve all claims for $16 million. The settlement amount will be funded by insurance proceeds and consequently, we recorded a short term liability and a receivable for this amount in our consolidated financial statements. The Court granted preliminary approval of the settlement on November 2, 2021. A final settlement approval hearing is currently set for April 28, 2022. The settlement is subject to notice to class members and final approval by the Court.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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%">2019 Shareholder Derivative Lawsuit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2019, three derivative lawsuits were filed in the U.S. District Court for the Northern District of California which were later consolidated, purportedly on behalf of Align, naming as defendants the then current members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those asserted in the 2018 Securities Class Action Lawsuit, but the complaints assert various state law causes of action, including for breaches of fiduciary duty, insider trading, and unjust enrichment. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. The consolidated action has been stayed pending final disposition of the 2018 Securities Class Action Lawsuit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2019, a derivative lawsuit was also filed in California Superior Court for Santa Clara County, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaint are similar to those in the derivative suits described above. The matter has been similarly stayed pending final disposition of the 2018 Securities Class Action Lawsuit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Align believes these claims are without merit. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Securities Class Action Lawsuit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 2, 2020, a class action lawsuit against Align and two of our executive officers was filed in the U.S. District Court for the Southern District of New York (later transferred to the U.S. District Court for the Northern District of California) on behalf of a purported class of purchasers of our common stock. The complaint alleged claims under the federal securities laws and sought monetary damages in an unspecified amount and costs and expenses incurred in the litigation. The lead plaintiff filed an amended complaint on August 4, 2020 against Align and three of our executive officers alleging similar claims as in the initial complaint on behalf of a purported class of purchasers of our common stock from April 25, 2019 to July 24, 2019. On March 29, 2021, defendants’ motion to dismiss the amended complaint was granted with leave for the lead plaintiff to file a further amended complaint. On April 22, 2021, lead plaintiff filed a notice stating it would not file a further amended </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">complaint. On April 23, 2021, the Court dismissed the action with prejudice and judgment was entered. Lead plaintiff filed a notice of appeal on April 28, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and filed its opening appeal brief with the United States Court of Appeals for the Ninth Circuit on September 1, 2021.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The defendants-appellees filed their answering brief on November 22, 2021. The lead plaintiff-appellant’s reply brief was filed on January 12, 2022, and oral argument is set for March 10, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Shareholder Derivative Lawsuit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 4, 2020, a derivative lawsuit was filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaint are similar to those presented in the 2020 Securities Class Action Lawsuit, but this complaint asserts state law claims for breach of fiduciary duty and insider trading. The complaint seeks unspecified monetary damages on behalf of Align, which is named solely as a no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">minal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. This action is stayed pending resolution of the appeal in the 2020 Securities Class Action Lawsuit. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Align believes these claims are without merit. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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%">3Shape Litigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 7, 2022, Align and 3Shape, a Danish corporation, settled their outstanding patent infringement and antitrust litigation, which began in November 2017. The terms of the settlement are confidential, and the settlement is not expected to have a material effect on Align’s ongoing operations and financial results. The parties have filed stipulations to stay all proceedings pending completion of the settlement.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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%">Antitrust Class Actions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 5, 2020, a dental practice named Simon and Simon, PC doing business as City Smiles brought an antitrust action in the U.S. District Court for the Northern District of California on behalf of itself and a putative class of similarly situated practices seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanner markets. Plaintiff filed an amended complaint and added VIP Dental Spas as a plaintiff on August 14, 2020. A jury trial is scheduled to begin in this matter on November 20, 2023. A</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lign believes the plaintiffs’ claims are without merit and intends to vigorously defend itself. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2021, an individual named Misty Snow brought an antitrust action in the U.S. District Court for the Northern District of California on behalf of herself and a putative class of similarly situated individuals seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanner markets. Plaintiff filed an amended complaint on July 30, 2021 adding new plaintiffs and various state law claims. Align moved to dismiss the first amended complaint. On September 30, 2021, the Court dismissed the complaint and granted Plaintiffs leave to amend. Plaintiffs filed a second amended complaint on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 21, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Align filed a motion to dismiss the second amended complaint, which the Court granted in part and denied in part. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Align is currently unable to predi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ct the outcome of these lawsuits and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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%">SDC Dispute</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2018, SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) initiated confidential arbitration proceedings against Align. In an award dated March 4, 2019, (“Award”) an arbitrator found that Align breached a restrictive covenant and that Align misused the SDC Entities’ confidential information and violated fiduciary duties to SDC Financial LLC. As part of the Award, Align was enjoined from opening new Invisalign stores or providing certain services in physical retail establishments in connection with the marketing and sale of clear aligners in the U.S., and enjoined from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the restrictive covenant to August 18, 2022. The arbitrator also ordered Align to tender its SDC Financial LLC membership interests to the SDC Entities for a purchase price equal to the “capital account” balance as of October 31, 2017, to be determined in accordance with the applicable provisions of the SDC Operating Agreements. No financial damages were awarded to the SDC Entities. The Circuit Court for Cook County, Illinois confirmed the Award on April 29, 2019. </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by the Award, Align tendered its membership interests for a purchase price that SDC claimed to be Align’s “capital account” balance. Align disputed that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination. On March 12, 2021 the Arbitrator issued a final award in favor of Align and against SDC finding that the SDC entities owed Align an additional $43.4 million plus interest. SDC paid the amount due to Align on March 17, 2021.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 27, 2020, Align initiated a confidential arbitration proceeding against the SDC entities before the American Arbitration Association in San Jose, California. This arbitration relates to the Strategic Supply Agreement (“Supply Agreement”) entered into between the parties in 2016. The complaint alleges that the SDC Entities breached the Supply Agreement</span><span style="color:#0000ff;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:400;line-height:120%">s terms, causing damages to Align in an amount to be determined. On January 19, 2021, SDC filed a counterclaim alleging that Align breached the Supply Agreement. Align denies the SDC Entities’ allegations in the counterclaim and will vigorously defend itself against them. This arbitration hearing is set for July 18-29, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Align is currently unable to predict the outcome of these disputes and therefore cannot determine the likelihood of loss or success nor estimate a range of possible loss or success, if any.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above, in the ordinary course of Align’s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align’s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align’s financial position, results of operations or cash flows.</span></div> 16000000 3 43400000 Commitments and Contingencies<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unconditional Purchase Obligations</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 29, 2018, we entered into a purchase agreement, as amended, with an existing single source supplier which requires us to purchase aligner material for a minimum amount of approximately $425.9 million over five years through 2022. On June 24, 2021, we amended the agreement which requires an additional minimum align material purchase of approximately $348.0 million from 2023 through 2026. As of December 31, 2021, our remaining commitment under this agreement totaled $419.6 million.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2020, we entered into a subscription agreement with a software company to renew our license for a total consideration of $95.2 million. As of December 31, 2021, we had a remaining commitment of $47.6 million which is expected to be paid through 2024.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 6, 2020, we entered into a supply agreement for certain components used for our manufacturing operations. As of December 31, 2021, we had purchase commitments of $140.5 million which is expected to be paid through 2025. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 14, 2021, we entered into a letter of intent to amend a promotional rights agreement with a third-party which includes advertising and media coverage. As of December 31, 2021, we had a remaining commitment of $79.2 million which is expected to be paid through 2026.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in the Unconditional Purchase Obligations section above.</span></div><div style="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification Provisions</span></div><div style="text-align:justify;text-indent:13.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. As of December 31, 2021, we did not have any material indemnification claims that were probable or reasonably possible.</span></div> 425900000 P5Y 348000000 419600000 95200000 47600000 140500000 79200000 Stockholders’ Equity<div style="text-align:justify;text-indent:18pt"><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</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of common stock are entitled to receive dividends whenever funds are legally available and when and if declared by the Board of Directors. We have never declared or paid dividends on our common stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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 Plans</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2005 Incentive Plan, as amended, provides for the granting of incentive stock options, non-statutory stock options, restricted stock units (“RSUs”), market-performance based restricted stock units (“MSUs”), stock appreciation rights, performance units and performance shares to employees, non-employee directors and consultants. Shares granted on or after May 16, 2013 as an award of restricted stock, restricted stock unit, market-performance based restricted stock units, performance share or performance unit (“full value awards”) are counted against the authorized share reserve as one and nine-tenths (1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9/10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) shares for every one (1) share subject to the award, and any shares canceled that were counted as one and nine-tenths against the plan reserve will be returned at the same ratio. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, the 2005 Incentive Plan, as amended, has a total reserve of 27,783,379 shares for issuance of which 4,244,723 shares are available for issuance. We issue new shares from our pool of authorized but unissued shares to satisfy the exercise and vesting obligations of our stock-based compensation plans. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Stock-Based Compensation Expense</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation related to our stock-based awards and employee stock purchase plan for the year ended December 31, 2021, 2020 and 2019 is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.731%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Cost of net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,633 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,719 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,154 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">114,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">98,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">88,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefit related to stock-based compensation was $13.8 million, $11.9 million and $10.3 million for the year ended December 31, 2021, 2020 and 2019, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><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 Units</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSUs is based on our closing stock price on the date of grant. RSUs granted generally vest over a period of four years. A summary for the year ended December 31, 2021 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.853%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>Underlying RSUs<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">243.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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="padding:0 1pt"/><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%">166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="padding:0 1pt"/><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%">(41)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">369.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">323,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of 2021 by the number of unvested RSUs) that would have been received by the unit holders had all RSUs been vested and released as of the last trading day of 2021. This amount will fluctuate based on the fair market value of our stock. During 2021, of the 264,655 shares vested and released, 78,930 shares were withheld for employee statutory tax obligations, resulting in a net issuance of 185,725 shares. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of RSUs vested as of their respective vesting dates during 2021, 2020 and 2019 was $158.8 million, $89.6 million and $112.4 million, respectively. The weighted average grant date fair value of RSUs granted during 2021, 2020 and 2019 was $600.10, $267.24 and $255.42, respectively. As of December 31, 2021, we expect to recognize $116.8 million of total unamortized compensation costs, net of estimated forfeitures, related to RSUs over a weighted average period of 2.1 years.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-Performance Based Restricted Stock Units</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant MSUs to our executive officers. Each MSU represents the right to one share of Align’s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align’s stock price relative to the performance of a stock market index over the vesting period. MSUs vest over a period of three years and the maximum number of eligible to vest in the future is 250% of the MSUs initially granted.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the MSU performance for the year ended December 31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>Underlying MSUs<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">430.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and released </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Unvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">174 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">551.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">114,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Includes MSUs vested during the period above 100% of the grant as actual shares released is based on Align’s stock performance over the vesting period</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (calculated by multiplying our closing stock price on the last trading day of 2021 by the number of unvested MSUs) that would have been received by the unit holders had all MSUs been vested and released as of the last trading day of 2021. This amount will fluctuate based on the fair market value of our stock. During 2021, of the 229,877 shares vested and released, 104,317 shares were withheld for employee statutory tax obligations, resulting in a net issuance of 125,560 shares.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of MSUs vested as of their respective vesting dates during 2021, 2020 and 2019 was $135.6 million, $47.1 million and $47.7 million, respectively. As of December 31, 2021, we expect to recognize $38.5 million of total unamortized compensation costs, net of estimated forfeitures, related to MSUs over a weighted average period of 1.0 year.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of MSUs is estimated at the grant date using a Monte Carlo simulation that includes factors for market conditions. The weighted average assumptions used in the Monte Carlo simulation were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Weighted average fair value per share at grant date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,102.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">392.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">392.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan (</span><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:700;line-height:120%">ESPP</span><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:700;line-height:120%">)</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2010, our stockholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which consists of consecutive overlapping twenty-four month offering periods with four six-month purchase periods in each offering period. Employees purchase shares at 85% of the lower of the fair market value of the common stock at either the beginning of the offering period or the end of the purchase period. The 2010 Purchase Plan will continue until terminated by either the Board of Directors or its administrator. In June 2019, the 2010 Purchase Plan was amended to include a non-Code Section 423 component to grant purchase rights to employees outside the U.S. and Canada with six-month offering periods and purchase periods. In May 2021, the 2010 Purchase Plan was amended and restated to increase the maximum number of shares available for purchase to 4,400,000 shares. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the ESPP shares issued:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Number of shares issued (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">195.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">175.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">136.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, 2,194,566 shares remain available for future issuance.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Weighted average fair value at grant date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">246.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">96.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">86.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized stock-based compensation related to our employee stock purchase plan of $12.2 million, $10.5 million and $12.1 million for the year ended December 31, 2021, 2020 and 2019, respectively. As of December 31, 2021, we expect to recognize $10.4 million of total unamortized compensation costs related to future employee stock purchases over a weighted average period of 0.5 year.</span></div> 27783379 4244723 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation related to our stock-based awards and employee stock purchase plan for the year ended December 31, 2021, 2020 and 2019 is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.377%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.728%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.731%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Cost of net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,633 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,719 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,154 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">114,336 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">98,427 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">88,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5633000 4719000 5154000 90659000 78500000 69817000 18044000 15208000 13213000 114336000 98427000 88184000 13800000 11900000 10300000 P4Y A summary for the year ended December 31, 2021 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.504%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.853%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>Underlying RSUs<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">243.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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="padding:0 1pt"/><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%">166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="padding:0 1pt"/><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%">(41)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">492 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">369.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">323,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 632000 243.55 166000 600.10 265000 216.73 41000 350.75 492000 369.17 P1Y1M6D 323239000 264655 78930 185725 158800000 89600000 112400000 600.10 267.24 255.42 116800000 P2Y1M6D P3Y 2.50 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the MSU performance for the year ended December 31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares<br/>Underlying MSUs<br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining<br/>Contractual Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">430.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 and released </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><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%">Unvested as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">174 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">551.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">114,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 227000 430.50 177000 658.02 230000 513.73 174000 551.57 P1Y 114414000 229877 104317 125560 135600000 47100000 47700000 38500000 P1Y The weighted average assumptions used in the Monte Carlo simulation were as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Weighted average fair value per share at grant date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,102.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">392.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">392.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P3Y P3Y P3Y 0.563 0.444 0.373 0.002 0.014 0.025 0 0 0 1102.09 392.67 392.03 P24M 4 0.85 4400000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the ESPP shares issued:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Number of shares issued (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">195.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">175.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">136.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 131000 116000 130000 195.44 175.69 136.73 2194566 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="background-color:#cceeff;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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4</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%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividends</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Weighted average fair value at grant date</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">246.84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">96.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">86.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y1M6D P1Y P1Y4M24D 0.527 0.550 0.500 0.001 0.009 0.022 0 0 0 246.84 96.94 86.02 12200000 10500000 12100000 10400000 P0Y6M Common Stock Repurchase ProgramsIn May 2018, our Board of Directors authorized a plan to repurchase up to $600.0 million of our common stock (“May 2018 Repurchase Program”). As of December 31, 2021, the authorization under the May 2018 Repurchase Program was completed. In May 2021, our Board of Directors authorized a plan to repurchase up to $1.0 billion of our common stock (“May 2021 Repurchase Program”). As of December 31, 2021, we have $725.0 million available for repurchase under the May 2021 Repurchase Program.<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Accelerated Stock Repurchase Agreements (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">ASRs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">)</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into the following ASRs providing for the repurchase of our common stock based on the volume-weighted average price during the term of the agreement, less an agreed upon discount. The following table summarizes the information regarding repurchases of our common stock under ASRs:</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">Agreement<br/> Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Repurchase<br/> Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount Paid <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Completion<br/>Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Shares<br/>Received </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q3 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">May 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">200.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q3 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,132,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">176.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q2 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">May 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Q3 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">583.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q2 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">May 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Q3 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">618.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q3 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">May 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">75.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Q3 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">686.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q4 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">May 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Q4 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">666.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Open Market Common Stock Repurchases</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to year end, during February 2022, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $522.35 per share, including commissions, for an aggregate purchase price of $75.0 million.</span></div> 600000000 1000000000 725000000 The following table summarizes the information regarding repurchases of our common stock under ASRs:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">Agreement<br/> Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Repurchase<br/> Program</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount Paid <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Completion<br/>Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Shares<br/>Received </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q3 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">May 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">200.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q3 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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,132,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">176.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q2 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">May 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Q3 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">583.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q2 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">May 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Q3 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">618.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q3 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">May 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">75.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Q3 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">686.91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q4 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">May 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">Q4 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">666.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 200000000.0 1132464 176.61 100000000.0 171322 583.70 100000000.0 161707 618.40 75000000.0 109239 686.91 100000000.0 150031 666.53 800000 264.93 200000000 100000 522.35 75000000 Employee Benefit PlansWe have defined contribution retirement plan under Section 401(k) of the Internal Revenue Code for our U.S. employees which covers substantially all U.S. employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis. We match 50% of our employee’s salary deferral contributions up to 6% of the employee’s eligible compensation. We contributed approximately $8.5 million, $6.9 million and $6.2 million to the 401(k) plan during the year ended December 31, 2021, 2020 and 2019, respectively. We also have defined contribution retirement plans outside of the U.S. to which we contributed $42.3 million, $28.9 million and $25.4 million during the year ended December 31, 2021, 2020 and 2019, respectively. 0.50 0.06 8500000 6900000 6200000 42300000 28900000 25400000 Income Taxes <div style="margin-bottom:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income before provision for (benefit from) income taxes and equity in losses of investee consists of the following (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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">378,478 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">173,099 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">184,956 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income before provision for (benefit from) income taxes and equity in losses of investee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,012,423 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">378,949 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">562,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes consists of the following (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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">157,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">55,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">76,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">131,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">43,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">77,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">6,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">9,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,447,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">240,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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,396,939)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">112,347 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between income taxes using the federal statutory income tax rate for 2021, 2020 and 2019 and our effective tax rates are as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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. federal statutory income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:#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%">State income taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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. tax on foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of differences in foreign tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Impact of expiration of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Impact of intra-entity intellectual property rights transfer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Settlement on audits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Impact of U.S. Tax Cuts and Jobs Act</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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 items not individually material</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23.7 </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 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%">(368.6)</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">20.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. U.S. income taxes have already been provided on the $1,257.5 million undistributed earnings that is indefinitely reinvested in our international operations, therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our new Swiss subsidiary, where our EMEA regional headquarters is located beginning January 1, 2020. The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the year ended December 31, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021 and 2020, the significant components of our deferred tax assets and liabilities are (in thousands):</span></div><div style="text-align:justify"><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 style="width:71.187%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.244%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></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 assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Net operating loss and capital loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">11,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizable tax basis in intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,392,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net translation losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,563,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570,604 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"/><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%">47,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">52,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Net deferred tax assets before valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,516,081 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,518,465 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,503,143 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,517,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The available positive evidence at December 31, 2021 included historical operating profits and a projection of future income sufficient to realize most of our remaining deferred tax assets. As of December 31, 2021, it was considered more likely than not that our deferred tax assets would be realized with the exception of certain net operating loss, capital loss carryovers and unrealized translation losses as we are unable to forecast sufficient future profits to realize the deferred tax assets. The total valuation allowance as of December 31, 2021 was $12.9 million. During the year ended December 31, 2021, the valuation allowance increased by $11.6 million primarily due to deferred tax assets related to unrealized translation losses and net operating loss from one of our German subsidiaries that are not more likely than not to be realized.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, we have foreign net operating loss carryforwards of approximately $44.8 million, attributed mainly to losses in Israel, China and Germany. The losses in Israel and Germany can be carried forward indefinitely. The operating loss carryforwards in China, if not utilized, will expire beginning 2026. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, 2021, 2020 and 2019, are as follows (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 style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Gross unrecognized tax benefits at January 1,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">33,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken during the current year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Increases related to tax positions taken during a prior year </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during a prior year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to expiration of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement with tax authorities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Gross unrecognized tax benefits at December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">63,295 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,650 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of gross unrecognized tax benefits as of December 31, 2021 was $63.3 million, of which $61.9 million would impact our effective tax rate if recognized. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and Switzerland. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before 2018 and 2014, respectively. Our Israeli subsidiary is under tax audit for years 2016 through 2019. During the fourth quarter of 2021, the Israel Tax Authority issued a tax assessment in connection with a 2016 transaction to which our Israeli subsidiary was a party. We intend to file an administrative appeal during the first quarter of 2022 and will continue to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">vigorously defend our Israeli subsidiary’s tax return position. Based on our assessment of the information currently available, we have not derecognized or remeasured our tax positions with respect to this matter during the year. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2014.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. Interest and penalties included in tax expense for the year ended December 31, 2021, 2020 and 2019 as well as accrued as of December 31, 2021 and 2020 were not material. While we defend income tax audits in various jurisdictions and the results of such audits may differ materially from the amounts accrued for each year, we cannot currently ascertain the bases on which any given audit will be ultimately resolved. Accordingly, we are unable to estimate the range of possible adjustments to our balance of gross unrecognized tax benefits in the next 12 months.</span></div> <div style="margin-bottom:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income before provision for (benefit from) income taxes and equity in losses of investee consists of the following (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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">378,478 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">173,099 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">184,956 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income before provision for (benefit from) income taxes and equity in losses of investee</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,012,423 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">378,949 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">562,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 378478000 173099000 184956000 633945000 205850000 377695000 1012423000 378949000 562651000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for (benefit from) income taxes consists of the following (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 style="width:55.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">157,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">55,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">76,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,749)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">131,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">43,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">77,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,121)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">22,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">6,741 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">9,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,681 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,476,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,447,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">240,403 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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,396,939)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">112,347 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 157383000 55291000 76528000 -25598000 -11749000 1235000 131785000 43542000 77763000 28365000 8862000 9169000 -5860000 -2121000 209000 22505000 6741000 9378000 42681000 29399000 28364000 43432000 -1476621000 -3158000 86113000 -1447222000 25206000 240403000 -1396939000 112347000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The differences between income taxes using the federal statutory income tax rate for 2021, 2020 and 2019 and our effective tax rates are as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></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 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="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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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. federal statutory income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">21.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:#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%">State income taxes, net of federal tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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. tax on foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of differences in foreign tax rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Impact of expiration of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Impact of intra-entity intellectual property rights transfer</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Settlement on audits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Impact of U.S. Tax Cuts and Jobs Act</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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 items not individually material</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">23.7 </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 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%">(368.6)</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">20.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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.022 0.018 0.017 0.027 0 0.019 -0.020 0.056 -0.051 -0.003 0.011 -0.003 0.007 0.003 0 0 3.956 0 0 -0.014 0 0 -0.005 0 -0.003 -0.004 0.007 0.237 -3.686 0.200 1257500000 1493500000 <div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021 and 2020, the significant components of our deferred tax assets and liabilities are (in thousands):</span></div><div style="text-align:justify"><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 style="width:71.187%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.244%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></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 assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Net operating loss and capital loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">11,069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accruals</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizable tax basis in intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,392,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,468,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net translation losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,563,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570,604 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:0 1pt"/><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%">47,835 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">52,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Net deferred tax assets before valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,516,081 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,518,465 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,325)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,503,143 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,517,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11069000 20728000 47641000 34469000 13576000 10842000 83514000 32562000 1392471000 1468159000 10008000 2939000 5637000 905000 1563916000 1570604000 11915000 14730000 28989000 35689000 6931000 1720000 47835000 52139000 1516081000 1518465000 12938000 1325000 1503143000 1517140000 12900000 11600000 44800000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the balance of gross unrecognized tax benefits, which exclude interest and penalties, for the year ended December 31, 2021, 2020 and 2019, are as follows (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 style="width:55.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.794%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Gross unrecognized tax benefits at January 1,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,320 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">33,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to tax positions taken during the current year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,012 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Increases related to tax positions taken during a prior year </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during a prior year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,977)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to expiration of statute of limitations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,986)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,984)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement with tax authorities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">Gross unrecognized tax benefits at December 31,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">63,295 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,320 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">46,650 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 46320000 46650000 33262000 27710000 20592000 19012000 5471000 10201000 143000 5804000 29977000 3783000 8986000 0 1984000 1416000 1146000 0 63295000 46320000 46650000 63300000 61900000 Net Income per Share<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </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 style="width:53.127%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.480%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">772,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,775,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">442,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of potential common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total shares, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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:120%">Net income per share, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Net income per share, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;padding:2px 0;text-align: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.69 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;padding:2px 0;text-align: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.41 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;padding:2px 0;text-align: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.53 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive potential common shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Represents RSUs and MSUs not included in the calculation of diluted net income per share as the effect would have been anti-dilutive.</span></div> Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP. <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </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 style="width:53.127%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.480%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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%">Net income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">772,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,775,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">442,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of potential common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total shares, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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:120%">Net income per share, basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:120%">Net income per share, diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;padding:2px 0;text-align: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.69 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;padding:2px 0;text-align: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.41 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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:3pt double #000000;padding:2px 0;text-align: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.53 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive potential common shares </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Represents RSUs and MSUs not included in the calculation of diluted net income per share as the effect would have been anti-dilutive.</span></div> 772020000 1775888000 442776000 78917000 78760000 79424000 753000 470000 676000 79670000 79230000 80100000 9.78 22.55 5.57 9.69 22.41 5.53 1000 280000 79000 Supplemental Cash Flow Information <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental cash flow information consists of the following (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 style="width:52.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Taxes paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">203,309 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">76,332 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">71,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of property, plant and equipment in accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">64,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">37,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of promissory note in exchange for sale of equity method investment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">54,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">29,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing cash flows from finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">68,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">32,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">51,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Consolidated Statement of Cash Flows.</span></div> <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The supplemental cash flow information consists of the following (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 style="width:52.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">Taxes paid</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">203,309 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">76,332 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">71,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of property, plant and equipment in accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">64,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">37,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">16,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of promissory note in exchange for sale of equity method investment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">54,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">29,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">26,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing cash flows from finance leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">68,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">47,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">32,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">51,064 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Consolidated Statement of Cash Flows.</span></div> 203309000 76332000 71746000 64135000 37267000 16488000 0 0 54154000 29769000 26022000 26337000 0 0 10896000 0 0 45773000 68463000 47981000 32723000 0 0 51064000 Segments and Geographical Information <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-align:justify;text-indent:11.25pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report segment information based on the management approach. The management approach designates the internal reporting used by our Chief Operating Decision Maker for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We group our operations into two reportable segments: Clear Aligner segment and Systems and Services segment.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Comprehensive Products include, but are not limited to, Invisalign Comprehensive and Invisalign First. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Non-Comprehensive Products include, but are not limited to, Invisalign Moderate, Lite and Express packages and Invisalign Go and Invisalign Go Plus. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:72pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Non-Case products include, but are not limited to, retention products, Invisalign training, adjusting tools used by dental professionals during the course of treatment and Consumer Products that are complementary to our doctor-prescribed principal products, such as aligner cases (clamshells), teeth whitening products, cleaning solutions (crystals, foam and other material) and other oral health products available in certain e-commerce channels in the U.S.</span></div><div style="padding-left:49.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;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:400;line-height:120%;padding-left:10pt">Our Systems and Services segment consists of our iTero intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options. Our services include subscription software, disposables, rentals, pay per scan services, as well as exocad’s CAD/CAM software solutions that integrate workflows to dental labs and dental practices.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information by segment is as follows (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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></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 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,247,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,101,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,025,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,952,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,471,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,406,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,474,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,532,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,499,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,763,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,743,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">976,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">387,171 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">542,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">114,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">98,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">88,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:120%">Depreciation and amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">50,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">41,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">108,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">78,990 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments and other charges (gains), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total impairments and other charges (gains), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation settlement gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(51,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total litigation settlement gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(51,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity in losses of investee (in thousands): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Total segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,584,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">864,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">973,677 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,171 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income before provision for (benefit from) income taxes and equity in losses of investee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,012,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">378,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">562,651 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Geographical Information</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues are presented below by geographic area (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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,724,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,099,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,161,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">3,952,584 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">2,471,941 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">2,406,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2020, we implemented a new international corporate structure. This changed the structure of international procurement and sales operations from the Netherlands to Switzerland. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):</span></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 style="width:66.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">444,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">257,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,203,183 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">817,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.</span></div> 2 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information by segment is as follows (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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></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 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,247,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,101,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,025,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705,504 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,952,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,471,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,406,796 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,474,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,532,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,499,713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,935,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,763,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,743,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">976,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">387,171 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">542,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">114,336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">98,427 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">88,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:120%">Depreciation and amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">50,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">41,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">38,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">108,729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,538 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">78,990 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairments and other charges (gains), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total impairments and other charges (gains), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Litigation settlement gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(51,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total litigation settlement gain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(51,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity in losses of investee (in thousands): </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</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%">Total segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,584,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">864,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">973,677 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608,593)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(476,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431,184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">976,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387,171 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,493 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,482 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 10pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income before provision for (benefit from) income taxes and equity in losses of investee</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,012,423 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">378,949 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">562,651 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3247080000 2101459000 2025750000 705504000 370482000 381046000 3952584000 2471941000 2406796000 2474373000 1532130000 1499713000 460982000 231105000 244184000 2935355000 1763235000 1743897000 1325866000 768045000 835957000 259127000 96052000 137720000 -608593000 -476926000 -431184000 976400000 387171000 542493000 10648000 8975000 9220000 705000 734000 255000 102983000 88718000 78709000 114336000 98427000 88184000 50723000 41371000 38979000 21581000 16798000 7441000 36425000 35369000 32570000 108729000 93538000 78990000 0 0 -22990000 0 0 -22990000 0 0 51000000 0 0 51000000 1584993000 864097000 973677000 -608593000 -476926000 -431184000 976400000 387171000 542493000 3103000 3125000 12482000 32920000 -11347000 7676000 1012423000 378949000 562651000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues are presented below by geographic area (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 style="width:50.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,724,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,099,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,161,959 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Switzerland </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/></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%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,733 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">3,952,584 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">2,471,941 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">2,406,796 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2     </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In 2020, we implemented a new international corporate structure. This changed the structure of international procurement and sales operations from the Netherlands to Switzerland. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):</span></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 style="width:66.103%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><td style="width:0.1%"/></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 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="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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Switzerland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">444,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">257,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">1,203,183 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">817,274 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.</span></div> 1724296000 1099564000 1161959000 1353229000 809080000 0 275503000 199851000 196733000 0 0 760444000 599556000 363446000 287660000 3952584000 2471941000 2406796000 444205000 257337000 210582000 180539000 125346000 113918000 92204000 97804000 330846000 167676000 1203183000 817274000 SCHEDULE II: VALUATION AND QUALIFYING ACCOUNTS AND RESERVES <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.821%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.481%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>Beginning<br/>of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions<br/>(Reductions)<br/>to Costs and<br/>Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write<br/>Offs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>End of Period</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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#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:700;line-height:100%">Allowance for doubtful accounts:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,475)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation allowance for deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Year Ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">11,613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">12,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2378000 5853000 1475000 6756000 6756000 12073000 8590000 10239000 10239000 2814000 3808000 9245000 251000 835000 0 1086000 1086000 239000 0 1325000 1325000 11613000 0 12938000 EXCEL 106 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'F 650'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 " !Y@%E4A'('INX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDV!0]3E N($$A*30-PBQ]LBFC9*C-J]/6W8.B%X (ZQ_WS^ M++G%H'"(]!R'0)$=I:O)=WU2&#;BP!P40,(#>9/*.='/S=T0O>'Y&?<0#'Z8 M/8&LJEOPQ,8:-K B[ 2A6XM*HQD>(@GO,45'SYCEV$6@3KRU'."NJQ!Z&5B M.$Y="Q? F.*/GT7R*[$7/T3FSL@3LDIN34UCF,Y-CDW[U##V]/C2UZW<'UB MTR/-OY)3? RT$>?)K\W=_?9!:%E)652RD#=;6:NJ4621A'^_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 'F 6529C\<8GP8 "H: 8 >&PO=V]R:W-H965T&UL MI5E1<]HX$'[N_0H-[722F1!LV01HD\P02%*N*>%"VDY["DM 8Q5$+.\Y9*R8L:5R>F[&)N#SGJ8I80B<"R32. MB=A/<&!C$+,G^R4ONB#V#KG/ .<&^(V!ZQ\P\'(#KZZ!GQOX MQC/9JQ@_#(DBE^>"KY'0=P.:/C#.--;P^BS1<9\J 5<9V*G+ 7^F C71]^D0 M'7TX1A\02] 5BR((BCQO*7B$OK$5Y'!7&1P^ .=B](TG:BG1=1+2\#5 "[CM M".(MP2ML11S2X!1Y[@G"#G9+" WLYC=T=HIP9HY+S(=V\S_3!)[NE#W]U=MX M.W=[!L^SNOOO_DPJ 5/^'PNDOX/T#:1_R$$\2&$A*O2X6=&RB-G-7:?YU<*B MO6/1KL>BGR0IB= #77&ARNC8<91(J87.V8[.63TZ$RH8#_5L1+ ^2OU3@93/ MOS_>O:N8 YT=MXX5<9 *H:G=,!F IWY1(JS\[&C-IHN;GHU7=\>K6W,B"0*Z M;F3YSM./2O.=:*8VH"K(HK&:3RCHHR+'<-QG*:'<;MGX>,Z MA5XZ=1@]T 73:QC<-29Q:=PJ@/IWH]LQ>KP>?!G?W]W?_CKY^-X]8*F"F89X@(->)HHL8'_L)R]'7UX;2.)"Y*X#LE' M\H)&(!86J)=@5DSX=HGW5PKVUC6 BVZ]5AV ]#0:4\V1Z@.[@/W2?E MOK-#^JZ#QK"LEF@:<*5D2&!V/W 20GA2!N%Q/<>QD2]2@VL7][?D=]&?"/[, MDJ"N\'=< M)Z_)DBP7?XAR88L6:#I)I[QJ(QD!4#_ M[G9L8U(D"FR7\JVCT/5+L"3)@A[,:!5 X_YTV/_+QJG("[A67O@)^\'F4P*2 M .$D$N9:B$92IN63K0+S%Y4V;D5&P+4RP@\>00:%O;*I3D3I9JD":U1'Z4*"JR';ZNL^OS:'#S@/IIR!14-7VE*)01IK*]BQ>+65_G6*G2P+% M%KI/%3@I,7GQ2)JQXQ)J@_P19WO4.MU.K^WW_ /T]OHS=DGNPPXX-+O@@V&R M U1.H$+6O9J-G?U&P0T,EFI !5A5_ZJ0=*]FHR=GE3=8#O.RP]W\LK$JY-RK M)><#(": U"@)Z0OZ2DL5H )*UWI.K^/ZMGZ!5XBX9Q??K;_DWDXRR39_)G2" M1L04"(HC!LQT;W3;N#,K6F00 MVRXP F% [(TWQ=:;< 4H38A0>4-E-,J\Q.3KYB326LQ%G'-VFE]+&R^MO>:Z MSGOF(X5$@>Z?9'WVW>CN0TC?M/];Q>W95Y1O1*=-B2(Z!U/GM -K0V0?)K(3 MQ5>F53_C2O'8'"XI@5#H&^#ZG'.U/=$/V'T>NOP/4$L#!!0 ( 'F 652? MPOI4( ( '4% 8 >&PO=V]R:W-H965T&ULC93;;MLP M#(9?1?!U$2?*H5WA&,AAQ3*T0]!@V\6P"\5F8J$Z>!(]=V\_27:\#$B,W%BB M1'[Z29E*:FW>; & Y%T*9>=1@5@^QK'-"I#,#G0)RNTCZ+3PRH\%^H4X34IV MA!W@UW)KG!5WE)Q+4)9K10P?_@\(U#;<_FQ&>RU_K-&YM\'@V] M(!"0H2Y[)F%E1;?>8[%/'J(2 X' M5@E\U?4G:/.9>EZFA0U?4C>^]$-$LLJBEFVP4R"Y:D;VWM;A/.#^2@!M VC0 MW1P45*X9LC0QNB;&>SN:GX140[03QY6_E!T:M\M='*:+*N=(-JJY7E>G)$:' M]9MQUB*6#8)>08PH>=$*"TL^JASR_P&QT].)HB=12]I+7$,V(./1':%#.NKA MC;LDQX$WOC5)\F.QMVC<+_&S!S_I\). G_3AM2%?F(1+Y>N/WAJ>0Z1-.VG3FZ0]Z^SJ[?83=DR1S]K"'5DQP5T%%6<]PF:=L-E- MPIZXD62SOJ2K'T#'#Y=DQ&>M(,$<0\-;DNE*8=,5W6KWIBR:5OKGWCQ(+\P< MN;)$P,&%#@?WKE"F:?+&0%V&QMIK=&T:IH5[%\%X![=_T!I/AC^@>VG3OU!+ M P04 " !Y@%E4-=BQ%O(% #?%@ & 'AL+W=OTB[@"A[]W"ZA]"Z;;1) MW(U=8+_]C9.0E-@QW#XL3?J?J7_CL6?LV8NH?LH-YPJ]%GDISR8;I;:GTZE< M;'B1RA.QY25\LQ)5D2IXK-93N:UXNJR-BGQ*/"^<%FE63LYG];O[ZGPF=BK/ M2GY?(;DKBK3Z?J/TB^GY;)NN^9RK']O["IZFG9=E5O!2 M9J)$%5^=32[P:4)";5 K_LKXB]S[C#3*DQ _]X)Q_&J=3KK?U(;[G]^\?ZGA >8IE?Q*Y']G2[4YFT03M.2K=)>K!_'R M)V^! NUO(7)9_X]>6JTW08N=5*)HC6$$158V?]/7-A![!C@<,2"M 1D:^",& MM#6@GS7P6P._CDR#4L-&[&1:+N41^N/=\VRJ8&#:_731#N*R&009&00FZ+LHU4:BZW+)E^\= M3(&HPR)O6)?$Z3'ABQ-$\1$B'L&6 5U]WMRSF">?-L>Q@X9VDT1K?W3$WTVY M$ 5'*/_-RQZUSUUBSVEIO M(\_G- Y($/FSZ?-^2$T=\1F.??Q>E]AT7LCBL-.]PP@ZC,")<26D0F*%R@]P M&B_AWL]C#S-"X@&.J6->Q+QP0&/*PI!$<6R'"3N8T GSM1)2HFTE5IFR083& MKY*8!C0(!A"F#K.0$CK0)3:=3Z.8V3%8A\&<&'/8S[-R?82^\I)7:8Y@?T 7 M2]C',IV_>LM'UZ]0PR2W43++J+PH]+T!I44'=8\%;$!IT7F,> &U4T8=9>1< MGG=;KEG*->(-BSQU+,NX\QH[8_? )4^KQ::.V1(2.A=;O?AM@8K-= @\BH?9 M8,HP"Z@W#)-%%C :8GN4L->7&L])=%-LTZS2#+*&$FK#*[2 BK*&DG*PABY% M'A[I!6PM(9XQK&$>?"Q)+!)8^K$WPK971K&3[5NFLG5:MS*2*Y4W^[1&LK+@ MCUD^E"06R7& /6\,AO0PQ GS*!2L56&DM16%F-D2!U%L;$4V(66A%_I#+(L0 M"JGO^2-'9+85&18)RPJ3/R(C&#TM1N[B_== MO14T#.B@S3?'7F!674IB8LR.*3O&F/K##<^B8R$;Z4=P7\.QNXAW<]/FG=[S M&M#VQ<%U!WH[ FH69AIZQ)@\4W8<$4*&G):VP<-!- +:5WGL+O.Z@VSG[HG# M693KSN4YJ\^&\(@.GJ#\0R=3K[S#-ZE*7WE3"/BO7:9^ZT-$#FT/O(0V+BN? M(73SU%I.]/ M"';VJ'M+% I?P]'UJ#U?B)]FOJ"6/Q_K]A MW$P30DZ&K45BD04GP4A2D[Y=(.YV(++3[%1"UMHX)@JP#$.R!89X(RT M"J1O%8CO3(%Y-UGZZ M=_-7<#A'Z1M4"7.[*U5S6]:][6YI+^J[R<'[2WR:-'>MO9OFZO<[',_@8(9R MO@*7W@F#&%?-;6KSH,2VOE]\$DJ)HOZXX>F25UH WZ^$4&\/^@>Z.^WS_P!0 M2P,$% @ >8!95,4YJ5)4 P G D !@ !X;"]W;W)KUBE;:&) 8G%2"UP#2D%:K2=A?3+MS$D*R) MS6P#W7[]CAV:T230WI#8>=]S_!SCC_Y.R">5,J;1<78CD=H4 M!95_KE@N=@/'OK]$_V+9@>61*C82^?G "1V4L"7=Y/I6[+ZR/4_7Q(M%KNPOVI5: MXCLHWB@MBKT91E!DO'S2YWT=#@Q>[XC!WQO\N@$?,01[0_!> ]X;L*U,B6+K M,*::#OM2[) T:HAF7FPQK1OP,VZF?:$E?,W IX>C^6PQ_S8=7]Y-QFAQ!X_K MR>P.S;^@T?SZYG;R=3);3!\F:#J#]@1]1O>+,?KXX0Q]0!E'=ZG8*,H3U7>C:\%UJM"$)RQY'< %B@K%?T&Y\D]&'+/X' 7>)^1W M?*]E0*/WVSLM]O&[[5YT@B:H)B:P\8(C\1:::@;K2R.Q1"-1P*).S6K;,C3E ML2@8^G'YJ+2$A?/S1#I/\J;P/TQY M;[FFCH]"PUEK7U.X/C%I!/!]*81^:9@$ MU85L^ ]02P,$% @ >8!95,7?YT"H!@ U1D !@ !X;"]W;W)K_>W M25T:D<2]V.'E/OV-TV[2QH[A3B3\3RV>_PLZT>U%$*CE[*HU,ED MJ?7J:#93V5*47!W*E:C@FX6L2Z[AMGZ8J54M^+QM5!8SBG$T*WE>34Z/VVFQ;'215^*F1JHI2UZ_?A*%?#Z9D,G/!]_SAZ4V#V:GQRO^(&Z%_K&ZJ>%N MUO4RSTM1J5Q6J!:+D\D9.3IG@6G06OR1BV>U=8V,*_=2/IJ;R_G)!!M%HA"9 M-EUP^'@2YZ(H3$^@XZ]-IY-N3--P^_IG[[^USH,S]UR)M[8X@G*&J5EN6D,"LJ\6G_RETT@MAJ08*0! MW32@[VW -@U8Z^A:6>O6!=?\]+B6SZ@VUM";N6ACT[8&;_+*O,9;7<.W.;33 MI^?75[?77R\OSNX^7Z!/9U_/KLX_H]LOGS_?W:(#]./V NWO?4![**_0W5(V MBE=S=3S3,+)I/\LVHWQ:CT)'1KD0V2%B9(HHIL31_/S]S?%N\QGXVSE-.Z=I MVQ\;<[JI:U%IQ)426AUY>F1=CZSM,1CKD:LE@MB@S%R(OYK\B1W2""M< MJ"E22UGK RWJTB5YW66T)24F:4P'@FTK[-8:=EI#K]:S+),-1!$*1B8@I"!Z MBBHH;G*!> $EB%>90%#,T%PV]WK1%% 7-DW 9"^=TB!LW\L>P5/*TBGTI%:B MK1W%J\O3T/(A2<'79."J;1:%<8P#M[]1YV_D]?>R>H*DD36\$9>VR!J4,@Q_ M VVV&6$I9;%;6]QIB[W:;FJQXOD3R[EL2TI#1D. M!\IMLY3$X4A0DTYXXA5^)S4OWJ$QL:,;I &.AR)M.Y($X$WBEIEV,M/_,B\+ M63V,3LO4ED)#1H<)89N-S$N">VS@-[(!5A*U?IVB5<%-6"$93-E; >)U.T>= ME,"V8)R0E$8#Q0[#F 6Q@8=3]Q;NB%?W-:CF.J\>4"& _J@VF#^0BX,&;M:Y M,:Z>.,(- 8^'XFV[A(;A2-TF/;4(]6K_7) >@ 2/P$O*\VKA]RD[UMA9(XD2&.<#J4Z[!C&6]39E=H#D/@)>"$6 HK! M'&G^XJD'Q,89"1F+(RNF+L.0)FPL6WO\$3__KMORZI%H8RB,0SN2MAD+23@F MKZ<5\>-J75D]\FP2A6E "1D6*(=AD- T2L;F3 \M$K]KJ5?D_#XOVIKJ6^^1 M'BK$3Y5N:;+BKZ9H._UWH")B26)5.X<=A(F-97J/%.)G"HBL&TCT+>^=.FU M1#AF9$@^AUV PS 9T4E[FE _3;H960M8 #5NE=0!#P+3S%HW.PSC.$Z2D1I' M>WA0/SQV5Q)O!)4Z:)%26$^0H5R'(:-AA$?F)]W:YOB!\?/U7U:9+ 6ZXR]F M17$EJXT+3MDV( A)L+76=]GA, Y&5D&T!PGU@V1(Z+?"[*()C<+A''/814"^ M<$1N#Q/JA\FZ1'>KM#?E.E@1!V$Z9(K+#F-,1];"M$<*]2-EG<-OJ;2!01E) M66I%U38D81HF9"P->K90/UO.95GFVJPFUSN-3%8F*425@6:T?R4U?!#RF(M: M_?I+0DG\L5UFZUJG&&SJ-I57F9&F: \?0IH1H%J-GGC1"+0?3N$) M4DM>FTU?HY>P/_U;S#^B2E8"Y4I!B7''W\::5:I])KL^]="C?NB9S)&5QR&* M\9A+<3*--TD%ETF$-_ZM-[N-5K#(G4,:[IXCN+VW83D\1/":[)Y#]2AE?I2> MS>>Y.2"%26ZVZP=YA3*^RF'2.X^B;%2F:8KQ<)Z[[*!L;5797;D]4ID?J8"H MIFP*KD5WF"!+F$5+E7XV6%*=L M&YLLHC0FEFR'(64LB48(RWK",C]A+6*UD_%?NA%89ZGNG8C#T+T3F6V=N9L? M/+[Q^B&O%"Q:%M 2'\9 QGK]&\+Z1LM5>PQ_+[6697NY%!SD&P/X?B$!:9L; M<[+?_9)S^@]02P,$% @ >8!95,>90%T3 P L0D !@ !X;"]W;W)K MYCV8!)#K#HVLQWH]M?O[*09M('"> #;N>_=YXYS[-Y:JA>=4&K0:\J%[GN) M,N-,;*IS*1\L9/;N.]A2T0YC8QU0>!G14>4<^L) M.'X53KTRIA5NCM^\7[OD(9D9T70D^7<6FZ3O=3P4TSG)N'F4ZQM:)-2T_B+) MM?M&Z]RVU?50E&DCTT(,!"D3^2]Y+0JQ(0@:.P1A(0@/%=0+0=TEFI.YM,;$ MD$%/R352UAJ\V8&KC5-#-DS8OW%J%#QEH#.#T[Y!DBL/S\J MHE[F4<,=4<SYJ\V: M?C0*<%COEE9;V33*;!I[LYG KJ-*T1A!JT8OYVA)%%H1GE%TFND8+2F\,Q+H MH[,J[MQW=P,)US#&P3OR3\VVT)LE>O,X=,<)M4][#Z++BSF2:0H[Z'^:HWU8 MYGY2M2""8TXG8,4 MU]JPIU5^/\@G1B[=$3N3!@YL-TS@3D65-8#GVN4M;? 74$L#!!0 M ( 'F 6520%Z^-E@8 #D@ 8 >&PO=V]R:W-H965T&ULS5IM;]LV$/XKA#%@"5#7(JG7(@E0OP0-UC99G&X8AGU@;,;6*HFN1,?- M?OV.DFI9%"6E:YJN'V+1?N[TW/'(YT3U9"?2C]F:C4;9 M8LUCEKT4&Y[ +WB=WI ^^?'$=KM92?3$Z.]FP%9]S^6%SE<)HM/>R#&.> M9*%(4,KO3@>O\:MSZBF#'/%;R'?9P352H=P*\5$-+I:G TLQXA%?2.6"P<<] MG_ H4IZ QZ?2Z6!_3V5X>/W%^WD>/ 1SRS(^$='OX5*N3P?^ "WY'=M&\EKL MWO R($?Y6X@HR_^B78FU!FBQS:2(2V-@$(=)\7/Y=CJ[GO^,9K]^N+CY PW1A_D4'?UTC+(U2WF&P@3=K,4V8\DR>X%^JHU/ M1A(HJAN-%B6=<4&'M-"Y$9)%!K-)M]E$Q#&4Z5R*Q4>#];3;^O5R&:HR9Q&Z M8N%R>)&@"=N$9B:S'E^+Q3;>1DSR);J4:YXBX 9K?JT6XSU'%\E"Q!P=O159 M=OP"O>?2<(_S[GM<X'D O3?0HGM: M]"MI/8+*N/#I'5#!Q"%^@/=D"LI-G%]'3 T(SW.P78?-FK A\3P-==Y$4<_' M-C6GR-ZGR,[M:$N*H*) 4C*8,,A+?G6L%F&^%M8B6O(T@]7[:1O*!_3GM8@B M!%ORCJ7+OSK*QMG?W.F<'ZA?N)DJ:=,\.(V2L&W(BZOEI1=6H^;NJ;F]U!9K MEJRX2L#)T%,$*5+5]EXH8$/<\DZ"8TKAIN0V&) BT&NC& MU$+P]B%X7Q$"M!&@DPFH0IKR9/& 9,J2#+::7*&7?V^+ $S\O08W[/F>%D / MJ!:!OX_ [XS@(LNV^;(5=VA1;-*9*DQH2A1Q6-=2(!YO(O' .>)%E0(0&J>L M"&P#RSX[W(Q,>X_?H.[8Q,P\V#,/GH.Y:38"0Z(#2YN.:1^J%A6V*KVW.N.Z M89^AQ9!KM34H[2CB@64!X210;WF64<:EC'B^'E0"RO"8VC;,JFXUV X=S]67 M^K0?5P_KH(W!G6%-ZE.TV::P<#(("_H0&,LPA>NCCA(J_=>88;^M_G&EJ[A; M6!]#S)C1IIX.::#^Z2DU +$?!$3;98T.?6RUEE2ET;A;I'.I&=[F41VN &-8 MM,'"][%OZT'UP>I4*ZW$=B?56;)\9(\3&(O$;C8YODU;%!Q7*HJ[952C]0@J M8]Q434QM%[M:?4Q*8%>78_ 56&Y =84PX(:N[^N%9M!SJ%SK<7NO@TWRZ3E^,SW]P#K!2FMQM]@^9<>#FY(ZQ('>]_:AZH%4THN[ MM??)^A[<%%';IC[5P^B#U1^I*JTEW5K[3-T/:8HJ],\MY"M%)=V*^AT;(-+4 M6F)1_:EJV@NK1W;PJ-LMR=^G!2(&?74P)D2/JA=7#ZN28?)T,DR:^AKXAT53 M2(:)92QXDPS[KM5"JY)A\@TR;*0R)DVQHX12WW4T&2;],FSP M%7BVXVA-],R LZEC::<;YP88(=CQK;8\54),?H 0DTJ(R;<(,6GJJ^<5TU=/ M3R^N3J^28?)\,DP, FL'CEX0/:AZ()4,DV>28=+45WCT<'U+CZ,75S]$K(28 M_B^$F!J$N.T<@E9"3'^8$%.#PCHNT?JC:2^L'EDEQ/1'"#$U/1!;?H!U=7L$ ML![8P:EUMQ1_\VD$;0KOT G:2JG27=JMN__U,((V!7=(/<>BC?-R ]!U&F<1 M1G^N;]LMYT"TDG#:+>%?TP11PR,TAJ=Y_="J'U]%5** M.+]<&PO=V]R:W-H965T&ULI5K;;MNX%OT5(IB' M&2"NQ8MN11K M9.9 &T2U)G.LV+3L4YU\5!T+N?KSR;E6 ZY)2Y'2 M(C?W6MSBV5.M?C5K*35Y+HNJ^7*RUGKS>3QN%FM99LVG>B,K^&55JS+3<*D> MQLU&R6QI&Y7%F 5!-"ZSO#HY/[/?W:KSLWJKB[R2MXHTV[+,U,M76=1/7T[H MR>L7/_*'M39?C,_/-MF#G$O]]^96P=5XW\LR+V75Y'5%E%Q].9G0SS,1F@86 M\3.73\W!9V*HW-?U+W-QM?QR$I@GDH5<:--%!G\>Y506A>D)GN/?7:?7WN_M.2!S'W6R&E=_),O]?K+27)"EG*5;0O]HW[Z2^X(V0=3<0!PUHU-. [1HPMX'H:S\3-5/1!DT]&8^V,&TK8%^7IEYGVL%O^;03I]/;Z[G-]^N9I.[ MBQF9W\&?[Q?7=W-R ;3TWBQN]_7]GZLYWZ4D>]UI=<-N:B6V7PE0WV.).+ M3X334\("1I$'FKZ_>8 TG[V[.4T'V/#]?'#;'^^;CV[0+W_1_3S^.X M'9_'PY'U832.PR1)WN)F/DX(%L?1'O:&0KBG$ X.U63Y'U@?D(-T0W0-26A1 M5XN\D*3:NW4U MLA'=17$A@1M0:S1&*?6>@D5)X#SK%$$Q$;F,?!3PB4.<$0TZ&0H&.4T*<"!9 MM9 $O Q9UMM[O=H6L#H7]=8L<+MXC=G -2?PGSVAPB&(H"@+8NXP1&!A$O(> MA@="2X<9JOMLK4DCR +4/94'_U"RX"[O+Q<8'+90CRE@CKB+!!(E?E M)LM5FW>!2U%7#Z,"S!LDBJ:1&I\@=NQ1I\7:?%Y;:J35F9D97*]@#VC67 M+6!VF]P$ZY 9HYWLTV'=G[S*!Q@:F3]F]P6^GGV9'K&(!9$K^AB0\C3V;!D* M9#2@/=)/.^VGP^)_!2%?Z5KU18>OSR-*F0B]R$> +*74"Q $%R:L+_Q9I_AL M6/%OE00=61+Y;.R8; .DMFNB7T>8K\TPKB)B[DQA0$8I=^EA.$Y#UD>ODWMV M1.[WSB5[Z8L[YJLS36/A&C,$%C*(3I>*#P-4VL>DTWLVK/? 1&V-NN_GQTJ^ M49;#!8T2] 6;@I<2KI-!< *RE;LW0&!1 .FJAV&G_VQ8_[_M^;QN&[/GP7GS ME1N"T$O!"&S$DH"YK)#>1$1I#ZO."+!A([#?BRH)*6/;,T.^ 8 M6&SNFF<$1Y,TZ-L@L,X*L&$K;3S*TM=P2F,6"G>+@ "CB-%8N#1]'*Q; M%O>%8F<*6/2A^L_5]<^+^0?J/ZQ3:#:\S9]T8KO78CO 5H656YO;#:2_/1\E M@1O24PPF8*OE58808-\0=J+/AD7_=JL6:^-]@1 $"X2(?CDEFR*KM,UAQD)N M^CPC0X1;!#1($Y&01^S"#4"RF73;L!*#.]8_4ANMS7 M=^'-)0:"'.A216#,I+8^IIU7X,->X2U3L]7Y($E?^3GURA\(BL&*I*YW17 T M%5'<$Z^\,Q)\V$C\ ,/W8A:>V9YN*\L)\CBLT3)OFEJ]P&9(HX++$7\0IAY! MI#P0I2QT^2$PFK">O,,/*O?#+N+M+&9NN0?EY4L_5NA!8*Z/'82\)=09"#YL M(-H-:KO'/JZQ'*D!A &E+A?$(-#039I89U3$0=]2ZVP$?Z>-V)I:,.Q.WTT/ M*0.$$1?NCF** 1EL*3R_C@%Y& C11[(S$?QC)N+RZGIR/7V_B>"=B>##)N)M MS,,JWMH:KK$2=5E"Z#>F\HZ.IZ_\+(R8%_H(+.!N;ILA,!JG?1++.R_!A[W$ M]( %^.C-3G'Q"$&$GL=AX+[BF") ;SEC?:7F7P^CSC3P(Z8A>U%U4;0OJ(C= M@6\W0!'6.GE="5V=S68NG"U6: B2U)63*08,*67N-@C%Q5'?SD%T/D(<\1$' M-FF55S9 ;7$4??/I:[SWUO,H9(9 1B*,XYZ7"*)S"F+8*7CIJR5T/'T)[)U" MF'#N6G<,R(,D\-[I8ATF8=BW&Q>=31##-N'"%@3M;-5*Y@\5D<\+6TXDH*>2 M+':E10A:,Q2G[8"8@'T$YU3IYM3:? 7!K/*%-J_\ ( .BN\$3)7."V$$1P.1 M>+..& N6]!3!1>__M2MI_^,+/___)'*@\\B2+W;32"$S3@ M;I%@AN!&221XWQ <'%88=B+3]_,DF2;W\B&OJETF>Y&90LG[%B.-P&.XKA+! MA9"_N"M!""Z"]!_UG'(0G641PY;E@^2E*=.M;#Z'K6]>H\9S=\LW1S=H$%#N MUK 0(#9*,P3GC%++?GQP5*F4ZL$>^6J(K96V9W[VW^Z/E4WL82KG^Z_T\ZP] M'-9UTYY5^YXIF/X&F,/1-W76M>E_;B6V5(J X#? M5S5L0W87Y@;[0WCG_P-02P,$% @ >8!95/BEDQV>*P I84 !@ !X M;"]W;W)K?NJUS??9Y5S?=SQ?;OM__].!!5VS=+N^6?N\:^F7MVUW>T\=V\Z#; MMRXO^:%=_>#1PX??/]CE57/Q["E_]Z9]]M0/?5TU[DV;=<-NE[?'7USM#S]? M7%W8%V^KS;;'%P^>/=WG&_?.]1_V;UKZ]"#,4E8[UW25;[+6K7^^N+[ZZ9?O M,)X'_%:Y0Y?\G>$D*^\_X<.K\N>+A]B0JUW18X:<_G?K;EQ=8R+:QA\ZYT58 M$@^F?]OL+_GL=)95WKD;7W^LRG[[\\5?+[+2K?.A[M_ZP]^=GN<_,%_AZX[_ MS0XR]KO'%UDQ=+W?Z<.T@UW5R/_SSPJ'Y(&_/CSSP"-]X!'O6Q;B73[/^_S9 MT]8?LA:C:3;\P4?EIVES58-+>=>W]&M%S_7/WLEE9'Z=O:LV3;6NBKSIL^NB M\$/35\TF>^/KJJA<]_1!3^OAJ0>%SOV+S/WHS-Q7C[+7ONFW7?:B*5TYGN ! M;33L]I'M]I='=\[XW!7+[/'5(GOT\-'5'?,]#J=_S/,]/C/?S#&S_WN]ZOJ6 ML.7_W;' =V&![WB![_Y;P'OGW"#7G[I]7KB?+X@>.]?>NHMO6##[9>AHQJ[+ MGKNN:*L]4\EU34]E[UVQ;7SM-\=%]JHAF-_[7__CKX\>/7SRT?$?5T\6F7[S MZ]"&KWQKW_(T^OW][)!W6=44OMW[-N]=21^RZWU;U=G5CS_^@$_/79T?\M8M M=0-5E^79IO:KO,YVKJ1#U$1KMU7ALL+O]GESS.AY.FE5'S/7;(A_\*S]UM&X MCJ98$)4TPYKN<6A=EC=5SRZH?OGF1%[?(VXV]AR4V TOG-/G M+:U@@>-ODE'@M'L8NYN7[^X.;Z M=0!YY]<] ,K;P[*T^3I?85N^Q>UC9OU^#VROALO<_\0*OZ@M:Z!&X2>JUHZW1E35'M M>4F=8B#.T/*UQ1O)5BTMN@#*U$.)4[:N)_G"<-<;R@IBQ5UVKZCS'7&_NN[N M+[*>N. V.VRKWC5X+*S"8*0+YF\[7P\X+)YNCQU!@*9=^WS'PSSMI:6S$\"K MO+Y/8WS-(N36$:H9M T4;W0%@_LR(WI0U#QF&T]')50F@! *Y*NZZK831,OR MCD\?06/;XYO#3ST)VQZP!=[N\MH7!):.#\ ;I@43V'5T(K>S:>.S85J:I-AZ M4-+JF"!NUQ,4-H[VQ*1VBAB\V)ZPFG[KE#9KX@]8?T(@#/LZ[Z$SQ .ZM6M; MPH(XI/6]A\AC'*TV51^7QB#+[+JM_O1-O@ ^%=MLYV_IYW7K=]F[O,G^X3L:BU8DOV#"!2WKV)*#G&@)7/ZT:_7S#5(5ZE+$O5.-G9-R$1,KB-, MW] Y:--W;/!M7D/96&3_PO71)EIBZ4W^A"'U8FA)8\N)_[VNRK)VV8N\$R*^ M7F.)P#%>O'YQ'=C%5RWK^T^M&_Y<9.\.5?^G:VN:]4FXHNN.H/ F+R!RPB+7 M;ZYOOFF1=X08.=V18S[$(.L/Q$_V#@P5U.LVP.?NI^S>U?WLAHGI6HAID7UJ M_*$QI#@A"KF)>X_N9Z]V^0:3O>/O!;4#;AECMS.D@][ICW:FR9(L-$[%Q>S\ MR^R7O*/#$\J^@?@F5!4]E<;2%_N\E<_OMXY9+]UQR5!:TUT3K\#T] ASW4YY MI>-=Y"+L>6H1IW9'ARTQL^,E[1AT.*RZJJQR$0=KNHS,U17IF+F1$AW$M29O MZ4Q-EQ=]8#Q$_[0/QZ357_KUY1O"84]X5OY.>JMLZZ7RL".NR4$+)%%?N-V* M%C,]CB>C/QXN0"6M(R+%."^3[F52^K)UNCB+'0(9*=XJ]?//V8I8U[J20__E MZOOE0]*6Z]H ^I>K1\L?[!N6T'OCZ9 S#)R;%,CO#+28[U?!/OJ=L;+T6>-[ M6K&NW"V#O'.3[>8)#,"G3)Y %#"B ++5#AH38)V]Z/H*6^L8R_8)UM&/9_ ,.P5CK_HC MV2K$?U1HD'0DQ'-[K)9'=5,%6YT0U-^NK]\$IJ!*VX>F"F 7Q!6.&![ZL'RW M3#C)'T/58N 6=V0^L=WU4-K^>0@;?5[DS*N%5G9"*@+)J$1^ M^3IXYD*I R(+=8&-KX5$62J>RZ"1 MX68S"$&1(= SX@^=6P\D$0EY M.J7PO-E4JQJBM'-ZK#U$2-NKEDJ@WN/("^+3S>82SY;IZ(WW),GJFG?C=P[D MJ) O/",!KJ:N\E55TS:P;4!XG5=MAF/)3B*,JX8TY(&!3&HV:0B?+F%WBR+L MB <%-BE " LZ_81A&O0Q@ M?A7!+&-X*K:\&CIRU0.$A0.SW(M\$C0SFI&C'AB]^8"%JX**!(,!P_-&]@7& MM"?[A?D?! FH(0\;/>+&@/C$^=MZ)&MH[O[@7&/F"'$HLJ1(4V: "#1V!%RR M\I@%@&+Y6@G5^4=PFP39Z&*)6[7%]B@'8,9(H/K3J0AOR-ABE3UB5P]SN/H# M@!XZN5)=,IEX23R4@!>G#TP*\"3H]4?A3Y])QOXI>QN$#?L5E (@ARW/]FK5 MG(P,]*CU^ISP366ARDU$#8GLLQ29DC5MZ+<&'^ M.I#-3N)F9ZI (,1 =4PG?@7;>L2.V:5!#-'N)V&M:D?!,5D2[N3-)Q.QKE=) M#)V>-+T]U+VFI]T =TFDK%W7B?X/V(HNKZHVX=XF9[C83WPPM;SR8U!O]7*, M%YRY(V;V+Q3,/3P$#%WEB7UD?4U$@TL M9%6'(X"PXZ-F'I[(?X'X8Z*(#S.4KLIC9$P[Q^8[''5QO]VP5UV&4(:NN1>< M:J)'!\A8J7B/CR7N0ETHY:N*1 DC3='J'&T_/B.6$GL%:LN!_TWF3E86!;IT M0.4*=@OX=@#*WSFJF- MZ?>=*W G0,)?V6()OW3Q%SV*>/G"@-*M^G24\$1VNM:T(<)1UL:S_#8GS*8G M+NGJ^^Y%6611_4CY0 [65>?77FI>GNR2L2P#+QD38?T0$1_4'9[@H&B MV R[Q!&68N*P!WY]]S @8\-6*KCG;57"8-+5CR/ I> 9'5=(J;<[84>1KL=0 MTCMJU/6@UI:SR\XDXBG*XH>&M/.:-"VR94@4"J7XKA-#@%6+9!^ :(H;9 ,. MNT',+L$3B)_6;1&YO'5F%-W#C/<764/+TE-LUVQ]36R!G4E7/SQABNJ9 D:[ M8=8IVQ'=.J_5O$H.# . ^,3<9E/3EF !UZM99QQ8,([*CM2]$P>>R%,P0.:2 MA2?$%&Z*$$W-6NM93!8IM/J=C6S"&_4[8%H2S%7+>$7V:>4.K(($Z[9:L\4 M/.-; JH5K2O)& $$8)PT9&=T'?RKJV/@K&QJ& '0.258+7%CTGP3D6;>?#4[ M5(89[BE'BH^+Q:5;4 \D<4LR:8DY[^%9A94-3FT(25LJV=A6[AT-/XFDB'#. M51EPQ(' *ZZ)%NX\=G"+@=2QA7;#'-NT2<$Q6*I-YP3-OM&Q]6H=G-1T!V#+ M C68W08R\[VC>)HD^.-4T:# U7K$$2Y15A!]N#S'-+FV(,9S'WADAX M?$Z6>F+S 39\Z%LGT4RX]LCP;'L>SO@8W2.\Z(%FAG/NT(S7H@W@X42[D'L! M0!4G6M'12KU>P%;@3!1"/$2 =0>HOPW2OY& 801X!=E'?#1[ ?,0E),2 ]EU M(G:"^4BK"/NWB]KEI=Y68-=5%Z@"V,+B6*E"%]/)S+'VVZL7,7HE2!"4+=-F M-4+%02UQM))@EWO),YI +H%= 8GCC!^C7[&TA 3G'&FT:!-6Q 54ZR\L._:( M&9@,)OR0/SCVA(INKEYQUGHK4^UW0*%$S8/()^ZDH[%MX\M=1KC2^!WQ+[I% M9@[F"\)0OZJKC2J3Q.Q6G6]707ZHRQ:Y(>*48R_)R%MMR_&NQ%VX]Z ^L>56 MLZHY/2 2W$555J52-V7>M$8Z0P((UA#$1=-UAJJX*'/+I""$BIX\*SXYFGX# M&FT8)&3EW58Q-$EZ!UBEJ DT%?]H5QDW-?W#'BK@N(;*@DCW!^)9Y*-.*!BPF MI%FUP0L9"/2+;F]0Z\C/^B;X6?\. ^ F^%E??:4_-F5J!;L>75M4W1AX)).) M<0/%5B2/]3P<>",>^+MG/J]8$/B<^5H.F R>Z-;7#%"-3JB)$#,0= )3/^PI#%C)?;D#UL*Y5YYI($FTDD/7NRHA]E%,,\Z]I+C1M3 M$/,=7./=X-J3N]#]G-.Z_9=,1:@:J8$9_$BF-;,8"/*.1NYD[T&73G$55I5H MJ!RKNPN"<<>+:.3^?]!OGCO&3K#W^7 #M!P@E? =L"D$J8-WA+XXY*U$CY"! MPK)CY WOM@3;2W9NJLR&^3^=QWU60'#&!^$[(G/*@+O.T[9P##9?"]>R%_1< M$.4]^^Q.-V;\6=*U>#ZZS:TK.;T@<3FF9&:FT2 'L]#PV#1MJ^Y35@ZLY(^V M7C5?.*EL]]1X](VZ'N>/P1I_*13DUVOX<_NY:=2!D_@O3[9#1.4YCP"N6M*? M.2OLC"-PY=@%J@H6HSK Y\HTU/YMV,).UC9G;1YD338M['-6-X:6C P#$3 ; MYS.#/[H):*M]G3H^!6Q?6CDUU+Y,45CHZRCJI2Y]8TN_5 _]R'LVRNA@P9_3 MMT>B&?:V6*:!!!@17_0LT>C:H7,'PWK!9OA(6D2&LLZ+.:V)'3F%L"?U+Y(V M5NB^ L2V\-SP7"4?ZH[]0^=250OI0NHEIWDD.A1O;CO^>DX@Q\:RC"/S;]/L35!I)& U- MGB!P [P(T .N?;PD5@&81RC"XT9%6*HDGSB.*(M"F/I+S(FW*UZ^ MQ'D?(T9S.#[U#][!!)9?E1_%_S[4+*FK'Q=BZ9:GYS5VU@D>N>X^)T/=NWJ\ M?'P_)C_]Y?OE7\?)4?<>+1_>G\^.6F8W*AK?DD 2"'UH5%P&A_:I-BSQ/_'^ MI9S$?6:_DBI%B9F99!N7"!WY/8^P%%ZYXKI:$V$=BUKTZG2 7&Z%]$K:@*;< M )S%;U\'C-&V9D9%.:4 MBQ/I-EQ@T+H-L[QS6?D=B!)C2YV;[+%G8+?.8ON-9X^ '(>YTPA3V*-I3I)1/I^Z5<_L MW5QX!\>\KJE<"JAD)&M&G#5AOZ)*HW1U?G3(O9?DD'/H9UIW0R#5E +#J;6 M4X@+QK#:"GK3R!68A@>7B<60:L]BTZ9N,6*D<$B)#@W'B6MZ\PR!M-1E#RW: M FMQ$QAP$L,,-#L)9[ B*J>"2(*':A*$1-8'29*CT3P'(A<)%A#KV2,_&7Q3 M_'+"P&*@-V:FKSP_S!+ISG$1$_UE&E=2"O"/@6#_YR)[[3Y7A5=[X,">)Q;4 M? BM!EKGJU;=W6.I8JC.Z95FY8>\(^%7V?^ICCF'LP!4-239']H0D3TUJ! R>&V);7G-,1Z@@(1W:K M^J@B'?X?<4YJ65JF8B0!Z,GQ\.BO;?:_W78H\T7VJFMS5VN5%X,EG3Q S!8X MN1<^I\;;Z&(RK>L E@D"L!G:$*H5KE2+AD:(KWR'-*E+TT75S"(X6>1XQ>@1 M%!:"1'*R@DA&HCS>4M*8B?3;U@^;K6AYG_>Y%!"'@'6*>$DT@0[VL?5%G1\6 M*)$D&"RS%TQHEL.[,IH7)2TQ1=952P)BF]=K/?LC<6(V[C"'IG:28XB8 M8GM$\FUI63_^8"XBD"UQN>*37GW(L:B/O"7BVZY19Z4?NAP\/F5O!A,$LU'W MLR0-3S!3:KB4[\KJ((G GCG"YLXXU'ZEW2:M<8EGD" 7?D%0E)O>^^G0; M<0[>G*%5:\JE)8^JM*41J9B& H?Z?)T-_)A:V=,E13NQX@:*BA6:Q=*X/=UV MITD09*WX/7*_F?"Y")&UOD2[=TE))F>?:2W;ID4)8>M2'L; VEOT-2B//$+R MQ;VE!$RP6-F_Z'P;8?78?DOKB?[63"9-D%F4HT[1QXH"VF#!#:D%EU81! -* M[XUHE;[@1.Y21)'X-<^L:VFXA$?VD)1NXA/A52WY._1 Y^G"ZB<61C 8@K&# M.&Y]39H?3\"/2:I&8CL\(80 >I'ZLLC8ERL\+$1JH3VJF?9$-MP.2?0-A4Y] M)/T>;0)(78-N)>1I2/-D%**,6@[\%IS)(:X+Z,VLBI/PT86>L!,R)J^%M36! MA-TR*D4 ,'I"R8_ZQI]:8+&G^T1]/YGGRK;UCJ]:*B8@H]2JB@)]-B M+M@1T>[ /AA[# !DURQF/)#GV.LHM]+/>0P6EHR^S8.F%5(330Q!"V^8\T@F ME*\EW;6NN)ACS-2XF*SF9,M<[IM0KQE8/Z%3T3KE06JS E:U:A)'"]\+%&P1 M5J*2\<+#ZC58. MB#E./[TQ"^DGI#[-W@7M,.F"Q+9Z($]@LL^<2"& WWZ^_ MO7I^>?4CV12DW3^_5DF/?7=A_Y#\3!PE #_G) M22R<9F66P)BJV']??$+N3^IS#*&A6]J=UC7",8[;FL_A3F\C.E5FG2>+F&>L M:\[Y7F0M<89!Z,L-)_(M2337)-]P3YIKVXB-Q3[D5H*^,1N:#&81H0M1C8%J M7+V_)8% W++$CI-[8M4]T2X)$K0?9LY$X5ITD8KEI772Z+*W88/B MKW_/S'[6JAH%"7KUA]^B3+W48JIDWG8R;\CJ";:FF%ZE'U8]BOG"DFP HS-& MXB:9F)U2[2C,-;7_)=]%\J1*8EYY$3Q.8Q/W=-7545,Y0WG8# B8!\=."AJ# MFF1PFN?3M A1-H+C:XP/)Z:[,V4]<<[N^P;EXP3<3E X6!$XM$+#=ICR"2)F?F'!&7I1TV6AX?S MLQ4$R\%D>F EVVV757,I?\!$8N2 ^Z%,WP8-BRS,*!W5>L-LD"3B.,8DN2)JBE<'A.<&Z:8%SK%!:U4J%_%Q0!CX&$=^,>"B4LTIKS8<[@#:K7N+W0QS076HL38DZK=*FJ,11T04=P M>T%Q?5PK8ZP(\^K122F6I@_%IA?-Z6402!CS_?H2E906C'O[ZX<8C)/P=:C4 M9J4E)!WC*^236/^F(;!Q_..\YU9?,@C)&TM[%,QX<;< M"OQ.Y_CUP[E(NW$W,BC^%#;#T1,-Q$IJ0&"KD@TK.PJ);9,]!-X03Q?*PL5N M+826.)#2MI[UE_9DG5$U2"@QF=U?=:H(?&F7VC=&$AQV2%"N0K)=+4@4PAQY M626J/[:Q'"-H/&F8N/%- 4RJ9=O6)62=0$;<&K'$UN^#:L!6FS05D355-9$' MN>Y<*D)"DI"0@BJ!3J42"P;H/F)2-M--W!T=XE(^!8F7UL&-(QV2 MA$/PKVWB\!")0X.[Y*@&*(\SU<=U@%PB]R3;DF)R:S$\'/!DUW!EY5H *="V MU>)>YUB>GC%H^J$'2?0#R%KGR6<9F_D1?UR9J2NMW,0=>:9Z-[I85!$/A!TE M)T'8@LY3JD5..\RDA&*J-F&K:55Y;G48-)G6^6BS!B#2E'+&6_W*C2S26EW& MRUB$Q(S*+N]L@YA%QLDOHMXR'FHV#)<13;NEB(?C?+<9;JS *%$/ZCB=M%O1 M.U]PE-+$@3FK>K](S0DV@]&@::,ZR.\B?E7+C.Z(Q'PWG1/N7]4*94ZKEQ;> M8QT@(C.9Y5[B"9SZ/<1Y;RPB2123,YJ!%I-WR+P(;7=BMF0>G3M%1&+F3>K! M3*(M:=ZX<#5KU,9"61D=ETYX5JT9/Z?5H%8#G> D>RKSX$B")N&A((H[C6\5 M:AJ.B)E;&$C#E2 ')[0?\!!>':T7LCHQ^XUU_PGET47-79.ZA[K ;X(J/=NN M:FA0_!38!JN9&-$=&]=RL;YTE>JA$4K.U91R3FK S_0S"BRCXP2P&/X.5Q7R MN^V1UB6EAE]I@XS8WDB;A&0)VA!P\%4L@J7-C/#AG^BPI-@PN?FT--!:+DWJ M ("&$!6]IOJ*\_M?M$4)RC\D=F99 .N67?WL\UQ;^JYO3?HQCBVX]O"6-PKG MHWA!8O1BG +<#9N-X[73+8%\F4RRT&VBLK9!LX6DXCVM/?;(/F4'P60?0DM@<1?A9BGSNH4JB_:NSD M1CKI.2,$V/.ES.>HN9;:*H/I+807Y,BAEON3.QJT%J$ ^Q02TUYOXW.QB31F M2*'.0V_"5&+HP:UF'XP\E+N\:+WYU> U+P=T]UVD":"C@O 8!),JW,O@?0SG ML;F%2;&SBD-V-4+<:9 AJ46-37LWU>T974Y]=5Q#IRVUA Y&ESNIDI[4#^5! MU'#U+'RR9OSD9]JW<%IADD#U:KW09I."!X8AO>]#G#=<]#DD7XRKE/]-S)XY MOF@*W1BM(SAZ3@UBB\Q8IG6?"QQO@1]#7H,3_:!*8)#8$E+J;&6?L;J.5;0F MF$_&1I22@#E"2@F?Q4JJ 4G[(^UG-J>+GSF\%LJ/SYW&@HR'.M12.3GT_4B?M3 MB0LC&'=IJ'J7@#RMD9F!7^B8MVG]L&?QJ?$_[88@6N1UTE@O'3\N_Y>-XH_U M'*<.Z"[U-&Q%H(8Z=%*" IB8%6'?YY9V2<*4R4ET(-2,]J05DN0[Y$W$65QX MWU:D0[03C)#P4N#&:=2Y<1NE!&6]W)C) AT]L3ODTJ9/,'J-%NUOI$ZRU?)!=T)>6FF9/!?A/"E4:NW&U6'%Y[.ZT+=M>J]T5M:'9.H M^1F2F]U2RLV8X%0D)0V DIZ7ZQE#,N\EDU*J9R73[I1\YLK=0Z>LH$MQWF., M'8B+67HYBGDJ07;K6I1D,^PX/!7MZI'9K0PXX6Y#7]75GY+--=L6C -"R$<+ ML=4&W=S1M6J4&:5@M^--4Q["$:4#H^10I.8_1W64(NA&#O F!#^!Y$PFT>^1 M13Y6%M))6T+Y5MBQ=FL/^(YI$^-LW(A&+9A!7HB0-.\\5DA$Q<](0. L=YO0 M&'1LF6IZRM1/_[VUQA_;,Z>6K/JL<6#QV],,W^RW3_CR*38BPA2C-3>^T^=? M:28?-S]^9QWD7\WE]X7^\@%!N *53,Z.1 -WM@MP#F/-XRFVWB40@ET7TB_DQ1@"V<8F"# ++X4(4+/.)\PAUZ1%5]:I\UJLC@6W M^;+KFMV*0.).;W/J:8:ICX:U)XFW^O2WU?YKW57VD3WJI,Y_Y'<>:)=DJ3PZ MR&^5U*2/RYZDSD=+1%C>A8*&<;64^"=E,7&%:"UF>.$$&@6S2-> ZLH5.:(_ ME20-U%6(T,&'7UX.'&M5,LTUO;)/&JG$;8>V+)QD-ZW\M<[;:;.@)&AF NXD M;K$94)K5.V?Q";0N7H[?<0!XZD:F;_Z(588T/_+16^W. M<3!$8;1-9Y_)ISC3E-N:"S$RD")0#]QV.'8[$1ZI99G,O>YC" M_#3O7&XP":^9JSDXI4V.V)UH" >9<5.(B)-]#)<( BN.3D!AM1I>6\EIW [< MV2;1W%IS$"O*12_WVFF=6WK.D[>MR"F#&UV/"]BK@2KM$,E@$SJ/Q!7[.(WH MB]F:->X"0<5320=.8UG'B,PG"!.Z1)S ,&P\DNXRG'[W#8"[5R](*WRKG>QO?.:!%"PK(M (_";&&MAN< MZ;).7L,5*SO&U27L2P>.CI@C4^TO,_(TN2J MZXWV:,,9Q%8A*4 X,FKF;6D4,97#,KZ"GJ&VDCAH0WH54?RNDB[)X04&%U1>_>Q+<3 MC6,@8[]P@&_ P?!RFI F>PZ'#4AL2=/ZS--":'KFU2/6M26&2U(+8!0>D)J? MZ.1,&^5M*X+;Q%DS/B.^(1 $'_=96H7.R%)C^C(8G@7>Z$A0B:-&)3V_A0)< M/T!O,193MDGAG4EGR3O!9/K"?/.'<=.')!)@?5-CIX?31@\5&R>F!(_N?8P7 MTR"N@Z=D'HR+A%UIYS?]N(B)[IH59Y<35AVE6>'*X"[!6E_@LS,:<<+1(R\W M@ACKNO>Z^R%M3BS#YM;7*$DV-F_]0.819YFJW#=I$Y]%^LM+Z+NC;UY[AK 3 M2?9/]*KE;-S/7$:!-Z=]RC=)9WS)DN(2K:"FQ;<&]C"BM56MH&0B=BS'"[WD M1]'GKOILZCD*ET!=T.0ZC. MN1"KB>Q&LI@B'%-KPX:R,)?Z%+9GT0G)K)NR4D]Q<)H#!GLKK$0).;-_U6.[ M48?;6);&$Y\AI#0_;%37SW0X,1(#O?*/B.P$X4C4BU3?D'IE.^ZT ;&3N-XT M?,I=%9/&BV8D)%HP:TD+T_5Q[DT+#SYICH36X>6,I+'=PO'&YW/CM71:$#1%M(VG@+[D0F9A? MS\*5/QL6 ^S)T-?:0O(UK@Y-*5EPJO"?LZ<6YK&)(1E])\U^>^QXT;V76+&* M.+,8'GYOY_T9 MW))]QI&!<2=OPK2."J+2#_8"'#5A^ [$>Y@VWH"*U"05M=,^%_*PZ*Y1>IAO M 4V7S0B5BG5+B@ROCXUE_>]3A1N\@*E0@BN+.5?'8L9%\H55I,&+O#^1M*BC MMYI$E0_8M::RSH&UY9?4EN%U+>=7BBG%V-(#D/5TKUHQ-F7<(X4JR6]2W8JM MAZ15 W\>5O'=W[H!L9&M>=I4.7.U5: ($S2E*R&K*5M/N(>^6VE2#&Z1+RG@ M M/:L*OF;>HVX(R(1!&/K%[)CA4;;8A1V?M,D(%'JE5#!0;,O M2KJ(L3E'AY7W^#*'4,U"W0%\[=$$7 0%+\6>X*FRJG])(!K7SFBC MB#-B6VX_"+OQ_4>OP]Q"#+T[%OL2,FB.Y,D])S=A,QQ+3-&;$!'O':ZUU2G? :[M%=I*R=1$23*Z>*NZ:8O MJN&"Z23H$.?\,M/'JR6D;\9S)2A46\8>/I7UB9"6+NS-@^/!A^81,BT,UJ5MNJ(KN4$X!]/>MI7UH0XW8W&?:4Z'OC;O N>=%G?KZX MNDB^A4+_\\7UU4_7CRX>T)-Q^+.G>U**7K-*BN3(-3WZK_' ME$!!8B;\)]Z$[5H,H-_7WO?V 0L8!95*;2 MPLTH"@ K!L !D !X;"]W;W)K&ULI5EI;]LX M&OXK1,88) #KZ+2D] #2M)UVT;1!,YW![F(_,#)M'YW[9R\C MVF\W_*'DV@S>&6ERH_47&KR;/C_R2"!9R+PF"@*/6WDABX((08R_6YI'/4LZ M.'SOJ+^QND.7&V'DA2[^5--Z\?PH/6)3.1--47_2Z[>RU2KDNC/W/UFYO M-#EB>6-JO6P/0X*E*MU3W+5V&!Q(O0<.!.V!P,KM&%DI7XE:O'A6Z36K:#>H MT8M5U9Z&<*HDIUS7%585SM4OWJA2E+D2!7M7FKIJ8._:/#NM09HVG.8MF9>. M3/ &3]@E[JL%X:]+J=R>I_ *63J!0LZP5X&7Z7X2N9C%OJV"L: M6GKA _3>E;?2U%8]SLZ+@GVL%[)B@VGVW_,;F !Q\K^O\(MZ?I'E%_VL87^ M#+L09L'M?_;Z[T;=BL).BW+*+D7U1=;BII#L6N9-I6HE#?M](=E,%TA!5Z,: N#DY8Y_D2E=T7)BS ]O/EUB%K%/V6Z6- M:?^_$:IB?XBBD52X/2V7?W:/J2)W+369+,&RK,P"KF'#.JV' B@(4Q]R8Q2S+0\MGG\?68S?6MK$H* M)U:CFINFVK2DHH!GR60K301R-!>D_5P0\"#VX1D^21)V;HRLG]R(_ O<,PB. M,.!>Z \(>2?DT"S;SOD>AAD1RC*4D*94N5HAV)TD"9\,F![[\0E-^2&+_0D+ M^21.\#^*O#V-T$[*O-/'YX$WD,(_L3/[)G6SO^L:_$!4V=4FJINR'%'1 ^I E9!L M(T7%)+66_=K@6%DZ<'0V?JS8$;T9%8Y;6S@@-UE%W I5T-8GX/G$P&0/J)H7 MPA@U4Q#E9L-R=#UJ&0V$A=2T:?/--6]_QRL(A$V^4Y@,+U'F1BS.>!(F.\OU MHM+-?,%B.T2@AQER/MR&<);R-/:L/08*U M14Q JV_J(GH#9D3&R$D6Q ::1 M2RA7:W8CX1ET/66^6.@SI1""^6"[O))3!=>*&C8V;%;II37L4OP%J=VT2T.P M="ZA&)+.G=.&=KC(QMC+*G,J>Y+8Z7L"L%53@0.I"T,),@'$MI0H*]:8 M(JY/:OVDY3Z(:8KD,?N(@-J9?#!)?*O5JE(4GV3^9E?' \JUYF^!^#!O#P>M M]?E"W*)=2%E:G]O0566#<-SFVX[0;*6-LHZB1)QCK;8>% B#M2QNR4\6]3V@ MVGC8H2]MEY$.P1S(4;--4IN1LQ[Z"&HPD-(1L&X9)/"#9K4% 95A/^U,7JF5 MU:NK?P\1>2]O9<&Z9] ^0X<(!L7U[%!C'_7M>_BVCPGVFKEMVMN^-!SM]DAJ MA=W:\/UZ6[_5%N.>/=;\N\[N'H^ACA97=,L[PUU17Z MX?N^+7V7C@ZVM(_'=&Q!4[>\,]S7D?#(5L?AZ%&4XNU@D<>,T\*F'I7='UX! M%0@U9?(.-WC3%@YM;SV@4%D);&*=L7>F$K)0'1[E:>0/=!B.W*VI/S>X/2') M4,1N83@4,0MP' MM687H*"3V0+VO1CEVVN0][,U"%B2!T%Z[VW7$3\1*[$WC/?AZ*(]V90V9F&7 M%6"",D8C%6%%R6(>>>F>,&X6X@8I]\/)/<$=AU&[YY6T#E5P,OL M\"J:EZ* M%@F_E=,Y.6=X<_Y$DEB7H:-);&[U0QYB8BVJ:0_I#'552;V7.K#^E@/8A:!1 M2VIA%!(#$*T0:GE-#MZC(^]P@>V?M+@2&SNPF,O( T)2# ] +(4^R'?!Y1#9,.87"L 0B&AC890 M1],4=;<105$7MJD?U&V//?_!E+'W)BBKYZ6[2[ 2,4Y7".([\M-QVMV7>+MH M$0PM!L'8[R]31'#G<+B]:W%2;R7MM\+":?Q5<,$/7"4= Y!+CJ_GR]U M@Y#XT$EXT?+M%HX_7[\Z8:^;2E/:AY/HJ3^A+Q:4VWXZX6&\(H-UX?L1>5N(?51"'3T"][-,H &'3,.()^GXTX6GJ]P435^PO2+%W[Z_!GC3U$QX! ML5W*.Y5#ABMI-+L*/G15Z!#LXNV;C&>XT0$&I6G(SAOZ M7ED,3'0^FO",%.">E]E[H\?]Q#O45'[:7P&\9&NQ'T/4(#[DCRR<0!((#/0; M9N$!ETYBNP$63S+_L#4#RP<4TB0[Y).(!U%FJ43 38 1>W[UH\"N!PD/)M$! MCR216P=&A]]W/.)'GEU-\#\X:/381E4$M)?L.BQTP<+]S (=S[.-R\&H1ZLE M^K*B+R MTD%!HVQM*Z^\@PM1RW(@@/:6AK]S8!R A<'')MO"Y-0U,>%\^#AG M:@M4)[N Z!>$"P@(T09"F$S&7E<_QS!YX6[_5FIE]DAS0F*]=/=*>E^Q?6_P M^:OM4 Z.X-ZNEY(=MTCEA-M2K@Y\VKJN\>@:T\>5=)\]$!B)#5?=C2C_;_Q1U[GZ!V6YWOV-=BFI.W[4*.<-1;YS$1ZQROPVY0:U7 M]O>8&UW7>FE?%X"=LJ(-6)]I0*-V0 SZ'^A>_!]02P,$% @ >8!95-%Y M0]CS!0 < X !D !X;"]W;W)K&ULK5=;;]PV M%OXKQ*RQ2 #&(U+WQ#80V\UN@!0;))OVH>@#1Z)FB%#BE*0R]K_?CY3FTK7C M&FU?9G@Y]_.=<\2+G;%?W49*3^YZ/;C+Q<;[[>OETC4;V0MW;K9RP$UG;"\\ MMG:]=%LK11N9>KWD25(L>Z&&Q=5%//MHKR[,Z+4:Y$=+W-CWPMY?2VUVEPNV MV!]\4NN-#P?+JXNM6,O/TG_9?K38+0]26M7+P2DS$"N[R\5;]OHZ"_21X"& MD)3/WN)6@<]?70LMAD:2SQ$!-Z;?FD$.WETL/:0'FF4S2[J>)/'O2&*<_&@& MOW'DAZ&5[>\%+&'6P3:^M^V:/RGQ5C;G)&64\(2S)^2E!U_3*"]]EJ^?I!9> MMN16N48;-UKIR"]O5\Y;(.77)]1E!W595)?]#:']F(WTC2&8V"4\.:O% #3LSHQ-"ZEZ\)PBK[E;2'T(:?A'P2.P#+2ZN$=N2, M,)Y2GF98E07-DHS\C/(BD+6U9HU@.9(S6B9%$)/6*7FG!@4)E"0!%5IC55)/EJY%:HE\@X]QX$(%A,#;RQ*P5KP M$N&<]'_=V0>:X"6L8146,"LI:O*?Q_0RGM.D*DG!:%'ELUO;9YL-5^N3U@( M+:]J4J0TSU@$^X@;XDSG=\+*:.1&V#9NTED18R6MJP+V54A>13X$JG_^H^*, MOR%Y12LD-,UH7E?DW6@'!?(E5DN:0F,);YUZ3MTTS]N/4@EH)"#5* M3'-JB-$1RDX(@*]KF/@BS6O*$O82JP0AROG+ _R>0! E UK&65!?P2$>\E4B M$B62S]!0C W!G>%E91CC(8/ZF!%CXYT\@&B<0*0Q3=V><\;W[:DC.P&8U/R< M86YIC1-*SJKDN(V&GI7IR4DW*PL9(#*,D8<%3"?0!F:>L)K":K>5<;CK^_,0 M5SN"3RNQ4EKYOZ,U[F5NQ;T%;]2]0HUU*M8TKRJ:YJ&F&9H(0TO<,QPZ L#! M ,&,TSP]7C^9.9(5-"]@ 7 %/.UYG- S8/$1]57Z6*5[-:M0E;RL9@P_1G=&BJ2D*0N!S9*,_S"]$%QE#\&" WL2^TH2DW9L)V MJ'0K,6)'&285 L8@V(^([T%NA$JKIK;W K)8B9;RS+ F06K!GJ$ M+D]> ;U$?L);)X1F'/ST(#B<'IY3;Z=7Q)%\>HO]B/2JP:'(.[ FYR5>+W9Z MWTP;;[;Q3;$R'B^4N-S@22AM(,!]9XS?;X*"PR/SZG]02P,$% @ >8!9 M5!TR>[C2!0 >0X !D !X;"]W;W)K&ULK5=M M;]LV$/XK!Z\;5L"P+=EY:9L$<)P6:]&N0=.U'X9]H*631)0B59**D_WZW9&2 M;"=MVF[[DDCTW?&Y>YX[BB<;8S^Y"M'#3:VT.QU5WC=/IU.755@+-S$-:OJE M,+86GEYM.76-19$'IUI-T]GL<%H+J4=G)V'MTIZ=F-8KJ?'2@FOK6MC;F9R>-*/$*_1_-I:6WZ1 EES5J)XT&B\7I:)D\/5^P?3#X M(''C=IZ!,UD;\XE?7N:GHQD#0H69YPB"_EWC"I7B0 3C6%\.+LQ)H-6+:F:/P04@W>!$YJ M)N7*6_I5DI\_>_ZYE?X6WJ"O3 XO]34Z3S7W[F3J*3P;3;,NU'D,E7XE5)+" M&Z-]Y>"YSC'?#S E7 .XM =WGCX8\0*S"$P0G%((IMA$H/@4(&H@0 M,U,C%-;4X?T>G@VAI8'4&.L#:C"MA55 M8PQ8=TZHLTY<%BRSV1+SB)@.0KI M-ZW-*IHIQ [1D.>2)Y50D-XC*K!!($.ADW1RO"WT^[VRPD:0G+/,M)K1L3TO MZ#Y@'76SX\!Y$\/&YCO9&.V,DKG@&.=""9TA7/&4F?H7<)/5VP:M MX)V'X/>IB$2)-9$^D+&DBM /CD9WV(PJ*.Q:4KM[8P?8.6:R.WQ*87.IRTXG MFHJ;18V]$<0@Q(9[$C@-ZN#JL I)6AYI&MH C+WO\KJ^A65CI8)YC!$9&Y1! MU954>O*BXG(T@MKU7R8:Z6FU([OK1>K>R)8(A7V;>;/3 D?0!C0EP3#( -E4V7&,H8 MLXSE+P(#=1@(KI+-P(#;DT, R]QEIM3R;XPCX:N]TQ>;PC^:'T\6 \:[4!Y, MF;WW,N26W.RT&6/(95$0KGZWY& [ T*'0TF?8+QO4!&W GG9?IK]0"O%B?( M0;1;(V28%7QP=#1#WEIN$<9ZRPW(A<_O#N$TH7(K*B,3N.GIZ2;)E]CA3G"M MB,? -QIU' P:0<.(QDI.$ EP'-R]?D7->NU5_Y\ZJ1.8:'@ 6DFUY%FSW[>] M"G:(#U1R=)I.T.L@W!#")=S'=:0BA# MT$-[]^Q&J07AWC-GF>VT89 X4]NW\IZ\?Z5CGVX*^#@>(-^O]N]7[3LL>' : M^)V;()GU58;71(N"2VLR1&;'05_IC@YV"%\9>WA>2$TT2'(=D#E.1[5Y=V[7 MQG+CQIM7H%?O=0"?_E_Z-IWN7 =JM&6X])!06 3Q9C"L#O>J9;Q.;,WCI8ST M41++H+ @U]GDZ& $-EYTXHLW3;A&ULE599;]LX$/XK R,%&D"PK^S@< &;CGP"2'I $NSM%P=]7ADI_@X@0^&^TK![_I%:Z. M"49DQ,Z29&O)5?(NXPT60TCC"))Q$K_#E^X\2P-?^JYG\,_ETGE+R?_W'ZD*U*W*T]QB$IN*$"3G* )" U5YW57YA@)=@72@C:=4$4*2'0R-> MZA!EBRKP>P-B;1&[W:"-8[?B./:Z2(<'83&0&E^AW4@RDNXEOK1(SG FD*X= M)32E-K1Y2&OOO0OHUTZ9]G4UN;9IU L)6Z'7O45<,J5J2820X68+^AAD[ N1 M^*;U06KG;F.YP(J*25Q77ONR\2%_C35/DN,AMO<\1Y0M>E7T(>B=%2OI"M-J M#W2.[ORXRNZ1GQ:&=?7VP+EBU,T6=<_V[ROP,5S$Y QUFJ5WA<*Y9=@K#D7^ M0H7M3F$ZG-$O^Q%X9!>DPP0^0!;&RU G1W:R 5'(5ME2U/'-@G@K#HH*OV_U M/IM]4-T/G?B)#*(T;!N2.8YLV/==?^&040GWPR0:ISFOTM ;H4\3:JQ9E,PR MGN<0YU$>3WD^@3B-XCCE_-([7U*\(,NC;!(?==_.OSA+B7Y,.ATE[[:FLB%O MI28<4H-^C*?1),]/C\"'3I]0F^6AA?W&O'5)CPZ>MQKM.CSB?'E1;KJ7;K>[ M^TZX[)['O7CWD?%9V+74CJPH"3H>3O,!V.[A[A;>-.&Q7!I/3V^85O2M@Y8% MZ+PTQF\7K&#W];3X#U!+ P04 " !Y@%E43NON0P(& $#@ &0 'AL M+W=OYL97TN+6+H:LMR2P85>5PG"1OAY54 MNG=V$IY=V[,3T_A2:;JVPC55)>WJG$JS/.V->NL'-VI1>'XP/#NIY8*^D/^K MOK:X&W8HF:I(.V6TL)2?]F:CH_,IKP\+OBI:NHUKP9G,C?G.-U?9:2_A@*BD MU#."Q-\=75!9,A#"^-%B]CJ7;+AYO49_'W)'+G/IZ,*4WU3FB]/>04]DE,NF M]#=F^2>U^>PQ7FI*%W[%,JZ=3'HB;9PW56N,""JEX[^\;WG8,#A(7C 8MP;C M$'=T%**\E%Z>G5BS%)97 XTO0JK!&L$IS47YXBW>*MCYL_/&X8ESXL)4!W8^?A7QDM*! MF(SZ8IR,1Z_@3;I$)P%O\BN)BK]G<^K!=5%:+)I;+B3I8-EG&*"!@\<'3; M2B,1TSB@N9TC\<&8; D"Q4ALBGH<$=\1C_8->SV MQI*=OM 0^NUQ_^W^=$?!6V"!>"SLA+5;J(2D*]1D%7DD=L]M%4*=5>K$A: MYO9;T%HLF]VA:Q;]%UM$:(P- MF"/Q[EZA[IP0I84VI5FLQ"@!70?[_83K%-091%LJXZP7JG:\9#SJ[V'!K95( M%O/BQ#YJ=X!'3]UKXU\.X4KOUM:D+ 8WH%.BDT-G7-(=MM,:FR.*^>:/@_$X M.;ZZOGDCJ_KX,MR/CG?$I^%,3#F.4.:G;&]U+?>-,-FE FJ4DLHTVF\.SW/% MLI0:F_'\S T,+;4E#Q";@\(1RQJ)W(D6XH M,AWD9TZ" [OC6EE3"0=U_;=AO$L1ZO($@/AZMYPQ,/A:N-Y[T+Q8KV+6)[C!D\=X(< M;IS,4=Q%^/Y@58'XQ4-Z][3[Q)G%D_W#\OA]]%':!>@0)>4P30;[>SUAXS=' MO/&F#N?\N?'HI'!9X#.-+"_ ^]P@_O:&'70??F?_ 5!+ P04 " !Y@%E4 M!=CNE*\% "_#0 &0 'AL+W=O3U;.K4^G4UNN5"OMB5ZK#F\6VK32 MX6B64[LV2E9>J&VF(@C2:2OK;G)QYI]=FXLSW;NF[M2U8;9O6VFVEZK1F_-) M.+E[\+9>KAP]F%Z52O5/NU_6UP6DZ:JGJ5G6VUATS:G$^F86GES'Q>X;? M:K6Q>S0C3^9:?Z3#J^I\$A @U:C2D0:)OQMUI9J&% '&IYW.R6B2!/?I.^TO MO._P92ZMNM+-A[IRJ_-)/F&56LB^<6_UYF>U\RP)Y\(B V D(CWLPY%$^ETY>G!F]88:XH8T([ZJ7!KBZ MHZ2\Z1UQ?] M)X_9\]J6C;:]4>R/V=PZ@[KY\X#9>#0;>[/Q-POT07W4K*=V+4MU/D$W6F5N MU.1)WWI3=TOF5HIME31,48H8 JS:N3)CD#G;*%;J=MTHA_>R8S4ZUBE3RX;- M>PLDUA+#O.ZD[ZW-JBY7K.Y*S 4+D>4^#G5;6^?MJG+5Z48OMV =L4F/[82- MV-\#7KG":P4V#[:4QFQ)PXUL>L7TXMX QM*3_G@4( (.34XMM:G_!M]\BZFR MUL9)@F'5$K/&6C>0HD]/F57#5F:-?6R@XEW6^M4:[V% M=\A!72K+WFN'0%W*1G8E^4> /P,5%NP92R->B!C$]]_E(A0_WC^:555-@04, MHUN,KD]];?T3%D<\"0(FBI2G>'TU1B/8I@ICMF12'B69T04O C3XR>0AH@@815!#BH*4AY%%.@XS'D29^S# M?EGKWB!M78]4C=54MVM9&P+AR]+: 0]*X$$=>:*"%H.)#%4H0(R+#?UT>D\) MJGJO"5_K;OG#:^R@ZJX?9Q0P@_->.S3$U7BNH3,&O?<5R=%09=-7U _W=EL8!T2<8T^UX,0-94]9B^-1K]? MW34AN'L?($K!K"S[MD<.2=T>_>H^DJ])^A?<+T8-/WUA(H0!)2^(>1)1&H^$ MX'&1'!,9\TCD1&49SY#:*[\6D7:CAN*QJWIMD7F6)#Q 2"&&HA?F113?IQ"(\NR1%*80.XHP9AZD,!<)Q1<%EWJGCN*01V'V,(4H MF"!*#J=Q*62RE<.N]P-QT3NZ ,G],E*W^!" G=W&!26_,+YV M?CTVGP_OUA>X>\'Z[W[#[MN&+#52F& -"3I%+(QY461$QQ3D'%,#=$)TG"1$ MIPP%F,?%$%JY< 0$"R42NW0\&[OP2_>[Z=ZE&I6Z])\.=.W!\!ONU^/3\>MD M-ES*[]F'3YLWTBQK;,E&+2 :G&3)A)GA#] M0FMW=R #XS?;Q3]02P,$% @ >8!95 ;#NCY1! S0D !D !X;"]W M;W)K&ULI59A;]LV$/TKA+L4+9!)LIRT0>,82-(% MS="N0=)M'X9]H*63Q94B%9*RDW^_=Y2L.D&3;=@76Q3OWKU[=SQJOK'NJZ^) M@KAKM/$GDSJ$]EV:^J*F1OK$MF2P4UG7R("E6Z6^=23+Z-3H-,^R-VDCE9DL MYO'=E5O,;1>T,G3EA.^:1KK[,])V3#(F1)J*P @2 M?VLZ)ZT9"#1N!\S)&)(==Y^WZ!X"(1>>#;09GK!ME^G]Y-^BPXW"4/>&0#PYYY-T'BBS? MRR 7E"N)"%DJKH,C/TP!8WDR+ M >*LA\B?@)CFXI,UH?;B)U-2^1 @!9^15+XE=98_B_B>BD3,IOLBS_+I,WBS M,+#>3%%RLNE)&F4%*+FR #H;F"%W^<+GUP:(\_GPEU,(8ZB*$. M_H^>_P7B_K,1/W?Z7N2]'IG8D !O@I50)E@A1=%[5(.'P%G%VQ]F699D:!JM MN?\[XZGHV,O1VNJU,BO!H86M!H!]]%ZHV?-PUU%30+1O9CC 2ZT:MI>FA#G. M1NOGB*,^SXTC^47)Q:WK\.A%?:A+?LP#;VTXYU*_S MD6 MMFF!'IGZE@I5J4)48UT+:^ -VCZ2:\G%P64*V@+%HB?BHY6PZ="Q3H2G8B]) M.A898GM.-PC;08F6 \0E@0:QV(Y3Y_%0"DC&@' AMR8AR[]PC/'^X^79Y^M8 M&]Z6;:M5(9>:Q@#,5ED ,"!C1=1][ N212T*?M5JZ,":NY4RO6RCJ5 ^8M<8 M18R'4O#R47NPYM.WQUZT7,<"8DIC; >)H)?#Q!W"LFM%T >R5A#*]S$B@2PY MS/:BPM;0CPT?_R&_N#U-LKV>6\\3GF:%$E;.-MAD7Y0R3_+#O2A([ZIC21@T MVYI,1Y-O24:S9QI&:MPTOC\$&/L:XAK)L[]W!^H22I5H _0.'Z)JB _UC 4\ MJ,)U+97F\B3B#3'HPP3Z MLQ,B(+&.%;-]W JO1BM'$#/J'&W64GMFSNZ/G>BN("K]KI-_S=1B,S -6^U* MGKQ\,7V3';.@N+9]0$P>#N@%G*E6:K2"75%L]'Y %(7K(!QSZTPK5;ES1B!+ MV=%6J@>C(1&GGD-CO%.S)->'W<[Y?1YLM2RY!KLTEM9A!N/I'T\K\]F !J<: MQX2*YSYRCJG_R]GPO6L@W;EB&W*K^"'A =F9T-^VX]OQ6^6TOZ*_F?V(8,WA76U#%BZ,O&-(YE'IUHGZ63R+JFE,J/E(NY=N^7"MD$K M0]=.^+:NI=N>D[:;L]%TM-NX4645>"-9+AI9TBV%7YMKAU4RH.2J)N.5-<)1 M<39:33^V>L:V6Z?_G0ZW#@<#)YQB'M'=(8=T<4H[R402X7SFZ$8VN@ M\4-,-7HC.&6X*+?!X:V"7UA>U8U4#BH'+Z3)Q9=0D1.O?T0Y_1MQ44E7DE\D M 53LD&0]['D'FSX#.TW%9VM"Y<5'DU/^&"!!C$.@Z2[0\_1%Q$O*QF(V/1+I M))V^@#<;$I]%O-DS>-<.C>W"]DA<:VE"3/[CUU8UK(7X8[7VP:%E_GR!:CY0 MS2/5_/_6^+_ ]G [^"-A<+*_&/%9NJP2QZS?](F%+>7%^+U#17@"5;\8@.)Z41\_]U)FDY.?X:9%M U M(V)K'_>GISM(-O?L=V&-MUKE,H#[DS+29 J>MP$;73H8-I%+1\AF#RERY7$J M>"2\$9M*(25'J)H#TDJKTC!^IJTGH8!S9>Z5EW$?)\E1)U0@]*3K[#G&Z?M3 M+Q@E;(4R@6 7\! C6&_%JG%*BUFGW%BLLLQ&-31ZI^.D>ZG;F$U4TI26Q>+- M0<\GD?3$@KL0,L->$Z:+<#Q&WMKB;8N%])[ZZCK2D2%:55;G0M40YI[V#6!C M Q3J 68'GCDA)8R.&)X,,9Q,.K?]>Y![P@TT$,8&L&:@<'*M:?S-9 NTX#,@ MS(TVRU!M!;U[!XS^.W1D(UU0F6IP](82R+727 .4L"3#LI O[&URL0:.P77 M%!5I/8?^B SEXI<5U./J,?>:'UA%-!.<,)728@5RO_KP*-*A',T*Q5]/Y.,5@1VPX:=SW M_[0AV',V> +J7W7&&!TI9)XK/N'=.-#>[H-]-7T,3G6C[98(,G(_8&R@L/X1 M?-9-GK&X;!V'OQ\TC&RHM$'%OB'I-*H&PO=V]R:W-H965T+Q7Z@9C@2 MDYFA0LY(\;_?<^\E.2-+=NTF+;8?$DLS?-S'N4]23[;.OP\K8SKUL:G;\/1H MU77K;XZ/0[$RC0Y3MS8MWE3.-[K#5[\\#FMO=,F3FOIX?G+R]7&C;7OT[ D_ M>^N?/7%]5]O6O/4J]$VC_=5S4[OMTZ/947KPDUVN.GIP_.S)6B_-I>E^6;_U M^':<5REM8]I@7:N\J9X>G<^^>7Y&XWG K]9LP^BS(DX6SKVG+R_+ITT'J%JP/_K[8R]L'\2!5]Z%P3)X."QK;R5W^,'1R MPX1YG#!GNF4CIO*%[O2S)]YME:?16(T^,*L\&\39EI1RV7F\M9C7/7MEEKI6 M;[TKC"EMNPQ/CCLL2R^/B[C$CZ_=<47IIBJT]E$S4_FLUO6.\U,GO)ZIS>L=^&:QG: 4A>4;DMU 7+!JVD+ M:X)Z84-1N]![H_YSO@B=!U+^>\NN9WG7,][U[%-$>\\E()'9(W5IBM[;CHB_ MJ'4(ZEP@_DIO0V\[]6.KWKB-:1;&JP<3GC-16A4\5LO8.H[52UANZ-1Y;96.4JY3KO3(?L1<9#AY4MC ^J*T.JK*U*95M,=BH7Z:74Y)BYVW10;B] M[Q3FZHN=:K7N_Q@RL+<3B(1X5*]B= M#XFF NK$/-A&\7ZJ?L8N>+*NP4>GH%3C=5U?*?QGEK*0;8+J@4TAJ3(E#5%A MD"()@WD/KH<5*RQO.O@H5>H&KBD0I[K%&F%M"EM9+*L;UV,_FE2X$(%E/L)9 M!AZ/M?T@HAK[+#4)?DK: @&V*5Q/OI8AMC9/Z8 MJ<#_3"M\NQ)QVJJ*)(![[$[VC77:X&I;:MXO2_X D+;N%ABQ?H#IS'=4%+@F M*FP+D4%+>8/PR4RKRKM&O=97:GXJ8FN9R<062X3QU6X B M\50AF@6H_=!C:GTU45N#/0OG2Z8TK* YU1G?P#3TPL(^KGB2IE'&;O2B-I%1 M&]+6D(WH="38RK;8FI 2.CQ@)R^DBR-*HD;*4@-H+5FU7H/0#:9 +-TNDVYL M%B+XJ3KG7>H=8:0E5D9[0C&H9),G;FD@$W^^]K96\T>\T'Q/HI@3^L4[)"BD MDA9H@@SQ2?#<,!4B2]D_;PJA=XG#*9NNNEQI;U:N)B_WPGA(D,TMA8270)-N M>^(^63IY^7(8&=T._+M!)/QL#GZ[LL5*U@0RS:[V)H,10VH[]LUN9*):W9!T M83-E-C_>%__:)/$LJFCTSYWV)7UY88&FSK&W<5AF:[N5@O?I-$'I)MF+_ MQ+84DAQ&O@C"SHX+&NM6+F!*@.OI!KG=)5A/U*+O]E;GA=0&T')]$&23@E2A M>PHOY/]XE0E%FKJGW( ULD!BCKR=1U2V[&$8%,7Z[HI&!LLQT&L:/V%@]>T[ M))G*M%#=BD!Y+:!B[T2^O>!X2&^B=@ <"C045VM#,1FL ><-HSDK-(>. M[0K^N77L*#8&.Y"!<$2>T-0M",*3H( !2""M^-Q"/ M1:<[@*0U5]FS5\:$)(F1LXFY$T(,.#845O05^1;PP1H0OFQ8NV!Y9'0P=P$" M>WQQ&#$K>$Q9P;Z%<@31=7"#D8[L[;)?8P:@,)CI)62L:4^OZ6E+8/C==O=G MF]IA2XNC1L(1WU6:4'B[(%4M "%9'K4;.9Y!:[(:^>G/JC_)?!:(,V9C6%J@ M-&4UX()$@KH8(O3#\)VXT;<<]\ FPE5)SI1VQQR(PT1BPLA51_"CD'58O] M M8@AD0'$5E40$_'L0M'*.M80Z!R8)3)C0V8:\"@*N1BG$V1->6MJ?1TTY[;E+ MK?%:(^N*T?+D/H7&K?GAO#H"_..4F)?WK@P.%0/L,2'FC^YRF?7).FK@V$INC)V &X=C>(>AB7\(! M/BXYC),@\!>NK)RJ5[?22]I=KPVE[^UNACV+N3([#2H8@6V.8C)\X:VIAE3@ M%R ( R\IN0J1;@J /#@,;@!4K-2%]05Y,3I0/B98U$"P5>T'P!LD@/# M,A8R; /28*)'"-DI->;CI7;U%9?#RA%= 0G2&IB,_&0_Z88<7S((6I4DXLAY M:+_L<]41ZQ,!\DPJS+FZ9PCCM4$CV Z$S8U%6H9\%:2),$@)IJY^;ZBS80@> M?UR@2W'N]OJ)K?XJ>;1;$K//53C]Y5,TJ#68=J<:^NUT(E5#!)5A>:Z&=LJ@ MH6,A%<]^O1/!N5/R7 ^X5-J$SUS;J+].<6-SCF;#]528^T/]. >.3O0>ROR3 M,N(_RTV*%;&V!KCBPZ*DCZ0"DX M@"-H0&2_!AW<[:HH6@Q( )ILYRFQ&BM:T+B =;:DG"&DG,P>"N")_7"@UT4: M0'D+N\$WY%*3C+?='A4)D7!7=)(XKRA%T51606V A*DJ:F%1-";>0]75JUZ5N)J\N7C0,_4P.,(11[EBN1R4R[4'&@7Q#K/S2-K&KRI\FZNV%*IF]11\ KL#)Z07U M,2_A"<'(PDMJ3DERWCT9W&<^.9% &SNHZ[Z3N)03WU'%:[M>2S]4V),&#_&Q MY_O$@[[K6SXY5=1 1;Z!/Y(O0B&[^D[U2Z/]>R.L;L0[4#&2BQN#**%I(N65 MDD%XS2E*((O%4UD N'A[EWJ#F2[IV:\OWR)VL_8NUSJ(2Q[RR*$PF<4X3JW= M=SU8[AC(Y :+E2G[6H"^H!I$=(57L8VPD[9)YG1*Z^RYNF'G['D_/9.*>4A. MN=GH2\BY[,& 0/4U ,4MF[[IV(0 ^\+PH'TOSX,*?NF2C&=UQ FB;[6;$=( MX*T.]'49&"D"-L!7>;UXK*PGW1TLQ(:29#@MNJD8VS6<5'R^'2B4$A2[\U[3 M\:M4B07D,*3E0T+(QVFQ.LI519I\N#:^:GC([\C0KB9W35XN7UR0$<,J#9T%Q;*93Y[IU?#^7%WE3EN%W0K70;-=:L0:;ZLG U7\39&#H,I%>DA?G)M[3$=^2:8*#\ M:/;M/V)S1\Y-A_P$FEK A4GN-4X!=OI+4^*/+'1+98_T[:7./4M=]2_CWNN97I[95/%J1(TKQANS>8*NMSKEZ'@Y@]\GDKO/(X!LSAE2/ MKQBE@]N-=74\W1S5-.3"@*L]H0.'04PA)C[,5\I$I;/R#JD*K4*AY/LH57YJ0J5HI:ZII1NN.&PS@D"=YV":=$:WEOB<8"=E"M^=B)DZ&5 MD-C:""G""@>JH65*'[N<.Q_4.\6?F%7LG/..-N3#&CKZIOZJ:(7*9,,-7O(! M^W84:_B57;,GHIU#:EJ/F>=0K7-G$ZJCE-5\H&P@#H]@+_3:4F:D"[I'T$78 MJX6N^>A>,Y?)>5@#%>1Q&#Z!T^LH.*+X M1ZD"H,!\+0%^Z8T;U0,IXO-I,=OOT*D?,QW/]V-+;DA9+IQ[GT^X7M:U;1TW M$H +WT1]LVV,.H>/4U_WG-IJ'WKKY5+#GAV)NF)G\:!Z#JJ"70(1S]$FY977 M4I8[J2B%FU+<>/0V>X" ]"%ICE599S1HH^O>Y"[&_;:^ 1U3NDDWNN.14Z#D M:'<#_XZ!EJ;A8I!D-G+K$!T"1;M,AD[<>&N0SXZ@=-WR$Z?#!:O8V(Q=55'F M8(_(.7JF*%ZK8$@ UY7>X&T2D22R,;30MI652G-'[B;)W6VS<5,D0?)'U&#Y M+\Y.IV?I5@W2D#YDS$A<7FL;^^1R0E/V)F>U)-/(S,/4(OXQUS'SAZELC9E( MCIOZ+I$S<[?'S$*R$98;Y41(2[( :8WSV'V*=<0E7O_@@IF,BH/481K-XIS= M#'Z,GJ/$*NC0FAK:PWVE%*&OO\C!.IX5D"3)GKHM'>R.+T6!*F#PZ\-G;.$& MV\DQGM]<)RK!+4A'9<*W,4B,R6]EID(U7SR8)(DB3LJ=,[JW M&0[XWZ$Y-AED8=L-WZ0+'AA<' M;/B>=;QU1JZ(4_.>>UY$#K9*^QQJ1:9W2VICM](DO$9'#2%(56U@>.YJ9][0 ML8>+XMO6^56G/\83*RXCI.."W)N?(V*EF(\A]A@GP!2-#RV$!&?=&29NN$(ZR:,J:LT'Z80A*EX M7*Y2CD@]36&/.I(?53G$/EI_C')N?R&8A@NOT1!O(6_I49(A:DG MTXD+;9!_8O/L?U!+ P04 M " !Y@%E4=92:R=,& H$0 &0 'AL+W=O[8S]K-KA/#LOE7:G4\:[[LW\[DK&]%R M-S.=T'A3&]MRCUN[F;O."E[%3:V:KQ:+5_.62SVY.(O/;NW%F0E>22UN+7.A M;;G=7PEE=N>3Y:1_\%%N&D\/YA=G'=^(.^$_=;<6=_/!2B5;H9TTFEE1GT\N MEV^NUK0^+OA3BIT;73-"4ACSF6[>5^>3!04DE"@]6>#XMQ770BDRA#"^9)N3 MP25M'%_WUG^/V(&EX$Y<&_67K'QS/CF9L$K4/"C_T>S>B8SGF.R51KGXE^W2 MVN/5A)7!>=/FS8B@E3K]Y_6O6-<5^S::"_U1NA2"G5S*V>,+=%T/7M?1Z_K_2O,OF&.?=&ET M)8GU7+';8,L&O&4WA9(;3D\=N]'L ]^SU2GE=7DR93O!8$U843&IO6&<=?T^ MOK%"D*\IXW"'*U06.Z1OX)R)>^G(.7/XHP1S!AOQ+W2=DL*R72/+!OW[)4B+ MX()C,'\PCI@T5J&_A)4(%SH#YV"Z;$,+;R9HSTS->-=9P4 MRY2BWC9;F*C1WFPON(6'QIJP:8@SJQF!_2-HP5;KQ**(-N/ TA'"A\$"'J^& M3 Y!4 MK0YA/8D:H36\@IU'H9.A]>L#OEPR9$+<=Y!Z*JEAA6 =E]4XT>N8B<'?J^KN1SD@6*6P'M%$_$;'S@L.>^@=I:#E.M10BV I8!R:";C[/M"!/^6HJPGF M]^0+#Q*%4E]0^X.L)A/?TM'FOB4%"&BKEQVW M?M^'ITL5*NJ<"BWI)6E"5*A65)(#(9[BK/^EZK\^/=#HA[."-KNIZY=77'$- M=;J+ \^EM1RJF3+^O8BT.;2\@:DBFTJS$Q^;\@WWV+,5:&$T!+H&\Y)#*@O0 M2LG/I T(,ZU 5H*U$1PT+'@Z>P9'HJZ!BE$#@6/44D;)BA/.6FKXEZG3DD9- MX<=A'(E(#A2M8E0[)R*.HGS]PX+A^"BM @1E[#P%KM:QEF>3AUIJM=''E^V13T\Q%V()- MTEH$D$FX>'R@T:1"N%XP'-':\3)YD2E/3MBM+$4Z&T'D*I3>Q4+*['<_0"+V MXM!\DXH@Q\Y420.=1L:CC4NUBS#]E)PX3P\A"=W$=2N%)HX@#G7%.%IB3/.G)9Q&5+HL# MJH-1BIJ_WXY)/XXQB&U/Y"*#]3&2(*\[RG^SDID_]'$N2%; M'=]GOF53,9<)G0N4^P.8^)YRF Z(023C68,\?"V63TAAR5W#:GR+1FX<1!1U MB+$?3H;B8I;S'[5DY@B1[,F)B6?]HH^X$S]#5E3%5''892, MAN A%B6^R$G]&81)RP>,B(:/2XEUTE3/G[^5K'*:*0K,>D,<3P!/W2]LE+$B M$MG8\9G7DW[VV*?4?/3U"OW=Q&_TF"+MTX?L\'3X&> R??T>EJ??$#YPNX&6 M0+=K;%W,7A]/TO#2WWC3Q6_APGB(?;QL!!AG:0'>UP:-EF_(P?#CR,6_4$L# M!!0 ( 'F 652%!.5:^@L "(D 9 >&PO=V]R:W-H965TWNF+"IU58NF7:UD??=>E7KS]B@\ZK[X5"R6AKXX>_=F+1?J6IG/ZZL: M=V>]E+Q8J:HI="5J-7][=!Z^>I_0>![P!:D"4SK;_2S0_YVZ. %%*E MR@Q)D/BX41]469(@J/&+DWG4+TD3A]>=]._8=M@RDXWZH,LO16Z6;X\F1R)7 M<]F6YI/>_%DY>U*2E^FRX?]B8\?&XR.1M8W1*S<9&JR*RG[*6^>'P81)<&!" MY"9$K+==B+7\*(U\]Z;6&U'3:$BC"S:59T.YHJ*@7)L:3PO,,^^NC:+./1$%$3A(_+BWLZ8Y<7?8*?X41LE_GX^:TR-[/C'(\LD_3() M+Y/\2G<^7\H?_S")PO'K3N4/>K5",O,(\=-2"3=,Z+G([+.&G\E:"569PI0J M%T:C@#*%_!=Y<5/DJLH;L5FJ2MVH6LQ;NJ4)I5K(LKP3\D86I9R52L@JYX%\ M4>T^,<"*QA=-[[X JTDEK+2^QFZ%FM9Y ,-H*QN MZQV]?6O:Z7M46D[6 GT:R05\5*+2U6ECI&EAQMW^PUHA2XK,0"O[ MI*T*TXACBD\4O/YT_9E#%86O3SP4:/U5F=.UJADVL2!#1_Z4E,L=*2Z0:Z!M M5E@?U 0RT&8HV8J@^ R_;99P>D.15ZMUJ>^4V>#.QFK:%,H"GYH ((0)JY!2QU MJ^JL:*Q+;Y!NC JSLEAPA;%K2#JGWZG-RFP(0^1N*A';Q=#P@XAU<4O7BG'Z MH+Q:E=)8C-Y?UR8O:]I7K2V+=5MG"(0+?H=R=THB"RE,#T47_P.6A=*=PJ\4 MU;DNT98AGXL*$G3;X'ES\DK\C21=/"S)"F(A'S1R$!ZHT#W62/^JA<-?B-0; MQ3$^$6<,HOLP3<0U6B\XVQ,+\$Z-[.$JR-'4%$3 G&[3P!NE4S&>>&D0B-'4 MFX1C\0E9)F$O3\BQ3*G7R$8CPHD7)(D(4R\*)B*,O0B8]!-GYD%WOQ!AF'AQ M/,+5=.(ET1@7DXD73A*.$]A!HU2,O$4956I>F&&$#HK=P)DOPMB?H$F#F1I% M\R(,_6EWR[J_" ,_[K_Y#Z+&@+I6W,F6=SYYIH-+VQ%\9BX@.^:RJ!T&(D!$ M3Q1RJWG'NZ5N*/M=2D&0HD>D4PZ#:1XS@&^G=VS@PHB"@<^>-88+,P5P6-.4Y W$:^./TJ75#D4QIW7@T]9'QH1_2 M382,CJ<<3ME;4%0(.39%F8MN82-F;+LV0SB@V)J0&51N'W%%X*M3RNK]^<>9 M++/69CB:NA6:@&)=WC$L/IXDI20&JF5.SW/)6,BVN-ZPZL/7=M93(ITXFM-M MF=M&<:94U36H?6?)C-YUMTL)SX'9.!%Y^,T#<;"^?4PU'\ZD)%L1O5JRG)=M M9EKR;%\=*$5MP% , A0E+(_@2T;?(=&&DQ0$VZGA<_[8''@ %';2 M$D9@P!9C>H(D/&A$/K1YETXL_J63'0"<3/W1'@"&D9]L1^RB&>FYZ4I7NM)E MU+%X](#V'28]I9DM7J@4C<9^E%AEHC3UDVA?BX/=T8::A[5KYI"M>E&AZ2"; M1ENKV8OLZ[9"EM6&^Y(=JLA FM2+*Z9.XYQPVU*'L/?=L M83<"9CC4O;3M]=6@/[;=R0&^^-*YF?8?72."1BEK.0GT?(ZJ)\$7$BR,0?L( MP]L2GECU_?E8QI5'?E "9X>=LF=GVL@HR"D W"F6ZZ!SO% M.MP)W%MXB%SL5K+)]>-[$Z4;[.J^ $W=6M?3X*X8K,]]J^[#'&B6M;)<9]LW MFKZ2M\6J70WLO6>M3MG1T<#E 1PT0 MOM=QV'T]F*##5'PXY?Z?.H'+7]D)7/YO=P(1MB[(V<9B*3I\FDM[>$>9XK(S MTU5><&(<:*8D4F-E3S2Q&(&23?$#"W)*#C=DSSP6N. 0D>M4O>*S!69";(;@ MH.ZO'W2C:;F23K?3$?;'+T62H$E\*>(QWWTJFJ^G<^)3 ):B$T(ZR%(B\",\ M#7EHA/"_W(K<'C$SR$:O[WU^V7?-(%H(J&MBX.]!>$ 37AA$?D!G&O$T\D=C M=Q'$XJ(K5MM8774'-'2 )HZ%.YD4%]=75\(=1XH3L T?J,)K:$Y[3.FPCHY^ M]8W*W<$<=I^/KT+#W$(\>N=Q?P9J&RPZ[RU0!?;%0=7TS1[\46)AYKL-F./N ME#?T*WJ_0ZV@JK>$U#!@V1U_4]R>VD';PRDW" F@J'/.AZ=J4515>X% 'VQIXIP#1%RIANQ9X6MJ/MN MM=0!#P(<6^(JI#+G?5%U1#K0X_[K$EJ9S^^W!V$: (+$^$M;*7?J8PXLO3V7 M)91RT$ TH*O3#QJ7U^[E9Q+%C(#HSRO&3IO6O8WVO<+.VP*DHVE01;SX9__: M9]C^("N92QOV;<3OI06_C=A+ W^;[=O#YD=MLGQ)[-<;6!-Y'FBGN]39.4SN MM[,_3YU<;VL M'7%V.=0U.O?>6 \+\(R9;!<7_^#5!+ P04 " !Y@%E4JA/Q1E,$ V"P &0 'AL M+W=OXD*":LF3RX1(+L;MP0N>P<<,WN38;_FQ:LPTN47^K%Y)6 M?H>2\1(KQ44%$M<7SCP\OQP8>2OP%\>=ZGV#B60EQ*U9?,HNG, XA 6FVB P M^MOB%1:% 2(W[O:83F?2*/:_#^@?;>P4RXHIO!+%=Y[I_,(9.Y#AFC6%OA&[ M/W ?S]#@I:)0]A=VK6P<.Y V2HMRKTP>E+QJ_]G]/@\]A7'PC$*T5XBLWZTA MZ^4UTVPVE6('TD@3FOFPH5IMF4DYZ>78FRI.0LM4AOX0;K1J8Y M!0D+*3:2E6KJ:[)B9/UTCWC9(D;/((81?!:5SA5\J#+,'@/XY%[G8W3P\3)Z M$?$:4P_BT(4HB,(7\.(NYMCBQ<_@?;AKN'Z O^%5, :G0O)_\4,&-0%JT +:J4. MJZG-QED2!%Y ["H*TRB$8.#2UKZR]M_\_MLXBH+W!XLG'+(2X?NW'LR5]0)3 M+%GV MU K>P#X*F"]O%.P=AK?P'8$$4)(^KR@=QN):%'11\VK3"M=2;'EFEL9'(]#S M\U3&S!5)M:BL[%8438GO=O9N-*78DKL;)%2>(F2--,!&D)PH#9QER,%S%PI4 M5,JJW?'WDKK:9;!\7JKNR6+QJWZWV"=D038SH,01U,H8V M_R;^\V,>'R6W-![ @O$,KEIB&@M?A68%+',F"7B^CW5A8ZT)T![ E]CP?'(D M_!G]F?X['(1N&$?N(!G023A*O"2$+U'+@IY.>-2A@W 4NG$4T?YP''NCX(D& M??R@D83N*!C1?A*.O<'QH*,[$_B N-P771U8\()/$4'I%GG95.+%==2QD1SDSKM #:6VP MFNA[SZG^6#Q X(V[UE-MC4X5GVG+N$=,);FS*!EXD]@6TFJ[1*ZT:"RA# !7 M9E!1KFT4R]F-89PFC -M>F#]&]>#9;-2>-<8EE$;'L)V#QWR$5>RH9')I#7Z MF<##UP0^C"(O'OZBP$>]"] []>[ZO5FF1+FQ$YNY_JGAVK&FV^V&PGD["QW% MVXF2F+;AE:);9$VJ@3<:.B#;*:U=:%';R6@E-,U9]C.GP1:E$:#SM1#ZL# & MNE%Y]A]02P,$% @ >8!95.,/!>Q8 P J@< !D !X;"]W;W)K&ULK57?;]LX#/Y7"*\;-J#G7TFZ=$L"--T.V\. HD77 MA\,>%)N)A5 MMS%1K M!9=XI<&T=KO?H?_O8*985,WBIQ!TO;36/IA&4N&:ML->J^X)]/!.'5RAA_!>Z MH#LBY:(U5M6],3&HN0Q_]M#GX<=''F6GYAEBYE6'6BG36AN MX4/UUD2.2WV;+_$7$3UC$,,I.(4_S[ 6\T1#IR..-GL&[ M5#55LF&^&*Y1,(LE7"IC#?QSL3)64X'\>,'/>/ S]G[&OYW1_X-SAU"Q+;K" M(_T2"DJZYJO6AB:Q7".UC(6&E*&EJ]!P$QK@S:OL+/TX3K.W]^] K<%6"%^E M12V9H'QL4;9(^2@1J-5!M1INXYL8L*=AH*MX49'#+6I#34PI8])R)L0.Z/-4 M6T'MI@H5+:_;&JC%@K%X;VZ/@>:3G]9]N"ZE9L8*&74O41]DKYVUBZT/<\WKZ9Y M]OXCQ<,$S:3@3'O4Q[P::!O'Y.SU/F]/S%'P#5\)/&(3AY3?X2,:W1AK&JT> M.%%"RMS)-)Y0BH0@_5,X.8O/]SN?$Q+D@X H..?]%?H;+EO-Y<:+=\@H+M=\ M0*V#]0IU\+_O(?]-/6R>9N>G= .F03\5Q'XO_7)R_ZO#D8'[6J#?^E3!$OY4V MC-)!.CQ$%V'^/JJ'5^P;TQM.J1&X)M,T?C^)0(>7(6RL:OPT7BE+L]TO*WI, M43L%.E\K9?<;YV!XGA?_ E!+ P04 " !Y@%E4",N"6.P, !=(@ &0 M 'AL+W=OU-+=O5-7N7IU$)\.#G_75 MIJ,'YZ]?;N65^JBZ7[HD)(94I98=49#X=ZTN5541(;#QAZ=Y,AY)&Z?7 _7O6';( MLI!67;;5[WK5;5Z=E"=BI=:RK[J?V]T_E)=Z!(S\^7?O<;MSM^8'<4BQ_;IMM8\:Y9 MJ=4A@7.P,O(3#_R\B1^E^%8M9R*) A&'$3*1Z1?J<*G[Q;_1!1J]V"A$'%*;$U[K3D"<"O.%JI1 M:]V)M6GK9\/2CO?*9B74'[WN;O%<0%"+A^T:-]?*=DJ)98M0LAT_[#8*!"N$ MI&ZNQ!DV=)NVMZ!AG[T0_U+2.(L*V$/5"V5&F]!'B(]H+M[B<-OII3@525$& M:5'B*BJ2()S/Z:I,@WF6"T0/8J,1>9($\S3#WBPHLQ![BB"?9_]?H<%&$$9Q MD,:)9W.>$G-9'@=Y%HE?-G_EN/^Y"K]3*V5D)2Y[8U33$;M9$20E,9ME03R/ M<%'D01:7H+-66+429W$69//RF3B+HJ!(Y\\@8YQD(L(!19F)- FR-!90;Y$G MXF,G.S4>$)=!DF>B#,H\%O,@RN<3NK!+'H)L'$1Q] PV4 M:@[)]):,R";U%K%06]^UYG:R4!A2);%$9@R<'V6S M'*XV@R-\[-KEY^=45%<(K1I PTJNU6?A+(%7SR)_M3]#W6RU<8MPYU2BZ++2 MM>[XA:5-Q3._=6!U3T(W2/W/X;DN:W1 !+!7#WT@$6R5P5-#M=P*K&LL1!J) MG"5S<+\G"LS25:JF*""$T:\T=HV+HUEZ['S6+A6DR[YS&>R'=F'%!=Z.6\-9 MMM]ZN9'-%9E27,NJ=\)+X#+X2&WE-A4$1!MS* M#A+@Z:&L")K>N@VS(I9!B!55:3%'OH!$-"+GDX: M6>TV$OS8!UF")2C0R7=,P_: 5LEUG/\%=)CA4L:7K%;M[-]O<>QX*/& <]AW MG3((1^,P.PU>'&9>(";#U>*P0.VM]0Z10A"EX6E92 V#^<:>M91?1 M*PWHC[-)0?S^W8_O+J#;*Z?$#8SW1R\-%&M9,^V2S US7NF&C"-^D W>WPHO MQHSS^Y3;1[E,^7&=42L*+DIN_ E$9O M]X3R8;_)P\=S#(Q*T95+$3;J.>=]L5IJ"VT<0M.;C3E(+@W C&= M)Y- 7#W9:3>:1+2\E,J9'O,J/3G"G9?@3S8!!/ &]1OD:J5] '^-.5GV(3Z6 M+4'#01/P_^Z.:Q[$!\)_>"T;I/=3 8(6ZG [E%^:W<@Z4TYA;I;R?-RC(4 M"\*<4#?$*(!D?U96F6N?PQ +!IYJ!3!@#I"9I$&*Q0]B@PCHMLA%% 8E0.[( M(ZJ+:GHE2KR.4I$ MP+A7M2MZ?2?'-_[2'&Y#$653&P%P49T"$6$JS0O 4[G M+":;KG*G^M8"IX9A*6("F>(2Y\*[#Z7-@CPIQ!R8^9>6%'+,)A%X0R\4Y715 MA$$>IH?*GAB,K(/2N=2^[I/&O%!.'1$( ?NG09&$ !%HABQ[]//!$:>B IW/ MR[E(P"7^?:"*BAP'4 7UXC6!9])" >L?87_J1[!6B9XC0Z^0.'4=D]0W=$=Q M"^R4!V$9\17:1[0EOQU9=Q:1MKG;"9(8L.BALZC5RT+T%FGBKJ,"UR$7"'DM M=<5>L&U)/4 *BJ !'8!:?S\ 4'JKGG(0$B0"%!%73=P>N6RM?7!)NOODATP4 MY'U'(P9?NVV_1KAJ0HA(",CT%3*1J)$IAJ UBFH^43TBU(-Y@>O33OJ6%' > MVVI2=:4_4X8%A&FXTC&6>2@Y[-J^HN(Z,.9PAL-M-TNU'60:,EQS+_B#(Y'? M7E/U)MWTS4CX2#"!>V 02DA]XR*TY:9A*:&=B>*\1@>E3_1X/.5;#PK8@8^Y MGGP@UY(^3Z,838VO2T]%4Y'+SL?.@A^ 6\IB"ZI[$9J?H>AM#>JAT02(>Q;^ MF(DFY>0+VH2^[]N'>V:JRH.[?0_D#=<8P1C%,OL(V8$<0K85#& MX4/S=X2CPWQY'QND*=I0KR/ I6[$YQX;@QL*L)ZU!&5 "->QJ@F"A:)R M1W?)C=T(+Q:R8I>!2JX,'40&'\'+!%#9 0NHL\HXLD"6*4\/<^@ Z1%4BY M3$[]?B<_JP,,N?2C*98[+H(B(JZ";!X+2!A&?YTJ97D-;3+%S(&%,("D@LH- M%/'UU&CL%J8T=IL'\Z+@^5A1HD,_2O5I Q J\Y,Y!4KGO$P?H&CW0PR7_2GY M]#"Y<96>YG-1SO4W2B=$GV#A P!+/DUFR MSR%8Y^+E-(_VR=U7OZ&!.#JYHYC>,S 3OR.S:52JZ6 N<'?SF4<<=\MQK\D @EPB!2.L&^VR'9J6 M[D]ED#C W7<@>C RI!5NE#!A(1BJ;D.)% F(OJ-;$((9O%;=R%HWWI?6WD]' M, >G+X=TD0;43VV=UBA=DG0NU>I)PT\-6X^48;QS$6S>TP6='$*:MK_:Z:<"I()]P?5)G89I%]YCZ2S;NW;:5U%KV;FY0VL:C]38U:4_>]( M0P7.5]KCDNRXB=R"F5MV!TJ]#<<1.P9*BEQ!>33AD>Q*J&Z*@/1$(FV0J@\% MBOV4!P4#3*+6.$1PK:]:,PS-ULI/F.^SQ3%9?&LG=AYSSTR\8?S1NJG51".^ M!]:-^W*7Q/>9DV9X V3>%W6J;@0UQX!L&;XBH_2$6HCZ8=)C)7L'<0TQ' $G MD=QW6GXHDQ:OU6X//;_@JA,W)7 UG3=/\]S QR7US[D92^S'E#*7G*.VQX]"-#T)NRKZFACMD#5))WY63?/I V-=>]DLF$\Y:8M^^&4WU?+8<8U'@>78ZS* M4QFN GOF20=*8CLIP4TN94.\3MS5#DV*@U+\16#C8YG0WA6"T<_H79P!^H&U M 7:"T;:Z9FP['<[=:U#H&\^:,RI)QX-YR :7MSPODJM/O>UJGLKX">C38=T M!!MUTPF E)J_6Y\=^X[Z?/*5?ZW,%?^P@;I!Z,U]^S\^'7\[<>%^,K!?[GYX M\:,T@*965&J-K>&LR$[[ T3#]6AU&8B7"U:=L MZB_M1M(H'%F*JD&N*L%! MXG[I7<=7Z]3LMQM^J?"H3OI@+-D)\6@&GXJE%QE!6&.N#0.CSS?\B'5MB$C& MGSVG-QYI@*?]@?TG:SO9LF,*/XKZ:U7H'H]DXB#_).:='T8%+05-Q]V5/OAQ/ _#U T@,2J]L=9%7>,,U6"RF.(,UN M8C,=:ZI%D[B*FZ!LM:35BG!Z=4]Q_\1ST2"T*&%;,HF+4!.S60_SGF7M6))W M6.($[@37I8);7F#QFB D2:.N9-"U3LXRWF >P"3V(8F2^ S?9+1S8ODF[_#= M,LDK?E"P&:R$WZYW2DM*B]_/\*?>] 9U*0K?V%5W!>EZV'Y1/MQ12R(*HQ>O0 M?*@X48M.$0WIPJ<<6WT*;D3'M?KA"GY%)MW] [H]:-T]W"#31-3$EW#?-101 M+>05W+^HN8 L2WRSZ0)B/\NF_GP^IWZ:)C2:$2,7]/PXW-?O@SLH[B/[DDU^ M[X-L[E_&F?EDLPBR2S]-4I=6_R2^D$TGD&81S$C)9Z%IV1WECXXEREEFF9-) M!//(CZ/HU+[188.B"[@,,F-AD@33*7VGP31[!S$<8C"S2X=)8X>9P#4)_G', MU;];X)P2TR^9&X74>4"JH(KVN72S*6(SC@L]9&(!-O+D7%;G73TFU?E44A;2 M._0HNKJ DJ($.T0J@:=*@[=>O?"DDE":'&R]-!><)>-@# #." &0 'AL+W=O+3F98\!)%RP?N@9-MV$8 M]H&63C91BE1)JH[__8Z4K-E#DP+;ODC'X]USS]V1.BWW2G\R.T0+3ZV0YCK8 M6=M=19&I=M@R,U,=2MIIE&Z9I:7>1J;3R&KOU(HHC>,B:AF7P6KI=0]ZM52] M%5SB@P;3MRW3AQL4:G\=),%1\8%O=]8IHM6R8UM\1/M+]Z!I%4TH-6]1&JXD M:&RN@W5R=9,[>V_P*\>].9'!9;)1ZI-;W-?70>P(H<#*.@1&KR]XBT(X(*+Q M><0,II#.\50^HM_YW"F7#3-XJ\1OO+:[ZV 10(T-ZX7]H/8_X9C/W.%52AC_ MA/U@FQB0>MY#(,_R+;-LM=1J#]I9 M$YH3?*K>F\AQZ9KR:#7M^ZP12E2T3<,O,#NZH3W OAWY3X9:1I3C. M.JI&S)L!,WT&,TGAG9)V9^!'66-]#A 1P8EE>F1YD[Z(^!:K&61)"&F<)B_@ M95/6F0XD##)9.5 M7[DKRRU'$B6>GZ;ND[2&$3C!IO2.21>:8\':.A#U BU2W>LS,5Z%VQ?1N00)GIM6^F"R5HB:>Y7,%[*@KSE9Q:;: AZJ"F'>_F\DXO MP[)PC4F+,$[30,U\F;9_)*XG!Q6<#=U,MO('T=)9^' M99F!'Q47JKGH*5]F#+JSNK$T9"E.'E M(G'-3\,RS4;&W^ U3\*XR"&!-71*'\_D64K0]9I8.8$=?,;GHO:JW-$/!VIG0/N-HALX M+ER Z1=F]1=02P,$% @ >8!95/###UU9"@ Y1H !D !X;"]W;W)K M&ULM5EK;]LX%OTK1+98) "3Z/WHM 72=*8;8#I3 M-.T.%HO]0$NTK:TL>D@J;N;7[[FD)-N)G7:+F2^V+)*7Y]Y[[H/TBXW2G\U2 M2LN^K-K.O#Q96KM^?GEIJJ5<"7.AUK+#R%SIE;#XJ1>79JVEJ-VB57L9!4%V MN1)-=_+JA7OW7K]ZH7K;-IU\KYGI5RNA[U_+5FU>GH0GXXL/S6)IZ<7EJQ=K ML9"WTGY:O]?X=3E)J9N5[$RC.J;E_.7)5?C\=4+SW81_-G)C=IX9:3)3ZC/] MN*E?G@0$2+:RLB1!X.M.7LNV)4& \?L@\V3:DA;N/H_2?W*Z0Y>9,/):M;\U MM5V^/"E.6"WGHF_M![7YAQST24E>I5KC/MG&SXTQN>J-5:MA,1"LFLY_BR^# M'786%,&1!=&P('*X_48.Y1MAQ:L76FV8IMF01@].5;<:X)J.G')K-48;K+.O M;N4")K:&B:YF;Z5::+%>-I5HV4WG70[;O;BTV(H67%:#V-=>;'1$;!BQ=ZJS M2\-^[&I9[PNX!,8):#0"?1T]*?&-K"Y8''(6!5'XA+QX4CQV\N*G%6C5(1[='+%>:R6JY07[>'@ $6":12>L-&YMTUFI.^#1DUU[$CV[9ZK7 M['K9R#G[=2VU<&/P:N/B^YWX+#4#( @<7JW$9YI"FF*^P]I5D@ECI#$>A-\3 MX!LSK,7NB!):1]MY$&+6RE%KXS79%;B2PO0:^-7\V"*H5;5]+5F'-*GEG>QZ M:3A;:&4,@R'FC74X,4VM))MKM6+**ZDZ;'ES\+V#+,F(6Y>X;>#>MF6+R;T[ M6VK9PM8UJY2Q!'@7D(.@)MO*+\CZ4G01A\'X[@^#N6/B0)T;_W@G= MJ-Y@)PT28/'6"*8GS?!M5?7YW..'+!KUJCK8#LKH).Q[\Y&35DW;V(;\M^Q! M.DPP8%I%+T15J;ZS(]/G34-=S!'==XT1A/V!" *P,_A3H\V.WD\@_W^V?*=J/7R"4,I.H/H,9YB&0M^K F_=M;QZ ([NMOQF31O+M7"2L)^_L; $J MNL0,$M?_16-#U+,*[-T:0MDJU6%:#HG&U7(:=A\C3VJ9NTW'Z"/\2X& M4E:"LL!IU8H5VJVV-6><6;1=2[99P@:NYFQ75R"T>V54V_LH.JTTX@$Z(2,H ML=J)911AJ1O1GNV\4Q3)2RE:;##Y0-R)IG7AAT1=#0E;GD-+J(]25BU%U\F6 MG.4L]NGB=C_.GHK(O7 C.S4?I584_%HX-*:"=*>3E\))7%Y? MO=N"V?K.$8IZFX4K"G32F"-W&*+40%OXQ=MUHC&=.+#E!;MU)Y[F#SGF=_AZ MO_VZWQ8HEZ'FJG7B3YTC49$@V)P]9_^B-.E::FJ=Y&H&_<:FF#X"?(0E^V6W M*]C/K<]8S*,DYT$1X#GB81#R)"W=0J0E"8_S&,\A3V/ MC /WG)0ES\/X,,0D"W@):!%,$@8IBY*$A\#@(>YU:[1'&:<\3E,G-\]@EGAX M3F)>E/FQKNTAV)#'L%N197C.LP)&(3$%A)=I?AAHE)8\C')69CQ((Q;&.<_A MNT_=MF,BYV%. MWD@3&+J$,8^U-(]4#7B6%*0=+W/2LN11=)PO+(\3Z)I^3;$P@#.*F!4%?%NP M'%]!.2ATM-T"FA KM6CTMO/V90,50%/%/UV@-%")HL!\J+#+>-$/>T]1 MY*0.+/IVV4]*0T?2++PJ1EKK*S&CY=^$Z31%B@F"D=OM<6E?6X]:Z%.JZR5< M!879%3)Q2P=7S[2O'1%<2?6+Q4S=N6,0F6!8,)-(Z*YANO,'6#K>G<[0E%/" M(7%GXU0KO@Q=F?R];^P]"6\5'6RI]C;='2JEE-^;_3]^BSHNL18)W$3,+[*$ M!V7N\D3,LSS_"W/1F(G&/#1FH1NZ.H#BX[H8.3RF3X1.&+F:\ZOCX3!^.H 9 MB(BP*F&!TQ!!G.1GB,PLSUPE_,O\0S8,")K+'C$%9D*AFF81S]+P^ 7-7GUV M?1(4A[/&,PDU!#O'?\P0?THK$++GOB=T92Y*>%1F7@N4U31+W'.8H5JC([C= M-/8/J5LR0T15+D6)1"HJ@M)U#V.<72_1T[ HI_8@9B$D%= ]1&W+X]B%'C L MO2"DSVG=^)VC:B=),CCWQE\@6=?^LY1PI1DR:(PY&8O F2P+OK?I"!];?KS7 M\,=U=Q;7.*GO7U!,UQGP_@8HY;X,2B6+SO5WPSV7/[W3<8B._1?0^J9S3D'/ M+"F]^N2%!0):;,9KLT'K;;SA (_&O]>2KJW0&E*#3T=]=VLRCGE.[@H QRL, M3" M+B!V>8X> #UC%%!O$Z4YVHOX11HK)*$ >+%RF#G,>Y0F0/];F MN_A,='5$O?>G'+4!/Y3V#O(7K%[\Q:%K\=8&ESDZ8GGQ_C#JK7[(V.FK%4K]X@#&PO M=V]R:W-H965TV4[=]W[$#*2EW:I_L2V^,Y9\YX[,GP(.17M4/4 M\% 6E1HY.ZWW \]3Z0Y+KJ[$'BO:V0A9>6, MA]9V)\=#4>LBK_!.@JK+DLL?$RS$8>0$SLFPR+<[;0S>>+CG6URB7NWO)*V\ MEB7+2ZQ4+BJ0N!DY23"8=(R_=;C/\:#.YF R60OQU2SFV;2%)4U%76EG[ A7*[ZB&GB8!AL9+C\$F33#V1+" P3M1Z9V"695A M]IC (^6M?':2/V$7&:\QO8(P<('Y++C %[;'$5J^\*GCF$WA="0N!.R5WW?_ MXEC^2]9*2[IA7RYHZ+0:.E9#Y_\IR<5@YLT/U)ZG.'+H45L69[R3V&CZLDIOYZ\_SVS>03*?O5[HE) 4U![M';08R4:_UIB[HR38Y#N S M2Q[T(?GP-RP%],8N7$4TO@B<#N]Z"7-NFXOZEZ ,[]U>D[U M=OV>Q<=NU/<-/O!=%O8O$02_O(R0..@8@M"-_=@0]%W6B<[+^#A5W*"4Q*KY M W"E\&^2C4S(.(SH^\^SF 7L7R/!]>,_)MHX$845>PX.6?3')*T3C8';#<+' M>.;VPQA^=_F]L]Y4HMS:#JS %K9I4ZVU;?))T]M^N3=_B'=<;G.Z305N".I? M]2('9--UFX46>]OIUD)3W[33'?VH4!H'VM\(H4\+$Z#]]8U_ E!+ P04 M" !Y@%E4.W $-CXV "RM &0 'AL+W=OW)NRV5B59,;NQ'T BR8(% FP< M1;%__;X[7X(@2Y*[(QQ6D03R>/GN*W_WP[#]X>'# M?GD;-D5_WFY# [^LVFY3#/"Q6S_LMUTH2GII4S^\NKCXYN&FJ)H'/_](W[WJ M?OZQ'8>Z:L*K+NO'S:;H]D]"W>Y^>G#Y0+]X7:UO!_SBX<\_;HMUN G#V^VK M#CX]M%'*:A.:OFJ;K NKGQY<7_[PY-$5OD!/_%Z%7>_^SG KB[9]CQ]>EC\] MN, 5A3HL!QRB@'_NPM-0US@2K.,?,N@#FQ-?]'_KZ"]H\["91=&'IVW]KBJ' MVY\>?/<@*\.J&.OA=;O[6Y -?8WC+=NZI_]G.W[VZZ\>9,NQ']J-O PKV%0- M_UM\$$"X%[Z[./+"E;Q @'C($]$JGQ5#\?./7;O+.GP:1L,_:*OT-BRN:O!4 M;H8.?JW@O>'G&SZ-K%UE-]6ZJ5;5LFB&['JY;,=FJ)IU]JJMJV45^NP+_>O+ M'Q\.,#4.\' ITSSA::Z.3'-YE?W:-L-MGSUORE"F SR$-=O"KW3A3ZY.CO@L M+,^S1Y=Y=G5Q=7EBO$<&B$+_JA \3Y?RW(5NV30\;*XLAE-FJ:HIF M615UUL,; I+P->KAKXA%1+%M!\"NMC62U7_]QW=75Q>/_WI]_8K^O'S\)0Z(I_"V MJ?#%FX%6@T>Q"1U0J+WT]OSFW%[JPC_&JL,'X9@V10-<%9>7#2U\>A^R8/M" MT!<]<.(M'\5P6PQP?"M@E7SZ&SY\V'K;X0ID/??C$(V\E//&G38M3'@.#&48 MX4E8';#+'@8:ZS(K*Y@2EPHH4A&L5EV[@9G:WJWV//L-L2]KFW6+(RX0X_-L M!X_<%?4(C]"&[?E<$!F?Y:&Z4-.* 1!=N O-B%\M6V!WN/T\&_NP&NNL!OG0 M"\X6S;I:U &A%&1;VPYD80?GBQ\0U%O<0W58P-6)@G84/ (TJ /4R:VA@XJYJQYY'F<&O#D8%[A#N^"@6> I%WS8% M )IWK^@!"]_=5LO;#$F*?J%#QX^(RGBR?XSE6E!N =H&HV?1=81T$8#N1!RL M3[&;;XS=?'.26;S D_H=)\)Y7LP=U!P'^KQ!7\9!LQ>&(EF%.X.3J 8\V25 M$2B6Y0!COY(RG\".J([@O@R$L$1OH"/5^#@,1>#* ,K;HJ)#(HZ-1%H8_/:( M2$B/71FZ.F'J,/:P"Z&!0^K>PT# . <0I8!C> 9\2!LX\[%CSH2,A+ -*)!^ M1";H: #P#9AHM[S=\P9@DX!]0_7/T-/C5;,=86189T3Z(2QOF^H?>/YCSY@F M4[J!SX&U _#B\,8[$9X /=@ELC^/X(#GA![(B2L"= MHGFODC\,HB!T"(8R@ 1!N,%J$'=!TJU"CX87@!%ABZB*NR$H ^ZM"X*+_D0; M8X:-2*IZI!R.\H(C9T0RJ",X'9%V;7HD[HV'T4TZ0 !T" M7P*90R*N1C[0;T%BD>S'I<(0 )"Q(5:'>W5J"4/\$5#$VQE*1^8)!QD9TR: M-E*V=;O>Q_7VXU94+$ 9..:!<:II%6R$C)5H'?$U9ZO)1)ZO"A(Y1NK1ZAAM M/SHB+9UA@-K4CO[OQG8S][2Z,B J5V@@C+VHNX0HF[8$QI;#F?2D"J/Z4O0@ MYFN0O1$^.*>CWCG>GB,#V8'@PG\]-)S>JRH"CB7'!H.5#!X&" 8-O@24&[;5T@DL+W@ M/A*= W1NJ_5MC9@% Y>)-DA6"HGQ:ETAH0-X0"@->\85E$,;-MD16X =J O M2>->9=L1)"=JB:S++74C]$>(&P$#Y?*;B\=/C_U.*$/J:!5UR)055,/(BJ3: M16#VT%AD7;*QB;STU-E^9V?[W0T0 G1%W,0ESYWH)PU %? 9-+J0E:!R1H!?D]E$VHDP]=>3P=2()D#&D;WL-94\R,GC M=R ;GGJ#[@F/D]V@-^FDCOR]P?+[DZ#XE7@8<<6;L$3LJN;M\L\8AF3;)O[2 MQU\$I@A2]T 9%H-_B@46PFQ9 V2 @9 %EQ5W!; =>.,,#N"L+VHV<.A!,##H MJ2'1W' EJ^I#*,_$UG.S1)++D-&O -HM4F:[$UEX0)*L=8Z;+)!!SOI.),UQ MBP3WU851)RKC>Q)M=U6)1K;,#AK#K_/@2;;+O&50Y+@MXGP$)4&6)F3[ ,Q8 M+/2@6)>Q\Y@U^;<-6'0UJ,%@_X*>PJRCA8%IF:3WN74@1#V2%LOEN!G95&>$ M1=V@"[?H!+X+:DA_@2-^F6<-3 MOD2U\V]; )WMTA5Q^^YBX"^[_=;H:DFN\ M'#9\BEI,#!+G+ZQ M;&MRK8M-* J&XIYPY_@Z6^FR!'2GP40@/IHURO)M 4!!SPR*+D5(6%))#AH1 M9]%90!]%GZZ4D@=E]"M282IJL\XAMZ-I@^,9GDV MQRYOU.N%>_\-#H8V"DMXN4+%D@@)S@!%%$,-[6S69L&P&W M&U@WR.;W@

!C-#S;50<^J #O(6"?F7^H0*9S9%A\CX=$^20U@@QQA0YN^"^SGKP9R]W0# M/4[X&%UJ-.D.1@9^V>Z:="Y8 +[L5#\^%P2HX$3'"G0IQXNP93@#A0 /86"= M /4G0?J$A+J\B &0BY/"Y7>0EH1$+U&7 %Z2\O_0:_(I3MW1@<]Y@F+2Q&1$CJM4]TZ9N7063 MPH1>:G=H K9BUTFP@FRD2@W!#>*T,PI0&0)V*4_CLD50G$(@%T&[/'GF+U,7 MZRMSL?X-==JGZF*=Q::3(V-$]H<>UAU^>K 5K?#!QTZ7O?Q(SZ_'O"5Y$T.W MK/K4Q@1.#N2.''4!7+QLB5$A?T!MY8^6N ,+W8B,ZC[9X6#H\^[:FLY>XB"B MX9)M304M2!^];=DWI.4 ?;3,A< G%*?L2@JM@I3/-0)'@)S&!RC M^/"I//WSH(E@N@>@9,;]>P#J70)%+9;2'>EI]SR2S_C355.Q97G&I%Y&I$PG M'\@Y%5TC2?SOJ+?.J\2J5A0;]';W8^@.SD+6?LHSTZQA:O( M%JY.LH5G@7 $%==9/_XL/_AS0Z*(061AKHR"'P.WYCR +W9%Q_$GC&J3CRIQ M7/>W +,S\D,*PT2K=#I.^,"*&ZIQ<,3UB+$]B>GV?0NK0AB3,;,,'3DLCX1A MT#;NP\S"U!5;!B0:&@].Z3:4:Q(C+AKBR$<5Y9$W)E'%B:'25?W[K!Q)Y4N6 MCF[5DSOEY1Z:$FTC7L+Y;9#^5S)EM*L5NEZ'N6'$M>%M-43'[=B! MRJD@0BZ+^U/S+QJ-L-2A]CY*!MM],WNUW;P91_5'G.A/ZX\Q;^3RT>F0G2S_ MJ2Q_EJX_;8@7XM)/O%M)K@7I205\NP?*)0\ _->,A.V4#]*Q;=&N /E0[3)C M+R?3,)%%@N,45U@**BVK#HQQC%)P&*=$^S6P>L4!BV8IZ[)SNT5O HU5BL_O M17MJ$ZC?B2I8MTL_4M4?FR072C!0J&DD_P"K$R$F *>HY@%!&800 M4PQ\F%2'%CS#VC\CLZ6,$\.OY'P KE%..&,NT0G;I4%?G<8^2,P.9!"W8)$6 M,$0J3U"B-N(?#UJK?ZI$:AH<[20W5&> MC80/Y.@0?4MS!888R:)XQ5VHVRT]L>W:$N2OR(RZ6@%![9YMY>PMI VE:T3.P"#"F=W(,8Z,[+7M>C&GV4$4]92B!'KHX_(9 MC@MT*<(JOLND2-#],::0!U%;QX M=FUY9.1=,UW<C'"08(>?W0#V,)7!W.'7BJVD/%%N!Z5Y!S=!-*>A . $.]YV#Q"LCE2#AV M"DH?QI[%668CD"BTP9TL@ W[ +_?I6RN17ZA&Z;,$T0*.-@-VG/B;2,7,@&[ M"YH)T+24_,3;(8:48 JYV"0#AUSWPF[-SW=D[>K"V05B;TT5/*#,#U96@$70G)U8>,BKQ&>N(B\(&# */1[,2_3KHP M[PJE$ 8Y)^$YS!$!X;%7FJ<07>ZP %@/$%U.E@Y[^9F!Q5 LJ Y;2@O)%BV] M3$+H;%$LWR,"V6* @,:&LJ5J?I(Y,I+P&IVW#)SBA-"XU* &.)SJP: ME2QJ!_K=+J 10 M<57%5 598T])E_#O!667W!#YQ7*L4X 2WI2I9J'V+EO7? M(\#^GWGV:_A0+5NQ W;DU")!39O K',2FHM.@F>I5%%4IQQ1=318EA+SJ^S_ M5'M0+?/L*0"\B!/IH$&GZ1W-X^[Y>4IL)0EQ_>KZJ6:+D5N[*$O)'MZI@L'Y MLIB?(=D,P+5:1.<>/8'HQZ;4#5WRBK(N]#=D"IM%O1>1CL$]]GOR[Y1]0<07 M 7JP/7SUMR[[GW [ED6>O>R[(K"X%;#XP0UB.L'!N= ^)0 $!Y/] WY%?P%@ M&2, V: -H-HRE&+)P!,<.MA@4M49*!$UJ?QL7@&<-)2Y(/0PA04@X7:V!))A M+W^K"6S$1(;;KAW7MZSE?=@67!QD$52/>%$5PHV]Z]IE7>QRK.T &)QGSXG0 M-!%YK9B#R6PM*VG.^EA5'0B(VZ)>R=ZOV#_:A-TEYN6 M[B]>*B1;X'++]W+T%O2O][0DX-NA$3]H._8%\GC/WA0F&%U]_NOSZW/0\!@S MD?OGRG=Y]KD3Q *OP#YV/K.>-)_J3>C:B)T1A_H)"KX"J0I,[DWU_B[B'#J4 MQDX,*-40O06@WAC2C"PO GWU-.\![6!6_Z8@[U^_[T'H],F:6%$IJW4UH)P" MD2@I%W#:O43EP5IIMYC 3H2/BA!K?4Z[#Q;*[\XH5XV3U]IU5VQ(7#@>1L#: M:O3-E$=Z@I/>6XU13[!8V#_K?&MF];C\#N9C_:V9#.J0F96C7M!'*QLZL^!& M;\'Y4@@SH.3<@%;A"TK[+ED4L6OUR+R:M MXI"]U >?!3X!7-2>4P M]"P=6 M/]8(A<(0&3L2QUU;@^9' ]!KG#O@;(?'@!"(7J"^Y!FYDYF'J2^3M$]:?S1'O7C/?Y4]_1C M%HBFJ*A"/Q0?2$^&R8+9$='NP'40]B@ P*[)9]R/Q]AKDHG9SGD,M.3FVKJ@B)65J.ZKIH73(@L\;4*\923^!7<$\Y0[) MU6%5)R9QM/!;AH).0DJ4>YYY6+U"%DZ"&)_;IV?&94RN?HG8.\,]!IU);+,G MX@ VY]DSCD60>^^WWU\^.[O\'FP*T+D U7,-ERKEZ1+2:S6]7MLFR04\ZYW]O*&R-R1[9HV\)%8QB$?^ MKJUPPUP)=IY='[ZHX0CR9O?1]&5+L&S'Q8 %DC8EV>-P3MYK,[&"N8*4>;UW M1Z"=TW/( 78!&L#2'&"IQ7TXZV(OJ8Y6VS8# A()NI([+1R<9#BJ(U:5&M9] MS ^7HN>!)R&H[>!\Q=M"2DHX&.?,]EBY:"FAJ2J8O6\P\0.(%!5/=OKQ^JW> M#A,?#K.I7'G?QT&0Q0FR$.\4$H^&0_:?R*_2H>M)&HZ%G9>GBS!?BBIR M+*CRT6]G_F^D34J*,I=68]S M^E(1LI=_FP0MI-"*3I>$.&XX?,1LDSQ='VKE#:T2G]7)HX]U/9>GJW%>28UW MGKVJ2?6!%3[74N]99/@3XS'7C8]L[9&0/D(:((AE[I"2U.2^ECT=DY1:^' M3LQ 2J(#L1XT*]M*]+71@#V*K"SU&E@I_A=1FT&_SI0&+41&'P/K+Y M$FLF5FS\_!V$>_8H>Y FRSU50NP?Z/GB@W3827I"C/;IR]N;,24I8+/^90^%")1HNDG6@)\,5P<75P2;.^).I +YT M+XV%<7H6P+_6@>VE\^R5PIT3I W*GJJG-914U?*YCI//26X9*S4O3]=8/E'O"S#XA3I4N!76 M?$KCYPSWCDV4I>+288%Z] N*N6:\QI6O%TO-E)@R$NPY@[:](^*JE'@K@])>9TJ1^YD-R7HQ.IQ%(NXIV*3T=;,^7P$YJ-9 01:73T M!?'V@SY%[)8[WN>)>H<0EM:C>/LGC8X$#7,*K:N$4@_KT.;>Z"3?#3;[6HM. M]@>K(V()1!^:\SFI78 Q"]'<>4QM"<#L4)N<1/XVRU#9?3UUUG'$2;F62VCD M/:H9'S/.P BUAEU9/X0 M?DYK:K6TWN$DN=<+\W[/U51&(SM\P/ 6ROAYW ;U%]5$5^-\BGE[4.3W\CLVW") "GYC!*W*^]L4:S@H34T8T5$Y/' M!FLPC<.1A8!/]/LF=-0Z@UO/#:C,K)RX]0NV:VR\)F2$QGY?%>_=J4R$/^ MWHICKN3=UL/G^#9/H2[G1*AI@2OS(P C502B@^PNYB@GQU!CYUT. Z8B3F%_ MLJK\(\!>]6R=THNST'_9Z,Z5NOT^(P3(VRS\<2_IUM+/AEB"11AYR]9?X'W8 M*[1R:PIP"(EIS\IT7V0#ISS3JLWD)-3F04.GDP2D)"JP*99=J[YL#)R5(_ Q M\?,?>,.3.#@78I^9Q]_VHV,S'R7W+$7M:\QR\7%& 3'N]9SUYK[-U@CA64.Z;Q\.5AY*^2&#+_]-@TR'# ,-&-.FT@X1^41@4#F@[T-IZO9'5^W- MB%$O/0_;L3HG\8J51O[Y0./YDI 'M;(S<#/6FRNNW;G6O7B=,_GW: X(7B'ZLY3FWHSJ5T9).-C6N]ACJJ,])LW<>F#BYG M4N7D>?9"BUI2J:B+-XX$-7@0[133""0[K&C7WB21/60@G">JF3FP87 M!V!WF$[OWR#T2M(CIUE9MR'6YMQAO?1=U;646B]Y41\#>>YXIO#/+8-!J;75 M$Q6/)KY=U$L)!HA[3DYIL7>),T=(;G9)GIL1P8E(U8Q97@R<3,VU M^9QL>T@^6E+CX6RM]4R7HM3G&)GB 8W?V5CG_-LM).62VC:4$@X>BD2)X9V MW8[<;1RJNOHG)W3.]A&D$"BFI%H^0S,"*F!7N20Y4L"NVYMF/=D6N64KIU%Y M9PK%,84BX$1VZ)LQKPNG3;L$F,2_D2H+?M .4+YC=LP-Q".^X[#.?DR;(XF1 M-5+N6N:Z_>XKS$7'GS$'B0I==$!ET+'UL^HITRC0-YG$'5)[YM#8EJ $;IBC M0C#")T>%'%\^Q,:3#HO8G.'JODX*,9[XM.UE#2\E(3C#1O W[6K ),)9$_!? M-KI]FR0A]_JKH3!5ZH/=WH/PHF:=A@GVK#K=F?=12P?L$BR%BJ:*^J0HS/RS M"J!BB\G3UA1J1D&6ECO\*],ARVY9N30&X":UEJ&"Z95+Y^G8%GM,"_9_GVF< MX#:8.WK92 2B;?M,L$._R2"/%T9BW1H^(Y4.'27BRGCH"7Y*$# M&_;5,\RO^#&R[KA0-#T75%Z)/8?2X%GO)X56?A+B#]HO73+5. _'!O9;!I:W ME% Z_&-)62CJZL"0;70 @UG /.JZZF\-:MA?E3JP(@]?@9Y?:?/A:[:+W ?5 ?(VY_4I^<4;EE>]PUSR77I>D)7$E$J27O:.N=-$G:*:(0]?C19U*MCMS"0.Q'D0$T MIGJDAO91T5 &X&,(Y :CA)A(O" 17(W-C=;]3&!^6*/#)^@"S1KAL%B(BC,] M$PEF8A;Q%"(5B<&45I";8 M[_/I];.'3Z]_C>YE"I8MTWDD+CN=E+Z(NVJ3.R2HN"ON MXZN<Q#[%\\A^#)/L7FBTFCZ28,4A^308HEY@RJZ+-1 M&ZF8'3ZYM&8N#U5RGD\)H=CMX^IT;X[7PCU?QXMJ9N70)X\BI69RI+Y5BDM[ ML'Y-E/JVLBK9W-7CI36!%*%!:DG8-/&/.5[2AW6L&W=MJ+@EK^M0IC=?^)[. M6GE74K1S.1P1,=I@2(/LQYZR'G-^:M>"#.T/B=\AT4?_EW:E>6<^4:OO7#H) MV LW((VXS:YOGF;?7'QS=GF1FUGUVBJO$8Y/;?O$.YY:B8+95^^\9_VHA.TC MA*I5MF@Q0"0W [28,TU]CC S%TB$]KL)PP^INL$M+; _YQ"Q CV%U&1"LB?E MIH66 P:8S$Z],M;2O1/WP.8ER"/ D>3"!DUMBNE5F@)J&H^8M^Q3MWQ+X#V; MBKO/VR4UN53\)6J2O?X&LX*&MWU03'<%B!1,X/F)^XJ^5FS-QZI3VV8H3+ MFT1)1(IR)K M3=7QY-Q3O)BF!@1T;LV#,7?L2EJ!RL<\U@-)IJH>CLV:I#[BD:&'"^>ZA\_. MZ.:.HT=>K@21:MU?]%]:*BN;RLU=6V,C"67SVL5I'G'.O?+_U+=, MDD[L:-XEWM&1Y#3TU0@F@:5E:=*Q>WF^WAK^W,-Z_JL8^J M]JW)-[&F>EMQ3[[M*\#I*FV/$S^( 0YPQW=BP3G"8*K)^B*%V M4TDX75)1>F:;.=MO8,&">A3AZ.T>?92$.5<5DF6-+>O4SBHK<>Y;G -AL-5R M>&S\0>Q?-.H^Z4L=BXEIX".$Y!,DDVXL1(<3<]7HE7[$8)P)1Z!>S/VWW$-= M<2]MPP.'8J<1;VJSZSKQJKGB]''2DG*U.G#?ZPZ#+J Y EKG[AJH.VHC3CD^ M-K M.^Y9H9L=9EPJ^)QY(.P*-NF#PRK]J)>? BC'(MB[M&JSC,\4T?US20R3KZ5JEL';*N!.%RJ6D MB6Y%UH-KL$.?QP7@6;7UC4K81M:6EU/E+-1:DL9,4)4N1U93MNZXA]R?-VGA MH<%*KC)%IK4FI]%K[S:@)!:GB$=6+V1'BHVT,:KT?BITX 2- QPXE!Q(A'HY M=K*3A)D2#B(UYV"SQ'J80X52V\Z<'U!-+NX .O9H N:FX'GL,9^9]FKAG*^T MF$[:^QP1VWSZ)NS2\X]>A[F)"'HG)KL/&23S]N"=I3O>B8@@5D[S M4\--[[NB-A+ML4JG M%)@8_]72E9G%J>,[)M[K--9MCE.2D]^TO K%H0R?J/W3FW',0.F;AP@DFN/5?BR/FYF@_ A &::K5( M5I0;8U5W)"_*D,^9C*Z%^G3ET4=#^1%_>71Y?IEI[T9WZA6\CAXT7< M(R_Q+]^>7]D>76W7_5U0<]GZY??3K9N-Z?-N!G@J5?.S/G-F3G4W]1[[,0:4=T8K=C1C7/$7$J:"V*Z6.?0G+/5 MBN7[NEWG)Q$FC:'9^R%IT)DD4S8^HS750?K3QMU?+O-'%]^>/])35C>L6CO' MWC7/?.KHE"!6[B)G)..<0COKC8K!_0ADHMAC[D!9)UE1MMA3EJPM^%3PS:\[ MZ9LKBMN)A;9-,)VX#]&"!$,3F*+S06M[S"D[@= M7C\S[5'TOWQ+4KY4M0>^68M+G*?VW0LEV"2I328ZGF@@^LU]80'+9Z7DMRGN M\]T[7N6]C[\Y5;CP-!FCK3LLBATEJ8L=*(,65DQ5L!T'<[EA?5$?CQKQ0JUV M@8UAU96YEX"PJ)K]>>:XQKR 1Q5\VA0;ZM)?[5);[))&8CNR4GTEZQLEU'[!KF9\4O @+0FW0%WZ4MNBFM;PHRK#"@OBBK MN.23N!K;SEV=;ASWVB?"NA3R613]O*&RU\>2;3\^:;=W9L9<(O;1?%XB\)W+ MS\0XA[^1ASHC2 .#Y'*@7N<[N-P^]IM.4\B];NKSS>FJK3,6*%0&U/2B)+B6 M:_%*E(G/3X;&7J9TS070"1J)>/F$:.OYZ>9KEM/LTH0T!2E>$X(:UBTH.MX& ML *VJ.CPF<1,3DO>CA< OWQC]_^>0M'8'N_J=#N[:^PU.S C(JDQBYN?.(99 MI*POQU\)_, M"XW '38K>_'Q%U5$"VT7'&*[^<1T!E/QT=77Y]]X6_&;RV@[ MLJUX>?F]MQ^]U7<2UK%]V=7I+F0WA*I/"%6?.E2=!?GG#94&!(_1!I\-N7!N MJ?#4FV9T=0[UEDQ;/,@UA.J&H(AGCRD6ZMU-NU$5>.&C7<_KJEK;;A4J-/1Z M:^"%SS^IP;0\NUG>MK6E.)"/&\^1.OO.VMTR9I':M%S_2=ARD.5%L'Q191SPV $JNVZ1P'^@IQ1"S<^G$JO[]V0H3 MV3MI2L..NT7A#9D-Q.&ZA83%&; '(><$.*R?IP&V:?_"&U>"# M_DM:##K?7(J03:"CQIA *7KA9RX/6E!UG\[.+9PF*1&67%4UZ ['2%%2$NG2 M"&M7_SXSF1X\1?6U408!4I-*Q-*7_ D&VU2,*0H2G[88\Q')>92:\8/4[J; M(?4)G>2_L2':U>D.9B^YH^:;XL-\$\E/>)VOECK:[BOVY9\T$92FGGB!@X(! MV?",2IY>P)N<>#H#F9NQJD704+)1M7L?S#??:B[:YYC:13@?&T]8_J?WG$0C MV_GOF=^J^7Y>@E:W;%1>QWR^<#:^TQ09G<72-PX4Y3E==C53H) M2XK*L&O/^B%L8Z$X7:2C:A!KG86KM*4&0PG<38<7?4^@!7U")B6* M*[]HWFK2!4@\0KM P4H4X)8+'S"0UBR#=9?0E(B/:(?BEVPW4?5C+WD2"(L1 M;[(ST*"R048$R<\-8$QJ2&'V?CU:GJ5K3PR0#')?96U^$,5_%81RBY@#@8)9 M5ZN%!I(_4I/K:5!'@=71MIW8ZE]?_*=M7Z($4CU+SD(D 2+H>.LXHQ6UG]?@ M)%- .W9'3UMNBR=YIK<'S+:MT31*XJUUVPL79&1@8%,;:4U#];JN3=-0,PPS MZRCFR+Y(OF?%NMW0]7'B_(C-$)U7*(I'@E9T(,8^A[)F3]R<7Q#O2B%88$2W MEV3+CRS&56D@BKZQ29XPZ5U%Q=&EU$3&^R'H:*M;K.=(&LKBA2E2*"('SDE+ MA[P(/9[<>H2R-O!%=]OYY)KB>\;*9Z#!50&6C'%DQY_>S6@7]'*8>S?XSF5* MHJO_D'?D'%=@?)9Z#NVLI]Y'C<->B9 M7+E9]7B&')?>!=<#H)!4R#,NI8I!.Z?\H;>+PDLC^ZNYS[XD\[**]B%8-P[) MHKC95=B) FRFJJS(A%+[%!6%&+.=Z(/'M >+Z4:9<-"2Y/)K+9[SFO;G]Q\A M'$GY[NU,AX2Y)5NP]2AP#WMKFN(YQJM1DLO4C_;PO<>O>(G ]IUNZ$6#J37YU($@'>53WL-Y9J/[)K@B'U,=U\MW75T<>]F]/FK MK48\)'@N-*XMEUCF=N-9N8_/X10*3\M7(*M9\-5A=V [:HY#7 M%^GY^"DM]JK5$ \0I=1N3J-;G0%CLZ>CX/Q_MXL>RYI=,H)R%D90)5"Y!?", M*RG!CBJZA@)*G:$FWC^>_;5N%P 1UZ/GEW9WAE2"]4)$,NI9^NO+7]Z\G+B6 ML(47W31!4&KC[8/"QI.>;P4EYI(+BY+!$'@3A$=YH/<7BJ>;,U;BO<&EICE) MUR11R[LRHP720F)+69&RY)SDAK*G[/Y'L9?QH]--AI^VFPU,3CY3X#GJ!YQS M 7S>2.QUM4]TJ\*NH0PUS(:FIYFEH+\*0\+X+QN%_*M[VZY&X[O>@]UK]J3% MFX$PZX9* ]KNT*1B;(Z#]=[RC):@V5!4T0)L"R^VU8N4DW;N6J1IJV.NI(J[ M0QGT"X/!+@]H::A+EL$&S&>5M<01L2"FBZ+\>79=U^J5CM-J@!EO:SF-%+%G M\*/337U?JK,.]>GWS MUKV)*SB[O(KE[8DS[(LW[;9:9M]^=?%E=D/W7JSV2M37:2:N?R^W"=!7PW%# MCNG)&)3NB5W>"@K%6(:Q\Z+-8+4((0!Y*>T(\6*>/KKJ/DBY;*_9&9JTMP5M M:XD9HH39MBF)[6'568U7P*I;E:9P+=J-K+ QYX:(5YLZB@0@#W3ML--,$[IZ-W8U]$&5A:RF7/)(*FOGUFU(=+GS! M3+_L0[^X=*3R5'XIR2=/4CWH.><&OBV*4I\.YL8LCT0ESMQ+ MM6 &NVHVTDO%V=0M6A0CW_/BT8*)+!5//Y[R0 M3Z<#.F@';L5L;NS Z.QDR69\PLW7Y8W"WJCC,A4+7FHA2U#\_G0PIL?GJ:5W M!+\)_J1[;;"6W$GY8#M7T].!9Q7B!<^-Y<#P\\@O>%%81JC&[PW/02?2+NRW M6^X?G>UHRQW3_$(6_Q!3,S\=I .8\GM6%>96/OW"&WLBRR^7A7:_\%33QM$ M\DH;N6@6HP8+4=9?]JWQ0V]!ZNU8X#<+?*=W+L@*M2&U6AOXV&@R_LKN#Z\&1D4(:E'.4- MO_.:G[^#'_7A6I9FKN%#.>73EPQ&J%RGH=]J>.[OY7C)\R,(* '?\^D>?D%G M<>#X!3OX796/7!MG)X%Q4L/P[_$=^@(WS'_VR L[>:&3%^Z0=\'T M'%@Y!=?X\'LE'EEAQ6QS[EY6-D&/]9+E_'2 &:BY>N2#LR]S#O>RP.P2Y0R, M#5R38N(/KD%6"O)6!=?@*Q6(&T72!]XLY'FEA!%V8>G67LA2RT),F>%3.&<% M[A8.$X<7#(GN >/#%W?HP39&<"!*,'-9:62N#X_AEB^ELLN9/MY"/E[@+.HZ MA;\IJ77S^Y$)!;^QHN*PTX-PO4US GJ.'-\9KA:[* I9SFH"QW,(2122U/.Q M]?-/J4_]]R]:J]E]=+CQ^7/C3;BOT'@(PH!XF!,MR8%_V(QYW;>=:[\74J&_ MT-]P)RT/2B,2>0EDN2KN5 MP2!0ZTH]-ZQ"GV1)O-(F1'9VS$^[,=\G?D0Q,B1.$AAKS$'M#HT [1 "(:0T#B M*,'?,/0V+,)*4>:M/93X7D\+>NA&-EU:CWZ1!N4/;2]+"$410W3J$ XB+SQL MQF,2Q[YK>UE&@L2S,4?#$C?H1R3P/=B#"E&'"M%>5.CMRTGGUFV(L)?-#T3X M@0@_$.'_&Q'B#A'B_><$/#;9,T>%&ETS8_WZ;+/IS4BQE_U?0@ICIVW6/;JL M0V5L_K-')@I+^@[O!.\T)MX.O,@+IK6X%[A1[IXA[]FW:.U[*V!L4ERB0DA$ MX9DS!5(!GES7I>!N. M#CNT[+JV[KFH-D!WQB]XNR&[P> V>V^ZGKB#^*1OK*M%\7K.QJ5'M]%IWTT8+_RL; M^[U7BX*W!OVO.:>I4ET1?-F]47S)Q!3XMR4O-9+;A)#N(FDSVFG@$NL8KK1B MO!!M^2=I2'LV]'OU1;1;U[N08I(M%::#X<4SS'F!YS:Y6++211%2K)R;^ZD> M14#$\TG@VV(5I!')@M3BG47).,!6347!8@:;_K>J)8*1#OQSIM2S!9$7!<"F M)F*W>*."3\("A '[9B1P>LKMKD( LN6BCS6*0RF-+0Y<66B:5@X:K2(.Q;E] M4=C$$5(C40U)-#OZ$QCD?2\&130COI^^:*T'XCOV2N3U]WN_=]&LK$JW9]$O M2R470FN)J8A>Y!"1T$LWE*E'45T_)32(7RA>2Q@V-'MJ8=K5PG1O+9SD.1P([6PQ%OKX5Z);S_EN%FK MAMU=,W>_*%L-N\W.BJ*NEE)Q,2LQ@OFW.-/92M3+E+Q3-C=(H MBV1)(X#C=XZ\.L M^%8,"4)TN#']V+D@9%'&3=HUM01!>^#D"2(]&%,TI1V*8(7S@?,U*M/$Q1O M+:4)";%&7_-O(D<=;KB6<#T,*'4ZV!M2$,#D2=B;I$),@(M?/F8DPU,?%KXT M#6!_HN>B\3 FF36 >%[FSI8>H7@!V (CWQTO'Z/DLH]&J*H?;8M'%L2H M"2J,YYT@"[:$-(X< 7H\P8O75F_Z3@YR2)-L6TQ"XH>9XQ)BI<3"L1%7BA=$ M.^\GQ(_#+1%)PGH>3V48][6(T-!SLPG^^EN='KE=%6)]3]8#%M2;A=#,E3;/ MVPE5H]Z;^(*KF7OYQSN)]7_]/-Z-=G\NC.LW]15Y_<\$WL!FHM1XP[C'I=Y1 M$@U U:_]=(B W'2N@^\OE[']02P,$% M @ >8!95(<76G17!@ "A$ !D !X;"]W;W)K&ULI5AM;]LV$/XK!R\84H"M1>H]30+DK5N!% N2=OTP[ ,MT3912?1(*D[^ M_8Z4++N-HQGKEX22R.>.=\\]1_ITK?0WLQ3"PE-=->9LLK1V=3*=FF(I:F[> MJ95H\,M_N]/FI:FTE&W&GP;1U MS?7SI:C4^FQ")YL7]W*QM.[%]/QTQ1?B0=@OJSN-3],!I92U:(Q4#6@Q/YM< MT)/+W,WW$_Z48FUVQN!V,E/JFWOX6)Y- N>0J$1A'0+'?X_B2E25 T(W_NDQ M)X-)MW!WO$'_X/>.>YEQ(ZY4]566=GDVR290BCEO*WNOUK^+?C^QPRM49?Q? M6'=SXV@"16NLJOO%Z$$MF^X_?^KCL+,@"UY9P/H%S/O=&?)>7G/+ST^U6H-V MLQ'-#?Q6_6IT3C8N*0]6XU>)Z^SY):]X4PAX\ RX4O5*-:*Q!HX_\UDES)O3 MJ44S;O*TZ"$O.TCV"B1E\$DU=FG@IBE%^3W %/T;G&0;)R_9*.*U*-Y!2 FP M@-$1O'#8=.CQPH,V?2\J;D4)U](4E3*M%@;^NI@9JY$R?X^8BP9SD3<7O6+N M 2NI;"L!:@X?FT<,K])2F'V1'05R!7IB5KP09Q.L0"/THYB<[R!"H;!:C'6& M[%+ 7%58=+)9P+%L\(UJ#6]*\^8$,**BG@D]1-7]">">KY%<5FC)*P-'0%E( M6!CA*$U(%$3P%4L,$&NEU0(],!!3D@:)@PGS$#[(1B(72U@H5>+'F+ \GO&RE57I5K'-K) &)(PB8%%$:)+ K<"NM%15";+&NGP4M1=P_QJP MEFN@+MDLRR$)21Q1+_,M?@&CYG;-M?!.+KDN_4/8&Z(T)7F6H'\9TBF#6S?K MUU\R1ME[B#.2(<7"B,1Y!A]:W4C[6F!.X*(JV;CLY M+P62NI"\:_Z-CPZ7NF, [G6!+AZ'<4YH0-_@*, 0Q>S-4! C#"+08-\X7%NYLY#)8;3.BM/\F!A*U'8DJ/**8S4J^1YB^ MJZYTJ*[T8$'$$.D6#=Y*/I.5M*\THE' _=*W0:ZVR#\MBEB6D3!V4D11^R@VHLV"0>$ M2@L\B[G 8BOQ1M#YO(^@!T(,V_Y9!7R)^'8XDKD. M1/V)P9V@TS0E&6K0OA65:A9O^[, #1-LJA$DR(;8-:R/.T70,7\[?9?0:VF7 M.$6UVG=N5I7A&U]W-NWNP:N5ONS-E\>[LATO!2Z'=!/P^5\IN'IR! MX>>/\W\!4$L#!!0 ( 'F 653U]0^0500 $0* 9 >&PO=V]R:W-H M965TCD#P954*JP7+NOSV:Y5PW MKI0*'PW8IJJ$>;_%4F\7@W"P^_ D-X7C#Z/EO!8;?$;W9_UHZ#3J47)9H;)2 M*S"X7@QNPNO;"=-[@J\2M_9@#VS)2NOO?'C(%X,Q*X0E9HX1!/V]XAV6)0.1 M&O]VF(->)#,>[G?HG[WM9,M*6+S3Y3>9NV(QF T@Q[5H2O>DM[]A9T_*>)DN MK5]AV]*FT0"RQCI==.C\<,,S&'S!$'4/D]6X%>2WOA1/+N=%; M,$Q-:+SQIGIN4DXJ#LJS,W0KB<\M?T@?#7*.H#;%B#Z M "",X(M6KK#PJ\HQ/P88D3:]2M%.I=OH+.(]9D.(PP"B<12>P8M[$V./%Y\W M\>^;E76&LN"?,YA)CYEXS.0#S#M=U5JA0U_H3!M#( \B-4*C?>B-Q_N-/&S M0WD9TQ)>P1\U&N$8JY67,4T(GR".@RCA330-9E'*FRB83F?P51C)B7+($$$8 M!F&<0!@DT16MLZLK>-%.E(=4GR!)@GCJL:Z"*$UXDP23Z90D/JBL;'(RM+,8 MA+4ZD\*1+5OI"K"%-@XRP9+C^\TB(U!;+]Z:>R[G/W8R2(9#H1!#ZI=@68K24EJ']Q;B$YS M))"Z0RE4AN"K<0@4ULYZZ[E_-$HWAE14S9IRLC$I>G-K(TF+K& 0.SR3[6F?[>G9!'UN.S8[7?^0 M,QR35LE>%V,W[0OGFVSKY7+R2P U'?8>P%^QK\9WJSU["=#BC M7_(SXY%>$ \C^ 427L\$:-(':'(^0/16YPTY[$2$2JI864HG3P?E+#"/!->V M%ADN!O3F6S2O.%C>^/([\BL[+/!%L&XHF?%DG9V*VX%V79%T26!_:G"?R8&4 MW;L^QQA'.NS;6=?Q2:F(V\PD&,6]N!T[>>$E78T=?AM06,>&B:@^[76;G=@ ?W@N/P/ M4$L#!!0 ( 'F 652<.(FRLP, $D( 9 >&PO=V]R:W-H965T99YX9/QXSV2O]V12(%@ZED&8:%-96XR@R M68$E,[>J0DD[&Z5+9FFJMY&I-++<.Y4B2N/X350R+H/9Q*^M]&RB:BNXQ)4& M4Y-_8=_8#M( MLMI851Z=B4')9?-EAV,=SAR&\06'].B0>MY-(,_R@5DVFVBU!^VL" MF\AQZ0[E@]6TR\G/SA:UH15CX%Z5:RZ9*Y6!FR>V%F@ZD\A2#&<994>\18.7 M7L!+4GBOI"T,O)4YYB\!(B+7,DQ/#!?I5<0'S&ZAFX20QFER!:_;9MSU>-W_ ME?%?\[6QFC3R]Y40O39$SX?H70@Q%T)E'AC4!E:US@H2#JPTSQ"L@KDQ: W, MLR\UUY@#DSG\QMF:"VXY&K=?E]\6KZG5U<#N!H]-Q3*H=!K.G H&] M8%2=&%4G1JQAQ,X9B3-&K&'D+T .A(+&UX6W9XP?NFVP][R:@#?]@"]0GVYLRD M$X*DWG>3AF\&O0X\*NEHW T&,(5-?1;-?2OJN$LP^77#+_1P(_.^BKL MY;-NRL_EEJKA(OE=5ZL<+>/". 50-8!?JWRKA!>'& (>,JPL/"/3[D@_^:Y' M9O,=:FKB,"^5MOS?1FHKU%PU$(T#O'-B^>C$ 8SAK<' M3G)S"6%62"74]AF2F$YI. AC)P_?)^E\-8KF/A>\,LXD3<(^&3QI1LFRDA0Q M(,D,:>G[\%+9RQ26\N=*J\SUC4*?/(OF=ZRZG="=R0:WP[((WIYN%J)E95_K%8*TLE]<."WGK4SH#V M-TK9T\0%:/\]S/X#4$L#!!0 ( 'F 653:YI2*804 '0- 9 >&PO M=V]R:W-H965T,3@ 6XL7W;(D@),V M;8%V")ILQ3#L@99H6ZLDNB05Q_OU.Z1LQ>D2-]CV8A]*//?OXZ%.UMI\L4NE M'-PU=6M/1TOG5L>3B2V6JI'VE5ZI%M_,M6FDPZ593.S**%D&I::>L"A*)HVL MVM'927AV9GQ>>+WAPV_5FIM]V3PF0# M4K4JG+<@\>]67:BZ]H8PC*];FZ/!I5?WN%KFWXA76_-TE'4'36Z6:KC!$T5=O_R[MM'?84LN@) M!;958"'NWE&(\K5T\NS$Z#48OQNM>2&D&K0QN*KU3;EV!M]6J.?.WFI=KJNZ M!MF6\+YULEU4LUK!U%KE+(QO)*[LTLX.6GRMBE? *0$6,7K 'A]2Y\$>_W>IOZYL46O;&06_ M3V?6&030'P?@U8\5X_M2A;J=(1DM,K< MJM'9S5)!L<0\%%0M.+^2QFRJ=@&WLNZ"R\4N:R1TV+)1TH#R/0*LL&IFR@Q5 M#J5!(2)HR:F%-M5?N&^V03ZNM'$>' EGJ+('*@K1HN$:J(W9"#+JS:,0> M'<-%[3U-ZVK1HHOKC76JL<'#-89?%VEOVA4?Z)' SI04Q8D@*/B1 QH'**$#\8*HN 4D:2')UQ M1BA+0 A!,IH>"I.31"1#8OWJV3&.!;K)CV#,8I)FJ1=RDM/DZ#N14JR@CY5% M&4H\2@CGOM""9B06*1S ?3S@/GXV[J<-@B= Z1^\>XP*!PT_3H6IKZA!!]6] M@UJWBYP5NCK86+'4MQ=]>Z;8^F1=$U'3;9F]N3 MWS'-76><%IXIEJVN]V "-?'.!E>44@461 3$*B! >9W!C M9(GW!;Q+!$H[OVQE@]5#]S1%9$7>'8+I** T191F1*0"KC KCUVOIO%$,I!! M0F+TB?M"H#LR,!+1Q.>2<<($\PG$*1%]!F.:$Q:C2!&].!/SD#UN8,6P$?TX+*ZB&/2)2R0X=7,AQ>R;,/K\O.^4O! R#X87I9M953+S^$ ^99Y]I! MGT^/>!K=L,>)?G(P;BMV%.CX?!8O\1[ M$GK_+0SW?=^HZRE*8YR S*\X4$'R//6R\.W+\#Q".?:RB&,O)X#0SD0.F"A^ M9,R=#P1G&6?;1K\8^/U86R=[-V'DP"+<]RT4_ECM+\7#T^&38MK?I.^W]]\C M'Z595#B@:S5'U>A5BE/(]'?\?N'T*MRK9]HAX8*XQ,\B9?P&?#_7VNT6WL'P MH77V-U!+ P04 " !Y@%E4Y#*'?,\% #>$ &0 'AL+W=O-+8M:CC28IJJ$?KR2I5I=]'AO.W%;S.:6)@;#\X68R;&T=XN1QM&@U9(7 ME:Q-H6K0J0<:_)Y?]!AY)$LYL:1"8+.4 MU[(L21/Z\76CM-?:I(7[_:WV]RYX#.9>&'FMRB]%;N<7O;0'N9R*IK2W:O6; MW 04D;Z)*HW[A=5&EO5@TABKJLUB]* JZG4KOFTVXC4+_,T"W_F]-N2\?">L M&)YKM0)-TJB-.BY4MQJ=*VHZE;'5^+7 =78XMFKR,%=E+K7Y&6Z^-H5]A)-/ MXKZ4YO1\8-$$"0XF&W57:W7^"^JX#Q]4;><&;NIU^ YR'_2"(L9>E_=!/ ML).F?9Z&T(&HL$54V(FH]Z+0L!1E(W%[D=T69-1 8S!R=T:4$1*NA2X5F*)J M2N?6,:!U&GH9:"O'/82>)>[R[- /_.#.^B5/<+V6>]!X-18H928.R%)7#E $ M1W,*@B$V0>)&MX5Y>#O5"/@"O<0 $6"8)L \ M'[]R)^I[$?ZV*O-B6>2(?@,__9#ZW/_E6?OE<&NFN]-:8%1F+BAV"S,M$%XY M&42\]#GS/49 #C+?BY--AP5=@(E:P$3=%(17:]Z4DM+H9CP:;9V@"PIWYQ@P M.A6^#(SU@3H<$J-O[M[B+TQ9@L/.N$%R,(W,7WWT'QOW!2-XLOZ 53!!.29? MC"U[?A0+74S<;F>1ASF-G23R8MIT'L1>TKG7<;O7<>=>MT8O-T8O]U+CCE)C MRZ0NC3\[8&!4?VQ$Z(I0-3$/3HZV%#PB"OZ5$(,*;HPM*L?G"",W"7@5'[U( M.GWM.,8=9M$+19 J MK &VENBL2*!2N:0:QX@C)!-B@:.$XGL)$D,4H0PVS#4O M$PK'K\S+'*'X_QVA'-*('\9>2L#.8B^C-HT]YG?!.FEAG73"&N]'BR="?KB" M!N[JPN*=?CN^.RS;GNA/6_UI-T6MBW2"U4=5+]$:67)(.H;K3F7'<7VY?0B\ MJI1Y6KN<[='/VBEXEN>[1-S/[.=T,)MI.2.INVV8: ?U'KJ I4G@NS,-O"AJ MDY_',<0,$<7@\V8Y5BQ8X$E7AYSX<70*/G=TAL^(J2Q(YB3D>$DB3)/H>W8Y MA!G9#>+,P\*($@$'/A8^0=:%I*P]Z:SSI#\(_8"EW$AJ]\2KD9&OG.O'(=9A MD;/=FX/]E^CJUO:/;[\/XSLJ =JP7X/#_P=YOJM8PX!Y$=LA#Z_+!.(H)4HY MCKV G4+$ \+>=U'&$R*H*.)>E#BJ75?-(3]>(P_VGIR5U#/WL#9X(36U7;\^ MV]GV\7ZY?K+NQ-8HGD.3J42&:V%_)1%8@: MGJNR5G.GT+J9>IY*"ZR8:.;P1AB:DV#(P^3WB- M96F(2,;O Z?3'VF I^LC^V>;.^6R90JO1?F#9[J8.V,',MRQMM1KL?^"AWR& MAB\5I;*_L.]BX]"!M%5:5 3@!C_PP@/ !"J[L[R*J\89HM M9E+L09IH8C,+FZI%DSA>FT?9:$E>3CB]N!9519>ST2)]A#4VK4P+2A)64N22 M50H^/K!MB>K3S--TG %YZ8'ZJJ,.SU '(=R)6A<*;NL,LW\)/-+9BPV/8J_" MBXPWF+H0!0,(_3"XP!?UR4>6+SK#=_N[Y?H%?BZW2DNJCU\7...>,[:<\1G. M99I2R4FF,7MSJ^J]2[Q(9WIRJAJ6XMRAIE,HG]!9/!0(.U%20_$Z!VT>Z-!5 M_ \JT.3F==>P7>_D3&8F5+Y* ;$#T4I(NP)05FI+#R5AN5FK*2QSB4CMIT_+ M8EF)EBPKQC.@TFE*M"<\",U*V!2,),+RB=+/30GQ%*$A0NN ^XC>+9C '7LQ MBS%\H(_O^KTC& 11.(B3F#S!*'&3 .Y#^]:GF. 50XY@% RB,"3[())@,/)'9$^"L1N_.DX0H^$IP)\,PFAB ./$G9"H^-P1!T8!95')DG?G'!P :A0 !D !X;"]W;W)K&UL MM5AK;^.X%?TKA#M;. #'UON1)@'RF-W.HML&R>3E;7KT_G<%"M9"S-K MU[+!DV6K:V%QJ1_F9JVE*-VANIH'GI?,:Z&:R<69NW>K+\[:SE:JD;>:F:ZN MA7Z^DE6[.9_XD^V-._6PLG1C?G&V%@_R7MJOZUN-J_DHI52U;(QJ&Z;E\GQR MZ9]>9;3?;?A9R8W96S/R9-&VW^CBT7.RAMAQ<69;C=, MTVY(HX5SU9V&<:JAI-Q;C:<*Y^S%YZ9H:\F^B"=IV/2+6%32G)S-+433AGDQ MB+GJQ01OB/$#]E/;V)5AGYI2EB\%S&'3:%BP->PJ."KQ1A8S%OJ9* MR8H6E6BLNVE7$@(K5+1J'M@4!^RJ[0QDF)-3]@\I=(\#ABS*>B'UF$GZ\O#E MY[M ?&!AFO$HS;#RTY![>4ZK+.)YG&Q#Q)(PY'D4XVS,L]C#F90G>F<.ENA1/8<1\V7U6\+U/X? ][*46E3LNM,:7E.XXY2'&04[CGF0^UBD"8^# M#'*6$KM*-@UB'N?9"9OZ/D^C_ 0Y"L*8^5"09C&+0AY' 0,\TB1D]U98.2H( M,AXF,PVW=G MY ,+(H]''@4,@L(\X7F(B""00&T8I<<0FHP(3=Z-T$_+I72#=!^==Q3B.PEX M%*I2@L;M(7P>UT)0+!7$(ZH%7%M(NY&R>>EO9PAM#GL#= SRV]E6/^]M9)H, MHM@1WG@/.*IU!SI:M)UFP0- >U#F '8YMTX_CJ[G[W#HL"?>>R[5S\] M0/>]Y*Q!3T.PMQ))P!8$P2Q@_BS#)^W5TL,>*0Z6,+A!C PVINR/?\@"/_@3 M-N?L#E$A[G\'?Y.,_ 6H M/ +5D:)/QZ)/WUWT8S>C:%QB2 [Q^(L2"Q2\5=(C"@[/HTO3ZWM=:GWQ M!AYWM6\ 5[54A4 ^BQH#HI#Y649)A1N7.35=<5:]U8$C0ZGD9"VC6L&OH M15]ZZ6W,DS!E.4;GEY8"3[SH9;#W$D;9 4H*-50516QP MJ@^'#T&@ !%/0P\E"DYG%#WYJ"5LA\!]5S&D\RQG(:S$SZV6:Z%*:EG$L0RC M&4I12)'] ^;OXPC9RD ]8E"&L _7(4\'7GJP*R!/"?*$87]VD^Q]H[Q@&QL"=F[6\+7!MEH48:_#FUA(*:& MW6%V#C@XU!2.JGB;I!:NMSK04@=8B,J%!98\:"JV;M^>O7F)8;I9J6*%[!95 M5THW2"#9.@PAX:*B1'+'%DCR,TU\>7CBOV(2_!5=^+TL^(?C'C!AV8^BZ008 M!0Y_8%$""'C](HEI@;]& >HHMZV3M2Z[:L!HU)\ Z9ZFCDNG&8;D0:GOXR#4"_:H NHKSZ(W))H=C]@HN^KKKD/*==\.B,O[B2M2 M/]H3^HX,OP#(!_S;Q;^?^$"R#]7Q?._]3RWU@WO+17_7NL;VKX+&N^.+M,O^ M_=%N>_\6[B>A'Q3"4LDECH)UX$^E[M]L]1>V7;NW28O6VK9VRY44X*FT <^7 M;6NW%Z1@?+UX\6]02P,$% @ >8!95'ISQRA; P / < !D !X;"]W M;W)K&UL?57;;N,V$/V5@9"'74"U+I8M.[ -Q)LM MN@\)@CC;15'T@9;&%A&*5$EJG?Y]AZ2M>-NU(4"\S9PY<^%P<5#ZU32(%MY: M(> M]&JA>BNXQ"<-IF];IO]9HU"'991%IXUGOF^LVTA6BX[M<8/V:_>D:94,*#5O M41JN)&C<+:.[['9=.'DO\#O'@SF;@_-DJ]2K6WRIEU'J"*' RCH$1L-W_(1" M.""B\?<1,QI,.L7S^0G]5^\[^;)E!C\I\8W7MEE&LPAJW+%>V&=U^ V/_DP< M7J6$\7\X!-EB'D'5&ZO:HS(Q:+D,(WL[QN%,899>4,B/"KGG'0QYEO?,LM5" MJP-H)TUH;N)=]=I$CDN7E(W5=,I)SZX>*>]?9*5:A XU;!JF$3Z\L*U \W&1 M6#+A!)/J"+<.LM\W1./K3?*R&@=C(*DM//WM!O/C5FK^;8/B%8YE)8 J :K5_C )4&KWA", MB0'?*NSLN7*K>FG-QUOX YD.Z0=*'K9;DCDET/U2^F5S>.Q;U,PJ?0N/[VQN MH"SSV G=0!:7Y22>S68T+XJ<5E-"E(JN0=#[YN\E\S#/1Y,)C9/1I+R@ M<3+B=*;SH%-D06=,167Y+_7)E_][$(*2T9?/'$.:/"-U)JA=#45TO)>-5C@$]J%[4T%"68(M(K?BAGERXYZVA4 M)GO?MPVY0C46FMNP.SP-=Z$COHN'=^6!Z3V7!@3N2#4=E9,(=.C586%5Y_OC M5EGJMG[:T/.&V@G0^4Y1*(\+9V!X,%?_ E!+ P04 " !Y@%E4+/FAP/(# M #!" &0 'AL+W=O+3F98\!)%C0?N@9-NF$8]H&63C91BE1)JH[__8Z4K-I%D@+[(AW) MN^>>>Z%.\ZW27\P&T<)S(Z2YFFRL;2_#T)0;;)@Y5RU*.JF5;IBEI5Z'IM7( M*F_4B#")HCQL&)>3Q=SO/>C%7'56<(D/&DS7-$SOKE&H[=4DGNPW/O'UQKJ- M<#%OV1H?T7YN'S2MPA&EX@U*PY4$C?759!E?7F=.WRO\R7%K#F1PD:R4^N(6 M]]75)'*$4&!I'0*CUS>\02$<$-'X.F!.1I?.\%#>H]_YV"F6%3-XH\1?O+*; MJ\EL A76K!/VD]J^QR&>J<,KE3#^"=M>-R/ELC-6-8,Q,6BX[-_L>L4@&0P2S[MWY%G>,LL6.S:5B!E MV3(!-\QLX([J!/>RK[=+W,D36PDTI_/0DD-G%I8#^'4/GKP"'B?P04F[,?"[ MK+ Z!@B)Z4@WV=.]3MY$O,7R'-(X@"1*XC?PTC'\U..E_S_\?Y8K8S5US[]O M^,M&?YGWE[WFCRY5U0D$57]W%\ 1C5MN2J%,I]&\E/*W'3QMD"[8 5KIO-0N M*'X05*GH6AEK' ]+)K42I,+E&DZXI!W5&28K( MZ!%?P!-[1@,MXQ6\HYTT2*,+DHH\2-/$"7%09#G\H>299\3E-S36.20_4'/) M9.E7[I9RR]%9#-9G!O3$=4<'#8<&.4WH%4 M%IT+?"XW3*Y=PNC+QOI".A)V!PU2WJHA,L_I'?SZRRR)D]^.I"GYGF9]^7W" M'!9K>NI1 E22^D:4$=OZ_'CRA];7"/<1*?OA)7' 6SBQSNQEK^!.EEE&P: M%$4*?CJAZ=65IRO2Y.2I$GQ6U$GSMV_LH*Z.W?!9D>>I<%,'% M+';%3X(B20?&/^$UC8,HSR"&);1*[WOR*"1H.TVLG,!VOF(:!;,$:977\ U. MA]KN[]VJXZ)RVZ3!:(?KRI_O*&;:H,\NM=\Y/&VX&5H$^'&3?"08?5"^Y7B! MW*GJ--Q00I3@%3&IX-'2:]]-XQ?(G+_T;0L/QDJ#>NV'IP%_R?H),^Z.\WG9 MCZ7OZOUP_\#TFDM# =5D&IT7TPGH?F#V"ZM:/Z16RM+(\^*&_C%0.P4ZKQ7= MP&'A'(Q_+8O_ %!+ P04 " !Y@%E4^NYXO"4' 1$@ &0 'AL+W=O MD4Z3OKK]PPENT[CN$%Q]XM-29SA/,Z<&>EL;;M/ M;FZ,9_>+IG7GH[GWR]/QV)5SLRC\NSNS*-W5KWG?,K1:+HGMX8QJ[/A]%H\V-F[J:>[HQOCA; M%I6Y-?[C\GV'J_%6R[1>F-;5MF6=F9V/+J/3-S'M#QO^J,W:[:P9>3*Q]A-= M7$_/1X(,,HTI/6DH\'=GKDS3D"*8\=>@<[0]D@1WUQOM/P7?X4E%O?X6D-.7]Q:RJ$ MV#M6M%/VL[%55RSG=5DT[+KM4TZQ._I03!KCCL_&'F>2Y+@<]+_I]2 M_6I;/W?LQW9JIH\5C&'LUF*YL?B-/*CQK2E/F(HXDT)&!_2I;014T*<.1X#= MF*7M?-U6[+^7$^<[X.5_!]3KK7H=U.OGU*.,IJO&,#MC3X_:"3)GDX?-CGUQ M/G@,U>ZI6Q:E.1^A.)WI[LSHXC946OW93-FL;HNVK)'7>B>O.-$--M6 @&,S MVZ!,'3NJ6^;G=N4 "W=\ROXT1==GD"'^9C$QW38']"/P$^7L-[!(9^Y,NS*. M734D=-G458O=KYCB4J=<9 )KR2,1<1WG82UDS--8L-L'Y\VBQ^(M7*A+J$E% MS&.AF4H%UYED*HNXT G[8#V\:7=/I#/R6/(XTT&O3B.>ZZA?BX2G><)^[JQS M;-G96>V?F$@BFJM481WQ6,%,)<):YSE/([7?1)T(GL,TB9!$(F92:Q[!AM[$ M:O=$.B-7,5=Q'/2F"<*BAK56/,M3@**T"\-FG5TPL&\7R93E"1>Q9)%*>8KS"_ M@]11(C(>Y^J8'>DTX;E,:$6^9OIX<++>;_,KED-""PJBRE(>I92-6"/0.8+I M;?GI-9$JG;N@XWI6*@U?XV\Y%@DD(U,LRY#; MC*7X$_G@D'O.-E@3 2.*PIYG7".Q0+1 M)ZAII#($1I%_^3.Y R"SB$4$8]C*-8#]#?\40B]C1G!+<@8TQZD8W)L>M)0B MCF!(*L]

E:5@_AS?EO.@JPDJ%0< =\U"87SO\[W]E M,I(_/%I)&;0.*'JY[H/:WM6^KGI7G/&^,8'B2/Q%-AW%H!@A-MANGM?V+?FY M&2B5R-Y3$P5;E19,C';*?(^T#0/O+Z' Q&80+B;V#FL;0C (3 P(W1#!W-5A M5L(E.YJ8UA#AD+KCS59?W)L^LN:O5>T?2'D#=L)-M*>ZO3, GOE>]O_P$G<" ML68::2+D9XGF(D\#3RB>I.D_R$4;)MKPT(:%KEMOT#*W%BMPN*)?E$XD0\_Y M/>!P>'XT&#, $665(P)'$8I8I\>HS"1-0B?\Q_)#,11D6F /186IJ53C1/(D MCMB!L27>CBWQB\>6F[Z_]@']\1[10H[851A.3=?;^\ZVU>MW&+"G[!+V>A?& MF4<#Y25>&MR^R>:P)8]FBB($$O--2_B8T#L%G5-MSZ$=Q?]E?(G8*?MX)$AW648,+ %'.[KOUGTS44"DF=.49;!WUF(@\3SX8;KN:8 MPYA,::11+(*F#/F*T(]3I0)=P(9YKPB4OY7;_*>8-+36 R #:Q#J*_J@TS*1)G5QUK3 7[D%'0K'$G\/JZ#4GA;&VH)?2$"X$"7JQ1!KM> M?^$(S.RKTJ\ZGH=&O,3&ZDFI0!W9Z&[1"F7J8;E3[WY+CP37 -0'_"H M\,RN@0_;]0ER87NO_F0?!8]W7M-!G%7X&.'Z<_LW]NW=[?>.R_XU_\OV_F/) MKYB(, OAX!E$Q4D*#NWZ#Q#]A;?+\-(_L1XL'99S4TQ-1QOP?&:MWUS0 =NO M0!=_ U!+ P04 " !Y@%E4!U2O^\L% ".&P &0 'AL+W=O7'=QY>O">+Y;&/NA>C5?A@LV9^;B: M*;CKUE9BGC&AN11(L>2R,\$7TUXQH1CQ.V<;O76-+)1[*;_:F]OXLA/8B%C* M(F--A/"Q9CR:0 M:@)Y/@'OF4"K"?2E$WK5A%Z1F1)*D8=I:,*KL9(;I.QHL&8OBF06LP$^%Y;W MN5'P+8=YYFI>\HUD@N9\(7C"HU 8-(DBF0O#Q0+-9,HCSC0Z0Y,XYI:M,$6W MHJPYR]W)E)F0IZ_1*\0%^K"4N0Y%K,== P%:-]VH"N:Z#(;L"083=">%66KT M5L0LWC70!60U//($[YIX+4Y9] 91?(I(0/#'^12=O'JMV0(*U[2$=_-R8T%E MK,7*],56\*C5R@Y26A-)"[-T'Y$'V/O\"TQ MX9E^HO'7:]VURO<]?:XFRFY MYL7BASI )_=,L(0;E"B9O88JB&3&D D?6&L5E*8'A6DK3.LKT@MZ 1UWU]ML M-(>=83KJC^AH=^"T.1!C0GN#>M@.Q/,:XKD7XJ]Y=L^471F@LBHLTEG5CD;? MT/XRNB[M]K?QM8?2KT/I>T-YQQ]8?%:E5;,H5[ .@50NUDP;&P9:2642(%N> M6GG@69XAEB2LD%5X8NR4Q[9@_9Y[ FIF4&-8N!'(17(L !94XJ)Z!$) MZ&L+Z$T:G:12:Z;;EM/UH*T,:! \JY9!(^G]X?-!T^:@,^B003L[PQK7T(OK M/5LSD3-H@[;1VC*!>BGD440,R?N4+PJA; ,W; 2$:3"@^T(:U2&-O"'=2 U% M:B1X!VF&E .'"GILZW(<-6*@&#?RVQQ%R'!?G#AP_2?P1CK)H'#Y7V4G@;46 M_9/(*]L[Z1L$C=#;A@4-A-.680.R%^%6A\5^A/&: 41M"\.B:P6"&T5.R7F_ MB00WD?1Q _&TQ1[&([P7#'%@B!?,K65#*M@!S*'5"*9\PH!=\\)'Z5[8M2_L M[U^?0J7 V:-=JES&K9SX+6#TR$+E"\8U&NSO-#>3:?=FWF&ZH$^A0NGA1ZMJ70O]4* M?8K>/JR@9[(8?>"9'6?WQ?"53L*H'# WH3((]MH,?9X\I MQ*^I1Z:W?Y!>XA24D*/0Z[25T*/0Z_=R7AKS1>S$F?BE=2>8'V3]$J?FY/PH M!#NE)_X]^O78LAPZ/P[!H# M\6_JOQ?/?B\'FS!UC87Z)?]_H_FP7E/7:B@^!LW4-0CJWV)_)YH/>#FLUW3K MZ,FO_4!H>18$],Q@[Z HJ7?R2OT[^+<:ZC^T MZR#7+,E3E/(U^($2X\*$8L'OTSUI]]L]K&].D*E?*N_*@S;?<:K3REYPE/-; MIVL]_Q;Z7^?W@%WL49;NUHN*C*E%\<)'HP)M>:A?/ZU?*DV*5RG/GE_CBVGY M:LB9*=]4W85J84\44Y: R>#- !:7*E_^E#=&KHK7(??2&)D5ETL6QDS9 ?!] M(J5YNK$.ZE=P5W\#4$L#!!0 ( 'F 650M[I+TC < +TT 9 >&PO M=V]R:W-H965T-UHF M4X*0F"ZC.)V3=_CM.<:\:E%_Y5NL'XK6 MZZ#RY3K+[JJ+3_/3":JZI!,]*RL;D?EWK\]UDE2F3$>^-U8GNYM6#=NOM]8_ MU-X;;ZZC0I]GR3_QO%R<3L)),-XV69FT]CTZX\^Q"G43J+HR3XE!9EOC:/J"R"H^ \ M*A9OZK_!']_7\7V4U!]$Z3SX'.5WNHRN$QUG!2_F<97 MEQ?!ZU>_!:^". W^7F3KPK0K3J:EZ7!UV^FLZ=S[3>>(I7,7>G8<4/PF((C@ MGN;GXYNC_>93(]-.*[+3BM3VJ,7>NV66E_&_>AZ<9T7I,$AW!FEMD%D,;D2> M52+K1R(O0>1B)W*?@IL[R/H.U:2]/\-$2N4.,S;O\SUXWOO698[R_+%W94= M=X\X8OT>A[M^A4Z//T1Q_NLO6*#?OT7)6CL\53N+:M#3VJ_'SO:YI#HN8:04 ME6CGU6:"J\[H5@*%C/8[CQ%0#[WX8VEN(?:GGA""6'K78C(>[)WCB6 %O9$ M+ S(PL/,&OV8&UMMB21G(;(I!'3";CR-'[X8P(2'R33>LRZ#'GG6K%"\,X(9 M,_U&%@6 6%B,Z^WC-=JE!5 +2U_Z G%P^/)S+AP$QW[O@%YX)+XZ,<]_P_&Y[PF^"8J% =!1J?.ERU> #Z&^ M] .4$/;BP[*YQ9ZL6$F;JH DXD:21=4D2V\'1062$'?PJ"X_ZN5G&.05Z MT %Z=,9YLY8=&C=08 GUQ1(*+*'#+!DO9A<:3C$!&G0@>LGR599'I0ZN,SB(& V(P-S%Z5XP^H5A/]H(Y1[9] Z %.Y 60SL'#&#!GA!D]#K7!85E MAX !)YB;$X=3D+4V6]R\&.]8EQ5'5(46WX 4C'N:M@Q0P-P)RGB?1-](Q-CF M%8"##8!C?\H^$7X,$,%\[:DP0 1SIR7C5>S;4F&6U9$#3_A !-+1\#F1/@>* M<#=%QFO) 1_<$SYX%Q^4(\$M8@)"^,#>R5@QQP3X'.C"?6V6\-8N[A,RDUXM M>S9*%,+8HB7@A;OQ1S<9OC@Q$EA44VX EWAQP'K\X"4"$\A1ZB&WI8PC,!O!"^ MN"%Z\A-F6<8$4$/X2E $($%X"CA$-^ PXY#8G )^"#<_W-/WF@40!DA!LR3]5VS*HC@#3"39KQTDI C/2$&-E%#$%" M6I(;"9B1[LW6=P8JY=%U-+LSB+%U8=\V8$9Z.JR1@ [I#CC&Z]4]J*$$4O$V!,_9,_!,+.Y!O20OK(8"2R0 MGK(8VPI*P&Y94AV:6'9$0 MZ!*ZZ7*PJ&,6F!#8$OI*:T* 2N@)*F$7*L1H:LFW0P!+.+!KLD[C6;R*DL$\ M)@2@A)[RF+!5/>(ICPF[>8P4MO Q!*"$GM,8!:A0GF(,-3J-4< )Y3N-4< + MY8D7JB>-P9;-#P6T4+[2& 4(4)[2&-5S0"NPI8Q( 2[4 "[V9^L3=Q@5T$'Y M2E<4T$%Y"C=4-]S@V+(AH8 D:H D'0F?LR*K5K6:K_0$HW99F2=X; WM13K" M5K6)4:MV#+E3E-&"CEF-,6K5FB%W_G*(HJUR,^0IA=D:VC_ZL\7#&+5JS9"; M,H_SZ>A6I[/AC4:,6J5GR'T ,[Y0#[4JQ)"G$YBMH?U2"V2)NC%JE9$A=^AQ M\#J-4:N>#'D*0K:&1BS5)C!NW?_ (&1PL<;M"M6!$M7QWO44HA[9GMU>$:JO MG 6W*U*QIRAD:^C1H+0]MW8%ZT )JVL^/Q.7[0I6?R6L[1K6@2+6 ^3M5J;V MR#MM_;2D^F&/L7]K9G"0Z!O3#!U7FROYYJ<_Y8[4# !8#0 M&0 'AL+W=OPV ,CT181B71)*DZ!_?$[E!19<6S5AQSB@TU2,V\> MY]'#T7 CU:-.&#/PG*5"CYS$F/6%Z^HH81G5YW+-!#Y92I51@U.U%FLW:CR4N4FY8#<*=)YE5/V:LE1N1@YQ7A9N^2HQ=L$= M#]=TQ>Z8N5_?*)RY-4K,,R8TEP(46XZ<";E8D)YU*"Q^<+;1C3'8K3Q(^6@G ME_'(\2PCEK+(6 B*/T]LQM+4(B&/GQ6H4\>TCLWQ"_J78O.XF0>JV4RF?_/8 M)".G[T#,EC1/S:WY&X.35T/%1R \I:(YH=%-DO MO#%?7-B#>/PQJLU=4 M.S75SF^IMNRX6\-T/Z(@O9I>[_T$*:&ZC43W.F'?\W?T>&L6AJ3K>?OUZ-=, M^ZU,L:ZP7U@7U2/>KV'@="U@\1PD5*P:XL*&JK;X3?PON?T@-MB65!*V[O\8#M\*&#$Y2 MJ?&21!(Q4RB$O3SWWI'!V\K5[WN[=:LR:\IUYOMDUVZ^!RXX+.JV%)/V6EQI M"#.\L!5VT&^EC;KV*S13.;"H"95=["OT:BP[/]^>S1Z6&KM9X>)V^@@,Z96 M1>NN(;)1RG:L7JU?#R9%4[RS/B47\[+)W\*4[QQ75*VXT)"R)4)ZYST\%:IL MX\N)D>NB3WV0!KO>8IC@JP]3U@"?+Z4T+Q,;H'Z9&O\/4$L#!!0 ( 'F M652-JWN"0P( /H$ 9 >&PO=V]R:W-H965TU M2'MI?.>[W\?5=K$Q]MG5B 2OC=)N$M5$ZXLX=E6-C7#'9HV:=Y;&-H(XM*O8 MK2V*16AJ5)PER6G<"*FCL@BY.UL6IB4E-=Y9<&W3"/MVA)*X<5MK\$[FQCS[ MX'8QB1(O"!56Y!$$?U[P&I7R0"SC=X\9#92^<7O]@7X3O+.7N7!X;=0/N:!Z M$IU%L,"E:!7=F\TW[/T$@951+OS"IJ]-(JA:1Z;IFUE!(W7W%:_]'+8:LG1/ M0]8W9$%W1Q143@6)LK!F ]97,YI?!*NAF\5)[?^4&5G>E=Q'Y8W40E=2*+C5 MCFS+\R8'7^'::+(\LI9WO@MJK:0W,$M>VV]GJM.3[9'SQ2K8QBE7R!+LO1Q-H7#@Z,_46)V.-C, M!IM9@!WMLRFDA2>A6H2I=)4RKK6L^^?EW 6;OS[A& T2 MDQ:8'[^28IN?(XG4$>!-&R<20_$-'Y*O^=*7CVGV/=](69 ?VSC)7U]LBF+W M:K7*UQNY#?.7Z4XFY4_NTFP;%N7+['Z5[S(9WM8W;>,5=1QWM0VCY.+JLO[> MY^SJ,MT7<93(SQG)]]MMF/U\*^/T\?4%7!R_\26ZWQ35-U97E[OP7GZ5Q;?= MYZQ\M3J5??ZX@V\NH: 5W?4E_P5R<<YT6Z/=Q< MUF ;)4__AS\.+8%N -YQ SW<0/O>P XWL/I!GVI6/]:[L BO+K/TD635U65I MU1=UV]1WET\3)96.7XNL_&E4WE=4O^3,@;\D6N]UD6)??D;9A'.?GUG2S"*/ZMO.?;UW?DUU]^ M([^0*"'_WJ3[/$QN\\M54=:S^FVK]:%.;Y_J1#OJ]$ZN7Q(&+PAU*+3 MR&S;UMY/17IUD57/?KCR(/#HY>H!-VOS*N=TQ5E=^:FN?$Q=XS2Y[ZSJ4XDN MJ@10P:CSK*[-RSKJ*DYU%=JZ'I3='I4,"W)7"?]0"=]64=&H@1">-VG(9 M]8&Y[;5U3[5UM;7]*!]D3$#S]^2=2O(L^.OV3[7QYU7!;S0O\T7 _&JX(/)<]DZ+E.B:VC!=,^N$ O,!BT41D'/T>%:-/'HN]58>JY$\RK!G8X^ 0JDH"?IIS21 M/\LY2L5^BC#JV7*=3D^J>$[U/)^L)QVH)T7S:QLFV%3AG^JGV+WT9)H)Z$%* MW27G55,C 37,J*>JR(:JJ+!/A0TJ*NI3_12YEXJN647=)>=54P, -0P :;9+ ML["0Y"9=:GBDBO34MT$XA7>JGU7W$BYH3C8=3MN%88KDS$#RD<)\/:V^290\ MR+S8FN1A"MP,+)"'*5HS_41[G %!VR;]KN@0#)DA!E2/%.SCT8+HK9="-.,V MZ*6XS S3\1$F#&NZ%E[@ '3(I9C,#$P>*]>H&2530&8VF"!,(9GI)]]]$,B: MGD;'P,04>ID!O9/U&4Y"KNC,;;!(N"(S-TRIQY"0-^V/+I=5(9GKD3Q=ML$\ MY K1W 8SA2-/>@%3NK?=S!67N9[+TT0;NAKCBM'$*S;SZ6X);[H@W=-! MKC#,#1B>+-$('"I8'K3!WA *TV*ZO2%Z>Q=" MX5@LXUTH?88S42AB"QN\#*$8+?03ZG%,;)H;';*Y"L[N,LZ&DFTP#UT%:]<& MB\-5?'9'61Q:'KI-AZ-+-,5EU\#E?1*MHUT8+^@3NHK,K@W&AJN([!HFT#T( MZ+9LOX"NO1=H\X6>O6-U&4X^5W'9M<'"RDX/S#NIYBKZ>@;YCU1IE$GJ*QIX- M1H:G>.P99LH]^.?U-BX\Q5W/8"A/UF/9'>1E:'/I-*Z-#-%]AV3=@>9)H0TU"7S': MM\'!\!6;_>E;-ORF8]$Y%_05A7V#G3Q9H>$T]!6K?1M<"U_1V3?,G,?0T&_: M&-VS0E^1V3>0>;)R@X'HHWW0-A@9O@*T/\K(T .QZ6-TSP\#Q>; P.9)N@UU M" /%ZL &%R-0C X,[PKV8&+0V[4(%(N#95R+*0YAH'@=V.!B!(K0P:CM&7HB M!DU;HTLVA>9@&5-C@D,8*%8'-K@;@<)S,,K=T.(PZ+UA(T !%#V6O[W\^I+< MIP\R2ZK6)D56M\+/Q8TI<'"RQ0:O QR4;7$6V+EQ+!0+2"D5'6]Y@8.R*XX> MU3/).+@#@H,R,8X-]@<9P0:+!7 J$A:(GA\+[3'M 9R(-$0B9Q=S>-_$B4BP MP88!'(F$44:,H6_VWD\". UIB$/.*N6XY2/@7"38X,P CD/" IM,CH7V$1-% M(<&0A9Q=S.']$F4B@=I@V0"*0@*=?^O)L4B+<&V*0=8/\?A.NOY=/KRJS MY*(2!2&!VN#C ,H_ EW R3D6>KYU.0B"+OT0X@T!R*GZC>AY"/K4!D,'4 H2 MZ/R6SK',\]EJ$'3L/ <4@@1#"G*R>E.6D2@Q"ZPWKD<0%E) M,(0EYU-Q>&]D^+P3*[P=%*($MH"WPWKO=@&4GP1#@'(>#4[A$1I2K!$*N<3\D1O1&AGUGAY*#@)? %G!S>YN1TCXTH=PF& MX.4\.HY<*J)8)G K+!R4Q02^A(7#^ULX'!]JU>-4JUE4'-X;44P3N!7>#0IH M E_ N^']O1N4S01#.//YM4(03N!5V#8IM I]_*\VQS/-S,3M/ MS4.A33"D-N=1<,(T%64Z05AAUZ @)X@%[!K1WZY!&4XPA#AG%'+<# =E/$%8 M8=X(?&;A_*>D',OLVRD1X0WASAFU'#<^HCPH""N<')0!!;& DR-Z[\X!%/\$ M0_[S0YZ%,HX&'M7V.9.[,+HE\L=.)KE\:M"TV,B,5!?5?Q%U2^O/QT2#@&N% MB8,2H>#JI_AG#=>E\\N)#;JVP?U B%5S]XJ"'O"VG MW+;UX9;+-'T8C12&D.H4D=E\(J/QQ+7"&D(Y5O#TZP>SR)XN%W506'O-L[JA M0<00:OV@9CO51U+LLN@A+&3\DVQD?$O6Z787)DW'X8\TR9#:?]9R]I 1)5S! ML\(80ME6\/2KAYY-U2YPTQXZ.VW\6:70^&!(N,ZBGQIQ^RN)A@G/"G<(Y5_! MTZ\=)BG9WR3R\''GAG%@/AGI(!G10.!9X1*A0"QXAI7#%!G[;^U!D5@P9&)G ME)$-D1&E9<&WPB!".5GP#:N$"3(>BO;Z<16%9<&4ECW,3?9)O3XN&V.7I=LH MS]/L)TG20NHUG&?6@R*VX%MA%Z%8+?B&LV=,+=@BZ/6QT)X?N(%2M6"(U4X4 M=.Y%*^3CS[TP'/HX3MK^]A$*W8(A=3N+KO.M1E%&%P(K'"64SH7 M<"+D*%V#_MN"4#(73-'<.72=;P&*LKT06&$BH3PO!(9C<,;IRAMC:PN*5^B# M%:N/M?P49O=1DI-8WI6W.2^KQ4'V]$&13R^*=%=_UN)-6A3IMOYR(\-;F547 ME#^_2\L*'5Y4']]X^KS.J_\#4$L#!!0 ( 'F 652\2_VZ8@8 ' A 9 M >&PO=V]R:W-H965T[L!S41Q%/'SDH*H?WU*SN^Q9:%/^SS):-D MEB0M@CXR#+N_('[8.SY,QD;L^#!:B< /Z8@!OEHL"/MU2H-H?=2#O6Q@[#_. M13S0/SY)N.6+RJ)]39OZ"AMR/0L#HPU'O!+Z_QW:F:EUZ# M>"H_HNAG?' Y.^H9\171@$Y%C"#RWQ,]HT$0D^1U_)=">_DYX\3RZXP^3"8O M)_.#<'H6!=_\F9@?]=P>F-$'L@K$.%I?T'1"5LR;1@%/_H)U&FOTP'3%1;1( MD^45+/QP\Y\\IX4H)2#8D(#2!-0V :<)N&V"F2:8;1.L-,&J)J"&!#M-L-LF M.&F"T_:2W#3!;9O@I0E>VP1H9,H9K5-RL6MJXZ:43&[86F^8"0Y;*PXSR6%K MS6$F.JRIWIB2R0YKNC>F9,+#FO)-MPK,I(>MM8>9^+"U^BA3'[56'V7JH_:] MGC=[3?VF&P9EZJ/6ZJ-,?92HW]^85^)\ R+(\2&+UH#%\9(7OTCL,\F7AN>' ML=-/!)/O^C)/' _]D(13GP3@,N2"K:2)"P[^! /*_"<2NS!0AQP,J"!^P/^0 MP=?TB08 R5CT'<#P+4 &@N=W8W"05ND/ M!>NL ^MN,@ 'KU6400?*V4D3Y;P+Y?9[/*]8/!5JV $UNKX%!ZFZ*M:'#JS3 M\34X&"MG=]$!MJ<8+_7:IPZLYEX;=: T]]KG+A1]KXT[H#3] M,>F >:$_OG1 O= ?=QU0+_7'UPZLYO[XUD4Y37_<=^ H^Z,O%Q#Y*@+EJPB4 M8'$C-E\M_',MWP.7@B[XOQHRSLDX(9L-Y-LHWA#*M0=91*M0J)YU&X"3 .*- M[=.QY1G0,0[[3^4V5809AFFX>=C6]9GY]9G:ZSM?L4@S32O'6'LNH)V3[1T+ M>+H!Q'NDO#2R!R&L5/!L$V>7PUP;6^YVV*T*AVQL5 51X"P+(DLMB)//U]'. M]XR$9.:3$ RB("!,4T$W)[I[UL;+R=ZN-[=7*Y+C&K!2\H%7N[<]SZT5O,ZR M#,>#VU&C.LN6C6*H58%&L<\P]+K,Y0"GX/N*A)K2P=+&!>Y9%EC8&42["I,2 MMI1Q:LUPGH9!6(HS/=.JB:/@01-C#V_'?58!/6PW*U0X+=1;[2@*?#X'?P>1 M^*6K8F&-T-RW0H5?0FMGA:SZ_6X:T-PNZ# -@Z@4A^!6^VQ?8^&\4&^]IXS\ M]H/8B\:4!+II%^8&G7V7M+ YZ.Y<4E=A(:Y7*>F'- PVS4)NII%K)SV@6$[7 MSX$<9%?.,6YQ#F@BHWJ.[=H41@WU3GU%EF1C7U3G7JBP0V3L64A4."."NPJ9 M$LI%-EUDV-M%ODC#MLS&LDS7J=F7"@@10MMA$Q701*;7:%^HM 35>_8I\T7L M7R,YYYFNCH4A(KQOC0IO1/IU8QN-S'I);=>M/*\OTS!HEN*PZ9@UA10X[#K> M=M@7)0[A1GT*QT9ZQ[[DC-# !Y,Y_4EU;H@*@T7VO@4JG!;IUY%M!'+JCVS' MA)4FNDK#XN=,Z4%46UY_4N!DW:OF>J?"2;4;!2K\'^G]_X8^^U/YL!I1KMO2 MH,(TD;?O76'AGUB_G&RS+S04&PR(*PNJCVE8><&+(:POT!0X:8,5@_NJH,%8 MG 9U<&'J6&_JD[7/.1@R$DYU!2SL$N]]RU[:L^^^:<=U<0S7K8ASG8;!]T<"N#!.O.N' F5I<:.(LKUZZ]2C3--TMJ/N56>LK\+[I>^ZXM\BW!#VZ(</2(AHD;R<4S*C+ Z0[S]$D<@.XF_4\A]9'/\/4$L# M!!0 ( 'F 651<$R0>?P( %\& 9 >&PO=V]R:W-H965TO#I K:]6':@TD.L.K8 MF6V@^^]W=M*,0HHJ(6([][W[W-F^Y#NE7\P:P)+72D@S"M;6UM=A:(HU5,Q< MJAHDOEDJ73&+4[T*3:V!E5Y4B3")HBRL&)?!./=K#WJ;L MO<%/#CNS-R8NDX52+VYR7XZ"R &!@,(Z#PP?6YB $,X18OQI?09=2"?<'[]Y MO_.Y8RX+9F"BQ#,O[7H4? M("4NV$7:F=M^AS6?@_!5*&/]/=HWMD :DV!BK MJE:,!!67S9.]MG78$\3I!X*D%22?%=!60'VB#9E/:\HL&^=:[8AVUNC-#7QM MO!JSX=+MXMQJ?,M19\>W3#!9 )G[(S-15:TD2&O(5W(OMSA2FH,AYU.PC(L+ M7'Z:3\GYV04Y(UR2Q[7:&"9+DX<6:9S/L&@CWS:1DP\B3Z&X)#3^0I(HB7OD MD\_+H_?R$&O0%2+I"I%X?_13A9B!8!9*,N6F$,IL--;@U\W"6(WG[O>)<+0+ M1WVX](-P,[;#;;2@.1.]Q6OD0R]W5W$[CA.:T#0/M_M%.C8;9FGTW^H=7-K! MI2?A[KCD>*1*LE*J?VL;?;87=A /H^P [MB*QO2*]L,-.KC!2;AG; ONZ-5: MK7!;>O$&QWB#Y"HZP#NVHG&:1OUX68>7G<1[5)8)Y.ON3A]?=K1K"8WP=P!X M;(;E2^CP@##L6E(0*6*(PNAYBH;MI9,[&J]AUAH2SV%S]_KO(2*ZFM9@\";E505-;A5:U_7"FCA2!7WHR 8^A5EPLM2 M=S9762H;PYF N2*ZJ2JJ_MT#EYN)%WJ[@T>V+HT]\+.TIFM8@'FNYPIW?A^E M8!4(S:0@"E83[RZ\G286[P _&6STWIK82I92OMC-]V+B!580<,B-C4#Q\PI3 MX-P&0AE_NYA>G](2]]>[Z%]=[5C+DFJ82OZ+%::<>&./%+"B#3>/SD#0QG75\AZ7LS(Y<45N2!, MD*=2-AII.O4-BK4I_;P3=M\*B]X1-H/\FL3A)Q(%47B"/CV?'KRE^VA1[U/4 M^Q2Y>/%9/CT"IP8*,F,ZYU(W"MWY?;?41F%;_OD@7=RGBUVZP3OI=MY#Y_TI M_]H((Q?!/M;7;(16C5/_==^F8U2,#_RF1[V1-^CE#3Z4UW9!WG4!=5UP2F(; M9;B7/(R28#PZT'@,&X;#<7):8])K3#[4^"0-Y:0^,-(UL3Q3?G+D77B3Q$%R M(/\8=A..DL&!?'_OD=H!^4#5F@E-.*R0%UR/,(QJATZ[,;)V[W8I#4X!MRQQ M3H.R +Q?26EV&SL*^LF?_0=02P,$% @ >8!95.2%G<&ULO5G;;MLX$/T5PNA#"Z2Q2.H: M. ;BN,462!9!T^X^%/O R+1-5!)=DHH38#]^*5D694FFG2;KEUB7F>&9P^'A MB!FMN?@IEY0J\)0FF;P<+)5:70R',E[2E,ASOJ*9?C/G(B5*WXK%4*X$);/2 M*4V&R''\84I8-AB/RF=W8CSBN4I81N\$D'F:$O$\H0E?7P[@8/O@*ULL5?%@ M.!ZMR(+>4_5]=2?TW;".,F,IS23C&1!T?CFX@A=3MW0H+?YB="T;UZ!(Y8'S MG\7-E]GEP"D0T83&J@A!],\CO:9)4D32.'Y500?UF(5C\WH;_7.9O$[F@4AZ MS9._V4PM+P?A ,SHG.2)^LK7?] J(:^(%_-$EG_!NK)U!B#.I>)IY:P1I"S; M_)*GBHB& _3W.*#* ;4=W#T.N'+ QSJXE8-;,K-)I>1A2A09CP1? U%8ZVC% M14EFZ:W39UDQ[_=*Z+=,^ZGQA"0DBRFX+XOLFJ[0XC2S:XGB1.1#=#M0WKYLX01FGD)C',71=Z*!@-'QLTMUCYV O"G!MMP/4JX%Z M5J W5,H+9HG1-&97O):_F)&-J*BX;-T19@H*S=>$K&@O?6Y&<9OX/NH MX4$'MO+HLW,@\E!_'GZ=AV_-XQM7) &K>II7]313,\T9[9T"OP,).B&,D-^" MWK4+L!L@V(\\J)$'5N33!M]]Z(+.J!&"CM/"UK4*G8[5-.@448";5CL)A'4" MH36!:_V Q9K]@NV49/E<+Z) M"H-V!55VS6G" 7*"H'\&8&,/@E:HDYPE,\VX+6]D@J'?9QK\N-'FX(NBJ;32 M;*098BOV3U*QM)2>7-)YGH"$S6DOR_8XR '/E AI V7T&[JGJ38CQ-"NQ"^H M-J]3;7H58]=M5UM7:Y'>6WQ_3[49K85VL;VAND]<\J3<&P1_I 52*^]&#&%P M&MZ->D&[?+V ][##NP]1&+5I#SNT^]AS]VP3T.@?C.PZJUO+7%']R<'G:DT$ M+1'K'7E6W-A:/J-XR/G_5SXRJH7LJG7TRC\0!Q]<^,B('WJ%^+V@ )'1/V37 MK>,+L JTTP3"( K;VTQEU^IH'#_L+T%D5!'9V]H;#=&6LQ$[Y)V&9:-9R*Y9 M+V"YV^=Y8>BWEWF/&7:]:!_'1@&1O1_\G(N,Z?Z)GH$Y>RHN9(F9JR45-BJ, MXJ'P-.0;Z4)VZ7H!^5&WR891T/X:ZC'S' ?OT5AL!!#;6[YKGNF\\\V)BOXD MU[O;0D^ 35JPD3L,3\([-F*&T1OQ7@7:Z2G\P.](2X\=]+$;[?E\PXT/=+L* MWI(GEN8I^!>\\GL"&S7#K^CQCMWML-$\;&_PCM[M#L2!A_M<;&01VV71T/Z[ MNH.-LN%7]'9'\VUD#ML;N^/YML?Q#M-MA!#;A?!6E_;KZ':-EKDG:.9T*16+\K1;@ICGF=J<;-9/ZQ/UJ_(BV)S\KVY47Q5G@4_<*5X6EXN*9E141CH]W/.U?:F M&*#^_\/X/U!+ P04 " !Y@%E4K>DSAEP# "P &0 'AL+W=O]WE!3%M617Q?IBD^+=\7-?4<>;'91^,'L 2YYR M69BYM[>V_.#[)MM#SLV5*J' E:W2.;K%3%56B@)N-3%5GG/]? -2'>8>]5X>W(G=WKH'_F)6\AW<@_UQL?NYEWID UM>27NG#K]# MFU#DXF5*FOJ7'%K;P"-99:S*6V*6+V9:'8AVUAC-#6IM:F_,1A3N-=Y;C:L"_>SBADM>9$#NZS.S5'FI M"BBL(;^1ZRS3%6S(GX*OA116@"%O5V"YD.]P^?/]BKQ]\XZ\(:(@G_:J,KS8 MF)EODPDPYV,@H6GK"*&!@$ M;"+$1SO'"8VG)WQ]JPF+PC-X48<7C=-28Y73]OD]*?%=VEI3^%:)$LN/'6*. M^C1Q%-,3YKX52^(I&V:..^9X%+/A$H^6(\5J^@!6%+N+,L=]9!JFR0ERWRJ< M3-)T&#GID).Q,F_!N'K.)=G",&?2)Z"3Z)2S;\6"F";#G&G'F8[B%$6FOJ-#5C1)(R&B6GP>F$$%YG_MGO0>/TVXOZ M(UU#)%$*3M%'3!#J^3, M0:5'EQN]R/I)63R;8UEIKVC&01+2T]HZ8#<)(N0]0_MZ\U#V?T\#D2KCKO\9 M3.!R^)\18_EK8C5"^$?MB>L-_^)Z)PK,!;88/+A*L++JIMUJ)E:5=<>R5A;[ MGWJXQQ85M#/ ]:U2]F7BFJ"NZ5W\!U!+ P04 " !Y@%E4K 9;J,X" !2 M!P &0 'AL+W=O2@6"F=^JY*R'(1F4A %Z[%W&][,AM;>&?QF4.F],;&1K*1\LI.?Z=@++!!P M2(Q5H/C:P@PXMT*(\:_1]-HMK>/^>*?^W<6.L:RHAIGDCRPUV=B[]D@*:UIR M3:/4G5V 8>24IM9-XX(T'.1/VFSTT>]AS"^(A#U#A$AP[] M(PZ]QJ'G JW)7%AS:NADI&1%E+5&-3MPN7'>& T3MHI+H_ K0S\SF5).10)D MZ8[,3.:%%"",)I?DD2I%A7DAMTFB2LKQC2EGN' ^!T,9OT"CA^6J1;Y#-[N G#<>TYHB.<(01N9/"9)I\$RFD[P5\#*J-+-I%-HU. M*LXAN2*]\ N)@BCL )I]WCTX@=-K$]US>KTC>G=R"WCZCQPRJ,@C>K=["#%G9P$G:64;6!E!A)$JF-Y52P!5%" MY\FJQ>)]ANLH[!V0=EA%@^NPFS1N2>.3I/A+V')5N_K!,[;7E)E2=:/&'R N MPWX\^'K VF46AL,CL,,6=OC9,X"0IZL__%C7.(P/.3NLWIV1&M/?:T\Y8&5M MU]98VE*8^G]N5]N+X=;UPX/U*5X8=7]_DZEOFSL\,$QHPF&-DL'5$*NMZ@Y> M3XPL7!-<28,MU0TSO/1 60/\OI;2["9V@_8:G;P"4$L#!!0 ( 'F 6527 M)=;+[0( /4' 9 >&PO=V]R:W-H965TV4[K]^ME.R( $Q%Z2 MV+[G^!Q?Y][QEO%7D0%(]%X0*B96)F7Y8-LBR:# XIZ50-7*FO$"2S7D&UN4 M''!J0 6Q/<<)[0+GU)J.S=PSGXY9)4E.X9DC414%YK]G0-AV8KG6;F*1;S*I M)^SIN,0;6()\*9^Y&MDM2YH70$7.*.*PGEB/[D,8 Z$:"(EXU?#:;5;:N#^]X[]H_&NO*RP@#DCW_-4 M9A-K:*$4UK@B>&)690!]H"NDA M@:W^>XM\AS/[1$TOQSN],#CB^'NZ(P;OTV0;_C\BQ*T M (*E2DF,%+G]K9_XMVX*(J&PZ@-.] Z:+4._EQLZH\&WJ CKAOG!9$[ M"MS#N#CLG+@7.&$T"OMM1*V-Z*R-IA0H*PG;T/P/I+?J_T](I7Y=70AD!KKJ M'J9%+Y0\9QR5H%YIG_^HHS<8NJYS?)&Z87[@CO;":E?V7D$L@&],8Q$H8165 M=2%I9]O>]6A*]M'\3/6TN@7]HZD;XA/FFYP*1&"M*)W[2%T;7C>9>B!9:,R=U ;]!V^NE?4$L#!!0 ( 'F 652"97Q/BP, M *4- 9 >&PO=V]R:W-H965T]L6R89*6(YXR5A<&7/11$K6(J# M+4M!XM1 16Z[CA/:14R9M5Z:<]=BO>25RBDCUP+)JBAB\?">Y/RXLK#U>.(K M/61*G[#7RS(^D!NB;LMK 2N[]9+2@C!).4."[%?6!7ZWPX$&C,5?E!SEV3'2 MJ=QQ_DTO=NG*)TBYB^+LG&Y+GVA/$\;UQ:K6:&CP_?O3^T20/R=S% MDFQX_C=-5;:RYA9*R3ZN WA3 ;\!_*E T #!5"!L@' J$#5 -!68-\!\*K!H M@(5IAWK_S.9O8Q6OEX(?D=#6X$T?F XR-.PY9;K9;Y2 JQ0XM?[PO:+J 7TF M*N,IVK%[(A7TLI+HS9:HF.;R+?H=W=YLT9M7;]$K1!GZ,^.5C%DJE[:""+0? M.VG4WM=J[H#:YUC,$'9_0Z[CXAY\,XY_JO(9_.,XOB4)X'@P]\OIN-.#7TW&>X/?C>,7I1C*W8:.:]O.;=O.-?Z\ M 7\W,+33*B>([]%P"_[S!V!HIT@A_QT1]5I1SXCZ Z*7,/L1#-B4")+P Z-F MW$($I(Z@J".@;01]/5)+1$9"/TGNUSB8.[ C]^>MT+5Z9G'Y4XNK/J4H7+16 M3VK@MS7P1VMP4?"**10?8Y&2M.\.]CNRON>?)?A$-FAE@U%9>&BJG.B:H@/L M0M_=$_3J>L_*UK5Z7K8QBR>QAVWLX7CLV\U(\T6ME^CE.G[>BLY'0_]R9$3( MC);0U JZ7L+.)R N>K=^,^[,G3G.Z[ZI.X[AJ,L]26;1)K,8=70=/]1%4OPQ MB[XD%MW;QNW:#DP.?IC8>']M04_0?VE1"Z/%1,4F2"AH8E8(75$HN'A#CBHP5X#0= ML?^"=3]-1SP^'F^'DH*W096A3E^.NL!W.P6WS]X.]0<,O(0=*),H)WO@ MG%D$;D3]35 O%"_-"^,=5_#Z:0XS^(XB0AO ]3V'R)J%?@=MO\S6_P-02P,$ M% @ >8!95-<&@\V@ @ ,P< !D !X;"]W;W)K&ULC55=;YLP%/TK%NI#*VTE& ))E2 U8=,FK5K5KSU,>W#@)E@%F]E. MTOW[V88P2DG6E]B^/N?8Y]YP/=MS\2QS (5>RH+)N9,K55VYKDQS*(F\Y!4P MO;/FHB1*+\7&E94 DEE26;AX- K=DE#FQ#,;NQ7QC&]501G<"B2W94G$GP44 M?#]W/.<0N*.;7)F &\\JLH%[4(_5K= KMU7): E,4LZ0@/7") MPEYVYL@X67'^;!9?L[DS,A>" E)E%(@>=K"$HC!"^AJ_&TVG/=(0N_.#^F?K M77M9$0E+7OR@F2L$S.7*4O8R3=M#EX41^,CQSL873#FQ\0'F%OX$++]]-' _3DW71O>L*-WQ;& MMWK^Z<+\O%Y))?37\>N$9M!J!E8S.*+YO0)!%&6;IKXIEVJH7[0+WX0K\(=0/_)U,_ M)S=$;"B3VOI:2XXN(YU=4;?H>J%X99O6BBO= NTTUZ\:" /0^VO.U6%A#FC? MR?@O4$L#!!0 ( 'F 652D&-Y=+ ( )T% 9 >&PO=V]R:W-H965T M&EJH>=>9^QENW5L9N^&FR926NT?S\8%UK4EHF/\[3F](:4% M'J\/[%]<[53+AFES<>Y%BP76T>9/L5^WJN+5\F:^V^T':Q,\J8 M[;2130\FN^&B^[.77H&E@*@'1*[0[F2NK"4S+$V4;$'9:&*S M"Z>-0U,U7-A;7!M%7DXXDWY'TD##1UAWUPBR &H1Q0P7)=36"P95HX&)''*N M,[D3!LA/J*LE&L9K_3[Q#9W%,OI9G_>^RQN^D7>)V02BZ0<(@W Z E]<#@]. MX3XI,,@0#C*$CB\Z+\/ONXTVBEKKSQG.:.",'&?\!N>C:R',@3V3GB52T]NQ M.M45KKB /3(U+N+Y#+,."9^AD<)4&J8WD+.]'M/S,J;XP!3&(TPG,L2##/'_ MR7#21&-%G^>+)F'P;JS"\[#X7UA7CG\T//;A^L%4R86F.RJ(*)C,:!!5]QAT MAI%;-T\;:6@ZW;*B]Q.5#2!_(:4Y&'9$AQ8!95)?X M7HF> @ >P< !D !X;"]W;W)K&ULC95=3]LP M%(;_BA5Q =(@<3X+:BL!U30D)B$*V\6T"[>/X>+B6ZD57 (:\U:+1HZ RIKT*0SVOH&;Z0K;0X,Q"JIH9[*IEJ%L% MK'1!M0CC*,K#FO$F& _=V(,:#^7*"-[ @R)Z5==,O=^ D.M10(./@4>^K(P= M",?#EBUA"N:Y?5#8"WN5DM?0:"X;HF Q"J[IU0UU 6[%-PYKO=4FULI,RA?; MN2M'060S @%S8R48OE[A%H2P2IC'KXUHT#-MX';[0_VS,X]F9DS#K13?>6FJ M43 (2 D+MA+F4:Z_P,909O7F4FCW).MN;9$&9+[21M:;8,R@YDWW9F^;#[$5 M$-,] ?$F('9Y=R"7Y809-AXJN2;*KD8UVW!6730FQQN[*U.C<)9CG!G? UK2 MY)Q,<;_+E0 B%P3W7#'#FR41=IH(SF9<<,-QY>D$#.-"GY$3PAOR5,F59DVI MAZ'!=*QH.-^@;SITO <]@?D%2>@G$D::-PTW\>T$QZS<1IIGLT,)=DP?/7 TAZ6'H,E M/E@7E6_#TCR._+"LAV7'8*D/ENW Z" >I'Y8WL/R8[#,!\MW85E&"S^LZ&'% M,5CN@Q6[L(32Q \;]+#!0=A3!5@3%P:4#SG80:99FE,_\K)'7AY&2L/$YH"V M[!TKI?$>PLM=OVD2)7O^&QK]*1S10?X]:'U%[NIV9:#$4H#>01MO&8AV4CBG M19[M.2=TJW;1__X$6S7*FP/=.:HTSI+BWQS"K5)JKZ6O3"UYHQ&RP,#HHL"# MH;I*WW6,;%UUG4F#M=HU*[P=0=D%.+^0TGQT;,'N[]OQ;U!+ P04 " !Y M@%E4R<83TH$" ^!P &0 'AL+W=O06/-1^@%*(U&Z:4A40S"VAVD/)KEM+/R1V6X+_W[7=ALZ MM(:]\)+8U[[GG'LL7^<;I1]-#6#)D^#23*+:VN8\CDU9@Z"FIQJ0N+)06E"+ M4[V,3:.!5CY)\#A+DF$L*)-1D?O8C2YRM;*<2;C1Q*R$H/IY"EQM)E$:[0*W M;%E;%XB+O*%+N -[W]QHG,4M2L4$2,.4)!H6D^@B/9^FB4OP.[XSV)B],7&E M/"CUZ"97U21*G"+@4%H'0?&WADO@W"&ACM];T*CE=(G[XQWZ9U\\%O- #5PJ M_H-5MIY$XXA4L* K;F_5Y@ML"QHXO%)QX[]D$_8.AA$I5\8JL4U&!8+)\*=/ M6R/V$K+T0$*V3;:X M!BS)D(_DHJJ8\XERPF0X;>?:T0PL9=PD*R)$OO[V;DZ,-Q!VR_ M=:3O8?L''3$&X(1X9T[(#$RI6>/-^'F->\F5!6%^=3"=MDRGGNGT -/7!C2Z M+)>$AU.P-;6DIFL@4EGRC'>R5 *O0/G:KV!/0!]X='?[UD4ZZHWS>/T/38-6 MTZ!3TYQ))E:BH[IABS1\9Q]'+=.H4_,WT(*H!5&O_?PO%[NQ,P2@VG2H'+V=DT>6D/R3MZ^P;XZ+"Y\5Y+$Z"7OG$;9%M)&[I;&VT? MAXO0$E^VAY=E3O6228/"%YB:]$9X W1HUF%B5>,;Y(.RV&[]L,8'#K3;@.L+ MI>QNX@C:)[/X U!+ P04 " !Y@%E4!8;Y1XT$ ,% &0 'AL+W=O MO1P]?$QVC'\3 M$2$2/"9Q*BX'D9399\L20402+,Y91E)U9L5X@J7:Y6M+9)S@, ]*8@O9]LA* M,$T'TTE^[)9/)VPC8YJ26P[$)DDP?[HF,=M=#N#@^< =74=2'["FDPROR3V1 M7[-;KO:L*DM($Y(*RE+ R>IR< 4_WSA(!^0C?J-D)QK;0$]ER=@WO;,(+P>V M5D1B$DB= JN?+9F1.-:9E([O9=)!55,'-K>?LW_))Z\FL\2"S%C\.PUE=#GP M!R D*[R)Y1W;_43*"0UUOH#%(O\/=L78D3< P49(EI3!2D%"T^(7/Y9&- *@ MVQ. R@"T;X!3!CC[!KAE@+MOP+ ,R*=N%7//C9MCB:<3SG: Z]$JF][(W<^C ME5\TU8UR+[DZ2U6 "=S(C&-Q2DX U_OY^#DPRGX M &@*'B*V$3@-Q<22JKK.805EI>NB$NJI=)7Q5U$>GFD9LEVZD)_Z'H3:]OTM&.8Z_KPU;"; M]K"1,T9N->J%?+>2[QKEDT<6X+!ID,&3895T>#3?1U6-D5'X Y,X!MF&!Y$B M& C4@J(AX?G2 AFF8=?:&;6==FSUU^VA5TGQWML"UT7DJ%'1<6WHP^Z*?E71 M-U98\K%6.CBAD6$5"8 H'> M(.I2;W&LA'5*&+"T6Q+. MG*&K2=,IH@%W:!3QJXP(+]T')PT5IY] 2F2G%MC6@D9>SV*&-? @>GM5=!9$ MK8(N&H\]OZ=BC3]HYM_B=?^IIZ'E7^H!!4@&<,*XI'_C-E=*5#,ZR1",U,;+=%RN1!K=$FI]M[ M36IN0C,X.Z_)S2,5DJ9K($D0I2QFZR>3!S4>X?AH3J,:@FYWHU(1TCDA(ITW( M#M^LQH<4_9WL%\S7-!4@)BL59I][B@2\^/14[$B6Y=]6EDPJ)N:;$5%MR/4 M=7[%F'S>T9]KJ@^ TW\!4$L#!!0 ( 'F 651]\+?OP@, / - 9 M>&PO=V]R:W-H965T3@Z#UYP@D^-G=K.IOOO:QL6$B!LJ]V^ #8S']^,YQOLV5'( MKZH@1(/O)>-J[A5:[]_YOLH*4F)U)?:$FS=;(4NLS5#N?+67!.?.J60^"H+$ M+S'EWF+FYF[D8B8.FE%.;B10A[+$\F%%F#C./>@]3MS27:'MA+^8[?&.;(C^ MM+^19N0W*#DM"5=4<"#)=NXMX;LU3*V#L_A,R5&=/ ,;RIT07^W@?3[W LN( M,))I"X'-[9ZL"6,6R?#X5H-ZS3>MX^GS(_I?+G@3S!U69"W8%YKK8NY-/9"3 M+3XP?2N._Y ZH-CB98(I=P7'VC;P0'906I2ULV%04E[=\?O&W M$/F1,@8PS\%[KC'?T3M&P%(IHA5X"]:%F2* ?=@A$[89#]T>.%3 MV?_W5IBK*Q7$!,'8?5^OXBB M: HG,__^-"=]LR1,4=18G1&,&X+Q*,%EGE,K9 6V4I1&SM\.5+F9(:855G)" M(4RBI,-SP"@*X!0.$TT:HLDH4;,HIA=P(T8I"<\>@):8*X:K+I3_;S1JVIH> M+.^DQ^@M2E/8)=XWBX()1,.\)PWOR2AO(YDGEG_2_RR*%K8-&X;/ M5%4-T*D#%$R[! ?M3NOEG&+;^>%XZ]\\*$U*Y?[H&R+O:4;4F S:C@WCEY98 MVV3A>)?].8GU&V48(I.T;FK[=I=*MNVF<+R=_J*\^DTSZ)+LFZ T22[]KF#; M6.%X9WV6N*8#?ZQX,NW^$P;LPCB*X@O_@?LSFNE MHNB?[)U+(G?N2*% )@Y<5_O*9K8YMBS=9KTSO[+'&;&PO=V]R:W-H965TBB=,K2,?*\<)S1)!]-)^6]6S&=\*U* MDYS="B"W64;%\R5+^>Y\!$CR[@V0R3PJ&T^#-A.]FX!D4J#YS_*AK7B_.15R!B*9NK(@35?X]L MQM*TB*1Q_%L%'=5]%H[-ZY?HW\KD=3(/5+(93_]*%FI]/HI&8,&6=)NJ'WSW M!ZL2"HIX3..=$OIIHOW4]'?.%[LD M30'-%^ Z5S1?)0\I Q=2,B7!B>7>YRNF:))^T0]_WEV!SY^^@$\@R<']FF^E M#B,G8Z61%?''\PK%Y1X%&D !$?C.<[66X&N^8(MV@+%.J1UB9P1K]C\ M%&#X&T >@A9 L]>[>PXXN!YF7,;# _&^)7FBV,F-?F5MP_SWC;8'UXIE\A]' M;W[=FU_VY@]-JN!2@AD5XCG)5^ BX]MIUM:"(TCREPHP?9AC7L@X Q"KI8#YJUL)(:*W%BO>>* MIC94I-<=],(@"#NH+&:0>#BPHXIJ5)$3E69Y)C0A6#Y_!DK07*:#TQWU M4& 8X [4OA'$'AZ8Z[A&&A\>/\UF]0JEY0JU@8S[J\*+B1=W8%K,L.<19,<) M/4/Y9 KYLS()=4MQQH0>>&14VU]E1KNW\#/-#_#YD7,5IOU!^@&'GA;+8Q;'O M#; Q-*(!W:KQ%CZN0K78"R$_#KI8+780$1@/@#7: 5\O'J_@9&A3!MS3CX-F M;;1&0*!;0099N?)KSB4AQ.OAZIM%"#<8L8W+B 5TJ\6LW& RH3?D>S*6ZV3C M?.T-X\/H(VC$\#9T$_?Q-.*."ZHYQ;6]G#=TC-]V_FD:J.,UW)0B\!CU4 M^]]#9FV<1CX0?#<6J4*U622(XB[C6>U@1 98!!GM06ZB?R.+5-':;.:1H(?W MH%T;K]$2Y-:201Y!%NV(<&_/:3%#").A23?2@=S2<2_H@F54_)+E.5(5S9QF MW077CFZX'@4?0"7(L#5RL_715'(@KFM'IX4U4TC\-G/B!3[I0+68HQOX 5*,^R$WU;R62V'90)=VCPT&S M=BW": EV:\D@C>"^*$0^\3NP+%:Q'PTKG:,PA7:R9<=1=# M\1A] 'G@1J''3=%'D\>!N-$P=QSCV<[.$#U^I\H2[M>,P@!VA=)F-5A7PD8P M\/M5EK!MR]\_R-C,,(D&ZB+8: U^U]H2[E>-NFSL-&FC-(J!CZPJX3[U(P]V MBTHVJPAUQV[L7WAM[Y;?T"X*,OFG?N7\&RV_PQ@PNR_ M2GRG8I7D$J1LJ4-ZIT3/JM@7^O<-Q3=EK?R!*WTP*B_73&]F1&&@GR\Y5R^- MHH/Z<\OT?U!+ P04 " !Y@%E4(15Z$J(" !F!P &0 'AL+W=O:(FVB%"D0U)QVJ?OD%($MZ;CH!>)R_SSS8RHX7@KY*.J"='HI6%<3;Q: MZ\VY[ZNR)@U69V)#..RLA&RPAJE<^VHC":ZLJ&%^% 29WV#*O>G8KMW(Z5BT MFE%.;B12;=-@^>N",+&=>*'WNG!+U[4V"_YTO,%KN)-_)015:X9?I6;+^0/I_4^"L% M4_:)MKUMX*&R55HTO1@B:"COWOBEK\..($P."*)>$+U7$/>"V";:16;36F"- MIV,IMD@::_!F!K8V5@W94&Z^XIV6L$M!IZ>?A:BVE#&$>86NN<9\39>,H)E2 M1"OT"=T+C1FZ5)I"S4B%9IRWL'#5ZE:"62.DIK^Q_227+W"V%$%PMI"N8;-\ M:JDD+K\G"Z(Q9:< >+A;H),/I^@#HAS=UZ)5$(H:^QJR,S'Z99_)19=)=""3 M!2G/4!Q^1%$0A0[Y_/WRX&^Y#S4="AL-A8VLO_C_"KN@JF1"F1K^F"V5EG"> M?[Z!C0=L;+') 2Q$'[EJUZERJS)_]O,T3+,"3)\=L&2 )<=@L0O6J;)=6%(4 MN1N6#K#T&"QQP=)]6#R*0S,TCP\1#_6W5_IPN:&^@KEFO*%6)D!<+@+(>3(KNNWDVTV-C&N!0:VJP=UG 1 M$FD,8'\EA'Z=F%X[7*W3/U!+ P04 " !Y@%E42UD4W'(" ![!@ &0 M 'AL+W=O7BZPZB>,&U4'B,N_-FQER-.VDNM,U M )*'A@L]"VK$]BP,=5E#0_5(MB#,SDJJAJ*9JG6H6P6TIQ 5QVLR .M@O7;%VC70CS:4O7< -XVUXI,PL' MEHHU(#23@BA8S8)Y?%:,K;TS^,:@TSMC8B-92GEG)Q?5+(BL(.!0HF6@YG,/ MY\"Y)3(R?O6

#2 G?'6_;/+G83RY)J.)?\.ZNPG@4? U+!BFXX7LON*_3Q M.(&EY-J]2>=M3\8!*3<:9=.#C8*&"?^E#WT>=@#QY!5 T@.2YX#L%4#: ]*W M K(>D+G,^%!<'@J*-)\JV1%EK0V;';AD.K0)GPE;]AM49I<9'.9?I*PZQCFA MHB(7 JE8LR4',M<:4),/9%Y5S%:(G<\#='H ML:QAV?M>>-_)*[[CA%Q*@;4FGT0%U5."T 0R1)-LHUDD!QD+*$7_E]M"J9++O5& ?DQ7VI4Y@[]/. V&]QF MSFWV+[>L:2E3YH[COMIZDA-'8IO+?6Y2=K^;[$,63Y2-!V7C@\KFC53(?OL3 M*%SS3.X>PS3;8UB\-!R?/K7ST84[U[(!M7;M39-2;@3Z M,SVL#AUT[AK'L_6%Z:R^$?ZE\6WYDJHU$YIP6!G*:&0;F?*MSD]0MN[R+R6: M5N*&M?D[@+(&9G\E)6XGUL'PO\G_ %!+ P04 " !Y@%E4-A5CXSH# "> M#@ &0 'AL+W=OY((0!1XSELM!L%!J>1:&,EZ0#,L&7Y)V&%DM",Y)+R' B2#H)S>#9&;1-@5_RD9".WVL"4,N/\P70F MR2"(#"/"2*P,!-:/-1D3Q@R2YO&W! VJG"9PN_V,?FF+U\7,L"1CSG[11"T& M02\ "4GQBJDIWWPG94&68,R9M-]@4ZZ- A"OI.)9&:P99#0OGOBQ%&(K +;V M!* R +TUH%D&-&VA!3-;U@56>-@7? .$6:W13,-J8Z-U-30WVWBGA)ZE.DX- MQX(D5(%+'%-&%242? /GB1[2&F,&)GEQ4HSB1Q=$8OC^ M[@(O"O=!SS=J?"WG9@HDLD_GC3-*DW3IFD=2!/;-"< K[6^>,8( MF'&AL6@^EZ]I6:!V+:KYG:Z'S:C\],/U*X1:%:&6E]#-2DF%\T0G]E,8MW8H M[$G=KE*W_5H0I8APHGOD[520G3IWL5NEZ=:RB]T="=O>3>Q5?'I>/B/M:F"* M%?'4=EIAG=8I(8R<#46'2%,)BK\BH,UFC06U&HJ=0DH_\>-%C7;TU<=LRR"A M?WMYGFA"DUP?SQG.'\!-FA(MAY48'%U-1C?38U\F9SJP5M>!SG:@WW?>+[8? M#S8BO]C.?Z#?@*YI3K-5!OZ!MYQBZ,P%MFN5UED.['RRM'Z\@^?8N13TVY23 M]L,GVCD1[-4JN[,I>/K)LOOQX '9D3,VY#>B:_SXCA.-G"TA6*>T:.M5"'VN MM ?P8 .UO=(Z&T-^VW'2?O1$(V=0J%6K[,ZQD/]]Z/VR^_'0/MG#K&PO=V]R:W-H965T MSU82?6@"P!#GDHN]- KC*G.?5]G M!914G\@*!'Z92U52@U.U\'6E@.8.5'(_[/5BOZ1,>*.!6YNJT4#6AC,!4T5T M7994/8^!R]70"[SUPBU;%,8N^*-!11=P!^:^FBJ<^1U+SDH0FDE!%,R'WD5P MGB9VO]OPF\%*;XR)=3*3\L%.KO*AU[,! 8?,6 :*KR5,@'-+A&$\MIQ>)VF! MF^,U^S?G';W,J(:)Y']8;HJA]]4C.)/)( M5FLCRQ:,$91,-&_ZU)[#!B"(=P#"%A"^!?1W *(6$'T6T&\!?7&.#.Z*BO*%.;1:$)%3GZ: A0Y_(X_ MC#XBDX*J!6ARF(*AC./*%W)_EY+#@R-R0)@@OPI9:\3I@6\P&LOI9ZWRN%$. M=R@'(;F1PA2:7(H<\M<$/MKHO(1K+^-P+V,*V0F)@F,2]L)@2T"3S\-[6^#I MI^'!V1XW49>9R/%%._BF"FM;F>=C,N54&)>=R\>:5399Y._%3!N%5?-OCU2_ MD^H[J?X.J6O RB&L^Q6VF6\8$L=@>\ER%/2QMPS\Y1;ATT[X]&/A0O+Z5&VPPV&K0^1PI>R<)IE8!95-?: M.+:] @ 6 @ !D !X;"]W;W)K&ULK9;1;MHP M%(9?Q8IZT4H5B9, I0*DEFA:)RJAHFX7TRY,@-V[/\[/G\XQXPK(9]4#J#1<\&XFGBYUMMKWU=I#@51/;$%;E;60A9$FZG< M^&HK@61.5# _#(*!7Q#*O>G8/5O(Z5B4FE$."XE4611$OMP"$]7$P][;@P>Z MR;5]X$_'6[*!)>C'[4*:F=]2,EH 5U1P)&$]\6[P=8)#*W [OE.HU-X8V516 M0CS9R5TV\0)[(F"0:HL@YFL',V#,DLPY?C=0KXUIA?OC-_H7E[Q)9D44S 3[ M03.=3[PK#V6P)B73#Z+Z"DU"?'1'$C2!VSM2I.!\2HLET+$6%I-UM:';@S'1J MDS[E]KTOM32KU.CT= X;PM!"BA0@HWRCT'D"FE"F+M 9HAS=4\;,"U)C7YMP M5N2G#?JV1H='T-]*WD-1<(G"(,2/RP2=GUTBQFW4N#/J$M)24FWSF3&B M%+JIRW-.*E52W9%7OXW0_WS3!BU\<.+X6C,P;<]I&>+E$O"Q6 M)A6Q1JY4%'I%!VJFKKN:/=AS,SIL)@[>6U+0;6^>:SK>A7"$&:R,+>D.CE_4U5D^TV+K&OA+:7!-N MF)NK'Z3=8-;70NBWB;TKVC\3TS]02P,$% @ >8!95/&:I;+I @ )PH M !D !X;"]W;W)K&ULM99;3]LP%,>_BA7Q !)+ MXEQZ06TE:$%C&J*B8WN8]F#2T\8BL3/;H?#M9RVM@YO[_/Q3GV M:,/%HXP!%'I.$R;'5JQ4=N8X,HHA)=+F&3#]9L5%2I0>BK4C,P%D64!IXGBN MVW-20IDU&15S&P-++2$ M%,O4C@ C9D=Q>[5;OL,WP8\,[Y/JU7/]S-L.@7F#P M$9NA%,'-.N/ M/$8ZYL<"&.@WZ\X M5Z\#/P>FT& U'0 &0 'AL+W=O MLBS0I[T9DK-WPT&<%W)F(,F<*3LOI0,Y+SI*J4YX-B.>% M@YRE1>_TN+HV*D^/Q4)E:<%')9*+/&?EXQG/Q.JDAWM/%Z[3Z4SI"X/3XSF; M\ANN;N>C$LX&:RM)FO-"IJ) )9^<]-[C=Y=^U:%J\37E*[EQC'0J=T+99I2Q#']\9H;^U3=]P\?K+^H4H>DKECDI^+[%N: MJ-E)+^ZAA$_8(E/78O4';Q(*M+VQR&3UBU9-6Z^'Q@NI1-YTA@CRM*C_LX=F M(#8Z!*2C VDZD*T.%'=TH$T'NF\'O^G@;W7 PXX.0=.A2GU0YUX-W 53[/2X M%"M4ZM9@31]4HU_UAO%*"UTH-ZJ$NRGT4Z"E_1Y??%ZEZ1&_1 M^R1)]42R#%T5=3GJ:3VXX(JEV2%Z@P9(SEC))4H+=%ND2A[!13C^,A,+R8I$ M'@\4Q*>]#,9-+&=U+*0C%DS0)U&HF4271<*3YP8&D-@Z._*4W1EQ6KS@XSZB M^ @1C^#;FPMT\.9POBC',RBM?^:\3$5B,JE_+6&?[^_$:YP8JQ9[%WO;P\-] M[%VZ[7UBC^LQL-EX-K)T73>T,DKWJ)NGLODL%$=__0DMT97BN?S;X<=?^_$K M/[[+SULM!0D:BQST45:E> 2U!N<<*?: [GC!)ZE"_Z$WMJJK/425!RVR3:"NS=JLXQK%OSRQ<9Q8Z,[OF4I7I6$%B59*U5*"#ZYM;>>@HCVAM M/WK5,HS7?F)G'E\AC[28HEHS;'/A[N^C1\Y*U\(;KB,9[CNBLAK112V^C1HO MX3;< @$&C&>\*JF#^MZA+>QA:]9)Z(=!8)]V[!FL>"\)$/K"T1$N6+3KUH#'Y3!""N"UUEG;Q,&QIGA8..T*%@N2I7^NZWJ8R$[685M& KCSC$WB,%NQGRK MMLQ:&I:\A$> IJR0F"!E"5W2)'C8F6>5N-D)X_)IV()?%R[8T 6_%"\[#-"=?,$&,/B7$@9;$$.& M<139*YH8Q)!?AQC21@SV?(J[@C2,(:_/&&)A# A5V*$)Q#"&_'S&$ L4:-"" MQ[FEG1_A%F.LS:(NN2,&,>1U$$,LB GBOM?!!&*80%Z-":3-!!H'G6-DD$!^ M 1)V^,"5,+D>Y0T"B!L!H/UC6+\Z4(@PKX#P=KX!A/H!JK2N.,2S=)K>9?# M*"H)0P*21FK&JS.W^.X(C 1>W_-^O=U)X; METO:?J?DPU+Q.E>+80%U2^Z/OC%KS#Y;O82T-B^V9E[0VKQ8K>'.[ P$J!L" MM?9?%;HXTF4M_@BB#%QS:PA 7Y< U!" N@EPHTL#L14K 3FMOLM)6#>+0M7?4M97U]_^WE=?O+:NG^%W%_47/&.F_J (C^?3M) H MXQ,PZ?4C6/EE_8VN/E%B7GV$NA-*B;PZG'$&):@;P/V)@ IL3K2#]9?2T_\! M4$L#!!0 ( 'F 652J7Q7H4@, (P+ 9 >&PO=V]R:W-H965T^XA]AWOA7Q0!8!&CR7C:N(56F^N M?%]E!91$78H-R$>[.1K/O$"FQ$PR+2E(.:Q@SDP9IE,'G]J M4J_9TP+;XV?VOYQX(^:>*)@+]IOFNIAXJ8=R6)$MTW=B_S?4@@:6+Q-,N5^T MKV,##V5;I459@TT&)>75DSS6A6@!<'("$-: \! 0GP!$-2!Z*R"N ;&K3"7% MU6%!-)F.I=@C::,-FQVX8CJTD4^Y]7VII7E+#4Y/EUID#X5@.4CU&=W\V5+] MA"Z06[Z8F8+F:"Y*\Y4IXGPZ6X FE'TQ,3^7"W3VZ0OZA"A'/PJQ583G:NQK MDY8E][,ZA5F50G@B!1RB[X+K0J$;GD/^FL W>AI1X;.H6=C+N(#L$D7X'(5! MB#L2FK\='G3 %V^&XU&/FJBQ*')\T0F^FW+#Q!, 6H+.=G!A W=F:LFW(*$@&![;-.\*&Z2 (#MSM"$M&*1YV^XM;5QCN M578'"HC,"N=L;OZK3&Q,:Z+[RA:^D(;]2@C]/+$; M- WX]']02P,$% @ >8!95)*9 -?A P & T !D !X;"]W;W)K&ULE5=MC]HX$/XK5JZZVY6V)'9"@!X@[2[M73_TM()C M^]DD XDVL:EMEO+OSW9">$O2G)"(8\\\?N;%X\EXS\6;3 4^IEG3$Z<1*GM M)]>540(YE3V^!:97UESD5.E7L7'E5@"-K5*>N<3S0C>G*7.F8SOW(J9COE-9 MRN!%(+G+.)YA!!E$RD!0_7B'9\@R@Z1Y M_"A!G6I/HW@^/J)_L<9K8U94PC//OJ>Q2B;.T$$QK.DN4W.^_QM*@_H&+^*9 MM/]H7\IZ#HIV4O&\5-8,\I053_JS=,29 B$-"J14(%<*.&A0\$L%OZM"4"H$ MUC.%*=8/,ZKH="SX'@DCK=',P#K3:FOS4V;BOE!"KZ9:3TT7BD=O"<]B$/(/ M]/G'+E4']!$MBC1 ?(W^X>P=I((8+1(J0**[&2B:9O=:;*X71!K910.$EBQ5 M6F*^6$JSOES,T-V'>_0!N4@6VBDKA![TI![_F_"=I"R68U=IL/A(PB#L]^MI#"H:@U8:NOZM(?V5 M"P:WFP>XT07#:N]AQU0 %G?-@^$-E6!TD0?%8;L5:TN74<5XU(WQ0UWV[F2, MMB"*8E5+OD ?GK$B@=]KBB'V3G78ZY;&OZ90(N%S$CJ;>_C*@:7:J:?JCX/6>^6[[:6T#^=@&DM# MWP3:/%] I%P[5U_L!Z#B^OA?;G@J\+B]PB^/-89*TY#H>Q+R%8C??\.A]V?] MA5FZJAT76Y((H]RT$2A$,3VTW8_X=#'@L-5%CYN-@ U5@+XRW2#I+CE"KS3; M01OZJ=[C]H)_]$>MR87JX#P[B/Z-KJ+NGK6,.8B-;;TEBOB.J:)AJF:K]O[1 M-K57\T^F[;>MZ FF^&;X1H6NKQ)EL-:0YMPX2!1M>/&B^-8VIBNN=)MKAXG^ M= %A!/3ZFG-U?#$;5!]#T_\ 4$L#!!0 ( 'F 653C2W2G&PO=V]R:W-H965T?W9=%6=0,C42>^"XLQ.R9!JG,G757@)++*@L7-_S)F[) MY0YW7A,4\S;1;>$81%!!K M0\'PYP K* K#A#I^-J1.>ZO['];X]&8+5.P$L6//-'9W)DZ)($=JPK] M*(Y?H3%H;/AB42C[38[-6<\A<:6T*!LP*BAS7O^R7XTC.@ Z.0/P&X#_%A"> M 00-(+"&ULJL67=,L\5,BB.1YC2RF8'UC46C-3DW85QKB;LYXO1BK47\G(DB M :G^(E]^5KE^(9_(NHXJ$3MRO]Z0!Y V8W@,Y.H.-,N+:SQUS^0S9EIW=XDN M3<@C*"WS6./07D V/-<*$9OU';GZ<$T^$)>HC$E0).?U[D=_YM$?0ZG*X-R G:(,56+[@#-^_5;D%:8*RMKX;H Q;RM!2ANXM^BJ"-=1^BZ+Q(UZ\2RFE)Q6/A^Y'EHY:%'S;A5,QY4\X]DW&@9 MNGG\[F8:G;]YTMX\&;SYJ78")AX6IP)L%@^IF+Q3\')I+*(>CX1=C]2Y^O[84,BFK>+IA8JO*I60/>:GE=JKM*::=B2,QW0T-BJ: M#WTC^CTB#+S1N%_S3:OYYK(T^[/BFHAV!4S&TY'G]RN@WJGN>O\_X?ZLIV'] MS84T&$7!&3V==X .UI8?]L%#$;<'D/B 8PTW78#)P14658GO;<4*\AUD.5!V MJ'^ZS[\L;WJM',92\@),#LDX550Z7%)OTU1"RC20;VADCNU)3)Y84<$0^ZFX MTN'JNAFRL89&W;\M#4,:OHFDVWG<2Y"I[7D4B47%=?V2M:MM7W5KNXDWZTO3 M;]FFX413-VOXCF/M5Z2 '5)ZHPAKK*S[GWJBQ=ZV$%NAL2&QPPQ[1I#F .[O MA-"O$W-!VX4N_@-02P,$% @ >8!95$#):MU@ P :@H !D !X;"]W M;W)K&ULG59MC^(V$/XKHZA5]Z1NWGFY$R#QLE5/ MZDEH5]O[4/6#209BD<2<;6#Y]QT[(0=W(:+[!6)[GL?SS-B>&1V%W*H,4<-; MD9=J[&1:[SYYGDHR+)ARQ0Y+6ED+63!-0[GQU$XB2RVHR+W0]_M>P7CI3$9V M;BDG(['7.2]Q*4'MBX+)TPQS<1P[@7.>>.:;3)L);S+:L0V^H'[=+26-O(8E MY066BHL2)*['SC3XM!@:>VOP-\>CNO@&HV0EQ-8,/J=CQS<.88Z)-@R,_@XX MQSPW1.3&MYK3:;8TP,OO,_L?5CMI63&%FC],#2DH_3!4=C)U)E8)7A2GP$G2&\$64&F'.9"[@ MA1?[G-ET/BQ0,YY_(*HO3&[I^"Y1VD-:)@@S9AB>46G)$]H%K!?P6G*M"/$+ M>* R)E&-/$T:C:=>4NN957K"&WJ"T+J4*7@J4TRO"3P*3A.A\!RA6=C)N,#$ MA2CX'4(_#%H+ZN+()F(N"7@]596PJ M)2LW2#=:P^H$EW9+=K+3TR.3*?SS%U'"9XV%^K?#H;AQ*+8.Q3<<>GK;H3T# M&F4!#W2L3LBD^M"6^FZFJ$*VI>B]P,4[@%=1Z#51Z-T7A8,P-RBG6]@6@&Z2 M7M^-_%_;]'?CXMB-6W&+;EPT^'F_*_7]1GV_D^B9J^WC6B+2JT+'@-X%D$QC M6P2ZB7PW; ] -RRXI;\;%KJ]3OF#1O[@ON2G_,!3+-/6=Z^;PW?]=N7O@RW^ M-^Q*^;!1/NSD.9<98'6963,NX<#R/<(.954%@&G8T..D(:5# 0][E7Y?;'TG MJDV'=E/3]QPF0>"'KD\/Z.$R-C_;11]#MS^X-ENTF_E18U9I]RZJ<(%R8[L9 M!8G8E[HJ-\ULTS!-;9_PP_R,&JFJ[_E.4W5A5$LWG"IPCFNB]-T!75!9=3;5 M0(N=K?4KH:ESL)\9-8,HC0&MKX70YX'9H&DO)_\!4$L#!!0 ( 'F 651& M;;5LE0( )T& 9 >&PO=V]R:W-H965T;%;8,*<9&CW%B(9\DI1PF AD*R* HO7"5"^&SF^L]]X()MN2,_;O9P.3;A-\$=O)@C8R2%>=/)OB> MC1S/% 044F48L'YL80J4&B)=QG/#Z;2O-,##]9[]J]6NM:RPA"FGCR13^0]E'H?T*!%_@=!4W?#O227T M+?E[@3-J.2/+&9WA_%$5*Q ?WOFQ]X6OVSE*64&&>GJ>:C_/JZZ!UN2Q)3>V MLDW\4#=Z>]CCCAP_/LZ9=?%X;'!9S.^A'T8FNCK3K03^^/9'6D1;&_>OP1)U[<'$+$!MK@!*E MO&*J_L.WNZW'CJVUG.Q/M/?65OF?IC;N>RPVA$E$8:TIO?ZU+DW49E@'BI?6 M'E9<:;.QRUQ_/T"8!'V^YESM _."]HN4_ -02P,$% @ >8!95*@JLA2? M P T0H !D !X;"]W;W)K&ULG59MC^(V$/XK MHZA5]Z22A!!8]@1(O.RU)_54M.CN/E3]X$T&8I'$.=O \N\[=D+*LB%+^P5B M9YYG9IYQ/#,Z"+E5":*&ERS-U=A)M"X^>IZ*$LR8X/L#+V,\=R8CN[>4DY'8Z93GN)2@=EG&Y'&&J3B,G:YSVGCBFT2; M#6\R*M@&5ZB_%DM)*Z]FB7F&N>(B!XGKL3/M?EP,C;TU^,;QH,Z>P63R+,36 M+#['8\Y*?M*2WK+":^6[TPAND>)94?IHH.1F%* MI>"KHA=TXD G")\8E_"-I3L$L;8[?UHSF(NL$#GF^K2_W,DHH1+!,F4YK!(F M4<&CTIRJ1X1,PV^2D3GE@>2#YQN8I2S:=E81!4BV%?%2\LB\_")B3.%N@9KQ M] ,%_9@5J3@B@DWJPE\'?@(/E/4Z\C1)9P3PHDJF62E3<$6F;D#NI:O M=^T8&5T[Y@.,;>'I7F"V6%-)-=U@9L[!\Q'.[9;L:+>G!R9C^.L/HH3/&C/U M=TM 81U0: ,*KP3T^%+0S4)>-,H,[G@.1V12?6@J?3M3UR*A"YDY #" F!V; M3M#\%IJF2MWD/BS=*PC"A@!>2=2O)>K?)M%>I%2LE+[\)G7:2?J!>^__W"3' M.[B^ZS?B%N_@_+>X5]D/ZNP'K41/7&T[:TFW!<_IC*#2(.GB:5*@G-UZ*[1P-I2@S_W^PQ7^&O/(Q?Z,YK5RO/J7IASVOC"YX=3H4UP3I>_>TS&PO=V]R:W-H965TSQ/\@:#;J7.';E=H; !VQ!^,'F3C'LRK;#A_-8V' M:.IX1A%-:*@,!=%_;W1!D\0P:1U?2E*GBFF S?MW]I5]>?TR&R+I@B=_LDC% M4V?D0$2W)$_4,S_\3LL7"@Q?R!-IKW HQWH.A+E4/"W!6D'*LN*??"T3T0!H MGG8 +@'X(V!P!."7 /\CH'\$T"\!_7,E!24@.#?"H 0,;.Z+9-E,+XDBLXG@ M!Q!FM&8S-W:Z+%HGF&6FLM9*Z*=,X]1LP=-43_!:\? 5GND^%V&L)PJ>!-\) MDDKX#>ZBB)DJ( D\9$4MFYJX6E)%6'*M1[RLEW#UZ1H^@0LR)H)*8!F\9$S) MFT;'(TL2C9035VGE)KX;EBKGA4I\1"6"1YZI6,)]%M&H!;\X@<<=!*Y.694W M_)ZW.>YD7-%-#W!P ]C#N$U0-WQ)PQ[XR,)1"WQY-AR-6^#WW?!'\JTK^.I< M-!IU9-*O*M"W=/X1NK6ICT;I2?CKLQX"#XJF\N^. /TJ0-\&Z'>7N+0E+JHX M$9 LTFW%1'M)%:Q#RVH,^FWF#P//'WF>-W'?FI/5,G)L?LV1WTD/*NE!IW23 M:I/FEI79D9A!Q3ZX3.:'58!AI_R&:KZ%L#$/-T!R%7/!_FG-_6KX0T8'7OEK MS^BHDC3ZY6* J\*SKML69D&/FM*\WJA=U+@2-3XA2BK84U%X)5QIKXQXDA A MZ]Y6,07MJ*$%#_J]L=\N!WGU1\&[Q))9EK3-Y.#N>4.-#Q4Z8RU@]/_6 L(U M/[[,:D"UTR'_,NOAOB1N)A9Y)S);^R/J-LB[*G1CKH&D/,^4[C'[4Y;M6K^Z M/SK?$ >=JFKK0^=X7^M\P[^PSC>2?LFI5GC_IJ]=\U/[(;J0(:+:$5&W)?ZJ M_\Q+_@\&A(YDN[9%=,H7?\Z"YB5OTX,"C'M^<$11[8GHE"G^E ?-2]KO:K*] M)-W&MCFE8F&PO=V]R:W-H965T'$(<29W.'P@,DP=^9L6?FXR3##>.O8DFI!#^3.!6CSE+*U1?' M$;,E38CHLA5-U3]SQA,BU2E?.&+%*0DS41([R'4])R%1VAD/LVN/?#QD:QE' M*7WD0*R3A/#WN3JS"FLA%%"4Q&Q M%' Z'W7.X)<'C+0@&_$]HAM1.@9Z*B^,O>J3VW#4<75$-*8SJ4T0]?-&+V@< M:TLJCG]RHYW"IQ:6CW?6K[+)J\F\$$$O6/PC"N5RU DZ(*1SLH[E$]OE7R4ZEZ? M2J[^C91.CB]8DJB6FTHV>P5/=+7FLZ5J'?#(V8*31( _P-ELIEJ3$TE#,%T2 M3LOCSA:<4M7[4H"3"94DBL6ITCQ/)^#DTRGX!!P@M$: * 7/:23%9W51'?^Y M9&M!TE ,':GFH:-Q9GG,Y]N8D27F!_;6!0A]!LA%L$)^T4#N0JM\4B^?TI7R M[EOEE_7RL_6B"[#=^U4#N6N?^W6]_&X=*^^N57Y3+[\G[P#:IW[[F]A7O-;Y M78.%=P=:#@<5\J^-IUXI_U8OG]!9;=[NF\O="OE#8_G'X!W5\47;HZ+M468/ MV];R0Q\+\-Y^R,>*@P-]*<8MA=]KXB^5QN]KG.UTD$%$6O6IE]8[[>S M^%[AP*L-/X>ZR*#."S\A4+Q5YS+BZOADR^73JF+KSO U>$$13C!_TTR^ 44+MXM MN-CS-BB\#=I).G3-5NX>T7-?#EH@,%V$]&.NK3FV146S9(_<=&I3!7DN%9W@&^T<4 MWFVN+A<>K"L\@SG8+N>NX2'HH*\J#UDB,Z2#[:#N&AZRKA_@KF\)R+ .-H$= M@M5E9[^OVW=G8 =;HATRM$/'T.X&'=*NKNB0H1UJEW:7J()V'O1=2XY1Z9ZN M'=A=HD/8>3#H6NB+#.M0$];9BDX]RJ@G7%#Y++/OT+ .M<0Z9%B'CF'=%3ID MG;JQM5:=01UJ%W435($Z=X"PY4X9&=2A=E W08>H\P*O.[!LL7>.*WBG6@);\HP-[W [ MO#O'%;SSO&[_XP.%4WJOIM]\WQ.^B%(!8CI70K?KJV;GVY?)VQ/)5MFKMA5Z@/I_SICBW=\4K_?&_4$L#!!0 ( 'F 650KM>%8- , M ) * 9 >&PO=V]R:W-H965TP.K!6O36T36NG^^#OV;C:0PH:'7BDO ML+;G',[9&<8SVBI]9TI$"S\K(X*L9![!2AP-PZ"D9?]WB)0C@FTO&C(0W:WW3 W><']D_>/)E9,(.72OS- M"UN.@V$ !2[91MBO:OL9&T-]QYJ<"L@:0^3=36_'O8<8LFXRTVH)VT<3F'OS+]&BR MSZ7+^XW5=,H)9R980*N9%U?+D]O9F@9 M%V\IXO9F!F]>O857P"5<"C++#8 M)XC(3NLI?? T33L99YB'T$O>01JGR0%!EZ?#XP/PV*5/3 ==UM)EGJYW5-X2M<8"+E5%S\'M> M;)AX!W-EK$;+=7W>5(J!?[X0-UQ9K,SW#F7]5EF_TVA3BAIR*@?-%QNGS "K MU$;:0W55T_4]G>MO]Y,L#7NCZ'XWU[\'I6CK_ORRAX"N^$$B(QSP=LM*M8/", MDR1^[.[Q:44(_\)M>!-VD>Y<&'8?])$SD0-/BM MB1P,2I\TD6CGJJY0K_S(8T@MR:MON':W':LN_##Q9'_JQBT_ CS2U+/:-=,K M3IX%+HDR#L](D:['GWIAU=H/! ME:;SPCR6-C*A= )TOE;(/"_<#[1 Z^0]0 M2P,$% @ >8!95&X&3QCM @ O < !D !X;"]W;W)K&ULC57;;MLP#/T5P=A#"FSUW4F*)$ 3;U@?.@2]; _#'AR;CH7: MDBLI2?OWHV3'RWU]243Y'.J0%,71AHL760 H\E:53(ZM0JGZQK9E6D"5R&M> M \,O.1=5HM 42UO6 I+,D*K2]APGLJN$,FLR,GMS,1GQE2HI@[D@_J*9*L;6P"(9Y,FJ5 ]\\QW:>$+M+^6E-+]DTV(=BZ0KJ7C5 MDE%!15GSG[RU>=@AN-$9@M<2O$-"<(;@MP3_HX2@)00F,TTH)@]QHI+)2/ - M$1J-WO3")-.P,7S*=-D?E<"O%'EJDY;1*[F45V0*>/6 S 5?4W,5T"1[3GLQJ(265^C]^3$FO4]7 MY!.AC#P5?"7Q&#FR%0:BY=AI*WK:B/;.B'8]"$:ORNJ;_SY_RTJB:E,L5(K MK-'OVX54 AOMSX4C@NZ(P!P1G)/<7I13Q6N8?[*3V& MN7W?&0[W8?$)V" 8AE$'V],?=OK#B_K;NWU*?D.,=@Z,?'\8A ?RCV&>$PY" MYT#^,%I^U,F/+LK_@0.!-E5>-!U8[W5@;P$,%U1=6[;D/=QF :F[(UEA3@5$ZBXR(XKA=X_D%2CG%8^F%P6--C6!AY4>@> M),7>>=[W6X$W9J7]V!_BJ.IF23_W#1S[3X12\HD*2%' ME\YU'^LEFEG1&(K7YO5<<(5OL5D6.%Y!: !^SSE76T,?T WLR5]02P,$% M @ >8!95$TQS"6T P 10T !D !X;"]W;W)K&ULG5?1;J,X%/T5"\U#*VT+-F!@E$2:-#O:>1BIFG9VG]UPDZ !G+6=)OOW M:PPEB0U,U9<$FW,NY]@7W\OLR,4ON0-0Z%25M9Q[.Z7VGWU?KG=0,7G/]U#K M.QLN*J;T4&Q]N1? 8F;F'L5BQ@^J+&IX%$@>JHJ)_Y90 M\N/X;@A M&,3?!1SEQ35JK+QP_JL9?,OG7M H@A+6J@G!]-\K/$!9-I&TCG^[H%[_S(9X M>?T6_:LQK\V\, D/O/RGR-5N[J4>RF'##J7ZP8]_06?("%SS4II?=.RP@8?6 M!ZEXU9&U@JJHVW]VZA;B@H#I"(%T!&(3HA%"V!'"]Q*BCA"9E6FMF'58,<46 M,\&/2#1H':VY,(MIV-I^43?[_J2$OEMHGEI\J]>\ O3,3B#1'7H4_+4P>ZI3 M"MTLH89-H=!&\.H676%O5J!84=YJTL^G%;KY=(L^H:)&SSM^D*S.Y$@!-1J:(M: M8F*(S:'QNL!Q$J;AS'^]7#@7%LHE8M*:$S2'G4E/N[%QY/B5[ !+3\? M4M\RZ<4#[T@<9ZFE?@"&<1)EEGP7ADD8#ZNGO7HZJ?Z9*U:B3;N5^H4QKY1B M)P0G?99+&')%71TA3M+8:F6YS2P)(^@"*8V*^4 MBR+!B'0BY7N'I@M6=FNV^_C9%(_<0H!C;)6P MIEU%"2'V>3& )#$)Z(BK+N\-A1G7. MV;Y<)-85+DHL8_Y%?UF!V)H^7:(U/]2J;<;ZV?Y;X(OI@*WY9?.-8/K6&PO=V]R:W-H M965TF7G\-M/I4<@7M0/0Y"W/N)KU M=EKO/_N^2G:04^6)/7#\LA$RIQJ[^5$0C/R<,MZ;3^W8@YQ/ MQ4%GC,.#).J0YU2^+R 3QUDO[)T&'MEVI\V /Y_NZ1:>0#_O'R3V_(HE93EP MQ00G$C:SWEWX>14.#,#.^(O!45VTB0EE+<2+Z=RGLUY@/((,$FTH*/Z\PA*R MS#"A'_^5I+W*I@%>MD_L7VWP&,R:*EB*[&^6ZMVL-^Z1%#;TD.E'OBAH7>N%F6+MBM4Y51IYN8N/%:QX<);UY.@$J.%X=JTL#-%OWH5:&! M&Q:T;0TW+/0F3@UN*PUNG3SW^1X/G=D(Z<6-RLZ"G$Y+HR)N[GYD8FNZ0I=N MX- ;-6O286_HA3_8JZDRKE09=YP7D;S;'SV];5&F M$]@BZ&*/4J-6'[=9%^LB<0O=APFTS@!3<&TN6GI( MF6[<+ATT[2*X<$^8Y/-WL5;D+FE\ M=4O:D:4UE='K'#.XUUKTQ91PNX-;N1K:OM1@8=645XSCY#=]IV+B=< MJ68'212WY1,=P'X\&KOZC<53#5:5=EWMK;\ M;GQAJF];$9YIBM+]&Y5;QA7)8(.4N!R8!&PO=V]R:W-H965T>V;BZ5'(5[4% MT.BMX*6:3;9:[^X\3^5;**BZ%3LHS9NUD 75YE9N/+630%>54<$]'^/8*R@K M)_-I]>Q1SJ=BKSDKX5$BM2\**G]_ RZ.LPF9O#]X8INMM@^\^71'-_ ,^L?N M49H[K_6R8@64BHD225C/)O?D;D%2:U I?C(XJK-K9*>R%.+5WGQ?S2;8$@&' M7%L7U/P=8 &<6T^&XU?C=-*.:0W/K]^]_U%-WDQF214L!/^7K?1V-DDG: 5K MNN?Z21S_A&9"D?67"ZZJ7W1LM'B"\KW2HFB,#4'!ROJ?OC6!.#,@X8"!WQCX M'S4(&H.@FFA-5DWK@6HZGTIQ1-*JC3=[4<6FLC:S8:5=QFYF+ M M +?0.%;M #K$%*6-D'Z%XIT K1Z9 M>+1!\=N@^)6_8-!?$P5MHD"K*-R-N U:MT'E-AQP^X_)2I-_DFI6;A 7JHYM M3G=,4UX_R*F4OTUV'JET![(>(JF&L#EZF!."XVSJ'<[CU5?Y./'35G7!'[;\ MX2C_$RB0!ZBI:9[+/>5.QMI-?#9ZF,0AZ3#V54$8GLWD@C%J&:-1QFW!LX M#2(2=O#ZJL"/X@&\I,5+1O'N"R$U^X\N.50Y8.+)E,UQ5FI:;IAY[ESXQ!'1 MS ^3[M([=&&04)CC&X0#V62,C'R_:_-2OQBHW.74$XE])6/.5E+-Z7U7UKTF1 MH>+2^+N8*,E(U(V'0Q8F 1Z(QJG5D/%>+'= MTRSMMA:'+(CB=" MR*FYD/'N\BAA1]D*P9LMV@.(_9X19T&WNCA4)/&'0GKJ M+&2\M3CRXFR;C25'OX6$B:GE7>R^+/+)4+TAIU9#QGN-K8J.;$9+,/4'T('R M?;.MN?FHIV7N[$:DWVA(1&*<]J+O%*9A/%283DV)C'>EGQ\D[7>7&V(*=[>Z M.W6F>0Y@GIH0N=Z%'/%VHJ;]K[D(!R0,NJPN(4E(V-W5WME1P)[#_J9RPTJ% M.*R-);Y-S":3]=&FOM%B5YT.ED*;LT9UN37'09!68-ZOA=#O-_; T1XPY_\# M4$L#!!0 ( 'F 650/U%'$S , "P, 9 >&PO=V]R:W-H965TK52[2?? MEV4-#9:7O 6F5[9<-%CIH=CYLA6 *TMJJ!\%0>HWF#!OM;!SMV*UX)VBA,&M M0+)K&BQ^7 /E^Z47>L\3:[*KE9GP5XL6[^ .U$-[*_3('ZU4I $F"6=(P';I M786?BC P!(OX@\!>'GPC(V7#^7TYM0< MICT6%>);=,\5IN@WP:5$#TQ R7>,_ N5P:-K8+ E"KTO0&%"/VCZPUV!WK_[ M@-XAPM!]S3N)6247OM*>FOW\H"B(0H=#-Z^G!PYZ\6IZF)]1$X]9BZV]^(2]MG:E3V9$7Z/-32;N*L!VZ:GC'E$2W('3&F)E27*]C?; &VAI4)YA$?YF3 M@+[T1^'O,RXGH\N)=3DYX?(+!Y7>:3,<'RR-_QO8$68]TH,6!.&5Z]CT>V1V M#U/2'E=)&IN,/![FTH5*9Q-4<8R*XRB-1M0+F;-1YNRL3!/#EDMB\B)U8:18 M&;U$T Y4,,NC M20".46$>A"<"D(X!2'\M *W.J1CD7_VJ_/3(Y5F2A1/UQZ!0W]H)JG"@DMBM M/1NU9V_7KFN!?J E_&_MV9'#'V?S()F(=Z"B/,^RB7H'+,[F)_3/1_WSM^M? M0]65/:+JP*Q2W$HP]QZW+24EWE! 4F'5*3M+24,4/AF6^;&2>3Y/)V$Y1DW+ M@<-.F,\3=T3R,2+YVR.BFRM%03=3NC3OB:KM4<"=JKG01'"JSAW>)N%4M0L5 M)A-4<8P*W*K#X&=7$;REV@.KSM?YP?QA<=9U/I]-]#E@CO>@<,(.'X1>I7_0 M1C4@=K8=E:@TCV;?:8RS8\M[91N]R?RU:85M>_;33-]'?\-"OW,24=AJD\%E MIFNPZ%O3?J!X:YNU#5>Z];.?M6[G01B 7M]RKIX'9H/Q'X35?U!+ P04 M" !Y@%E4ZW"L4(P# #8"@ &0 'AL+W=O08'E/VZFMM+9#3&)H8@P^(#ZXR:6Q2.QB.VO'K^?L M9%FWIJ5"?&G]E!514G8DU<-S) MA:RHQJEG8KMW(Z5C4NF0<;B11=551^3"#4FPF MCN\\+GQFJT*;!7XRQ.GI%4]%!>0+W8(B[\A%EC%S@;0D5[Q) M0W.=KQ>@*2O?H,7=[8*\?O6&O"*,DR^%J!7EF1J[&L482C=M#YXU!P<'#O8# MD9"_RT)O,#O$30_'>[UP!>*B)Q@QN"7R;'L+!7+&)4,>E.CX1]8?E/*[C$=XD'L8=SO>X3%G;#X MJ#!T&HNE I.:6"Q 2M2GZ990I4"KM[BN)7T'7#/]0'#(%1H9X;B!M0J+5XV9 MOY98AR5:2%-E%,$$)SG;(E?#TY=;\;Y'T2@\Z%'2>90<]6C1Y\4]+>OFNZ0E M%GK*4^@+K'G2J!R??PXEB!_LR_.10](:=CN%? M$E5"*E:<_6XCN 0..>N]P=EP3T$2!J/X1;B&>_<G[PQ!X<5?P)^S93&3"=^8J40BF2 M4BD?L.IMJ#SP" ;[J1 -]Z+G[KS@%0&[U:X]N[!-R8OUF7\^ M;YJL)YJFY[NFP"4V:M%F9N M*U8+7JJ<,K(52)9%@<5_:Y+S\])RK;>);_1P5'K"7BU.^$!V1#V?M@)&=N,E MI05ADG*&!,F6UI/[&+M&8"Q^4'*6K6>D4?:)TBXP_+R2 M#8/98D@W/?])4'9=69*&49+C,U3=^_D1J MH)GVE_!%V!?T4PK073 MCPK\6N";R%0H)@XQ5GBU$/R,A+8&;_K!!-.H 9\R_=UW2L!;"CJU^@JIM14\ MHPJ=B$"[(Q8$/: -+TZEPN;3\ RML:0)PBQ%,=^:^'[DI81% M8?+F8KRP%:!K #NI,=<5IG<%T_70%\[44:)_6$K22P8; M9_Y(3E&6\((,?:A*&QJMKDJOJS"L@O#:#E_?S W#611%EW9QW\[WO3 ,&K,+ MA%F#,!N-1TP8A]/VIX@$C;M@-"(_3?DAZ0-^A3 ?"$JJDU'G.M1CJ2"Q*3O< MZRH&9^VV>G4W%,%JK: =P6CNAIT #EF%02?,\8#5W/?\X>B%#6XXBFN*!)1S M1+(,ZKNN(">N"%,4YPUZ511&,,/^UF;3#F3?Q@^[B'V;X%IZ1 U@- KXG2L@ MJ?9^C]*Z)H[!1 -Q#KI;W0Q9>=,N4-\J[.PKY!.?M(7T[BOT#6-6>L:2M%VAGFMM% M[)MX43=A!XS">0?/;O4P:3Z;(Z\VO=AYK>Z-U- MU<1^P>) F40YR<"E,PGA#A!57U@-%#^93FG/%?1=YO$(O301V@#>9QR"6 _T M DUWOOH?4$L#!!0 ( 'F 653PI;]9]@, )4, 9 >&PO=V]R:W-H M965TD4E7;G M8;4/)C'$FL3.V*:4?[_'3IK2)(1JM"_$E^],3D= MI$H5EY8EXY3D6%[P@C#867.18P53L;%D(0A.C%">6:YM!U:.*1O,)F9M(683 MOE49960AD-SF.1;[*Y+QW73@#-X6'NDF57K!FDT*O"%+HIZ+A8"956M):$Z8 MI)PA0=;3P=RYC!Q7"QC$WY3LY,$8:2HKSG_IR5TR'=C:(Y*16&D5&#XOY)ID MF=8$?ORNE YJFUKP"L5SRMA\""GK/SBURH0!P).<$3 K03L/%(Z-5\CHC#-OJ%S]+R,T--EZ=%<_H\_X\*__,5U()N#;_]MCS:WN^L>$ M7XE$!:9)5RY+V=#(ZCKR,G-MS[.!Z,MAA-NP,/ \]R,JZD YH1_4J _^#VO_ MA[WQ^L'9>:S#1-D+D8JR#8*#B=:481:;F2XO5%$B+WO"%=3F@MYPS>/?6RJI MR0-?HT) &19J?X:*##-E3!- %#J!^J;@..9;IG2$]WB5$8. 1;$E"@>]XPT;LVR@O=(.P$?LVR@G\T:@[]F$=C+ W&#^X@K-S)R60 M.:N^<%+1$@/1AS6Z@4BH/;HG*N5Z0R=(!Z:+;-ART&X0/8F(VHBA[PS];I*C MFN2HE^0#)!B;<_6=P"MSAA9XKTETIFS4\L =AT'SNG2@ MMM7I%W6S& M-9MQ+YM;\G[[;>I5;.3T*B#LC0L8-F M\;$.^K6R4RCT39\M2K=6\]-QUE8_U*]]RF#WQ74S;L]UAL*),H(VM0 M:5^$\("*L@G&226.M+L)UF M^7M\24-!M"_QC#USYLSDV-F@]+-I 2QZ$5R:5=):V]UC;,H6!#4SU8%T)[72 M@EKGZ@:;3@.M0I+@F,SGMUA0)I,\"WL[G6>JMYQ)V&ED>B&H_K4!KH95DB:G MC3UK6NLW<)YUM($#V"_=3CL/3R@5$R -4Q)IJ%?).KW?+'U\"/C*8#!G-O*= M%$H]>^>Q6B5S3P@XE-8C4+<BFH@0?% MO['*MJOD78(JJ&G/[5X-GV#LY\;CE8J;\$5#C+TC"2I[8Y48DQT#P61S>XO65<6\^<_!JRU8ROCK#%M'QD/B.J4MDPWZOBZ,U4Y//Z[ +R?X98!?7H#_W(L"-%*UD[@O0 L. M:&1O_C?6"'<;X/R5.^8DP\=S!OA,#@)T$T1O4*EZ::,RIMWI7JVCG/Z$QTOY M1'7#I$$<:I&PO=V]R:W-H965TQCVH-J, M+502/8E.VF$_?M1'1)NDZ 1U^Y)(\KF7/+SD/9?D[$%4G^L-YQ)\*?*ROIQL MI-R^GD[KY887:?U*;'FI?KD359%*]5JMI_6VXNFJ-2KR*88PG!9I5DZN9NVW M]]753.QDGI7\?07J75&DU==KGHN'RPF:/'[XD*TWLODPO9IMTS5?%EGH@05O[NZ61HLS'$PH:?TN1U^U?\-!CX00L=[4416^L>E!D9?<__=(/Q)X! M"D<,<&^ 30,Z8D!Z _)4 ]H;T'9D.BKM."2I3*]FE7@ 58-6WIJ'=C!;:T4_ M*YNX+V2E?LV4G;Q:\+6*HJQ!6J[ 6R[65;K=9,LT!S=E-ZN:Z%R 7?X^2SA M,LWR^EP]?UPDX.S%.7@!LA+\OA&[6OFL9U.INMDT-EWV7;KNNH1'NH0P>"=* MN:G!3^6*KPX=3!6_@21^)'F-O1X3OGP%"'H),,3(T:'YT\VAPSQYLCF*/6S( M$#+2^B/^D($/?"LJF97K@YC\=:O@X$;RHO[;TQ@=&J-M8W2DL5]5ZJGX/2]W MW!G*SIJUUDV.N;\B<8"#B,ZF]_LC;.,P92BFZ!"7N' P9'$XX YH! .-P$OC M;27J&FPK<9=)%XW..MQO-B8!"0*#AHU#+"28&+C$A:,DBIF;1CC0"+TT?MOR M*NU#OA0%!V>WBM>YBU%H]2!F(870(&3#2,00,\-BPP**:4S<=-A AWGI+*18 M?KYHTO8**#I*R^IV$KOX,'M$$24D-/C8L#BBF!ET;%04H;TY>\ F&MA$7C8) M5\J[S+IEV*33M&C6Y[^CE"*;$HP8C@U*-JR9FI%!R4:Q*(ZAFU(\4(J]E&Z* M;9I56B"$W/ *+#=IM>8U.%NKNJ(^?PE*[EQ4L=4E<_8=120V N-16@AJU8-> M8K>9S-9=I&HN9<[;C-KP<>H5/,KD."1Q0"X"!.$8F3T)1T_,"H\J[4G\"&NW M^/OK#-*JALBIBV4JVPQ7J8%4CX!_:5(=]PV;%C84_( H:0%")U,@9(O&10BCP(Z2 TA9 M&./0#),+2-!HYD9:B-#IE @YI CB.+)HN52&(3-Q.V L8C >H:35")U8CI M M(22DV"R!7+" A+%)RP'# 1M+=EJ1D%^2YCE/*_ FS]8EKWQ[ ZT%&'[_%81U MML;^;'VLHN[-#P>.,AB9DN, 8@01#?;:AUL*X@5KZ.0Q 'QE#M8RQ#V MR]#SRIW>F9?+44CB@/C*':P5#_OW<@<9 /P'GE7^8*UT./P!:4$K$/8KT#.$ M%3L$2.76*#0W0PX@"R-(S=VJ Q>1( Y&RA^L-0C[->@YLHI=VZ&01B8G&Z:V MU18CQZ8)X[&II\4'^\7GV9J*[?U+ !FVTI\-HXA8NW 'K#E3&"D5B%9 XM\- M+;[6S41N&2UX=9\M36DZ=*RUCJ#OOX:(EB/BEZ-CTDIL\6 P"*!Y6.7 $09I MA(UXN' 1@G3DL(KLG?#YM>B8KA);)V@(8[.#&PO M=V]R:W-H965T[6_$:LLQDTN/X7B<=-7V:P,/K??9?2_*:S$,DX9IG?Z<+E5R, MPA%:P#+:9.J.[WZ'FI!O\L4\D^4OVM589X3BC50\KX/U"/*TJ/ZCQ[H0!P&8 M'@D@=0#I!GA' MPZP'UM@%<'>&5E*BIE'6:1BJ83P7=(&+3.9B[*8I;1FGY: M&-WG2NBGJ8Y3TSFLM(I*HJA8H-^ KT2T3M(XRM!-4$;Z1. M("=CI9F8\8SC>M17U:C)D5%C@K[P0B42_5(L8/$\P5B7H*D#V=?AB@QFG$%\ MAES\$1&'8,N KE\?[EC"9Z\.QVR C=NHZI;YW&%5M2QK+E1:K)ZI^<]G#4GLSS6(J.XDYCF@D\]P9';^AXP_2N2D4")!*3U'#QD:C2D /QX<= MMT/"!B)^AT(?A(D7$CL#VC"@PX*H!$0]?'0"CWJ-D'#Z$16@;&QH?Z"$D:XF M?=0GC%TOZ!#JPP(:4#N?H.$3#/(Q!E.S>0 ]C0&M!=^FY=*CF^CD 0I8I@HM M!<]/]U 5/4)E:_!]DZHG8SF9GICZ)E_JQE9K#%9Y@[XHCI:%=!7NX]P@9![K ME*0/\RFA/K87)6R*$KY8%%&[KHU$V!\<\XD?>AT2?1SQ LR\[LMFPSDT8$>T M90T--DCC_FQ^-N!!V&G7,>?G6QX^6#;QF\I?AS^;1(&>0P?UJNIO SJ,^;0C MU,P&Q!0SG]D5P*3E0@:YS'>I^@$BT^_*4&W:Q0>_P^J#V^4'#Z\_+TKA]0OG M^BXAK"M%'Q@ZS F=KA)]G'-$@W;1P<.KSG62%M%0.5KSQ_0=JM]Z,W[9G >K MW[<_$OA^;[FTX#!CH=_U(2N.!NZ151^W?HJ'#?5K F8KFU0O@APJ3FMNF/U\ M+4CK@<1YDQ9UN'WBUMO<%R$S"R2@CN=Y=@5(ZZEDV%/W^Q:]_RK*"D794%E: M?R/D'51H[8^X;U/![6\(M.'[W97!@G.IZWFTJT1%IC):_=V.^_ M$H?JTUH=\=]!CM8/R0N[X==_GI#^[A7K'1-C7;.R $/]'<.ZNV$+C@4N#8(C MTK2N2X9=]UZ_&QF/(P4+%'.A"ZDO4;W5'RI;:X56JX-L0!?CL&MIXX.#EAS$JCRPDEJ!3:&JLX;F;G,H=ED> M!77N7^'S676TU::I3MJ^1&*5%A)EL-0IG;- OTRB.KRJ&HJOR^.5FQA*:2\10(NAY9E^AB@@(CR"U^,KJ5C34PI2PXOS>;Z]7( M@B8C&M.E,BZ(_GF@$QK'QI/.XV_IU*IB&F%S_>S]UI0H,AX*O@7"6&MO9I&SR=6Z&I::8YPKH>\RK5/C M.0WUH2@)2+H"7R@/!G($3P%+P(^(;J0/(H:UTSB:RO2SSNRKRPT?RF])E M#SCH$\ 0HP/RR2? MCF!.%U,<;YEZA\5L3[G.JB"#5Y/==#&A: 7X#VJ;3,40,\9'*:*8-WR M8&>.DXBEI*-6U&B>Z/W1HKKY(/QZN*6/'6S8<]S^'MU#=L@9H. (WKIKH>ZV M->%2$3#3+Y&NHNL.@]P/8%RW(.2] 6.OQ6Z ,73W$1\P\P-XI.>BNG.A[M;U M7454Z!>KHB+-,9"XJ_:ZWR#_ U#7?0D%;X Z:+VX' <&[<>Y;8?ZOO[LP;8; MLY(95+\1$;)4@IBNM1#V?'UFHIC]BHWB63X^+;C2PUB^C/2\3(4QT/?7G*OG MC9G(J@E\_!]02P,$% @ >8!95-B:63^T P !PT !D !X;"]W;W)K M&ULS5=-;]LX$/TKA-!# R21J ];#FP#L97%[J% M&F_;0]$#8XULH93H)2D[_?0**7 MC.9B8>VE/-S9MMCN(2/BEAT@5V\2QC,BU9#O;''@0&)CE%';=9R)G9$TMY9S M,_?(EW-62)KF\,B1*+*,\!\KH.RTL+#U.O&4[O923]C+^8'L8 /RT^&1JY%= M>XG3#'*1LAQQ2!;6/;Z+L*\-#.)S"B?1>$9:RC-CW_7@GWAA.9H14-A*[8*H MOR.L@5+M2?'XKW)JU6MJP^;SJ_>_C'@EYID(6#/Z)8WE?F&%%HHA(0653^ST M-U2" NUORZ@PO^A481T+;0LA6589*P99FI?_Y*7:B(8!GEPP<"L#MVO@7S#P M*@/OK09^96"VVBZEF'V(B"3+.6=,/9C.-M9*?YCKN&\G5VU39R>5G M0@M21B"/T<>"T#3YD>8[=+_=LB*7PLP_@0!^!('>1R!)2J_0#?JTB=#[=U?H M'4IS].^>%4(AQ=R6BI7V;6\K!JN2@7N! 7;1!Y;+O4 />0QQVX&MY-2:W%=- M*W?48P3;6^3A:^0Z+AX@M'Z[N3-@'KW9',]&U'AUA#SCS[_@[YZJLTGR+2!U MRE',BF>9%%0=F#(^=R-+^/42OEG"N[#$YF&--JJBQ 6%:X3=&V=VK8)R!'7 MI0[O.4MJ-IW$^/K$*$7J*)X(C[^-< IJ3L&H[!6A1C21: 6[-,]U4K($/0)/ M63R49J6_J?&GR]UQB1W74R$X-F/?1TVFP:0-BOH@UYN&-:@E:%(+FHS',8Y3 MO87J$'&UTZ;LB2LD&5HS49VSAQ=5SP4,GJ+2^Z3)*<1^1UT?A%UGZG7D]5%! M&'C#\J:UO.FHO"\\E: "E R2G_96O/%")^RP'T"%P1BKCYII.E_O_0J)12)OW M^0;%_B^K'Y6KUDWESKQN-1R"]=(Q&D(UT['48SG3" *B7+IW$[5)@SDZJK M-8][]:4"7 /4^X0Q^3K0"]3?/LN?4$L#!!0 ( 'F 652E@DV[G@, (0: M - >&PO..T<*H$WMUXC4);('"8!N% M]F)W18GE1"#_3%:ZI)=]E;*;LJ<8[$7V)-.Q'#M-=;RL%VL\A\;2^7R^\^GH M2([H()QS*UINDCDT.ZZEALOJO;4OSC=.0#NVK MPY=?%JD\?6'I^\&K@X/.<>?JZ'0;.2RA(]LQ$I_L0(S28J3^3FJ;Y*+4O=VH MF\EQ^KZ9_M?M=R0A-=*&OEU2OM#RNK=V)T[&RZEG7HE)O :!"E M2;T7>+8V*'824^N:\*$])IQ-! .OB,2,K[39!<,TY:FPI-J$5+@N6/(;#7=U M#_:GDB=F22J*V#J"_IZ4CV\!ZQX(9)Q7 F&O L-HD!$IJ4C.5*=XN# ^@JRR M?;G*E,*9(*NN>V+7#L5-!9FD(J2BWA/MM6DTX#0".8+-YG"7:>8 *&4:JT;( MR"Q-2*%A[5$V%.V4LO9+(FI'OS. 4<# MLO:SYJE@-RH:E,I4&:BPK6LJ))MN6KX*DEW2I5R7TS+"-;LMU/QO\SRC"16$ M;XI6M;_/67ZRXO+'SG-H+K:5;<5&D5YO_S66/^[V7:3?!I&MF.Y^&T0&+1#9 M>[9=1+9!8GB+V7:3;!I%>&T2VX<7=BOUG/U_<3GG*V3A*/3A(558+#JQ# M^Q,72>4O223#A]R*^>#VE$%EQ>5N#0KML?:<@6 M<5 ]=0Z)*)^JVQ]@>%V_.BVK6"P)Z9*&X[(K9I.B::F&BEI>X+"-G!67&<%\ M-&9& ,/B8 HP'^V%Q?F?QM-'QZ,Q3%O?B/11GS[JH[U,R+CX8'',/H&ZS",- M L_S?2RCX[%1P1C+F^_#GYD-TP8>6!R(]'>YQF<;KY#F.L#FM*E"L)'BE8B- M%,\U(.:\@4<0F&<;BP,>V"Q@M0/QS7&@ILP^G@>SBFG#5C".! &&0"V::]3W MD>SX\#'/#[9*/"\(S A@9@6>AR&P&G$$4P :,,3SBO?@UOO(6;^GG/K_3J/? M4$L#!!0 ( 'F 6527BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G8!95$&/YRZY!@ $CH \ !X;"]W;W)K M8F]O:RYX;6S%FUMSVC@4@/^*AI=-9S9+,+ZUTW2&$)(RDP8V9KJ/'<46H*EM ML;("*^Q'R6;'U'YXC/6Z5_WBOUDST6>5F=]];&;#[U M^U6Z%@6O_E(;4=HC2Z4+;NRF7O6KC18\J]9"F"+O>V=G8;_@LNQ]^?Q\K;GN MPPUE1&JD*NU.M^.[%-OJ];C;9 ^RDO*V0I"_E+9.>]LQZK MUFK[56GY2Y6&YTFJ59Z?]P:[ ]^%-C)]LSMQD M^7S5[#+^_XQ;DO!>>V0LN MI:Y,;=5&W4E&ZL'H=W]V"^89KM[,Q8* MM)3^).T!/+=9X=IO,;J:7H\7DDB4+^_%M M:3.P Y1""'QX!TC./9MSF$]!%(_QTA+T8WH]OQA"5?)Y-% @ # M!# X&B [F7, &2*0X=&>QV0Q&P/("(&,C@8Y'B5? 62,0,:TD$E=%%P_,;5D MB5R5TOX;+PT;I:FJ2R,!Y$<$\B,MY)4L>9E*GMN1L3*Z.;V" _89-F*?T<)= M\-S""=:(CHU5L5'E/A]J%&*E3/ZMK?79-V'6*K,-^" J\Z8!,;<,B.5R(W@E M6C281 ;$%KFH*UF*JG(]>6^?N^8$"(?)8T!LCVNELJW,<\9+UY6&ERM'P$95 M)=H=BAED0*T0+5P4<\53%W#*=M]BUA@0:V-:;+C4S:- ;$X;L3*#G4VK$^%; JF0-(KL3FUJG:SOXN;Y> M:5Y 3$P9'K4RBDVNGH1@%Z(42_LJSZWB8 =[Z%R$V!?3,E6%8 O^V'KH/,P: M'K$U;H6;M35<&SND)&NN!63#I.$12R.I-YM,,J9-< M6)C3&GR&F'&&Q,:!@41G&V*>&1)[IBNBZ(3$+#,DMPP26K0[&K/,D#K)A846 M;4Q,,T/JF0OJ["%,8&.:\8DUT^WLTZ;__VS-HGU,.SZQ=@YAWG*M>2NSZ6/> M\8F]<[ U[=Q:\Q1B8M[QB;US"/.*2VW#8(B)5E>(S7,(\U)H^=":Z_B8>7QB M\QP,*$^;!"W$Q!SD$SL(P9QKL8&8F(5\8@NAF*J%B5G()[80@FF'>#C!]3$+ M^<>:[)RR?^S0":N4F(6"(Y5=FI=]"5^A +-0<*SJ"SNY% :.FP%FH>!=:C"- M=EX:TH8AN=O-Q"/$Q"P4$%OH!1.$2O9ZSN?EBL'D2X!9*""VT"OF<[*HQ0DQ MT4H_L85>,$=9)MU1JTW9N?0DP"P44%NH.W_@7A^9M^9" 6:A@-A": *A-$D(\ L%!!;",?TX3(4S$(AL85PS !B8A8*B2WTIB+;?NDA)F:A MD+JR@]5G6Z]0B%DH)+?07GVVH09**)>Z(Q6 M+F!T%&$&BJB7.J.8,#J*, M%Q!;J7D?R,L!#3,Q"T7O6@4[9I=VHC$P;<5ZU M5AY$F(4BZM5K;4S;UX[!/@;V:NSD F*BJYZ)+;3?FG*Y%-H&'G;K0I@MQ,0L M%!%;:!]36$H;);L=+GJ'F)B%(F(+[6'>J=Q=9\MUYG(*"X 98Q:*B2VTAPGF M%ON+=V+,0C&QA5Q1U;XW;BAZ+:KNDEZU:94'8LQ",;&%\+(JM%",62BF7HN MEE5;F)B%8NKU;R@FE&6,62@^YOJW5BHAQBP44\^%4,P08F(6BHDM]'9EGEP^ MN>3KKIH.,=%?WS06ZCQ[VAVY8?)Z.YV%=[<>Q^U77PV9?3LWPT';E?+FR;?M3,UZ6_:[NFLU[LRNU M+)=>]_$.Q#('9#N0&!W0+P#@=Z">@N!WH)Z"X'>,GG9)M!; M4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!; M46\ET%LG'TL(]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)](ZH=R30 M.Z+>D4#OB'I' KTCZAT)](Z3C]T$>D?4.Q+H'5'O2*!W1+TC@=X1]8X$>D?4 M.Q+H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&V3GY4$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z^V2S"8'> MCGH[@=Z.>CN!WHYZ.X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>"?5.!'HGU#L1 MZ)U0[T2@=YIL%B30.Z'>B4#OA'HG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTS MZIT)],ZH=R;0.Z/>F4#OC'IG KWS9+/W3^H]C%_',MQZOM?X_)^D>KS<6VZ/ MORZ_3Z*$JRO.]7W%\/074$L#!!0 ( 'F 652-G,NK- ( %8R 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W;36[;,!"&X:L8V@:6+%*DU"+.INVVS:(7 M8"4Z%JP_D$SJW+Z4G 1HD1H)7*#OQH)-F][X]-QLD-[, M?1=67X[Q9]^.PS9QMO/)ZM-IXYRU3DSOSA_*7,N,.Z\=>/DX\2P\[<8V;\R.U_MS=(=E'CY;'I??\>\S?JG_ MSCX$I \)Z:. ]*$@?6A('R6DCPK2QP=('_F&T@A%U)Q":DXQ-:>@FE-4S2FL MYA17&UL4$L! A0#% @ >8!95(1R!Z;N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M>8!95)E&PO=V]R:W-H965T&UL4$L! A0#% @ M>8!95)_"^E0@ @ =04 !@ ("!X@X 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ >8!95,7?YT"H!@ U1D M !@ ("!ZAH 'AL+W=OOC98& M Y( & @($1)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95,QW"#H^"0 D"< !@ ("! MW2L 'AL+W=O&PO=V]R:W-H965T4/8\P4 ' . 9 " @81K !X;"]W;W)K&UL4$L! A0#% @ >8!95!TR>[C2!0 >0X !D M ("!KG$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >8!95 78[I2O!0 OPT !D ("! M8(( 'AL+W=O&PO=V]R:W-H965T60%>*@0 ),) 9 M " @&UL4$L! A0#% M @ >8!95*C()_>9#P ;C, !D ("!+Y$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95*H3\493 M! -@L !D ("!.K0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95-I]IANG P M @ !D M ("!=LD 'AL+W=O)>-@# #." &0 @(%4S0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ >8!95/$+N#D, P !@< !D ("!\]L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>8!95(<76G17!@ "A$ !D ("!RQT! 'AL+W=O4H 0!X;"]W M;W)K&UL4$L! A0#% @ >8!95-KFE(IA!0 M= T !D ("!SRP! 'AL+W=O$ &0 @(%G M,@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95')DG?G'!P :A0 !D M ("!?3L! 'AL+W=OG/'*%L# \!P &0 @(%[0P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ >8!95/KN>+PE!P $1( !D ("!-DL! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8!9 M5'G/^6.U P 6 T !D ("!5V ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95+Q+_;IB!@ <"$ M !D ("!<7(! 'AL+W=O0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95.2%G<DSAEP# "P &0 @('-@P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ >8!95)&UL4$L! A0#% @ >8!95*08 MWETL @ G04 !D ("!(I0! 'AL+W=OB9X" ![!P &0 M @(&%E@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95 6&^4>-! #!0 !D M ("!$IP! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >8!95"$5>A*B @ 9@< !D ("! M3*H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >8!95 3>S_6S @ / < !D ("!/[,! 'AL+W=O&UL4$L! A0#% @ >8!95&GC\'IM M!@ -1T !D ("!/;P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95.-+=*=S P D0H !D M ("!@LH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >8!95*@JLA2? P T0H !D ("!C]0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>8!95"NUX5@T P D H !D ("!->$! 'AL+W=O&UL4$L! A0#% @ >8!95 S;5^0W! MGQ !D ("!K^L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >8!95.MPK%", P V H !D M ("!=O@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >8!95,ZZ@#D7 @ >00 !D ("!0 0" 'AL M+W=O,E/P% M "@' &0 @(&.!@( >&PO=V]R:W-H965T&UL4$L! A0#% @ >8!9 M5%RJ8OT5 P C0L !D ("!X1$" 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !@ - & 5QH .$I @ $! end XML 107 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 108 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 109 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 357 521 1 false 111 0 false 18 false false R1.htm 0001001 - Document - Cover Sheet http://www.aligntech.com/role/Cover Cover Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.aligntech.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Uncategorized 3 false false R4.htm 1002004 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME Sheet http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 1003005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1004006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2104102 - Disclosure - Financial Instruments Sheet http://www.aligntech.com/role/FinancialInstruments Financial Instruments Notes 10 false false R11.htm 2111103 - Disclosure - Balance Sheet Components Sheet http://www.aligntech.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 2119104 - Disclosure - Equity Method Investments Sheet http://www.aligntech.com/role/EquityMethodInvestments Equity Method Investments Notes 12 false false R13.htm 2121105 - Disclosure - Leases Sheet http://www.aligntech.com/role/Leases Leases Notes 13 false false R14.htm 2127106 - Disclosure - Business Combinations Sheet http://www.aligntech.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 2130107 - Disclosure - Goodwill and Intangible Assets Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 15 false false R16.htm 2136108 - Disclosure - Credit Facilities Sheet http://www.aligntech.com/role/CreditFacilities Credit Facilities Notes 16 false false R17.htm 2138109 - Disclosure - Impairments and Other (Gains) Charges Sheet http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges Impairments and Other (Gains) Charges Notes 17 false false R18.htm 2140110 - Disclosure - Legal Proceedings Sheet http://www.aligntech.com/role/LegalProceedings Legal Proceedings Notes 18 false false R19.htm 2142111 - Disclosure - Commitments and Contingencies Sheet http://www.aligntech.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 2144112 - Disclosure - Stockholders' Equity Sheet http://www.aligntech.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 2153113 - Disclosure - Common Stock Repurchase Programs Sheet http://www.aligntech.com/role/CommonStockRepurchasePrograms Common Stock Repurchase Programs Notes 21 false false R22.htm 2157114 - Disclosure - Employee Benefit Plans Sheet http://www.aligntech.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 22 false false R23.htm 2159115 - Disclosure - Income Taxes Sheet http://www.aligntech.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 2167116 - Disclosure - Net Income per Share Sheet http://www.aligntech.com/role/NetIncomeperShare Net Income per Share Notes 24 false false R25.htm 2171117 - Disclosure - Supplemental Cash Flow Information Sheet http://www.aligntech.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 25 false false R26.htm 2174118 - Disclosure - Segments and Geographical Information Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformation Segments and Geographical Information Notes 26 false false R27.htm 2180119 - Disclosure - Schedule II: Valuation and Qualifying Accounts and Reserves Sheet http://www.aligntech.com/role/ScheduleIIValuationandQualifyingAccountsandReserves Schedule II: Valuation and Qualifying Accounts and Reserves Notes 27 false false R28.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2305301 - Disclosure - Financial Instruments (Tables) Sheet http://www.aligntech.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.aligntech.com/role/FinancialInstruments 29 false false R30.htm 2312302 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.aligntech.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.aligntech.com/role/BalanceSheetComponents 30 false false R31.htm 2322303 - Disclosure - Leases (Tables) Sheet http://www.aligntech.com/role/LeasesTables Leases (Tables) Tables http://www.aligntech.com/role/Leases 31 false false R32.htm 2328304 - Disclosure - Business Combinations (Tables) Sheet http://www.aligntech.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.aligntech.com/role/BusinessCombinations 32 false false R33.htm 2331305 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.aligntech.com/role/GoodwillandIntangibleAssets 33 false false R34.htm 2345306 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.aligntech.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.aligntech.com/role/StockholdersEquity 34 false false R35.htm 2354307 - Disclosure - Common Stock Repurchase Programs (Tables) Sheet http://www.aligntech.com/role/CommonStockRepurchaseProgramsTables Common Stock Repurchase Programs (Tables) Tables http://www.aligntech.com/role/CommonStockRepurchasePrograms 35 false false R36.htm 2360308 - Disclosure - Income Taxes (Tables) Sheet http://www.aligntech.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.aligntech.com/role/IncomeTaxes 36 false false R37.htm 2368309 - Disclosure - Net Income per Share (Tables) Sheet http://www.aligntech.com/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://www.aligntech.com/role/NetIncomeperShare 37 false false R38.htm 2372310 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.aligntech.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.aligntech.com/role/SupplementalCashFlowInformation 38 false false R39.htm 2375311 - Disclosure - Segments and Geographical Information (Tables) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationTables Segments and Geographical Information (Tables) Tables http://www.aligntech.com/role/SegmentsandGeographicalInformation 39 false false R40.htm 2403401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 40 false false R41.htm 2406402 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) Sheet http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) Details 41 false false R42.htm 2407403 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 42 false false R43.htm 2408404 - Disclosure - Financial Instruments - Contractual Maturity of Marketable Securities (Details) Sheet http://www.aligntech.com/role/FinancialInstrumentsContractualMaturityofMarketableSecuritiesDetails Financial Instruments - Contractual Maturity of Marketable Securities (Details) Details 43 false false R44.htm 2409405 - Disclosure - Financial Instruments - Fair Value Measured On A Recurring Basis (Detail) Sheet http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail Financial Instruments - Fair Value Measured On A Recurring Basis (Detail) Details 44 false false R45.htm 2410406 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) Sheet http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails Financial Instruments - Derivative Financial Instruments (Details) Details 45 false false R46.htm 2413407 - Disclosure - Balance Sheet Components - Inventories (Detail) Sheet http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail Balance Sheet Components - Inventories (Detail) Details 46 false false R47.htm 2414408 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) Details 47 false false R48.htm 2415409 - Disclosure - Balance Sheet Components - Property and Equipment (Detail) Sheet http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail Balance Sheet Components - Property and Equipment (Detail) Details 48 false false R49.htm 2416410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Detail) Sheet http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail Balance Sheet Components - Accrued Liabilities (Detail) Details 49 false false R50.htm 2417411 - Disclosure - Balance Sheet Components - Warranty Accrual Activity (Detail) Sheet http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail Balance Sheet Components - Warranty Accrual Activity (Detail) Details 50 false false R51.htm 2418412 - Disclosure - Balance Sheet Components - Deferred Revenues (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails Balance Sheet Components - Deferred Revenues (Details) Details 51 false false R52.htm 2420413 - Disclosure - Equity Method Investments (Details) Sheet http://www.aligntech.com/role/EquityMethodInvestmentsDetails Equity Method Investments (Details) Details http://www.aligntech.com/role/EquityMethodInvestments 52 false false R53.htm 2423414 - Disclosure - Leases - Components of lease expense (Details) Sheet http://www.aligntech.com/role/LeasesComponentsofleaseexpenseDetails Leases - Components of lease expense (Details) Details 53 false false R54.htm 2424415 - Disclosure - Leases - Summary of operating lease terms and discount rates (Details) Sheet http://www.aligntech.com/role/LeasesSummaryofoperatingleasetermsanddiscountratesDetails Leases - Summary of operating lease terms and discount rates (Details) Details 54 false false R55.htm 2425416 - Disclosure - Leases - Schedule of operating lease liabilities (Details) Sheet http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails Leases - Schedule of operating lease liabilities (Details) Details 55 false false R56.htm 2426417 - Disclosure - Leases - Additional information (Details) Sheet http://www.aligntech.com/role/LeasesAdditionalinformationDetails Leases - Additional information (Details) Details 56 false false R57.htm 2429418 - Disclosure - Business Combinations (Details) Sheet http://www.aligntech.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.aligntech.com/role/BusinessCombinationsTables 57 false false R58.htm 2432419 - Disclosure - Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail) Details 58 false false R59.htm 2433420 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail Goodwill and Intangible Assets - Intangible Assets (Detail) Details 59 false false R60.htm 2434421 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail) Details 60 false false R61.htm 2435422 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 61 false false R62.htm 2437423 - Disclosure - Credit Facilities - Additional Information (Details) Sheet http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails Credit Facilities - Additional Information (Details) Details 62 false false R63.htm 2439424 - Disclosure - Impairments and Other (Gains) Charges (Details) Sheet http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails Impairments and Other (Gains) Charges (Details) Details http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges 63 false false R64.htm 2441425 - Disclosure - Legal Proceedings (Details) Sheet http://www.aligntech.com/role/LegalProceedingsDetails Legal Proceedings (Details) Details http://www.aligntech.com/role/LegalProceedings 64 false false R65.htm 2443426 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.aligntech.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.aligntech.com/role/CommitmentsandContingencies 65 false false R66.htm 2446427 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 66 false false R67.htm 2447428 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Detail) Sheet http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail Stockholders' Equity - Stock-Based Compensation (Detail) Details 67 false false R68.htm 2448429 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Detail) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail Stockholders' Equity - Summary of Nonvested Shares (Detail) Details 68 false false R69.htm 2449430 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Detail) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail Stockholders' Equity - Summary of MSU Performance (Detail) Details 69 false false R70.htm 2450431 - Disclosure - Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail) Sheet http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail) Details 70 false false R71.htm 2451432 - Disclosure - Stockholders' Equity - ESPP Activity (Details) Sheet http://www.aligntech.com/role/StockholdersEquityESPPActivityDetails Stockholders' Equity - ESPP Activity (Details) Details 71 false false R72.htm 2452433 - Disclosure - Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail) Sheet http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail) Details 72 false false R73.htm 2455434 - Disclosure - Common Stock Repurchase Programs - Additional Information (Detail) Sheet http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail Common Stock Repurchase Programs - Additional Information (Detail) Details 73 false false R74.htm 2456435 - Disclosure - Common Stock Repurchase Programs - Accelerated Share Repurchase Agreements (Details) Sheet http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails Common Stock Repurchase Programs - Accelerated Share Repurchase Agreements (Details) Details 74 false false R75.htm 2458436 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 75 false false R76.htm 2461437 - Disclosure - Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail) Sheet http://www.aligntech.com/role/IncomeTaxesDomesticandForeignComponentsofIncomelossBeforeProvisionforIncomeTaxesDetail Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail) Details 76 false false R77.htm 2462438 - Disclosure - Income Taxes - Provision for (Benefit from) Income Taxes (Detail) Sheet http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail Income Taxes - Provision for (Benefit from) Income Taxes (Detail) Details 77 false false R78.htm 2463439 - Disclosure - Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail) Sheet http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail) Details 78 false false R79.htm 2464440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Detail) Sheet http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail Income Taxes - Deferred Tax Assets and Liabilities (Detail) Details 79 false false R80.htm 2465441 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail) Sheet http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail) Details 80 false false R81.htm 2466442 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 81 false false R82.htm 2469443 - Disclosure - Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail) Sheet http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail) Details 82 false false R83.htm 2473445 - Disclosure - Supplemental Cash Flow Information (Detail) Sheet http://www.aligntech.com/role/SupplementalCashFlowInformationDetail Supplemental Cash Flow Information (Detail) Details http://www.aligntech.com/role/SupplementalCashFlowInformationTables 83 false false R84.htm 2476446 - Disclosure - Segments and Geographical Information - Additional Information (Detail) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationAdditionalInformationDetail Segments and Geographical Information - Additional Information (Detail) Details 84 false false R85.htm 2477447 - Disclosure - Segments and Geographical Information - Segments Information - (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails Segments and Geographical Information - Segments Information - (Details) Details 85 false false R86.htm 2478448 - Disclosure - Segments and Geographical Information - Segment Reconciliation and Net Revenues by Geographic Area (Detail) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail Segments and Geographical Information - Segment Reconciliation and Net Revenues by Geographic Area (Detail) Details 86 false false R87.htm 2479449 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail) Details 87 false false R88.htm 2481450 - Disclosure - Valuation and Qualifying Accounts and Reserves (Detail) Sheet http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail Valuation and Qualifying Accounts and Reserves (Detail) Details 88 false false All Reports Book All Reports algn-20211231.htm algn-20211231.xsd algn-20211231_cal.xml algn-20211231_def.xml algn-20211231_lab.xml algn-20211231_pre.xml ex1019-algnoct292021asr.htm ex211-20211231.htm ex231-20211231.htm ex311-20211231.htm ex312-20211231.htm ex32-20211231.htm algn-20211231_g1.jpg algn-20211231_g2.jpg algn-20211231_g3.jpg algn-20211231_g4.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 112 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "algn-20211231.htm": { "axisCustom": 0, "axisStandard": 40, "contextCount": 357, "dts": { "calculationLink": { "local": [ "algn-20211231_cal.xml" ] }, "definitionLink": { "local": [ "algn-20211231_def.xml" ] }, "inline": { "local": [ "algn-20211231.htm" ] }, "labelLink": { "local": [ "algn-20211231_lab.xml" ] }, "presentationLink": { "local": [ "algn-20211231_pre.xml" ] }, "schema": { "local": [ "algn-20211231.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 733, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://www.aligntech.com/20211231": 2, "http://xbrl.sec.gov/dei/2021q4": 4, "total": 10 }, "keyCustom": 36, "keyStandard": 485, "memberCustom": 35, "memberStandard": 70, "nsprefix": "algn", "nsuri": "http://www.aligntech.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.aligntech.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Financial Instruments", "role": "http://www.aligntech.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Balance Sheet Components", "role": "http://www.aligntech.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119104 - Disclosure - Equity Method Investments", "role": "http://www.aligntech.com/role/EquityMethodInvestments", "shortName": "Equity Method Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121105 - Disclosure - Leases", "role": "http://www.aligntech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - Disclosure - Business Combinations", "role": "http://www.aligntech.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - Credit Facilities", "role": "http://www.aligntech.com/role/CreditFacilities", "shortName": "Credit Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Impairments and Other (Gains) Charges", "role": "http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges", "shortName": "Impairments and Other (Gains) Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Legal Proceedings", "role": "http://www.aligntech.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142111 - Disclosure - Commitments and Contingencies", "role": "http://www.aligntech.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.aligntech.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144112 - Disclosure - Stockholders' Equity", "role": "http://www.aligntech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "algn:ShareRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153113 - Disclosure - Common Stock Repurchase Programs", "role": "http://www.aligntech.com/role/CommonStockRepurchasePrograms", "shortName": "Common Stock Repurchase Programs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "algn:ShareRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157114 - Disclosure - Employee Benefit Plans", "role": "http://www.aligntech.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159115 - Disclosure - Income Taxes", "role": "http://www.aligntech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167116 - Disclosure - Net Income per Share", "role": "http://www.aligntech.com/role/NetIncomeperShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171117 - Disclosure - Supplemental Cash Flow Information", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174118 - Disclosure - Segments and Geographical Information", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformation", "shortName": "Segments and Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2180119 - Disclosure - Schedule II: Valuation and Qualifying Accounts and Reserves", "role": "http://www.aligntech.com/role/ScheduleIIValuationandQualifyingAccountsandReserves", "shortName": "Schedule II: Valuation and Qualifying Accounts and Reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:MarketableSecuritiesTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Financial Instruments (Tables)", "role": "http://www.aligntech.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MarketableSecuritiesTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322303 - Disclosure - Leases (Tables)", "role": "http://www.aligntech.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328304 - Disclosure - Business Combinations (Tables)", "role": "http://www.aligntech.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331305 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345306 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.aligntech.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcceleratedShareRepurchasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354307 - Disclosure - Common Stock Repurchase Programs (Tables)", "role": "http://www.aligntech.com/role/CommonStockRepurchaseProgramsTables", "shortName": "Common Stock Repurchase Programs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcceleratedShareRepurchasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360308 - Disclosure - Income Taxes (Tables)", "role": "http://www.aligntech.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368309 - Disclosure - Net Income per Share (Tables)", "role": "http://www.aligntech.com/role/NetIncomeperShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372310 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2375311 - Disclosure - Segments and Geographical Information (Tables)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationTables", "shortName": "Segments and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME", "role": "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details)", "role": "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Financial Instruments - Narrative (Details)", "role": "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails", "shortName": "Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "iefdddf310e924abdbe0c614cfa10b1c5_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Financial Instruments - Contractual Maturity of Marketable Securities (Details)", "role": "http://www.aligntech.com/role/FinancialInstrumentsContractualMaturityofMarketableSecuritiesDetails", "shortName": "Financial Instruments - Contractual Maturity of Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Financial Instruments - Fair Value Measured On A Recurring Basis (Detail)", "role": "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail", "shortName": "Financial Instruments - Fair Value Measured On A Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "if704d81624394eb48d214885f03d3386_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details)", "role": "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "shortName": "Financial Instruments - Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "if704d81624394eb48d214885f03d3386_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Balance Sheet Components - Inventories (Detail)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail", "shortName": "Balance Sheet Components - Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Balance Sheet Components - Property and Equipment (Detail)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail", "shortName": "Balance Sheet Components - Property and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Balance Sheet Components - Accrued Liabilities (Detail)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail", "shortName": "Balance Sheet Components - Accrued Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i74b244900b98485a860255e4c958ea81_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Balance Sheet Components - Warranty Accrual Activity (Detail)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail", "shortName": "Balance Sheet Components - Warranty Accrual Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i85457125e9e54d26826548a05cd972a4_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418412 - Disclosure - Balance Sheet Components - Deferred Revenues (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails", "shortName": "Balance Sheet Components - Deferred Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i179702d4ab774cf6af67b47bcbb1400d_D20190401-20190630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - Disclosure - Equity Method Investments (Details)", "role": "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "shortName": "Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i179702d4ab774cf6af67b47bcbb1400d_D20190401-20190630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Leases - Components of lease expense (Details)", "role": "http://www.aligntech.com/role/LeasesComponentsofleaseexpenseDetails", "shortName": "Leases - Components of lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "algn:LesseeLeaseAdditionalInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - Disclosure - Leases - Summary of operating lease terms and discount rates (Details)", "role": "http://www.aligntech.com/role/LeasesSummaryofoperatingleasetermsanddiscountratesDetails", "shortName": "Leases - Summary of operating lease terms and discount rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "algn:LesseeLeaseAdditionalInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425416 - Disclosure - Leases - Schedule of operating lease liabilities (Details)", "role": "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails", "shortName": "Leases - Schedule of operating lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "algn:LesseeLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426417 - Disclosure - Leases - Additional information (Details)", "role": "http://www.aligntech.com/role/LeasesAdditionalinformationDetails", "shortName": "Leases - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "algn:LesseeLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - Disclosure - Business Combinations (Details)", "role": "http://www.aligntech.com/role/BusinessCombinationsDetails", "shortName": "Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i0e27e7eee3bf480ba854ddb7a00518f1_D20200401-20200401", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i74b244900b98485a860255e4c958ea81_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail", "shortName": "Goodwill and Intangible Assets - Change in the Carrying Value of Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for the Acquired Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "idc5a959e410d4202b5f1dee3ee0d6c64_I20200721", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Credit Facilities - Additional Information (Details)", "role": "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "shortName": "Credit Facilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "idc5a959e410d4202b5f1dee3ee0d6c64_I20200721", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i9fb4bb408f4d4d8a9600b6e10d949847_D20190101-20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - Impairments and Other (Gains) Charges (Details)", "role": "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails", "shortName": "Impairments and Other (Gains) Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i9fb4bb408f4d4d8a9600b6e10d949847_D20190101-20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "ib52acf1a55d54f30acbf159bc0b01708_D20210312-20210312", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - Disclosure - Legal Proceedings (Details)", "role": "http://www.aligntech.com/role/LegalProceedingsDetails", "shortName": "Legal Proceedings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i2f34521abeec40cab6a0b6dd75ab8c40_D20210630-20210630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i5a4ee6c8f4a94898856c38a2498935ff_D20211231-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.aligntech.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i5a4ee6c8f4a94898856c38a2498935ff_D20211231-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Stockholders' Equity - Stock-Based Compensation (Detail)", "role": "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail", "shortName": "Stockholders' Equity - Stock-Based Compensation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i05415676308e470aa0501276ea8c8e6c_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i5d633b0824c44cb9a3458ccc9156c594_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Detail)", "role": "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail", "shortName": "Stockholders' Equity - Summary of Nonvested Shares (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i58dca874880c4da0bd81825c2cb074d1_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i2fa3d05af2a0408daec2ca7af23079c5_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Detail)", "role": "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "shortName": "Stockholders' Equity - Summary of MSU Performance (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i195c7c4ee3ee42fb9ee07bf3acaf9bcf_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "iedd25f57357448e88b5c4152bddbb901_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "iedd25f57357448e88b5c4152bddbb901_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i195c7c4ee3ee42fb9ee07bf3acaf9bcf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail)", "role": "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail", "shortName": "Stockholders' Equity - Weighted-Average Assumptions Used in the Monte Carlo Simulation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i195c7c4ee3ee42fb9ee07bf3acaf9bcf_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Stockholders' Equity - ESPP Activity (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityESPPActivityDetails", "shortName": "Stockholders' Equity - ESPP Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "iea58fc9a2a9c4490a9beb73c01051d9d_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail)", "role": "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail", "shortName": "Stockholders' Equity - Weighted Average Assumptions Used for the Fair Value of the Option Component of the Purchase Plan Shares Estimated at Grant Date Using Black-Scholes Option Pricing Model (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "iea58fc9a2a9c4490a9beb73c01051d9d_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455434 - Disclosure - Common Stock Repurchase Programs - Additional Information (Detail)", "role": "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail", "shortName": "Common Stock Repurchase Programs - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "icd0eb16bf55d48d9a88a2386ad04332f_I20180531", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456435 - Disclosure - Common Stock Repurchase Programs - Accelerated Share Repurchase Agreements (Details)", "role": "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "shortName": "Common Stock Repurchase Programs - Accelerated Share Repurchase Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "idfeb73b2304c40d8a4a011d3e6da197a_D20190730-20190730", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i580af8cb0e6b49a7914aa3aa9d4bb1f5_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458436 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "role": "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i580af8cb0e6b49a7914aa3aa9d4bb1f5_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461437 - Disclosure - Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail)", "role": "http://www.aligntech.com/role/IncomeTaxesDomesticandForeignComponentsofIncomelossBeforeProvisionforIncomeTaxesDetail", "shortName": "Income Taxes - Domestic and Foreign Components of Income (loss) Before Provision for Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462438 - Disclosure - Income Taxes - Provision for (Benefit from) Income Taxes (Detail)", "role": "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail", "shortName": "Income Taxes - Provision for (Benefit from) Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463439 - Disclosure - Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail)", "role": "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail", "shortName": "Income Taxes - Differences Between Income Taxes Using Federal Statutory Income Tax Rate and Effective Tax Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464440 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Detail)", "role": "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i74b244900b98485a860255e4c958ea81_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465441 - Disclosure - Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail)", "role": "http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail", "shortName": "Income Taxes - Rollforward of Total Gross Unrecognized Tax Benefit (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466442 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469443 - Disclosure - Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail)", "role": "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail", "shortName": "Net Profit per Share - Computation of Basic and Diluted Net Profit Per Share Attributable to Common Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473445 - Disclosure - Supplemental Cash Flow Information (Detail)", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail", "shortName": "Supplemental Cash Flow Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476446 - Disclosure - Segments and Geographical Information - Additional Information (Detail)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationAdditionalInformationDetail", "shortName": "Segments and Geographical Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477447 - Disclosure - Segments and Geographical Information - Segments Information - (Details)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails", "shortName": "Segments and Geographical Information - Segments Information - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i967ac21b92f44287903131ff373abcf3_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478448 - Disclosure - Segments and Geographical Information - Segment Reconciliation and Net Revenues by Geographic Area (Detail)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "shortName": "Segments and Geographical Information - Segment Reconciliation and Net Revenues by Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "iac911ce6db1c40e7bf696618e027e24a_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479449 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "shortName": "Segments and Geographical Information - Long-Lived Assets by Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i7b0e6f5e00e04312960f96011b957229_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "icba76c6ebad24c00850867f09b18e419_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481450 - Disclosure - Valuation and Qualifying Accounts and Reserves (Detail)", "role": "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail", "shortName": "Valuation and Qualifying Accounts and Reserves (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "ie7549a60a0b249a589e534dd4d450d54_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20211231.htm", "contextRef": "i701c5ea1fc52463ba7ee93e0e53896e9_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 111, "tag": { "algn_A3ShapePatentInfringementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3Shape Patent Infringement", "label": "3Shape Patent Infringement [Member]", "terseLabel": "3Shape Patent Infringement" } } }, "localname": "A3ShapePatentInfringementMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "algn_A401kPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "401k Plan", "label": "401k Plan [Member]", "terseLabel": "401k Plan" } } }, "localname": "A401kPlanMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_AccruedPropertyPlantAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Property, Plant And Equipment, Current", "label": "Accrued Property, Plant And Equipment, Current", "terseLabel": "Accrued property, plant and equipment" } } }, "localname": "AccruedPropertyPlantAndEquipmentCurrent", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "algn_April302021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April 30, 2021", "label": "April 30, 2021 [Member]", "terseLabel": "April 30, 2021" } } }, "localname": "April302021Member", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails" ], "xbrltype": "domainItemType" }, "algn_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.aligntech.com/20211231", "xbrltype": "stringItemType" }, "algn_August22021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "August 2, 2021", "label": "August 2, 2021 [Member]", "terseLabel": "August 2, 2021" } } }, "localname": "August22021Member", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails" ], "xbrltype": "domainItemType" }, "algn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets (Liabilities), Net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, other assets / liabilities, net", "terseLabel": "Other assets (liabilities), net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssetsLiabilitiesNet", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "algn_CADCAMSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CAD CAM Software", "label": "CAD CAM Software [Member]", "terseLabel": "CAD/CAM Software" } } }, "localname": "CADCAMSoftwareMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "label": "Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "negatedTerseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_CashAndCashEquivalentsAmortizedCost": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents, Amortized Cost", "label": "Cash And Cash Equivalents, Amortized Cost", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAmortizedCost", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSale": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents, And Debt Securities Available For Sale", "label": "Cash And Cash Equivalents, And Debt Securities Available For Sale", "totalLabel": "Cash, cash equivalents and marketable securities" } } }, "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSale", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents And Debt Securities Available For Sale, Amortized Cost", "label": "Cash And Cash Equivalents And Debt Securities Available For Sale, Amortized Cost", "totalLabel": "Cash, cash equivalents and marketable securities" } } }, "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents And Debt Securities Available For Sale, Gross Unrealized Gain", "label": "Cash And Cash Equivalents And Debt Securities Available For Sale, Gross Unrealized Gain", "totalLabel": "Cash, cash equivalents and marketable securities" } } }, "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents And Debt Securities Available For Sale, Gross Unrealized Loss", "label": "Cash And Cash Equivalents And Debt Securities Available For Sale, Gross Unrealized Loss", "negatedTotalLabel": "Cash, cash equivalents and marketable securities" } } }, "localname": "CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_ClearAlignerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clear Aligner [Member]", "label": "Clear Aligner [Member]", "terseLabel": "Clear Aligner" } } }, "localname": "ClearAlignerMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails", "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_ComputerSoftwareAndHardwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Software And Hardware", "label": "Computer Software And Hardware [Member]", "terseLabel": "Computer software and hardware" } } }, "localname": "ComputerSoftwareAndHardwareMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "algn_ContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingencies", "label": "Contingencies [Line Items]", "terseLabel": "Contingencies [Line Items]" } } }, "localname": "ContingenciesLineItems", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "algn_ContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingencies", "label": "Contingencies [Table]", "terseLabel": "Contingencies [Table]" } } }, "localname": "ContingenciesTable", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "algn_CreditFacility2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility 2020", "label": "Credit Facility 2020 [Member]", "terseLabel": "2020 Credit Facility" } } }, "localname": "CreditFacility2020Member", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_DebtSecuritiesMaximumEffectiveMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Securities, Maximum Effective Maturity Period", "label": "Debt Securities, Maximum Effective Maturity Period", "terseLabel": "Fixed-income securities investment portfolio, maximum effective maturity" } } }, "localname": "DebtSecuritiesMaximumEffectiveMaturityPeriod", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "algn_DecreaseInEquityInvestmentsDerecognizedOnArbitration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Decrease In Equity Investments, Derecognized On Arbitration", "label": "Decrease In Equity Investments, Derecognized On Arbitration", "terseLabel": "Derecognition of equity method investment" } } }, "localname": "DecreaseInEquityInvestmentsDerecognizedOnArbitration", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "algn_DeferredTaxAssetsLiabilities": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets (Liabilities)", "label": "Deferred Tax Assets (Liabilities)", "totalLabel": "Net deferred tax assets before valuation allowance" } } }, "localname": "DeferredTaxAssetsLiabilities", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "algn_DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Net Operating and Capital Loss Carryforwards", "label": "Deferred Tax Assets Net Operating And Capital Loss Carryforwards", "terseLabel": "Net operating loss and capital loss carryforwards" } } }, "localname": "DeferredTaxAssetsNetOperatingAndCapitalLossCarryforwards", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "algn_DisclosureCreditFacilitiesAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Credit Facilities - Additional Information [Abstract]", "label": "Disclosure Credit Facilities Additional Information [Abstract]" } } }, "localname": "DisclosureCreditFacilitiesAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20211231", "xbrltype": "stringItemType" }, "algn_EffectiveIncomeTaxRateReconciliationIntraEntityIntellectualPropertyRightsTransferPercent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Intra Entity Intellectual Property Rights Transfer, Percent", "label": "Effective Income Tax Rate Reconciliation, Intra Entity Intellectual Property Rights Transfer, Percent", "negatedTerseLabel": "Impact of intra-entity intellectual property rights transfer" } } }, "localname": "EffectiveIncomeTaxRateReconciliationIntraEntityIntellectualPropertyRightsTransferPercent", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "algn_EffectiveIncomeTaxRateReconciliationTaxBenefitOnTransferOfAssetsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Benefit On Transfer Of Assets, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Benefit On Transfer Of Assets, Amount", "terseLabel": "Increase in deferred tax assets, intra-entity transfer of intellectual property rights and fixed assets" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxBenefitOnTransferOfAssetsAmount", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "algn_Effectiveincometaxrateimpactonexpirationofstatuteoflimitations": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "effective income tax rate impact on expiration of statute of limitations", "label": "effective income tax rate impact on expiration of statute of limitations", "negatedTerseLabel": "Impact of expiration of statute of limitations" } } }, "localname": "Effectiveincometaxrateimpactonexpirationofstatuteoflimitations", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "algn_EmployeeStockPurchasePlanDurationOfOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Duration Of Offering Period", "label": "Employee Stock Purchase Plan, Duration Of Offering Period", "terseLabel": "ESPP offering period" } } }, "localname": "EmployeeStockPurchasePlanDurationOfOfferingPeriod", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "algn_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail" ], "xbrltype": "domainItemType" }, "algn_EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan, Number Of Six Month Purchasing Periods", "label": "Employee Stock Purchase Plan, Number Of Six Month Purchasing Periods", "terseLabel": "Number of offering periods" } } }, "localname": "EmployeeStockPurchasePlanNumberOfSixMonthPurchasingPeriods", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "decimalItemType" }, "algn_EquityMethodInvestmentOwnershipAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Method Investment Ownership Acquired", "label": "Equity Method Investment Ownership Acquired", "terseLabel": "Ownership interest acquired" } } }, "localname": "EquityMethodInvestmentOwnershipAcquired", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "percentItemType" }, "algn_ExistingTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Existing Technology [Member]", "label": "Existing Technology [Member]", "terseLabel": "Existing technology" } } }, "localname": "ExistingTechnologyMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "algn_ExocadAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "exocad Acquisition", "label": "exocad Acquisition [Member]", "terseLabel": "exocad Acquisition" } } }, "localname": "ExocadAcquisitionMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]", "label": "Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]", "label": "Fair Value Assets And Liabilities Measured On Recurring Basis [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "algn_FinanceLeasePurchasePaymentRelatedToThirdPartyLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Purchase Payment Related To Third Party Lease", "label": "Finance Lease Purchase Payment Related To Third Party Lease", "terseLabel": "Finance Lease Purchase Payment Related To Third Party Lease" } } }, "localname": "FinanceLeasePurchasePaymentRelatedToThirdPartyLease", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "algn_FinancialInstrumentsAmortizedCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments, Amortized Cost", "label": "Financial Instruments, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "FinancialInstrumentsAmortizedCostAbstract", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "algn_FinancialInstrumentsFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments, Fair Value", "label": "Financial Instruments, Fair Value [Abstract]", "terseLabel": "Fair\u00a0Value" } } }, "localname": "FinancialInstrumentsFairValueAbstract", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "algn_FinancialInstrumentsGrossUnrealizedGainAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments, Gross Unrealized Gain", "label": "Financial Instruments, Gross Unrealized Gain [Abstract]", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "FinancialInstrumentsGrossUnrealizedGainAbstract", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "algn_FinancialInstrumentsGrossUnrealizedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Instruments, Gross Unrealized Loss", "label": "Financial Instruments, Gross Unrealized Loss [Abstract]", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "FinancialInstrumentsGrossUnrealizedLossAbstract", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "algn_FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail": { "order": 2.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetIncludingAccumulatedForeignCurrencyTranslationGainLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss)", "label": "Finite Lived Intangible Assets, Accumulated Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedForeignCurrencyTranslationGainLoss", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Impairment Loss", "label": "Finite-Lived Intangible Assets, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated Impairment Loss" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "algn_FiniteLivedIntangibleAssetsNetIncludingAccumulatedForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Net Including Accumulated Foreign Currency Translation Gain (Loss)", "label": "Finite-Lived Intangible Assets, Net Including Accumulated Foreign Currency Translation Gain (Loss)", "totalLabel": "Total intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNetIncludingAccumulatedForeignCurrencyTranslationGainLoss", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "algn_GainOnArbitrationSettlement": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain On Arbitration Settlement", "label": "Gain On Arbitration Settlement", "negatedLabel": "Arbitration award gain", "terseLabel": "Settlement gain" } } }, "localname": "GainOnArbitrationSettlement", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "algn_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "algn_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "algn_InterestIncomeAndOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest Income and Other Income (Expense), Net", "label": "Interest Income and Other Income (Expense), Net", "totalLabel": "Interest Income and Other Income (Expense), Net" } } }, "localname": "InterestIncomeAndOtherIncomeExpenseNet", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "algn_IntraoralScannersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intraoral Scanners", "label": "Intraoral Scanners [Member]", "terseLabel": "Intraoral Scanners" } } }, "localname": "IntraoralScannersMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_InvisalignGoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Invisalign Go", "label": "Invisalign Go [Member]", "terseLabel": "Invisalign Go" } } }, "localname": "InvisalignGoMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_InvisalignMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Invisalign", "label": "Invisalign [Member]", "terseLabel": "Invisalign" } } }, "localname": "InvisalignMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_IsraeliSeveranceFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Israeli Severance Funds [Member]", "label": "Israeli Severance Funds [Member]", "terseLabel": "Israeli funds" } } }, "localname": "IsraeliSeveranceFundsMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "algn_July302019Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "July 30, 2019", "label": "July 30, 2019 [Member]", "terseLabel": "July 30, 2019" } } }, "localname": "July302019Member", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails" ], "xbrltype": "domainItemType" }, "algn_LesseeLeaseAdditionalInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee Lease, Additional Information [Table Text Block]", "label": "Lessee Lease, Additional Information [Table Text Block]", "terseLabel": "Summary of operating lease terms and discount rates" } } }, "localname": "LesseeLeaseAdditionalInformationTableTextBlock", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "algn_LesseeLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Not Yet Commenced, Amount", "label": "Lessee, Lease Not Yet Commenced, Amount", "terseLabel": "Operating leases that have not yet commenced" } } }, "localname": "LesseeLeaseNotYetCommencedAmount", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "monetaryItemType" }, "algn_LesseeLeaseNotYetCommencedTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Lease Not Yet Commenced, Term Of Contract", "label": "Lessee, Lease Not Yet Commenced, Term Of Contract", "terseLabel": "Term of operating leases not yet commenced" } } }, "localname": "LesseeLeaseNotYetCommencedTermOfContract", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "durationItemType" }, "algn_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Investments", "label": "Long-Term Investments [Member]", "terseLabel": "Long-term investments:" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "algn_MarketPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Performance Based Restricted Stock Units [Member]", "label": "Market Performance Based Restricted Stock Units [Member]", "terseLabel": "Market Performance Based Restricted Stock Units" } } }, "localname": "MarketPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquityTables", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "domainItemType" }, "algn_MarketableSecuritiesAndFairValueMeasurementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities and Fair Value Measurements [Abstract]", "label": "Marketable Securities and Fair Value Measurements [Abstract]", "terseLabel": "Marketable Securities and Fair Value Measurements [Abstract]" } } }, "localname": "MarketableSecuritiesAndFairValueMeasurementsAbstract", "nsuri": "http://www.aligntech.com/20211231", "xbrltype": "stringItemType" }, "algn_MarketableSecuritiesLongTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Long-Term", "label": "Marketable Securities, Long-Term [Member]", "terseLabel": "Marketable securities, long-term" } } }, "localname": "MarketableSecuritiesLongTermMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "algn_MarketableSecuritiesShortTermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Short Term", "label": "Marketable Securities, Short Term [Member]", "terseLabel": "Marketable securities, short-term" } } }, "localname": "MarketableSecuritiesShortTermMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "algn_May172021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "May 17, 2021", "label": "May 17, 2021 [Member]", "terseLabel": "May 17, 2021" } } }, "localname": "May172021Member", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails" ], "xbrltype": "domainItemType" }, "algn_May2018RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "May 2018 Repurchase [Member]", "label": "May 2018 Repurchase Program [Member]", "terseLabel": "May 2018 Repurchase Program" } } }, "localname": "May2018RepurchaseProgramMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_May2021RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "May 2021 Repurchase Program", "label": "May 2021 Repurchase Program [Member]", "terseLabel": "May 2021 Repurchase Program" } } }, "localname": "May2021RepurchaseProgramMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_NotesIssuedIssuedInSaleOfEquityMethodInvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Notes Issued, Issued In Sale Of Equity Method Investment", "label": "Notes Issued, Issued In Sale Of Equity Method Investment", "terseLabel": "Notes Issued, Issued In Sale Of Equity Method Investment" } } }, "localname": "NotesIssuedIssuedInSaleOfEquityMethodInvestment", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "algn_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes to Financial Statements [Abstract]", "label": "Notes To Financial Statements [Abstract]", "terseLabel": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.aligntech.com/20211231", "xbrltype": "stringItemType" }, "algn_November12021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "November 1, 2021", "label": "November 1, 2021 [Member]", "terseLabel": "November 1, 2021" } } }, "localname": "November12021Member", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails" ], "xbrltype": "domainItemType" }, "algn_OtherInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other International [Member]", "label": "Other International [Member]", "terseLabel": "Other international" } } }, "localname": "OtherInternationalMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "algn_PatentInfringementNumberofLawsuits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent Infringement, Number of Lawsuits", "label": "Patent Infringement, Number of Lawsuits", "terseLabel": "Gain contingency, number of claims" } } }, "localname": "PatentInfringementNumberofLawsuits", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "integerItemType" }, "algn_PatentInfringementby3ShapeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent Infringement by 3Shape [Member]", "label": "Patent Infringement by 3Shape [Member]", "terseLabel": "Patent infringement by 3Shape" } } }, "localname": "PatentInfringementby3ShapeMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of market-performance based restricted stock units during vesting period.", "label": "Percentage Of Market Performance Based Restricted Stock Units During Vesting Period", "terseLabel": "Percentage of market-performance based restricted stock units eligible to vest over the vesting period" } } }, "localname": "PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "algn_ProceedsFromLitigationSettlementInvestingActivities": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Litigation Settlement, Investing Activities", "label": "Proceeds From Litigation Settlement, Investing Activities", "terseLabel": "Proceeds from arbitration award" } } }, "localname": "ProceedsFromLitigationSettlementInvestingActivities", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "algn_PurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Agreement", "label": "Purchase Agreement [Member]", "terseLabel": "Purchase Agreement" } } }, "localname": "PurchaseAgreementMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "algn_PurchaseOfFinanceLease": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Of Finance Lease", "label": "Purchase Of Finance Lease", "negatedTerseLabel": "Purchase of finance lease" } } }, "localname": "PurchaseOfFinanceLease", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "algn_RestrictedStockUnitsSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock Units, Shares Issued Net of Shares for Tax Withholdings", "label": "Restricted Stock Units, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Restricted stock units, net issuance (in shares)" } } }, "localname": "RestrictedStockUnitsSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "algn_SDCDisputeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SDC Dispute", "label": "SDC Dispute [Member]", "terseLabel": "SDC Dispute" } } }, "localname": "SDCDisputeMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "algn_SDCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SDC [Member]", "label": "SDC [Member]", "terseLabel": "SDC" } } }, "localname": "SDCMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "algn_SecuritiesClassActionLawsuit2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Class Action Lawsuit2018", "label": "Securities Class Action Lawsuit2018 [Member]", "terseLabel": "Securities Class Action Lawsuit" } } }, "localname": "SecuritiesClassActionLawsuit2018Member", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "algn_ShareRepurchaseProgramDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program Disclosure", "label": "Share Repurchase Program Disclosure [Text Block]", "terseLabel": "Common Stock Repurchase Programs" } } }, "localname": "ShareRepurchaseProgramDisclosureTextBlock", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchasePrograms" ], "xbrltype": "textBlockItemType" }, "algn_ShareRepurchasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchases [Line Items]", "label": "Share Repurchases [Line Items]", "terseLabel": "Share Repurchases [Line Items]" } } }, "localname": "ShareRepurchasesLineItems", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "algn_ShareRepurchasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchases [Table]", "label": "Share Repurchases [Table]", "terseLabel": "Share Repurchases [Table]" } } }, "localname": "ShareRepurchasesTable", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "algn_SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Weight Of Awarded Shares Against Authorized Maximum", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Weight Of Awarded Shares Against Authorized Maximum", "terseLabel": "Share award ratio" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardWeightOfAwardedSharesAgainstAuthorizedMaximum", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "algn_ShareholderDerivativeLawsuitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholder Derivative Lawsuit", "label": "Shareholder Derivative Lawsuit [Member]", "terseLabel": "Shareholder Derivative Lawsuit" } } }, "localname": "ShareholderDerivativeLawsuitMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "algn_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "algn_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "algn_StandardProductWarrantyTimePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty Time Period", "label": "Standard Product Warranty Time Period", "terseLabel": "Warranty period" } } }, "localname": "StandardProductWarrantyTimePeriod", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "algn_StockIncentivePlan2005Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Incentive Plan 2005", "label": "Stock Incentive Plan 2005 [Member]", "terseLabel": "Stock Incentive Plan 2005" } } }, "localname": "StockIncentivePlan2005Member", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "algn_StockIssuedDuringPeriodEmployeeStockPurchasePlanWeightedAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Employee Stock Purchase Plan, Weighted Average Price", "label": "Stock Issued During Period, Employee Stock Purchase Plan, Weighted Average Price", "terseLabel": "Weighted average price (usd per share)" } } }, "localname": "StockIssuedDuringPeriodEmployeeStockPurchasePlanWeightedAveragePrice", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityESPPActivityDetails" ], "xbrltype": "perShareItemType" }, "algn_StockholdersEquityNoteLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity Note [Line Items]", "label": "Stockholders Equity Note [Line Items]", "terseLabel": "Stockholders Equity Note [Line Items]" } } }, "localname": "StockholdersEquityNoteLineItems", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "algn_StockholdersEquityNoteTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity Note [Table]", "label": "Stockholders Equity Note [Table]", "terseLabel": "Stockholders Equity Note [Table]" } } }, "localname": "StockholdersEquityNoteTable", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "algn_SupplierFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier Four", "label": "Supplier Four [Member]", "terseLabel": "Supplier Four" } } }, "localname": "SupplierFourMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "algn_SupplierOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier One", "label": "Supplier One [Member]", "terseLabel": "Supplier One" } } }, "localname": "SupplierOneMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "algn_SupplierThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier Three", "label": "Supplier Three [Member]", "terseLabel": "Supplier Three" } } }, "localname": "SupplierThreeMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "algn_SupplierTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier Two", "label": "Supplier Two [Member]", "terseLabel": "Supplier Two" } } }, "localname": "SupplierTwoMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "algn_SystemsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Systems And Services", "label": "Systems And Services [Member]", "terseLabel": "Systems and Services" } } }, "localname": "SystemsAndServicesMember", "nsuri": "http://www.aligntech.com/20211231", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails", "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "country_CR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COSTA RICA", "terseLabel": "Costa Rica" } } }, "localname": "CR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "verboseLabel": "The Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "currency_AUD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Australia, Dollars", "terseLabel": "Australian Dollar" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_BRL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Brazil, Brazil Real", "terseLabel": "Brazilian Real" } } }, "localname": "BRL", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canadian Dollar" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_CHF": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Switzerland, Francs", "terseLabel": "Swiss Franc" } } }, "localname": "CHF", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "China, Yuan Renminbi", "terseLabel": "Chinese Yuan" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "Euro" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "British Pound" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_ILS": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israel, New Shekels", "terseLabel": "Israeli Shekel" } } }, "localname": "ILS", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_JPY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Japan, Yen", "terseLabel": "Japanese Yen" } } }, "localname": "JPY", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_MXN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mexico, Pesos", "terseLabel": "Mexican Peso" } } }, "localname": "MXN", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_PLN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Poland, Zlotych", "terseLabel": "Polish Zloty" } } }, "localname": "PLN", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r822" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r830" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r816" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r819", "r820", "r821" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r815" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r818" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r139", "r193", "r206", "r207", "r208", "r209", "r211", "r213", "r217", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r340", "r342", "r343", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r139", "r193", "r206", "r207", "r208", "r209", "r211", "r213", "r217", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r340", "r342", "r343", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r69", "r71", "r136", "r137", "r349", "r382", "r853" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r348", "r381", "r494", "r499", "r695", "r696", "r697", "r698", "r699", "r700", "r719", "r768", "r771", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/LeasesAdditionalinformationDetails", "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r348", "r381", "r494", "r499", "r695", "r696", "r697", "r698", "r699", "r700", "r719", "r768", "r771", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/LeasesAdditionalinformationDetails", "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r220", "r412", "r414", "r722", "r767", "r769" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r220", "r412", "r414", "r722", "r767", "r769" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r348", "r381", "r445", "r494", "r499", "r695", "r696", "r697", "r698", "r699", "r700", "r719", "r768", "r771", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/LeasesAdditionalinformationDetails", "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r348", "r381", "r445", "r494", "r499", "r695", "r696", "r697", "r698", "r699", "r700", "r719", "r768", "r771", "r812", "r813" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/LeasesAdditionalinformationDetails", "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r70", "r71", "r136", "r137", "r349", "r382" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r156", "r158", "r159", "r161", "r162", "r174", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r163", "r174", "r258", "r259", "r533", "r575", "r636", "r637", "r638", "r639", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r855", "r856" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r158", "r159", "r160", "r161", "r162", "r163", "r174", "r258", "r259", "r533", "r575", "r636", "r637", "r638", "r639", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r855", "r856" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r146", "r841" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II: Valuation and Qualifying Accounts and Reserves" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r221", "r222", "r412", "r415", "r770", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r831", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r221", "r222", "r412", "r415", "r770", "r798", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r831", "r832" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r140", "r141", "r142", "r144", "r145", "r841" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesDateAxis": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by date of execution of accelerated share repurchases.", "label": "Accelerated Share Repurchases, Date [Axis]", "terseLabel": "Accelerated Share Repurchases, Date [Axis]" } } }, "localname": "AcceleratedShareRepurchasesDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesDateDomain": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Date upon which the accelerated share repurchase agreement was executed.", "label": "Accelerated Share Repurchases, Date [Domain]", "terseLabel": "Accelerated Share Repurchases, Date [Domain]" } } }, "localname": "AcceleratedShareRepurchasesDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcceleratedShareRepurchasesTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of accelerated share repurchase (ASR) programs. An ASR is a combination of transactions that permits an entity to purchase a targeted number of shares immediately with the final purchase price of those shares determined by an average market price over a fixed period of time. An accelerated share repurchase program is intended to combine the immediate share retirement benefits of a tender offer with the market impact and pricing benefits of a disciplined daily open market stock repurchase program. ASRs can be disclosed as part of stockholders' equity.", "label": "Accelerated Share Repurchases [Table Text Block]", "terseLabel": "Accelerated Stock Repurchases" } } }, "localname": "AcceleratedShareRepurchasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r30", "r226", "r751" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss", "terseLabel": "Unsecured promissory note with SDC" } } }, "localname": "AccountsAndNotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53", "r687" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r30", "r226", "r227" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $9,245 and $10,239, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r23", "r730", "r754" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r25", "r730", "r754" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Accrued Income Taxes, Noncurrent" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail", "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued sales and marketing expenses" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r13", "r14", "r56" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r309" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and impairment charges" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r76", "r77", "r78", "r755", "r777", "r781" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss), net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r75", "r78", "r86", "r87", "r88", "r148", "r149", "r150", "r607", "r772", "r773", "r856" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful lives of intangibles" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r533", "r687" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r148", "r149", "r150", "r530", "r531", "r532", "r637" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Tax withholdings related to net share settlements of equity awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r501", "r503", "r536", "r537" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r540" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Advertising Expense", "terseLabel": "Advertising cost" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r503", "r527", "r535" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r140", "r141", "r142", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts:" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r37", "r232", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts and returns" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r115", "r290", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive potential common shares (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r245", "r446" ], "lang": { "en-us": { "role": { "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.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairments and Other (Gains) Charges" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r131", "r201", "r208", "r215", "r255", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r603", "r609", "r653", "r685", "r687", "r728", "r753" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r68", "r131", "r255", "r330", "r331", "r332", "r334", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r603", "r609", "r653", "r685", "r687" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r640" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r240" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedGain", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r241" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleGrossUnrealizedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r242", "r244", "r744" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsContractualMaturityofMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsContractualMaturityofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r242", "r243", "r743" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsContractualMaturityofMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in 1 year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsContractualMaturityofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r236", "r239", "r267", "r734" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsContractualMaturityofMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsContractualMaturityofMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r238", "r267" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities, short-term" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r238", "r267" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Marketable securities, long-term" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r505", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail", "http://www.aligntech.com/role/StockholdersEquityTables", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r620", "r623" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]", "terseLabel": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r490", "r495" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r490", "r495", "r590", "r591" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r597", "r598", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r593" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r593" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r593" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Intangible assets not subject to amortization" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r593" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "totalLabel": "Total intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r592", "r593" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Identified intangible assets", "verboseLabel": "Intangible assets subject to amortization" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r593" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations Policy" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r147", "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and accounting policies 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. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r120", "r121", "r122" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Acquisition of property, plant and equipment in accounts payable and accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r279" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of costs to obtain contracts" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Costs to obtain contracts" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r47", "r117" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail": { "order": 4.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r17", "r118", "r726" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r111", "r117", "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of the period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r111", "r656" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Equivalents [Member]", "terseLabel": "Cash equivalents:" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r60", "r320", "r735", "r759" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Notes 10 and 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r317", "r318", "r319", "r323", "r799" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r326", "r800" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Legal Proceedings and Litigations" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r148", "r149", "r637" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r395" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, outstanding (shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29", "r687" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value (200,000 shares authorized; 78,710 and 78,860 issued and outstanding, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r419", "r422", "r500", "r538" ], "lang": { "en-us": { "role": { "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.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]", "terseLabel": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84", "r92", "r739", "r762" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r181", "r748" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Certain Risks and Uncertainties" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r125", "r605" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation and Preparation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r608", "r611", "r612" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Deferred Revenues" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized, included in the deferred revenues in prior period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r206", "r207", "r208", "r209", "r211", "r217", "r219" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Unallocated corporate expense" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r99", "r131", "r255", "r330", "r331", "r332", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r653" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of net revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of net revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r132", "r570", "r578" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r132", "r570" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r132", "r570", "r578" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r128", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r362", "r369", "r370", "r372", "r377" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facilities" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r23", "r24", "r130", "r139", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r373", "r374", "r375", "r376", "r665", "r729", "r732", "r750" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r58", "r130", "r139", "r345", "r346", "r347", "r348", "r349", "r350", "r352", "r358", "r359", "r360", "r361", "r363", "r364", "r365", "r366", "r367", "r368", "r373", "r374", "r375", "r376", "r665" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "auth_ref": [ "r267" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss", "terseLabel": "Marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r267" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "algn_CashAndCashEquivalentsAndDebtSecuritiesAvailableForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "terseLabel": "Marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r571", "r578" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r571", "r578" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r546", "r547" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r132", "r571", "r578", "r579", "r580" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r26", "r27", "r561", "r731", "r749" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 1.0, "parentTag": "algn_DeferredTaxAssetsLiabilities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities, gross" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenues", "verboseLabel": "Deferred revenues, current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails", "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "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 noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenues, long-term" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r571", "r578" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r568", "r569" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Amortizable tax basis in intangibles" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r562" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 2.0, "parentTag": "algn_DeferredTaxAssetsLiabilities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets, gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r564" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r567", "r568", "r569" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r568", "r569" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r568", "r569" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "auth_ref": [ "r568", "r569" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.", "label": "Deferred Tax Assets, Unrealized Currency Losses", "terseLabel": "Net translation losses" } } }, "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r563" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Deferred tax assets, valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r568", "r569" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Acquisition-related intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "terseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r568", "r569" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution as percentage of employee's salary deferral contributions" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Employer matching contribution as percentage of employee's eligible compensation" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r115", "r307" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r115", "r196" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r614", "r615", "r617" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r71", "r621", "r622", "r626", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r625", "r627" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Net gain (loss) on derivative" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r613", "r616", "r617", "r618", "r619", "r624", "r626", "r630", "r632", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r138", "r613", "r616", "r618", "r619", "r631" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r93", "r153", "r154", "r156", "r157", "r158", "r164", "r166", "r168", "r169", "r170", "r174", "r175", "r638", "r639", "r740", "r763" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (usd per share)", "verboseLabel": "Net income per share, basic (usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r93", "r153", "r154", "r156", "r157", "r158", "r166", "r168", "r169", "r170", "r174", "r175", "r638", "r639", "r740", "r763" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (usd per share)", "verboseLabel": "Net income per share, diluted (usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r171", "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/NetIncomeperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r656" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r549" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r134", "r549", "r582" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "U.S. federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r549", "r582" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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 statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Impact of differences in foreign tax rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r549", "r582" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r549", "r582" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other items not individually material" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r549", "r582" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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 the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "terseLabel": "U.S. tax on foreign earnings" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r549", "r582" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income taxes, net of federal tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r549" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "terseLabel": "Impact of U.S. Tax Cuts and Jobs Act" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "pureItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlements": { "auth_ref": [ "r549", "r582" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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 income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Percent", "terseLabel": "Settlement on audits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDifferencesBetweenIncomeTaxesUsingFederalStatutoryIncomeTaxRateandEffectiveTaxRateDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total unamortized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period of total unamortized cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r527" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Stock-based compensation, income tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Clinical and manufacturing equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r86", "r87", "r88", "r148", "r149", "r150", "r152", "r159", "r162", "r178", "r257", "r395", "r396", "r530", "r531", "r532", "r574", "r575", "r637", "r657", "r658", "r659", "r660", "r661", "r662", "r772", "r773", "r774", "r856" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r95", "r96", "r115" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedTerseLabel": "Gain from sale of equity method investment", "terseLabel": "Gain on derecognition of equity method investment" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r18", "r22", "r247", "r752", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Investments in privately held companies" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Investments in privately held companies" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r640", "r641", "r642", "r647" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Financial Assets Measured At Fair Value On A Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r640", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r360", "r373", "r374", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r486", "r641", "r692", "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r640", "r641", "r643", "r644", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r360", "r446", "r447", "r452", "r486", "r641", "r692" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r360", "r373", "r374", "r446", "r447", "r452", "r486", "r641", "r693" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r360", "r373", "r374", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r486", "r641", "r694" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r360", "r373", "r374", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r486", "r692", "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "verboseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r640", "r641", "r643", "r644", "r645", "r648" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r646", "r648" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r649", "r650" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r132", "r548" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total federal income tax expense" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Federal" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r671", "r677" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Finance Lease, Principal Payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r245", "r246", "r248", "r249", "r250", "r261", "r263", "r264", "r265", "r266", "r268", "r269", "r270", "r271", "r371", "r393", "r635", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r823", "r824", "r825", "r826", "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Identified Intangible Assets Acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives of intangibles" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r298" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r300" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r300" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r300" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r300" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r300" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r291", "r294", "r298", "r302", "r723", "r724" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r298", "r724" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r291", "r297" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r298", "r723" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail": { "order": 1.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetIncludingAccumulatedForeignCurrencyTranslationGainLoss", "weight": 1.0 }, "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpensefortheAcquiredIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Country" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r654", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign currency net gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r132" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total foreign tax expense" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r489", "r493", "r498" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForwardContractsMember": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, fixtures and other" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r115" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "negatedTerseLabel": "Impairments and other charges (gains), net" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r667" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "negatedTerseLabel": "Gain on lease terminations", "terseLabel": "Gain on lease terminations" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r320" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedTerseLabel": "Litigation settlement gain" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r280", "r282", "r687", "r727" ], "calculation": { "http://www.aligntech.com/role/BusinessCombinationsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions from acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r286", "r295" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Finite-Lived Acquired Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r285" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r115", "r281", "r284", "r287" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r98", "r131", "r201", "r207", "r211", "r214", "r217", "r255", "r330", "r331", "r332", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r653" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r115", "r306", "r311" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairments on long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Goodwill and Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In-process Research and Development (\u201cIPR&D\u201d)" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r133", "r581" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDomesticandForeignComponentsofIncomelossBeforeProvisionforIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDomesticandForeignComponentsofIncomelossBeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r201", "r207", "r211", "r214", "r217", "r725", "r737", "r741", "r765" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net income before provision for (benefit from) income taxes and equity in losses of investee" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r133", "r581" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDomesticandForeignComponentsofIncomelossBeforeProvisionforIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDomesticandForeignComponentsofIncomelossBeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r201", "r207", "r211", "r214", "r217" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesDomesticandForeignComponentsofIncomelossBeforeProvisionforIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Net income before provision for (benefit from) income taxes and equity in losses of investee" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesDomesticandForeignComponentsofIncomelossBeforeProvisionforIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r90", "r115", "r198", "r251", "r736", "r760" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in losses of investee, net of tax", "negatedTerseLabel": "Equity in losses of investee" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r312", "r314" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r134", "r550", "r559", "r566", "r576", "r583", "r585", "r586", "r588" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r135", "r161", "r162", "r199", "r548", "r577", "r584", "r766" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail", "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r85", "r544", "r545", "r559", "r560", "r565", "r572" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r112", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r114" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r114" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r114" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Long-term income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r114" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r114" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r114" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of effects of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r114" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r293", "r301" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r293", "r301" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r289", "r296" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "algn_InterestIncomeAndOtherIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r39", "r274" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Work in progress" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r65", "r687" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail", "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r16", "r66", "r126", "r177", "r272", "r273", "r275", "r720" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r41", "r274" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r40", "r274" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r253", "r764" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments in Privately Held Companies" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]", "terseLabel": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Contractual Maturity of Marketable Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r681", "r683" ], "calculation": { "http://www.aligntech.com/role/LeasesComponentsofleaseexpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesComponentsofleaseexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Proceedings" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r674" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesAdditionalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r673" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r682" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r682" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r682" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r682" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r682" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r682" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r682" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r682" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r682" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r684" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r55", "r131", "r209", "r255", "r330", "r331", "r332", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r604", "r609", "r610", "r653", "r685", "r686" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r131", "r255", "r653", "r687", "r733", "r757" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r57", "r131", "r255", "r330", "r331", "r332", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r604", "r609", "r610", "r653", "r685", "r686", "r687" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r24", "r732", "r750" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit, available borrowings" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r54", "r130" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Amount awarded" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Settlement amount" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Purchase commitment" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Purchase commitment, period" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Loss contingency, number of claims" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MunicipalBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r111" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r111", "r113", "r116" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r79", "r82", "r88", "r91", "r116", "r131", "r151", "r153", "r154", "r156", "r157", "r161", "r162", "r167", "r201", "r207", "r211", "r214", "r217", "r255", "r330", "r331", "r332", "r335", "r336", "r337", "r339", "r341", "r343", "r344", "r639", "r653", "r738", "r761" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME", "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-Lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "algn_InterestIncomeAndOtherIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r63" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail": { "order": 5.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Current unsecured promissory note" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Current unsecured promissory note" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r201", "r207", "r211", "r214", "r217" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r675", "r683" ], "calculation": { "http://www.aligntech.com/role/LeasesComponentsofleaseexpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesComponentsofleaseexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r666" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Lease impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r669" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleofoperatingleaseliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r669" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Current operating lease liabilities location" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r669" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r672", "r677" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r668" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r115" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash operating lease cost" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r680", "r683" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesSummaryofoperatingleasetermsanddiscountratesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r679", "r683" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesSummaryofoperatingleasetermsanddiscountratesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r567" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r206", "r207", "r208", "r209", "r211", "r217" ], "lang": { "en-us": { "role": { "documentation": "Identifies 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.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r56" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r67", "r687" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Israeli funds" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r620", "r633" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets:" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r73" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Net change in foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME", "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r80", "r83", "r601", "r602", "r606" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r74", "r76" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net change in unrealized gains (losses) from investments", "verboseLabel": "Change in unrealized gains (losses) on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTOFCOMPREHENSIVEINCOME", "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Patents and other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r116" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash operating activities" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r56", "r329" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r104", "r108" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r110" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Common stock repurchases", "terseLabel": "Amount paid" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payroll taxes paid upon the vesting of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r102", "r105", "r237" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r106" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "verboseLabel": "Payments to acquire" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r107" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r505", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r28", "r379" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r28", "r379" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r28", "r687" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value (5,000 shares authorized; none issued)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r45", "r46" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r9", "r11", "r276", "r277" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets:" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r103" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Repayment on unsecured promissory note" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r109" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r102", "r103", "r237" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r102", "r103", "r237" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r50", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r49", "r308" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r310", "r687", "r746", "r758" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail", "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment, Net [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r48", "r310", "r801", "r802" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r308" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r94", "r262" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for doubtful accounts provisions" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r541", "r721", "r814" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r51", "r303", "r304", "r814" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Development Costs for Internal Use Software" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail", "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r396", "r533", "r687", "r756", "r776", "r781" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r148", "r149", "r150", "r152", "r159", "r162", "r257", "r530", "r531", "r532", "r574", "r575", "r637", "r772", "r774" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r489", "r493", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r489", "r493", "r498" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Deferred Compensation Arrangement with Individual, Postretirement Benefits, by Type of Deferred Compensation [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r496", "r497", "r498" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r192", "r193", "r206", "r212", "r213", "r220", "r221", "r224", "r411", "r412", "r722" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails", "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r127", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r416" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing (up to two years for Invisalign Go)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r678", "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r678", "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r590", "r591" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable": { "auth_ref": [ "r417", "r418" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share Basic And Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r503", "r526", "r535" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r503", "r526", "r535" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r5", "r131", "r254", "r255", "r653" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r291", "r297", "r723" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r291", "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Amortized Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r286", "r288" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r286", "r288" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r16", "r42", "r43", "r44" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Summary of Nonvested Shares" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Notional Amounts of Outstanding Derivative Positions" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Warranty accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r50", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPropertyandEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Allocation of Purchase Price to Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r97", "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r201", "r204", "r210", "r286" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r201", "r204", "r210", "r286" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r505", "r529" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of employee stock purchase plan activity.", "label": "Schedule of Share-based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Schedule of ESPP share activity" } } }, "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Nonvested Shares" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted Average Assumptions Used for the Fair Value of Options Component of Purchase Plan Granted Estimated at Grant Date" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair value assumptions using the Monte Carlo simulation" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r558", "r573" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Rollforward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization for Finite-Lived Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r188", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r217", "r224", "r315", "r316", "r767" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r188", "r190", "r191", "r201", "r205", "r211", "r215", "r216", "r217", "r218", "r220", "r223", "r224", "r225" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments and Geographical Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentReconciliationandNetRevenuesbyGeographicAreaDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative Expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Employee severance cost" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r114" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Remaining Vesting Period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested ending balance (shares)", "periodStartLabel": "Nonvested beginning balance (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares", "verboseLabel": "Shares Underlying RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested, ending balance (usd per share)", "periodStartLabel": "Nonvested, beginning balance (usd per share)", "terseLabel": "Nonvested (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Unvested as of December\u00a031, 2019", "verboseLabel": "Nonvested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested and released (shares)", "terseLabel": "Restricted stock units, shares vested and released (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Vested in period, Fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and released (usd per share)", "verboseLabel": "Vested and released (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for grant (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value at grant date (usd per share)", "verboseLabel": "Weighted average fair value per share at grant date (usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r502", "r508" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail", "http://www.aligntech.com/role/StockholdersEquityTables", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r505", "r509" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Unvested", "verboseLabel": "Unvested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetail", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r521", "r534" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedfortheFairValueoftheOptionComponentofthePurchasePlanSharesEstimatedatGrantDateUsingBlackScholesOptionPricingModelDetail", "http://www.aligntech.com/role/StockholdersEquityWeightedAverageAssumptionsUsedintheMonteCarloSimulationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of shares, percent of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Restricted stock units, shares withheld for tax payments" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r794", "r795", "r796", "r797" ], "lang": { "en-us": { "role": { "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.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term investments:" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Actual warranty expenditures" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Charged to cost of revenues" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranty" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r132", "r548", "r577" ], "calculation": { "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total state tax expense" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "State" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesProvisionforBenefitfromIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r188", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r217", "r224", "r286", "r313", "r315", "r316", "r767" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeintheCarryingValueofGoodwillDetail", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r62", "r86", "r87", "r88", "r148", "r149", "r150", "r152", "r159", "r162", "r178", "r257", "r395", "r396", "r530", "r531", "r532", "r574", "r575", "r637", "r657", "r658", "r659", "r660", "r661", "r662", "r772", "r773", "r774", "r856" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r148", "r149", "r150", "r178", "r722" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r28", "r29", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Number\u00a0of shares issued (in thousands)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityESPPActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r28", "r29", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock relating to employee equity compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r28", "r29", "r396", "r504", "r517" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock relating to employee equity compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase of common stock, authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Authorized repurchase amount remaining" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r28", "r29", "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Common stock repurchased and retired (shares)", "terseLabel": "Common stock repurchased and retired (shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r28", "r29", "r395", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Common stock repurchased and retired", "terseLabel": "Common stock repurchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r34", "r35", "r131", "r234", "r255", "r653", "r687" ], "calculation": { "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r129", "r380", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r394", "r396", "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityPolicyTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.", "label": "Stockholders' Equity, Policy [Policy Text Block]", "terseLabel": "Common Stock Repurchase" } } }, "localname": "StockholdersEquityPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r663", "r688" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r663", "r688" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r663", "r688" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r2", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Leasehold improvement impairment" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsandOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r228", "r229", "r230", "r231", "r233", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Tradenames" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and tradenames" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r245", "r246", "r248", "r249", "r250", "r371", "r393", "r635", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r823", "r824", "r825", "r826", "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Cost per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAcceleratedShareRepurchaseAgreementsDetails", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac).", "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. government agency bonds" } } }, "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryBondSecuritiesMember": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government.", "label": "US Treasury Bond Securities [Member]", "terseLabel": "U.S. government treasury bonds" } } }, "localname": "USTreasuryBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r542", "r587", "r747", "r782" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r543", "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefit as of end of period", "periodStartLabel": "Unrecognized tax benefit as of beginning of period", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r553" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Tax positions related to prior year, Decreases for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r555" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Tax positions related to prior year, Settlements with tax authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Tax positions related to current year, additions for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Tax positions related to prior year, Additions for uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r556" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Tax positions related to prior year, Reductions due to lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesRollforwardofTotalGrossUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r179", "r180", "r182", "r183", "r184", "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r140", "r141", "r142", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Valuation allowance for deferred tax assets:" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r140", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions (reductions) to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r144" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Write offs" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r140", "r141", "r142", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r140", "r141", "r142", "r144", "r145" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ValuationandQualifyingAccountsandReservesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r676", "r683" ], "calculation": { "http://www.aligntech.com/role/LeasesComponentsofleaseexpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost 2" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesComponentsofleaseexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r170" ], "calculation": { "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of potential common stock (shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r165", "r170" ], "calculation": { "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (shares)", "totalLabel": "Total shares, diluted (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computing net income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r164", "r170" ], "calculation": { "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (shares)", "verboseLabel": "Weighted-average common shares outstanding, basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/NetProfitperShareComputationofBasicandDilutedNetProfitPerShareAttributabletoCommonStockDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 18 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21459-112644" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r419": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r538": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r588": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r664": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r684": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r815": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r816": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r817": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r818": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r819": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r820": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r821": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r822": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r823": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r824": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r825": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r826": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r827": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r828": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r829": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r830": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r831": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r832": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r833": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r834": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r835": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r836": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r837": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r838": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r839": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r840": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r841": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r842": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r843": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r844": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r845": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r846": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r847": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r848": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r849": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r850": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r851": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r852": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r853": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r854": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 113 0001097149-22-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001097149-22-000011-xbrl.zip M4$L#!!0 ( 'F 650BAWP]?#H$ %,!+0 1 86QG;BTR,#(Q,3(S,2YH M=&WLO6EWD\F2-?J]?X4OO>Y]N]=J%3E$3G0=WD5AX+@:RX5MX-A?:D5F1MHR M&MR2##:__D;* W.5P9;U/$(U@(;4,^W8$3MRB/SU_YX.^FMO:3SIC8;_N"=_ M$??6_N_#7_^?3N=?OVT_7UL?I9,!#:=KC\>$4\IK[WK3P[77F29OULIX-%A[ M/1J_Z;W%3F?VF\>CX[-Q[^!PNJ:$4I]].7Z@-63A5.J47+ #,=N.S^ [Y*(7 MGF267O_7P0/*0"ZHV#&03 <$R4Z((#L _%=,2B4P_Y4?%)D#2! FOA8(02, M&2$J,MY1"O6TAU.^.[[#X>3!:;\W?/./>X?3Z?&#^_??O7OWRSO]RVA\<%_R M+^_/OKUWT?1DTCE /+YJ7' 29TTOOKC/=R<[0G:TO/S):1SW>Y\__RV]F)+G^2J??UUOS%K.'_ MPF53[!\,/[D8[/<.AE-*A[^DT6#66*H/%]^;C$!)]U>7?][BZ@>GTPZ?_9,? M7%Y-;\B/DJKUW)^.<3@IH_$ IVQ=?"1I.L)_]-32Z&0X'7_K(9Q_^0'\?4+^JNG MH$1'J(Y4EP?YPC _??;UZXB3RW-^VX2KL7]LC_DS>[DXHKU__N6LZ8,^#@_^ M<8^&G9<[]Y@OA/GAKP.:XEK]98?^]Z3W]A_W'H_8>(;3SN[9,5]&.G_WCWM3 M.IW>GYWU_L-_^[=_^W7:F_;I836^SJ6)_7K__,-?[Y\?.H[RV<-?<^_MVF1Z MUJ=_W,N]R7$?SQX,1T/B"^B=/J@-:7S^LI4? M]WI.R&0(94E&@=41'5'0),AH'RR%/]?KI0C^M_/![(FWH-'[-UR]7!/ M^WAP;ZV7^9!9OSJ+ZZ.WS]7VVSV]>9*/GKS=?Q:.M@9[I_OK;\3F[HMWW?47 M[_=WMWO\WFR]?MK;?_9$[!W]WN_N'NC]UYOFN>[V]]X?#S9?OS#=]2=B<_V% MV%0OQ=[@A=G:[1_N#;8/N\\VSO9W7T)7O3K:>N7%<[5_MOG^8,-L#O9$]_4+X-_QN;J'^\]>O,W/GO;BLY>V^[K;X^,. M]G9_H[NZ>V._[L^>[3Z:;.^+T^2[_ M9GU3_!F1K)8!.S$7T8%BL>.]#YU<*(8D5?3>W'M8L#^A7^]_@N,\8;V,6T][ MDX3]/<+Q4_YDL@+X[P!^_P7 H:@<#.D.J)0JP+J#P,&9BJ."J%71>.]A!6%A M^/[!QQ_E%<+70EA\B7!6$;UF1>9%[D *MH.BR Y++2TD1&V(7?/3O3O$]\F0 MP\;98T9XC/V-8:;3_Z&S%;9_AZW\ EME,VI3/#OE&#I@6'B@L:)#01G#,MQ& M'^X]%*QR1' 2PO=@S.P7095@ GD0";STEBS[?16LUH1_@?&%D'[PM#?L3>EY M[RWEC2$KJX->[-.CR82F+R=43OK/>X46"_OIYN[+M_O#WP_WWX_.]H[V^'?[ MAWOO7YSN,=R;NYMRZ_5+T3TZ.-L_VGM_#LFKH^Y9$/O_.A1I\&J(K\/)UA%_ M?O1&= =/C[KK?%U'+TXWW[\T^[LOU-;Z[X/N47>P-]B0W=>;^E_O-_@^WL@_ M<]()DA"= HK+74GZA0["2PC&'QV:.\]_$-^%R\IY.#!0B0HD))$BD(5*9QG M=L8H_]SX%E3;]):&)[3-,IA!&QZPTYV)6E;#6Y'3BYFZ?7)Z3(GSQ-W>@)ML ME1W^=%(PU>_.O;3\Z>#T)_#*;X&Y]8QC1F0]CKU]= M[BSSG.Y,.=NO 7:K,$49XQY'V=&D=XXQJ_]))>KSWF2Z:#CK><[AU-VC)#>/ M?NOO#;J#KN)CJPV]M;MYVGW_6V^/H=QD!\R0F*V=(/9>_S[9WSWN;:WS,=KTIN\\8R@KK8+N_>7;QFW_]?A@'N;\UV&!'_T1L MK1\(OOYW?']J\XBO<7?/[+VOU[S'3ID=_K.7[__U?F^Z^;@Z97;.1V]@\_V+ M/Y4K7OG(:: LK@/:Y0XFISHFEB+(9H]"W7OX]_T/__XHI?$)Y4L >S2Y@/"[ MS"CR.8LA(4B ENR_1>'_I8S!.*7"M[W"RHP6:D;:@942..?2F9@ MLG!C29?& FPH1WN#5T=[1QNG^[MOQ-[[-WKO]:L^B[2SS??I;/-H[W2+0=U_ M_'D(.3C;?-;M[;,PW#QZVM_:W3[:VLV'^Z]?'>VO;[SOOM\XZQX]J>'IS;_> M)]A\\6<,TA9;&JM6-])U@.=,V&8O3Y(W.F0.(^E8 >3H^C\-K)ZRY9H - M3P:1QO<^!1&\3VQ#F@-4!NMUM&BB]@Z*L]DH^M@79$J] :?V_[CW*9 [ASBF MVF>5&<%CIOE,'#P:CUGAS?Q!//O0Y \\JQ\]>H?C_)IJ[_%6F;VA/<>72 MM=_MT\B:>]PU1RO-]_OO6=5O[O-WH>UB7JB MZW5O#C;X[^W#_=W,!O%"=U_\22D&G4.5]G;,#W[2&QSW M:\?D[+/#<36@3[K_?CF=L$W^>O_38YR?_\-)+ZYA,CH9S][-.M,?7%CE.;0_ MDD]>'HAFR>3ENUZN[TN/QFNS"Z*O]F(_WOB?3].BSW_\\/*C3X]^/!.YE^\F M4QQ/USD&/KQTM4)>_N[#=U>7F3\TE:JCY8=3G']S^?[R)/<_>5!??6XL. N[ M7YW11X"B$93)UA#[Z!A=L%E:+!CRN\][UZ<7#LATMK@YT\#&4\>#ESOKESR^_NGQ??__5IPE8?"R*6"\I\ HCIJR3 M =();8 \>YKUOR88WT=/4]4!!R5O^#0G,V_\Q0.],.?9E]_]1"-)G933QLH( M/C.GDU*>5+*:$QHI+NS3S)_.%[=!!S48G;_-?++3XWXO]::;5$/E6NX-JFBM M0Z67"G@6H[;IF'W7(8>S/\:C@S$.'IWV^$G-@N$FGM5[^*+)^2%_O?_5,UT] MN:L+^F[^F(\\R/5US? M\XI;\[RA1(@1A"^0@?,YSJ=$M"1%#L#)NJO/38:+YR9# Y^;#-=^;MST!L_M M8W_]!XUGC+IZ%KGWEN_AXZ8S78O3T?@'7?L7OZ\?KM-P-. <]2N'O:Z#^^00 M]S^]^K_S@]^1@2_>2#[Q,Y_@?@,_\QU=68UZ N+6G@#EK R+=FT<@"?OHTD@ MC8HYQ\B>HCX!Z>_B"?QP++SL[WGROR>U%XB3O]&0WT[.P^%ELYK6CX8[TU%Z M,\\@R GR;4%C6>TKBV&]-A M/=I;VABFT8!: AD9=N]$Q=<$E5+T!B!:'Z)GQ%PI2P/9-DVQ-Z3\!,=U^&S2 M$GR$YG279$Z&$3&AH#/&&4[-(B1K[1U2:E%/ "([>V&EU]9"E%B=2@K@6)@$ M#,DL0,BWWE07DF9\FIYAR&S2Q8:4(8+Q.GCM3+:@=2(7EP_5A<2,Q0/-R90B M]EK!$4#.(F*D64=&K /Q*)50X<;DT'^919!@FK MT48(RD<9?3)>!2T!'<2E@681.?#MP83&HE0)0K()1 9O@XH< Y.VT4L/RP/3 M@G/@VX,LY(Q"1.>R=% 2!B,\2"@JQ*)\\$L#V9WFP+?H^0P8)Y6A0 :RLEY9 MSH!1F)2#4WB'E%J8A8HDC+6^%$40)"%YD16ZD"+_Z^,"!@%;;ZJ+'Z+TCD(0 MW@J#$2"5((M*RFA7$$BB63Y4%YX#+P9HZ:WF7$FH8*C.XXO.D)!% BGE$?WR M 7UG.?!B -50? PA6Q;>H+WUV@+Q!\@RC_/C)?3'"\F!%P-N8LE.H!&SRQ"$ M0F1GK%*2&9Q Y^]N)+S-))W/$+W4B@@H!67!"!,T>BD5" 79R^B6!IH%Y,"W M"%,A9Q*F G56H18.?9W0[G5AN*@H6!Z8%IL#WR)D+N9 WA _2 G"1A0A%"K. MF:R21[4TD-UE#GR;^"BI8BA*99T!'=:E!Q&-S59J0O75M3TKH)J^/"!Q0A B M66>]! N6HYG0SNL0O')1B.5#=?$9X$* %I0RY>@5102#*5JR-F?T%EA;DET^ MH.\N UP(H#$"44*?1!W_%!8+9PL6ZMH>5CNPC,Q=2 :X$' SHN>\#PQK(4!; M@@$?I3:N&!.*4'&LCN- .\$3X?EGZ>G_R+M9^S!8X77UX>X]IK/XN**9IBM(T*2O98 MUR>KXI6L\CZ -2KJ M[),KT24D*+XMDN4O8'S\:/WQH\V=49F^P_%2=H46#$J13=H+ ,HRN,R:DW/Z MK)SSL/ ,OI96RM].,FY;YGNK+2CQ[@ M;;BUM[W);/N$YJ9IGPIRH;V3R#ETS&"M]S(+FYQT2<60E5VT><\?B67ED5TD MCYIBWAZ4$MD+)V(=L?3!%*T#D&!-Q2J8EL"\GXU^4@-?:*!HBH%_1X7N=AGX MSMED2H/)HV&^^.[O,H25F2^QF4LB[W0&[9R!@.S-M6<''D0)*B:[,O/6F_E* MKLS*3$0PA$$;E\![&TE0T2H(8Y4 &9MKYE=#]#@Y9&.N?]5AK;?8_\HP/G_9 MDO0(*21*@-H7!_S@O=02G(N02C$VM@"0W[!?*;-S2#1]/DKGI;6_@.-+R*[G MAGXZ@_!%H4P@ V<24!=<1!T!V3XB6"VQ--\@KK96V."G,#[Y,(9UV6!S-*2S M31R_H>G3DV%N\(#S9[/XJ1@04I'5H -YE,Q0HV*1SCIHP2RH15-U62U#:B(! M22GC"UB;,)KHG$NL(%'( LVWC+]%YO%H?#P:L];Y;5259#H9SW;E: E !5G_ M%:^E8/UC,;/^@9"E4"$XI^PJRO[L!I**S=X)78S6$(7 #-([F4$5%W5J<#?> MG &Z!0.]J#I?G3K&/GTX]<[A:#RM6^FTQ$B, MN3G[V>;'OV%Z0^V#)PD-@%F6! ;0LJBO2Z.9_>B>B6"!&6\6\93UU/AGR$8^S7(-P67#C)*B$'A0$2L$I#8:&] D0W.>.UE+5<1+*$M MZ%VT0I!;^%3[9;*-:XJ,IIB&T,%BJ+E"#) EXUD^]GH M+8V']9O+3E8^0IT:]NB ^*=,Z+:I,X$LUYFY+C"C-8@@BG0!44=)LA7JK WZ M?1DMQZ,A@Y2<%@6D#E'[@M+'B#%Q4M@"PB^YD%."HLKLDHW0LUK1L>X1GX5+ M.9!H0^?:3Z"H/#D3M"3EK( XZR5I'(B)0L77CUVAR$B(@^=""N7P;P[=T7AMF]^R8OF3)/&:'86_\ M"OLG]-O9YGFYI7KZIV/ZWQ.6AV>?7L-5XX^:3K:K=QWWA@>KN:9_,^;H1$DB MQ+J"&KSU ;WP'@4Z@T;)%F0\'QG+U@ 0)PI&-16:["9.&/(+5AYM"++;=FL;BISFT(6$] 8GX32=??9B)BL M3UJDXL$EZ5O0.[4BRT\P'3TF2JH$BD(ZX/P 2X1H,4&J95)+@ZLOK;*%%6<6 MPQD@FZVPE+0LD(-#62)S2$@I ZG2@L6"*S-MPHJXGREWT XT"D0E?(9(TA<9 MB#(.6#C[$-VFPQL]&6 MFJI-L4[0DJ1AS9.*@%HH(2AKB@Z%%$B@U3S:5<*RHLK%D)P5WB53][WS8'*( M7FNK,@0;0%-JP8KBE2-ON>9J2YX0C(NL=XITCG/K1#%X72)&+10F#_2DZ90!50IG!$XJSBR!/)U@]4"QJ*MM<9\&]*#YAG07]'H:N[MAT9W M5SZKY940O#59R>BC@ QH@E=H8C2R0+%2N!:,'3=*MJ^8\],P1T6+(AB3M":( M8#QJ4-D5YT@*V8:=85?&>J=2?L6NN5 M!C.G40, JY@SIY&'NKFQ:,<#>1.0L>;KYELC3% M5J-.NFB;0[8&((5@=$ ?E50>DA6^5;:ZRBQ6Q+DS>:2DB3XYY&B8.^>)E*)"4*"Z8*&E57JM%?%U2$[4I0HS5L[,HDME@C@FU MT4:Q-K*I!5LX+-Y$5TG,S\,7+9+3L?"?M99V<9PWU%[6)(J@&#*N^/+3FN@J M=_@*7^JR.E\@8LD&.%D(-CM#VA03"^4V;.>YXDLC4Y8EC2_D?/(VY,R, "%" M<.3094,(Y+1JP]39YAEN8X?-VKP/0 $LJDCO@P#@O-:7E-$X*4P=1$MM2&Y7 M$GY%FSM/(!)ER6K(9W1@"8(SRBL5L&A4*K5K8N#*4A>Y'='/E$?X;##4]=2& M/$C("(*S;54W+C809!OR[N;19ID%_2K:S-)OL"HYZQ.Q2"LQQTPZ!4PAJ^*A M#3OT-I V7[/466WLRSK8JQEXWY]-1,PZ U'=C#!Z@]*HE)16DC AM*!\V"J; M6+'FSA=:0U2FEB*P+(@R193,(@K&>)( JR5Q[3'4U3J)NV--#M8CQER024+H MO>,D0JK$!-)D_$H4+64NL8HU-TPEK%4FH)8E*/>#1&F*G8)B!<3>/!KI($;CE:+BE7 *=/*J#76:5IG$BC1W/>R,SFF0J9:K M-"EAL)B%UU$[ZX1:+1W]R>VT48E,4TB3"G,&G?+""=!@4$>EM!56DT9OVM5G MU1C2-"F/6"(&-X4T!BEHZ\@JDN"DXPB#"J16.A76:6T@S6I"X/*:9S9*AX!% M6,D>7;I %MC%A^PD\8))*V6L;T,E M@H5S90G-)D@*X6K)=I+8[UM7OF3K?9)J2PM M9" ?O12LF83RP42M;;O6F:[2D!5E[F"-*>I$)J+15G&Z(;S/8*T#Z9.G=NS% MM;+2N5EIHY*=IE"&,FI*ACC"*&#:>,L!!SEOY[>46E$^L'F46:45RQQE,&?G MR:JB#(#1B2F32$MK1;&9]&K-WFU9Z>5W?XSI&'OYR>DQ_XIJZKDU/:3Q8[Z" M:EC5E.9ON3/*;$S&2/W>#A-TS,WHZTE/G$BD.WR2$7C=>N"/;R&80P7KCH32G%E:BE:\/DPI79MGN,H_4< M$I#J6'H*2220($.01@4#LW47D5;R:2DSCE42F2G.+:C\H*_HCH;C:[J+IIBGDL'8XK,B48!TW7)( M)%5+_Z'**;7+Q3<@U5AQ97FYD@JKGE B^W#60-I%&:V+(#FWL-K'95B#L3+/ M[S?/1F4M3>$*L+JIR8.U"0"#"IZR L_'.#FLHN$M]F]U!+^!?9Q_NWYU-*2S31R_H>G\._/$[47J M@L$%;XNH^R*0\*Z[Y]MFHWI(569::+(C:AY*DS@E8QOJ FM\H M0@4A.=U\LJSLIP@^@!,%2TD%DJJ+_BU8TWRR--!R5U,!YFZV7AKA;0")"63Q M+(*RY$17!*6"D= JLUU\]K#BT$_((2N*DHNB8# H5M5,4I=2E51Q: MF>UJ6N)+7G&H[<*_,81>6@X%%-+5MF\Q]JDE9DM">R,5&)4C MF) B"?"Y>!M3G:+3+OFT#"G(BD.MXU#4S ];K.;\ TIT7D89?<*H,R&T+(U? MF6U+LY!V[Z\(_1-RR*MDE).1 M_RJVBQSA99Y[K(2@"+[1BH^)B"!&T$*XB? M ZVV#,?+66\RYTK%(B3 *%!B0?,96*,Q]0Z&3T[3 M(0X/B-^^PW&^?;08D?%T':=T/LU7U/^NCG/UW=63S!^:?@+MY3<_ *V2RM;2 M-[$8 $'&0_1&1 I!9ZD$SJ 5E] VFI$-AE9<'UIQ:]!BL=&JZ"UX#XXR2N&S MM)$];"$ J-#*< &M#"MH?P1:&:X-+3>]+6BS344PJMIG3N^R0J_YL2N3^+E+ MGZ&YJRXFX^F#\R3D,FU*%^\>/'FY??-<9(Z6TB@A=^V+^0W[=>QGYY!H^GR4 M9B7+;SU5O)E0N='ZEI-A[YP4=#*^,O;!>>;]L#<9@9+N@VE]^.KR??W]U[OR MBU%&!5LD/UE<<6W'L1SF6,'^38U>F]1TR2!CNHJ]HB5N$SAV=/QMK7AE6M_!,1&+ M1)N=L!% @<44A73!,?4RQ[<&%\;_"XX]^^V/%<=6'/M1CAW$XV]R[,JTOH-C M=58C./3>(VM%H&"SSS(X#YE3M-+@G;G^@F,;SW=6'%MQ[$F"1P;G'Z[S^/J MVK^#8PHM:2D4QI(!H@C>I)@-"8>1/\7FK.:UKGAQ,UX4;3ABJ$@. M "BEJ-EXG!$"<6I!8&640)H0=)':2DQU M98YMP0XD*_MM6[R8WYR46XP7'!1$AF2\5*RC8BP4HRDRDX(@33OS[M48=VOY MUA1>N*A,<%8S-P@XYXY:HR^*,PW-[ C42EZLYE>M>'%3'66U#/#EE^\D??3=GJQ#P4?&OF^QZ M;Y3611>#-@&0\]JYG)0UR5H'B9:Q#M]RFL?B"_]YH!)E)(Q)@BK:%Q]1A+I_ M(^M'9UM4KO./\8AO?'KV!P>(*7O]NLGI<3W&;V=?UKR^^O(V,NKM&G3/CU_? M;N)I;W RF+.Y+*0$*)IBM,&@)0700-Y[,(J4$2;8"*[Y$V#G8B4WBPRW-[_3 MDS&D@S=9(P0O0@"0*&2=LJP+-#@/;# \MR?G5+$6-*(5P4(FEG::"D;G0PDB M![^LSO:WDQX?]6\W,VBE1S3%Z:RM"LPS$#I%!990>O3%>KK8P&\%Y8(4XXH<-1/V\,CL>CM^>;O;2%2)X]&K.(@B4(&D)(!:V!4'1*A99- M6=P]5+?9Z>E#X /FP-3RRJ-"92'F)+-.RM&RJ8Q9LOYX-#@^F=)X9U2F[W!, MW/B?.,[UY5*JCE#KPI1BC')5XL?DL:7+QI89#.Q?G:4*(5B:R5#PP M(=&Y1"9Z#=85EQN\[*X]:-WB7EZDHV0B9:58G41"JY&EHA Y6<<^=$FX=17J M<#B'?2_FPJ-D9(JQ.&NMA+KY$_"?.L\-K=.3.!_RG)^-A;WHRZ?UU1P$: .4 M#-:%A,Z@K(7& [O:7$#PAU;'H$)NJ>5<:PA@93DWL9R"2-ID)P7GH4:7F$(I M$$1=D1=L6!8-?+>PSB5N!P\10A0Z($'Q,AK/8<(#4D@^80MV&&XV4K>XUZ8* MKA@7 V $#,PP2"*5X, G2KK!1:1^"*G'H]FL@U1']S>&_-,#AJHMK"(&(N1H M V0#SB&J9()Q(HNB$_EE4\,+P.I&O+HJ0C4\J=?R11VJBV/PR\L#7+_T-BE' MCCCWB84U=T1O(.?H4 @C?9$7$X#@8@)0D^>'-6X*#EQ["LXG36^@8T!+6ZP) MUE@'F< K826%6$3*8')J_B2_A8,XEVEV!84D%I>8'$! [3FMS;JNRS(2O:(6 ML>PI)[)3>MY[2WECR,_CH!?[=#X3]K>S33P:C1_WD?'[&+3>9-H;'NQ2.AR. M^J.#LZ6=='?WC$<,SDFG4_8)K.$H;B%+Z=G4!*+%YC-^95#S]CYU+0]'>:6D MIKIW+Y)QUD:+VB8^CUI6[W,E]TXFT]& QMO4G\WQGQSVCI=WXN_=^R 2QBOO MG+;&0506ZW1?%TNM@F]R,4OF@WX.LYJ+)Q(N I0L.;](8!1&8S(9H6,(P6D* MR^Z)=L>8J8N#O^W$:8^=-,#]1*DL9ZVH7089<[!6!RMDLCJ"3BU8V;2RI3GZ M'*-#8"D<$N3:PR&BEL7G2"7%D&7RS3>/V\7EVJ?=&&8J/V*9LRZUQ!>\31.J M*SL?,;GKRLW179+.=:=4V\*[,"$3(TN4]T9\H> M==8'>F% .^>'^#B7>MQGA![U>P=#&L\3&!ENK;,:O3*HK.#L5H'7+LHB:@2H M?.8,6"\',#MG$VY3EQSOT/AM+\UWW.<6X2%#@6-O5(V.4E$I.:AS MK" $#T[%+(A=*GG1_/&^Q5-S+H/F-N84;70)-8*6V5N32[0VE&+1BA9,;V@* MR>93-$P&H6H\ ZG!@8NV*,XVZPK,S,ZQM&"&67,(M/AI7XDT0?+6NNR!J 3. M%(4W!554G""J)8/SSF/;8NH*N)B\<.BL 2##+M1ED13(:!.DT(*-M19/S?E, MW=/"@RA2Y41 J$/4*4ETNM@2Q<72E=8#<\>Q[?;@X=1,I&*UEV@@FA2R"MZB MM"9X!:5-Y5ON8$BYE:X17"DY4U J&+ I(0M+F8,GE3R -LUG8#.1G8^[=%$D M4>LTEP+L(V,@A4+&XHH"$=NP#N;.AU?;R4KK"RE?O#,2LG0!J& &F30)EBQE MR5AYQ_C.9[ZTY; (.F7G(SC.UFVI-:PT^ S%Q3;E@3\^]CC \9NJ.\2>),Q*:5#49*E3@DFM6A J9G9R.*'EWSBG+)87:(!B%2'@(O.8(.W6FC9 MX+TUFHWL?&H\<6I9ZY*P_ZRATF+V)TN3:3W,EY_2S'-^/!*]_GBN4X9M1[B.,K< E4%"#3IZLIR%Z(+>:P'& M2%-BUGE6A.(H_147/VMZ RXJ[0J9V4I) Y$H6$<^.@]**R1QL:Y)@!9-P_52E3Q*:70R MG$ZZHRE-GH]P.)E51QOB,/6&!]N4J/<66:[\=O;A]9=%H&:__M#@IJOF9KN/ MULNB\3'#>';'#B#4=6]:W((#\"2##\$*19S89.T#6&N8_LIHBBHWUSZ6!@+I M@A,J W)VR=+58K$N B<:,4H08E;(M$(P2ROYA9T_%M_KVL*U5X+7IO:CYW8# MUQ:-PE0D&L.NK6B!*19I B=HL8:JRTV1-*<8ER\:]MSJ**KF%.AZHZB?-+W! M<\O)8#"!I5FM%"/4^3[HI(E$MLE>%)7G4-_8[':=XO3#MH\?SY,>4^Y-GV+J M]?EZZVW,>_DQA^E;*=H3.#0[G>N25@[3-FC.8$EXXBAMDBG-Q^331__YIBA3 M]M);Y;S-;:U87SXKD."\S(:<]!9 .!]L+,(K9F:)Y6KU)5M!I^GF<'O@7/N4 MKW#R0%:K;_1%(^ M$F?@"F+)+;*9;P/X?#3,M7@K>Y&(PS=;I1";46WW?..WK>VE\"B+-R6GI14F M)$&>D>4XE&MA6(>*5*KUO5I@2O/?BV%EI(LU4N&+\UXYD0FA&!5(L<5R&J!M M4!PW6V"D"S>E^>\[\9,;:70:$)S*I4C(V7BR%A1E':QD-5=:8*3S]Z0KB7A' MUB@5*\':NZ\I@%79UXW7A3$"Z\(6(UIJC4WU6"MK_&N5&=D[:AE$K5)/=8=# M'<&&*#U*,C$T?Q)_4SH>;F^6OBH:C)(8B1*(A-&BB#9G9S#6'=DNNE*M%IW+ M%TT#I[J$Y[UI[V V[?,Q$^CCP0!*)V/^DB;GTUYF>X$\QW>3D]Y4">GGOUCF MXS[OO^GFO:7N<3?;"4+%2. AD/4ACF<;+--X MG1_&6V[SEBZ@G/> C[SYGBZIC[W!%UNZS.YL]M7E[Z^]I4MFFD;IB%F90'I. MC;R13B23*#%-:0&C(#_J5Y]A;_B8[ZW'<7Z8F*R_G75QMAW6)\-ZZ[U)W2AV M_IR]^Z$9",46+>J./ 0*$1-QMB!)6JRK:69@2B\XZ^U5AV3GXU& MN8[9=T=#&ASW1V=$E\52=LE\<=H7WRT-;SQB/TGDQP? MCP:#WFQFR,>+>OXX&:?#ZFT.QC0K_#+G"2&^(TQ'A6N8V.=-;Q(6?$Q1)P4V M1I @V*R<=(J Q5?=M>8RU,]F_)R_6)E86TWL7$Y<:\[1YTUOM#,K$-GD"V M'[PW-FF/"H(/^JIN7E7XC5^/O3*Q:YC8)UG(W:P$SR7YD)U5QBA02=7U&$7J MF'.N>TA?;&3':D=T+E\TU<1N$+V?BZN$A#\>#8TLB8NI&C,UK8Z%6+ MC.QV 7\W6@7+VS$QF1"5]($B"@A*UW6+)B5V9X V:_FSFMC3TRY8=:%2VDN7P=:^1C11>P?%V6P4-;]7O^XE_?D<\NDHO=D8IGKPMU0;*"%, M2_KTA0%IK+-:> (G$(414CE+Z)/G]*Q%5;$8@M& KNKQ/A\E_+ MTH=MOB?3 MK;*#_>6L3%=$[>D-EDQT@!0\LC@("C'*I"7Y%BT^;QB<.]?N]X<$S&M(8^RS#'N5!;]B;3,>S\;@GI\=\V.5T MQ)RCLP-]!N9L!&P3QV]H^@>-RV@\P&$Z'WO]&K[+ M*%)409V%P:)0@/ 9B<4F.GZOA0O)M$ZD+!S3N8@690I$H8MW-H*@XHTDG;*R M):&PI7VBI4DPW9Z(8?=8T%C/C]!!RA1#EI:CH+1%!<[MVBMB%H[7XD5-8CE: M8B$C+2<.4L<0=!(5)T.O'3-S*' MW"*1\Y59/D\NIX]5#"\G:]5V2R)IKM8>'E_Y#VWR%U"!0;FV[GQ)L=%$JDR4HAU&I6C=&80*O^;L6Z:$&>=7%S.9B MC1-4RK9$A(B:_5ZPUA;RMD[3RRU2/\V!\G_3-=A4*8OU]V MUUN,^7G3FZSX#9QUUMV .*)"L0;!,=KCIC>9A! **-&O 9=EKQJX"T8+;>K1\;C7 MKT:EY/Q[6.#Z=;?@=AR5]"%J-JG,V1T8GV/T' JC=E'4G7I,$TP2TY',=@X028[0"K<7@DBU!T.5B/B-=Y_)%4XWJ^IBR=4EW M#43;J+L_-RG3D>Z:)O5QTQMUZM=IT"E++27P'Z@D J0< '.M!'5A4OYB57A] ML3*I-IF4O_8B\$^:WL1+@=,V)AM"\+/:8E'J5"!$+!F-O3(I<5&+D%^TWZ0> MG1R<3*;JIS$J<=V:B!\WOMS0B&[2N64$(0M2\!LW871A741>CC M%RNC:I=1<#W<=.;K*:7@HVII%JEG_\VD7)()5O27A6O+D2ZO!K1YA=- M-:IYX3H'J^Z.WLZ.(N]$ILOO&%W_N.E-UB 9K6K]; B9P%H9 @@14@AD"I*& M2[-2JG/Y8F56[3,K=9_6SL?_.^0MEVHWK'-W%SDF M\%4_>.94V)A>-&MM99WR)1^1/:S*)* M, @L/D5!-D) %R0@:D36%[5,DFEM;/HJBI=-GX[&U#L8+JO@$"1,UCH#J@Q* MJDB(7FLOM2J1/VEM\&@(J OQ[IQ-&E+%U=J[X%%XG4U 9U7>*X#-)G[4+KD5DR63G_! ?US-_ MW"<@61+?K8/EX-#X>U=EMW='P LYEC#!)BVS01>U]@A2D!R\,6LFN<5LVR<5 M1 "KF&Q@4/M HNA,@M6.R&A;XC\7BMQBO"508# 2)B0#209/3J+0'/9R33G: M,+_PFL@]_N=R>4MTPGKA7%0Z@V+.N9 0DD\%"J)L0W'WQ2.W$&])V;L(J4AK M$Q0O:SDUHQ@V&8Q2K=CD=.'(+<9;BN2C,RA]W9-6"!6*J?67REJPCO8F140/@M!TYXS/1:>7K_N'*MJ'T\^*16\R\:N4]JW\;2DX0**.J M<^53(..=M0:6R%O.#;D%[=253"ID!$(P8 J@"<&[3%0@Y>S\\GC+[O/E\I8E M68I60>W.9.1$$-Y3$D[G8LG2$F7B\O9/(ZMZ2&--_B^ MQ\-9-S7VEW)P*%N-MG:#&06R1%2J4(0,6H5(K=AII)%@+L2G^N!UG4!LC4G@ M \2D!!AG-)@!W/#X/9X MP.Y?9 H%C?/ ,3[,E'=F<5;[>E6#MS)>2*_27'B@4A):I.3Y.8/P=1T$"CM; M[ ?%E0;O^KUH#&Z/!YEBBIZBRL09"_A8!X#1: '9Q)BQ_3S8;CP/. C[;'W. MVEOPR<4H@5-'$_EAV1)E^WDP+PQNCP MW%F.-Q=J!"DP @>)4CAE4!*%051%VFP$"Z?VAHA%P')[;"%G(* 5**+B%\8' MXMPA9\A@1#9POG=G$V&YG!/["OLGYW6-^OW1N[K1?%UCMDT3&K^ER9=%;:^: M/1V-'X\I]Z;/1Y,Y3*3]9"//6V.1#\E 9DFE'6!$[Z*6"L$)1@O.-S5J>$]6 MTW%;? ]7SL[D(ETIQ%FEU BLX326A+Z4H-*,DRML;\;)<&N;H!M(*2E1:,%30=-P6/X20(CI;!]615642PAOAK2LB1.D)9&BN?&DZ MMG.1-3XQ-%9&BKJ RRK:F+)"E\4S68X!9^I3K?WSGJEL,D#$"V#>CY3.C"[3#YS8!6 MUH7,Z:7(AM6M%5ZT8;Y]RV!L0A(3T!9)RH0$D#1*QRHY21--C#*YY4MB%L_8 M'\QI[O=.'XQI,CH9\RV>OSTDS+/KR;VW#W_E/R[G9N50=_,&T 0QAQ P9H2H MZIHG2N'/"N:'WTRF9WV&;= ;=@ZI=W X?2#]\?2_W_7R]/"!%.+_O3=K]_#7 MR3$.'_X:Q_?YU^>OSP_RY:%P?,!'FXZ.'R@^4KW^#M::L@\2U5&J>^?'NFR> M1OW1^,&_B]D__UWXACL%![W^V8/_L\N 3]:Z]&YM>S3 X?_YKPD.)QW&ME?. M&TYZ[^F!!#[+[.V[\QMP?)Q^;TA7-Z3J7;SL;NP^65_;V7VT^V3GTUMH_L7O M/'G\C[K,G:X^W-C_K"EAJC-8U&7[SZX:OGK5?][2/PN$YWH6]G1K>W/M M5W8KP]&P>S+@@Z2U"^^S3:46DQ,R&4)9DE%@-6?>1$&3(*-]L!2^)A#6AEAC M0J;>@_51.JG^LOKD>Y=I_:NSN#YZ^UQMO]W3FR?YZ,G;_6?A:&NP=[J__D9L M[KYXUUU_\7Y_=[O'[\W6ZZ>]_6=/Q-[1[_WN[H'>?[UIGNMN?^_]\6#S]0O3 M77\B-M=?B$WU4NP-7IBMW?[AWF#[L/MLXVQ_]R5TU:NCK5?^]+G:/]M[G>S^ MZU>'_)O3[M$>[.T^/>JNO^$V3P?\^LW^L_W#O=?;OOO-_N#IX?ZSC?>;1[_U MNM*_[QYMO/M368$:6+ %,MB!*'/'VV0Z8"PX308*Q7L/I>C\S\RY?T#AX5K3 M.?+__;NTXK_GSI2/7+,^GL[[5K_.DO_8Q/&;M:TA_>?E94XQ]NGR*N)HS"&Y MPQ?3Q^,)/;A\\=^Y-SGNXQF'^]DQ9S_Z[XL;BJ/I=#1X8/@"WM)X6F=W7( Z MP_?\ZXN ',(OWN@:DZ<<^:?Y\L07X?J76;B^/\U??@>_.&._^:WX17[SN[\Z M:M"_L-"XUF'OSZ[X_*KYN=2G]X][^M[E#XXQ9PX/''5/U^2GD;=/YPO_9RV$NC3&N;.]<-9%^8^[D][NOMHTWIWSW??33=W!&GSW# _O?G[OC*/UT8_!W;\C6#OOP[=S8SY4?=[LM' MS]>VG_RQM;V[]L?+[9V7C[J[:[M;:RPX=UE5GKMVJ=>VMM>D^8_\G^ZZ8]98OCD/-G_Q"<\R/Q)9\#G M/*P_ZV0\Z]1KZ]"PE<[AAX766??]BS]KOX6E:#I2 NNL8GPG9'2=Z(W0!C4: M%^?JPQ^?C,>,U].9D>PQ#M?%[*>$2VD;,WC3T9ZU+T!,G6 B=*S.)8="F9*\ M]W"=TJSSY=RQU-Z33WWR?ZU5)!HLG+_N4+:V5RIRI2+GEVJ/^?IZM;=SV97D MWOLW9UNO^6J/^/K6]WO=]>W>WN#WP_WU5T?=HT>Z^W[_S?YK_OW@Q6=*\OAH MBU7A_E$ZVZKW-=@0W6>_\V^?ONF^WE2;59T.MOM\SL'^TZ\H29)UG-KJ#I$/ M'1 Z=7R)I1.D+ ;(BJ#DA9*$I5:2N]N/NCL;53)>3TU>O%Q)RG-).;VBZMKY M",!:&8\&:^=W??=_3D>+.G/30_;CT6#0F]1!*$X#.&0/3ZHN>3#/#.#);&#I M*9^M.SM9*_WTC7I/3_^$1!Z!,_80):MZ(T0GYCI?Q?@"*62319Z-,7:T4B8T M6 G^Y,,,<^?)-AWT)M6=3KO\S<_'%?&GIRPI(G54":4#7J9.#$9R0LQ/S ER M&L2]AX^>;SSKKNT^>?S/[M;SK6=[_W7N?S>ZCW]I,'N^T2O_Y!33=&8*:Z.R M-KXR@369%_KR#F2YN)8LG[N[W1BFB]VW6!+-5BH_/E^N_YB3Y"\3 MSDEM<3P>O:W':6F'UT7*N=OE:]A_LZ?V^!C[@^[ZJ_Z>>L*NF*_K_=/^YNN- M4TX=CS8'+S]/.0\WU>_LNK>/]H\X11WLB>[K5T=[NYMGF[O<_O7+T[VC)VK_ MV>;9_JNOI)PY>5 "=$>6J#L0E.MX$W,GZ&2D!5E]?>TQZ^,['-/MYIP_G7GO MXNG&Q32U-#/Q%DOPN[;;)Y_9K03*,?J.2,"R1.0ZWF8<2_AL54DB18?W'@9@ M!6^="N8O+?>V/?1YZ+IS]3(SXO^8N9!ZH4]DXY?M7W9^67LR..Z/_G_VWH2Y;23+%OXK M",WK&?L%J>*FA?8;1Z@DVZ/NLJVV5%5?UXL7%4D@2<(& 386R:Q?_]TM%X"D M%MNR-DY,M$LD""0R;]Z\R[GG+G1.4U#?AVRM\FY\?H-84!U$N MQPZB*-=%(?_\ @/H/D@=]BVNT;O%G_M8_Q>-Q^VHMZ/; ] Z[5$8]MK1[G!G M?[0/SE&_O_5JT.T$[[.\G :G(>R"(E)@-W_,5-0*3JL8MFJWW^D\."?I1\G8 M(?SGA_PLNWB8UMVW2-CKP9_=WMXNS%N_K0=JC($JW1[M[8W:N]UHT-_9[8QZ M(Y"P,SV;+YEFK=L/(LH2T8'S(3\!.QP.ED=JIG]3%&7Q9]C9V1F&T5Z[M]_O MM0=17[?5$/X<]Z,.ZHE1V.]MO3K(X[^R5"TK@Q^TDB<9+%7R1SQG=^N)+=/K M'?"&5*<7=GOM_:&*P*H<#=JCKNJW]P?[.^.]H5+][O[6J_V=WO[#@P<\DT7& MF-8\AYT:SU42Z"\ZK,KX'$-=8 WI8GT@RS-V=IZ$L8-GST&NU9/<#<=__:G4 M<'>HAKWVWG \:@]"/6[O[W=5NS]&LHJ1VMW7$VOS2P;. MQ]V]ET50ZD3/<=4E5=H*0)$E%3JC@8*M&B":YEHJ[$[\ MM3M*U]U/S7T*)T\>ES''@APN$@ M+%\\.+1;=WMON/_=,Q'=WO9.]_NCZ :][?[^]6[[F,)G9W&94-I/JW :A(DJ MBL<6#SO+%>G+T\5LE"6/[>W>2]J6UD]_":$3IVEN-0)\"TF, MZ[W^+9IO#_[ MYY<_WOYS\<>GGZ=_'!T,WMG?N%JA][-?^^__.NZ]/SI>O#L*.V JPW./N^^/ MX'E'?Y^]>_OF\[NCR0+,M"]+Z;;=SG"W-^@.V]%@=] &(UJWP:GL4]IB=]3? M'7>C78:%@<2>EEGXN17\K\XVB$PWF*L\.%=)]5"S<'OO\1(GJ7I\P/4+.O MY>QBX%DSIHHGVP,.I_YH03ZN"_*XKW<'7<1W:CUJ#T8[W;8:A;WVOD9R_^ZP MW]T+P5 "1^/]P>G1P3]9%0=8KJW+X)=?#K]'.KF#8KYUK3UQ@TL?Q/9Y)M/Z M-LE&*I%Y_(U_X%N]; M37==!A(IU;_1$+X_!\KR_[[/[M4<#=87V#Q&995F)7SR[RI&K0[*G$IVI_H+=]6X9[[=V]<;\]Z.VJMNJ-=^'/3F 8W!>.1F6.)>T$AHN*HH@V&' M[Q"I17%WEJ4P@'#1/8:O2E563T_WO/OR)TQ:?P2[JKW;W]MI#_9V]L!K[^AV M.-K3>R,5]O<0#;&Y8-3T*BD0#_-XK($M:83T%-YEF*T)ED$^ESGBX!Z M,JJ0L%I'JE3!&S8_:ZK;W<.W1]%S#L1I_J@G5<+ _]/V6? ,5WSO9:_?V[9> M=4Q5C7.L:ERGPH/OI+UYO%8?Z^+YW2E:;X)Q?D7O/CU%V_FS#SMC?S0?ME=^4O.>:(=+7W9?FLBLO6#] Z-V M[Y*XQ;-#FO\LU<]??+U<;3V@XO+N]O[N>GS55S.8;>]V^M_]KOW!]G[O^]]V MN-WO7N^N#Q,G]L,)UQQ#3WX(&WN2Y8L5^5^ZB+9\*!<]Z%3P'[__L__'[%_= M/SX=_/7'[-W@_1'\]]&D__[M/Q?OW_XV_7#V^J_W1W_,WI\M<:XE?QQ%LS\^ M_39[=_1^]J^_)IWWGW[[_.$H[/QQ=-P!VV?GW=F[#GS3?;^*^L/LB3 @GC78&\-^UB(%;5W!OUA>Z#[ M>^W]X?YNNQ-V]T?=XIAL62:MC9WPL'O?VHW0W#<7LPW!NW5:1WVGK4W8_@__;4^%M40[>W M3KP#^K>S0LZ;P;O[M+N/QY>$SK#D\YJ8'E2SPX1&Z3P:AD&TL[C@FS,5*4A;G:P/)&D#B_&[HN1RJ,B M0+J+.%J-_@SVGJGGSWK/G_V\*I..X;1@K<7^%8C8!Q>N_5A?0<$K2 @32[DP M9*G*4B.Q",XG3"U2<<+0U(02^;9>6!4%&#OXD9EI/1YKRO&DPH6 OXSQ?$MA M+5'%YED29+ ;O"5VT=,*YL^BN8)!9^ 5I9ZJ?*3@MNT/7Q*]("3$L^Y.\.OV M*38HW.OM8@7K"$!XEH-\]01K'^8P3:'-XML*+0/8(%QO1B%45Q:6, M:_LV"4*.PW%^@ _+\@,WY6\2-:FW(!G'7W34+O/J8=:%?1,LJO?G6 ]5V T' M[=Y.5[<'2-DS1"VO=W:C<-#OA\[VNZ0'U"/>T\T43#'526)4>O!L'=)[;<9A M?9[X'D$E;]^EPUE\Q&;;-Q%D]/]48:^C.U&WW>_O@-DUV.NUAWM1U!Z!+Q:I M:!SNA5?WT]@DCQ\QC!)+O-1D MH)U=>,Z[NHR-8HG7R9A"3D\MR":L)@!Q)6 MDE+$8\04PIV*Y5\3]$7-P2[\$L,NUJB+;JZF(G MZHU'O6$_4ONCP6#<5X/>3K2[HX<[PQ$<-+O<7+VSV^]L@28-X1%)\=];[?UE MG7%"QL:;)%/U%CXOTFK6CK*R+3\'EP*\ ?CI\&FICL6'L^,O?\)$ZDXW"MNJ MTQVU!]B41V&/QW%G+PQ[P][^SDYGZU5_L+UG](99Q5?!*$X27$Y%8O#W*I7# MK-_ASF+!2*$'@88KB$B89 7Y#L@+.0?-&7=+]$)*JO"%$RD.@1#6^6P=0.DYT&ZG@(Q;/4[C"UA+3A,\PRL]NT' MKUP^I,$;/A9;L;EG5_02C4V_T"-]T?CGMX;=7J#_9X:J3#J MASL#W0_5[G 0T>;'_^_ZF[^S DM,XD/%K"P2'ZJ2?%80P.LI@\[34@;P[[ON MGWO#_;[N]W6[JSJ@# 9JT!Z.P)CHC%4X5N/N*.SKK5=[^ZV]X4YK,!PLJP1> MUNMN[ OP"H/,+'#V^BCX^5_! MQ]=O7G]\_?[P]5=P=-VOW?T#6NX5KA^"CGY>P+U!,-)0G\&#?DY 4I[89L36 MSG\B(D/!_[7#WFB_/>AB2]9^9]C>T[N[W5%G9V\T'&T%&O35'+GL,"#QZ@2C M-P*P6[,!#0P/3J83L-$6 =':4N0HUPB81A0TQYE0TP;<5)N) :99$L&1*O<* MWFEM+K?5-#4XMH5@BY,[.* P(WB^(%JNY@3.U'+)?;8#;O0-QE=K-C85$C+G3_L=2:Y^U>]IL M'-Q9<+A3N/4%3^NY%A2>I#R\7PF&K^-^HD9%EE3E^I^L(P)X1:3O]?'Y_XNW MH*TT[D;#07?0&0SZ>C"*AL.A&D5J,.KIG?T]'0[_W-LROYGF+N@^T>U1KM7G M-BW9"Y5

R$T7*VG,998>/2NUJ#->=.]H8E8LC ME8E\]09'&"?QVCD=0?O'U;G>@&#'I2D)G"2\:7W(*ALTA(3(HH3O@MK=*^[0 MO%B\>%-BK!*Z:U/^,T;\P/V8G)8^6L':QL)F*[-/?4]7Y6KDQ>D^&[W^MMM2 MMMU^N:P[OD'>FJ,$G%@):'7G,]B^14 "\I>9D!4Y25MNE#$,*<$OW[J3V.+X MK+[S \"T4>\63?8BJ\O\6=JT7B4JA%=Q1./,*6F$4EY04PW5ZI2-(^1"5S=L M2.P$/9&DT)%4O+"?A$,;^Y-PZ5R%^P&<.&08D/X;BBP45YW4=;GLM:M!/D8Q M/F1B35F>!CY)TLZ-@?.E4I_XGY/Z5F6U:#4"+4DAO/MKWTNWA+@[7=(G3B2A M4YPDV4]6ZC72DQ]^RKA M/Y6M[MQSSDA*;,\NI8&"QJ1NX53O\ JBU/JIO+& M!9TUF4G\5*<%*CRU*$LV!RLQQM^K:@]N)55.JB5R!..U*M13Z=%[NQ;#4==07).?2K?049?0 M71J?PH -+%]#).'*ZOT)#BY:L?[XV]_JR]R?@;Y@/D24\*>]=KW($8IF1@(% MR/@/IOHB&)C33+U\$]#UROVP6][RR0)RG](JP9\9CC[T?T#@1<+!\Q_Y RXC M]<4W(G?"=95V\6JU"=78!+G85T^M44"Z.#V]DPJA0PY9R51\SUG]0G]M+ICA)/LV[,E7E-)H)W^6 MMRUD=#G5D-:0C;9GP2B_?F(-EM)?.835Q65W=2]Z)F_3*WEX MV)>O3V-?\+AU];]_4Z\?5]]\]?BK+[[ZZLOPU;+ZYIMORF55?K5\$K[^P^_# MZIO_]_AWO[DO@)G[Z#]Z.GWJ36: R9NP&BGF_9'BTGYXB^-]_&KOXE#>!^_Q MEZR#A8O?0V#*EVBQ54WIM/4,-E:=CA7S!7\?EGT\1P]L[)]\3:3!3XX;V#[P M>W_SC@TH>"A]%GEM-1D0@4&4WY2[(?Q1__%M50^[ICS\L28+#& M?2)V)L[CMU<0^XU'HM@0FFG^L^R@;[ZY^,/77V(3[?OX?Y7>6/;7!>VOW^ZK MX[\]^=W%5T^^/OGG+RX>G_S;39?]^N+Q-Q_^JK_[^N*+/YS^L[_L;VD@>##B M<&-2_O=OOOS-Z=Q+= _#>OVM3!7W\.SVD*2OJP46C_XIAO73OTCGSQ^?[-XL M'N=M4KC0=/YXZC[T[IRNTB/K1%;VOZ*G9_M%!O$NQX?/P_LT0D\O;WF >K[9 M9SEX/XE/E(W@V_;B1]AR\0JW/2#'/(T8D/_LAK#;+'ZX6/RYNRS;=UE9G]$. MFQ^3WWWU08;A\]A'\T/T4T] 0.GG?[:IP_K8A7RO37:7!]X=[KY-N_C^ @IB M]:H^GWLWC=777Y^/O5\[=KQ!OS=@H&Q0!@G;MOUO 'YM9Q=*N\]?"^_;SWYKG _-M0W1ZE_'>_&NX%$[XGU/KYODC?:>V\^VGR<<;J_BW#KY_<_A@]Z&ULO+TS._BWE =_6XGCJXO??RI@F_=L M\#B1,[H3X!ST<(BKO\[]O4* -GK>O_/T#<$J /X_[[[+'C7_A/BR5D']!2(=ZI2P6BW_[TXM_/Z*X2)6P,E>78R%(>IC' MW_SA:WZ8+_[@6VAI&A>'4'+Y[(;1^M,+P<%21X*^X1=ZT;-BX\P.GQ]]\\XV8GM^_PV 0T@U-6,_K M\K+MH"2R>+GEER(]-EZ1/ZE@%5KM!YOR)W*G+\]&[MC(S>7A[H&-.V%ZWI[G MX5G_H21;]$U<"?NZF1@>HDP MF_6(/XK2::X588+'4TR3_&:3"D3-XX\5#S MJ?,/:W>8VZ]/!Y(WV =S))YU8SN$N!M?D43B);L4V]#3)GFZACS[(.^Z87(; M[DIGNN#'W[C]+:+V_D&OCY[#C/SD"9P[")^FJ>D$\+OT>30"> 35KV"=>-<- M64R8XQB%6<6M0H#/U)66I*]A](0R510[C+TK$<5]QWVF__ST^6]_ MCB<#G%.&H[[$ 8*682$CK5DH!2,(WJ6:NT-M6(AQLA\.GM9Y[=9 9=%#W$O.D7NF8FLRY*.-CVH$F>O9$/2H3Q]E!^.OHR74_^% MVUUIMV)*)5+P;-^G]'A$?F*SXE^;S F>JEQ\5W?,6S6D MI_O5MN"=,K?OV(OPS6_^X]9PWT<;^ 3@/P[+XO'3B\7BYWIXO?B>J*U_O=5] M3\3_O>NJ?9>F ##9C0,+4_-)59$/#J:,:[#AKH0&@+X&RAN$!F3@JH4THO], M1!L_4[L.^@R8*N@[I1ERYHWR51P='0II7M=' ,4*TC-"BL7L'=0:M@5C(#$5 M9+33*@[$;.?Y35*^ ZI%-8O8XA7B"W6@SUB5._PRO83:(+]RWOT104]]T [\ MYJ",C$1TS\0O'?02M:\"U%K4RQ;=E8(IYY2VY&+Q_W4C2.I X04?9#TVB>F. M' V=E,+SHO)E6RI3$;V"(T?+6^;:;L^\AC'RZ4XTT<7W"4PG1NFT4QV8"VZI MY,A%*=?FVTF(1]'=;7Y^1UEI5'LS,I@5Y#2(_0?\/F[LE]% 7J,O<<]3:X>H MB6+3]T67HR9FLV@B9'319;H,'&=%,RVT@]N ,@$:^XD(_:!/2@P[Q+I"(>G@ M6>9(+_=UX(D'=50T[0B'UW2!2GY7""$Y92>9!8C>?1GH8W1-\"C%)UT1=QT( MK)5BZ!<:/SS+8EU*O89?8TG,$3AA>PZ?XT\MCP4?ZP'HT;8;UBA9UT>TLM':+UY!9H/(?XA8=D4E^WW37O M0_X4V[BKK@$A%FWU8R7K*@RKOEY"I T&ATV4MT (%6%-B/.LC<\83Q:22XA; M%11:; >R8X-?'!]ETY"?;#/GER@3S)UX*[4#;32W(HW,!A7*!KAG/'.%L)ZH M;M='IY!< S22-03J<#.,&NP3Y'^9K"TI4QQ2JWDFT3GQ -_;;[IU2S#G.=[4 MC?UJW&X19L5W]J[!AWK?C^@GOH=7"!;5Q9#>?.KM]'(2LF\RV1ZV_YU[J,.F M#I6IP7]Y-5_+C)W>N#QO5V%MR@ G 161I.VZO *3S+:,&Q2%$/[G%.0;TS<'B"Y"X4T@7+GNA,"9B>2(G M#G+"T0%;]ZMQRXR+B/E6.$5/1\GGY?5AEA?X3HAJ=A1V7B.(Q[$<36U-CH-0 MW!L]/&=[N"+T2^AC3!Z#@Y9:\0&A:@]Z:)/,6XG\&TAV )2X1%#4--G!SW'8 M3HKP'+M1E$.$, 4'8Y/5G3UZ 9WE 7R8:([GB#+ FXKNQ'D5W>HJ>J8B#UPS MQNZ&])XP.B@E$:,K2(\%;,2#95K-M)27T4(, W+%*W=)4AL7M,7BF.\+WO,Y1?"JA.I*6(:NN1%]SBZ4+&DN20L9:904\BG--(:6/ MGG<%N[=BZ2^V5<3OB-B293%Z%2[7E^X<7Z^P"N$E@J:WS\OS-I?GT]8MN6@\ MB/T3"MD]LW]QU+'O]A3P98:PKY$9IP7(W%!*O*B>AZV M6D_-[!NF B&WK#@B-^O+75WAU*+8NVQ-L(ZP@G10\F>KD6BI,X2O9-5\]$]% M-[:%[0#]]WB%+;$OU^VZ*942NWQ-/GVT=TK!BB0SN)Y=+J,@("!EV@<-Y6OV MP? H;=<^HB!=UK&)PBRV :;PO,INW3]3;0.V,(/:%Z5@1BZ**W*%?I3#7SL" M"U5 D%.9F YW/,7=NG#(<3HL;2G3J2;'UGF:;_6$&EB.1>*I.*71E[TN]&P9 M1I*&T-_O-\:F?I08Y$-!_PQMWC>T>#JNPB@1\:KQ\S*52$E@QY?# ^'?$^Y M:B9[2#37&]7]B\OKY2\:[8F0.)\P)M\@/[-RP2 J!O%CT"F#-WW)]S(Q)'P@ M?K0T00%4Y&CA4E+#01-$7*%Q !/GNU?UT(^[_4126ATL_AZSZB=.4(DAMK0W'SJFS*ZZ&8K"^MC5+31\B2;KRH4-S0!R2T'J_$ M843%2(2WI# 2 TAEEE>;795;:/XF3NA4?9F "?JP&WGOI0LB"@C5><'>_H+5 M)3JP(@8M/_7Y)8K4T]K)*'2<]D+"HQW"8'S-:VA LD,G$0&>Y#R/MWVJ'MEZ ME6&I)CENQ.C-B.(H"XVG8TC/&^B?#H1+K%<&:MC7V\2@#6E.33>DM.6J&^14 MIU410RWJ"4.!&=";F1KF>1%\0-=;O0B7O'1V%G)@D@9'A9];9J-1C^%Y-.6; M^".TN#;U;L?Q^"#9/OU-%:WZ02OAWE^!;%<\,6(H+\EJQAZ4/FO>3;/SR(G' MG^"QR>,2&RZ+:9_=E(]H]4N@(Z(I()YZVO$T%5==,V[5[F-]]+ 2Z^L#!3YR+"U[KMY5;LGI\<:)S?A[".U9IDF3F,N 0ANC!9-^%_[( M"LK#GF&(*KB@QI;B0P@9G5?0Q\XD"L!7%Q-+3W';84HJ<"!23WQ>EV?LENK_ M!D1CJV#ECP84%B,+!T9#X;337B:),.I)$$?8J\4K;%/#+8EL%G]EM (=MTU9 M;P<38]D?=B23(VLMY0[BN;OORY7ELK3!ZH9C]S2$FV%I5+<^K]C;/W %!A / MJ0K88F"'"?LX6UN]1N@%*.;T2/2I;"0-D,<,HAF])YAH_,;+GV0QTJQS!1?X M=W&\\D1L*=^TJ]&*HA593//S< ?R--,TA=#$,&%_CMMOV00N5?289/:NM.&9 M,T2UIBDOH0ZL#>8]M^ES7C%U0^ HHV7H,NTFDYJ)]UI^RH-GLU__3[206"B6 MO$UY*$E1U8,D#)3G!W[?(R[^J?(J[1+89W8AG56V S>]===G:3'WDA.AC=E= M)GT-\YM+_ @*;VH@)[K>X2O8'CO FE6MJ:"NK3,$&1J7*$.22GA\]SBDVK/" M)IN^*;GME D[[Z"/X(8B["5\K?-&XPG<5X^P0PYI\@OK2XI&>\LFM(/J"?5UNNMB%.JOX[*8M%U;%O"&D.CA=;3\_EYVM)QMP@>Q">3"1!L@ M=F%X73=HP^0#L67BEV(20I1[!2O<+J@40G;@U.7BI:Q!C8)+ M2Y6:LV4!J,0!N[$?1@Y,!F/!V:%;^UR]_A@K! #\&#R97& M17:+7&J#U+.!MU/0NO.Z3KKY\SB["6A.3@6D,>1:"=CG*\J^\XI;):V*];:+A0?FY(IK=02DY*?VVSX/6S&7&#_BN]$N0JW3-$'GJ"RX49\K MYA6YU\DYUEHBUM<2Z> 1"O>IL.P_*\5E*J&;3YVJYBZ^U=P*.H@YX7)VKF\? M12^<:&0^5J+U2_*V5!G(N,_@6R.8Y-7!02M]67-L+U[]R9)L9'^P?%SH9=5J MJPT4LCMNV!P&/[[& O=7$SS-.P&0W[(XOOI76(7N753/E[^:C..77>* ./<#7!>\"E4.8+9?2#>TI@@7OMNYZ7RV2Y6&=L M0@EH1@%W892B);'FZ%W.TW.+T_.,Z,>0<^%MJ)0IAMX ]GT%W UEA$;U[;.T M+D]GRCR.[;J\BKN6A.?3MUG/_KS?;ML\PQ'MP>3:W#KH 3#!&6TF5"",?1KL/:L MK% XO:>X\PPBL[L&04^T8L9OIX1X7DWSJXF]VLIC^)20B9WL%4%BR)8L>L.P MNV:J.6S,$:G)J2/@-$/*>?9O<_9SQ)9T.+%\?%P/4B<3;H0T;1R:$R8=16!>I'4Z/"AFGDO M!W2J"WX),X*3I]"$RS(_C7K$>&#P]8QH[!I0N]5M8#'/$SJ94&3T$L9L7[XA MJTW3!;81/S=*S+6#MZYU^OBO3V>"3E*A'5%&W>?&0&PWXHC..!P=6?8U5L3KX/\N%RMN/+D!CB ^;.:-)-X0 M?)4I:SR?9;0='2$DS@?YQW+CF"^S%XU 0!1,F-$2&D'Y58<8H3D'T7EV/9 MQUT8 E=BK\-QGQ;08'T\5*RTX>9MTKFEV8'TE<&NR^62U\&0[\JB@(M682"/ ML*."63Q+SGOT5A? ]VS9A4=LG1ED;JP;9NE#N9ERUVOBZ)QZ^5@QEU078S"] MZL>X-ZUZ_N+5GXC9:*5X3G7OIKV70EV=;VU+SE7&29,:*(4.PWR#26/V!"M: M+,)VUW2' %_1#G*]?7PC;8Q)^%5*#ABT%8TV78(6G"3SNK&X=]^(93\F0^C] MU">8%W$X,W'>N5[%;6L$O96)>-EW926MVGO!XZMI80B;355\PBJ :BL>17& MA52[I" 2LY'L%WGFU@8>@777CNK05AS7# M-)65=X^*:"+BJ+(Q(6J>=@?*-SQY_*3$+_4^3O/8"@1_+UU_QA=7MX/R4UBH MBU4F&R*M:,RD&#G^\N&(/H6,$3:3A>+FNXKYMSCO\:IEM,W:1Q!7$R'-AZ2/1N .-LH3MX,*_,C\1IN>\>ZY>J"5_1I- M%+?A&GLB8TDBQ;>R'S;$7V]*>^P$"1/JH&1A * <07 MM@0R)?0:G$1!3H]E/OA0X]ZH6=MW.OOQ$'0E;_3QGP[$^T"^KVPR/5^*Q(O$ M))#CP_@^/DYTQH?H=[!=;<=SUL'9112%>K0KUX5?/#Y MK M M!.ZL7X3M)N%)8G*,(&/G6-'E.M7/JPC!CGF2UOG:& SPU#UC#TAWO9,'0? MX*9D$6RAQ47^=Z*7\D;!L+V5&H4U54XN:]JJQE0M^)>9=D[["%JP2>E&#P_9 M[^LZ-!6A&6N(1Z^:4/9P)$6R:^;V&7(^"ULN(-K%/D:+*D_->Y.T>-8+2+]U M=-(&0#7XE*=F_8$]5XWB41+:CST)]*-[4<8>*;8GD'@Q%.J[T<$*J=&P9Z.+5Z1IM-*?]XZJ? M".8H,$QM"B2))UWKX+%F%R%KHH]6FNAD=3G;2W);%;DA5T M)S>5[B\\SM\N7ETX8'><@^I_(/*MHV!>>[H$QK&I$('<-IOKH?!3*P[.IE[P$P,8-MY^[,MAF3:.CF MS>82=%Z%HZ2'IGN]M5H&]XT''4!8\FH6_2S4HW"W=3,D2!L%[KQKLHR\=0Z1 MJ",6SAM*#$CJ:94:F?(6AWC.-@NSXL$L33?A3*[Q@#.2Z"K*$W(ZQIW/F7J&=IV((5Y] M6+/)+%))BA=U>ZF@DR$$NY F6:7E;ZX(N"Q7KZ/#&?W21V)MUO0_W]Z=6N=; M>K!NN93YG@_["7:$2=OGS2?59W;"/>4HUC+6J9H"OJ6L1I,R1>(P#*:T(+^A M!+"3)]Z6J[Y+E_;^4;3OR6XZ3M-/T^(F/35/F MF//'O_\VSYSK+Y,WQ;Z7!\O)TC,DNBBJZ_U\B+%W ;/+WHL5I+AXH!,592XG M5]+B+YW6&,6[YE':BN]JH8? ?+2OIR4$WY1K]6+QXDV)(\)"B%^IV'D"Z7'7 M3>JTHN\6V &4P$R3.F6 1E6 &%;162RD90*U$5X;/O@KY@JF9"0\*!Q[(Z3<$3ZLT$-IJG7PH_6!TK2DL(%YTV0@9 :$A(WY!ZC M 4.SHSM I'NDFC?Q*J==DGNS%CYQVVRVM%O/)@&/$6S\K6F5&JSRM'J M3R9 M:9/P'+&N8,7J]I%$NYTE[@X:RWJGJ&S?Q(.@/NKC$ \L05S$:4MHJ%2V$VY8 M-.A&CTA+>T7\URH^)K^)3QX4+I%OKY D0]DF6CB6A=-Y#.:C,]H6G *88!*; MV=36IV 0/_%-T-1Q/BIQ1M8CO-"CKLSDR9KKFN7**;(50M:3&$0M :%#4B0QZ]Q!BO$0+)@"23^3176)2*" MLVV]S67EZ3]H7C=@JB/J"3(;R7PAE995%X6P5XRII#?C\2J61,4<^EV+WY-'4._."^=V%PYO>^8M;E>AT<1[ MF6-Z@+6"*8I+RI)^Q'*QK:G)S [MN/3&/>5ISQ-WJP=)\FTO2[@,TN1O;G)^ M*E JGD!.666^9KDZJ>$YALF4]$SJTF)'A/U-/3;*&VLA.-5PZ6MH6-VG8TDA M1MC:JO!)7QN8HGD6NZ1?6F'4@V(#:BO]W.4R^WRC<(VB$3\G17M#Y'#KH4D] MP2&YO$07$TEC2($B_A=Y:"8Q,B8D+30TY=B"M831&.H/8^:=WY%J':UJ#L9% M=\G>4+QPU]25Q_*19\6_.*=G;BT]XV#%L]!HV[MD&(Z=3D-O$:EGV2;I>*J2 M1H]U',+Y^+C5<]\I./#I?UCB7!"Q48YMR88+WB*\H:1,I;"W"30D_NVWM)4; M0NZ#>O@ XY&)+1Q%,&-V2IVX4]=2E5@1O+OHH4">PG?(YZM*C=0,,D\XC\4H M\=%2I+246[SX*#V=%N-!]8WA":S(,3+B)>PQ JA)Q\<328'U_IJ@Q'WZ=WY? M^,V;4/85C==N$WUC+J_W@W[DJ@[7A/#E>\&O(N 15[^; &FD88CW9D6 2_?6]O*W\K*&+ ML^W\4\!T (F@S7ZGL!N$?ZL)K$NIB5NR7@ E4H540#U7<#"L!O,'&1#Q9\EQ MD E.YZ*SK(-=)^3>R_:J'NC=Y/SFX_N7T'?1G8Z;3\<593JGL"DT+FA0C(-[ MR5H7#+T4T2W&LJ<,]EIJ?7"X61WFF&(A>_0"T#E26NPO16$;?V9:M[>TICC; M]]7G@(T[FE;I#=!VRTS(S2AVYB<8!3/J]:+?\OS>%>STQI?6=5@#G-(!GZ(K M\B*Z5&088FA9.#Z-;(BX9VK#E$-Z^AP-1^'WA C8]F$CU!!.0GG*426\XM;) MLRW_T2E\:BK[7CA.![M(=9<&5DAR$JU C(YWU URM=5V'-]U*&!N0OW_V]/EOGSW](64\\B2?2&=QC\,$1P&?:/0Z6T]I M7K0=5/,]A7V/1*VT;P=CM^_PP?G](<^9'D<;C[8Z&1=WNE1_G&5I/A:%_.-' M:1+Z5*C%[F5@)=1BF1FA#0)+XEI;RE0XX18ER3[ZMER[QLJP%Q^VH'&>MLFT M)3,/!@3T'0F*AL[#JMOM9TX-1Z@0+4NYJRLF:A$,.RP;'AOP? 6]E"=9_@C;LPX2]B7J4W-_)]QX#)W+PC"91]/W; W76H40[W_!/#Q MAK+I97O"N]#F*D8E[I5]!I'Y"'JC?X837]3.GJ2&EN@+_)I#\LU6V'DAW>Y" MRF*0B,6F0C*(P)N<' *["L]=3U2-O.\B6_9:NL.-,^I770< MPA'CQ5PCU+0Q7':T\@NE%$&]8K,?!FZO.\_EW9_ ,VUM--?1O3LL-C%8OS:- M'?H0/,;6U;X$IGK#!1$NGF?ZEFVSE>.<"C+:D[:497-B!^*V4TT(#6P@ ]"N M\P2@>2\:MD\_29HJ=21ASA+[1MLT>K?2( M_!+AM&K-^R^#3WBS_I*8C973B==)]"%%.A0T ]MM@#]"M H M,=%;7OG#J\A6 (DH6)U='=^92*/ MJXEB5 ?!&#>B3SKLL<,L_;HE!JR9^B>G)/1H)&P34X!D+&3@CQ/;IQ#_4?>GOP('/? V.!LA>LR&^L M G64V>%80 P"[(?$EXY.J[+?C[M!;$<<1NSZ54GRK-J7C#L\?_4C87FW,5: MUN+B.8M=(4'$G18<3.R @E)&:V72BT=[W5OWJR:Z)=AX#3K6_+S(G0$[M;"[TSIE/P1QZD@&GISCLN%[@6WT)6ULS&)NZS/ONFB!* M7'&FBXB>]1*M<9?<2*()$Y'HP?(M=.& "8\FGYV:IGD40'72U,,F.&+JS']Q M8&G"@WI?AD0#KJ2A)#[^T0?(>1C&)9B!B).:*K>%C IUZ,1%%<B?,V6Q/NROFY(4I#4%X M,I=PWFO0>P@YMI#C4X-JT%8RWCN[;L]L[B"+BDL%$DK\Z24[:!ZT6,,#10,8 M<5;'_P^'DYG9MEV+C0'^SDRYS7A-M\0C0FUIPCBCO6C'IUAR-1.Z6438L@4] MO(X>85K/%S?BMZ0+#P*>T4,*M_[!4_H0\+MY&>S,3^$X,YPV!;GD69GF,VP<@YYRK[ M-/")[>'H;8N\4VP"*3Z+#OP2H]!]O87!3)PEGA1-JG"T\JQ> RUV3@5+-"BU M6ZO:4K4V9T=Q??=NT0,)CQ,/9B_GSS H*H)KB79[@BA)JT$TPT7J0>(+DN," M2I]+%>'9E%HS/$Q3.@0KH ]-ZHMQZ[7"Z8:G -E;N\I%1NB]0I5E_KA$O:[W MGE5L'A!13-*),GR,T"JFG5 /?I4F:?F2*DBYKCQ0(Q,[DI:("]"XJY"B0Q8Z M8+=M:N,L[Z866JI6?#,\Q/NV:\XK/N5TA];(^2^AN3[+O/'3-@^X)<(A?H'. M@D3N?YET10)(4#GVKC:)0S3I*,P[*&7Z\L_[CEJ&0D6+T0WDU6/A*?+*/@=6 M;2BH4W$F!EOD*0K!#UM!40=6+X3T2_VZ>6#.>]SC,<9KV;U\W]D^.<,,+R*G M6IQCZEF3V7)=YG$(^(?)#G52WAZ ;AQQ3.(8#R%JK#M*O4S5U[3@<0WOMZ$L M+1]3<20>"4#7XHV+Q0_Q03OVAH,&$\;';ZD1(<%%8^@^["CRA$"ME!GDF<0I M)V6L7,H/UTDY\B.5+3K%)).R+I>]D!O0KDGQ#=XM&KDZQE*3B;!'\>JC M8<7^KHUXO,H/T>5;=<7B61>?;_%SO)LR;K2E<0:X+DW+GGCPY% CP4?4(;TV MR.5/E;67IUQ]SN]IY,CQN7[J&BX"27HQ>@F5B WN>QY^Z+$.G0CNB%".4WE. MR9VT="P),QF%5]'[_6<,(A7_7NXZ*4/)2(!R@GUDR]YP4!K=X6['$6^Z MI HH^SD0=X@7ZL]0P"F+Q_%A'XC9.R#/!RK\$41""%9')X<156U[RNCMULGKJ\8,R MUV>T]W'U,:EX1A%QILF[S5F8;71&0MQPG- 7UBY4>SCCG2OXL69 VG?GN;W-N97):%R> M"PZ6) 4P%_\SEJ:"S$ENYZ5(LOK6Y^C.>1=NF+P[?K93*@=.$I!D>8FP"(>A ML()Z^0\L NTN0MB0B'DN:4\J0367CRE;'>/+56U!2%P%E:J_)O$S?]8R5=F* ML3 0NJ52KXM)F_+:*XYWG%LS;=OH_"]#KYJ*/=CV5>. /+ZD*<1%+V:^SUNE M- "A .R97.0GR\H_A7(??^XO%XOOY(9/F;?PR1>/O_ F4+D'\=@/>OG?-7=^ ML9B*+V18<%$/'24)[.EPCZ42M,-:1NU 9"I37= )8S][B /7CSG: MG9#X%\2"&1]BI2JKN#_O"Q.0<,*K!-)3Z=4"J>*NK?_)$7%8Q^OL&4@=QZ,< M]A1?*L8J;L,1K4YT,[K09HPOMUB5XQ"JAW#$WD,KG0B"D>81528)HFF][ISFOA5MC92UR[YF"J24NZSL!RQ)BVQN7ZHJZH)BQT-G;+EZ,0.(DJ#WWJM>P#*Z=I9T@&+!L(OC,. M2FL>90O%9TIU]U>0M]U;.9^_6N)D!'8$_&RTWI90L!,Z!NY$R$E82\63VV@")QV ME\2 4AS+:R@GBATNN(X+@RU#*C6(>C91K$>W'B@@2C'3(1Q:!NA)6]S4YG$7 MF)5+7A.Z;L:FW%.VRJS'#2B%*^;Y[Q/F8-!&-R<30/%:,=FI>1M4/:3*SK34 MN3ZUIT"OLF5DS;JI!=$5ARN@&&@D N9H<9U2E2#[Q54-X8]5T(!S\%ZV7Q#Q M9(&\"U4Z4]./IJSQN ?DW/ !B"+G);B,;")%II9A71Y<&2*GI^9%,;:.B2SM M/ALZ54D(S*&3=Y%R(8$IR@55 M:(.#5M&=@Q=CD-NN^Y*KJ6,?)M5OL@0RO\!I<;GY455OV;-'/VN"^3&Q:EPR M*&/'K\&$B.!#?/)+;JKRDAA6=)_$!Z:DW>&6:AFB7S^RB_;A!#L0 ?O&4B40Y20YDL:._:,"EW"!LXUO9&&4$^, XB'D4*X.]]E M.?9Q:*Q%I#G46H OB6>9Q(T#)^FMTI\RKLA1YA7.N'KC6H>[NL;1[2&]E.-L MK^J^HVRJ?/TL2WSK"?MD$&K@KRDJ'EBK)I[SA.2D2-[$A-G\(Z>(O%$\%P=T M8<0CMNIZPXJM"-0DA&+N /6RQ 9P!I9)^(P::<4*PIU"W2YD0.FH2OK(]F6L MQ\(W_U .?Q/**MJ6?B]:E0IS]UBGZ'D#VZBO<+8EM[G4%#[\\J=%CP\.ID(N MLK,T@Z*#)'+$Z<](,Y,V',4NK"-Y/7B$UWGV;G/V +T*"7YB,M^KPTIQ79<4 M5_0+0\ M2/M?*$VMHV2"2V)96JH^_R6.:CPFK*]+^SC_]A=KX\0Q5/7E==DD$8(7?^.> MJ3V\WS'&9$VEA13R[8T9$NVTA&L@E70"@I83\(2>HW-.K1Z=?"&O3;2\6 M3UE8Z&]_6;3ALL-1'IC!@+.652B%RZ%&_Q^7L/%G,J7L^U^.*@0>'[;ASM]: M#EF^C92J_Y(DP\1&4Z-1#'6W0&E*UXL-:S?NT=>!4'@JCT/,H.6;@A8F@7$/ MA0&NBAQ>WH1+\3#E49&PA>>Y99>%?0^?_1%<_# N_Q%6^V-Q[)2D/9)&93Y@ M'1$23,L:R =NJ'83S[U6)2%BWS8.$A=S>TX?C$N5@B'7P'G9=97HC'(;S2YT MZ^':<-)_4BQ&9;-<+D,V5-_*6AGR!#S$*5OQT.#I_%:<=(/ M31CI5,%\/Y578V4"67E@;BPEM*/6D@"C]H7>?8FB5,!(9_$ M-7-X/MFJ65J5< ?1V6X>.LG3(D4Q,I*/@JM8.V?-VR3K"1SYJD7,J(%N2C#8,O%=>DI%;*,ZN-RKQ4GO@!:6/M T\J)OGA".75L M)_ONNU29O71G!";29DA;@?L,9Y[\8O%<*-P72*!W?3J'TL?C(=ETW6L"2A4) M0>?HP'.SEUY+>IC%9Z%$DJ9WI>3)[3J2V1.2(ITI7 M%XMG+'P>B+6H$T8O4HSNZ*)0'"@MDM3!(4U(;$(WXY7:]L9LD8%E/A@/U;@3![VGZE;\6U)JGGNG#%3%^TP< M#^=WV, R3FPHUP%A&W>*KA?C$ HNB"GVJXS+<1//F)7P"S%7@L_Y23' $U\P M\/7.W8Q[Y6W^2.57*J395$O_MM.9EZIAD=? NP="E?%N.T)Y2J3T' _"U6L2&9:-XGC-"ML5\#26Y'&Z M?!/9\"L^TPUE#ZMW3;3*DF'KB[6H[I@*AN[&*?+Z[ MTYYGYO+JQDUNG.:G[ZL.F5H$*LNIBEV1?[GK'4\J=3K?Q,B*OKRP%_9#XB1; MCUS9IS0;O"[$O3BKLW WG].W=$7?80OTG2.@/JV.A&P91S>MJH6B0O*A==O& M#2<2FK+,YUF^,D2.T:FM _I0Y".ZTKB],+F30,STS.1%[!+<3P7.=4RCD>@?1\$A]C:D3,2R^?_Y4Z ?C^7$)+3;[&)AB0_=KSU$[?&>0S#S>I;4@&"\Q87]EST#4(&=]'#L\#_C,&ZUG*\T MJ^!S6D%(D.A"MZ0;)R=FS1J+;JXDEW3[8+KS=GROV2P;8HH*DC ] ?./#DLE M&S,#O6EV5SFT^FZ W_*P&WWNX2R'=E#6Q>B8IEIXSB5;N&@1AE50YN+#=H/% M;!^/ N@\S^^WFU,UEZ-E+O5:\#*1CH-]GI.5=XT8%E"397>QSGGJ[]?4&SZK M5FN>>4G'$TK^?S=5#YCFW9,V%*>SNNN6NMS675-W;":RH$BZD:338QG:L*XY MRW0V'/?DV>96#U$=K_]I'D;5!D"#5?!9+-4 (9Q "@._T&:9AF*/2U(X,"MY>9U6;/$YK MRK%=;3C1();C+O,H#PPSQ$( Z[*F9N02&#UN?].DIP'L,>U&M4MGB_0AZI=W M(G9P57-%.\,&B-@!HP#0"W-5,QGO:>)4UU%#+<151^5T!7WF#")A.WLLAG:#A-F6R8_LV5=4UTDB/DRJ5)%:Y= 9KU).0(^O#B/. MV8O%2VN$MIX$HNPJC95X,6Q*X9AU!0I86E5[Y4>SYT8I?I_XZB9?G&;\<'?T M+F:CA]0A=[L1=Q*&3]I=CM.$PE HTB0+0'82SI[P^2=? M00=FOZ$[2R/)T67D#K/*+P06XGX%$CE3;2+3\T!WJ0P$6]7, X-$;,.OG"U2 MEL&!O^9$GU>JR,[?HM^Q^@.!F0$-HG\H8R\M']4#O!=$]OFU/KJ%\RBADAE1 MC/Z"%SQ;OFZ[[2KUENU@5/1;,G^$BQ9-&4&W\Z8,UX3 M#*8GD!G+(UUOZGUH)T78M@,TL6+1M2>/"0 ED+C"8Z=I+<2?5W2HRC%,0#'_ M7+RH9AY,^+W7O:YO._WID?6*R -THTKN ?UM+>3274UE9;?"J)V>U1 M?&(HQH:5*7PV30#OTML4-SYW6,W38MF+#67B2[I&@*!IDHK4_@NC/:"(,*V<@C6SR8T% EZ7"AE9\ODBDN!8O:Z'/:;;D8O&T/?"[(HK@I#2PW*?4 M?;11:*KN,UG05GDXRS;]_912QPF5D5GQC?I=A3PH+ZA&QR4-MEPV6(8]?'? M6?I:];P8?B8ZG:ZUHV[%!9^7$";;0\19,X!Q\^;)75:77H&^_%CH-VBK$N1( MPD9EV&)]YR7"6)"^L[9C1RTF<814?"3YV:3/X4^AYAZT'ORYDX7&\= 1UA]KK[S9.= 5DL\_V6== M)&R(Z0C+:*F8B%@L)%A\KT SQ#;"]6N(T1.>-.*LXJ[!T3QS995FP]VB?[@4 M$^B:!;WRVZ0?(#5XN&'BXB9YT%*JI,?D/HB<\,$D<$SSQHGA'#W-,/95K;GPZ MU8,2IR6^8QBF %8LA79+F>;7F;@UX?Q-N?/P;(J:?()O;+)44]3SACU2>0USN M6.N$2^?,TI&Z<1^Z'?%:BH =^SS@S:-2?.K#IFY+&%^Z&IKK)W(_8II3*HD< MY#Y00(=B"MFP(RZ.^3&!:@2K]QI[F@G4'#>3,KL#K#7W#]/G;7[P1 2,;QU# M\//0"!/$CW'J>DJ\"1^L]T7CUU+W*L>@=&KF&#'K/QR854!_(,]N'Q>T(<\* M3IB(NK _%J_[&GF]]9H*$"TKY_;4?]97&H;;^HZ[I+]T18O)Q3SO6,-M].D( M)]T"$DMTRX>I"^PSKN:Y+U3HKZ: M<;TH$T[7T,3G#OY>$=VC:U&4]IX,O$52'Y&EARY>UZ:'')@.%WEW$Y5T?*+1:!< Q?]\[K5SMT M1;-+"T1V],7BIV2CU/6DA*:H+:JKW K2= [*0^_&FW"L M=C%5DB*)2%%(C3$+]5"FTKRPW9'W]CH*Z>SIB[?OU0%^1QSRS].\4 ^(>?4Y,U=1V)F0EJ=W.67S,E#5FB&!-A5 M+:6@^O(7#>*11KCL54%&C8/\/.XJ(HRBZ'5W";J@K'&-,E3J]0A9DC+T25Q+ MQ^2N#U=U-PZ-BB81)<,ETS9X-7)E)LH2F8E \E=DIDYP#3RXQ'A/O2E"RR0) MP'TQ82)F6 AE'6WTU2@#:,;ET3=O6ZQ*A6:K;#!*-#J(IT+3L)9**L &+EI5 MCI;AWT8_J*HX9W $HTNW\% Y;Y8WT0D/V0=QBBE;:;;.H%S;I">97C_^ZFIL MVL074)7;$B3:Y7Y?KEZSZE.OY*#/I48=>_0X^Z%0'H90KS-%H6^^/[]9:GB36)#HI,Q M/-I2@QS[6/$1AVZ'HG?-^1M+T(L)P$0EMYN3+)2?8K(6R:/C-7=-N6*GJ.(B MI7=(Z8]%ECZ38J_NZTF>F0NB+J?!)'K&C4 D!TC 8?356L4_(\.)..B7;MK[ M0D0+<&W4(9K<\;@>2 "%7[*GF+" ,V(#)V][V3$UTS8>]HJRF3#[2^&82A&L MGURH72T,?<)Q)D ((3VJ?P0/L7$K_W4(NP6223S3RA&NO%$/&&(E+WQI@-3V1U9R[Z;6Q&6FYL0NOOE1(E)$OI04B,S$%;2*;@#NTI9XE"Y@H^ R!%K MUU5M;$^_A6TRS]\G/+/.5[&PE._:46RHRS&5*-2XO_CY)[7JQ9S3,2M9Q_G] M4Q:6+17Z'*3)$Z&!0^<[LT'KA2+86K!@EY=](!K[O!CKZ_MPG1Z82_**W4_U*HLI M\A"K./HLG&G@(G-R8,VD>LM)RG5Q85M7M[12R3H!X14=W!JS)E,+!C(JFPB- MF)VH?2;H.'&[^7S/7>84GDET+>^7FG?>QX=-"\;2A&=W%L"<7)O'C"A'&#+D M?" @,,K7TI0;B8X]7;'XX? 40XXC:J' 35=X?0[?)GQ>D(#AP(8QX9.-@ D7 M&>/K371:.9]J.#]*>],?,,>F.LE)+YKP:IH6H_2=BP_L@73G4Z2!O=Y[D8%& M'*:CM6/ 7')FHVL>5R*."(BFX#"KL.*:>AT$IH%4N^/:+NR&&_4%AEPPJN]#'"D&[O0Y M;!I_J3D!3XR1G:)L2IE!N04#F.7>_DD/TZ"N.+%^.^]0%4Q(Z5HGV9>=(D;Q MF9'R[F8P\U"AK^A.!'FX''L? I7>:F267%:9I#D--C.U*TY@PKDXE(&7*A*; M?,^[[F;MCYQU9'PT)_,48U], @904//I0W#X0KXYE[TK[&)P.9CF,_Y&GM_. MFT*SP";OQ>XK01%3:##M/KTA\XM,?]Q_>#@*FO4P3>GK]&@9#M]5'&ROZ7O. M4%">.EB#L%!.84MS1RS5)1C*C3=,Z8%[D,2\VW,W6W@3;;TL:>^3V/609WNJ M^I*()V'77-"I$]"PK M-5%OD@+JW%>W&#U>O\B/=%OV#BCGFDL42DECX@IE_B2I@LKGHJN&DV@M^PAG M3'PZ.D$VK,XX23A.RAAYZ4**&GS.>";DUK-/3[(2?#*S*\IV#4RW?O(97*A@7^4+M^\$=K%J,0 (!(HIO#H^BCP?NBL&38LY3O4DAU3\)O MR]0W6KAY2/E$GI!T*&BJQ,(,C(J]RC!SC!! M+8XX?*S4+OIQT,K%XJKN1U*+O"S24PUU'.NR-V0A?ZD"Z.>YY$Q)]ZN7_@1M M)TC@&<[&5 ''1ARA."55>E<#F*"M%7A8+NS0 ^!79 L(0BJX@F+QNNVNXPR@ M[,.BJ@Y!25\58,^"(TCRS@_' T1Y"2*15WT7FC@>)BW/82F(MD<&'^$ @MWE MWCG428PU<\E/3_^@&A-\Q34+P>2QH'#RVUUX=9( -0F7QS@"JQ%125)!G8V0 MB^DCB^?(H4A6.H-1$R!M?+CXQ'DITJ5[6397$:1IG9A\;Y:RZS+ S,/*F@D: MV@=PUZXN'*/Y,8^.& 0=3VWI2><66*;P;F3]\S6I],_4A52<$NPX$XZCI,N2-\"R5Q[1HW5M-+"_!^(?E/(\C M7/(ANPO5:X:CQ_BD'CC1%*/T >/&/]%+UX"T#_N9I_3U-VI\4G=$VX.RAX0]#'9-U1!+*: M0/".6SCU5SZFA[#J_8-;P)]A 5-/U1H&7MZX/ MUEZ>R2Y-^C,\'M8R9?'U+_MR:^7/#=074NY1D0_*U2Q, 7JL&:GN9&<5?E_I M$=5T8_5HR7D=C5'E6-%2[?(PP8)0IK(>G&0"LEUQ(+J#/U?&U,;$"GX^:=5S M>G.*,RDDL2JI+Y\:X@/J/7-ADK[/DF'4Y*?=C5EM"?N/SF TA* ?9#!=-L!L MBTG9W%*7>3E(+IS55[,T*KTYL-"J&,9%@\04+H+ZWL5["*K+DH'=ZJ+>_XN/\#9=H8?EYK$X );_,N0" 6SVQE[A(A1 6N]XPCOU MNFWU-)IWD(I4*Y?/^;\I$)1UZ)(I5IDK*3 X$UI,FMDU82%:9E1>DSA-6O', MEKLZF$L'9;Z< &3E&K.-#Y)?Y<):/#25AHE>1(ID['"^Q8^< @<5')MOGK=6 M*=(!I(G28KXP(3V:PV:Q;KKKAZZ&\]+Z'J2=H\L8LO:J1F:N7 M$DVB1A*6U5\X+:!K,F-!7$I$$8#+ M&G:U1!G'2*OCN&,.(FZ?$G(S^U26'LB^Y9'D83I<$^L^,WK'2/'=YC#0E'!5 MJ&ZE&XAB+G'K"@N^Z#@V+(SDXY7L,RP D\._(DBM+@O.D MM?.6-6&EUA,OSO95 LZ15GV>#,F2*F!L3-*L.!3J?E*!L7X!HXXVEX&X#@=+ M+X@I25Q (N0T@Z@T6L(,E!Y-64]=1T]5T%:CP_RY39B$7U88SH((MD\^*]R) MDA@:)RT_._+P\7N.C? \C#ZG_![9Q;T/L]B#RF#K@+W9R8%/U$,]9)9_-RYC M ,-WMCB #70T!=$P<.)JU\5/22% K,J0GGL]:\LIUT]!MBGU$7(R#O;DR<2, M."AB4B+WOAB5 :291JH#\0VZO6462.85+[;0QI* M&@AF6>94H)$-"*,/\7X&.;W<*!HME+%*8!6USN==QW<6 MGCA0PCI4S.0Z['7?(ZP"\!YQNV]P$T\L+>TVR&(R51Y)!U @EQF"E X@?C%* MQJ;+%MIDR/KD+G?@U.BY-C?AND2?*03AC!-.GC>U&!'PH9%63\O QC53,Z$! MO26O$A-Z-\>071+!JN\/NV P8D6&"#4)F476H..5AGILI:].?6H5\TC+I]79 MH2^@<$C2>525$B$[9T#=[QBYC8=GV]B*AVNQRCN^AQ=?C-SQ7TNBJP0 MYY=F<-%+KCXT!ULYT]7/&8FVS((N VV"LAXT80K'\_<#K0EL&>&-NM)U;ARR5G:/L8/ ME$6C?!W^P84X,LPEY,^YN[Q4%(YSOX\]8L^\\+#L9N:I)U[:M 9;V"S8(,E[ M7=!?F2$0N I4 MT^VSV5WD.R_^-N6^XB\C<4 &)%C;/=>_X^N3$90-,77MBF,K(Q:<^'N63,5) MG\EV#84]_$#S0XF__8F-\.(YOOY3.@E^MBT@FX_*Y@/W%B%CV[5F\=;Q#G3_ M1SH=:B,J/X[S#_&6:217D#NN)+5"4_)GSH"^- _W)U#J".@55WFZHGVNOWJZ M\@?@X!ND"WF-GL%1:[]OD2_<$JPF MI3Z85T(HCF* [H PO!2UY,8HLWT@ (A?:GIP4E]3#&&.9OIF.W-LJS_3RI?6 MNH;XN&7=^@XJK90K@HBYK 5PU_@ TS+B$QT59>UZ8 >?U0%/C&L^4/&/XBRR M.@7CC-L0,LOB:#%HL#,DP^F9N5A\)SR4L]49KJY0_D_PV7AL]8RT1)1U<:K0 M$-6<^;F/0!1, W,E#:JR?,A!I?7@?&C$KF+/=A"C=;Z8%%%S?SH?45 E2(K= M2:PHC3^144UQT,<+E;(X[[).WVE??T8&XL>QGYE:"WV.Z'B4!',R9RF5\)IH M?VCY:#9>U(:I!FA)#BY6:/LJYUXX2G*<#;8H'YAUP:P(0ZCV"[4MG:._:JJH MG\FS3G%C4Y:OF!"^&N6.B$I-4Q".#!3]_MM@E*],H\@^/'=.V:Z]H4LJ;=SC M5YPL.SQQ^..'7Q!GW<.[T#U4!Q!A@QV6Z"GA#+#L_X.W*104*H%N7!SR3R%R MT#R4:XCC%'8\JI@1C4A'ZU2Y/6()L!K89ZV!^OC)_5TL\=GF%LN4@GG"BJQ5 MQB$$0D DTA+#LMJ'51Z.HQF'+APF?"/.>5 M\N%6BHNCA:>9^PHZR+,!4[/;4%85GVN#-!7IN;:MWWS6._\3/":HJ5--N!.D M<3MY#NDU2:=PN("&!V; A-HC(/;;+;'R](MQ7Z,A-+_0^HC$Y+PZ[M?JN [E M:XIY&:#)7NJ@#0_BN\J2@=.[MLK:8FBZ:W372+<%>"VYD%]%EP#=-<;Z9!G& MN&#:;EM_YN[!)[@,1#]HPC)I6F\<>ZC6 (61OOFDPP 8EE6".-@ ]'PG*)@YUEQBB0"0!TF8]\2%D.Y]4DG M@)I:E0.L]@+0N>*SH]!EN H+/-C5L^>FOQ;F67(JV3=*&#J;H4NS(J_>5BKMH+,M@0Q87 W?K MTH )9^-^SXQ["E<-@+NI=U(K?_[J1W.&N$]^HEGOL@KU;B\)?:3P'KW/?G3;W&'Y$,*Y)9Q'AL-Z,'%T GJ5CY! MB9IU8(N;8 M'MI=\H=!O3;U#'61E\U;<.'V(":7R,<7CEPQ9$AO>=J-1T3O3 MC^*^]EZZ+R"QL*5-O]O3U V2L*(2 MB=>Z<#!1)0X\&X3[91"(3(XZ-:YCB+F11NRF_I^QKA0>YV.U4T O!W6P#I37 M0=?RP)SHU1B^/0WM/R^ NU@ TZ(6Z8=BLL,;-B.:MI962$-55EW3E/UY/]^O MZ>1>8+<;AVC\0=;R07G)T8$DS>!3B='62([ ."^!^[4$!H+7 M0$O);>W<4>^&K+M/FUSC?*ISE=P1)E3C2TK*<@^Y-D?RF^&V&;^.)?5B!#'B ME+W@N C.7T<+.1*/(3M6?+(49PL.E7*WZZ)+MSW7PN[?XCL!I>/*6"O] JD_ MB%F==6F8A)@779K1?F$&R64O;G76J(3K;&I3CJD"B"3T>B9ZI@JWJ1E5,1H. M=9Y[TDQ2@#R&.-V!HVW?79(MVSF6>HKS3)"),9X=A+XL4W"LC>H!;>-:*V MP.6C^\&><.=J8'AB[B,#"3$(OZ MI%H767G]17>>ZOLVU9-SVB1TH\/XA@+8<][AGLW8MOR'\Z_0[,RN/OC)DB"N M&603W"4$GB6@\JX;SEWL4VY9ZUC,XK9"HP!I1_M:-\:+G(4 M"7B4%%NZ%3.N#]:.)_.=\:4YOB#'+FB2 7F54]F?UXNPJP7]Q-QBBH72Y(E2 M^TTX,+2W"&%QLH#'V-%-?.0]Y>-!R\W.B[7^(PJ5I8[V%6Y50A*_J^(XU\,^ M@V1Q5PFI1:!LZY(RJ;!/W)%=_YJQ9.42;)\AU,/VO"GNUZ9P&BA@!%J5PI2] MSIIVBVF.EW=$:G$[@U#OY=R"1,L2JU R*'N17_::Y!-)EZR>[;7)O\5OSG-\ MK^;8B-:9.U4*]^MX)'45$STA.]GA2\14C/3#PQ,.R%1]F-G$$1=RIZ\IIE&Y M.7D&825$,,+'/T.:=-SJJZ?V+&9#81[*/4CG?8;4\* 0OU,ER>"UAQ5E8@_L MV*_[C$W[AVZPCO6$*M$G-9YDBFC:(7'OBDYT8BXL5(6\%,F\=?TF6#LT(!> M<>+O78WPP)BP(LYVW!3+.*+7V5UL]I>>$5\ ")W+ Q!E$I4]S;?"M*[7H&&& M T3O3W=A&1'WT$G8[^0"%(K$^(!UN!)J.BD$/-IWC[0\0!KA?3T(0='\(L0 M;T.)0L=Z;!ZX=L)3%^OI4O7\Q1!J5%7S=4_?!-]F7V/U2D,.8&4[!%&S((UTY?'0L#-;O+1V:9GIX]*N*'O,Y4.SWL+JE[$Z4:MC M3_'89+(81A>G,3[(XF\_O2H6COEV0L^\GED%O#GU8GQGGLY030+\&VW&W"V/ M^:VN-QUGGC8=*NEE(_UY5X[\&@MFEDD'J^F2R-CBZU[6K6.'03O.,-1+0D\I MR_;%XN_ 3JW'T,@*UKPVVV<;2?I;XLF,-FGH-,Z;L%J#9"PNR_@LCO0'A-[H MT>BG2NK[CB-DM=',BN=[$DE#"?'$5O2$D*J4F2OV9@,EA++'>C.T M*/)Q<"SE4WJU7#Y%ZKW1U$);IP1S$>OOS4C+&ZU-6>PTT LM>U*5HO7H-N;G/)PDVTB759E"B4-9* M8K(9.HE.3TI7QN 9FW/Z(B+FGO"KSGJ\\YOG89U+OV8UR(&1LB[@=A54-'O/ M^SC*!*.V3DY6WNR$2#WQ\V:B@].#[1J6J0J]77SR($YL<[(:\G;4U&^Z)AI; MZ@'J3>"8O)O:Y);]-SV4QI^3 .GC)84XV MOWNC<_ JQG1TV!H[Z'Q_-8 <@32..!GM(C[IHI(*%#X(+NAI0'OD7KR7@1$VM;P'VTG'X\%@ M1?(W"2V)%*0$8.^[TV7#RLF3*-&-R'_=EYC(W,/E(#NZGM(5,M/+7MCS&*J. MS8FULL_YV4H>.W6PTZUG-:?=R>8T=6>ZU#@/,2>##!YB[F%*<%)1.MA_"YQ'_,P@662*LR)7O<]#N&W*!Z\XV'Z"9_+S[I6!DLW$G$S,&++0M:3EWP^AL*3I(!ZA\#\0"U!)P!2B@&&*=W=MI-=8[Y$O/Z00,3F$1RA;#$KG;XXLI?S.1HU:,>!61/7$J.(>7(^B2$WP-YH=MV-/* MH0.9^/;B8+6/5BA9, ($BNG;<;O8C?UJ4Q)U_W9;2U&$]KEP1N2FP06.?I-7 M6.R"V5/^%9):7T,E0D868R%MRMS6P!Z9T'<=N>K10!"2A*;-.+MM:7HVZ=0$ M)RN2J=@H81.-7Z5[(1T&B_F$%;C^.<\#-))U4]L>RXT+7>D*")F&Y0>$.J89= MHY(?3-"I^AW1?PNL+$!Y2D0YT9,&S!S02%$ *)),(>2QF"_N5 M2;Z0(-O1*^Q#B>I1=BF0A$%>4ILL!LM^'[8XJPJZ,1(8C MP5[3RWK%@0F\/3YOU>ULS6LYTFE/[4G-NQYR)6\ZD^P&7,%<;:060N*U(\G] MM=DC<4=:%0;$QL7TH1PC8MIUR0_ES3''?>Z"Y,M.(G%.BT9SFU58.8Z\"DZW MDB0<*'A-5;!AP]Y<] 4@[;4724>3%^"CJ&:9Q>E!P1U+BB.B*B7>;*0^EP4I MBEBM'TU0[2,&E>I?S(F4G:%5>4&C_[VEDM0&6ZDMTSZ:0C M=:VYXW,BMPOWSEW+E$&KN,E9V,E@;ADJ?TV6#TP%52 2!S)M(E,RQ@=>=V/# M'!(3+:AE8%^47:88Q.WLP>>?-^ULA^C7&BZG7*(/UJ#8S,O?WU*TFK@_* :V M:VC?QC>)1XX*YL5-CC^3^"$5HE3;0 \K%-]!]VF:6=$1_-7* )_+HLP#C&N" M*AR@_'*%FB $'"&EHH:\$HVN[."A!E%B&1LDG[0HQZIFW#A%2U=E,TK2MG;P M #[[$NP Y;.9NW'1"XB!Y#S"8G5+B&/8NOVEB^X];QPD$G"E0C-#$Y4;)X8M M)]*.8 ]RR80.,&'P>'M -%%04)A\[:!^$MM"3*HJ@7ZF@#1!%$3!H\C:>Y^V M5=_5[,;6/[XZOBTO:WZF93Q:!W(]GK8'#U^E*^H7. X.E^B+*Q1[ 3L!*&NK M 7W6V4L3!_^79='%<[!D25D-V3'/7E_Z9IKI$\D7ZC#U,VY\%KJ )J;LZ0[^ M()2X!+!3G9P7?E]U-[T;FBD"69L*/HV#3A24\Z$PB;C"W@W#+\."<7"XEH<> MZ?WHE*1X,A!\W7' NAYX[.Q>*OM2FGBJ@K*\L/ M=/S.RG>IC/I$0/TFP,IL]E%,1K=ZS:UO#S"R?,L21T.FBQ[!XJBL[N-N)9>61;9T,10.!V=G;KB7/(FQ-4S MMF+(D&.-?FS=K\8M8DK)-CNAZ"S.CB=^68DP%\E_YWX+N4:\@&N1) PYN:2V MTY < @['A*EUH'75-M9W2MO$WH_\:=5LH=0KGSYEJD?I9T7$/0K$/=L-_!FZ9 MH&^R!%P52G$OV^Y*:W(_ARW4CN%OW9^)M]) MI[B6W.( A99X&N@$P)9C@Z^?/)OYOXNA)C8,<>"J#NGQ*,I@ M^LSI_8?\ >*/ !N=5_]1"&5!F/@YMHI)V"+-7.*=4+H <54*MU\(W9O-\;6! M#^K^R/>WU/#@ G>N8!@BY$0EXZ@WJ'# #",.9M^9/3$I>\571 )TSZKN*:T) MQ2&X12)S.Q]>; E%7U+ZV^?':3_O#M.10C4*"7%)^H=^'6I*X^UJSISBS6K7 M\32MD]\(E=*J4&)9+HVB:S'$<#B]F71")"OTMVG$"AH:)( MA[;Q$F28+6EWE2+S1 7FIGZ-Y;QDH>TP%9XET E@'$C.D6HCHG6C7%Z!.1-4 M-U+)2@D&GVJ*7TN_H:PA>UYY@'[R5H7>IR< 5CR5 +:U,U7O+9Z8W 8)S[J5 M#$6NA!1#'#D6T?LS4_>U2)-_06)Z9F& IAWHXI>LY+W63DTZNG-I59D!A&2$ M+Q5P+6@S"N7'(D$" #!6N1+=8,JC2$3G*H@OQ#HE=C.H!#D7K9 MKT1UF*H>V2.=KC[,3W'*XZ159K.*5A3*:1QE(5,;@3.)N8$5_+,4&J%+BJQ5 MO:)^WC5%NS3C6;*FZ[/*DE".N% >S>C#H(O$USJV7?6<9'CCFE"O:U8DFM!1VRX MY/5=[I6VC!%!A*T)/2T(A^[Q=8B3*X86>WR2&(-K>=HSV<4O7-5=XQIH@>WH M@9!$BNQ$!O0?8U\/E:^Z,TV%-I>+$VLXQ<2LFCBDJ5&FW 9/L".5#DGOZTD(NIE88_ MGJ]26>D#@E+J..$Q)%I,J^XA&@TSOYJ6EO\]3*$.] K41#/+:$,.63AL9;NL412(?5 MJ(DS*2.-Q,GF0ZW, 62,,9/K\USPX8BF!D+P"D_ Q&-,3E8T-L#O\&DG["OH M6)-UZ,$EM437Q$5'W@,.*0O16?F'W$-S;)TK^S1A*/7T*Y6Z A/$3Y\>%4]A M0^@P[,S8(X=4O2^/$SP6$N#ME?\SB:4S7ZS@J7)TKTIA9?]^G]&SI%[Q)W'CA4X M_O+@%:'M(Q?:8J*>%.Y16NX%N(,*4[8POCN<4CUT&80!'U3#H64+OS52_ZKSR,E2&W) M.O@SV.J%R'J-B45+3@D3^7++5RHD&<%)FEE+HX@DY-1?3N4Z2E3#E/*I2V!( MSFZGA<< CA;X<(#2UZ%"6:G@1HEBT71ZHFF9$ ?RG+@-7[*]_.-[3."[3?P' MHDR\!\R(=RL[)^P85'-LAVU-;5&ZG%Q13=>N,Y?T*;="A>KYUJE,'_2<61Z. M%3LYK27L16QIB/DZ3ZT\ !UFD=F&!^J!$7)E;YT^RCT**^J!7"U<&O)3.I-TG@[W>_7E]NS[J MS84GA)UNP4LN/T:9H0%RE;$U6*1VD&:@O4F#F3?##@T3_&ZE(DU[G(91KB!'2F;D:: M%BFT9UW_VEK(_?2"8*.9K'KF1G$OW-?#:[=;F8=*U33XOLFUI[0$*[8EK4@= MD>RV2*PIA2MUVELG+I4V#ZX6Z"J%#G'][I67SR$Q\#UW(2$;2KE%50=9!L33 MPEG**=62,/)YXB")I\F?">[!2IG81D*UFUJC9!LR+PZQ\'!"RK:XW^%4,4MM MV^!.PW2-;<.L.?&RJ(2;5W'LO61"M-\_?YJ[,WA!(#U[<928X@)IOK@YMJ!5 MD?H0B9*^)7'P:TIR)^**,^>A_H!RW]%10V5I$2.GJE%#O.KZ7EK8 MQ'T^C_D'&W.?1Q.0 LO._*JDYGFX(" M=*&X$V,C'7SE.>- @$=^*KAW-*$3N!7G?(QU[G+$]_A2=2ET;('GZZ< U9?ME"B@D/0.)9\XICXQ)B8U:8^&\!Z< M4:'W)7*!F70<<.'J&$V^5$IS.0@N =_=I'@0,R/J*:#F3F'0TKA0N6YONA(3 M8#-_CCWVE"$VU\G$3ZJ%:3*9 ,*T2!0W.=K"065I+)!8F^*CYX;2GL7IJ+CE MVC#3;QIH2@@>P>8SD -3-I$80\(.>XBTZ^^SJ9_CO:8:&;ZV75B 2[#5*@3% MHY>MX=MTP<4 -Z7<),,X#^MPV?U\*)D1GN0'!V%]F@-M/)#&E3SY#_.RI+OY;1NKVD&L/JR_?I[$]YK$/J"5&,6E&%SQGL8/Z_B,5'):J415J/_IZB\& M;CC/W=W-7=:TG8A*.VDI07?".!"*DYNQ6%QMV(S[JKOV;/GU68O^OLTMMJ") M^A&0$10FJ'E\_?B+?WO][WFZR:6AK,)!\FY>%0P_P0-K*^%T8":NJ0#MM*!R MWN-W>LA&+T_[8MXVY0/U+Z"<'MU#ZBD/U8=/U)PG\/W2ECVQT#:^P>>!Q2]_ M%Z&BG%] 2-4JR78F0]L1!R.0&C2RB0%>ZL3B9G*@IU)OB(!/5R@]'^D_>$5 MM3_DR)-?Y,L2X@Q QMWPA43>(JUN",.568%F!1X@4&UG4&Y[1D ML3W5?/HV'&OEP3L=_^4U2O^0[Q !%MH0*-D$+R.(NV?"LXX08"J+ XP$RX8X M G(1-V,6Y^.;^]BQ2Z1<*4^C;_!V*IOQU\,[/Q?81=Z$J3V2RCR5I515?$X9 M,K5;CS)J!\]:%?^4P::8\[0!;:?F5G49SH")*!>6$7 98V*VEEG.% ''S$5, M[<+=EA96!3ZJ A3XTW7^5I13AFMEB-9\DT]A24B'-N-?>774='5&OA[3%J@U M>%@'P#,D :071R771+!XC@;;7-BC%OMI4QAGW]74/')K7O:8S8[7A+""V7=<:P<)$$#'/]>,74P*Z MZ5:"V: ;'U"13$J-MF]FDCZ _3.3RP. M0UI3W:YN)PW)F1](('9(H9#J9,7$&"2?%CU)@='UY:YF#M=N?]C5)(.HZR7. MJ!39N/A Z%IXT7[E)%@QTQG'9T%[/S02^JZ5YA,A9@@H-1*@U"U%B3WBT="7 M79_X.\Y\WY]NV:2H%6R1Z"36*^T8\((3'PSWY)"X.YB:)' MB2:B37<95\?FD)9+MF5IS,)TZ_I&8BJJ:S."F_&UV 5>+-8_(-.^<.U!1+KD MW[Q6U3OEMBWUS]YJ^EW PAXT:+"&T;5\!':M[;+QK-WU+Z'O%B\8B:Z/0C>R MKD*F84 SG^ M21WP?&R%5BA*DY=8N#/.2ODFV$75_*R,3QK!ONSNXC,-GW+XB:X;#HH ^89'U.5R,TX&YTUY37%P!UFVZ$$2*!VV4=0Q'C3(K1@\EZ$:N)) M7@8^#>+;.2N1^J2>Q>.FC*LN2V)G@]Z'N0VN8!QT3HFB* ]9(2]!Z;?DA7NBC2/- MUR)OZTN'XB^*DD-]'RU^9+60]J09Y+RMT+K0R@-N'H,5RXF/''!4=W/RROIW$.S[_)?,=RI@ MQ8>"1K>KD&TP:21.^I(3V!H[WCX(TH[2+R60VBWK5BUUPJ5<2EQ<3 >99 'M'8Q8H)M9C2ZQ&F-CC2 MVS2"97;L^V=3'*,,*&;.3:3M2RP)H6B.8]0PB1/G\.6<(P2M1!:RJ_6B$_AA M W#QI11#[">5&;<<&XD>4J9.XG,4/%EUEGL@&(TM EBS&<.I ,5$Y/(^2)5^ M##C"^Z>"-9LA&;_A=4V2ZDE++(YN],+N2KEA_KDS[=1R3TSZQ0+-2%>L=]8+ M2KT/Y%:?>CDJ%'J)OR29K23*OHI$B988(XSLRCD/N:^1EWE[5_\GSWGY:Y/' ML"=Q=M7KE]:=:%LF4^-4F9+G'S^ZZ2K$JX,X4NXX$K[9NN2(F960XJG%G+.- MI!=]D$0/8,5G.?HA5DM1:4"/?@@],6HXR^=M:V+]V(=RZ]+%]PA^%#WDCA4U MM:::R!#RTFA+*;,X!F)$-0*>JD.3B-3Z4% RRGKBC_<=3ZW/W M3K60[]N-[-IT_679UO\4J:\[WU=WG8Y_+]#&\2&II"7:-:.ZE78)F%/5F66$ MQPYP\#X<:TO&'\"S19L:201S7DQM/CF=64D?_BF>(W%$PYXD\7@=*@+MS4QFOC#O7_]$.@*'F5%"N4T+W ($1DREJ*@;G..M)4]I1,39, M >=Z,B$-&*U)M%E4FR#.V!.'")WM62>>-O69.@M'WZL-V.(] =;4W"<2'P(( MQ565ZZI)@]L9J6%(C<>?"%+CCL8GC]RM@@7D&N2EL>?^?_;>A+EM),L:_2L( M3_6,ZP7%XBJ)=G='J&U7M6?*2]NNKNAZ\:(#))(DRB# QB*9]>O?77(#"%*D M)(J+,N+[>EPBED3FS9MW.^<6*'5.>AW8?J&KN*N"S M:%8UKRH.IY 1@GAJFF!S" .+_G6 (,-,^F25NWNH:G7OEM>/:I604+A@?F&+ MJGWYJ!XEZ9QZ-7OH?!1$/LMA24J%VMOQ>XKO;251HOR+I>^>(\N MY8JNPVM=2LN7M,XY8Y1(RQF/@4QVXJPLZ Y<39*&]FI SA,Q;KAK4]GJ! M& M6DU.(9?$QV02UZR?3AHRI%4&32U?J10,(8]P58O)+T$&L?7 M[/O6&;XX H["ACJ[B0./15Z.1"YUXM/I?-.5U!3*5>#W]VC'L=?5]1["\]M_ MQ.I7092%I7X%Q%EH9ZHE=06&2;G.O(YG5,5UJ^=)?=&R[.'R#>Q'DL\RH9DS;=6S@*ELJJ?8PW-5(.GXBU'WMI$R LLCI'1%'EJF M1K$+",NY-7R9:I,D*UG@S+4!2*6Q47@+)%IIZ#%:1#PJM)9--UR8-VM_-2R9 MUW.SAM!7H0$L[6QI9M492LUXM3648F'!F2<)%0\RH:LU6HKMR5GJOJD]K[L8NZVRF[??9A[G:L4XI1\$)1RS$ MHC2D*B)5;"=://\AJQ87#Y.\".N92GEE?T%1IJLZC!+R,LQY&4V(ZN"2X'X#,U5&1M5 M;O(*VQM,Y6D2!9DDLS($0T4^!>OW#]TLCL)0IG#1&.3I+LZ,_UXF-"[/NC5"$-<;VU:R<"VFJD. M[R6Y2!BF^Z.OU&MK"$(5<0MN)98D);HW'TBMTGK4Y"4793^:3SX_5FC? M C3D$RXO;I/,\@Z^.Q3#-SBQD> MG&JDRDV\J8ZL9#V;) NK9;&NCV^:%-@DMMS^0FV9,;=ZP!3K2,R5V;:JZX-^ M&ZQ@P6LL&T$L-WVHDB56K!RYZ4,^FE25-)$%4C:$$0A6.7BY$S9S#9)JX 0A M'[K$ 99RK6[&P98;U&ZL:(J86XHL-##R\ K?. 9,9++T!N\ M%X3[>WL>#BH\BUZU$KTLXM\3=:5Y*]B("8B>==R&JD[;](&H M^2+9WK/*8+S\H0U9JDZ='Y(Q%>3#W@JI1(X,.GPY;%[L/]Q8[J!L-QVF)L:J MJS-FI%5SU9DJN+ Y!50BE+D1U)%,-V"A76ZU4I8UYIGI1GUZ!^N6)MJKBBNE M( :XY1EA(.+K,$TDU2MBFAF&Q>742"Y"-ZN=_N;S3W*/?V_H:NT27'NU:&T; MTC)<8QCJ343J[[:"WJ65.89EN]4>JH!^K-//I_9/TDK6)2#4>+516\P/:[3" M^)#F+M6\1.%7/&8KBM..4<;B!CWIQ*=>CK)A-QM%%F]-W9LX$CI.P(I!G88# MFOG" ^66):PXREU+%%R1 MD 1*!;)2QS!LD1H>GFO5*YUQ#GCA,A*!#K^&55IGOQO,FT@ZM,0 MF?BJ0;P,+6OU$\NZNS(60LVYE 6Y^F#OHHVH28)5C$<'&"0&4<2^(F:0(#]" MB!$7 $5?X!]8]X6_&^9O E=EJG!4R!Z]M!VJ7V+M@089BFAM*(!QGL 9[:?# M!*$6R3>LGR/;0L#&C85$-\^3&]@"'-&FZ YVZ,HDP'F,X(,(]K& G8.[U)7X MF!*?CBOQ63<_HT0>6$IW@L!R<9L%7"O+LY9U:PLLR2>=.K2["'RJMI@?(7!T MH5O5*72-_+ET(E4/7]MP-<#-4%3R?@+CCK*/+FY_W+DERCTN[;L6,O.M-RZ! M-Q7_%S; \TT)';8WS%AGR1.$=18#/AL:>DDF>!1R*FC5O&4K]K36=_G4P"K' MRHY3U$_&2M<=#\I NCH(4@FQ4SW2#%96,1C8F"\^I0E %8[)^XSUF6N2-FPJ MH5[#!4:&0.-*4<<$[H"H7G,S%;$V=NRXA)T'*FMS%AAY/P&8:?ZPRD#(P'X- M:)>ADEF9B67EM.%CI>4FS2C6]0:3:?H"DF>:)0W%.?7UB5'Y M'@Y3C5.?62 H5H8BH"I\5#4UTV5@KT'R15'8. C2D$L-QU66$YZ*7R";0#9J M/I!-*66JP2!B(:,4QF);=M2.W@;Y5&]Q:"L30YHR$03GKNH.46][K((S4GK& M-ENKV%SY9%OOJ9A0OL1AT%!,%RHCW"B'9N0#;%!_K?5?Z<=1"HM&5="[!)Z" M]A+4?E['G$A?Z9ILF;*2U2!@]E)8[BM+ZFLQ2T8H22/ODY 14+CR51)/$AG< MQ4 2IYETNP8[""1+-+"IGK@VG52K-I\B]]*CE5U@B&QKHC)FJI5+=5Y*<#T< MM^%YL:"E_IQC08K)2^E@W#59J5"=%[?!W7B&>.I,?%4GIUN%+U5'F16WH_69>W;#7,(C(JQ1AEQ-H-IV[DFI4Z[=OG<9GNT\E7="Z&6RO=\B M1OX%X^Z#/($2+J(R@R9OMTR;.-(GI_J79;B[#@"HDIEIHB-P%N2@;!%9O7M, M9*8F7BZ?:?DY%B*FV@S9(OU5.1IB!B;)\<&JDF=K)7JU>F_I3Y.,F>H]-]=@ M2'%RLU1,;T_1NJ4JJU3;_. G$,N7+K.00'-#),K/4Q%B^ .A3$*+=E9-HI:* M<3J('#XK(&P\>VRUE.5]G,T1I/8T?(2^56M4RL#V9=[5Q) MUD6Q65G#P9GPY[P@W8A7/?OK3[)?]B=,$O_()$\.U'Y,L(.[(-D/$G:P=R3N MGL3P-JR+LJE]JNMDR(Y"I,OCPQ"&,0T60WU4)IK(5O! 1/TL9G/4IW^@NN/2 M_L"[#C,54;CVHX+*A$>R,0SJ4IGLU&@M]5;R#$;D$4@+F4X>XP0@=9<$(+M<2VU,E/$7-/?N?K7GV&TGE[!7AZ>;@93JIVR.5): MEBN;+>1IQ3BSN1'51E'.(&\1"BGK4DOV!(7(32F6A:\P[VG8QA>X.T$F87)R MAK7%I^RD\A$K1V)CWFU NQH#R8"060]BP$,#D[=WY'^3F\V7/(S$71%8\1?\ M!!5L24I;?TD74*]2E2P.[,W=6*4A+*]) F$KF]] 7BVFN(K)NFS3E^K\2P1K MBC/+BAMN0]?R)$@T[$0)>/5%IKTGF#)P/RDC1N:6;(&@#"CJJ^JK\B2UK='F M)+.V(7\LE"M4E!(O,I6-SK=U&;$B2?H.BQ=4"3__(C-"2;6[ ^D RM\%&YL:U:N&0_P4'!?W),4WJ')59-]%(RNR$M)KB3 M(I.//,N3,WX(\918<3'%2:(^:8;LU-+*GX:II?>X_*-"Q6W+3HZB)Q,%.'I\QW57'*01!9(2^%XO.4+'K\5:,2 M-).5/:=RGB4-&D],PW(-$]F>#*R4VK'R^?,#\S5RNV1]_70Q3,. :ZN0QU.W M638C0-2UO7I4"DDNS)3H[PW5'[U:4Y$R%;1*.":,=&%BKB$D$-BDA"A'3;F<2:T6. 4+J1_GB01LSNM7BU5+A M9*FE920I(ITIC5RKMEJ%G2B?B6:O6Y,=K(FAA5$:&NU1.$ZQW@C.M(+VARS6 M&^*YD12YJLI%U*'6ZU8X+,Q C?K,]QHR,AP4]UBH[(9@58]_>KDZ8.]6]0%6 M52$/7]@^EQ6^V%R(CYJF@ MR#5G5:]%S!Z\++>7$!5\CZ2YU6:6LM^T6X#Q=;*=)$&H-K*3U/# 8Z%AB+%R M*@G'K7O#K>@0(7 CB(%0)A88SY(ND=_CWYU [4"@X& $;3O+. #!Z7_R<&"$ M(U'R^5?/_],KI.L>9"&=VP=WW@<2O9=912!C_YI"Z!G1A",S%#<#OE/#];M- M^&-U7M[3U-/,9P3PTX>7KIR7APX>9!QM86B-'56FX*=RT^K"GW?JG^VVRS9V M"$>J*"M -@:%?B0PDHI%-P43/V7Z.2YXP'Q?0P?K19R9@M2AB,4XS,$N2C$H M+(L[;%)//*@1LG0#V@O=73"]$*2GX'Q\])3YA:D6U61FRH'74[)/=I,%@WN?&9<4/?2DZ .*X$&QLOQ-678VH(++Q_ =29%) MZD/5 :[:G_OT0-.WHF\E_L*J!S4P(CF--?49%1RMN9#RD=R0F5*!5=0K0IU, M\T<%&M(MLABK'R4Q;LKAZN74BUC'DM98!;]/,D('ULB"*B1LX.O!#++QV35R MTECB7S-&E:H6ER&'1EU63Y6XQ)G2%2K_N<3" R_43>I2020*"\XEVNJ/JU#Q MLS$Q::H?#_:4>BP1_WLQP[JE-"6S+59M]6RQ*'?4,WB37Z=A) P_3+F$P:+7 M8:K& G0Q5C432/SN!\"[9$J MY@5&\&Q\?7HR^JCWYN1!_ M>*]\LI@Q*AM^\P(PX2UX"-6!!6% 9^5F'0G5_$EL!A^TU6)T(56EX ;5>02=P"MH:MPI5%(51, ZI#R?,!9HEL$-\ M[N*JM"-J40(+)H7L]55JE4G^@.D#EJ.]E\QF1:QJ&*B:B'M]6A0%(-PCI9*Y M-=AU@O'?2-<9HC]"1,KSD*J&*$? 5$*ZD@BD^U6Y+V28J8/,!H(,$Z[DQ]KW M_Q2PJ25I&YP3JMUVO+0&5$Z,I39T2XZVI&36E?5!Y6:/?'8Q$X1R>0+&[,\2 MK-17[ @2]"0WM"[F1)H%#$V5^3.XU7=HX2)TCV^+EX&*5?B75W D^=XGF#K) M]ZIZJ1/?HCP!N5>N:@).+QK[0Q0+^91WX+&/&'(FV^_BLTQ-3.E%=)FZPT!% MR>#EAZ,WJN73^R,Q[>,7%: )6\E+BU%"N:YK!(PU-:14*_P8);Z)5)1F#$M' MDS0.?568QD@-"7 H;2R%[['V$V\.T_Q.&E2\KZBH5*M.GQN\VW-!L;#%BL]F MQ#*C>NCN4?R9(EV&GQJZF M$Z?K-Y(A<==@9HGPVM#L&:G'@]K@&-&\E'R^#'!WYM:O:/A,R>:"X1!" M.ZG9G&S>-#@_"UNZ81'[1;*%,Q/J3B:8+L%.8O6OU38:G60DX*@\MX:Y<1B739\J-S/YOG5Q5LED']6\DI F.=*O9=: MCE>I !CG7M,0>$R*0#<+M1N9ECO;T;7VMK *#GW%_ECU9(SY4./];(.VV@, M:8^48[K1;T.CO^<8[E*LT T%NJ 2AR+2?IT%$:SJ+F1NO$ZX:Y9U-PA5.KD5 M>W-J$0OJ>F=ZT*&ME41A0 >SD50P,W*A.2$0Q@AN6JC(Y@F<_]/5U4?%F X6 M$]PWC\02"K2\@EA%1G[3FU<2#\*UVT,XWYF@?R;!J^HVUC%2:V"E,;R*_FW6 M4155(]>VLDA5ET1=<&T4(KI"E1_97))OY'KLHLSLG&WF^L+$@DDBS-Y6!A<& M1S!LBY72)90]45K+6(J^F]A.)!/Z(3AJ!Z4B));#ACK[<2\86+:3?*5AWU&*3.Q5KC,%!HJW*4E-\I MF7,E5T=]# >!38?.6E/3S]5EW=,JP]!?S"793R!B?*!/563+.;U@7ZR[%,( WGSZ:G[(%F+^SAOT* MZR@PF:U:X\%ZE;JPX:CG3,5<[R KY@Z&>HZ"4U8(L"'3I;+$5MMAUT.2+.%*O'W10H::=XH:C=.)#E/3>I=&*K M4>V?2IWV4L:8@V<("X=&0;SYB2(Q;7Q>K?X&9??J9W[?4&R$5#8>1I)IK-Z( MT<$C"_3H3R, ?8$>[=(&XVYN=E$BW /FD"U3$^#X_--NF2I/OMAUT82 B80 M-UH)KBP1D:TJ-;AS$.74&]M;R4=)I!<@\HX[16@OE0G8>)DPP(^Y%#YW2L'] MI8Z9^ ?0K'@ F:9U,JROFU+Q<\DI?[_F >;F(37MR,(@]#E^S8M))F".P&ME M"C,YI_0@K M1-6G*K5>BC7P>25)SK@2$8\Y.Q=.>UZ1'^B'6KN_H1J+U&:N,>Q2>B.5P7#M M19*6:'.FU(Y^PW>2:<;58"K7-PK343'CQ'_6J'OW)N? ]B5.3R!%44,_DW(# M$*W;_12SIP*7GKTT++BPB6DHL&*NL,M>^>I.D]*=]G%AUQ8KTPYWQ$A(G@&N MY*#=V(#_RMC(#ZD;F EZ*>)@V?]%)_QU%C((,RR+ MS\:F*:#IT%'#0G=;TN_4S:DR5R2[1DN*3U89EID,,P'Z,)2,"-32CJLE;&;% MAETX01Z<"4W7!OSKNEVK//83"T9^F:IJD(6I339NEW(W[4*'D+E+,=6?7NO, MB!\UO2^FZIFJPO0#&ZI((33=#'DY)1NYY=:6W%R/@FB@U$)PM:@SUC<1G$E3 MP9(-1H;$0C<513,E+?B1,,N)Z@0,N]LVHU0EA2F+(P(OKCFUQP&&$!$,DZ^% M7=+H.@DVIQ@)=BHAS6Y^QJD*L"\R>1 @;Z0DSK"+Q!FJJ22%:6\HW]QV)V^P MK)V4(3U=#XI8@?2H&JMRMI8*JG$>5E6LVN4P%,ZPZ"LL.FYKVJ6Q9LT3'B]C M,-P2:BQ+O-ZF)32FN9"\UC@XMLEK;56!V!P&\V!R,Y,,JWPW6E%,_CZRR>:( M+ ?M,8&* >6Y3*:DY[ \XDSFPU-5CZ4)9XD"2?:]+(6"8"O_(<@:4_^F8"PH MD#"E2> B8GPYMHO*%1\]'Y76JY^\G56F209I^M\"%J#3:E^P!/X2$SW2_\'& M!"O&^U%+R*LDIK9%5]P"ETR4."G(4.-<1N[=<%$_\LQ2T75$T9ZA'W.Q'3A* M,Y08="$$!FU(5%47UI$?C62^70GIS_!.^*^W> ,^Q?M ; *!]PD#/ZH%V,]O M__;ADVX"1O%CL@QK"=6E9;X@%Q #]CC"0 QS"_\5RSZ/W+5!ND,IH!$ M@A(T [&QL0S7VL_R9Y@XR.1<#(6?F@_&'E26=UB9"(H^R+:"E.Z=1[Y$MPW! M()ZBGB4?C QEYA]3)9[D=Z%V",0WUFW4X0[,BC!5S0SC!8UD" ^)61DP>SUO;=TP4(_5 MK_]8 W2D_#XJ0;C^ W*0D*:0P@DS69*'SQ]^U.+ @^&>R>Q6V[5%I>AG>3FD M..""8"A^5L$AKA839;A37\4H,D^5R *[GG49L*"YI_QLBC6_FJW:E?746+CD MI21)0 X_EH4E"%@.(/6\YNA:I4&E#(-K>2AV[E-_WZ=6 MUO,+;0&LR:%YPZ(2; !F3SHAO2NSCHYC,2>];IW0!+Z0G=8Q$F]RK:6@"I4< MCI0FJMB(5H]2Z0RCE5+E_M>#"[/2(@\%I;!DJQ=K:#[V &4,%==\,""*VX)S MB Z_4[:A4'_PHP6R!A8R6HV/MN:%NNX@4 A?4,Q!MZNZ) Q=S4JUA&.$5M:U M#1V2W@"IF''X\)4U:=(TM)]FU),,]2DS.,!LQ5W9O, M+%DJR%"5^E8U5.VZZ=*&>A/?WJV4?K$$1IT+3+<.2%M\H#I4FU(7BEH]ABC(R9N_'QKCD MBHRY=E9B]4JJ!R-/-@3A7HI(YZ#J?&V+LE5F!S6+)AH^EN!7%F3%1B:72G[B MXZ!;GUZ51/](JB0.UQSX4%BA?F:CPU,$]]@UNJ9EK@/N/<>[@]O"P+^>V/'^ M3WD@K6?KT%S'IMZ9.K:;_[0*[BF[(?7NTEJHPE[U9%G\QLD=U3BOU!#4''=6 M3[KZ2(1U+3I;(RJ[B(N E-+#(,D1UFRM]!5VO];44RFWEKIK;0T*4HKXEMDEI4>5$KV MR>C=4.#YB(\V]RNKY'Q6E^8JO$12W]!_4^7$V9 .:)LC!W$E>:YXI\?J0_%V*H.1 MN]!F$]@_^ M[SL?R'@X/)@2Z^U-BZW0^]2#+$LL(QP+1ZE:+-9F(LD645EBZ:OVLF6(UX_Y MY+"[C)48FZ0)9\=7K+X8M@6'@L-KKC3-\HBMEHP8^L:P26D7Q&MV08E5?I5 M4F$,?2CY8MQNL9PAL,FD,@^CIJY0:0GD#0_6VIE]$#Q7B!/7Z/]E15Z^E)D% MYP4&_LIUYOJF@A]1QUHR-'5.E&4.L!2D"J>)&6P\A.S M@:@@AW(AY .KIJ"::(AVU\U2%V:]J 1(EQ8$1_YJ"HO*3%MPU 83.K#L^ 0F MXJ63I6* U%/T1L(H5RQH*29@VPR6*%)[#.JLJ%OJ^=3K+ECB7D0=::291$S* M%3GK%-I6YS/! :2-8$^/RL_!VL0,?:Z:$M6 #5[](9WXZ$9UKG#RMZ!";'T==_]"<9)V!7Z$Q4\E/T,>9@T,35B= M0:ICXM)H2X7@ AM%Q+VS%TJJS:?8BQLDIO[YJ6?9REE=VFW&YL-(64I[BE3R M8'V!O'ONB?5]9%RYUM2]?^]-FZU@A- M>63?UQ!D8 ,R*I+^)M-&2820_"9K.@I"84%4HC@#5?$F/!!W2MG+J#@3MU3+D"<77X&8R*Q: M% G-G8=Y35BEA@>KT/!@>JU9U?X6[:'R%,C,-Q4CP-D!@A0M[*&R%\-*X1;# MH'RZ&WV=<04]CY:\R9EI-:A[U@0Z"<\_<'-UTL181"1))Y<>XW/D$#_,JO'E MT<@ZC.2&L_4$ Z ?^&#A^@XV.TV(^X.%F+=DBM$'2NU0-U,AOLH*.B[Q'S$; M'].5H8*6M61%QN:67@SU%3182W7#?Q:2Y&)A!74--1*//IN:$D^,7- _."LA MT,4()=;7T4[\>JM@6Q*L3ITRAA:E+,MH>;"YN]8KVE!C]6#JDW67WC(=C7R= MJD5:K:C*VQ/%7Q]P>J']T2@MI/:U^B:OVJ4RCZ'S%K3)3G/WE9P2ABS3T$:+B;AMGA"%;-SF2+Q\!E2OK(138 P^DT7E@=B+&3R7;_. M;K8W5*VIW<[\LFR5*(>5@IFD,&54SOBFS;>"1+))"M2$'3?]]2(;Q00535.O9*I,IJ?%EIE)9 MRN=Q5TE_Q#E:/MG5'$NZ4&975"36\($3M!R,-M#4GI92L1&DN6[9J'B#R@P\ M08B918[)39,(*R5D=G@5>X^#E2VO_T>97M=].6GA>5T;;(M]+5HY)^V6XJ'50RU(6]6"%/BU];OFA9*2:S!N:J!G[]G28ZP,X69XWU9)2 M$-&->6+#'@W&P/ HCRAQ!I9%CI'B522Z/#C#N3U)?,8)!R*CH%:VB$4Z"96+ M1M4'UI!46>!,$>C9'RJ[E-)X-7H "Y!$*>PI63HL K%2C3H6Z6CD-H. 2QR$ M,GB"6<_8C,60AUO#;0C64JH*9L&^@51:FSK%LJRL\N M-&8UA!BP%"P09VR)B2K M1*2%IDN#Q5]<]2P5]7F$6?9$496[Q=WEXJ+A)X&@8%&Q2W"- ?6<&HS'%=.J MDLNIHE$Y#@^V"4B M$%5"%(O5PKAQ;L?LU +%X"=X,AI')5/PD>%=Q%A3$J-JEK[+&95#U? :-DIX M+0IN%<%$\$_&4P%/)"0D.6Y/HD=@J56G\,*JM6#ZR4P57&.I7)R%\#F2_S086JN\?(RJ&)50MGHBX5H_.[A@<4JVI)IVJ@.M$K MD7)S"[3+!5)^I^P1^E4L# >SF_E=SCPH32(HI02"TI85Z*>A9%#&2&JU:73K ML\OU*7DB,DS'136&)ZW MX4WHLI")6"1=FBPOM+LUVED\SY[5Z6O0(V- M/I'ZD(B0_@A8)/H%V4Y(IG)UMYA5Q*(KN,?*#2:)Z.P,F1H934+VLJI!5V4V M5DR#J=P1LDJ]CI@>@1HE5K@<.!XB^;U78=5Y=5>R!K8.\+N<9,V//8 MZNP'XHC4@5S)4R!!*%RF+DD+Q)(VQEM???CGV]=G[8%NA[MSF]VM[U;K*T'4 MT<( N343YVJ^3QWRK?!=4:!?(]#I))6@/K?NA[7NUJ*EU U;Q(&OS<4R,ZPG MNV7SQ2=F4/=A6,*/4J MJ)3<.D$Y+$$AWY]J>XW=R)H$L>#47""09/P$1%&N ENY&KW*-0S*LC6]1O0% M$O&(H2P40$134671S!^E"?6 AA5.%ZJ"'#,ZJ-XP4@_^(FA$KC>R9;-!3TB* MW.K4S,Y-AJ@*1==#\>3(>.?>S2?0VK%;.L@\"ID ;^L5XA\5&R&,( M!);\8#A"\ Y&V;RK;SO"L6:!AO?CJ74H(\'21._\1$E-NS]Y# MN9M#G?K>%!K2%7#5ODH](OTQ5\3XTX#1O% MR -,&O8DW+H7D*RSCAJUQ=7ETBVTUO&,# 266-MX7LG9R-2&#3]7+F"OYD$P!AHO<+.4\E_%3,9>E5DN46BIQ\A"L8IY8 MARC5B-*+(T&4[FE^M)*NW83E[5_H[69OS'6G6NSB!DXJ$[(P>'&<1)%L!$Q\#_0],G>-BB6, M:V<$AU+I.&?3,%$&''F(B-60J)))M9F/?N(=HHBG=5$B M'0TH';$2YC3RYR@)2HM9]!8_LN9:_32TA7CM)Q2)138*XC9G,@I=V5#N=U6# M6VG4IS^MX(5-KV2:8_TMP8:S<,]KY?7\CQ)&[L?&@"U9Z$\$?-4 FFQ;28(Y MY.@M6SE:699*N/@HL%&8%./&8DU)A(7539JHV83>R+JK[3M=MY'T '4CKS7[ M2&,39,!]JM6XIL)/);-+@XNL)'IM]]H:4NT4[:'; MW!&2?Z^NA(@9(F5&=]\SNE^J#EFR"'L?;6+"8TE;Q:*SJ=9?,:PL9U(V!3B:GD)]I?U(JOM/UXX-8RET9)[ S* MBT ^),H56?8+,\%^UJ)C$=*M$YUR#D^://#]FC"^]%E$AU4E$]O$>L1'$B+= M:@6%EI+DO=+X+4G] H$]-_,XCW1&ESG">\F\$^OHO.MAD)FHQ2I3W5[A3>? M?S(.O-T/(%.%O9+L$.G*HD7%/E,%R%;B0#(>*JH9(^]&9JP.\Z8[>L,3< XF M"T&@:45TIUX/(A-+I\.D$L@G*(@W/N6V9X;OFZ6FN#N97>\T:#7?2AL,IS\9 M(>L#=5 C2PJ&FA=RV:QR=*L8B&(PE.;Y1@L89F@@*N*!1DDQ-"1;D5Z=5"@( M+JP>885&A0R?D-1I06,]IR)79:8EJ91,OUJL8A.3,-,]AD1&O>,M#UK>HY\I MT0^5MY:X[+$K(5'5Z3VAK],-ZP45/1&U"&&/JJS>BO8?045I@6();:V#<%/M86 MG@H_0EL6/\H?HQ&O)U1G#64WRP6/+")2$#0L/1/^6NU"E+E'A:_'ZLO27"\2AMICD:IO5:I M)Z\4M2:^96S80#SBI%)J))+NM85+H8=5* ($RR?7C+ZQ8F.LTN9\$SO%83:* M$@ZL\MV98$DSS9Y9>"6B&4-6M4> A-%:/Y; L[+W@2'*,$%J2C;DBTTRG%9&K1-G+(RH-I;%T4AK*5^, 6]&WAFRRVI!* M1=M%2BJK1_%V/31O.13#X"_/PG$[&/3:O5:OUQ6]83 8#/QAX/>&'=&_O!"C MP;\[G6=+8+'=G8TKK*)]TN,8AEAF]'/.9BTWBNJK,TW# 9M27Q[ M"';!^R3>U"_L-2\;*Q,?EZL3'%KNAKW?#'K(E>]Q]G69=MOUQAE!.JI\W M6QV4\H_$F,C-$YXV$?:OS+8S1X.?FF922W)I]W"09.R/=*>)*SK&7HL1-7+Z M[_]JG[=>=ML-9+%NRWR\%3TQ=_)+L/77#08U,?=*N9EL2X91)K_6&@69!K%6 M(_+GF7BA_O$2,^N1OW@1QO3!=--++J0]DVH(9OSE-8H F,CR+?1"_MELL&:+ M-UF>PO\/U)OESTWZZ8<\6/ZMTP51ZZS\N=5LV[_!R'$6_O*L^TQ=I[XA!AV^ MZBGK!M"&'[N]30>P\6//.\WSWL:/W?"[?J#935?=(K?PB\[\F]^30\EMWVR8_P/QO>^R3-I[#E M4E"WCWWR'9$'S1G[ZV.[=L6R\=TDV2FX:WJWGD]7D3_#P>N?'!5:_%ZFF M%7%NV8[FW=OKIPKML7<_2],CX"= M]$Y\"T>).\>>: AQ[>GECJ>MYO*W<.$C(]>K:1@['^NIQ@@/:$=M+F"'=R5] MV@]4_K-7F-"^*[R&(M)8:(WWLHJS)*05B?4MJ+_I$D=N!O6?#KD 2W:JI$N8 M#JR$W9)=X^HKP6)J(>\/DVMN:DUPD5F2(2H/\7A([,^ET$DJR[W$1$)B55TZ MMK3GKL>,XO\U34:1?]/P/B81H8D(.GLCK )VN!CAQLAJ10LEL#?&$,/O](ER M@ N)K\7R^:% XD7"P2 V.&%6A8#W)+?"23/D0HG&. &=%BSSG:L)!YO@,C>L M,[T\D*KK[L'5??XL)F#9?\1F:P)_K2O_/(8-OQ(96*\"?L13@Q *&+IE)&9$ M4S$W4X$@B#$R@";>>]BB7KOE/5N:KV>*.QXO(73'JR2F.A+"9?VHD0J?<_B# MHNGQ/H(;Y;U]V_!(+B[Y(6'F_8CMR]NML__;+9ASLWW3;1_(OND=W+YYATUL M/S/&Z[7!#9TP<"*WZ!E6?^;30T(,'@()T>WM$PFQOSFMW_,?KSY] >6XY4&T MX4Q?/-M(I^[ITTG=]0]/W1G*P$\(0R8.?-U>[173';RA9L@-N((QR9^M_ESO M_#Q7<-&WV,PY]3YJ ADX_/A>[[,FF=I0D[:;G>U\DD/D*9"S^];TU#U*&VRM MGOQ0T_P)"=49&4\&U-7GUU?_\'[BICUR3HH8I8=@-(O9,(F\JY]_>J]0-S^* M85KXZ8)1-QU&W70(=4/.#N)JYHCBIS8>X$WUNY[&FHY5V_BZ)M_\Q+^)D5]D M0M)\_)X0]Z+B-$*^>$DLLH)>!7VYJ8B(5&68)E^5_"N8O"8B(';ZH5!^4YE> MX$8ZA3%Y?HA8EFU)N"UA@F!TBZK%YBQ)B2<$-7D@VZ1DJCFD5@Y"'\7$LS4LMERFU19*S$*XJP#Z1A,(PJ<^1- M3[B#BB1L'(<1$:(3I!UO_?SF%4/B# VAW4> ^/1C@JU"^+M'KP$9$ MLB*B(?0"Y H+/*(TAKD+(Q'0O]LO2Z/ 0_- M-^:A]*XXRM,>='O$8(#--T";,0S>=+7[Q(!V^#[6*>W>%5[1[KUB)K'$BT)_ MJ$&!8WR7=?6EK:^P MJ0SV8D$:#?&-]^)G*J+XZ/5;+?ZSYHE6O[3Q)W/OWYGDY!6>2FBV<>$%EV)\ M9B:0C)_$44_^<- 9HZ^9(L"R=[3O?=>F=VO^G7"Y5POSE/@DQ#C&Y_K;4V'= MB8\#;0!B$<*J!]GWS$:JX+D>(W/;YRC9]9C=IK?1P:#]HZ/!WPXNFX/6ZI]M MG*I,@%1\>MX^*S),_.'R4SHKH50M3#-MG8S0DQW.)EZ6CO[RS(\F\1DN5[O3 M;?][TFW^/I\\@Z7/5_U4_I3>H#/_=I?Y[^.-Z("[P$>O=;C\%_.[THP)>2 M\2_/SF(&FA@>DEGM*RQ*76[MGB]TCC6?I@+[Y\7@JGA,QEQ_EF]#I5&>HVW( M?XZ;EJ-[T1QT^W=BQ5C_6[^[F;&Q%84'/'9P+(,=-/L7&_.=['MB^\U>YVZ/ MW<-@+YNM_N4VENR!TVU<;D:W08S'6Y"(E(SM$YB +^3:OM>QSL\<@OVDCPJK M- 7S\2AVZT\*YD$\D M:SV(T?_1YG M@]-C.H(;RIW)L'BOT;!)O7_Z42&LR:8(Y#M_X?U+Y-[?1&GR M?]%!UNI$/^BW])N=#;ZFQG-':IBS3O-RV0S#KECX@&=_?=[^ON*5[H3<:-N2 M[=ULN]LM?:Y,'N4);CEIBJ/1CMV)//5W9:,_1/GRROW6>:C9;GDU]VLX);K)R3X5W(L%-/)[NT M3CV=NGJZ[/0:@_-.H]]J':(-A2=WY^WNQWCU[H MG&XXBF5RNN&8=,/%G2VN!Y2\1V)9V.M$ZRJYJEU5*9_;?]#N"'7GO7S?(_)P M3UEWUGVBD[I#"YDYY>"4@U,..S6L'E#R'BA@1>^^.'!AHEJ$?<>DRJ7Z79BZ M("FP6)%BD">5;[B7O_H0\W0HX8A#>8833R>>#_B,^[&9W;O&VY:9E0._MS"= M8[G^'>"\JVJ9NLV:DG)3R]3V=E)_=6=,,I:-43#"%(VI2K'FKH>ZGM @II*V M=E?U^D2@OJX:I)(W!#'^3?67?RW[RV?>U \\O\BG"8(>X)_>/(+AYXD->BCF M^(?O_AQ^0_Z^'ZG?=A)[V+;^DQC_Y5F1!<\(B@V"27\(AZ+='74NNOWS]K!W M&8@!_%?G4G1&Y]W+WF6[]>^W.,Q6O]M^Y@5B%,[\*/O+L[?O?WSFQ?Y,X"// M)KX_?T&T'6:VY61?Z0%?S> ;5F"[C\7P]?)]<^=3]?_ZKXK@M_?7/_VT^#W#[-_??OM]=?6NR__N'G_^A]_ M_/;E4PC_W?_PZX_A;S^]:?WK]_^-WG^9='_[]5W_Y^[[Z%]_S&?O?OU'__WK M-ZUWK__1>M?YI?6OV3_Z'[Y$TW_-/DW?__1V\=N77WKO.__\_<,_+_]XOQC, M1K,?XP^_O_WC_1__._OMUW]]>S_[Y8_WKS_-\/H/7[YVWOTQ:KW[_1_MWU[_ MTGG7^6WV<_=3)/[^:?';K\%\V.F=O_O]7??=[+?HM]_?='[[\J[U_J??<&SP MSG_!,_^Q>/_ZGU_?P[]_F_TV?O?E"O[^R[=W\-\POIMW5_\>]\2H-;KLG[5[ MEX.S7NM\<.8/A^=GP\YH ?!:#2X[,"^:[;^_$-YM?_*)\,PC"))4;;$4^%] M%N+ -BQ3I77WNCRZ: VB//T_G!\3S]OY\$TGN*X/^[!07_,$;4KH@+>]T#6>&+ M@UOA=W[L3TAO:/JNUX8&D["HL1\MLI 9EK2Z>57BO@4Q*:*<+OG ]+B@I&[C M>MVUS#RV[BN#68/R+/K6+.*Q/=8S66813LU,)GHFO6R:%$@S3+#):]G\>3K\^4\0XJY=#8^3E4A.?T!J( M?*OA$4E6A1TKUM1Z7N=<^[?3$.EW0+-<@[5'^':\*\'UG_KI1"C[#QX!7WTC MAD07!'[P(=GAK(8"),&C67U!^Y%C'S:4S$*Z=GRWRPFDQXU %%3,(14BQY^#YHG%VE,6QDN M$M_@X_ (>PD_PJ\_??3\()GGZB_PISE@@06B_GZ8,(B^%>*2T,,=XIA5J\F M+XL7X UIILOR?._:3T/!G+2T7,K>)S@XK' FSF["0'AB#'9!KCP S*/<;:Y+ M'B4Q==TR^V>[I66Z/0AX7AL$W//ZESWS=H\E%+>R6FDQ)PTF#2J,\X=Q(9#1 M(18YGZ^RU27O092 M_%UF-%28!,+[$*3-5 L4A].Y @#\G&L*(A?7;W^X=75 M.X^XYLBJ !51WO$S(F#F%C-J "BM?);C];-23R;C:S1,@TY\E]6>L^&-8"XP M[V0WGHY@8"&V^,J(%0WOX9>K5D_#(HRTV_,?,'V1#8I='2)73AKI+1C-D_B0+(XARGL#0&'"ET'%@'R3%\C*[Z//F44X?_%W5,C MX%8<"2.&Z.RCF:$[PTY$0BR_,&(R]!Y!]I\>WVJ[/!<'PK?Z(#IH[_;XT2DG M\L>H>09JDQJ[R9C\L/UQ6X^P:B,-AJYV'H(*+*?IG[LT]/>):#P1LD=#*X<4:-.RCF@C,*7_ <>QH<<#(!\:35<#%%C M2UAJ'6._&R>#G(\;09_/YZ6>FRR7S0YXP\E&G.S=-,JN3 '[[:BJ"APHPBS?LI' MT7H(5-\(6S_!@*)%HZJ +?UF!9*T^L0"8>0MEU\-WX0VA6H!+.-40Q#\<9BO M4/\J;$G4Y^85V2+#9#$KLQELD3S578!^^IA5I@=/HBEL-7P(>^PXW^,D"A,9 M!5T7[DHI"\6-4K1W3^V1D_3K&+9P1JEL>ZXQEC;&)L_LW/%^#E/Z+FH7B[6: M(R9U%_$4L[DP=A4+1[T+YA(L^DYW_J'M\[\G-[!GTL:J'>/#^21DD^VL0%,S ME!VF*,:]6KJEZ6+NP5/O5S[TR4DN!2KCY!H.1GU,:I!Q+\XTP*!G5Z4X',>2I&H4[NPW\%X4B+B]H@LNNVSK)G% MMAJ(BC0_].BQ5[D589OM]9QSQUG]HP)11ZA'Q!\ M)%,;>TZLR5:)@E+U64*U+3/8$SZZFN.H0$$O]4%DC\ Z,>3Y-S)&,=P#H-J#4*%M-_876@5]!X@W!,_=!R[/,A>^;5ZAZN MNTI]K@>2GH!.86#A%@R*OVG=B:Y/L?+JY5P.I.QN+"0L\(1GH5B3$*'#%0A+E_7#[2E9.3/YCZN"FE "D?@PJ&N)Q"+U$NVA%@)ZUP(#%7, MDAE/U0+V%4A>@,4+M*Y&&8+D"F]!OKZ=>=3>=% MFA7*HL1;2!N\4F+T46T2VG@^KH]T0*9H ,5>C@VR_-S_50M[TOY^<0'HKA'U(4 MA#G5BH7]8_PV84I4K"I"U+O42I+FA(K%E..,ZAB$0U:D3HI8[F2]!P/"TE$+ MROH@D:4\U.8MV926(2?M0.KG:\_X7O:K<^%WX,++TX%S_JO*CSR4G:QD3UM" MDF!S#4Z127M"HB>,'V#Y]U**!#HI_FA1YQC(Z-+RJ:-.[4Q%5*_Q(-:F5\ED MP$+*&.9VPJ^ P6G[B*Q^Z7RHV*$^C%B5BME\ZE.HR_9!R!3QQUA5I*RXL;BA MPU0F!3P8G;8WD[A([GCJP9#-!03QJ+HI3@P MFIEZ0JK!C/JEHG.^YB.4\U^:<)Y*[0)77.,5-B?A FUWKU9@>7ZUSXV*=_FZ M&Y@M#ZRK45Z@$40VYIPZ"N$CY+\"GHA281F&M)-4:^Z9OU! $K# T1WE8A[T M'&1YNE'V4F#0O2RH6SH8RV 0!\D-H1FX6 TACA_^^?;U67MPIOXVI\!OSA;B M#%Y#MY2* X<^MC0EG(NUOB0MU1^EI'*5?0#.,IM*!%J14=;TQUQ"O MBDQ-0XJZ95_A,BQ/!?L]60BA-88^1$4,/JX0,H-FCK=UB39;=RK4#=P+FK/I MO:&HMBH=I"AODE($/HI4?$U% U!;B53[U^R;PK_CS-1;R@Q4&-O&P2C!J#2K MQ]+WPP,SD:O4JKY>);6V\@D?L"_Z'O;! ^N_!U,D1UD\CKA3/4-S-4-JL[$- MZQ>X/XV+Y5TG&)S3E;.%QD4LE+DJ3:=2VEG 4Y,9>%0-,/7\0(;.T4&=\.XU MT1ZJTY5UDD,!OEN8@#$RIE24MFNT!<+%)VC,I2'&3-A$IC,=I M.)( R=B\A/VX %N]H^4GV\326-%4!]-%^YKJ/>@QSN9X)6HC[%6OLN@S?IHW M3!,?*S]E7HM-/] ;46 *HE]SP3/'Q>#&A1Z3'+*NDK'+:Y1?V;!3TS.L0R-; MS[)WI+L :TAAJG1A+"",<,$W3M"$XSP"X8/E.*_#M)#S @H);3B_%'K:"]BV MG+C'8>H5M6T[F@J*PT[%:KWX]*K^.@=9];<'8%O]_%@17)4_,(%T\.:T/QTT MO<_)B)P:6U5A\LMR ?W G]/1;?*Z68%)M$SE,H*00N/*<4O%#/ENT++@30ZF MA#)_49(I,8FCFU#P&6SC2'P+AT81V[ZWE031']'T$!>B2@QH9 F]$I^NK@8[ M+,Z8CDG6 "REIPUS@%T=4(L068O2L(O=T5Z"/_%$4ZH#\>TT2E6';-4@:]6/ M9 FT;#K"*4<[#D5$6AA55U)D]RV:.63@'L:WP?ZDB#!FJ+-Y*!=5GKDC/&;! M7*:3EL[S0#6.5V=^0P99R9Q$";O!*_J#YN!/*G%3P?EW6DT/S0>91[^ALBJX M9!C&6G3B)#XC\T)[Z"8F996*XVJGID"+W]?"7Z@V PM8.#M>X\B3;S ;^OG* M0XQ/#'IWR8RI1A38M-"G>RHX/R6+ZBCS!.<]9[EQ&])QK9BT5)Z;]YB*\6D# M YY!>PJW)DHXD2-PLJ_!52-V1K&R&QG++U-$J@ &,X=B0F0)XR05I<5DG\16 M1D/XD0ZL:T%C+\=6:FD>&ACMFGI4RL)CK&&)0/N("PG+18]^@+L$:Q-B;>DE MF$,)A*E**!ZJU0NI#.)YXC8D/#46E M<%.>QUVI=+=3AZY8O!"U)1][4\2-3VTN+&N�W7 S M[!Q8US"0KH&.54>B:L&"/XO^#RS1"!-:=""4+3R,QO$>SBC$R0M+L*S4SKV6 M!,!8^-(.M"U]M*.EL0["A0JAY" $H*46&1N.>K^PF4^2=.V/1E*]R:N*$BC< ML*IH9T9O 3^S<\1D".)]'(<(0J[JY>"Z#Y*+":\BC;,ZTR (P?X*LZE889#O MW:U$'9@G1>-#$=4S1$PR0W:%59$=A2X_%^'912 M7H*$5_I-Y0.)DI'R&"[MD))+JPR:6/<;UQD9+%>A7:1-*CD-UL4J8P,V'GBU M9L]9E8IV2<$7BL*5WD_#I,J+3&AO5^BZ]3IB(*HV@1E5I5WJ&Z2BGOL9#Q7S MHQS;JJFUH_?8;ZG ]2\H.V)5>EWY]_8L9[>^S:L #:88(R.V-F,2W?DQE/6 M5 G#(RNEZ-]Z1\)C4 OQ4D]A#WHW4S!E0%EF(>GXK- :#ZT_U+DQF6]T&^LV MUG.A*KW :Y69#@H6[24<=II@,(UH\J&V5HN*1F5UJ+_VLYI)J4\YEDC-HT9Q\1T?NVX1';6?M*T[>MX>=B M]C=YDM*&.R0.)\V<^PGDS?N1,[]-F>![N&S<^8%2*&TY5_\G%I9[)>NJI4T[ M$VC2+E,K'<@I]XB'F3RF6.-9'K4_0><@7TXE&NHB&>Z024>RF6"+?;U]VE7) MO+B5 $_RMO,;V!S3E)Y8$_Q5HLS(W,G $Y:X+O+EYUBN%^.AH;U>KJO 3^!7 MFX$JZTL53Y05D%8^7+A#/F\L\%B%,Y8T]#@2TL*2;J_TD*D.XL6C^+VGPC>Q M5^3V)Q4Q@U7_KML8]#O-KT[MHME>O5J_9KZZ6VKG*F1.F(D%#2A>W5J#[LT17O&ORHH8= MCN6X!C(NLGUI%<#)U.LRZ)I1# :QL%SI)C$-J),(F&77E?&8J#:_KOS-%+WI M%(P)L.@JMS4!N_+RM"[W+LY;FU*#\]X!"KA"5WMK)+W=Z/=ZS83D3>_7Z68Q[@\OFQ6HQ[C<[3HSW>;YB>F(FJJ?HY=(I M2BCNM7?:U=CZ"(+'P8G==2;4XVJJ&4<@/Y,94X;@?U;![-)Y<]'J-_LKM^F@ MU>RMLZLD %,Z1/XH33*J1U#U QR?,V57-FNF(1)XPX%-K_^:!@S_YV-49#A@ MR7<4P[)[$S"5I ]8HA@(Y3=G\ILCOXA'4TY@&S)U#;#]@;886Z/F"+0%"I(2LT?OAMM@@=#1>=9DMO"=+D M08BUFUA4H*^<8]:>()RTC9KG [=*NS7C_&PJJXTP>73M1QIWR,X]G469&!4R MF,OV>&=P;NQQ/ &Q,V9M8-:MWT[7[X-5(24X>!Y;:=3J/?:ZW5?$O^#]E[%?]G3>#TZ8$DN@<)DG@XLNL]IWBW]+L^ M4+D%]J>5]*G>:S]GHF#NS//8U/A'S".V[X8D\S2<8>1BDL RALS&I7BB*U 2 ME84RO#L*Q**[TIF$%FBUF1\EHU%49+IZJ4(^J9@AL\J]F572/)HFB <8+LH< MD0U-':E#@29KQGW52J@7BKA(>F+S'4@>D*I(B:1DR!-8DA+>2()7\")9KW8WHYTJRI_GZU\RL?=W[9 DK=\'(K ?!@#D12%?W+NAJ^9'ZXT _B!B- M$7,?48DAZKOIF::(%A)$DN-R;<1P(?$J$GY "5/8JS/ZAGZKM?3)TT0VGR2R M#HZI4-TYB+:@@' .;HK%%B)Y0E81A. 7FHE=0E%1V<>(>K,6F5A%-UID="EL MEP 5']%;([E\B!>/VG@%W#9BZK)B;CL1F$R3G)BJ%L*LNL1@;G*/OMJ#X# M*C=M N,@*I>#9OM/#>0#HOU]V6NV_J3NJ!U(2X+#[80IZ>?*I-CUF?2MQBH+2>?U"5/Z<_A;.)E MZ>@OS_QH$I_A-+8[W?:_)[WF[_/),P2KK?JIXO!T+^??7I9?"2-]2324, WR MFV@$_+.T[L_Q1O0#'D!E=)OG#Z\S^LUJS^/ZAN]+SEZ>S%^<=9J7R[. A-[< MG/7_>60XTN6&1?MZ^RQ+.K% ^A&"2W(#BS4X&KGAIN%\3OL'#ZZ:RQ3FW=OKAK>U<>K5TWO9[00E$;Q MGN^S]&(-V=8CSY8D;R92=?= M8SG\H1EU+:;URFO,"4T@4+*8P *ZE&H2,VZL0$L< ^WS9GOY"LT. &99N]\< MK+BB/=A4:KKG=Q*1S:+96XK(%>Z58Q",K>)X=:)2LEI?[+6\[Y>JO'(Y,H8X MUMC6%@BY)->#R]526^;0.+]H=M?+]WF_V5HIWQKTN[3?5H[?;KI5'C4X92O' M4A[UH'F^?M"#9O_>>])LKMJ=Y/;IH^W3TB'_8I_;M&)O2,&J.6QLL;Y8*8P5 ML<:HQ"V'3;?NP)*"?4C+^.RO#TB3&@9_>1:.V\&@U^ZU>KVNZ V#P6#@#P._ M-^R(_N6%& W^W3M_MBW.]^FE%GL'E5K<]234A140LJ:)(S[H>L4[2]W@V2H1 MEXK=BKINDA==ONLQ]W+]C&$-FP;Z#1<2"DXE49_%A%(@FWU4N]DY%2 P1I/F M9."4VDFC@WF3@">J9RCC&5"K^Y=])KQ\D@XY=[Z[JW/=Z^,H9NS/9RN8[ MT3GB]W?$,=18+_&$/<]RV1AG-D_%5,34L. V24@A$(6SD"L%&W9"JOP( M% _KQQ_#-,M/Q><[?7%8L^^W$8EW"7%;P,4_(Q$IRL2;;]A-"YO*C+YJ8B3K MEI^2FK\@9JJ.1NB!EMP)U.,(%)X4\XWE*!78PH_J;FR47*M; E^KP&MP-CICHL[=I)USC% *TZ*G,XX?DH\F?9 M5$11]GU#5MO<3&%*5*68G P9"S"(L(TH*H^4Q@IVS&H%MKE4C53!LCH6DFKK-DK==>H8HB; MC1&XZAYD4\WF288B3>3&,>^/N;]@;!=&PM6C2A!:KA^3[=BRY8++2D]G+ J: M4,S1]/PVC3QUN5JU\N_A>Q@=LK>.X0OM)RCJZ;)K0L*W1A I["'3R^/-R;AT MX):3):6*)>\YMGODTLSL^V5WY:]_EO$#%75$6D54'I$_S\0+]8^7*&F1OW@1 MQO3E=--=RH8&@V:OWN&^R@>7['I[JQKAOK1;-]-&/M-R_;=QV/DX'3&.LQR0".]7*CI_Y MNIOU-YP0>*3\Y5E7EY9*$^Q%9_[-:Y=-6;3*EJHJZ7QXZ%/[UH*O%MNK>)3J M4U%^^)IO:N$7/:NY=+#)YW-:;C\3L)1TH0GX%YH7;TKF!8)F'F)&CNE2MWH' M<>DMBF79O1V-A #W]B TSNV)X58US;G!0MWZS1O,]CVA8&' M4[!N1@]O&Z ;=)^IO'T:W"3C)+=V*J^#>^WSPYNP5T1O[;;X04B?V^(;3;*I M[W-;_&Y;?&L31D;HMS1A0-0>/\[)WUQ+HOOB3G)3^?8[;4'YC)5;\-Y[W WR M@0=Y_"]P@WQ2@SS %YR6I[PN.+?\OXKP8!>FRC;SU_*.81:_JT[35I]H?UJ* M3SVH;Y,M%^JCN%MN!6_+[W52]W2EKM5N-3M.ZIS4/>*W];N]9O_H94X_H[.= MK5(K?P>X2)WF8"]KM(^/_9,SP)ZZ4G)'H9.ZO4A=I]-L.ZES4O>(W_:\W6X. MOC]B<3MQV^MYN]EY[.79O]GU2/FF@PP$EGA2=IJ 6K=C:B;T2':,;/6XY3E: M+T [56Q/>YD&Y_UFSRW282]2O]O=V@]RB_38B]3?TQKMWTYP N)4[8DLTN5E MVRW2P2]2;^L C5NCQ]9V6R>43N4T?,KE,\A50NU[=EKJ>YHQIDZKN[6_[ *! MCQW6Z/1/H";HQ!?IXL*MT:&OT7G;53,X 7&:]M@7J=/LND4Z[$7JNMJ^0U^B MIUO:]]@YYD<@[:__;&[K5$8XQA:OVTYX#<^).?*VP:UJ5$@TD*L;%5;H*Q\R M./8@H*93+&W:^OL/6Q=T&YW>Q5V#N1M/PIXCO4Z8GX8P=QKM5ONN86\GS$Z8 M#^G#VXUVK]\\/VUAWB8'=S_!/KP%[F\/^7J$U=V_0^+TI-.3[M!WPOPTA;EU MAZB[$V8GS I>]%RBW3PB]3M-UMND0Y[D0:MK2$>IY)M=P+B5.VI+-)EVZG: M0U^DY^U6\]SQFASN^G2:EX[79$\<,$4F4+SRY(2I 4V!!4 M38"+M#[8!!WV]NLV!OW./8L)'F"6CB/QX/;+D]\OG4;O8GM\E-LO;K\\S?W2 M;O0N6T_^?+E#.G!7>^?P1*0_.$I]NG]GR2ESI\R=\>.,'[=?#G>_M,[O6;3G M]HO;+T]EOYSW[PDX//[-XCR%=?KTGI6%3]51H*S*#[D/7ZP@X? _:DPS/YV$ M,7W[N9* , Y$# ^[).%\T"\8J ^@![X(.!>%'WK4?%2)K>J]@2?PP]NC3,V_F+[PX@>4M9EZ"78QAM49% MY.?""PKAY8E'P@-KW2P#Z*W9LI;]]R++P_%BU8S]]<_#](>_/L"#=B \*^=^ MJ>-U9[G[\RND$?QG$A4SL?+KY)XYP].7ON7E+=][]F SU^D@.<+C;SR>*9R; M:YH;+_!SW[N9AJ,IB-H\%1F,+JOP3! E8S8-YS/Z<0QBF4^%M\!K!'Q/X+T6 M(S$;BI0U7[?=\#JM#O]OBS8#]F_W0M@(>'L4)3>9]QQE?IH4\"5!]OV+I9D$ MI8D[0NM-UGXP1Y$_S\0+]8^709C-(W_Q(HSI2^FFEU)?2&5:PT-!B\$_O[P) M@WR*2JG9(L6DDKORS?+G)OU4T>;\&ZSFY<7YRI];S?8=?^MW5[]TW9WK!CMH M]B\Z;JP//M9^\^+BKN-Q8ST-&3BFL1Z3#,!8+[L;/?66XIR#8$F^W((D>8-@ M^JUNVF"3ST=;5:3[F8 E@XXFX%]H7[PIV1<>F!8/,2/'=*E;O8.X]+[0N W> MN]-GK(P>K*M+/#RQ0K_B/IB$VZ?!33).Z1%W1+BE7;&T_>[# MT]*[I3V$I6U=GL2>=:?_YO1F6_.$G/[A?Q+%>MYQ5.N52L6.N.ILF57""^-1 M*FBBAPOO.PG#].#=40@S#[.,V1ZL&1LELSFL2H 32C5E\S0$*8-!XJ\^/#$K MHMQ+QOJ1^/!*&9NL>(.+T*#_$RV['^L[/*I'$UY<4*X2+LM&?@PW9KBLR22& M;X4;1FF2P;HG&7['!,8)0G$ 2[NG4LP5!8:E>3_SKF;PY)&?W?GCNJ>Q!=0\ MK-L%_6ZOV=]R#TA5XWO]B^;YGTH2+85>57CB-H%'P ]3&%>EAQC*_'?]RXXR M7>4@&AZ\-P_]"-Z4C,<9W $#C9(;N/WJ\T?8-'[N!4)]1.F)<.'*E9)3T\4S M8KF%F"[*Q-(>ZRY9TMDRM_A#.%J+?/4M2WF%/2U_KU]I>6;][S0UU0<3<3:$ MR?QZYH]AL"_\Z,9?9,]^*)^Q<,#:$UC]]M5[98,=LZ?Y^0[#X4KTF][/6L)N M?-:X1M2E],[39):@$,#)$H39",[:/)/";B122B-OKZITTS& ,AN(L4A3/UIY M/TGS=[U6LVO&^ 4.#'4A'3DT7 $&1-V>&?O724I%S3#PH!CE\*!O6%D]SN5+ MC2ZH;J/O0"]T/'O0YFGBVTB:,BE8'MGMSVIWFIW2+&QCG9S^>?46E43LLV#5 M%*8?^3%4^KSU9U'7DKDU9]&:[I/C\8Z_QEOS\IU/9=T9W+[7&4PZ9G#1O#1* MYN]\&:J6=?JAK_(2:L'**G-976RJ+<[;*OY=KW[NH,PZ%XIOI:1*2];[6E5J M3=UJQ5TSL4NO=;;[>EWX/HG/$#!T /.T5Z6)\T"5$&OTY86U;;6Z7++;Y7XT MMTK],*8 0@Y?BK?+394ICQ/D7SF5CYB/2]R$\G<+4<-+PFRW'C8320XT5!$$J[ M27Q+1G[@O;IZ_<.KJW?ZD4WO2E\3+1KJ_>J)MQSB8#R8"5]U?B^?MWERXZ=! M9MPB^,C 3'U6P'3#O&!XBR?B3200S.E]C(H,12$4#ZHPPN OS\)Q.QCTVKU6 MK]<5O6$P& S\8>#WAAW1O[P0H\&_^YUGJUYVD !CC/F!1)46#85B0@H:5F4< MY@1KE0N8??]B>4Z/"-;:;3?[K6.!LPV:O<[Q0'#=6-U8CVFLG7YD2.,I[>+] +-JBD$.6UAW!K_/R$T9MTW\[@",4I2RMR^@"\1*5Y5R=GL%*5QG]+B>V][-T@W M2#?(QW?@]@= KPNY[^*7N<[YUAA;)W-.YN[S;;WN/M7< M*<0J5U;/K0"0*S\^$Q,J/=QE;WG]C W("@Z3DF#+V>UT[TI1=)A^8."':M38[^:S73Q:>Q&6[GKJGB@W- M>RX.[*3N4;\-.2P[6UM03NJ8THOSK4U$%Y-S0E01HDYSX(3H MP *[3IB=,!^<,#\9(>JY5-?!:<032G5MBVE=2^"X9XBT>X9[QM$]XQ2\[\]M#AQQR*ON$_=^U*]/G_=ZS?Y>#!LG[(RY_2^\:*.D?UA!S5WGE[3U4\3N:>JLQUNFV7>' R][@RUQFX(+"3.:?G MG,R=MLSU>GL".SF9>ZHR][S=;;:_=YFN8\&'NCA<>4K/^WMB]CV,SW="]"!" MM"^@_&%\_F$&HWW;1NMRZL-+)G).Y>Q&Z@V2I:U]LWZ;-29V3.J?KG-0=G=3UNB[?Y:3N<:5NL#5PQN6['/CKH,)2%ST' M_G)"=%\A:CLA.KC0KA-F)\P')\Q/1HBV9\!V0O0HR:X?\J!S.]A^:CO4M&OJQQ/!;?[F(AW!^'SZ M[U1X0S\3@9?$GC_*"S_RKOVH$%G3>P7"XH/)3)^.!O3"BY/*D". M1D7DY\(+"N'EB4=3"O/7U.M8G2TYP6?H,M#\E";LS)JQO_YYF/[PUY4/LB3[ M]R++P_&B]*0.;*2'G_S;';S.J@9I7AB/HB* ?\#L9TD=S'$EIA TO M$'-8]9 ' /]OY,]1 #WQGR*<$X$\WCWV1V$4YB%\:Y&M'Y8_2T ?_2$?. 8! MA">E=$\.\AJ"W'E^EHFU5*V+!Q;"-4.-^]=%"-+5"3\U+O" M+Q+I1L/O])H7_5/83%] =":V V^T%VZ95/A2QCJM3AN$A7:)CS($"@G^U@)I M"^%6&)E24S"F8HRZ+D59 KT?CD(1CU!@@S2$_>H-%]X4QB!26VIAEQ7P80\O M=O)[NWA^S),L) @N;3T8S,N;,,BG\H"T[^*S^T7+W.(/,QABOOH6:X XA2+= MTYKVSLMS8?_O-#5GQ42<#6&!OY[Y8QCL"S^Z\1?9LQ_*YR\9 M>*'^\3((LWGD+UZ$,0V#;GHIC7RI:;5L9[!IM\/MO!^YF .BJ>9W_]%[IZ;^ 0#KS7 M8B1F0S @NNW&0\S(;BYU\[SEI8^4@C^*7;S3<*XT\C VBS%Q\([#P%/??E3" MBF[-?69SHYEP4RVGNK5OP3VJ">/4PKZGS F@V^MWF.KV8-^">U035K/73QX+ MN$'P:1\0P8UWX8E6_&[^_7LO@[BM"+UUN75?U&TGX< KU)TPGXHP=UJMN](Y M.6%VPGQ(']YO7=P5'.1$V8GR(7VXT\M.F$](F%MWAZ@[87;"?$@?WKX#2]IC MB?(3Q(HZ;M1=S&IO>VX'AVMQ0E01HNVC9$Z('%ST,%?3";/3B/<7HIZ#BQZ< M1G1PT8>#BYXDEF43,(/XADA/H2Z)%K?B1QO+ -*&MQ(]BJ^$/\S"+$.\!*%) MDR+U,A^7#OYK)!H(M?DJ#5J=B2#T&]Z\&(*$,7 4GVP_ MQ0*>CF &4+%X(BA&=&4#T9V!\+)I_[?_W79Z;1>OOU" M_VB__'X;<.'VV* 3VQS+P*_;L9\2D57:#&4<-JSQ=YUNO]E2:"(&B,D;88/ M\T2&@&D8)VA#&.W+ M;K.GOOK.DK@!AG]#C-KE46'4/HE,^.EH2M,;@,Z*$L;$.V": _JXL;JQGM98 M'3#- :8<,.VTYMD!T_8-5CDN-,#.4&ENDAT>[53Q:,E#AQO;#6[L-'H*KD07/ A2 M;&VKP48]W H;\R6(H(++;\)\2DW^TE7#),_H1C598@$1\10A6?A[ANLJOH49 M05+450;&5<)V*1S9@6"[OCQYT-:MPOE02*UJI\S;0%D21UC%9:',P(L(U[49 M&&N_V+KIF9,Y)W-.SSF9.R:9N^R> M.YES,O>HW_;\_*(Y^'X?XG8*D9'E8L;8GL^,2-LMTX9[AGO&*3_C%/SIQTJ$WZ+7[VT0 M''$(J^X3]W[8WT*"/-B:3.-A3!LG9*%-%BBJ@VOQ4N$\9YUFS6DC$A1RY]CN'-HKIT? M_E3]\,'%^5W[.+G8CY.Y.WU;]_*BV7$RYV3N$;^M?SEP,N=DSNDY)W,G+7/] M7F=/R 4G"$^:D(46=[=\0)D>N8N7YJ#ZECIIS@,W0;7G3/RSNTKE'=V>9]->_U[,=, M1';NGXA\9,>U8YJR+/_O3L8TV&A(G\18I"!YNQW"EEO->Y_ EFA?>O_]7Y>= M3NOE9S'A/HZX]WX2R23UYU-<7N]M/$[2&:7%Z=KV2VP/B@U.\1'4K/15$A/! M-/4__3'$!J38DO1S#G^@I^YQ]CT8O1<(T!%1ANJCB&6C4^KLJGJ%QP\@T;3W+BKE"-;_3E.C#2?B;)@*_^N9/X;!OO"C&W^1/?NA?'K! MT65/8/7;5RM>JS/F!KKY +J!KC@7:WLP;/]MJT^9?;7,;7?JPE_F[-^D6VZY M1RZ83%DF'\3;.=&/CP0<6OA4V-'R\ECDL->O18S&Q&X;U1ZZE*WE$EGW%=M_ M_DD+XL;R1C-=*[;R2;XW]J_A@,*>OK/PFY=-PW$./]SX:9"I.^5G2"?A""W[PR>=9+L)/F0/OSYH-G;&I&[X8R_9:1* Q&-L# W?@8S[HUH[7""P\HHJHB6IG<(8)). MJ]T]*CC)!YQNC261T-+O&^0R.FB)*]5W8W5C/:VQ.FB)@SPX:,EIS;.#ENR[ MW/RXZGEWABMQD^P0):>**#FNR=P9G,1-L@.2."#)%K4@:T),#E3B2HSN7/79 MV;K9IRN6NL)7)T/WFL7GK69_'VV!/?) 1DXJL> M.5&292)K+/T%5T#=-BK25,2C!?X!.Y" %,=Y"NL#]QFP"H^B_DD(6LD7%E9% M-NBA[YB%V4A$D1^+I,@0I)).'K4ESS$N\NU-:=9T7A.B<]'I[7#HWIJ7[WS> MYFD(:A">:YKI?-?K-GL*?4,"ZE$+-IXM[/KV^?4KT#[#,.>&;IY/>85;PBG:KV=&O0,DG'7;['JJ.1'Q+1GX V@^V M#/=^JPR#.@[A[H&I56*@/G7LAREK3 GVROCQH :I05&1EO8@-CI*PVMX/\,%Q3J6 M-)'4$4J*_:STAMI;6,'(F;B[GGC ID?'A5+[F";7(%JLX+WG0S@OQF%.+0V_ M5_HF][_!$,J8M1I,X#&AUCK-[L7@:) UG50:T)\O&+\O-VHSLX;PX.KSK7";(3Y&TZ;S3.NQ=/ M!;_V1&3V1$3S5AU[9-+G5.F)J])VYZDH4B?*IRW*H'K[K<$A8H&?(/CLS7@L M1GEX31$8+_5S!S][D'GM=+<&"KN:>2=$%4W9/;]LGCODSN&@+IPD.TD^+$E^ M*A+4:35;[D ],%7F0&CW!Z&I[U^&*1P_=.G+U !"$*B!N!.QY'%06A@A+PLL M&A1+18/U@!,OS#P#\?'S/ V'!:,0)()&(E<(.I.,Z74R]PR+FV7)*"2\S4V8 M3^GZ$($X9S!I"%&#?\;9F+$]([G:B'&+(L&B,$\3D!:XDM0'B\\X_ 8/A&<+ M^(-$R]SR83L&KAR!D+S6J*)6P[OA'E21P)4A8-.#KHG$/GV^";/,XZ<2<*GT MZ+6/#,* MGHJLB+"OEF>CY)% I)?>-+D1<)@TO#"GJ^TKLUS,SXHYB2.B MS6@<*)@@&@7L"GP*Z)PP4S@S-:Y4?T.#,5^C49*B0HD6#0\W&,V7EXO9/$G] M= %OAGV&2#-XH,AOA.#G#9/DJWP#/H9>@?N"_@*CRHK1=.T$@.Y+XDS\IX#9 MPW?G4[B11@DJDD%J^+D&*5?9A3Y\JOP>?/'_S]Z[=[6--.NC7\6+WYQSDK7< MC-1JW3+O9BT&2(;YQ78"SF3#/[-:4@N+V!:O9'/[]*>J6Y+E"V# 5]!^]R0! M6U*KN^KIJNJJI^0[R:'DY6\QU@5%/5'65WGA%8SD%O1=%JG]IM>9:^R:1:7= MG-H&$M:)\!53^56L*XL 5_Q!OB0S1E>J@.,P;?F"9A?@OH@O!U/UDN64[YX+ MLQ^G@W2R$+ LFF/"G'=]ZP_B)!-CWHO!BKGG!>;AZLQXI4!<7@GB@=;\(#V&PGWCWAM^E.[^/VS]@_)0GB+@(R2-@(3CN"!UE![ A<)O=@B18EQ48Y]L"RJWDUG]0=,.; T$E+.7<3+T+]1/8$'_$EGYKO!A&QU$6)CGQF.L?""19WM6NQEMWVBNI(ZRQFL MNY7^W__C4)U.QDI7N$QOWOY] %R*8-LRS."YA';&1&Z)T.K4K!OT MA;;?!IEW;WR97H8M"URF-V^XM.,![R[#-IDS().%Y U8GR >(L3E[_QN/9/% M3]!F*[E>IZY5MZP76GJ+FZG4S' MR8G2TZ&71D'$DPA3EEN2\WT ]Y+);S$FUL#,R#0^&(2B@U<9NCSI@^"DDJ$I MXXH'YZ7/LS0WS >4_TYK%S$F'F14]BHS$;^O2.X'M:LNS#H(;98Q"6^3B-I0 M/CT15WR08 8N9C'T)&G],+O\Q^[I;ODI',GDLWX6\/UT&(:1'^$#@AB6&<0W M_W:>!1%VXQLYF@Z_%I@L*5+Y5) H?)&N?!9^&_["S#IXZ&\&IA$4^82)N(Z[ MU_@5E >Y+HD(HL%N[2=F5'8C@1G,'3X8>V'Y<(_#:_MBE 0%:IKD*1I7W,<< MEM%SU6UK(?P>* >0(_W 2%X[[G&J 2HGR!X7;58F51FO4@>57207?@"K'U\,YT/ M,]?49)!,< -7.8%/3!99;L. 1^<*/3IJ%9O6ZH?PQ]ATZ4S)#2[AU3#Q.UA3 MX,>]7I0UL4 -N(CC($MW$LEUY&/P1=QB]YM,^V0FG.RA DHW3/#S ?I5(L"4 M8FH[(PB08*RRA7^S#;V$#;E.7O$[B<5809 E^&9:5\L53C7%* ]S5+.@\GQE M9Y*+1&0B**L1BIX@,(/#$&M/DCRI,AU>70'X)!BRYEU1WA?P%4>O#>\&0.ZK MX]@ T*H;7^$CBJ\H>!)^IP^K>8$F0/'1#*"HY'M%\OU32/GT![.ZM,R28+6O M@<4((FR8Y3TLKZN9%,J#67>9)9?>,.HJS8%M>) ,58:_S#OO@:US/8+-&P$J M@=GQHVSXD>R.[7QP6Y3A.!G,,"U@1#"=\&_4')DVGW6NPJ^B-=$706E.9%$% M_#_*%VRG(?<2D&,YR'P_Q:_\3&*_RV_JM6\QW"(HU0"HF5:Y]IZX@.]*%8#Q M!K$_B).\O0RMSVQE]&! :U4R+.L1L,=.GHJ=8N,B<2&GV9,37]A1:/6H24&C MT>_&\$S\F@]Z"694DJY/$W;V=C=S?O=359'4!W =@@FJS#B9?RMMZ4 IWU5N M^$ZHZT,87!]7#MB#L(*GEYO,??F[6?!>,HKAP3TAP.*+$;E5!$0@;WD&75E&288+4H^ 3%^ P-WUQD9/!DN MYJ#[FVZ//I6[25>U]I)^CWP(.G9W((5HX6"Q6?"H#;U;.\%:))3=)<_:_,4% MJ]]6O0-FY:\]@_%1B(QUD1B\$W6[7V. M^N#_HX=Y.H!?2&T;#P"N8R)1?0,QX%&W*/L;!X3%EZ9O&IH_N,I3Z;LZ73^^ MTR?P_3>;FCDG1A%@O(;UE3YI*'D("D=9Q9MPT<'8\W^5/P)#_B+AO1H?#CIQ M(LM!^::9;'+56M(*?N =P>1/A]XE>E37!/(ZC.PJ4!.1]##L=],1F;\3EFZGN"$RC]_#L&G>_38=V>$P@D[<#:2G M/N"_< .&;\6R.@#L#V MT_E4)_,A+Z;TKHU[9]TTWON.'T$Y@(_3H9=Q-.#K MY80(]9PEX;/PDB&R1*C0QHTHW27(K0-P'/HY-(T?;6F[>N$5I!V.T:,,]GPE MBFID?""#,]?@?US@X")?GJ/\9E*Z:YB(ONKJ>N9QJ$!3KQ>E& $"V)1G&G"' MBPMP;3$D57K3_&:V.0IXO;##^_LC.7#'Y^(=DAS,CQARQDY5Y;PT!7ZD4O)D MJ=.[8G.2#".CEUE(:"B^E/M]TEM-9O!HL M=>U%D@F\I<+W)S/.=7,[:0_F:2)<,2!4# C/%*N* 6%KNJU64_WR5JQOOMBN M*;*$2TQ%B0(5M_XP3&6*2(FR:AE%7'/<8WFR6PWRJ4$NR"I0Q1?N)BM!JSC> M1_[5:YG27YE=QMD]Q9%@7)JZ2NDKI5 MOIO-[#I]-CW4YO%:;(&Y<2P37!=@;KQOMH0/IF74F:$]NP=B16BQLB6B!C:J M?$;3JFJ)5KU$AJG5&6-K6:+WXV)F"3%+=S'GDM;M9=_ZP$RG;AATU5WPJB5Z M!J!H=4=SJA7:W!5BCEDWV3,,I\K,?\$TJ[;0,FTG9Y,0M[YLE*=:MOE9T[RX M_P!?13TK24L'220K+/VQ?*G*R)E;XG5:UW6[,D,W=H5T,$*=BJ!PPU>)UJGS M7-ZRS7,7YMLR'JO!6N-A;=$*]$,@U+\^/I(^&89+'M*ZB6,_SU_G5M"6YK2K(Z8G2=2#"5VE M=N=%E_41;5O!UMI7KE;<$S/ZIMMPFQ%#7(FY;:R7['/ZO6ZI-,L[/J,"%$89 MA0 !_4&-!SA<5=@XB$OSO8 W?6+*LNH[Q#(#RY6?S[!BK%$?-HUR4<.9D+P) MQ).E[["(5Z*?\KQ?^6^ZSG:-DM9U><86B!X[]J)&XN.T=I& 7&0?]*ZZ\9W( MBH6#G#GEX=[DU1J^?@T/Q17,<\0+?DK>BV'#OB\MI.;LVK,6<@9M'P FH"]R M,2,;WT#>$-=;\:=*.IC^@/)J*0?H'_KI:XB4N\1<>3:W;Z>%!C2=> M-$BRE;_)"(M^8\8N&Z-&6CR[U;;N7OG1'4SG39S\*A,C5_O7H#T3HG &/.UZ ]G4/]*_1ZZ:-+N M9\2[J;A0M*:CBU(?R7J3R>M.[]*!Z*F]\30GHLXN5X3444\2G8;Y\.!O/P;I M106O-M&5B0T%L='+8I/QEJ6X'B*Z5L3G.8_R2()XYIKD'$O%F0]R*R.C;;6& M*UM#W71*+J-:PV2('*U(5PRKDXPZ$]:Z$?=R@P<5$"[@/?DJD M"-'*#.V*3;I,TI7R4(#O(UF^ZODJIYWHZDHRI\,>M?XX/B>[" MVL/R]"*_''= "40F4@G](FN (.G-\DX'*S?=MB)FI#T9,[( PNGK(T9ZW;;- M7;>*&54QHPI,BWA#9D,/^*W(([3,U4L[9,F4EFR*2* %@\(K:I[HBS :X#X9 M8]0"OB9A3QE,X,T2F'<,+Z'%)'M/B63 )4R#3G:%/QB"MY:'*6KRB.(1PZH2 M@-4UGERTD9E@916N/&[K&V*G+@L.&553JZ:A4M4%NH6*-QQ*H,QY+6%X( MJHHA;="ZZX9;ZA^S@!A2:7$S(5 AI6J?7.6RFF6WLKRJ>3_$/.Y3J.'(?+V. MD;C[Z98CKVH=4O%]CXN4J8W/Q<;R?6]*,M.(Y6(!R4QOI'5NP;:7$>QEUN]X M6;CL1?V;:1DE!VANLF\)[Z-= 'M.1BF: A@U+EJOX ^/&MKRT$O32Q:'O&_Y M!K/[:$M31=-&H:Z\(=J-2(3LLACQ+@PL#D.PW9%L4!XS%X]1(\-&G*76V3./ MJ%_1B/FMI,8]0YRHH9=\L'G%2("1WY'[($,*V_$+XC;V>99- M0,?:Y&'P+K^#O"C)SE2>*:6ZR4;"EO<*CH<#%=)]4.IZ?)"+K.P(+/M$/BK5 M!BW/H.Q"3ZU22%>98_ 24FQ''0)E=]5A7]Y-1HYC;,X1)W?8]P_LLC0=*M9- ME/*H5",LIQ071[4@'29YGQ 5#>L]Q^]=%IJN<7\9,6I4R;(/(T(X@W=$(0(S MG5)6WOP;C *$\8TE%_:)V X8M:*+QRF8RS#9:*?4KUNJ5[D)C0("?I?$W6X6 M'BY09CP ..@D\?"BHU1#!H"Q81B\;UIDK(U4]*F=B)JEV//43B2]*-!6F$\5 M3R[UZ7G%9O1639N')<_0)CJBSK4538G/<.I#OO 186_=.*AH9Y2?.PFW5('!U4PW7J%&5XE;4U\\LMA$8W2XMF0KEA M)[M@>D)DJ2B)TEV,1B2!E&9YIL9'BP:6(-SK"LVE"]&'(:"B(-!?#=2UJ L_ M^E'1NT@.=K\GL*O\KE)I[(&D'E><$$RI=;@A:6,G?HHDBK-S')*#BY7 M-TZ'.!BN;HQSFP?79HU^M_93Y$TQA5R4T9"541CWR46,-K0L'>EY"+++E"W1WCLJ1Z:^,MB M,-F:[*OST%S 8+V[^-HAMK',,"Y.RY/!&5OO MVJ=._V/#9.K9;4W7.8592^K-FL%CF)B:L\YI65UDY.$PR"IZ>#^X,+-M\)/L M(/=D=)#[[MU6['0^,OM@$\9PV_5TAJ?L^IXEDG%U7(Y;HBK0R/B&TKP6HPA< MCQ^ORWJ-1VHW,I,1#[E4FW,5E80=?I!P/[=M>[P(PLJ )9AK:(ZCB0K0#O8$ M&(5RCY>^J ?/SKR$FPX&/O)CQ(>^E>'?^*/ES/3C >8EP^QD7D+S+)T+:8?.;H^^"M5Y5"CV3P]JEF817:O7-G*# M/\GG4DK:02$@TED[ !V+>^6<[XV:W-5T,Y^OX>Q[1;U#@>4J43]W!L%;Z >\ MBPJ=BFXW\_,!&3YDXG]Z^BU;MX_U7*4S)T1B49#%(D9@64!'EKL+KQU=1X', MN7T >F1F"IXA8>X\/!]1X]$T) Q\*!\_SW0I.S'_A6?E7C3>&G[&A&#UB\*_ M L#J1%U1SIV38QA[1_P-3 &X?(,;&2MY"&(C\*<0)TL!"!5WD'>)!]+#SG0W M>Y%[H4*77 4>_6&7)\7LX<8B#ZM@G3$8E U2>>=1[XIG#WETFHHC6'F5C/CP MT3U%YH7V)P)/>8I&*>XT'G;"P[9(!9^$SS%R,;;NXW*!\8UL)U#9NAQ/%6=. M8[VTR\"\H(F;_5C/8R^PSXFK\N(43U5QL+A?+!D>0N*SGM@>JP#^3S%CKY8Q M=9P^7UHRF>53&R2"RYQ=>2P[FG3YU2%(71'GA"78K8WBGX54@#C4KL&^PAHH M#/]QF:Q=2X=P PY_PZ(NQ M8ZU'Y!:A8Q1@&XN5R1#,^*1EFW5AOH7# 9I,#R +O XN3QH7$U@;ICPCDBZ" MN1D<]H>RRR^JAA007O,SDP"_@5%#/S^D0U(G%7S*C=J:S%O*M"P:R%A21YVW M[];06I8G'VDF&NH-Y5R.AC.*V\Z*:*D@F(J+9AH<]:^&N(BCZKC2.JL;@__- M\2 F$1<2(F0D Y95+E8'K?#NLU1X34I6R_YO*Q%">B>93$_AJ^@J!SKAS)+VH@=(3Z>6,;Q1S:+XT3=)R#9TLL8S2(KR58J802 JJ7I7"6*0P MZN-SL1TIC,O>7]<:J)F]4#_ZX; ;@BT)*/VMM"&T2J8FPN]8>"&+*601B?=N MS;1+1URE$HGRYN>)L@F>V?W9-CR1R#(L+99P$+]U,:B8EJ MTR'"KNKA 4+@P?-&SX05O.F *W@CE-<'.TX_Q<-2Z8K$W=SO+4POO+V,W:GL MOL)F+KZ@#)TK/@#017D:^72Y 2:/J#F(&-I?Z'KGD9[_#TW7G'@"D2'J@^W: M[6;^E'IT?XCVK6(4X-<<=E=Y\GV7'P)F-F3_.NY>3Q]&"F4!?LG/_.L9K\&X MI*NY&-A4E\GB1W>%_TMM3115\-#QU!C%.AFH)ZRGSG'/^*J[+(E;A5 MF6X1/#2$D:B[C:>WJ"A<=B^%*GED9FH,RCF.<"4!8.2CIV=O%%(H-G%0D\S$ MSSLAJ1QOM96K9*1!GG^=!1)D?7#M.!]*=DTY$T>YNF6TBT?=X$NY-#)6H" 2 M+KB3RY25KBM 'S,@I+^.:"^A,),1&"C.41*4EQ2N3BX>]5/>13[-?CEM:3Q+ MQHN'@]PNDT*49B')'E<1[&$J8'?/E"S+9GE$,7'ED&Z@*VZ5C:!4$JZ6Y0.P M0V-(2V0Q7)6;#],$FS+XGI.!*I@[F,HL$ &+VX^1FF>0B'Z0YN7JLZ\L!9RE M=3%,U;Z>^:YW$U?'(#H\16G&($S<5YECX[ZS/)OL9@J6/T_%BK, +M:(3,G> MN.AN0EG!6D41T *-.CPL!8V5X?+1G$FXNS#(EH(' M@)(IT@*5$L!&H)-EX.W6#D?D3R$ 'PB!S)$NJKRR^AP\^0TDF*O(?O]NUA)/ M.#3E-WAXT)M18K4FNH79]E$IAPKWYF-%^-266>AO+W$9SP0FC!;UPBKM/L_V MW3W=E1+9'X(S$@_3HM_A)8AP"E9)<5XD)B*_RKG.F MCP2GKE&?*!JAXJ!0A:EE'#*;2QG$+YL$$S842,)]R80:<[)P9-DFEF<0EQ.( M9R1N%R^?'Q$4H7GY1G"O-,U+Z:3SG#VR%&W%"9IQ.%&.OLK,4I@M>!6X5;;Q M[-9.U,N4UWK6J\#(U9&,'(?:#?,90+#-#+M\$#C5RF:4DEB-JR_-$? M)MR_&]FY(T-&H?^$83'$?%SXWIA=S\=RL>N%99X"/H">3(C':%YR3JR).2V. MN52:?EZDHL8W4L?QC/KRU,$X96"$WTJK.,M/EU+]@C.7M[L;?!47L&S?5&F0 M+#/"F?P*4Z5B3._=LAK5^*@**D\JE%9]$LQX:9'C2C>^:C@\>]BW<'&N2&A1! M5" 8U-61=#<+-.(!M]PG0,X2(^JQB MIZ*!XXQJ)QQ*@<33WLJC6K*>XK<3@>=^8_GW8U4]<<&YEK.G\Q25[0L5TE%%%_PZ01ZR>4-*ZUB")+2BP5JLKL0HED8_6@X_6) MHU-06668G[<&^;;/@_BJ<-5&MKC:&Z1?,QOUI1LR:Z,H' #EFM9]&61M2/*3VDF4 M+K5J?0OVJ&-E,/71_D%I&R:*MVUDM-PH=QX$/$Z5(Y\'/91MY=^-F%RD^UH$ M&O 86?XF@7G.BCK&$GJ?S,.=T(W=SG[:RV2E5,)B[K?[V-]A^'Y_68]T*[,>W^H!RG&^ M!9[@%HCZ]-ZC8@>CN,J8?9!.6P5HS?G1%5=4*]EW\Z8C&?,+AD8PR'_-NT6$ M9H)D?2;)7<8#TIK@9,==.XQN14"DS9)V +I5LR-)GU*T/IJZT>?212,F/=PL M97P(H#Y*5#Y)MJNK!)'1Z:AZ;_0=%!4N1PM!3$]37<7/>%IP'M?+>A1+W3B#\KCRT*-8EFXBGAI'SMDAC\*&.R##.#@^FNM&XI63*;((R MXA^5%]@5! 9/9*K^;&&!O1P6J"<"6:6G:_]/*0UF8KI4V=GH@'HZ,)A+>+^\ M;E,GXNK\[I'(WWLC^_L)0A++B2W5C)=U5W*K)=* MD=],CN=^.L:?7XAX<=Y?.'\C;L/ZA-\^SJ0U<>S[2#+8XV$$N?L4>69%&&SL M2H78HW-CW 0QW5.>Z2;R^%>ZV>/QB; [Q&/GB4+F#D]ZX^[N>+*84M"?HD0& M)S>[>%B4;A678/I$=_1>F8,-\W2ETN_*V1(RP1]NGA;<.H)!&H/])%H[6[3]*&\F(TBTI#QCD#6:SST<$=E$R/E@Y MI!-QP9.@F^7>2X=V8DA*!&;'+[,HP0SSQIN,%)57XIW'X7Z*$A%+:9>;4A+X MA>Q;72)+@1TJZD<]>)H2C9'E.HKP/!&S&],)K-60;-5HAN092["[ED)[>(:, MV^>H-4>:4]G*'W)^ZNG1C@A6,-M)BB+ 0B[JY9U7II[$8UO@,-N/,[/*XUVI MY&E'Y&&US)@<>Y^GL48=>E_ BV9DBLF;VX#V8H9MK.9&\$Y9(JGD&C5&RA"9@=DS.)W,N-K MVCZ;0W+G,-O _DYG;$LEO,'DIGI1G80WC_I*"- .2B6*H4>)G@'6[^8&77YR MHVPJ%1A25#V3PE.\028KQS)P.S/!H116G7[=4M) Y@$\$>5^GU"XWQUTI'C. M6E,0PP@,"D4SFEG>TGLLI*RT>)G#K/B@2F0K=;E)#61K9^/W' MP^A8=')QD<#V._DLQUGB6=\SC8W)#C8&#,O:U2C.[JQ$$%7" MCCVKY<^XVQ_R 7\*^A=-F.XX.X]+S8J4ZH'U;!X>_6^MW:H=M)JGK:_'A_OM MH\/:Y^/F?O/@>/]K[;0-OV@<-=NGRTY_<^211)S:$,"&CPCZ_*K M5'S*__%'$*5777[W*>K+^\F+_LA:3&9X""KZ!]AGDFPY6Q:Y0NKC$3SL:@HB M!@G\%^1/SC[>E1_]/@BF/W.U79TZ#WX,GS[XV6.WM7>]DU*Y];S5 ME![*M_H&V];8.RUVP0;QU<[C2AN&R]FZX>W4X *L5I6&U"?EI<&W8$Q\8\92 MZR0B_)^=__,TI+LZIN%>9><])4(R, :/\R)+2:09=Q5CP6A_.LDY3O_S.Y\T M+1Z6Y0S;L"$NK'9-9D#6-^G)]9C2& MP>71]?D7][+5.[L]/_RE-=K?;YJ'W^_/VR<1_&RV?GZ.SK\<:6>7?W>;[0OC M_&?#_&HTNV?W5[W&S^\F6*9:X_"[UJ _M+/>=[/5[G;.>B>=YI?CN_/V#]:D M_URV_G%8Z\#M^;W/_5;OQUV3_C";]\W+LY\-X_SRN]$\_+/3;)]WFY?=J-'V M:0/NTZ3XG!.XUVVWU6NPQN$_OYKTB#4NN[]:,+;&8;-S_O.'WOCR73N#9[>^ M-+2S]B^67P//&I[3'];9_<5-\^=WXZQ]<=?"\7XYOFG0SUT8V\WYX?L[ M.[L_Z;3:G; 1:3=?VT>#QJFFPQS<-NY<[?Q_.YK?^Z?/?[K#UN6QV>PU85[@ M'2G,3_N[>=9KPK_/6/.^TVVTCV[/VY_A'1KT?^]_W3?GC M7S_0:.!3@U#?%X2%04!<[H9$M[TP,!W!F._M[%'#^<_O8T*Q]W'N+:C:9388 MK$RKVF4V9"S/6#A[9V^LG*44NX!MIS4*/#[2UZXVRF>0C>T4F8/N/LN\K'1[ M@T7$="K=WI"QS+]P<*-'E?L@[ETEHB/Z*9Y&9,P?E9J_9VDQ'UK,2L\W>>6, M"3W_,TN8.,6$B70B!;%0XX)TJ5+@-R,&UD.+62GP)J^<]>A&?8IME['3LTB* M), CU1BZVJ[?L\Q8>J7M&S*6YZR<^[A9CCF9GR4K5Z7=[UE&+%II]X:,Y1DK MIU/%OS,O4TREKF]DT2WC,77]7:;\S$OK]7X3+-G#"9;SY[OAH?=&966N-;_N MY.A;ZZ1=:WVN-?:;^U]D*EVMU:P=-]M')\W]KYAWUSYI?:VU_CDZ*>7=J>N. MFU_F2E0?>\4M3DLOI]*$JA<1E@%@51=RDV.R7]8I#A0Z2CMYFP,D;Q]D!.X\ M$/\=%C6;?<7O-,K$*=?4Y=V&.=(LAGGA],D0*VUT@Q/=_!!^E _0S2#[:<0M M2X#CZW5&6>*-4#2C*<&%/N82A!E A9'EC/:FR+MGF*:1?NG<;8\4Z56,@: M.5G5$?=Y1MZ=E?DELF2M*.D0>;V,ZKDX:UHSIMDK^!4?L8SG.$@J?N#E9;A'PTSV8K37V8!Y/"=>9FN>KO*HNSOA;92E9SE>L M>F>H-:TKON9"Y ,!%W;K&?^R9#F0E1\\2B1CJFSCI$B,L4\3]T?5(9AJ7'". M9V6D.J:/0JY]2]E4UJ!Q+%BHU5-IV1=8X]K#N-^UA'//WPC*'[ MGA="/;&/%#M,2<3A]Y64;[^4C[;\*\EGG[,W8U<[6>L^$'XNS,-^+BEY[Y(T MH^O#(L X*6-C(2E%:^<,)$O\A0^W%A]TQ$S5J=IN_YFQ&&!+"0DEBN>\UHUZ MT6#46G)>NP@K.+'B.%M\N8ARR6N]*"W/^Q@[(TC4I? +M, 2]O$^'6HEP8F6 M%!!8#%QTA(CB8*JU65Y G N'''3.@2#S)F#HN='OC6:@1(-1HK:04=VLI5D@ M+A*AOHM\[=$(]*39FIN!<5*V O&YLCU$)-EA*Z$K.6VJ%EP$I:K>?)G'F4_F M<\H>Y.Z1$E>T1X_24O.1,3=GF(_%!T<-8:2&! +@:Z@R^\VBA9RL'"'XBPO% M0/PYX3UQ$R>_UK=][.QMV'Q]H)IN?%PK%RF@X'#D;(/4[X]3P NL'^/CF&E5KLYE"R\0!2([59$%++%&=">$'RUJE*EE+[I%588KY28QOCU5?Z.A>G_NL6_=T5J#-WUS&-%]6G.[NN]O#' M,RK))T[)=+4:CY^=:GARNN2*]!4P8\PNO/M]*>@Y7TW\Z9J06[VX$OGI/_]N MG1Y]^ZO6V*W]U?JRWWSH:^4_USB'LX8Q?]['(@NT55+(&D@(_HY3<=61"Q:# MR;IT/H+EO.*#5M,#S O@U,O^X>I K1.)L'9T*_RA-/M:2$ FDNV:BCD5][/P MDB$&J*DI300ZZRT7A?/5?E'M%T_N%W\U:Y]W:XW6R?'!\3M'XDY?3@7VS8VV M"WU>"L0*>D>)>AGT2E@> ?(_\+M:@=GUVA?5S$==MGP*G0W%Z2K#;;X,-W,A M&6ZLRG K9;B]C"=E80WNUQ6MD0=3C^RC8;CDB5]KY/O//+_LL#C]EW2+I6JI M4:9!6_B=/@SLXJZ.I<[/"O6]O18)K:NHGW. 8^3U0>[*9U")K78ZU\WBKE(# MLBAFUHM>D:4CNOCEO/\Q^O+'1%+2K@_2,=+_];&^H1%*1)*II M $]K)94;4YA9F4ZY,JZ1AWG-TPV[ .^F\?16D,'5_Y>^^-BLI!?3A[Y%Z8'8 MQ/:L\QT KS6'9/;A\ZLS)_#X^N-N[=T?(A^KE(E8V9BJ><*3<#(.15Y\+6LV M4D1YE?0N,^2QR6&1C9DU6LK:,\QHBI!W/,Z:V#S':BA:+Z ]-M%^ 7_U\CU_ MQ@!4=B#CVD+=,37DQ'!+>4K;W*_E+I3IU=92:U:J7W*?\EO*E M5M*];),WD9]R5\!NLRAEA8@]M%@@U_V 8S%Q-N%J%FMM64P^^C03$55^= .. M29>KF0@WY>%;W8:XV4+=.E M2JX?DNO"[,O@0X4K1F05<69FEAJP/J0!U60_,=ES0<0#ZZ"J\=%\#M3NC[N" M7(_=VBEV;"]]N5A3<V2T%#X7=E MW]8B#%:M[0-KJQR<#'6X"MCEJY"5+>@6?Y3J/%EK96HJS M2)W<2;--]LQ^EB^N(+?<]EH!0(G'X$;P7]++%[?@C^2<'2@P&672A$@H4BCE M,JE8>#D$\6"\H/"1<@H:69>-(WI$X$L0EB(T9111(X"2DBLE$3 (W9T1RTF. M,U'B#WLX?;Y07IDGNI&XSNS>DCF=,T_PLHWK%?&K4LP\?=\QO4/D)E.G*B@% M7T=D#BKKKLH2FIZS_9H_'H5Z'A,;5T*?ECC9WAH]VJMF:'["M-J'Z&-M [FX MU(XJ)^ /&",.\LWR/97>=3FL3V.3B9_"A#XUHPOC%JK/(!\ %89%O: M6H,/8&+>W\&WGT^#IL.+;GRC#-SL8P[X)\_(DEB=0("= M)1$]RYLJW.KY,LG4X89DYBD]-DXF#\C&/LZ06#W*+W(!"^,&34B5E*SBFLH6 M2K-]OXAT*4\[$:,-/;OQT\/.;):/H*?71@?E(&F*@Q]VNZ%](+S_; M00#=I29+M16WM9 M>8LG:- .1>T$[,B++'HC71']C]HA;MQ@^!3(<"H/B;MQ'T_KNUV<=\G,I KL M,#0(]NHW%9R3YD'+@VTH\\T , ZZV*1(5C;!$LA $+BITSO@UF]S^S(@ Y+G MJ8-4U>Q%I1'KSMQX/YZ$FZ@ENI?A3)1)N7+2P_C-V*4U+X(E@8626R1Z/>/3 MG0J)^G,UC%([0_Y@:C6 #@ M&SB8ZOL8U FS-(K)T4W<#RVG' XQ;I)-I'RT?,,B8(YW+Y^]R;7=+30_WWS2 MD>*GF>)?H>+7,44@+ID.6<1=_6)DJV4WSL<)*AH!;@\Q2#A;$.KE]*$DAH3BH_E#"!VJ> MA%$^)HH8Y_.S04G6DX*%&7=E!4]C#R[+OXQN9]U4<(AR,D8#R0WV=&RU\P4= M.ZA2(AKUKX:#M%Q+6%HH=6, 9(Y&&*;B8?!.V@=)5L@)CG)?=-]]@*TM3P1D MA%<%T$9Z/SH7"\8,"(F'L[,/2E([2[-S+ @F#9*'<$EUE,GVA0<@9MH@&>UM MTO.<;3ARF1HG9HO;V $Z/B"8 -)E%^5$8F.Y=J1[Y>]7_]WG5W/PB2TO%_)MA%2&'V.DX<^2N=*')\5-RPGQV% M2',HOX>,#F3Y(H]$"1YHE="6V].LW*,\%V%F74(1(U?Q;?S:3&@I[P/%-6K_ M?1;>S"M[N:DU47OP$!#->/^Q3(@ZIE/A'*,]!YL:1J#R>9FA;.7M= '(-+X& M*KPT4$L@\\WE6:A_-]IU1TE($\DCHY.W? %S*ZN4PS$.KB7PF]<"FT2,^BB> M-N>DS;9!IJ;ER;?+IB,'QD?>;=G&R4O1;$W0]7OZ>^T_T>VG?MQO#F7YJE06 M&-X)]N&,;$WW3<'UT#!_!/^A4T/?J?5! M?OYG)Q#1IWVUX37A%SN*92LP_KGS#N/KK_3D^LQH#(/+H^OS+^YEJW=V>W[X M2VNTO]\T#[_?G[=/(OC9;/W\')U_.=+.+O_N-ML7QOG/AOG5:';/[J]ZC9_? MS>;AD=8X_*XUZ _MK/?=;+6[G;/>2:?YY?CNO/V#->D_EZU_'+-YX/;\WN=^ MJW=\TVP?T>;]/U'SL/NK"<]I7C;8V<^CNQ;<^[R]?W_6^QRU?O[]ZZMQTA5_ MG=R=_PRN/'C]L\M]O=$^,YH_C[76S^\Z/(,V[CN=L_:Q>7;?[38.F]'93_AW M[R1L7OXPF_?[M-7V6?/PQUUK_U_!&66.04F@Z2YAKD:)QW2/N(XK/,-BOF8P MY"5]B)K[/[^/+=32B:_G%*'EB\_7S"-^[R+T_5_N!'ZH>P'1+-LGC N=>-P" MB7)$Z&I^$#!/[.R=@A @IV^]=@ 8 SC;C_B&"D_.<:A8/R>)#M=ZPC%?]'2] M9%@8KU)I2+.,H-S= ,L4C";==>V'=[+WE\Q@+X03TJXX(4N.T-?C+\U:^^C@ MKV;K:^O+65VI]7'S8+>VWSRLG?[X\_3X\'C_Y/CH=![;:*TO<]!JGK:^'A_N MMX]@Y&WX"YLXGV)/Y]:WHY/]]C%\8>/?XH-TD,"2 'L6BTAN,;$0G:E:VL'0 M"YJ_'Y>-:B]IH5$:RVJ[:8 &[FI*"Y_;3H.Q79\9CO&B*Q\; MK&[M&BY=PF!-ZE2#=:WG=%59-+O]0K7W.7TTQBBJG\'R7_ZJ;L[S_@I5US,# MLXG,SS#D=#1U /P<;G*/^[\NDGC8#T@V:-\7(@R?2V"_%8+PY,L^*"%SW./! M=@"/3>7FR11ZQ:^9RJ>GH9IDG&2MFN2E3[+NO@X*0_E_&]#+XVD/4[YQLYQ4 M]"+YFGCC22EZZKJY6Z)HM;7N*W/.YV^3<[BX]R^_=X*/W*@7SR*LGQ-5@X8I M*RJ^.DR#G04$7 /A1SW>3?]GAQAY^'68D@O.KSYE^8R?D[B7YQ?^C :=@RP= MY>@V.^W;STJ-V_QV1QY5\@$,YW;PJ3_LD2 >D.PA(.TPJT+*_7JCN7=9-/?R MZ.;L_G.O<=_L- ^;G=;A=]9L^ZSUY4AO?/E!SRZ_PW4-X^R^@]%]9N4!BCWFR?=UH_S[OGE[]NSGKG$=SCOG'YG>77P+.&Y_2' M==9N1HW#OR^;AY\[C?NSV^;A#[W9.S+/>__T6NT_H_/>L=Z\;]PU#SMA(]+N MOK:/!HU3[:[5OKAO[O\;FIH6>IH@NL,H81HW"?PDB"TLQ[7]T':HM;-GU%V3 MUDV'Y6'?7'8>L,X6IDGXZ3,UJD+$"A&7B(B,"\H\QV7""9C!+,?R0Y^;PN&A MY6N!+A%1RQ%1JQ!QTQ%1FT!$X=F69S&#&%[ "+.I05S',TG K4"W/<_2A0OF M9YW9>MUE>H6(%2*^;T1T0X]Y'M.+2P".V!JL7AIHK6+"SI]=-YZU/B<^J J6(XQ+4\2FC .>46IZXK=O9LS:G;VJL-E4J' M-U>'%^Z45#J\+!V>=#=,W>14]S7"#9L29AN"."YH,PU<3$C6',<'';8L6G?< M3=J'W_P!Y!=9%'V5Q&$T6,;YXUSH]91W^,9Q;>$>AES4;W)-*U1;%*HU#Z;\ M"VX[C)IA0+AG&>!?4,"WD+E$8P&W8%L*3,W!( KX(77#-)<=1-FDF'*E]VOP M22J]7X[>3WHD3 ]LW;%U8C(-@Z?4)MSW&'%,ZFBV802^)C"N8%M&G1J5WE=Z MOUP_IM+[Y>C]I!8=3FQ!$N(YZN<5A4WP0'1NH],\"/L;=" M[]_\B4EKU!D#N<]3D7Y:=^)Y=8\Y[K$@UUOM'NXF2VC&ZUC/R?T5DT> 1"'I M()'5M>MVS=_VAKQP!SQ;T2]J/??[P?[8:AXI(*KVZH7MU=-)L$PW+5WH)G&8 M8Q)FA@;A#@V)IC-',"JT4,BS/SPWL)BVH+UZ2RWQMZW>"_>S*_5>N7I/NN"V M8*8.[C>A(1X*^FY /-/RB= \,[!=QW),!]4;UK5NFXLRQ2OUWD#U7K@[7:GW MRM5[TM/67.JX8> 2$X";,)WYA )\E=CBS1Q+;KQ%3(/5MF;6^7:YT)K^K05$#VT+1$0C3/D1K0T\.U"EQC4U83K!+XP %:HJ=4-_=5G M+E4>V.;J]!+*]2J=7HU.3[IQ/-0\.V 6L?Q @)WG6L2Q/(/H(G!M'N@A^'A@ MY]EFW=!>[<15.KVY.KV$@K-*IU>CTY.^&_,-2CWA$E?W0*=-H1/7"S7PW80+ M*QLR\.! ITV[;EBO+K5=7:[GYOE.6^:Y;>WYW''OBD?)J!NDZN3D=WB"[5L_ M7/"HGWZL8TE>=4RW5;[<%UBYKW&:MOJGV*N@%>[+/N 8\<-_C-;]0*WU^+81 M1K?@C-R+)*YVC.=4![3W!XU(NY6[QN4OUKC__F](+<>S/08;A0>N'1/P+^HB M4X-GZ4;@"4=WD#70H3K]8X."?96*;[IK5ZGXFE2\>3"NXH[%/=!N04++= AS MC #L0]TAINF%OL&9'CB5BK\'%5^ IX?]TN!?B]7UR@M\I<)/[.F>[ELN\T/" M#1?V=&'!ORP_(([F:8['7>X9QLX>I777W:3LF_=S(/4U&N0=TD [!EW5!PN] MF>I(:BO=F!/5PJP=CU;VM%C8RK!9",X=3?DNW'=\W0##QA7" ,,FL+ 8R"*^ M[@3"TCW/IG1AADT5PMYM)A\0WA!J#$A&LB)"RP.'$9K!WW M#60<"1W!W4JOMU6O/ZRU7N_YBEUY)Z_4[HE=V[!\Z@0A2++EF83Q$+3;,"Q;_5DW=ZZ3U=>QX.[ M>1BX3I^EJ,K,3N2K8,P"X>YXRDGQ TWCCLZ('X2,,,_T"4%FJA'_BFO;/G@C7$ M9@2!7A;AW1AKJ *!S7:)*A!8#@A,.D66Z5O4U0S"=,#_YEQ/BNVY7_FWOT0OWUO/54UMT"V&GVJ,7MT?_F/+6&>6Z M ULS5HRXX*V[E'#-]DD84-N"]70\)\2NYKJVJ!UZ2RWQMZW("_>X*T5>LB)/ M>MS"%9IC4(M8.A.$4<\V5(B];D:/) MDDX[]+R0$XM*0B[7)]QA!C&$RTS-=&%5W9T]'9QFAVZ0)K\?XHK6P\[PNG,I MWS:V+=S;:,;]>#PH6#$9+1SASJ9KNT+A:Z[N$FJ: =: F,1U+$XTS0U=3BGW M3!U,%5IWZ2;5L%;ZO.@2D 5X'0\4K5>:O1+-GG1"6& ;KAT(8@6F3ECHV<31 M? O^97(T2 W7\\%VT>L&F^8=G+_^HU+JS=VD%^Z 5*J\&E6>S&CT-&;YGD,\ MQP%=^&MQZ,R^_U .J5C\-@45;'K A'2GTYT-'TW$)9#'$K!V#&"D'!/.(29 MC@@-X7FNZX(;8]4UNC79#14F;+D#5*'#FM!ATA7R-&$'KAL0G6'RD^ZXQ'-] MGU !'I*E:\+!#$BG3NET%/?9E? 5+FP^+JS#AZK08%UH,%DI;ALTT *3:*$. MWI3E">)12R.^9X;@3SF"R2XK6ETWG6VQ%=Y\)B1H1>Y&>0*T0]2NDO@Z2E%[ MX MK_WYVX/6)62LY"!Z:3/NXRB36+9(S &[@N3%0?+%E/M&=6X'FD<)#;%.+30H<@V:Q+/!_M9X MJ%O4D,T0\:C]]1[XB)HMB!#4=<%0T46@[^R9%JU;YJM+9E<"(V^>/>3;O.[@NL_=WC:&+LFG M VS,PF-_JH6M\&]Q^/=KRA^S>>A;OD]):&+"@<9\H]\W0\,PR>,VA4NKQ<79[8I#4M#(7E6<0,0@\4V@T([-$A<5R- M<\,U L9E@B^=F>&[]=5)F^N*'#URUB13__ 7X(NL^]SI;8/ M+Z]K[@L4O/)57JGE4P%%77-]ZA!/E81:&[Q#5LEYB.,!T_L"V!;8!MF]:UUW-%;%DQ105U%=0M MVT^MH&YI4#?IE+HFUPQ+HP0L4T&8X"%"G4%TC3FZ86J6(>0QF6V;=,2RF8>=4 #O+%?B';SBA"]N6V-ECC +< MO9I?9,4%%E+B7DS<:I[+.8>[X?P]4^>1OXR$B=>??BRQ7;KK%?<7M/TFTA.$;H6 M&WJDDQ;J$4_Z,%MI_C@IF84QJE7&Z!S&Z/=I(B=JL$"G'O'2#HE2'!"H*6 D%3W3LXT[FC:X3KF@\0 M% (8&;Y)#,/W#2MD 7C+.WN4[IJO[MY185"%02O&H%=&ZBH,6@X&39A!%J>A M+<#X 9,U)(QK&G%MG1'?YKKPN1^(T-O9,W?-5R?V;UZZS!9XH8=1=S@0P9J3 M9AX)7+U%>'[^!+PY\%ZV#YO)=07?SX+OZ4Z.0>!:-NZ$37 M+=?W#$/WO!"]6.O5'#3/5HKM.3NNX.V]P=NR_>,*WEX&;Y,>,C6H"$([)+#' MN&"=AI0X02"(9GI^Z G/M&U/>LCLU>0X%;Y5^/9F\&W9OG>%;R_$MPGS#1QO M9E*/$=LU\1#"=PCL3)10X7)']T/8>ZCTOI?02V))\/;FB^ZE J2U82H"K+SW MX][5$-M4R7K[Q60U5$DR;V64[R=2]?)\B8I-9^;N+O$C7799TT\Y%A'LPYSP M"]$<]CR1M$(%)KCFAZQA0_& +<=<'8X M^CZVL*U ",/G.WO(**QO$LM.I>:+5_.%E_14:KXV-9_J$65P*]##D(0N#0CS MS8" \>^00+<"IH>F#BLNU=RV%E7<6*GY9JKYPHM9*C5?GYI/NO8A+"AE)J$> MNO8:%<0-A4\,JH>NK?/ -GQ0<[?.*-L@-7\_"=ZO.5I?(-=.YE2J59CE5[XR MD+OM&+DJCR<3ARFHK%!R<2@YW8_)"@+;X\E%U%<$#'1Z\0";^B;PZWXM@K%>)+Q; MN^*)XE7OB%2@=DM."0[:5@NC/N_[$7P)]&T@)-WG;K&BDS.3/=RP8+Q7<1JA M%'Q*1)/FP6YMOWE8._WQY^GQX?'^R?'1Z8.BN"DO<]!JGK:^'A_N MMX]@Y&WXJW'4;)_66I]K!ZW&MY.COXZ:I\?_'-7@]5J-HXU_GP]1'W B'L(] M@O3CU' ?%C?YAX34D=Y+'(>1=_E5*C[E__@CB-*K+K_[%/7E\^5%?V2HFX&% M>34==\,94A]G6N"ZNXYIH")DX;_LP9F.[$H=F=B6U&#'VJ[^PL\, MQWS1E8\-5C=V3?;2 3WVF6G0:K#,F.NV3T29GYD+MAS[WYG+_)]MM3WR3@]Z M5[HYS_LK.%O/#$QAG)R!,\&3VE$_ /OG4/@"_8^:H=?'IF1%C$9;(0A+)>UY M#MW99HL5!O-?,YMSS40UU=E4:]54KVBJ=?=UR+AMZ=(EKK=UL&F]6XK89[__ MEH99*^K_&1'4V\;A_O5Y_^_.^7U\>_;SI'OV\TP[^WE^>?ZEH<$]C+/+H_OF M_7=ZUOYU>W9Y<=.X_+/3.G7A.W^GY^VKJ-'[?G]V^<^O\\-_.LV?,![Z=]0Z M['8:M!F=P_>;EV=:\_Z\T[S+KOG?OSM>+^BV>C".PV;4_'GR"Z[3S]HGEV>] M8];Z>70/]^BU#O=I\_*[T>P=&?][?SQU'LR%*TP_#(CP Y$3#_,% M'==W->HQ383V JG_*["KP&Z[P:ZB_M\BL)ND_C=AE?30)@[CC#!AV82[KD=, M3D/NT=#7D&9L0=3_JX*ZI1=WRI^C?B#Z@T]$=V:3[G_0X?T+E%'$>?B@7_.'22+Z_EUMD,!],>T" M]A\>7 Y5H]:Z+.C'1 ]^N^XB@2W,B_NPVHC- QUY)4P=E%&JU*-7R<%!)@9M ME (UUOU^T![)Q'XA$F PM,(VOZULA<79"HVI&)#FZ([A!AYA'-L_FMPE3DA# MH@":N.T5*G(BI?KWLU["<"1G,O@MH%C_JI MB@>(]&,MQBSZ:Z'4)GVU?_6^F28VV[_Z40C!7W$7I_8+B +B:ZM_*L#QC@:1 M2/>3*(6/#N''_L4WF(8X&(%IA9?/P,OI]E8:=1R?N2$Q M,@C%*3N%1#TIG0 M#D$6*&4^&$_N=&>9^3VHBEUF@W5^ 2Y4I?.;K?.3#E/HZIYELY"8I@M6X*'#@F] #3= MPMP19GG$!G"WA>U16^<[>]1=5->/%?A">1D;#%8\CA#OXYMO/C'\R1/D=1^Z MO2[%:/-VDLWV&''[R/>';W$B8VR#01)Y0UG1VHZ_\43T!U64;7'[RMDT!3%S M.7.$"[N)88(%B9G7CN\3'FBAICM6")O,SI[AUG7[-8[CEN4BOF?0V-1#NPHJ M5@P5D\ZFI@O3UBR'<(MJ8(+ZC' OH.![Y(O0("S$[@8^U0EW#$JI&=J"RUC7GO>7_;JZ+ M=C#+.5MC+^*Y6,[>5SG(XB?HS>PO"Z\#GK&U5,D?B]\[ICOC6+K);2\$6U-W M*&&:;X/5&7"B:3ZCX%G@D>;.GFW0NL.F_=)7=5..Q"ETK M=*W0=661D0I=5X6NDY8K[)#;!4>WT MKZ.C]N:/?8R.O%X3M[X A"^:U=< L_@T2_EC;[%:BG+0@EU-:<)S.C_&5W?8))F]GV,FB_J;.@^7BR:^ZVTFFG3-H*X1<-(WV MNBE(WA*/;\5.O;JIUEZG!9N;&3O[C?=/3\O6Q#(R4^:XQX,2M)"[KV&$;_^X M7A:M#VH\3<4@K0BX*N(K*14\[=3 X*_Y^ _QWV%TS;L8AU@''?M;#FC/>L4W M$Y*V/4U8H2DT36C,T*EK:2'\I^N>:]J4NO\>SYE# 4*XWP_PKZ.1*.X/#GB2 M8(CM']X=BFV)23?RF+31N/\S.NN=FD7;^\TQK]/ZY/.M]OFS0AG;>.^^< M'W[NG;7/+QNCF/1EZ_ D:AU>P!A/>N?M"ZWYLW%[UO[[LHG=+NDY?/^"MKX< MW38.)F/2#09C8:W#S[^:7\Z[K(85"/,)WZQ-,UCVBAYCFA2SW7#30=_9@!ZH[;)/8O]X/XT^#)[]$%O\MBK[KM;03)P,R M$$FO(O79!H-L_YI'75S%SW%R"I U*N _%-Y@]%/F7%:HMSC4^S%EFH6FHPLS ML$B@B8 P/] (A^V,N!H57D!=W^&8Z*K777M1V0(;E$M5*?>B#9E7*7<8W8(0 MWHLDKO3ZF7H]:>T$-F8@M1A^KTCPU2 M[)6&VDM'S=GU!+_\"1L?K$EE]WT?WFZ0UA+A"_ #0),*VD+>[<8WO.\+5!J9 M8C4(AUV9+R0O@:_\MH[]/!\6J/QA-JC\-4Z*MZAV\X5K_=F@,:[UU\&7?UCP MU]_=<]J]]BYCH_6EP5H_OQL-3%ALGVGPGP[/NSQOG]V=]7ZPQI?FKT;[G\M& MUZ'-FW]UV_ <.^!$!] GC!K@ CE@&_@L-&E@ _R'+KA =3JCYD4&?)\E?HO: M<2KQ>P/B9S3W_S4\TS0,*@@-7$:8HX<$?&^;F((&E'/&--_;V=.U.C6F"_SK M@)CIE? Q3[![-Y&G5K%D;[(_.*6L33&H]'49^CKA_ F7@<+Y#M$D2I/^GLNU\&U P?/ MU+"%C>URPGW#)KKFN\+R82T#:V?/,NVZK4VSL5;1Z^6KXW'_&K0@3B+QLCR( M*I2U8KLD7[ [P+ *O!8'7M-L"T(/-$9=DX0&ENI-VA^T'W-,IN.N&!G]01Q#'A!^U0-<- MPQ:V86-JC^&"ZBZJE'^#XLQ;8'=\2\05CX*:N+T2_12+2?M!+594R&/IN^MF M/W[CT+8@JR1;SB.UFOO]0'(0[LL5K#RMA2/>Q92QXAI."+N23WS7YWABS@@W M H ]V+(,@U%N^C;VO##KAO9J:J@J:++!&KT@8Z72Z!5K]%3;3\,*J."4.-0# MC69Z0!SF:<3P="VT33>T#;JSY^IUV]RBT,GF-9A88BN*1RQ#2]^US4TVT-KQ M@'<788LMT,U\NM#MC6+ZHLZT*O1>#GH?W7QM'P\:IXC@QV;KL*']&^@FLTS+ M(IYE:X39F@W_,DWBF;JPN6>$S/&0YYFYK*[-Z"+Q*LZC)S1DBR)+[U;E%W7V M5:G\\E3^^[C*.XXC6.@$)&3EQ22#*W;AJO/KI> MB6!J%P# 1*:M8-NJBZVXTATJVP8:/LHU=B0U4<\@I8F+"? M?(K'ZM0D ?=LPES7(IQSCSB:8W&+4U^$=&'5(:N"A3?/MO,MB:]@+'?UVE67 M8ZBH'TAVE2LD>955(NL.&[UQ)%S8$9Y:QV^XBOO]X"A?PRI;8;' =S<=*PHM MTQ""$JYAB4&H6<0U]9"$GA[HIDXMR_4D$XFCUUWZZKY@5:[1!FOSPH[O*FU> ME39/F#&NQ7W-T'SB&39H,_-MXGF!1VS+<2R3>H'IN]BEB=5M),_<&%U^\Z&> M%F@$'R!_?5?P5-3DG) X)$/X09UPO=Q>J1(45FRO%*OY%1?S! ?3"G^D0D:\ M*XA;(,3=3QDLCN51:ID.X9YFH*?&B.OZ#DPP !P'=XUZV"R)ZG5JOCJ_LLHV MVF!E7I"Y4BGS"I5YPEZQ0\?7S$ G8>@B*8=G@A\24A+:OF.YH>9PH>_L.;1N MFF^086QSS94O<1S<1-UN%3[9!G,D7ZT*K!8(5MJ4Y2%\C=N>KQ/A4$%8B Q" M!K.(1@-/U\"UHD+;V6.Z4S?9)E5V5'J[H99'I;?+T=L)(R.T-,8-S2:F[EJ$ M6;X@'D6/@5'+USP=_\H: .J;I+=O/BARW!_P_D6$^2]5"&3+;([1VJDTOZ88 M'-WZW2%.785K2\ U?L>S -P-J$PW$%IPGGQ+7TCU"0]\P#2L0G%-DAW+K MMC9-#U5%0MZ.3B^L2+S2Z57K](2MPAR;PD(RXNF!@P&1@'!N,$(]SZ&&;6FV M;V#U.#:"?S7]!Y86:):1AUV]HDQZO2 MY0TU4"I=7I4N3Y[36([!1<")86N@T"%SB,=H.TVWA*ETV:=TQJLR2 M56:62.*:BK!F>RR2$IM%5?:S% SIM-K-$1EN>[OD5\4_B@PYH@CN^'1+B6 M\(5F>AK2&AAF73=?;8%L7FADFZA;EAR[\=,%\H-TV%W@M$ M;S8=#J*N&?A:0$(KT @+ DH\6S<)Y[ 14X_96N" !59W&:WK^J)(C;>"E*8" MM0K4EL2^4X':8D%MPB3E8< ,S]")L!V/,,]@Q+.X#[XE;$HF%H M6[><5ZU9R+G MU^/]/X^_'K>/CTYK^\W#VFF[=?!__VI]/3PZ.95T#/8?M:/O/X[;9TL]CMWV M>[SY,'A&,U?K1MR+NI(WY=-2P^';?H_WTV>HZ"![Q>^0;F<=<8EW8*B_47-\ MP3T=ORD9K%@Q%VZ>'T^3FX2A2X5G4Z)3,,I98+O$L5V#V+:E,9>"@^4Z.WNZ M9=0=YPU2FU2@]%9!:<'=*2M06B8H35'-69HO (IH@'EQFH7)OGI +,/R=-,( MJ>WK $H8!C5>G>*[>9DTVV$P)D,1E'V)*K-F2XPL7+BOHW6K(&WQD#;-R1(R MEU./<:()/)G764!(9HC ,PU7LB(OSC"I%'D5BCQA MFP2.9WHZY\0S'9TP$3+BVDY(=,_V;&YA6UJQL\4'!@D-F?1+*>$ZM8GE"(-Y0M=T M)JL6=*Q:L*L^VF]9CQ=<@53I\3+U>,(J\82A:0RL$H-AZIBC6<1S0YOHH0>( M[,)"4FUGS[;MNN-L4AWA(B,F6Y+YZT\?PZX[=/*>.Y4LR'JI_+"E(MXTM0MS M+$>C0A M<&SPPQR-.*$5$I/:OO#TP!.VCY:+2[&#XZ*J':H^16]+^Q=D\U3: MOVSMG[!WK,"R;8\9H/B&3YC!'>(9U"&FZ5%=H60,?HL]4RHH)ZI>C4O"P6D&F8":KD\=,'ML"F!( M!>"@T,'Y,P+/899C'5#N!+"*2(FGF76;+;VQ]=ILH6W+QY]L>+1! :$W MCGA+Z7&4^X!W%>PM!?:F&6M"QJFDJ*&V[@+8,9=XIHN'\J8N&&>NR; QHT;K MEOGJW.4JIV:#%7HI?8XJA5ZZ0D^>8EF^8QH4=-D-.7HS.N&Z28GO4T!HF]D. M\W?V+%9G;)-RY-Y\U$81Z'7C_@49B*3W:DNE.I-?!Y]>*4A=(=I2$&V:TB74 M#6Z8(B2.D.P'%B6>IS&BN8&GAYK&C1#S:VQ6-]U-.I>O-'E3391*DU>DR9,U M28YG. XH,14:&"BFZQ'7\%Q"N6X8W#%TG:,F:UI=HVR#-/D=9MAL4"#E/<>5 M%Y]94T'< B'.G#)6?!'XAL=,XCN^C13F 7%=;A"'"M:&%(.&BS8U'FV%8@ M.Q>X9MW17WU^5.72+(K/*>[UHD%/(&\/[P=2#6'@HN^#SM0^-.,!_*5K\C-= M_[AN\J^Y%CQ_P'+,C-LT^M2/NO^S,TB&8A)P2M.YWP\.RI-98(Q685!8WWS:PND@]G]UXB[H1YK3 M2XK_#J/!7<4F^-@]5FJ/!-%U?N/L>H)?_J0[YB7]O[=>>_O[EF[ MTVG]_ %C^S-L7![]JQE4"PV#$A,II)DK3.(!.!//#%*[Q@6N?7A0^%)<^'0U%+-T?#CIQ I@<5"&3C17&^Q__ZB+P/>IQHC'+ M("P,->+XH44\9CM:*$+;"XQ'4&VV8"UG9ZP$:YL$RS-MW0W!5:$F]7"[-,!S MT5PB/$.CW/!"@!CL( ,H-P?(*3FK\6+Q_ZAMD$P>I^EP4A[#Z%8$Y%XD<26* M:Q3%9MO_%_=5QABXSB!VA/D:6&ZP_D3W]4!X:+L%]K,Q;IF;9R5/&RU/E@GJ9%FIYIJA#3Z2,&PP4#70,U@N!EYX8+A.J%/' +=;1O_H'QN4 M[%1I[X:>YE?:NTSMG23',+D0NAT2;MJP53+;)I[M.<0R?3?0P?)R;+&)VKO2 MHY,-C)#CH5[/V41-WHGETW:[#8OC]E9[^].\_#\ MU_EE)VH:/O+8N.+BJX.762.+]\;^4:[[+0H^$(@C ;/G_V?O2IC:2;.V_4D'<#],12D_N2_<$ M$;3!/=S70+?!T]?]Q9$KR!82(PG;^->_)ZLDP!*TP0A4$CD3C4%+55:>?)X\ M6Y[C8"5&99$7A$6J>-!$+,TK7E;5BJXJ2:7#.&E0V1SP&R6P2TJI8=-,,G 6 M"--Z8Y/FG(]'8]O/JFQ9DFU=DOM'?[PG-%'O""Q)@BGB M,AKD;(X!1I&2@E^U\$_C&K_#JKK)+5X65+L6%!":U-[)W&-=(:Z3!?5-<&1" M[N6(I?79X%>ZH\A=*"XGC#_%-EM6W^JOO@\[L/H2E8HEA!T8#SPGSNJ4SX\( M[(,/FGK]1'I;V2379U5Y1P,6 B/BF,D-TPPR1%AD86DH%3VSR=>&"IU?3$\Y 6##A/MNU59[8;4+=?>7O6'=M> MJ8ZV"JK$E?Q^!_'M]E\VPBOVP0(9;;[U('72*VP#,CI(4/!=1+#K4 1<%@PF MUO/,9Q81'Z:FP&;P\(9Y(0&"9:V0= MV.P\LAAU!!CG"H_EU(MJ4%=R]8/3LV$\B?U1]U.L MNDU/GG_T!J/13YVJ'\?+KIJVYGRWN+8[4[G652%?7I=JTX;C-8AT/XX/TI'] M4GAP@3PXWX_0B!"QU@0%3T"=D=[F[ 6,= C.>,,5YW9CDW<8+:7HUQG@T6%\Q]$/HF MCBV\&*IHAWT8>JE+OQ(JS%1L.Q.I76.][9BZOENJ6B^2V&[H'TB28(E[A*DG MN8]JRJE(P'.P63E*:72A+ODJ<\E7U::ZU@73+=5<"J:?&M,SRHJ(,021*#($ M@[(2&$%.PF] UB0X2Y(U)&.:$M'1-^2\KH=/9D5JU8]NK::W;"?,:8L-PIXRPT6T(4?)64=2VE'D MP>I,J6"_ENA?D")4T/_8Z)]1?%100@?.$#5*Y1Z"-'M?"0K2>6:42T'2C'[* M6$?+17407)5"]JND%5WKX%.G["Y82_J.37C'XN"-E'YF,+5A<.YZ\5+J#R// MFP2R5.[\GQ_L#;Z("5J?767Q[9"V^J'L,8^ZQ\PW=&0I1,I21%;2A+AD!MF0 M"!)1<4I2)#&(7&'1<-HA-YRV^C'C>G& 6K*[K5!KH=;6*NR%6I^66F<[;'(C M9- "86HHXDHQ9%G,)U&HC#DA5%.1,R@T-1VIV=I0:ZW?_W-LX:;3HV?7BE.= MVN%QM]_#^L4^>&X&J1J?!)',0.YGM$Z.RUU^[;ON[5;%%ZHV]N\^/90 MWK69F=R<21COV6!4YW[^/(P]FT_S_?*Y&\8G4RZY]JV)H/'55ZR#$9R/;__* M$T[YWTYP/NCXS0'%:S_S<&O:22083CCF'+#C@C'&NF"!(:/0*GKSGF"Y,?W6 MR?"J!MIQ1&X8[4=D$SSBS[;WV5Z,-O[Y[6*$E7A]VF=GK)F7S7^Y(7SOAK$N M=5+5C9.Z]7KWM_WJ:.?EO_W=K3>[ M.X>W+L6V/,S+@_W#@]>[VUM'.S#R(_AG;V?_Z+ Z> 5_';S\?_\^>+V]\^9P M:D+O_/%V]^A=ZY_J']T^L,7@'*X11C_=:[@UJUY!OV9R&';/GHWBS]-??@G= MT5G/7OS<[=3.D[=?U&_- M[$S->TR_X(3<^C9^\:/O,<5_Z)M_-U@)5WV,L0JB%SY6\<+PV]]MUUC5"R-6 M95X)?F'DCUWVZ0>K7VC"5F2LYH74]$Y7G3B&9_0AJFJ+^V:#_1[=S;[[43/W MT1LL[H:)G\:RU-_;3:Y76:W-NSMXC^\R8\/!Y]G VDI-R=7)J5ISR\>GT&Z_ M_OWE]P^R_LW3K_6D7>4UU3-5IVDWY*92U%TBB_?I$OPLIF[K M='#>O\OYP66V2%VJ7_M7V[-]'RL[RDZP[>CCJ8O#BI%.13'1RSZW\&SR?FXL M.Q=#H"()Q83B7$>MG?"<".I"<,[@.I) ]!U2?U:UUMR[2>C@['3_ZZ\?]S_L M?7YWNH??Y>]]W1('V__YL$_??3G8WOW\UX?P8>_HI+O7G88.!O#9_8][VWOT MW9][7_:W/=Z#\1[\N=_;^["#__KM[=?][2VR]^'-AW<7,Z&##[]VW]$_/N]] M_>ODW=<=O/_UCXN_/NP(N._%WM&;CW\=[<'XWU[L_[;_X?^^[H[WNCELL#/> M^_"1[WW]XSWC5E(C':+:*L13[NLIL8I!U?(N2].5B/@ M^MSCJ<\I7+HPDKLA0%J([%Y$MO_R6R)+"?A*B8!$3 1QX@,REG*$D^6,QEXMK3* 6/+%#N@Z&W\]P(GA-^*X3WM(1W,*/1618=98$AZ^HJAR%7 M,+<$86Y\E 1++5(^C*MN.%S_4V&ZPG2KS'3W,4J%T!$>7EOM>/1."\Z=U,9I MX#F54E'HVL%O>S-M'MY[Z:URWJ.4'$7-M6%CDW2HH!UM'EP%[JF8[DE[;B\#F_MQ/*EP MN^R"*BL8/9WTB%_'^J1K*HUV3WK!QDI@HXBIB*F]*C1WACDLB692"&.-%^^W084VF&""\B_?UZ5!1;BJJ%S4Z,6IT7OS[@(NL58V&123=H@G M[) &2:+D0:!:AZ@5W]CD/'M$2Z'T-4:Q28X[Q[%.//"@K9$8YWPM' PWFJN" MXC:A>,88=D$(+)A"!%.&@) -RIY:9+TF/&+'X-TVHOB)$HR7:^WZ$]L_SFU= M '[#""/Z&D-U;+O]4=/C)8Y^JM)P< J?^!1'X_J4_;+3CE>0ZWY,L2P5L(N8 MBIB*F%943/=1\*P)PNDDC0_<<:&9T4R)(#EC/BIW;P7OMCXX;R]WN7\/>GE" M?X.]+BN!!_W#Z,^'34&G87<$;VW#G_WCW^'A!^&J=TY1!^^A#OXQE^."N57) MVI@[>7K$E2%(,Z(1UCYZZE(01FUL4F-:5&J^P+VP\MJ(:9EF=V'EEK#RG)&N MB>8ZQ8@8I0+E;"ID3>Y(:"*A5 9LA&@;+3^+AK'O+ZKQ M$*Z=*]@!BFWX<-Z8YR5R7<(^14Q%3$5,14RK9IUGE>]5L\V]G.QR1WF3:X:X MU0]'5UO>UN6.MVI];5=!17P[9[A3'%S '@QW3BGB1E!DJ92(108+PF'E*,LY MC4JK%@5Q"A<4REX;,;71="^4W1[*GK/J+3,"\\0098P@CB5&5KC<[LKPE. _ MZ7#[.'OM ^^[H]%Y7==KD. !ZPJC==.JJBE(WS^NQH,JGI[U!A M ? :<_^L![38+F$O :6W$= ^M51"<;(K&4^O!RF2&@?;*F#,X,JD(6Q3A_L?V MSN-M?%LTTL61\6Q)'Q(Q5\8$! (VB,.21CI*BX(,+FKKA0X1%%+5,?C!&FD! M>N'C(J8BIA45TS*=/67;7+(-,U=00#!KN<,H8:>S^\8@RY-"6%&0:E0J^-3" M?7/M,S2.[)?J]YH.A=GE,W'HV,]V M&'[,B?.\W> E6E'$5,2TC J3"[?/KR)"HS<-6^/P M\[5W>2X]Y1G(D?&L<&BDO51()4R$(TE+:38VA>K(&\YLWKT694%[(>4BIB*F M%173??;.A1OI9>]LR=XY;ZV3()F*&IDH$^)<,F0M=T'^'O<'<90\BD62(!/F%#QYDJ<6_WPIA'F?'Y%(;W% MD=[Q7)H%<49ZCS%B3GK@/&V1$R!'P4*BUFJJ\P$RTM$WI)K=NW9]B4*T6Q$M M8FH-#S]5DL5W2;@.'A4.7B0'SV57.*8IBQ&)X'FNM"5 V4>!1XE5PE+6#S MP;ICS'RV6R'AUJ*[D/!*B.D^)+SPNJ2%A)>E",]6+:5!>86I1E):BC@C"CD= M,1*:>!N#LSR")LPTZ> ;@O6%AM<"WX^3DE/PO0Q\SWCWI(M:&L*1S552N&$& MZ6@22CPY@EW"-F5\&P-JUGRYE*7@>^WS<&IT(%=[]*X?E"K9-27T5,14Q+0* M6;R/F5QS--B"JQN&GKH^- MQN__@6UY%ARFUDR% C$2?"(RN%1-H0S2A16;D%#:9 ND#Z M.J2U#PY++)F5CANJ'7':"TT-(]PJ[AX"Z;*/+Q+O[V;PCH52S$0DL &+A0:* MC,88_@R41V($P'YCTV#9,6Q1M0 *ZMN,^OOD)5@A+:&>&R\]QX%K::@CE'HF M7>X!;&Q* M/;^IWSN[H""[SCJ/V;#;W@_HEQ?S&#>X89QC(P%+TEB"L98)N7 M'(F@+*>1,:55/C+'N.S KK\2R%_[3,/]> MH-Y]<8.]K1T&S9J"RDU<0#R'S9S"##FMX8W A5:V[HJD1$??X&0K2%X;)',; M*7?:\*CK.C1:^N2MB-HFZ7$@!8@BIB*F(J9G):;[)#UH%8W!6F)A'><^&9*HIX*I9'DD5MQ!R[LE M^^&VKKAO+_>[?S>E6'^#72^KA ?]P^C/A]UQ-XZVAMT1O'6]?L-57]RB'-Y' M.?PZET/AF0Y1*HP\]1%QJRPR)CF4!+%.1I"RS.W*S?RICE*!I;6@+]R\$F*Z M5R&LAUO@A9O;SLUSAKN7,BA8+(AZL-FYH Q9PAP*FB;.7(P\\A:Q\[.(:E]9 MZVDPA#?[%8!A&/O^HAH/X=J]IO6XO3SP^B\W_.=FB8*7@% 14Q%3$5,1TZ)2 M&A]NKM]-$\Q*WZMFKWLYV>J.\D[7#'&K'XZN]KVK.@]7>F")[BQ,2<1S!KRU M(&X9.>*82OB1*#*!<62%U"9(F:13&YN<=YA^\'GEP@:%M(N8VA5)+Z2]"J0] M9]D[9R+CWB";:"XS(3TRQ'*4DH1M7.8N/[:%M+WV\?C]087,4Y;5%\OI5N=]>#V)3S_R.5UB);, M6T\MDPP+8$&ZJ /Z);;1;LVUB*DMI#NON3*>M#-@4EK%.=-2,\DCO&"I9X+@ M^V=SW\*X=3G'TH_U*=AXMF2*-U8Y[!!Q*9=,D1QIHR+RS&K,O<+!J(U-BCN, M/+C(8T%Z(>0BIB*F%173,CT^9=]<]KXY?\!"$J5\T"@D0?-Y*8,LR0W-<-+: M)8>CY"W<.=<^7^/(?JD^=\\-+T**(J8AI&4FB"S?1KW5M>-,PY]$ ./7/*TI]-1@6 MG>/1=0XZ9ZMSK6TPV&97J4 \_]!4812E%B8*EZA+&YN"= A]2 _K O?"RD5, M14PK*J8G/F%1-L^6;I[SZ1?*$!Z8A.W3<##8"4:688X$\BIB*F=8BHEUUVM7;9&^HD6.FP=8BZD./OTB!# M$D$V8"$-BRIAU\)]=NWC[W_;GICB.YCV]V'#9]':Y,;3$%Y+$SFS-JC #:;6 M1@(VAR>!*VQ5W=7H3JE%I=GP(S*7F#O_$&UTC$2#J*<<<0-&@M$!MBT=E4Z: M":%$W6Q82WQ/WFI%XZ(?B#X\"Q#/ZS0+0W#I,_APE,ZT#B8J,>XL0&1^FUI@7!;(#S73RAI3Z+E#FE' M+>+"2624CD@Z$JRWQ#.=#\ET*!$=C8N]N]XXYHYR,'2Q,YIK8;7$5(C(O1$Z M@F9=<-P:',\ZVZDG+$C%D,:6(9X/C#O),&S&)%"@XT X*-2L0QGK:"G:A..U M3Z)[8-O=YQV"+)'B(J8BIB*F(J8BIK:)Z3ZJ-%#)*P M:*FMTV/(-#V&E&:=2U.O=S_?8"9':8-U42-&%4<\>(]R(!AAQ8F@D1E.Y<:F M4K139U"T)IFEX'C1.,;$BVA)\H)RR9Q5,1H6<11,&QE-P7&K<#QK)FMJA$Q2 MHRA"1)Q9AXQ-%@6:%$TZ$L0I MR!96@$:>84TYTT[HM+')S7SDI-3M:2WH"S>OA)CNP\T+L+\+-[>=F^>CVX1Y M$")%FDB!.$D::8P#4M@&[7,2FM,M8N=G$=&^?\O=$OPN<: BIB*F(J8BII4U MU4L+Q]9HBA=S5KP(SG*G'&(^<<0ECLAR%E!*A#&2*T#AN+')=$?J^>C.W57% M0@F%N8N85LV0+\S=)N:>L_'S#FXQXXA%01#G."%GDD).4>TQM8&FEG'WV@?E ME]EW]WF[1.]7:09''V)PFD90?X3U3D8I0[!:?<)"V1I?!G2)0D(J@.P>3NX_.UKTN H]UH+G&HE1#3/;17YWB, MWH)B8A@/6-H45) \2%!I->5W\3N4_H'M8N/9"B6*&FVL1TPGAK@B!&FO).(^ M&N,H\2#[C4TJ.I*R0L@KAO1"R$5,14SK<'RB[)O+WC?GV_APF$SN' I,>=@Y M$T4Z18X(Q8XIKHEFL84[Y]HG;2RI[^[S=HF7R$414Q'3,@),"S?12^O =N@< M>,Y6)RXECI-'U&*PT"DS2#,PV$'H,=G$:#)^8Y-@W3%DOM5 B?NW%N^%EHN8 MBIA6-#VC[)XMW3WG+'8274C$:H2M)(@[&9&U7*&40I!!2$-):MG^N?:Y%R^_ MS;"\B3D88C914&'%)&+)>**0Q PM0)TZRLMQ*7074AX M)<1T+Y-_T25*"PDO+R@_+6#Z%>;BR_[Q>R:U5]P&%"/QB'.5D#6*(ZR9X HD0'L_FVF*5.RF. L\8'JAO4?W,NJB32E!A3$5,1TRJD M[#YF'LW18 NF+H_ ]GZWW;#;?VG/NF/;JQW@;C80^"9G(XZZXW@8AY^Z/C;J MQ9OH!\?]^BI%TUBTID'FDFV"L%R1Z!$%JP%QA3'2'.=@80P.D^ DMAN;A/ . M8_=MW5N(8=G$4/B[B*F(:1U.QI1M=K6VV;FL',9M\!;S7(T:(\XU0Y8FA4#Y MBF#HWHXZF+PXJ13I71N>S$G$G#UF:* M?F8@R# X=[W8-&U]'NV-;\SG"=9J3"T7G'!N93*":T>84$D(DW#3J?PNCL_Z MX@?GX]'8]O.4%39<(!O2N=HH3M) HPE(2NH1C]XA6/P$D0A2\]0E%]+&IM(= M11[;26RFR2Y)W&"VT66BST.9B:3,R;YQBRIBH MN(W"@N''(XN)>:6$9(4VVT*;E^G7TU@.Z)@R>2^0KXUT*3RR+CJD8R+)!HY= ME!N;M".)Z3#%"WD6\BSDN=CX.EAX,HF(<<2<$6HD3O ?(#?T/W MT^:_X,=TR*=V>-SM-_>FW[*6C[#DAX^'QOJ*/^?4D:[_>WS2NN3D2:RLSYGO MMG^1^X7T!V.X7ZXS"/:MR8BQE=? ML0Y&<#Z^_2M/..5_.\&2?#L7UW_FX=:4DT@PG'#,.8OFW3H;39SBSQQ&Y8;0?D4WPB#_;WF=[,=KXY[>+$5;B]6F?G;%F7C;_ MY8;PO1O&NM1)53=.ZM;KW=_VJZ.=E__>/WA]\-N[3D,@N_LO7U1;^]O5X=M? M#W>W=[?>[.X[VYO'>W R(_@G[V=_:/#ZN!5]7+K\-_5 MJ]<'?[;_*?[1[0,[#,[A&F%T>5:I)L@K%->,#"/JV;-1_'GZRR^A.SKKV8N? MN_WZNO67?IEPZ 3ZXFS^T%!^\N;MJS7] C?K>I+=-+GSY.T7]5LSVTOSGI0O M)%.WOHU?D!]\CVGV0]_\N\'J%T;11QBKH.;9CU7?Z:K?R:!K1:*\DVJ MU]\\TZU9;T3S3.\S$V6J)U.-RU0_T503\S!F_+%<\D;P&707YOD M2 M#1H/MVD%$FY6$/;CN.K6?9JKQ] 2'GRX[.D4JKO-U]W# 3<]X9+<^G=[M&6> MFH-E>-4M?%4\^Q^GGOWNP?;_GK[[NL?WZ-[%WF][>/_#.WYP] =]]^?^A_T/ MQU_WO^Z)?/]++_W1X.M??_YU^M?V.[IWM/]A[^LQWO_SS>F[#UOLK]_>=/>_ M_H'_^O!K=^]HC^\?SGKV]WOPS8]PCR]POZ\'VW^0OW[[J[NW'3[^]=LNV]]^ M<[KWV^X7N";YOZ][X[UNSB39&>]]^,CWOO[QWF*?3#(1Z< #XCI&Y*(2* 6> MF-.$4F$V-I6BG5H!:\WYML)(A9%N9R1N(^5.&QYA63,NM?3)6Q&U3=+C0&I& MPE-&PH61ELA(^R^_921LJ.%8&21#PHBSD) 6AB'@("^UH1A$N+%).DJ)CM8/ M/E)1.*EPTI-PDDF..U<7/(>M5ELC,78R$AP,-YJKS$G$3#B)F,))R^2D&2U) M2A&B!BW)*)5+ 5B';!(,L>2LH!H;+M+&)N<46&D-JP"TWW"]5F M[_9BW5-S8M%..FQZ.SJISH:#3]T<#G 7U> L#NTX)T9D>7WJCKMQM'1W3[G& M':ZQ2+\,4RU>WMLQQ>$P=XFU7V+I +M2SHRI[)J]^LA^V?F2B_S$7V,_INZX M;-R+V[C?SKDW,,Y.#$.04%(B'EU$6B6//$C9@8&8E-=@3(@.%Z)%^W8!]8*+ M;B_ (3""YX7?"KR7".]97X$3*BHA*"(I)R4'I0#>(:'HJ'?!>8$%R;X";DA' MJ)9TS2O@;KEA_5U(%]3>#[4SF[*(V&K.!0(>)@BPB9&-QB&JC0^P(P.,^<8F MP_-X70]+NN6FQAE8S]VZ!F7=YM*>#F!D7W^\9/Y=K< 5:PVR"I;'E2CA]U[, MOVSUP]8UB1;]9'%,]V[._*#2"L6\10[L$,0UXOHF9! M1Z9:=&ZT0/NQXI$%VD\-[5G3PQKO2, &>:]RIQ^KD*4ZH%QVRBJN3.1J8].P MCKBAT4]!]KH@^Q&,CX+L)T;VK,]04:^\=DC3Y!&G6B'GC$52$1N535HF6I>Y M-69196Y;U,>K_1;*K?V\OCG=6CPM*V"AU!6\?YUM?5#H;7'TYN=L$A.Q",PX MQ)1(B,?(D"-4(&N5BH(*X8AL8T># N:6VR0%S(\/YEDK1!"EDD\@(F$QXLEX MI)T-@&TBC/!4:\? "M$=3MOD32U8;KD54K#\!%B>V9B]<3HZ@A%U)'L4A$.& M48P2M4%)HS&1<6-3ZP[1#RZO5"(C/W X;M!'=?+@5<)@+]JZ5M)H7"(CJV1W M'$PE^#H+\$T>U4%Z.XI;HU$<7_>T3"*_A?@61WS'N+\H6;*@7E2T7Y[$FI0)+4B:#(N46<8(DL M(P1A(:1-Q@;- .5$=[AZ<,)U"9[\P$&I7F_PN>Z:"BBHB^F.TWFOK@][G@]/ MU0>C1B",S48;D^DNC41:F&\Q3'>QSGK)2BC22 4N105,)[$ MN9:&0898K+F'_R6F:+)M109YA FJ=\"I0' M9+#3L,)49!B(6^2,+M'1HDV _HY-,JVH#H.-?\\!S^.3SR8.M35TW?%P1WTK\GQ,(['O;JO2MD(%K<1[.2>F9/> MF6\_'VSO7+P'9!> M@RA?9TG6@?+1OV,OO!H,W\X&R O;+<#ZV!4'VWOX/2$@3)T,XEHKQ%-(R #' M(26%![TT;UIA86Q77,NMQ?7"@T4%U\LQ2":XQHH!16-8PR&'@"-)""09D )3 MQ&KCD@NIX'K]<;WPD-$/X+JX#!=EHDS '8ATC'&+@B,BNPP369VVT%Z5O,?L"_C:4M/OUO=->B4 T:'E:@T7G M)0*5WB GK7#:TJ H:Z/KJN"Z[<918M(7=C-&HQ?6,NP5,PAQ71$H)ERY*@3R$<-1.B4Y+256;\%XBVW M3PK$EP;Q&9M%$L&M8QP)(G*U-\N0UBD[68FT$B>M28FBK"K$EVJS/ SCQ8YY M*-!G[1BG*4A3(8Q57?Y((JNT19Z"YL:MLI3BNL.VDO,=[I9RHO;9!%$.QB=Q M6/7GRU;GV?_4'7=CB::TW(*Y)8)<2W9_T,]R;:+)I;CEXLF.S!DN6C')L5-@ MKA"/8#NC2#O*D>+<9V=LC"Q7JB8=P1_<*B MDM(%@10SL&-K!3..HY[H4@('H#-._CAO25:&FPAIL4VRLL3VS^&JW7[ MDX("E>V'JM>UKMNK+91.U8_C.@B34O3C^KR*]?\][XZZ648_/VH,IEQC,==X M-B;WM)YG-8P^=C]9U_NQ0U7/>L->2F&^:\G9PYS^L!V;?W?[4YF^N11IV;,7 MN&>S.2L;:\) X\+(1\D1%S0AJZE%RC*JO+5:1)/[0=$.EO,=:I>2'%%PO6!< M/\:IJH+K)\;UC)%-&>&2^X M7@=<+[Y$1L'UD^-ZMD)&]%Y([A WA"#N&$,.VX@$9D;*@#WQ,3=,(!U\0P^4 MDLSXJ/7[^I]B?SP8_FBLK^0YM,<0N2;+PF@+9#0^9X$ GP7G&4'.A%QAF#)D M'(U(2E@H+@7)K 1&([3#Q7P\H-0)7P= /X$%4@#]:(">,3V2%8Q2J9&+3N2V ME!A9T$&19HQQ[0VQ%E04:CJ$%#RO)YZ?P/(H>'XT/,^:'-(8&XE&@1N&.*,2 MP?X<4*1.<,R#829W=-(=6K(.GQB3OP_CF>V&*C;Q[2:@-ZA3$4O)\+6P0R82 MWHXI#H(!M;#+2$?0A)DT)HCP@J^O,7OQP2M>S=M2TRX"9RO/W1IR%V!9';+N? MYP]-166HS'D>25'$>;!(.QZ15T%J# H,33D\;#J*/S@%NSA@6XOK)\SH*KA^ M%%S/6":$>R5QU(C:?!@RV9RF"0AW3FJK4J" ^XU-03L4S[L@"J[7!==/F-%5 M)X;L%[&5>JNK+E(]O6#4R7,LO)&2A;SZRN)3MTQ!]-"'M?>*YRX0$Z<[]R: MA- ,&R!!YACB"LP7I[1'27!&F TVR)2KW.@.O-"B:\PXCYZ9!W!\"-I[BR#Y0"PE[A#>9O*P3R;@,SK2X.G6]=2J<;V2PG. MK)7=TQ3).;)?8G'[/ +GS3<-LBEJ0B5#8,V B2-E0B8F@9B4GF 6?""YD"?M M\(?7MBONW/9FFSQ><;N"]:5A?3:I3$0B4J2(>9Z['SJ!'&$8,04:KA0R29?+ MW74T?DCSD8+RUN[C3V?0%&P_-K9G"W*'G ,N*?)UPF@V6[37%A%!J17)!\L= M[..\(PEIT3[^;,(WTQS+:A@_Q?YY"=2LNL$R%>B;1IZ%WA9(;_.]@XQ(S!E+ M4=11($Z503I9A2)L9X22A!4%U85+VI&M\LT48*]<)*8 ^U&!_<=L0T1"@:<3 MDB3['SP'FR0W$%*&&.%I3#JIG':B.X25$.OZ OL)3),"[$<%]HQ!(CCE-G<( M\EB(7,Z3@D'B+(J1&L.I#\19,$BTZ6 E6@3L!4536FN(-#/[E#_WX[BJ6Q&= M#0>?N@%L('>QN+9$"_3]N,$PQ"$"T?R<5\]HT.N&:BJ0M6;?A=M+(/.7(/+? M)Q+_]>+M*#N%+H/:6Y="+S2\0!K&3#_HY M9$.B*%(:DQ'.J&0V-A57'?KP[FA/Q0T+BC>UP+I3-S=6VCK\=_7J]<&?A]6K M-P=[U>[^?W8.CW;W?ZNV7A[M_F?W:'?G\,>:)]W5D76':]Q)R@^Y01GDK8-\ M-BW&MJZZA5TV$ZN]$'4;L6$,R_8VK)Y:L-2"A+_;B]SQ?70TV&H$^.OY"$8X M&L41J P'*2L-DW="T0P6J!G0^4Y-@1@FN40.4XJX(@(9:G,7526$<4)HHS8V M=0>7/+(U1??"/0(%WG^@7N:830H8\=P/60M+46)."\.HX#CFPV^X MH_3\Z;>"[Z?'-\&MM^I_'-^I^R4&]#4.!P7:]X;VC$E/-1, :(64#!%Q'2DR M(FD$1&X4%H%(Z7*$4%-"?UG3+-%6&RV_GP_]B1W%;*R<#7.,='S1J=J6"+,41C8J#< M&(>LUQ@84'L;/(Y68E!N,.E@\Q#EIF2:M1?=CV^\%'0_$;IG3!*$261)Q,@:K@.I#[?61]Q,1^&6-))^-M&6ZX;+J1U^C.-\YK,:17\^;$5N MYWJ3WN,;+%N?;+>79?IJ,#P$'CN\E.QV=(7Y%LE\\XUIL:(L"J^09D(BSH5! M-BF&B-%$!@N"-J#7@,[:,;2X9-<3XH]OM12(/R7$9TL.*I;UTRP\E4,OC"-# M >S6:&UQ2)3GF*KH,#Y_?+\ ?!T _OB&2P'X4P)\MKZZX<1XKI##."#N -M. M&(\HURRF& Q3C[5>N6;U[;;>AD.8.1A5*7AX!3LE_$$%HNU9IZU M"V>IQLQ$O*] NGN7PJV;WS4,N=4/+VVO-SI(MU-D8<#[,>!\]UIK5<#.6L2L M3XC'G#:F90B=X@3R9$E+"+O1) F<$6QKDI(XGM[%)#>XH\> 3IB5R\U#;9P2K?<%FS[-V +7% M[,F<]W#1YA31Z/VUDJ_L[V^.']48Z?@_.EQ/F/72 +;=<(TMXG*X1Q-D";$@843<#*!)A9D;F_/ M.U*U">?/)J;S9NH%J&J@UD9,#/E4S6EW-!H,+ZK^8/QC;:.*PZ<%%LW+0:\7 MZR$]!*S:SW982I:MA+5B>_#0U_GN=7?!C'XU[, M5NEN_U,Z $(G[%=F!!1@6P18P!NS@-%.DJ!P'2Q.H&\HXUM M+&]4(-Y2XZ5 ?.D0GS5@' DF&H4BS\4)HS9("V<089$ZR4),@;01XL\F['(P M/HG#JCO%Q$.[.SUK?TTK*@"\&@RO,V MWV*\/"[OW=#&23&NHL#(^J@1IU@@ MHQD%WO.,.QJ))2X?#\8W=/VN0HX(@)PAA3.>>C2F7,NLH_)!: .T+P;36;EEB6]SS40Q@,2W.:%J@ MGVC-&ML]L45UB\9U2XN[0L./2\-D/I/-8Z^#LDB*%!"7V" #FC7"G@K0M(B2 MN?VED*S#V7P\_-XU64KGR[4BB,;\6*$1Q][G M^FX2^8B9)C0D*_G&)A.XP_D"JKJ5_K@+[H_[:G=_:_]EZ8];!OF\4TV[H]&Y M[?NZ?KL?G)X.\G &_N.R_0^KIR"TY7S<[D2B!^EE+<_#+,ZB#2Q0&YCO+A43 M,Y@3BZ(4"G'-''*2*N2H-B;PI'&N<$A%1]*28KJ^N'[4HW$%UT^ Z]F^4L9: MBEU"TG$_Z3RC,4;&4"JPEC01G/LO=%BIW;/&N'[40W$%UT^ Z]F.4I9P+YQ& M 3.#N-*YD;WS*-?J"1R6B8I$.>8E9FQA MIV *J-N[53]FFFC9JI\$VC,F23049$S$<]'K5V'Z!:Y[9;JC.SP"@XY-835,W!ZF*_SWOCB^:BAU+ M3^!<;_Y[-%/E3>S9<0Q'@R/[Y<_N^.1DT,O3F"NMGMAA_!58,0 IGL7^J#X. M7%AQ@:PXWSJ*)B(""!9H4!+$';9(QRB0PCA8E[QT-N?+8]TQ-U15+OTQUP'K MCV;!%*PO%^NSQHTEE :ED4S6(BZP0D89CEC 3#KJ%&?YJ"OIP,<*U-<2ZH]F MUA2H+Q?J,\:.3L;:E"2*TFK$(_.PK;N$3-(!1Z4XH;GIM>I(-5]LM+3$?51; M9V+[9X,F=?MU;E@OP@LE]K(*&6%-Y:)+_\VK1H*OLP"+6W8A=/;'?&%T*DB( M5"K$*:OKCPD$VHI$-F##O!?$*5OC:;@Y(S6 %XE(N+2&.0\ MU8@)KV+(K4N\WMCDHJ/4?$+V*@=36FM7/'V=C5NJ;31&3:FVT1*R??)J&Z^F M\B]G91^%C.<+L%O"-<$R(&J9;((X1I+<"A>#H"WHP8EG,M8=QA;@V2V'Z=>* M()Z\VD8AB$;*/PPZ/SPVRX"$<7L$](8Z.RVB"1(\2CY(#_>30V6@H*A!8=P5>A M7-:=E*(?U_&DP1#>Z%?QBS^Q_>-8#>TX5LWOH]RN-QMJ MG<9,>L^GMG6+)>#M#-9 M)&]@C1ST,Q'G_W:NEL6;RP61W]CJAV]?N/;)0L\+I.>O-]2HYU8:BE$42B#. M/47&6 8<'3U+S%BGV<8FH1WRH!R]^X)NA?SI:T8DRTSN*_31>OJ8L?X"8X$J M$Q"3C"&>,$9:Z8@\*'084XDM]SG'M\/UHGJ3%@Y9)PY9>-9@X9#6<\ALO"]Q M:G*''&ES]PS'%:@@7"!E< H1LQ"S!XEVJ)YW,+>40I[-Z:I%1OJZ?3_,X?7J M'P"M^K>?=Q!V)XMI>[*4X._>>1;!]7VA MV2L*O2^0WN>[H 4O7*14(44B0=PD@7320/3")4>QTT1'4!&9[D@YGS#^8P5[ M[@;$=8@1K#>S+-S"+,RRRLPR8WS*$&"6J4#4\@2*H\A)GT8CH[%R+!DM'-[8 MY&!]LAM""X59UHY9VA%Z+!RSRAPS&[YD&FLP0!$)F6-R1JI.)B#@&>8=$30$ MMK&I98<_:OI3FT*7:V^,WO?GRWM$/NVX=R^J>U6->""T6HB"8*'JC45 JN+18^& 5& M0L;Z76((!>LMPOJ,T2= Z5),6'F%C?\;+=T9AOEL;/ M#-92&)R[7KR,-#\LZZ-MJ<+_\X/.CD7,S[IL:LKA*).(&$?,&:%&X@3_$>*, M4)2:VEA][ !JV=06N*G1>6,5JZ 2CXA'ZV%32RK7]<=(*H*%\6%) MS$1;.+9Q;.+>X:I\;Y\ZX;Z@#ZR7DK!QF<@=.A9'F*B!,;1!1 M:27PXERUK>'VEYU9H?U,>+Q21S%3 7UQ.>ZSM.B3O"AT1A>J&L^O[AU)B8W9Q+&>S88 M=?-:^7F82T1W/\5?/G?#^&3*1M>^-5D/^.HKUL$(SL>W?^4)I_QO)UC2;^?B M^L\\W)J;$@F&$XXY9Y&[8(RQ+EC0:Z/0*GKSGA"Z,?W6R7#Z#&?V."(WC/8C ML@D>\6?;^VPO1AO__&8F3KM]='W:9V?L]A6\S'4\F51UXZ1NO=[];;\ZVGGY M[_V#UP>_O>LT;+.[__)%M;6_71V^_?5P=WMWZ\WNSN&M2_'4#H]A:C*5S!SC M7^JS[1\<[1Q61P?5RX/]PX/7N]M;1SO;U:O=_:W]E[M;KZO#(WAA;V?_Z(8G MN^MB$AO7OK6OX!9R<^%8!^O5\!+<> MC;;CR ^[9YG;0.79 D8^[^?F1K\#S_IN'!W!37_MU;W EJO-'+V=:#.#BW8^,5 +!LL:>2Q=2M(V2VNV?Q["5M4(K"0U: M,:TI(,%8K0FV6EG+L=-"\HT*9MV>96(;GL>-SO#^6C< M31>_7+\0I;F&RY)T@ZT\K.HH^I,^W/'X8KJ-]?V+ZA^YVC'%O_P9ZU_(+YUJ M\LK!^?#RI<%P^FI]K, U5[!^#ZE%? M-3=B"S'G4G:T]!OA[^#%.6[3M]C]U1[89)5'\E\KWHAU6]2MQ M..I4W:,X'$S> \5S: =9\P2 ]IOW89+S<$;9ZH,''Y\,0L:$A[=R]# _*.B0 M]8TM_'T"=_95%G(7[,>+^O7X9>!MF-X?'@LTR"&RN<34Y"'JC\V\<_58^5&F M@GFYM?W/EUM[EU,^&J1QGM!Z>/FV,/B>=7E8@V$WZ]3],'W]K+:2\FJ')WM1 M_0FC[HT&D_FJ/SB*O5ZM9V>"@<\/PKD?CV"V[;A6SO,0>[6RG0EK/*@&YW#7 M@8=[H;-AC28'0P>1@6Y^5M]R<@DPNN"*66Q7$JG<$&[:R4NF252'&1W;;C/O M$PGEN"P\Q3]\SYZ.3F!XHY\ZU3C&\4GU^:0[CG5*[.5=ZFD$ =>OUJHZ/&S^ M]O "S(0>7#8-[&G]L0&,90C/#A,.5L1/\)E!KQ=S@:\(2VTZV].I^'URA^F\ MOZ@ #Y.E>5$=#^!182G#A, 2 ".N.SJ966B5'=5/?S4UT^'5DLMOC4&E'N>Y MS>OVU,*V"],RJA^@'C#<\-K")XNGTLE??O;PL7,2?##*2W,6UA3O*L>_C M"&.JH3:_,.J;G<&JSB;5!)N]BTY]_QF U',/1E1VB%P]8$QQ.(150ES#C?J=VT5ZP,4&?+_"P#-TB>=*NM9S4-\AEO:3[F92JI9X_-@V M@^\07 M#P\/ R/]FE&]L+Y-WI]K/,H21#$$9Z-M?ZNG:.1\.SF"Y M=ZJ];@B]6.W848/DK91O<4D;H+IO77+&G6X[&'\KPI(.SF*F]?WS8W/A;OQ_LO3[[_D"\813[EVX__.P4Y9TO^Q]V MWBN"N7(F()CY?*H.4V2)4X@"6#SAT5GF-S;'GP=S'KMJ,)WH:B+BT<_5/\A/ MD^2=FD2W&A+M5!_[@\_]*1G,D6&#P'_0R7=W3^UQONQA_6;#:Y?$,MW5IVOW M^H<.)V].U_+,?6N-85Y7N/'ZM[NDOJ%NN[S^^QM2IHS5$@S"&>#$5&$XDBH0J$0KF7;M:N(T(3HFQ@E"H./XSS M0MNH'1>6LX!G+=9?[0B('/;@WT'GRWMO3=5Y_<,+9W9H&XOJ.\;J^EI8-UO; MWYWEVBW^72_W1%V.-1?9QDE0"Z.QJ*8[].<3T&6VV%/.!:AM.G6\;BK.XQM:L/Q5<3XRKG\^;<7@##=O0QZWC- MFF43];U>YSEEIY-U^&'T.>27H52+\*P1(;PXC!-F*5)4Z)SH4WUO6HXXM:#Y;M]0'4\LE]V MON1FI_'79H1WBV++9[>+[GXY./KX>>]#CI)_%/#?>Q%8HD)JI$PN=FJ30);3 M *JMU#0H927C&YM$OIBO%E'!@NY-M\;[+ =&3$HT:(I3X"0IRT&-EMC+1 SE M,7ZOA$E9#HNR;N"UX_=!6,=#C$BZW%P*P(J*_YU /,H>]I"(]K:+S-W=QV8%AY.D?/#@5@6FSO ML?=,1C A'$7"?N^&3J5^Y=9,,DGF7\VZLPYL3WW;OF=OEM:^OW M2Y?A)*[S%O;%*1$VADWC+[W\TML7AR^N^1G_>]X=Y@^>9W=^WQXW[#G.@8V/ M,3OD&PDV(9K1Z/ST[)H"9YM>!;4M==J84@VW7<69OD^0]97GTIDF'M\M/\XT MVVB*([C:>2]4H0OWO0H_P(35'N?QR6!T;E(IA2H:P;X#97^NWQ_W:Y=_)C?+2>:_J ;&/)K:@ M[1]W#0?@,NUX]&M X MLG8\D4%C/AYG(?6ZUG5[=4>53CW7R7:'57ZL9B17L]WMCX!03INC>Z/QP']$ M,!&QB9J!(G/E@F@FY=*LA6<:7ZY76(&?8"I@ND]B+TQ"C+5-?#K(\<(<$YK. M.NRWKFZ+?GUR<\^*DVX.^]6ARO@E;VPQMTRO[>X^W!TVNO/1)+PTO]Q@2YYL MW[4\7!:%'0WZ.?.O,]UEZX4"HV\B$G5T);]32[[>C6%E9_%^. _'DQ7H0 UH M5JL=#NLU>#6+U\1R;<)G]N)9;\T/\?;3[\RO8,'\)S_IM-LJ+);=J[72. 6? MXX;]X>W7]PEV[* "1BXXC#CF!+ED!:(B6$$9H\G)65\@:+.P(UJP.ZGE+$F7 M@D_11$.M4VD^>^6&W+9)WJ3^-KVM]5M^7DI5O98R:"Y74W5M.:WD?O[JDE/K M=(O<8^],MZ#K^@9]JWZ$UF)N+9S $&#$C+T)Q?-4]06"%#>USB)W_3/SL=U ML/YJJQCG;)CN?S-AUFUCL_;0W/?:A2=W/H(-X-H]+A60/+,PC^.+1O?XTCV% M6]9W/&^4R8'+8:',]-,QU.DJW?[<)\_[\Y_]?)+GJ1Y4GOP;AI4O,8RQZL'N MTIOLY,VCYFDXM1=9E+<_WL]/%ZM:'E+NF:C^.D]E,[^D6J;7%E5_G ^R$O>/ M\WYCX\?P4P/B6K.QC5W>X*A1$KIU%E)64R8* +QV^_Z_L/U^'61-ERSK@SGT M-_HD +E?_;=9")>RKZ-!M;5R?;6"EGP.RJ,=S7P^KXP1$$[/#F]>%_.KJ7/# M):X6UUVN-UV6ESIP=F,U-ZFS"9NGN\Y6^4/7.'"0$\'R=E&[X =NDE^8,YNN M/C391&"3L,UCGCLPTF"8M8%5FQ?GO1YP/>C3$R_5Y?YUN5G5CK:!RWEHWU@C M=?H?F +U'%?TNF4QR3F"%3X(P+&V_W%J:\;QQ"3-J2^PZ,]BO?)A-)GH_UX! MGXNT/>\#+>SV RU/?33EQNCN=W.C9_5L"W:/MCC"+YS)8+6U0E!-C89O17%; M%/F[^OG=0GI/+;^SX2#%T:A)"Q=-)>9_G69 )B_!"9\ M[3'H7=1N\T%_5/M3)JYT '^=$-NK+?4K?T_1P/YN5V9+WI7?WJ"53\(J5Y;$ M::PS;7-B_=42&IV?37R*L&/!+C-NMK3^5?)UTUFX<:Y=?>W:<9#)C:Y;0Y,] M[)KE4[LYTR0?K3B^ M1/'I(,2<=1VZH]H+/*VSE7J#S]=F*M_SFAIQDUG6R9K,YYR>#O]>GY=K+M^I M.RQ?:X(IN,@-?JY;M]62E+> I+SF_/QLB?J2G??A'7TOC*7:68&8( GQB&4N M/QR0=IXIXZ,A8S&[^V81_NOGPBC\?#F/?7]0Q@/K@2HBGS?&:6I_.(0P8\[4_ M:RL *.L$1M++Q ^R"-_$).JH6>T;ZQYWLVH$G'4^S!M!3>79FW,*PSYIR#R? M69MXQ4(=]TG5V?G0G^0P11-,\%/9S]8[?'%5#/'&]VL>KX,BW:L@QK?*4W<\ M.4XSC=.].'Q17ZO.*6A2";.E=4.2X'URSN[)N,L@L[EB(3>2W;/DN%PU"5L. M5H]'FNE7\ C?GYDLSVGGA/L, J M>M"AI(J(L]P@$!N!E.-::9AQFKZ?B]1&DKD2=74EZV=$-0=U&L_E'(PNYV!* M,\WIV,L/A.C&US_5^(SJP\H]( LP$^O$E,I^LF!CZKEX:3NEQC0)(_EVJVN%+DJ6_<) #G(^M[@\\0G-:?H-6'!\]-KITBO M*WSG9Z#&38Y2/ ZAV![(?!NF[&IM[35#VIF.:&\RH.;4PORIQW ^K%729\<\ MGAX#ZF_[PPB\\!4N?VQ!YZ^MCL%HU"0^U0&E:X/)V+F^ M0UOOST_/FURS9K?.CMAA/(D W$]QF@GVCWS%GSI5OV[?W"1SG0QZ8&+5)RZ) M^J4V3& 2FD&]^79(M;.J&5.3C6![D\2R:X^>LY[ \+IIQ-?3^V!6\@GU:5Y: M77]AZL.JSYN?Q>:(<^->SBZGVGKT ^"AQG_UHC5'GY9<5*17ISC%Y;D_/@'5K&AW&3]WXN0[!728W=E.=:))IM5ZTF5G],(;NN%X& M.:>E'T%U'.6S^/^?O2]O;MO(]OTJ+->]]6:JV)INH+%T MC_T/JS=(M"A2ER MRY_^]>D%:'#18EO6AIN;C"V10"]G7WY'7#3^NJU0"4+? M7+:38W![K^"!J8$7OXK9?=[5V?@F^==D-6#0N_QDTX$.1 M)?C_@3_-DI3-MS5C!T+)GT/=<-%A[A,$VEC$8"/O&M%PZ;:;)B50;["$^9&- M X1LJN,V[1H]',/=L.?@5=4 &GA.%MW MSD9,&)'J#NN2H[[12?\X1^4AV, _LFW\W\;3!,Y[!4$L8ZZ]M"5<3]>Y.CQ) M1B(5E.DJ0666Y(@J2HQ=(U(DJT*4.<-E7F:K4>I4I0E-!*\DKF@F),>5TJ7@ M>2:XL7;S565%!]I]RY15 X_",ZT;1@@*R(6.O M:/UU^H>%IHU_OWK9@BBW!,X4SLEV;GVO:]N1( WY%O,[GC M4$%P"EHI2EA"5,L8//[39MDWS&GO0K_(MMLGU[I];V4W'+*6$;T_&9JK^:<> M&*4]G9T:/6'4J;720CL&'/!,&$[WR61C=8IZ-A>-2^/;&F$5KCG&5CEWFK@# M;=F[=+T[9S,P@UQ1F=B8I#=?<#5ANDUE>T>I7G4ES#OB)T3D8\,3KL2ZKH/- M .0=RJICPH,4??1=UQMC'G\$QM+4'LG9?/9IW.*)\?D<;%87GC"/LK]6MBXA M'(3'50OM/V!DNY2\PPUL?@\&K(4(:PR:IK1GZ'TY&Q@V;#<,S E_;''8N'F M.0!K$1_-==17)<=SXU5"'1_@3]A3;4_$=\DTG'D=(1*LT.ZQ1XTZ\-:FLZ9% MIC)4YEW=8-:&0L9+W@C7Y413$PKZ&3X_M\:LE3"^J7=%H(WG32-0(]:N X#] MW3)O=]K5\ZHYKKYNP.SC?(1I698\YXBK5$'K+44\STN$9:(RH@I>\G+5]M"4 MT)SKA*8XI16C)1.THE@GF,N2$/4@P^.ON@U]?S8-??\/!X6AEG&+2%6"Z":++89\8(_#BSOK,7Z(VA%^JWS\<. MI'\QGTTVYK+R0K!%APOBT$VKM_&]X!O]\PXC'4X_C?24U 9E<05"V4N9V""HNBN037XSR2>\,WE[U MD>&&GMF@MYMEQ4Y/Z+T!BRF*'MGN@+8XM .@M;5=(LX/A:"C48/F-?52SW=N MN=CUAG6X=UI[NT*5_F:V!?9G5Q4&0" O+B<8]JT8-VG%H/>\%>/*UHH50TF0 M+#/6*4[S4M(":X'+7!>L2"3.6)9D][2E8O/FK[3ZGOLNA9!_L7YL$^8P7''J M)%:3E8DU-*0K7:[#PG]<)C=;[ARVY3O?(U*^QHP]Q.KM>6)[VEH W2NV(' M>T>?1SK/DY(S@@J& 50A*Y'( %Z!DI0IEDA!]*J$45I366+S&RQIE62"YI*P MI,PSQ?)$DE57K#WU;3@$]R)$?G^DWI4';$/>H#1=. 6B+X"6VM1TFQ^<\[D# MIP'L-AL2Z[3FU\?&ND"V>=0'<*'<]0F,V]>UNF[=A,\K*6=.SJH)^V<6FQ_B* M\ZAG;FTYAC)G%M 6V@-G1JM !&Y+?Y/0MNW.QXVM H3CTRI&V;L9M=C&OCFW MV6(P\<^,]G,F()3H&R,O'!'H.]A?**UIJW+,4A>3N+/+'=M5;XX+ :[6L_"B MK]2S]\$W?DJJ]U=W]R_\U1]&/N7N5-F_3MQE]9KYX%!^&1$C^U/**E08"QY1 MG3#$)&8HR['*M47570N2,EX(08W:2+"@5 AC]1/C#FC"J"A*KER99D2N5>UI-M[7D$[S&D!9=4U6=&$X,QK2F)1>M M<(R.S^RJ@D*_,#*I_8Q_6]<: N@H!VZK[1"OV-P9-@GF4!;>J%%/+S'*E6O6 MFP_X)Z->S2.Z1B($M!P*I7+03C:?:-_L3(:U[9.8G[-ESDNZD:R#;_PQ Z\,;H:Q3").)DE%=*F,XY&4N*\DS MZ /.)5;D&BCK7W_=/=[Z5EH@(UGD)=6T0AE@5E+,)0)\:4,05485UH3FZMGS M?*>\ G+_)E* 5<+8)A27%574V(H Y"-R3;!BE)74CF @S%,#8;T4^/XW__9B ME%2%8DIE*!6IN7F19(B9GR$N,=%4I'E>),^>)QN&+41"($;9WY#2O;-F\MD4 M$C?.P_Y[7)^\L/7\\*-,MO)R"O+!0<.7=.=GIJ^_@6@!&\ MX=F\]B76KNVGC15S9=R7NMV#.TSAAVD/(U>TZ7?R734-H/EL6\?+TRNT.0R. M^*\S&-MBSFEOOCP:["I(.M1>2335\[_NM>-;;Y3J$7R?62V0[1%29[K@"4ZG=G"7[%<6]]\.M;QN44?M^D""]4:?@MCU)6>\ L-P[$=D1CC:"?*N\89-5?S%G< Z,^0W/%Y-1E;>%;B MA391R*P% (-V$?"!-2"F1H"OM-"VP.=N:Q!&@HK\%306@-N=3?5%T (6D648 M\8312&'X/1:BUO5CL\6,_ME&T5"@LL38*>HL./4.%1NG+G]I+-2 M0*JYO@,7$#NR@9KV S"LW'!=_*,KBE&BQE?(H[T!=NG\S/&'&XYEX>3;J5?; M&X*>.KN\TTW3AS],(&& ,3YU@,56VDTA4 $Z?3EWX/1!XP=(,0@D+^PX>6C% MGBU:^0A7UTPH=8+4TC34%H=Q-FTHT_%+>'V("_N5G=E%-.6H97FRS9."F"B>A'&^[0CVZX; M9[7/(>S):Y!W3<=CL)7 MIIM<;IX@YK[CJVM[!>EGA_R$BI &%]GIL<&'\06'?JD7AO)X^Z+P4!U>4T=J M "C ?;[MLMK]<_=%P&*W_9!<*3\#ZCRX(F[@$> ;>C3 U3'GYQ;Z,"RYLJB% MS0ATPRRG8G+A[7ZH('1%_>[W%KW0RN/V0->V!U]]/1^\U\=+Q8>#5_6<:V>4 M^F.)']Z<6'C!VKW8??K>?W,Q@_\UOX7"#L-NCOYM7G%J>$YJY;-3YA.N7>P4 M8)Q1""GZE)DYIX!B(2QY-%Z-.8EH9]+(#M<>.@OP\%:N+H[GL^71L?,'/QLB MKWT*RD\PBP@O:J@S&WLWG\D)/Q\._IQ-S!GL#%Y:B1,F21T%R@'X[)GSY**, M4C6>&YOAF$\JO_?$%;]/#>=L(-.PDXL&O0&69V3?7 5[K_EX8-Z=@83R"SC@W_@W*(H!* ;*)LYL@#,\+V^P/T&!>[9/2]PO[)@?25B M6K%,DH)@D9:<2BE$2469)BIEG)8)TUO1#JZ*M-[/PG@CH(_F_-0:BI&^MH+A M+$ 4-)$$^PDWH6\6H'A6)+:W^9SO?^3L.V!5PP1CY\)/5QX:"6[G(-9>5(99 MC/,FJ+N,@[KQ\,8FK.AEE-%+Y@=V[I9R]J>K]]SRWC#^QF:$T^3GT&HU<0CN-@@"I/#)<.VIT[KV:PXB*8HF_6R$'XA2X[T- M![;&U>GKIC$?/&@?M_S9+7B^C)JM)^/3\:)5V(*;-NSUPDWVO,9RJRKQD?&IIP&[A ML_WCQ+Q]6C>1GS9*&S_OYYO6S/[LC+_&.PDQ'1@D#[$"\S+=C2>U02A8C"6A M< J&/X8;:JBVV1,=//W9IF#Z,$P,.^;6T7H*LRFN=)<#VG:P.R$2,[6FAL.B MFTW#NAK_F4? RR@#, M'#V$UUE',OJ2,U\F%5AOU@:W( U=$G: %M$46FO9.3)L@4JLQ>[2%6M4\N0] MQCU7+F^+U5[_^]4>(FQ@EJ&T$7S#@!+1 ;X[ L,.ILAH0+IPX_Z""FC TVS, MQ<893H(!'TU[!ABXH )S&)[6%Z8\YKN$V-XK:94H\LQIA8U[6JK&. M?6 ;4OA1$R:H7#$C5/W!3$]H=S:?;]=L@5W PU=^<,%P,.$"L@_A0<.@.^UH M;Q<6"Z[I DICE>/\$)BJ-URH S0U1^R:QNQL4&>/U0UP"B@6V\NQ@ G=0+A* MP8JC>[)!B\BO-B=AUF-5M1%P?O1;;*1]QS$O=PI]<@AVRNY4O0;2V?7!P+^; M(W^BP'3OR>M#>7[P9??*5E?^,+L3[,Q2 HWT7AGL+O^Q5"5 M[J&YFK2!"Z"KV5(LC))L7VD3&D; Q0G E0R"?9F#C>HDM1QHE8.(4\8&X[+) M)W>S%>MO%1<>&+>9T;SA"*P]&5;R*0R+7\'##04>P3=T+F23UN[*];54C [A MQJ@&Y8S[N7>N)R-*>;33ZAL4Y:Y'/3B9 A"(T6X0JW(Y=+?^9FXT &&L(_=% M8ZJO=X+.#@/=&Z<6?38HRBS%(J)BG<7BCS]HBHQ-7 M/Q!U<@ Y+N"8+$(M@N;'-H<9F0<0!+ 0BTU11##\5$2NWPT_]LY1OZPSU?>S M'7S<)R.<94(41""9R@313'+$B:(HKPCG4IDC%O2QJ+AP]]]0V/A8/,KH**QB ML^ :C5J;6,Q16\'GH))'L^9\WYZ,[YN)B=:Y$T8A?2K;.YK7*U0L3-88RZ7Y4^ M,X)GS)N"#C^4@$?5VWN7?<:-(=HP?V0QY[!R!+OP@(D#J*Q;L027M09[=^(B M+O$0X!W;0FL(6GH48A>-T6&"A-M ,P@C^B@8TMTT]YD_N,$_VB 4%"+\LWN$ M+LS3&+,7VA?EF=.6+A,7"CE\E=)XW@*!F)WL#-Z>0=*'3SP8\<+'JX?MOIJB M*WLA+A/CMK+]7JQZ.)U]BHWIE8[?J4.X"L]:G8'C'F%[B-U&?/.K?5Q4V^YN M?)_;7355TZYDQ3W%=\M:/64> IZ&@JEXE8W;WS/DOP/C[0[2P;,NAMZ+H%SK M9X'DX(.6_CIMVVTE[9NV1?TNT02MCPBIT(D%J-G,1O?K#NYP0,@#T7JW;&#] M822FUG]H8[CV<"LP)>3S*.>$%@R0J(TIA6AN3H\798%449#*SL9(Q6HE"LGS M-,$E*:J*T#Q)1"YRBH5.,,X%QFNSK-V!#WJ4E:M15JX\6DA@MR,W_%BM=@B M1;_7;]L&)X=9,0?M75O; VIMPI0&^):=$]5@@=G/-R7/;@=VE;:X MQ/XUQK[H/K<[(,*&ZMQ7SOA%:!X96X.L156!WYM]O'Z[#5XCN*)'4]N 9$=' MG)YJW^#G\$ :']B-#W K:H T5];0V'SM[FR(&0[#%7U(9R/93HSY?&9CQ?.U M]W3FF#7#T3:N;[P>=+UJE=S%MQVJR2E,=!@WX)X31T1-BP!7XRA="LMPX&L- M@;8[;1YL)( $2IJX97MT%F]\>,JUA4'-Y&!CE35A6)OI5G;JAWNG#P.[+YX? M V[0PEG%?CS;15/GT9EDU@!=NY8QSR6A=-ROHYUB8?FF79W9!')_:\(3\=32 M;H. @]\QYS\)#VZ^M#/X,YR[0\)N3KD[VJ,[4=G.,OUY<#P[-[:];P*"#:ZM M&@0,][/@W6F'M[5KW63%^CTV6145BG?;TA'WKNWL)ZEMVXE_N(+4XQO)$)5RQ/- MV -:[LGY*$^-4L](BK"NZE43"B8R09U/9+Z8-[3.>OO" M.N1&[,/\N% [U7CP#K3ZJAG37>HU%S*,6OZ#2>U@Z6& M PM+X_*ZUBCP.#5V&JG1MM,C5T+@ W>'48AO[6%@^5G5"OOP=>#=!P0%/+3M MEL$V#Q6GB]DPSJ/;.B[S*U<-X#NKA+];3938&?O3M6K MAJAW[7WWD1>SMFQ491@K0@7*!)&(&FL'\2P'1'HF,F,J9>SQ9+,"-5AQ\"M4 MEFKTAP6ZW T2NZ62@2.3IQT>:DZL"734OM=4^B*GCG8VOB$,A^3C*+.THLP; MQ0)UQGY\91CV&GYGTV8KJM1(WDURUQ>(&Q+E/76AF%K455Y+RB MF39_JKC(C,)FF*19EEP'IM[*9"N25]3U6WNI?QC;K -W"I?XD[&WSHUY9J33 MDU/BYBH/=S^/*E:5%3&><<)*E"&24%UAM7,LGH]WQO79[.: M3UY7?\RF1Y9LG='P*C@VFXW.WO0\V'M+1PE+2XE5@5)9*40%88BE5"%".4V- M,Y;J]6E&#R*>T]((,$C'Z@1""3;G->S+KS,F?Y#Q<,.Z@W .UUO[(^KT;1H% MC@(E=(?B@5L.>8R%'T/A.GH/C'%C.WE3O#AND)VJN>WDMDV,51@M,9N'U(PU MT2'<,8 HBB$_Z"9T[1!M8+GP[X*:8V(KY;;0"H+V ]FAF_OFVFK8SV5OS/DC3G-M5ICTX MI>P'O&H0TUY0S=O@"M@4IB#B'Y>!.._0%=<)TY\>ZP;ZQ M9&7'^$(A]J<6I;9#EH8A5.V:G+M!NT"+YJHW$F([9>5R,AS7KM+ ?G$3-4*K MD-]Y,(KB?;8G8%N"O"][X0%W793:>2Y-_[3;LJ%+(Q',P9WHBW!:0W\0PPTG MX3J''5#N^KYL/4/7OVW&O?F;"/EK2%K//;!4IW7KE,OY+!AWT!:L#!'.?3/6 M6LM2!^X!-KVX0$U;5K.?\&SG\]DV (M0,0'THKB+VA\Q[-4FOFUOU1&<\,98 MOV]BLF/%]>(<[%DG$CJ7&YV1:Z_N#!?EC>%Z"B6?T*P6*A5X_-4X>@M JBU2 MX.!598X!4IB>#@*%+&:+!M:DN>AM1&X))XYE?Q5E;]B^BR377;)NCV-A4=]L M^410(5[2MAI@"+]L(*NTBQ^/HS.($O_CRF/5^3J)A1^X;4/XTZ;6(8@1STE M.8Z5(KT#;_(>AQT0/M?U2GWRE9N'#,C:ON-F]Z!.X!9=K7*7\[<\=^SF13>1 M+WA)NYCAB@*U\_B MCG>_HU+ZR@6WW:_7@G/_7#5 H6 )6#E(JLOLQ?5Q9AO8A_M1I(.C^6QY9JU) MCV\!G "CJR#)Y#%MPF=G\\Z7QG6C 6 3=K7PAVJ3MFY$GI6/+M.XG(;L(<#B M@ YK4X_-XK>].HYC!+,Q#&8+T/:MBO(X3WS:"B_@_,5\;(SK^8IH< W8C5J. M\56F^LB+1*^#865-V&5A]!Y *,??L'*F@W^X"D5UK%N$_D\PN?;3>#Z;NFG< MKZ*KNO3X730G7,*P >H(8GL6[M:7*<*W^43ZY@E?<^>O2EQ$,:4MLG?CDF*U M9B6OMTVL (XF&[29[K:?.KI[OG"0J3;MX"$UU[DI(,O'AQU@TYM%W>;A>\DZ;TZCG3=C+\XV,:(K)MMN<9+ M )YL( BF$ *;+>LN+)P_^["]582?9HNVB-%#!L7% K9[TO.&N99SJ#UHJ@H< M.&H$]M+)WW=-Q_BA<+:]-6J*'QT:9G\@*#>^S;4;+N9=(3N=>C %Q M%GX->#L6X3P\,*CKTQE4*,3#*G;N5Z/&G3:VW.?^H?Q.3\97F=^O@^D$&;_LN,@].RX03:[#S$CB!]5A%AES:SKK?IWQ%2F?;T'5NI%!__1JL8M[7XM] M16WU2BUV21)92$&%*@4M*YBRF658*"PKF;&BNO5:[+]UK?E<'N^U3_MD1*6Y)LU3Q!)>("JE1#R1&IF[5CC%YM:)?"P591%! M4>UBO5QY'??"VUH- '4^[D.S5)FCYVA]-Z[)8L7DV']<:3>!CK>7??#:T M3SF'URS!.E/:SZAK M$QX".@FC:C?OB9O=TOVL'6; B/.YA0_UOG=[G(G5^Y MK6R&;K^ @&T=5D#.E5%-VAF_ #L^,\H@ '(AE3TZ=ED=J%M+/AXYD< >I12 MH]0! !N^8$N\70%S!T9A]SVXCNWQRK6U)\.F;#\5R8OA[N M\#@ M7KY=,^:-Q^OR$Q7?V=[.Q<53[BK[/!)Y*H7@ C'.*D2)IHB5"4/&Q-0L,:=; MX4>#C.(PR,5"2TYM-^/'<3>9-Q )$ 3M4)+"V+D M31ON)T38+"XT3@WC98?F+#OR)Q2ZU-J\$G(VOKDJ3KK'J 4A3+W6.'ZTA &C M"ZU#@_AON[M_W@2O_R&#Q&RFGA723LT63O.*UKYL!>]O"Z;:P M 7XA4/9_YDI$8 Z"!Q.Q1?]-LL(-+;.@8.\LB1M1;NG;/^/"F33QTS>@3$;) M'GCR?&Q+4;BU"0/35WP\ <3\.-L1K+*X4<\6J5DHL]:B>MI,]28:9?;&3^IY MRKRU/O;-2>0(K^0RFQ'PZRM-<)YH3/-*EGE6YE6>9JE0QNS/+[$9^<0NCY83/)V&BA94[#6D$V U7D+T\4QY[]5[/3 M%S,P?(P0-_+CA7>S^_3:P>'+SR,MLR+E&IH[C65!*YJA$I,$%;PLC,I,:*+7 MP:PTI\)<2U(E!25$"4P+S(J*YPHSEJG'$M_R% 2SC: 0$13,TPYQNUUW60/0;\R_4XN5 M.G-SFBO?8;>ZN-7'C>LF @X^18PZXV297:E_>E0T[YAA9["W OKFYMY,0$#4 M.LRXAA<'!.(W;_X,",3#E5[6;E-;<[Z-*/)KCX:?;1-EX9!LX;=YOS5P&]RU M$.F?MZH0SL&WS_JVU[@\H-/;Z.9SMQU:S;Q8@,$;FW-;:3#H[A%^8HZ@:=#; M*K(A.6+=MK:[,6H#@%:Z5JY&S04^! 99%.@PF#>G-^SZB6&1SI#V'QV&;N0[:G<^]=NE@% M--)0V+_Y&(>1UC+G ND9_]=A.[[0XV^'RVG>V@%TABN#ZGYXUQ7J]JM'-3\8 ML^H'98,>JZJ*S+S6P OBL9OZ^4?]SP:NW1713#_-)H;K&MO/>\E;Q$@8:=^F MH: P&H3WH8)ZA^A1Q0YR?[,\MTVMFX?XP73OJ]_&SG'@_^Y/*$.T$7 M@X!#JT\; 0T6,_#;= 9B9WX4(IZ101H QLU1K^!27>)75YPEBOKG"G_]:GKDSMS_;X7C>G]])GQPZM1'Q=O3$_K:$=QOS. M14U)'S:-PZ;TX,NK9)3HI$PR3E%:$..$ZRQ#C&>)\? MBEP+G%Z!I97BM"P(UP45BN9Y61*%/5^[?8I'-]4^_I=>B4 M][Q#Y\J.FY4 LY%^1..\R).RH%((881%DE0)3K7&146V#1JZ.C#=?0^6!<:< MY(JD1C"I0M J(U6!,U+F62[4C4+7=QZ9[=K!K@!J/O:>81NOV>8^NX *P.6T M8X@:O\U[@78$^T\M;%,3VW5C5()3N$&+#%WAU5P;'U>W:BHN6 H?M5'1!0#7 MN])'D.6A0$J-/3Y Y4 HL?V4,#CC(>N; #%IP7MS.#Q)P>7OP $FDEED;^. MM]G_'C1H-0QKFRO DUVI,VL\7OM+ '9IPDO&_]T9[+?(_&'%4$$)HVNT@_59 M14^JC0JTT2>CSR 8$?+<45+1AIN'(5T-^SZ: V[#J='0XR;@ *%O\YX+#VL+ M;H+29WIJ@\DV%PJG8);\OTL'[K0)-RL:PWE)T #B-KZWW^5$&\B$%H.IN;!E M#94COH&_0:^W0Y26%J'..S5V3'(4&.FB4 &4T/5O":;>@*-&%N YQ<- M@L943WRFV8>>?/AL4WIZ&(I[6R .UR T.#N^J.U+SV8.*LH'B4+1@X:*0*EM M.-).)G.UA&Y$4BB/,&()4!4<8%4W5K0\,TZD1R%K[BP KO'.V,.1L9&C0XL4 LT'0V8FM0QM877F5_[++!C3.6E^B>5]\J?WS?7#DOZU$$R1B M4ZICJXNF812.)0.088'*')TT6A%4O%6N#B1GN*F61YJ@'V6PJB/L3-2_0)<#8$W5M:R%N90_7!O9]N$^'.D+5>MM<@H ML%S;*=IW4L$A&-E36( M E"R,& [*JNP.(=1AJJUX+PVM6' R45[8RX1.G7H M6JY$;:78+3H2KY1=@^FYQU14YB*Z>4ZS66M1.,/#=8,NYC-CQ*P*OZ$OE[#7 MWN9&ATV8.Z:>IH;2J";;JNE@0;L3R>OE&91*;+'&W>TW-FSW_MNJC$TOLJ=W MR/51#9WL#'XU1&E54V\ ['!^K-],Q,_1CY>&115NEF[]J8=YJ=M:G&6I?,YAY<]#N2!+X2Q ZG, M8X=QVUG[S*MMN:O*;A^]Q?;OV<3HC\&>%R=/?+#0JVF3&:O'"^>UN4INUY() MQ1@SYV!T1E T>'*V=L".*H8HQ08_^9,[[[9M(>*U=ZTO$L#-IZ%@/%J-;^0, M"X'"F#;2XBM@FIFV73X"?(@PJF_#XD(-?#M"*;S&PD[;VA<+X-[Y71BD"P:M M?WPGD-.%;(R*%MS ZU7V79VJZ[L^_3R^C@J(I@"O"]W06Q(#'S;WU$Z;'E?: M:L35'5NTT:B 0UE$BPMW+\US0CS#0O$"T(#5A:"_=@:O82K?_RZ-:0YCO$'9 MC!TM187AG>F'%K(84$&@2,+5ACN-?,J5[@!H6N\6 #9< T-06Y.+KZZ >+P2 M;M=5MP_>6!_H;[U8SJ<#@$Z:?WKBZ#?O=-,X;J<.P(E8'G/NXMP>U>9^A.XG MN)\:"=D+8+FV@BF403RV;LF;UN$$?);7+OC&FYK6)T^!'NL@#F4;Z^QT["*2 M+@/AT7 MT=D(R,\^B@RA\V,8%1!J- <^%IT5#1L3.U1LND4UNBC*"?BR[L,-*V\+ MERRKMJK(!G&6M4]4M=TP NN\RC3&&M.4)"S'E?F7$,&R(DE8 MG$)7QA0XY9/Z_SY#V6I"_44+%13H&"C\0"\Z89V?ILM3I&8+Y)_U#)P((*_\ MZ45X+E[OO;\8J5Q))G2&JH2DB&9I@H0N,:HH2UB5B;34Y;/G*=DA(;H3KM4W MWQD>G(1(_8UN'O*9E&$L6$G+C)6N<[VEIQS"YWZ5DZ$#1@"S@ M(H=1+&/B)Z9$B':ND<1E8L(D[768JU]<0^+@S;'637-C$R/PTS ;R @+$K9= MR)HUWXA>OZ9O[RL(=S?:14_!6RCXR_[>?C(B65$HH4JD4BT1%2)!9<4)PKDR M_Z^52+E\]IP4._AR"A[>B! HUPD54.E1*IK2O,QE)7FF2U[E$BMB"0$'0OAZ M"=83PO4(X:_S$<\$$3E)$"D,#5"<"\1Q9=196J6BRCAF)3>$@*]28L,;:S%6 M"4-W%)<55525W-@NV$A1@A6C1J]9+ ;"/#$0UA/#;1,#'55*25)IH]*J7"-* MI$"LQ"D2E!=)7HE4Y?FSY\5.I$!?U3-G]BAY XT,?-ZC "7K\,]K$/N3Q[_G;J"Z3,L47% MMH/748$&Q!DZ[2F^:L"G_YZV7PS%1\OH$+=4N<1E1 !E9E$?VI9?&%'"YUH>6PU"'LHU2FB[4 M;D._[]L?1F !-G<1Y:@WUHVV^'DM7]G02]_G])#H\./;+WV?TQ.\]>R;^YR\ MW+&%3HWPN:R&M!% E^&'Q'*H+:-I:RLN$SRQ:0&7C,:?T?%8&?OCIR=UO:_W M=LF(8):I3"5(E95 M"2%N5YI/ ES'J)4*B]P::O?O$5W%1,3KVM#V]3C1VSSO1KNPL6^D0D[FH*I6; MMXJ*"LE+IB2F!2$%PRIA;%LGVK=VEMW1_9W' [8;4!Q?][D15\<";-GJEK;> MH/F ZXLYXPL870(54 U02K#Z;7*5*S>4)YX[^W^@)0D0%\>^'AD P/EDXD%* MW*NG2Q#<+@+EX7_R> 3.CX[],0#-8=7P?8TLW;MH*;5$(W0\,VX M\O:J/%Q4DUYYE-97%+5HI!SQWF'L6),O.UMFF[]Q" M_6_#Y*=0L@LP5'6(JTY4;>3,_J)!/UVI>5Q.A3,GS+/T^),MS+3AYPCK#_*P]E2,,5.[HO]HR:#V51E;VN,,''U]E(U[A)!4D1U6N$D13E0$228$4+Z@VAY\F MA7XL.,)_Z".CPO^$IG0-.9\Z@(,%-?WD)=$[[26,A6JS$F)B#^TL.C1;/F?^ M>S0#,67+\JW2CR8>.@R+P030$/A\7#?6C$57.+6&@P5--,\5C3IW$*7@B-2S MJ?GI19M0<^V';@Q -]-FWS$.]5.1V=>".-9-YMFN./!]5-:.L,^"70_#6@*&P; -;+B.P1H,A1. +)TM%]*(]9]M MVP*T8_D>BK:IH7F%.4[W#@C @(GH/Y$[1JPJNE%J$FSZUL]LLGL'*H"PDOL MX[X;R#Q)KS!A/CR?$33JL(%HZ@HC&RG,I-()!5% M@E8Z953Q4CX: ?]W/(TT(H2O]K&OHNH'(M;_WC:E]?K37NNHX'[3!..M@V"M M<7D>S9 #2)?I,7BAKA@(6L ^6WRCHV@2R*$M@G#O:Q-$H8_9.-)&14SURNSE MN)XC'M1LK&=Y@IQW"_T$9J<^?@7H,Q[HI6FK6^V#]H\VTAH<0:MDH%W"O"/4 M.]EF0&-6CZ-YBW%Y;QB&&T'+!]AZ8XJ?S>P01TAI'6NNXBJJL)DH!N?NI)TV MUTS]O6B 6%\=!N351S-$9%>9TUE80\+ZC+WU?G HTQ%.A1"TX*BDA4(45SD2 MHDJ0Y 73B2ZI2I/'(MPC$OBVN,'CB9P&[YU'1V.EE['4><#J6I7JOJ/P5]\+ M?,UJT:A8]%Q'&B)ZL^_&NN-&A8A,O/W7%Z5MR2@G^U]>?1D5FNN_>?=!?^TVN?1^/2E54J2@(RK)2(VJL M \258?5$D)QG-">B*,VU$[:A]:1E];A9X/L9F%=E/F[7OGQS;)R@7\!!>!'Y M!Z\M ,?N5+V:0CF'V?&?T$_]1 ,*[\GK0WE^\&7W'-J8#@YW1R7CI>0I1X*F M$M$\2C> U+J[<]O9;G-@:YGB$,K-H] :DO,[Y7 UM'JL3TC5O MK?086BQ_&DT'L_02RW M4X1I*$$L%ZNXTLU4G_$4$*@ EV_J$<"::)6?9C89MZ/$-KPLD$"865X[3)WE M9&&/-,!S^QHWC[0,K.0G\DX77;*U@"?;!%((R+D18D)OF/ [770[M+[%TKDS ML\;8+;-3?<@_]_$RLX]TA(4F*LDERM,D1<:W+5&94XDRJ;BL%$U8SM9*3U.. M\R3G-$USFBA>*DS37.=I26&:??I8#!Q'*P-#+.8M/>CT*0P^"&"&'9BY=FRB M*TILITB.W1$N^.=&PH#5LR$3#=;!F9'P3:9CVQMLU5HSNS*(>3]TTJ\.WN=Q M2.#+44%@6^8'\R>L8@GB3;9C'N,"S+96+P(A<^9-2$M8%$%XY71CDCW:VE- M>+\<.Z^VT.(1.*+T!=9&[9K?V&._3N&"2^;/=6L8Q2;BS))(H#UWL1;@R[_W MX]+1-@.6T;?C:MW:%]7FE#O9%;'W9E4+<%VI6'8W/[,ADF$XYC_4\ M5'1\PPBB)]>O4>![WJ_QM?T75RK/^]E_ =0]X>=.\'$WWP-,:^/BS>8PRR66 MHLY*;4JR,@%E7M<'ZXSOU[]L%?E36W<&JN@*;:DVX M/GC)^ZX!OK5GWGHE4$30%9;F\&N8BFQK^)?&\9J'^G8;WW9@"W!FS2J72PB]):%PX6V3K:IS,+AFY+T6P%&93Q MV]];HR!:LNM#$H#=7WL,>CB+I7'?VZ.!2(,M1K N,XCY;D$&C R?+)O15-.+ M!O/"G*0V7C^W .!V7D.B" IZUV-7RVF+0@R5P!L0>\5\?2L^5\ZVVKI1U= M;AU77\NQ:<33L)D\92V]R:SV-IDC!G?8LWDTN2L.=#6O@5J;J#S$HGBZ!HN% MGD;7"T;&)%0@>CNAUG%I9NL'V]-JNR+JIH+A=N0\?AX-O.X MYZ%UT!"U%0161#EP53O\8EV1[!A58(,A#OT?OAAB+?[2?&_+-9XUW'#S;NQZ M@^R^Y7;/=2?D>@U1!?.G^!3^>N4&WT6#M*!7:UU.#GU3L^7=3TZ83_61509; M1HY-H-2M=GU2P$I#+]2C/F<(A*X7S;6<"\/G' B06:U=CU=/\.509GTV7ZHP M$:TR1VBQ<>T13\(LEV:*B54AK=$",5/M0N$6)SA,4X-*M'.0/;8J^AH';4GJ M&D<];#[;KK68 M.078400V5S0[-X)_[O,F(;HV]/-"C=CT:D#R^GA0&?GG6_J::1ES-\KST$WU M6,ZYO&A-MW;O35:#&[O,^A=&S"[ADLSGC(=A9Y!8<]LGH7R/==M Z.W\H/+- M.V!#K99J.,T:BG80BLW]A$$H9G7Z;.&ZH,/Z6MF^_9;$1;#FK3[PSMAXK2?Q MZ442X<[?[KS9 6$Q>+'TPN_WF:@'NW(1@<$%)>L[-OE!M[E$:@M!\ M/K7-7/.&,V?@>_PVF0E#$*]:SOMC=HY 0,'@>BNM0C;YMU=_'+Y:22<;PQ_" M&-YGF37O#1;-V+6 NQ HM[/.;-K:SA0!VEGA=S"-_!-"H;R%# 5;SLY$LY-= MW+P [0K0O#<^5P.[0+N096,(>8/3%B2<:D->ZGMVN]YQ#1-D.X]G$YAM_-+( MR<5%G_4[V-N_&%5%DNHTA_96G2%:)@+Q-"F1P*GD@B0%S?ACR>)!Q[/A DL+ MQ@H*12A//ITW;X["JK+9^=2.28'AC/:HG#4"51T #0'_ZY(:[K?1MXV /9IS M +.#^-\GIUSAD;_,^-R6(^W9@;,S/T ]CD(Z1=@^K(XS)VTTN D[VKG9EI/] MN+]X!F<+2A*MSADT(=85B5NHHSKCP>(1>G$.ED $]W7&QPK94A(+Z>UM:Q_M M"^IB9[!K?"M?Q=6^-N *+, V>S0]1X;X=IM+^7,^F\Z6H6G-"=9>O![LO;H8 M"9)1)LH<%:4Y35 MWNU);):I_QC_Z^3=5L/Z8D@W]N=_YE M:*+RS5(@I5O//3JK,.&[]HKC'W?IRGN3_I(EW/K1_;K[YI<[/P)RIT?P3Z.S M:QBUN(%,/&\]>3+9??/VSD_@KJD$) LBR?!.HW\_AA9NJ)0Z-8S_.)R=&;.P MH/B?@S?CT[.)410A#K#;'8H;?V]XYZ=ZZ_1UPU.]C,YNG=RASLW!13@H!W^1 M=M[E; EYM3.'&ESY8')3@KG!H_*Q4V.J*1N:GNO3&>3PFSK/SQ"W# %C>%Z8 M=G,V-T^&$9G6JVHHRT,ZU+.!G)@%5:'FW;ZB;H$M&I?./-;L !Q'EXRL;5H^ M*H]?6:)O3["!W/&G4$]JDS86W]GC04#U^FG37M# !D$/0>?30A^-7;K05I"U MU@K)7)_WCK/9?-)E 56!=5!!H1[>UJ+XP^P<^3\#S G[\3J!K-[W0L)EO>!.?7W>C%X&0CFQY[5 M95&>6Y<4+K]O*_=MO%?&DY::_AGOL3J#OR@;JSD_>'+[/W[W[]^/[+_OF'TY?XX%!]?/_N]X\? M?OM]_/[+[R?[R>\?7__V]^3UBY5 G7GN/CS_W<''_2^_G+X__(L<) ?F?07]Z?[],-O;^E_OOSU97_O:%3)E!>DQ$A1EB!*L$)1IUBSI#+?2#3EI10<5RS-6$69I%IO*D*_C[''%[P^'@[@OP-([WWB MDV9X^K[M"+:U8V^T7+J<^>,KZKYE\=&>8GN(3U=H>+B'CR=T'[()']^.<$I* M6L+0.IX8 9(K(T!@!+M.E$Y53@61:P)$YDFBF<)EB34M2L.'.-.DT+Q,LU(4 MZ_ 0MYPCE\=:+2?Z=05\!)C0YG\B;CJ$V^_OO+US621Y6F*)"ER:.Z\T@6'% M&!45Q4)E64(T7[USR@N1$)Y++HQ!E!6B) D7E4A9HFA>K=VY;7"80<&G#<]8 M,58O3P'S\8MV\X!L293#"#9_T.V%A1$DC?RK&]:]>AC$Y5,]_^%W+M-JEY>=;NJRN8)8MW[ORP)__CS^<8(G/E9XC&&_!SVK]4_C#S\;5 M.)OPBY_&4RM\[9=^=N5IR)OO1OK_;&&7C,OO=V4WZ'[=VJ4[V-FFB[GY5X4W M^U_OV%_]:Z'6?Y=D.VE.MOX:[WSM[[)T^TLO^^9EBRUWV"+V=E/YK,#ZY\.8$L_/Z@S>A'<\M6H MY#5.Z^HC>#KGN+\I?C$8A/SZFWK#P=:AKVREL(Z[O=GIX<*>&YS6/\;]6 MS_#[[3_>M^U(O5<;OPD /!9"8UVE"<-9GF!*Q.C5QA$/:0CB M\XG9[.:X?6/L@IU[/13X](%&]\W/ZP^'9^.#+W^9S_T^V3?_FN?B_8\O+U[O MO3__<+B;''P\.3_X\@I_.'V;O!_[[_SG]V-QJB:O3U^E9C]D__3MY_W3?YL] M_'6Q?_B*'GS\9;*_]SYY?;B;[G_\^_3#X8?Q?[Z\6NR/\><_#E\NS%Z3@[W= M4:++0O&L0@6&>1&%^0_CC*$DQUP1G205H<^>%QD=ECA9@Y%W%M6M,0O\]H9, MTPN]7NC==.,6M3CYN2?FGIA[8G[*;;='%"SZ?0ZN) M#1SUUNCWM$9?O_#6Z,?WY_M?=D=%DI99DE'$B[Q M!0*E566(JUT007GO*C$ M#[-&>X'7"[Q[*?"X9E)+RM.R*J@1;"5)"2T*06559;GH!=[]%7C[A[N+_3<@ M]-Y2\_QLE&J6E)PKQ* .#TJ_4"F-V,,T%7F:5FG*<2_Q>HGW""7>[7@J/0WW M--S3\-YW$SZ'NR.-19IE,D59DG-$ M!#<+%)N524_;7;^.GW47],/OJ9_W!.Q M*^72SJK5RE8.MD6#4"_XBP:TWD/^N9>Y-Y2Y!XW,?6O.04*2/4N92%!5I1C: M[BCBM.0HKW*64JS-[E[3][#KZO'/P#&;@/U]T9(Z_F)\I2,541B7+- M):(E-HRL,XE45A*2DD*G,#S/&4^X-YX>+T]7QH'/J+&0=6YNF^F2DRP762(J M4N0%37J>OK<\W0W!RVS$1:I52G*4:BV0D]$S]4)FZ M]XCZ:[J5<.E*[/_>ATM?^)$K>B!F7QLKO2+?<2T:W7!N#X1&;V ?$*-+,)5) MDI45S6U0311%(EW[8$^+10M?M!MF'/XZF[\Q2K\3-GWYV0\T-%[] M?*G5*VCCT?7"N?&[80*?^>J+N5;C!;CXO67Q_2R+O[JAUH\O1XJGYL[+#"5E M9@R+)*\0+ZL",9%1Q3 Q'J%^]IR0;)CAXCOE]N]1]K.7!M];&JSR_XITV!K- M@[;H/IKWM6Q]\*)A:_/SOT85RU*:<,/'M""(4JJ0H)0CXQ JFF4:2UH\>\YZ MAGY@#'V3H/Q=/4]9^0T1^IZ='[]^OMQ:WV:@]T;X]^3M.&1_L/=VI&29XJ3*$,V2# IL M&2H! ;/*3>&?W(^2G)5:@UU\SHWKK8D)6)*$E2)(DM*PJ$_S'#Y$-/O M543?\_@]Y'%9&3HH<%IE:4H%QEQ14A9$T:0J1"IUS^,/B<=?M3Q^^!<99;A0 MC!L#O>*&T2DW2IP7F4:TI$7.B4Y*18V5G@UQGO5,_GB9O$B4-(10T%15E*6B M+ Q_IY(7>9*6/$][)G](3/Y7Q.3OLU&1DMQ8Y@P)7A6(JBQ%7+(2I2+!/,^A ML3MY]KQ@0TS(/6+R1]]L\7;GS<[@" :/3^VLO<5<\WHYO_#)Q,X0DC[K?0M2 M+RD%%UF6LR2A%*N")\9ID46!A<:5$7Y]1O'1B<>W*QG%HU%I[!TC#B62.>>( M%CPW5,YU;/[ V/WFZ0; M[YK?^W3C-_%UJ\7I_M[;4[H[RK" IUPE*6%EC11)<>2X9R*BE<)%[*WMQX4DZ_DBTJ>5\::+E&J*$$4BQ()(06JH%@'UI%4WOZKK-;E72J+ 7#15:4DLHB MX8112BC/,%8\(ZS/$3TZD?B^FR/Z\GZ4)+S,RE(98Z=2" :/(R$SB@A5M"2E M<4)S_NQYF@QQ>I\RZ+TPN*?"H,\1W2=NCW-$!WO[(T[+BF6R0A41QLEA58(8 M2Q*4DC*E4AF[5^+OEB/JV?T>YXCNFM_['-$W\76<(SK\:Y1F)2TI(:BJH&V% M8(D8+@G2>99RD11I)?2SYW0=CZ;O2+NWW'SO+/D^9O$C6'LU1Y3P),EEFJ,D M(8:UT[1")4DIDJ0D'+,DX]BH[)0,&>L-](?&X]\$"-]?TST4Q1*GE')%*DDS MRF$LJF(X*0BOJ*SRE/2B^.&(XK4<45$RG&)*$9/0-RAP@CAC&"F1))+D&PYP486]X >CYC)<5J4N,B98'E%J6 \9QG-RJ(@A.8J[W-$#XK)5W)$E*<9 MHYE"*L=0;R<3)#CP/,Z$X"1/)*]LCHBQ^]0=_.A[BO8-0\KQ&9]\ R)AGP6_ M;M5A+BJ10\5A;@P9DI7&GS2TSP3%(N,*][FA1R<*92K;AQXJN]^H?>B.^;U/#7T37\>IH8]O1P)7-.%5 M@DI18,/7)$%,%"72!2E3;,B9 40"6<= Z=N'[BTWWSM#O@]5_ C67DT-,:XTSG M-#'BO>",E]>>+O2U+-YS\-1-(1[^-1(,%:B7.2T-':MQBD%I/4$]\6K MO2SH4X@/BMD[*<3#HQ'F*A.E(D@FN7%S6(%1F1&"M,P49Y*(DI1]=]E#9?>; MI!#OFM_[%.(W\7640K1=HSRMTCS+$*D2#BE$C7@!9<^$$IU6C%$.DTG[YK*' MP\SWSH[OHQ8_@K-7,XA%B@NE,$9Y6F:(%D6.N%86948R$+5A*:4LQP10IFC"A!-.E+;AZ4PESO#H+V M^B3E#B'2^+@%$KC$B">5H-;1%?G]TYA7A/G5N#Z;\ M8K+Y<+/2?[#]Y\T\^ M^MZTP]F"3VZC(^VJ[XG97.DYC5%2"*SS*M,8:TQ3DK <5^9?0@3+BB2Y$B*& M3\QF7_#Z>'>JX']>_N]R_,F8$M-%;7YR@QQ=;Y]\/_ODY?D?3:G1^V1_[^W% MJ"H+F%-.4)(RC&C"!6)"<\0H+I6F4I2,6_N$%4/RWOW7&94B]I>TG[ MX"7MAK1G+U)O+%+_BD2J_#Q*TB0IE4A0EF4446'D:EFE*9*<5.9'B)Y#G/,IGFM'SV/,/TV]M1>T':"])'+4@?B!SM'?[O*U&/8HE*1H0:F2F( M0BH3"M&,58@5C!J)6J2%3LM,6DQ"X_#GPSS_9L2R7KCVPK47KAWA6O),9UP; M?L,5)2D3:5EQ4@K!A4R+J_NO>^%Z?X2K_1<$K'GN;GKPUZC*19EEND()Y1A1 MSB02/#?V*TXDI2++>%6 >,6,#=/B>[5V]>*U%Z^]>/4(-EB+1#%%,IQ2(TF9 MR)A@"A=2,8VO'F[0B]=[)%XO5L0K3O)4)U6!>$HS1'65(('-GW)E+IOI,A4E M>_:\($-6]*9K+UM[V?J=35==9"PE.BGRD@ICPPB:J:R0I2@3)9/>='U(LA6O MR-:L2&3**HDPQ0FB!6.(*8U1P1/X!:XDAM[;)!NFR6,P7&V5V;\60&+/[7: MU,?3);?[V?"3'\R<"3#G8- OX_YC]A"=%N/R[KQ;BZ< 5F6F2'(DDF9*5I61%NQ@]?$3K9:(;U%\BQ>\/G\PI#3O_ED>4TYDS]0 M.?/A/\=8GOY[RM^QY6OSW'UX_KN#C_M??CE]?_@7.4@.S/L.3MZ?_OYQ__2O M+^]/]^F'W][2_WSYZ\OKPR.SE_?DX./[Q,BI45Y@6N0R0U@7&E$E.6)EDJ,R M*W1*9%)J1IX]IY3LK$.1#0S-3>#:#95(A**56E!&MF7&VAA,8R M)U16G&!!9-;3Q ^G":.G1L(P98ZS%!45SA%ELD B,=3!22:SI$J-"R8 G([M MK-OG,4V6SDQUP/YOIL-E]H->!U2SWV#[J] MPP$\:3D?O)A-K>: OM_!+WP"D!Z#-\=:+W8&[XPTXFHPG0WJ8_-$M-#ST\%L M/IC,ID?N+VX)H"2B0>/PWDWB;<>(S\4@I(#MJI9-1GAPQ,?3VOYP,JMK\Q2[ ME^EL85YBWC7F$R"SP>)8#RXTGP^T$>2J>8E3L/Y-_GWV88;*V5N5J:IX(76K-48YT9Z9QK-MJ#I6+S M#VKMPB[[O9I^TO4"H';J%Q->U^-JK-4O%^;.%D 62S[9YPLX]8L]&S.0[G]\GQF6&S'C\YKC+I%*=(IH942PH#1%TE". MPCRK$FPL8FT$U!F0PGP)-?9?21P_VH0X-'Q0S0"$QXCA@6?!Y:EA2/.0VK)) MQ0T,".P.P\> W(L!*JC238PL&RH;:!N+!D[>D-F-$2G&?RP T;CB#) MX)];/(+-O'_)BF[?'OW'>&J.?K8T#U'U/W^Z-;%SZ:/,]_R%>O_".0KF$";\ MK-8_A3_\'+I+QE.[%?NEGPU!'(VGP>DPRUAK#($7NE__?#Y6BV/PE'>P\Y9] M7XI_L__UCOW5BM?C?EEXZ).)>'YK)=0V9*(VS@E13V_CFK^]&R^.Q]/74_W>D/FO MQKRY@?_YL&.?L^1@[R1Y?_COCQ_>_7WR_LM?&(Q>8Q!_^;"WG[S_OS[\<'SP[F#RX;>_/Q[L_7WRX?#X^&#OX&3_RX>/KP]W MR<'AR<7K0S7YSY>7$>C@R>?]+Z]&(C64G1*-RD)01+.2(Z93A7*<)D5)$ZII M97Q6-BS2[]P =9N1S=M':;U'^F!Q;/9S=#S([%][I-9')1-W*V.-&9%XZ"[Y MU_$G*QWK7CS>@GA\M2(>3T:IU#QG:84J5B5&/&9&/%:Y1$QDO,SSG%>"/7M. M4C8DWSXXYN%-N+U3KNV!!.ZMB=R7#/Q 9='^K=<%WT\7[+>ZX./[S_M[NR,, M)\\GDPG"U/M5JL)@-A!Y,9N>#^;@^&0A> MFQ_.()BLQ_.!M #[@SE?F"NK!]5\=FHC_*?\XVSN?^R&,9A7[@Q@"9"CTRY= MII9S6Z,!\7KS]SI>W] ]9S:'[$$M]=EB#,1C?GAA%VK6)8^Y>50-2_<9Q[%' M1X,W:Y>S@Q$0@XNQGBCS_MUZ]2/CJ=F"V1.\;M99P.!L.3=O@.V:@^)P!&;9 M]DF0=3PW/X*W&A)&_NU1SA RA3N#U\OYZ@_7DI#='('=VME\#-D2N(/EZD8W M[-#?07UF7@2;;).CFU,H]N*/^2=M+E9/[<4/?,7,;%FW2AC+9ST-%_C^=A-6>&,Y$P-WF" M.#AK/_').;^HG_VKLZ?3\13%![BZ]^TWT&2BXSMV&CQ/H0*D2IA(-.6E%-S8 M%VG&*LHDU3I]%DA2JUTP"A27*DEDE522TE)F+&59R1/HPZ&:DY7\J-5) GM7X \/K$,\V#>B:#G7-J]^16F YP)" M=I*[+ 1HG/E=(]L6M=^ >CW]&P3.W%S"+[P>UT\W^?_7E_TO1R,N,,F,&8TP M+DI$\]+XX84LD&1)6BI6:(G%(TKXUVW&WZ;WJ_&4&Q/ *!5NR61PZND$5&M4 M#7"Y:K1%,PF^62[[!MKB 66G4[93IME#R4XG.ZQ?;+]8LUAZ[Q$^ MO&Y502WGXS,PIJX10[Q!T<6#JJT():&;:SK)$SZ9/_0G/1GHT3^,$HTSXWM37BN"'H>!\@J#>?\HN5:OF?;C5G_KV.]:Z+ M!OM%WK=%W@ND>9?(9/>#WS>G[/;7&FKN(FW\!-*_CS.-6XI$R3PO-!:<:D"Y MH5)D2F+,N"X9O6X:=W.[71/\VQO7G[PU?X M];OWYEVOD@\?7R7O#W\?PUH^O'M+FN\T>=P/)V;=7]Y_^??I?O+A>/^C^=S' MDVS_XX=3\^_Q_NDKL^\)M)#3N*9G_XL;Y 8Y^81F$A4T2Q"55"!!3%TFIG@!, 5,%*20M,Q+QDMFWH^RM%"X4A5*<94;X4048AI3A'-1$5I*23GOQ50OIN[% MWFX@IE1AR+C,.:0EU30L6&U,>71D(E M2HB$(BVY0)2Q#(F4Y"CE4@A<0MU7"17-[#9KWAT)1AE ?J.R@(H1EJ6HS&F!JBRC #B, M:48>CH2ZFY#_PPOWO9C-SV90VFGK5ON&N%L5EAGC659*G*2YH$QP+O-2IEA6 M)2TD*:_=X]![G7<@,:,FASWY97_O9)3GE,F2%R@IB+'IJI0C;BX/Y87B#%=: MEX6P&-[TFS%F^[GL]Y>KA=0RJ9@6F!249PFO!!4YEU2RJDJJO#>![BM#AS"2 M86@,0(5"%!27,D=2J0K1',/\=2D19P)JQ 63-/MN)E#/TO>7I:G.58YS+5-2 M4<4*3BIA6!P30IA.*M$KZOO-UZVB)N9[@'Y7244Y*E7!$-6E1B6M"H0YE8*6 M3.""](KZT7-U6M"48\X37"HJ-"DKPI0J,Z$-%3#:1U/O+4.OQBKRLBJY+ A2 MAJ,1S0J-!$\QPI@1K#.1)SE[.(JZ+TVZ9FF2X6TY/N.3;XA57!&GOI:PO&[, M^D$+RRIG)<]Q1DN>T#3!(DLT+QG62%9DB)U( M9;D@9:80H0DSK"LD$BDCJ&!9P7"2"I84O29^Y&QK[EH8X[DB15%1);5@95H) M+E*<<)E2TFOB^\K.J]&&(M<\E42C0FB-J*84"<+-G^QHJ9+* LN'HXGO167$ M?0@R;.YW?-/.]QFW,V?NO.NQ?\:#?T8?YKN>CGV[\V9G<#0SZYD"[PT6(IL8=8=@8,9(S8Y7FLDK2_-GS)!DF&;GW MYDO/W%_?FYMG*B&B%)@JRC-6)CP3(B,5K7*"BVO7:O?,?8?,W88)'7.75(BB MS"7B"2L1556"."LJ5!@_)4UT"7.X>^9^_,R=B)QCEF4R3345,)PFI8DJJJ+0 M!)/JVAVMW\3]N5D9&@YR5E>HC*SW58J1R+A!!68(!"(D: Q_/J;)< &"6P!$DA0,6,:$-K:NZK6RI59 M69DV*@D0K)7".N/16AH(BIJJA^8;U]\"&"V!?[MM7$Q2"4ND5T @H1ZRDI?O M9/"!1QX\79Q<[@KLQY22D-X$S7528)/R0J>@@G,JFNS,TT0PJM6>5BI4"X8] MDX//(GA%DA*R9#$&8C)SY9UR'L2@&**,BCXQX[Q'7G'O$M1T>KI1)12]8S(MCM6MJ1CV!-7>4 M*;-3/$:C)%)F,MDPFR%PFK65GJ50]=#<\^:G&U&,]FK89L(GIR0GZ-Q0 BZ4 M@LK1X_B60SHQ,.O0VQ%-)?7500 M50[--ZQO!#'0S5$*EZM/E!@740Y1HXD361.<0N8<50847YQ-G0KLA_LY-&CA M,WZE B!K9VC9KPTTT^1M=-5H+P*ZKP4QVJ6;?>+<>F DAA!*Z"*2LN= 5*:2 M20#%J*]&^\5CN]1S,QF\RU&"8<:JJ&42,DN?4_1/LZU8C?8#8;TS%L/P7'KE MDR32@". ("9>)$=,J900V^W!:.0I0,2J$!<1^.)LS$1G;*0TBD. M1BW.EET%]L-C5"%%ADZLB4Z#2F"UY(9SZ[)PG(=Z#G AT'T]1K6WN:V]L\E8 M3IR4D4 2COA$)4E9JRR%ELKD:K5?/KA-E,Z6(LYH M=+7:#\3UN]/?-U"1_UFPO] M@X"O(]-F'J(8MUM#(A M48#LHX])!.N"C3P;4%-/BFGW#D-U3:8N8O8LB0DK,9?!&XD+@(7#! M67+!P<3]#RO GQO@'VX"'$ HF6DDT@X;+#D@%EF;))Q:+7#])1HKP%\^P!UX M+DO3 14=Q.0=0\ G*Z5)#&#ZY0/O GB-/SP"VYLWL9VY"(%"(DY)07"),.*E MHH1YGV363%@_O=36"N[Y!7>TRCCG8W:(Y>2,T4)*Q@/B7"1IGDR>5W _ MS7 M@XMK;)LRJJWDE$1&T7 '8XFGF1%.(TCN<)ZG6(SH=007%R#(,8UB1#5K>-*H MAE)<6B=8#AP@*\^T\K94-/ -ZB(0W!6N4B-\$(K3?G4JZ]6ZSTKA'\-:YROK^Y\V88 3BL#)'A% M2U.$TBA5"Y),8*ZTE095K?)$-1@\:7$B MEZQ0.BF>&&BF40\Y#DR4@[/H_=2MW(7ASJ]1#=$ZWS_?5H*B )+H^0B(!+PN MY5B=)\ZEB(I7X5RG4NL @,Y]/+CB^^&;/9(+:UVFBJ$H8MHFA7J9VZA9PE]6 M6;0(T/X:U!#MC=;IMO7,9V1L$FVIH&Z,(D9(09A,7$LPW!=H+\IF3P7WP\'- MH^9@(BX(!]Y8@T!'4)LD.)?*3+V$>C7>LT+XYC>$[[WEV](#XZ55% N2$@!- MB5'&DFB,S4HAQJ.IQOO%X[L4&]/!&P;9@U;.*$^9B-SQ[)ST=4=B[J%-QV(: M-L60+L^U1P/QS<022TT8(& MJP$=(4LCTCL+6>:2G%6S-A8&X3>R-N2V,2KP;-'W2< 0U]$0J[0E(4J9DG$! MHJK&^\7C6R3J55+)!W" BLWR'#P#8600#*2NQGO>HN:7/K"4D(:+WD4,4RKD@9( M[> YNCXR$T.U"EH:ICPLS@90!??#*WPZ$9+T3@K%<1E08R(HI8&98)( 5JWW MHB#\6G!CXRW;MLC:,6E%DG.4 ))W"626AME&*,J]X<94Z_WR 9[*_E20"2TW M!P2Y46C('0L"?TQA^LTAJ_6>-K;Y>/H&U2Y8 21D7ZKX2DIHE7V?R "O#?HN=3N-?%(/A\VZ#&",VB3%,Y< 4@04,"$)IA3-*B8Q<1G M]4*9PPCQX%?7Z?_ENB=IM3,(W=[@I)^J-S(]Q?+A:Q>PUOGFZ?IJV)99 @J104LD-//IX?/5%YAC*PMF0-77HD !SR8403.(Y M9JTFN07#V4*H:0I!QMH ;,6B:YE3 L6N/3 M3-1U-4K1O,KC%SM]7%[Y\/RE__(:9X4,^2PSP6U.]1N>P<=3O_.V. M4_>LL9NZ940.\)XZ^'%70)WJ/:IE.<%-_G34&W0*T[_IIZX[[OR=?L+A?$/$ M\-VC!.T&J5Q@:85]Y18<]JJ\9K4Q"\Q;#M:!@RRL8>A6!>FR7,WA[@:-<$C"DJL[5K%;U+ ML&3M=)M#3A*L)TDG3R K3:RSY9R)T1&TM4ZKI1735+PZ6"\8YIQ9J;*)/-$, M28 !3@,O'94=CR%,[&!-">;5]WH$PC]<0_@^;".X?9)>XQK3$1'N!'$:RH\< M>/+6*5"+XWM5C#^B[*\2WF:/-ER"$-HSK[0')@U5POB)2V!5C#\_QJ_2*$N4 M]"W?9C':E'UI1AC*(0@JB0],$I4HIP)IW:J*\=> <4!57D*E2@4 9[DU*7+0 M*-XYH\Y-O.=1Y?J< 'WG&M#?T6V#\HQ*90@(A#!T>$2"!UBEI$MRAR M_7G#J+,(7OWH?;[7CZE/+@;GC<#1C+T3Q%#CBD,N_Z!$/\I8#WK=3AR^^&/: MNBTH]:RL]=_W/9D\K=%Y,62N/1)YEJGT$D:\HQ&G&?\QYJW4G$]>D+CN73\! M65\KNU5VO3XP).L08@1.% V4 #6>.!3A) LNM>:75J2$IN"//MTR71 ] M<]F/2J252*>9T<>YYMY3FUD"([5#&6MYAJ $MP(F[]%=B?1IB/3#32*E6HGH MT:F-$"T!9C2QR7HB@W/!<",X+5E 1C:M,)5(*Y%6(IU1D07J#2@=4<4HT."= MEM1S%YWWG-GH*Y'.&9%NWB12[0U5: $)I.R12"40YVTI&>F=%SZX4/KW,FF; MR+B52"N15B*=T7ZKII;3&)DU'+(.GED(0=/H. 6:)J_F5XGT:8ATYR:1^F04 M^O(&77N-1"JD(XR]D\%Q)Y]=_*IS&-/A\1LRB]0[N6Q^F-?&OY?7QB9+;)OJ M3=L)[GCI=3H3)AY>'JQM]3H7VPN(=]]VUUJ9*2VRZN[?FH<]HX;R&KX:*[;B"?]\MGE M1LZ2P\_%*8^-U132@4_]B_L6K-DH5#K\2H=5"3AE=OEF[N MR^YBD<&W-7:U MH(:_NEQ1*__K^_]:&;L6@F!X\U>8OD FSF#7'0W2FZMO?KH"1>=P.!'#-_UT MX/H[G<,KH-^R4(9W<_'R3Z>=>+Q;S,\RO3!!ESLBEY]\^?+R\*41IKEX3=AE M(^2=+]-E]L#7I+C[0[_WSN_=+./+MMYLO5F\69CLLC_8);QGDO=LU*69Z%3% M:AJ$?N>HF),)SE3<8Y?S.V,0D/!2?YY&X6?7=8_H[=1ML'D=@9L]\P_H^VYCS.N9//N;BQI@_](S/G2[3+5[3_)ZW^\4-=H>: M&V5R$=L/.W,W:8K=M(;U,1]0;W*Q;_+U-#-L]0[3&7JL_?UT_(@R7(\,3K^" M"/,+#1-+X6+PU!G+(;G@:$[>@73!<^'-1=UC^N,P<3$1;P]C^<^[;X;BE8:- MCP[PM=WVYW?0VMMD[8VW=.M@:W=S;XVV/[?HUNIO!UL'FW1K8P?:HV'C@ZW] MS8-W;'-CYZR]]XFU5C_BW_[::>U]8)OG'_=;^-/6'G[6Z@[]]_G:MP)C>_O0 M.O^P;;320(4BP7M/H"3N>E;*(,CHE/2",Y^65B2S3P0'MHE:;FZ=GN MDU^5G=76J$R!04S2!!V&J>@JFPQ95YJ::YKZ6D'MDJ:TXUG&: D%00E8"L0H MR8G@@6:1$_XSE:8J3&"BM8QAE+# (H.GHGQUA'E,^"_R*F97MG6 M*4+Z2>M+/4=X><:=':88B*S76*!KO)X8\..[,%0Y,&F3;&FI-B9X,!8TS2[G MD"%P8PQ7H.2D<9$KB9Y M#L$\8I*IL2Q;Z8BVRA%P4I9.CI$P91G3R5H9937)+Q[*(KN@!7=):@LHQ*R/ M(%B46MD86(C5),\5BD?4NWA.$M^LZ[T*0DF)>J *F%+ :>0 MT;BA[P$P\?Y@&V=J\#&%U/G[1H7$*E=F072?QB((B>(<1L.)3%I<=)LQ$0RQ MN-(XI\+K&)969!/HH[,7:BW4^85SHL)(QD'R8MUL\(F"B=DH'TI=U(D]C_O" MN4J6!R-Y-(I@M&0./"5&,%X<#TLL1%S&W%B5 L1@4ZUK_ JP[''^A7RQ;GM$6>ZVDH^!"]BK)R),)7 =^5?NFRNRY _1H/,%;YR':2%QPD0!+ MACB&JEO$D!VX[*A0\R>S:]WPEY:L7(N+C=8-!\\!T-OUUH"1SBC*I4P0K#3) M37YJK.ZV/ &O;HZ%+Y2VD@8J2,HIETQ(4ZK=2J*%R5*#B#:7\ 4W32;42ZXN M5GFT\NAS\JCA07+-//XG@PG*<_R-H$K2&/";B?>[*H\^"8^.IZ! SCQZ0A7W M!(S)Q*HD2+2,!VLRLBQ,^QA;Y='*HY5'1WB4@J%1Q-)8E$+@UMN4C0^6@9"4 M^:I'YXQ'1_2HM1JL]8*$Q"R!I)%'.6C"HV"21V<-==/-_JDL6EFTLN@(B[)A MOJ0P,BL' 9RGCKGL4E0)G?K)SS94%GT2%AV-EFH3?C"WS'Y9=OG&MJS?.H/SW M-VP/K_BFZ4>M9K MAX/C_LFP;O9]'W'^!^;VJN,?2[K;L)@W4A"^<'AYM#2@<'O/G+DJGE!LN=7ROOOMM)?=>+>SB$.,8*S<9B.&SME>/##__L^]0ET0(X-!.TW8H%DMJ)7?^OR)""$0T-D1 M'S20G),&+Z'D'RVM,+-\E\%&JNCB3\W+]8,J:W#?]<,95R;Q[+,$H$D:\$92 MGZP5$(:<]'#^<5EYQ;U18 SH%!VC)C+ET67("0#* M^F'V/.!TY 2,%\5%%8F+BH)UF6>NE%;%\5[O@ MKY2#UO,HA3)/W0N#>JU<_DW;=VGU.&V.6N1KAO:K=ABW\[V3X\$Q7J,8V],T MTJ-EI,]*N>GRSL[AA?)XL$3[@=J[E%<778/&FO!\;9I2'/!K[[KTE.BWMSB/ M3M')\=UO&2O._DP24HN1@;[V=;?_K;3\3B*^G]P^<1EO]HWKGKJSP=*_;CP3 M2DMR?0!'G_WN&;CX.C+'ET!V(7(>,L_(?R9(*ZPTCC-A/23'TM=0R*5S.)+1 M0%F0^&*=3*L2:I"B)P/96&763N/X,NRF>=--Z1K;"VW+=MP?H-!\/ MUO/ZMQ7\C=[^N%P#@XVBMC4_;2>*TQ8Q$)!F:,QZ! M&)V*=+IMOY.BZW6&_JWN2I)N$C!O_*+[8;N\$GRP._OFF<0_/]A[! M@-'W+4S?*LV7]0-;"SU#PR*VS,P"W:R8\+(3=E>Z1].3.__4+F97GM$.13?[ M\SSV9.MS%_9Z:/^4^9NGWWMX'XU?KL))%]+@,:=M9]ZYX^6,_94>:_QR:2XO MA[_QCT]_KO[S<8"Y_1CZ7.^4OCOI]V9:)6Z":SQT<Y5R-08$"92<)$[(]"QX#(PL,Q$F+0U\S=78KCC>M/K>!U[K:V-@'^W M]F6SM&!>?4OQ[W;7-]Y^::T&T=[[N-\^?RUF<#(H]*&D6X\9I \D \HY(H MX%I1R)DJO[3"E&PR-IZS\AP=>B8&W,O.]IC@^>>;;NX1FJT\LW \,YIA7(YC M&!89P?F*R#.&$I>8)\8RJUQFI?IHV2%232&GG-4QD6F>YX+6SPK37]RABQW\ MW-42TNC/2^'JA5!4O]R]_Q3<6 V.++GD5F6&)&>MM%%*:0++WB8C4R6Y>2.Y MUOAQ-)E"!J8)YZ5L&+<,28XGXJD0,44A4ZFF8VW3W)+_6PM6S;3"3477HJ%K M5$)8;SC0E$BB B6$9X'XH#BA24FN?/1>LZ45;9J4O:13] LA$G;Q5X/4V#QQ MA\\=D%DHA5"6I;P[Y!(.ST9K! >$@$_4Z03@K'>.N6"L3^!2E)Y6'ILS'ANO MVI^\1Z_'>&*C1960I"^M317Q&GBV G"<]=(*6+CUF%#MBC'3$MP57HL&KS&9 MH+74 (Q S$ @NU)UAP<"@HJ0G"IM#%$FZ"D&&FHL83(@_M'K=@:[C:UN[_BL M!A+N,W"_M^\DL:/NX2B))>TMDTXP'2$G;:C2(,%*'1*7D5<2FS,2&Z_+&Z*/ M6CH@/#ED,C1#!&T0+Q4 @0IC(4JUM,)9#24\@T:H\%HT>(UJ!$DE9Y \X=G3 MLANAB&4I$<5D29957E'4"!*:E$$-)3PI$'_NN_-.MVPX?$RN6X,)]QBZCW=O M-_A^=_2XBRW5*#(Z.4F#==0I+K)-2MFH%+VLX%]9;'Y8;+SZG4_9.1H$$8D) M J!R:?\7RW8#I."]\Z(7"14>"T!*,L9.COH]EBA-)'"E*YT M/CAO2CD="::I:S3AJ=MU5( M&L!&A8+GTN=H) H%/LRAML38; B5.5$&0G/@ M2RN(+DX?782Z1A/N&4WH')SXH]'2I3XSIU 5*P_ M0;G@*=-6([]%](1");(Y([*=KTJAO?&.KJ^^VV8Z>,X2$&N5(@#)$<^-)CAG MU#&M4[:H% 0T-=1XPA,7!J[H6C1T798)J&G-7I:,:3Y@-$-<&?9>ZG<:?NVD_/6S3X;5&%-9^__-.&NMT M!R,T5GH2@G;&&*?!0K(JFLBL-A %TYE5&IL[&AL-)[#L$DCC2:F*1D#Z0F,^ M$E \V @N!D>'>Z=3.S!:8PD3BH2*KH5#UV@L 56 SQ =T99J% G&$N]B)HYQ M)D2FRC"YM,)T$UB-)3PM$%OI"][*8>./-'CVJA,+)1%:=^M63<4!EI,I7#YHS#]L<50L#_4>Z)H+1L.( GUB=%-$2C@4G* M3%A:$8S5O(2G;WA9X;5H\!J5",I1GK@I9XL%)0!4$*<=(YEYQQEDPZ!(!-E$ MP5#C"$\*Q#]/.X-! P?[,-0@PGW.C_[?KW>?@=S-HY7>G4H"#8SS.0)X:HT, M/LI$M?/X6U,T/ E"JY1N!W ML632>YT%1Q*S32MK$.%I%4)%UP*BZ\--=*7,J,M:$ADR2@2J,T%M8 F+@KL4 MP28'*!%H$S%7HPA/BL2W)X/CONL^LJ+2:PTEO+T[E.!.QI@L,T-%T+B<$S": M;6#2 P>A+#>&U7#HW#'9ES&= *8\\H395/9-$V4.,M0+)236IYQ'YU96E%- M6R,)3ZT3*KH6#UTC.B%$H$ZQ3$260$ S2JSCA@30WD9MN1>ZI 93:E]0).&Y M:\'/\AH3UD*OG91G.CHOAN2SIA -4TCKMA2'-I$S,$9F*J(01E62GS>2/QLC M>6N=32 "H3E: D5'N< \H5;;K#5U-@HD>4N;3#^Z+?UT@33%ALK3;0/TM8-9 M[0)4NP#5+D"SZP)$7T<7H,5J0_-T+8#JJ-?F/[7YSUPV_Z$\6QD-]R9%B-[[ MD+-2.?MD)OMZAJ,N@:]\];>UL'F7CC']WQ9+V["ZHY8W]C=VSQ8 M^[+^?E-LX=6V5G_=6Q]U#?9:9^V#K4[[O+0G?2?13:#KJT&NOV]W-O?>P=9> M/&COM?=;GUMP6_,?927.NHI$&NX(0$#/0)?$$AQ@;SV5,9>V[5PUQ1.%5Z<& MN)<6H+CW\\\WW=SGY%OEF47CF;&,-9^2%(D1Y0PG$$VII",DB9XKL(+:7 [( M,RF;C,O:_&=^8/KHNOZO-:'MWG7] V=".JZYS &LMD9G95QDJN1M4"LKR\T9 MRXUW__&2RL#!$Y-M)* A$.>R(U%2[:@IO>O,THH5JDEKE9TG%A$57@L'K[&Z M_C(&JR60"$DBO)PB94NJ)(9XGTT.@2L4$2":PM:DMB?6"5-H$OA:4]KNU20P MZ,1MY&"85R"U2;/65+*TI.3R74E+9)54)%UZ*A:U0E!!3;+ 9' @^FJ(12KYJQ9>%1(>'^Z0!((7@RTEL+2-##Q5]GTID\T9D MXQV M DTLI"(4?@%)'?$,96(I3%GY#@N2VJNX-/;FJG!A$F3(BNZ%@U=HS+! MB.24M9$HR(% YBC"&4A"M9-.4,NX*3TX1=/H1V>^UUC"T];V?ZV!A'O7]M<9 MD*5.)SRZ4^!K#2C4R"$LA"_ T&<%HD-1J7Z*D,E<6FS,6 M&V\!A%Z,88E+XJVAY12])<9K2U2((D',.MN2Z F\IB8\?7YCA=>BP6M4)&BJ MG4@2B$D<18+CCA@(FFB>96!@HLNE$:=N?K'5_9_W>[._>K[R\@S ME0JX"0&_1&>I29(%I@4#%,Z5S.:,S,;K^X,"+Y%E"#*:(D!-)$:E3(P(P20; M($6SM*+A5JDP(X_GN[12P3P+65*1O'!('CMV$7D,S)9.'1%EB1"6.%H"&#&" MDLI%ZSW*$M&DM8'Q4Y?$?VPO@=<:N;A7+P%K4]*00#'/((GD0&0F%'-!,!V5 MJAPV9QPVWDO "<:YHHY$&RFZ5@F=K "64"US9(QYG,<2N: U.@:*2'I%,)*>TZ",1G1%1VQRBMBN TQ9V^9%27- M"$#70,*3 K%V''J*CD.X]*752B"/)1 ^>2&5!$E;7!UJ2%"&:6N2I<,#%4U=XPA/G299T;5XZ/IP#5W[ MA2;YJ[9RD)S0,1"O@R!@ M"K^GP$CR)F0 Y9QVY7 ];0(UTZWC-T>=!"Z?JWUR@$LQ##L$3-X^H',8TR'" MQPRY=D:8'5[Q3><8'RA\'\6\H'C]>#?U"W+PEX>-<%76&W]QZOIQ".,RAY/T M1;CLI_#3'<\Z>8.%VR[$^;**W]ZPSX6"TH'V_]>Y>&@[\.W6=[LH[7;97K?R[<^O/!YL8'UN9M_+SV M_N;!;WNM@P_GFP;6U[)H7/B9*H#93&+(J@SZ.(,YHKCO1J M$T>/5*OE<8^T@4N\B]\L-SZF+@X_+L;AVNP,QA90$]?;MS783Z&W]V5IK#+XUN]5ZMMR$6XFGI# MB]$Y#+V#U/A'^G*4#@?IG\W&83HNBZUWTB]-"H:FN$Q;X\]C_$^9K;+8UH]2 MWY7+#I9O6H+RJ66I=0Y/W$78Y8>F=3B1F44+#"B 2."CM=;YZ,#S)(U.P6XS MSI:NO6O6!F2L?0._;-^0+B206&[\[PT-,1(.H2S(Y%@.DH,2WNF4K$@T26&L M2G8(,'8%L,OF6S>1].?)T5%W.."N^[/KNL.0_MQ-Z7BU,RBFZZ2?!AOX>3]W M>V'_N=%0/F>(AIYH[P76VONYBZOXH,WQVGP-A6WK2_O\YPZNZ@ZN^(,V?L[Z MGR-HV N\??[IK/7^K\XFWQ2;&Q_W4"!+%+FB59!4A/'G3;9YOB]1V)ZO;^QL M.^5%BAE(=-(C&HPEWEM)J-?25Y M9+Z<(A5&VJ5&0HXY*DJF?Y*65BZ'OC$<>T3$P5'OL%#6F(2<1#)R6-;RNTIJ M!#X7\_KC>[[YC#H#RT8':E6$$)P35G#/3>WP M;WSP7O_LHM/,\491X:]YW;;/P[9 $YNE!/2\RE$^T(%8_!W)2'E6R?X07'PSS11LV;F9SL[:V89MZ&[;7T8'MEH#1 M?$]1L9\SZ;EV?23J4%\.]2/[$#XL 16'[KD*1+C3!CK2^&9TVFNCI]KHZ4G2 M &A2629*$P7!N%4TXS_&T"W3G-M)>TU_=1MP$;>NUG [':_GCPF?XN\T6)!M MH@=Z&%<-I]OGI3%T=Z_-?]MM;6Q2]![DYL;^Z?KJFMPZ^.U@_7/9 MKYLO7G MR#;1P:9HKP;T/%IB\^#=E_;>!]$^[Y9FU=#:ZQYL'FR6ZXCUU5^[MW65XS0R M9F7)PG5 P&1_41>!6VF4Y@JB*-V>N&AR,:USAS/O]E1IK]+>C&@// >PE'IK MP$AG%.52)@@(E^3,Q >M*^T]+>V-'J5B(!(5U!&AI2ZTIXGEC!,J7;2169&3 M7UK1J@ET85COB3*HGT_G?N[U]\N.Q5&_M]-/@X=)W9KH^5P*KTS?VN$?_5Y( M@\IUL^*Z\59WPKGDA.=$VW)LE)I #&.",% F9@W6)%A:D:RIJ9JC=,\*Z'G7 M+A703P/HL0IVO&1O"T\DXY& RXSX2"G17EH4-3%(BN)%L-?96^_Y],FOGF3JXF[WV9NTIF,R*S\0Y[3 Z;N"5"A5($D-+0$Q.* MY.@@XRQ+:F;JI +Z:0 ]JDXKI2YY2IZ!(=0B)ZCWL5ISC?]X1F[O].W_.__=S.K M_O)IZ;>W.(\/=G)\]UO&,AZ?*0]?P\@IK&M?=_O?LI=W$O']Y/:)RWBS;USW MU)T-EOYUXYD..H?D^@"./OO=9U>^KA^=B!Z_\\,HF6]\(I^V]?>2O#Z>MO;+E$$*V6I 001/0 MEA%/F2%!: Z:4YNT^^%!EKD]+)Z.'++:YO*EGGR9IUS_UW?R9>'.8LSFV$L=Y-=\X&748MX&BT9?+]]W%ZKT\ M+_\:8BN]L_;YKYT61__B_<=NZW-YSV][FP=_[6_R]E[[O,1.UFBK_!N-K>RM M"?S]^=;>IU(FY^_MMJ.> M.A4Y45YE C$F8HWB1$:N:3;H5]HP1M]MS%5YI]M,TA^;EV(:9Q.G>'L9J+&9I++Z= M#6KO;7Y97_VTK9D0UC!#F = M<=+U,Y:HKE(7GNN?*:H]JQL"OIH:S%%*"U& M1*\2:272YX@#5B*=.9%^5=U71)J2D&@'B73:$8A(J:BW [%!&TYI-I+II17+ MFEI.N=S-L_#H9'U@[LY->Z9$M,98A? 9YCW^T>\=X1B>_=%UA\<(R7?_.>D< ME2+TKS?ML=2:W]_.+$9))2=2.?10J:3$>>J(9TIP*UQT,2]$S>ZK&6XVCLH< M#WVY=#7+$^FZ5H_Q]"Z( MN_#VC>@+/DQX$T_Z9\GU%]0'O#S*B[[>;P>;Y[O=]MZO^ZV]#[1]@.]Y_P'P ML_#W;[_@?7QI[ZV=;HX=Y6UW6@=;>^OO/W&\WS-\-HY^(VRM[N)S;>VUROUO MO.-X/[NW5%7_.[[_"^+__=;=XMV__5[OM+6Z+UJKGT[;[S_1]NI;NO7Y U]? M_?1E<^\3;)9FP#A^6P?OQ&87G_GM=@9(T1E/0G3YHOF?RS804#(($YS/RI7F M?Z-1C4:9LL'(6X'54['HRMAHM/) 3$VAC%!%4#'-& S%*6<*%5""UH*Y4[,)I;1K]Z K! M-3N^4MYB4YY)4B9AC8S"@3746@#F*#-,<9$A3;XK5BGOR2AOI$P5]=2@S>)$ M!D515S%-C @&9A5PALGG"G=O'F3ZD?GD=8\^2F!].>33K?^^#B?WCO MY^W]]?>M+RW>.MM:W3I IQ,=T;73UJ^&;D< 5?K*$R5I2;<"0TS.B<@$3G#I M4V2FA,NF[G;6K/<)I85'#/.9&52B-7;FC^(CGI;RB65 M@\^EXYX@$#TE5D5!0J#<"T'1ZQK61Z9-%"1SE )?P3QE,--$/1,T!ZH#N"A, MB#R+2)7QR5+-JQ\QAV >\2.\T]0KITEDRJ+)9(J@8O+$\>Q"4$!9=F@R 9I, MS5-SI1>_Q?5[/Y8<:Z)Y]H-LJ8RWR5[0H5PPWCCNNP,? H@A^/7SN;Y)]HJ1YGBW-; .UREI+KLKGN TI0E"!. MZJQD#M5[F#^$CGH/-F:<(Q $E)((L@#H/41.G//<>I@1O')0E(I&T#[ZK0.27HC0.FL(U3W80[!/-K6+3,K8K0$ 9T)VDA)O,^2 M4.9#M,C4V>62D6R:5#VZ@&Z-<]\C$HONPAQ'M9_RM,^$(_8__V4XXV.KL8:, MIILC*3Q#M18YIT!]#(7$02MC E!-50@4+!<0:@CX M^3EM_UHM\+7SUOF[\4.V_!..R2>Q==#>7__.WVKX:VSI$7\?/:&^^^M#;6^+:VW&A#2]]=]'(A&4"Q8S(1P63+RUYW5$LK M?#0D3+ZWK*1+GGLM'0,)UJ("CADH_E();[F-=5F]M&6UG0TU3CM!)#A%0'M' MC!",2)]98L9DQBQJYKJS\%QB-CN7A(R:425!BNR#S1DL14T;K+)U9V$.$?JM MAOP0H=L&5Q,R,B=* 3JF.F9BD:>)1A)7G@O##(I9S9KV\6?WZL;"_&+9&O!@ M/176)6E0OQEPR083G*Z.Z1QB^::UW8XF!R:2)SKH8C S8AF<(1EA;9D. MB:H29*)-*AZ=EU3W%>Z3EW0X..Z?7&"P<]@XZO=VT#F=YPSZNM?P.N.3C%N= MI?;(&QZ<18%7VGEFJ\&$% 2KDFX.S<#(7@.PJ(.-E#B'7\!!(L:D2 #QPY+D M/CDT T+IIGI\LDC=;)A?,"><;QN]LA E:.T<#])*32/-(B13-QOF$_VS!L\C4O&PHSO<8$ MOO$C^MPL-,-.KSM69=BG8=AWI[]O?#AN_5E8=DVNK[;H-H0H)$-VS8I[=)M! M$*<2$!-\$,ED395!BFT"L";ETXJ"S4?WJ\H!<]38J7+ TW' YDT.2-)(JADE M&N>00,B2..T8<1&BT388HWGA "IDTVJQ$!SPXN-JOZ?!X$WC;0@G!R?=8?N$ MF([Z" DWQ&S)_>@<'+E._Z))SZ[K[^"'STO4;:;7>)F^[S^>09I=6UZKUU87 M?M]-Y1MDZK<'/1RC\^'O[V3Q2N!3)/ O8R(N1,K0V"IB;#F&Z$7YCE.BP ;F M7->+P/R4I%C%_'QB?D2T"6,3*UN=- 5+0 9/O,R. M6+!:"4!)I\O18\J:7(['QIX%\Z\C+%9V..]NE]AL'*:'M<19D,C9A++_]G:N M]'L=72?RIA>X$/[T!VB^C=L\A1K;J=JK:=JKLS&-*G*@.<1 ?(R)0(J,6$,- M83$8[472X"Z"#(8U+9_6.?[I@>F9@Y&55BNM+E[TMM+JU&EU-':;T,5G@1&& M,T= )'3]8](D@=8YHFD^V=#(X[^>RGZ]W5"3/3;ZXNE\T/:\_R[]6>99,5GWUBCN$7Z8AE MW8Q_G/4)S\Y3-'<<2+Y?6Y4):N7GJ$73;2O M[22N M?5G_O,DVS_=EV=5;W]AG%Y9B_ZR]$;:#"-H*ZDFFR1&0.A 7C2'<"N]#LM9& MMK1B^?)=5@'751=_:MYK\L$E#MY82":" &54R,')9%Q6@48VG'QZ-?GCTJ). M_J,GO[7W:5LFGV(1!)YG3X"KLIE;F@O@,A#96\^57UHQ]););US.^S!L=9^I MM]F#]T!-AK)O[- _IUXE1J,%E)>Z3#VSEU//;)WZ:4S]!VCO;*L@,X(.YY@* M08!93GPH73@5D[H4R4E6%0WXO=G.E[:QG!]M)+1!L;&:0CKPJ7]!!X(U&X6O MAU_I<'64:6RBI1T^4$FY.;B^3/LIGC23>OY;0C] MDQ1_[SC?Z:+22H.-HALW\--^[O;"_JM;,\6C^+0=RFC*5"@BNM(0.A/CC2 'QL$_WUPL[<8MJW;H6WSUA"[\&7RBKCL:I#=7W_P4.X.CKCM[ MTSD.[+],)[O]P?N?SDRY>7 MAR^-^&<7KRFSC,O_SI>1XA_XFC />^?W;I:)950%,[A9P_1L;G:RR_Y@9^N> M&UC/?-+LMI# =Q[JSDTD.\GS/^59.S,R /K6 ;@R>PVT>#>&X8FV+Q=C]F>Z MMWB?^-%\+Z8B3QXSFA.-1!WJRZ&FC\/KHJ6 7BF?(W?61T4RU.0^':;VNMB/-,'8+B=E78Z&6*"&@,N>>$!G M,%GIO?0:9Y CPQK3%%(N2A?[RGJ5]>9[W[RRWI.RWEA=:@6>T2@(-U818*'T MW&6:9.V#=D$(KMW2"M.TR>BT:D4\S=;X2TZRO5*]Z M>JE#_">.7O^LTMPL::XU)NZ4%SAS*9+(3>F^RB*Q20K"F.-)&=1^6BRM*-UD MCR^_7ZLB)QWSOZ4XOWS;-0<5U\V,MYO#.?N9+ZZ?CLK=5/VQ2L M5X)1HO"_Z)9Y0UQ(@3 ILI$ZBA@"DIQJ2C5/':8KHN=,KU1$/Q>BO]99'R)Z M9QMG+&3.)2):J5**TQ#K$=:12Y 2/1#-Z-(*UTU5R_@]AVP9X.J^:!=TX/K[ MZ;AD2M7PRB*HEFM%&\I,MJZF[Y?>X+BZ9-/GMD\WU,ZH5UA2F]I!XR4B>7OF5BN0G0?(-E;*WMNTM !-2D^!+ M&;R<-*H4X.A\6.Y!1F,#&[8V!%,[4S]/<"6GP0!'VW4;.3U0FE3WZWFDR1_7 M9N_75./%,PVE?.O6:JB5.1/TOH! .>YA8Y"$,<.!^:P8]4AIK GRT>*DAE+F M&,O3%2<5RT\81+G"LO<&6**)>.5+/Q.JB&'%Y;!>H\=<;)70D;B@>6G#GE&$1.,HKT,^U2$7&A1C4/K=1QQR[15QG"?\0KF) MF0;JZ-+*)<4WRK:^._Y6Y^M:%8BO['+S/S7 ,,>2?/UJ.G\OLWF57GI6#?HL M@#>BRS,'I8QB1"5=V@ I1;S)BG"%LVNU1GWNEE8X;VKVZ#SQ&BR<8RQ/*T^\ M8OG)L#P6+&0@O8)(D@N<@*.,^*@\25&"0:3&+$NPD#6UF-9YWAHLG "&P[,3 M#3=>LJI&#!="GI3I&R\H5REMZI06QN2)STE9(0N'6:0TD] E, :(5BA5 LM, M9[VTHF73\'J,[25C>9K'V"J6GP3+8_*$6^]HE"3[' A0(XFWS!!JHTG G1>CFF8[L9PM0JS MM H[X]EJT2CPDA*6LRR1WU*/2G#" _> ,D_X$)=6%-5-P:9JQ&%J,&E65 M1RN//L/.?.71V?+HJ+JV7D3PE)(0HR)@C2DM#J._T[)F/!E$3UK8!Q]I"( P'FH"W0)SGGDC(GAJ;P'+_P^8)<]K\Z2J?]?1RYAMNV!KK M]FX@EWU .&TV3G<[8;?1&91$V.Y)'&;$#KLO_,]_&<[I3W>&OH>OLY\:P1VG MG5[_[&LCKEL:.URT97"^]W=J7G5Y&(RW>2A4]CWM[JVO=@_^??YV+.SA&&T8]YFA+_H([[#Q3ZR^[:&F16H][^* 7S:,. MTW&CG_Y.AR=UAWZV1/;8QI'W9+3+'U%2K@T&:$\KPTV/X=Z-,5S2)@- (;>2 MTANL(L8Y0*_:1\@I&L,!&8XWI9E6C^HGH+XKM8XWF[X?SWW<7TYIUW$!&/AM M.$9L?M.VPQI4L7-\TJ_%'AXPG/^87_[]PYV5ZGN#RKO3X]WQRM^41J-YT9.R M5/Y&.4E\%I8P&@075CFO^%!9,CW.N_^L":#/Z[^/M#-[!LGYN-8V\T>(S[ % M5AWKIZ*_\>HW7C %%G6FRYH2D%H3[S@EP2CE,S@GHQ_*3O7X=(('M%-\SA2T M!1"#LW#'7[<>O _]/60KL;KC\\B+XP4X 'G1AR@)CU*B3^XLL2I8$D (SCR+ M2D?D1=/D3+R\PT$+0'U3]X-?=QCR/G[P$Q-?]8.G3WCC)YN##9D+U(">BD@@ M@2/61(&LIU$#*A6E+_%':"HY?G1H>RV#N')V[XK/\[_+,),N(NT31,M#WJ#3KEW6_ZI>=QY^_T+67M_]W, MD;P<#?KM+<[C@Y\%9K)VP@MA $P"[X/#=RH0*2C-)8UJ:=9YR;_@]0K& M/G>.=W\Y&>#"2/VW@T$JO9QJ:O)5:O+ZZLXV<*I]4I&P'#T!Z5#K*HM:-W%C M->I@G.)>!7QN\KW'4_W_5&6[P+EWRJ[;*B:2?XM3#__ MEB]K8V9PLU+<_:&/N5D[60[RA,G"=X91[O&G=I(4Y MC]C2BV(R 4]^JB:_\ MM :Z:#?4SF.#=!.,Z4RO<1^E-=]3]&#'^3XC48?Z-,&N'B M;.?C#QV\ELA*C8\\-#YRM?P^7JR^UW2J>&^SG C>V^'K[UNGFP?OZ-;!FMS< M>W?6VMC!>]S\TO[\&U[MU\[7]WP]5=S>72^QE-42-\'K;WP\V-SKXF>@$X'/ MM[7WCFT>H)OQ>0V=B;6QN$C$>1*."^(Y0\=5!$^83S:&42M!Q3:#+) MFT;?M^3WK ,<3QLU?O'4]?CG?SF<-J5,LTT4H)SJ<@4])$1H@$=(K$ M>@I$):94PBD3T2ZM:*V;YO'=6^\+D3G/H3WHQ-A-UX.0\R!"N[W#'8+NP<'5 MM$SUQNQ$]]68R6?+92,G^/A;(NQEJ1&QS&Z)77DW2.4*:+A'@L?N/.K-3?JY M*VHUB4KA4U IS[$C>3'SXU^?1VH.;VGM6JVEBP)+7P7PC;I)IYWC7?R3WDF_ M\4OO<.ASN&-\V\^NZPY#:ORYF]+QB *<6O['/%>[NCT_XL?Y#JLG_;+S7/:A MSY+K-])AF84?%\E*Z*R$WLXAWF)L_/<3)B;+4=MS:7-^[?<.;LNN>/>EK"Q\ MQI)F@?^/&^[+9%9)+:A5>D3FQ=FPRD%(P$3BQ)K@"-"#B[I8U4!;+?1;&8T]NUX4QRX717EW;5DX9F9TGU.NR,)0@ MQGF*#D24.3.?:0Q+*[P)FBV/IQ1^71@C!^":^-W@*)5*=ZE[UBPO7Y3@>U96 MN6W%?$W0NEQ9'[\R8%TW=ZV;]=5/V\QE'JS11%EO"#BFB#.T9':A^\F>34C=?HC&.A5'^I#-WQ'<4)ABOK]KJ#-ZEI>5PZ-AZJ%:^Y+'>)S@L!QZ(% M!A10M(&/UEKGHT.O/4FC4[#;C.NE&QF"LQ6?8WDC0_'9[AVG!BPW9IP\^WLQ MT^EF.[[!_.3)ABLH <)H;_/@+X3!VI>MC7V*2U]L?OZKN\D_H,(*9ZV]S2_K M&Q_XUB^C4-I!&+4[6Y_;G=;>K]UUA-+Z1MS=^OS7WM;JVGG[?.VLO?<.[VEK M_P)*83M)T**TMXQ<>33*GA'+%2,R>RH$9&\E&TV#EDGC>W24CB9 -6>E\])' M%KE71H0TFE=[,=*-<5=J+#_UK@5]JW?RX]NX>=M,<>]XUL;F "D$BRLJTI@] M,]E1Q1:G-O'GU-AU?Z?1KK^#8C0:>/63C&1WX9GA=Y?.;Y%&N5.H[+#PV['K M=!MX\Z&\\G="R=3%"Y37+O\L_>>D25+]H-\NG6H%[&DGU3"YF5OUFB22^NQ%)G'J"_;.FG8T&M6\? MAJ%9;!2[.--B%X])45^X_/39' 6H@_R=0P!UD&:QCWMPD\WXVU% MS2Q*4L_#W/^KNAWKJR4>WNUN'7PXV_J,]W.^">NKW?U-_@E:YV\YOH>W/J^= M;XXF]>QM0HF'KW_^ZV!K];=NB8>W]W9@_?/'O:V-G?/6ZN99&S]O]OY ME!"IBHI&DI-S!*24Q,=L2PP!'$^496&65OX_>]_>U$:RY/M5%-Q[-N9$J-AZ M/V9N.((QG@F?&(GQ6)Y9_ ]13Q 6$JN',7SZF]7=$D(2!HP ;T;9PQ(W5U= ME?G+=R9C32BW]C;O-H]P-*&>2X\YQK!,//&AK),9. M1H*#X49SE5&.F KE;C,>K4:Y!T:Y2I=K[^Z=:[%DQ7D_6V'W2* ]:P]#K2NA'N&YO:4]FJ$ M?@"$7C%:2 7/O4V()6\0M]P@RZE"6 N%0U*)1E..%F)U)=P+YN.U&Y0U'S\H M'R_:DU(1S36FB#"+0=.*"5FO*=**4AR$"RSE&3E-3N_=[+9FX\UEX[5;3#4; M/RP;SQM,Q_L'SKE$'-8H*)#)7%J&K'4&.?@OL')B.M<>D:8VF\3&KV>856

=L4P2J>4). M>$NC"\X0N?6&\R93:PX.W(MQGD?HH)X$4T^">4*[N(;0!X'017M8*6LUPPF) M2 T",@#T3 X#C@KK9."8^K#UAIHF%??V:VW,])=- -):_ZSUSP?S1M3@^3#@ M.?5"'.^?MW:_'# 6/)$$(VPE1UPFC^ H+1(W U1D>#X;A1]N+&M31J#$^@M42 MVCB!AQR-JEXNW5&C/Q@W +%@.;9W;=N$5T%LM":VU<1V6DT1;A3[":0V'C3L MX3#&\J\%X>5JPI K"RNR W(;-^PP%O0UR*WCSKJCW)TL]:+/]QB4G4&F?4!& MN4/<=J-S%"L7YJBX>I&^YJX7XH\GI:>^\48RP/*Q6E*OM4V^2QUR/\R-& MY?/R18/A.=QD?#H9%]^:4G[C=)AK\_U1OLEH>[E5W1U:TSU,4;_M ;&6K38* M=6,'.#(OQO;>]TNE WZI"_T[>1PS6,?2B9RD[Q#GS"+-HD;&!VW_ETUNH$,(A;9V $G^W]\^ZBO>1O M?\<^'WO2[GPYWS\^S->1]FXX:G=VX)YPOXL=UCK>$?N=%EF5O$LPQ\%ABQB5 M-L^QB,B($) APN(<54XD;+U1V_K:CG4U8STD8]UA2DS-6$_*6(N]))2*R26* MJ%4$<2(BLHZZ/.U),!TXB2IEQN+?9:Q:WUJGOK5Y"][H[5IO2>E&:*!7W*2W MR:#>+//^E169]"?9/;66 8@WU.,OR,>I$RC[@/Z,0U^,4ZLR.Q"M)>(M).+^ MDJH9F##*:8V$E HDHM'(41-0T%PQ$XA.5&Z]8=MT,\I+GH(3_O6@W4IK]/C1 ML8LU>CP^>BSHTXP)FI(Q@!DZ#\22'+GCY=$, M&YLZ8 M?K/UY+N4L?^0LVE5]=!WM-H_*QUF=Q+;\.3.6>Q]C:TBA_]5%!OQ]L4.W]O] M];NL"[%+6IGD2:N\8M.8ECQ2WD0>F-:**@=ZLE$:&6XHH M2SH*223E8%-2V<3LWL7N=\7SA^B&\LQ$!ML8D7';N#5=N=7/W9'V]+"8-=C. MV:!&P_6AX7)?<&:,)4P8Y#Q@( ^!(LL21I%R00&^;#"J++W,28%W0<-GU/[V MJ3&/;PSFU5&%30;#HV&,-1RN#PY7M+5T-A*"$\(Z-Q"WC"&;@5%+8:S 0:@4 MMMX0W:1ZD]K3OBP54&P,'-8JX-.CWF^#R; &O?6!WG+O(DZ2<4E01*(*B+/ MD7'8($*)[8?J/6 6\->G)C0*_6 3<9#;M?:Q5PC6CX:0D- M';$B8>^1@*,$%1",80=GB[12(B:E*)8Z@9I@\6SU;82FUS(,-_\?9KRM#&(N$8M\7Y]D&LST<^- M]R>GDYQ5VLW)9G$TWAC,?15:Z$^;!I^?^M,"PAC>??/PU9V3_%N-I>O#TL-E M,SQ((@TC* "9(!Y40IH(BICSQL-/GA5FN&I*L9RFL]159/,TT,T%P7FU>(MHSEG,@44K K$^Z1-R(,-YKIFS2"D 53>@Q^F;= KRCF#O\Z(I1'* MMN>Y:J:D&[@#\KF'>J^H-YQO_@S$]'L5S3$H3*)+2MK$182? MDG7"L @"A E![]#-?8'/MO?06'I9I8V7[K3,0#*/8?W5,YGG[[$"!\/0N M:)1B;A?B'$&:>XD8]@1'@EGR8 1B<&/J]R]V*OH^/6[M?CG__/M_OK1.VD>?CSWH MGI\N]CJ'M'U\"#KIEXOV;HM]/OFKUSY?H.^3UME>YS]?X#GG^_2WD_;%7T>? M.RVQM[M/]W8_L;U."[>8*A,#"Q@XQ,&Y,)(6Z_VG!]"8.X%K M&\Y=)DZ"MEMO]OJ-G=-AM]6&Z A!Q:H5SDP MQ VR8)$BPG7"0@ ULAQ39WC[NK!0I4$6W>HK G+1PVD!#9T=#7I 7(.S/M#? M:.+@@+IV>+X]_6(W#Q7Y'30/8,K,IT!P;W=V__OM3@O,SC0^RZTQ,@';_GEI MS0P2'.H(#!>X;1$%.1R6DWH&PR^I:)\!"E1U)U!.JV$DY>^GQ;I],6MGR;Q\ M2$%GX\A)XK4%O,K[^DE6=09X"]Y2\NA?S M_ST:7GJ^#R-RPVB_H"*SZF?;.[/GHZW_OO).)]T^FM_ Q7>__@1F78*6(?AF M2'U@A>2C/XIATHM[Z:_H!X=]V-SP/A-6-X&JOP.Z^GBTDR$;<&RG'_ZX]'G# M9["FL%F=AYY$<_EP( ,7%$N-L,F:"[4F5\4PI",+).I(*7&+TE0JJSACW(L0 M>(K:V<28M\E01Q3AYKEV*LH#G&P/B&$FIV<2O)PWE@>I%715Z@+#W(T4,/)* M0Z*2MBZGF$5XR9,"9Y/M#AM?;6\"7\O@?:^V1=7F/7K?HGN,?-)T6Y-G,_&( M;U.QEHE':R]E> 1+K0>9@VOV3_*$Z19IG7SZ]KGS^:A]\;G;[BZ$ T_> MD;W.K\>@K+#/NW_WVL.X2?0=,YR?LL+CMHEX&PTHEVIY MMCMM_[";5992E7K0X2/?2U->L8_/))?N"3!LA<]HV>K*.N4M[*[W,Q)X+CVQ MG@4DOEN"1 R6G="$(\P#05PGA;0&2%0VDFB5,F"Y@VI$=%/A>R$-S M\9Z4A]_:T5%A//K\0P1V F28A-!<4H*'?MM[L,:&-<'C*TE8/2,$$RI1\Y%@7*('=F4P)CV-D0A MO XI3_4134[,K8LS:DWQGIR\-SZ*PVG1R#XRL%<>[%[<]A)9XTW7?+0AYI?,%UKDUFRU(GH^./8U!K90D MM@I4V;K#:>F:=1RG M]&/.RQH?=4>-PVDZ"OP<8I@ MV3ZSAG8V7]T.AG"6:W,6+VA=N2V^:D/F]_X M6Q>D2?P#*"SK_^]A3>GR+YP=E_J M3OV6$ZG_SHG4:YG+^&Q:^+Q? N_1Q!U'/RX2T^>HY><'=0JO9=3E?>[^!"M\ M)"=:25LWS_)^;,J;-R3>?>N.BM&HX^B/^K" P_-[)%??-DI[O[W>6-?12N,A M64PBP=)ZQ;FQ3$NM XN*1T&LIG%EQ>>UQL."J?!I%-.D]T::V M0=60Z'QO%W3^XR]@ ^S0UJ['GSL[W_:/?^ONT\_=O>MW7VP%_[JM79_Z[;^^<_QYY/WHM799VWX?:^SPU;EE=B@P'P MLX)8$A#G8&58D002<&2&$6RDCAZN.&U-V[VQD+E2?V(X<*IRZ3*+ MG.E@HU!2.FF9] ".M-:?-@#=EM//)(>#X@PC+XE!W&9T<]&CQ+P1R2IA7%J; M_O2Z,Z#NH'!$#/JK5HI)H;BCTB;JE'+),,Y%2*)6.%X02RZUZS9<)\X"4-,7]%8[GE_+T'!2.SM#"/,IUK'>$$< MN=3'73C!GT:FQ%LS(W0-S7@N-'W M>+WJ:)&J-*^.ON^CT^$@3UMJ_!5'H,;XL@I^-WZ-O<%I;J+?^.F__H^F%+[[ MYU__94].?]DM?B>__+O68._,Q>W_WJE5EX=4700S!EMK/ ^Y.R]VC"0=7.YW M;@+Q^FE4E^_FBM8:RYTTEN59NBI9E0S6R(+>@G(S9J05SR8%QH'8%)@$&X+7 M^LJCEX"MJ;W4>@Q#2*0A TB41K$*6?(,:X1%C88Z;R7R:RM=]@:F?)Q2M;6V-E^DQMB_Q,; M+O:Z8)N5 S"*<6+S?;%7%90,@>/AI$+#N@%<.(Q564IQB_D>V-GNLZ=@#GXK M&F3//\(V3NSP2QPW3FT^LRZ\^[AQ-ICT0AZU5I9X%3.W5M2SS,I>YN=U!'C M]LN;CK(B%_=RPT?%+JSJ/YYWJ)PBD4UKHGX9@3P8QOF[5//O\G':W&C_\K/, M0HT4[:A;3KG<;@"9%+].*6;NPZ^Q/XDE514UFRXV\B%\S70Y')PT1B"M1^58 MG4$NY2R&DNO#("N@Q!5[Q4G&T)%<4DF_'E%PH"R9-K MAC.]L3C$HC8QGU: M\M#<#I7B6Z!SR\I8)CE5T*9QM!P<&Y[X_-[PLS<:I?1 MQ<6^/\JR*S_?'MIN?P2J2A=VU0[SE?U1J2$!Z.6JJE* #O*5IQ$64\[KZ;XV M"IEY>N&XBAE%%7U<194*3N:(9&XT:S6GRTVJJ:VG@W$V-X )R^NK.U8#D1:V M=^7$W.DFO+[10^KZT4-WF8W(MMX\T<"B)YW%6-H^\L$',LZU=%FTE3=Q,&-K M.GB4P'?AL_<78):2UC_[>&\WFZF'=/_B\Y?]X_V+]O'GWO[QX=GG[N+@T4^P MKO_T6L>ML_;QIV^?CS_P]LF^@.N/VR=_==O'+=H^^;N[M_OKR?]6NV?X*6L M#L0%($9EK"=,IFO!:>/$Q^YDILWGS"@0K=G\_,[([TMY 8OMGF3S:)A%A9N. MV/27#JS&V5'7'V4581@+%>]P_KA7V1Q+-NE=A/G]_ B/$NPM[OAS=PSK]K? MQ"E[/(>>*Y/\QF8 M=O(ZXO 5-X?Y>#X:QY,RNO Q#K_FH<6O>#N6.^.^^$R07VW/]GVL(D%3(=TH MY7/N7+_^C) ?[C;SNM(M;O'^+R:G0B1)DA9.NT!X_D>K$*4BRD7'5'(YIX*8 MT@AY2=,C?\Q,J=(=<.L8_GKRZ:S]SSL*)@K^_/OG+WN_M^#:UL5^)Z?MCM_?8'O\?V+#[QUT3[*J0ZMSG].\KNN&I4F MA$HV@7'#K,>()\F1(\(BY2R-1FKJO-IZ(UG3T.6V[O?*=KB9)WXTI:'&MAK; M'J@)C:;"4HFMM)1KIAQ).%=PY9QG*0B['[:E[K<8T$4<#FI8NR.L+69Q,:J] MX2HBYC!'7 >+#+8"22^LR=-^>(:U(@F$_E+C6HUKKQO7M.!"$2JBB8('"F)? M"JXM%CX812VO=;8G!;=%G8T)KQWC2,!/B-/HD8O$(BP$=Z!HJT##<]/9UE0J M6"*2V60K?0<67&;"%/E?<\F:=<':@];: [H1+[UBSG(ADJ-6&!N(9LE;XGC5 MMZ**DN';@]TTF[^,QI;]JFL 7!\ SC4/6 ?/!>XP98MX# "8;L/9.KKSK+$4K6;IM:LM$E.F9"0B<9&"L3'K_:#A&^FL4#5+ M;RQ+SPRVS-(7.P=)I#/(FJ;I,>!U#R]N3Q=B>GV\3Z(Z0\'B4DB;-"(.&H0 M9RKEKKT> 5(+S+2'$TY;;QC'3;)1/+VF0.$SL$5^&PSAUW[#3X;#V/?G9:9^ M6>'1L"%GV!39.G6GT6=IF53'^[8ZW<[EX?YNN_T_!J-GT^'K>0#@4L\]ZP,1 M'",;HZL<-<(;)##GQ() ,P9OO1%-*M4&-1&M^?NYF"DU?S^1T3+MAZ,=]XEZ MI("A$2?2(:N%ST:+Q"$RY:4 !4Q8&;-0 PQV/B MHLN.1NL4)U@%'2P$><=E1J8XD/P6^+4\>84)(K:U$))*$N $#!4R5 MA(*%_\/.^R1C;G9$F]*LRT.S,6DRC\'P+YS;I0O>2:>\998S$K04(3DI34H2 M5&!5<_M32%#(U5Z>GA[\5PXZ"#UQKFH/. O$8#'(A,"1P5"DPG@0SH.DT M);^WGE/[93>7HWUDH*!H*570'-[7&-!?M$B6.NIBH@_(T74MSP\S\Z+9PBDG M40J!J#' S)J! >,-0\H"0%N>-/9ZW;4\-3MO(#O_4)^C6D!O!$\OCCP6/#AN M$_!TQ(@[J9"QRB)A%9.81>HW44"_GB*5!TT,>]VYL#\]KDDR@A>&G^H(\R8 MX:/C(@*J<@!Q9D46M*M-U0TE5YVQM9<_B*X M? W&2\WEF\7E2\D4S!%L% J>"^!R$Y")B:#HJ4]4124]SR5L34.6C9HGX?+7 MW1&/DB?LB+=ZUA>NQQ.N9W.4Q?HSA M@;=GF>?1E*H>Z5J/=/T^8!J&-<>)T. CCY89Q[PG5K$D$W @KP'S*0%ST3+6 M,D8IP#(F19X2M0DYXP5*3#'-B.-6Y#@ EDW&EAU@SV_::HV6-5IN$EHJAZ-, M(F(<,6>$&HD3_(\09X2BU-1H^:1HN9C5B5F(07B44K*(YYP(G8Q%/FC&/8G) M%GVOB&X*OJZ*\N<\F_H[XY2>R:2>?^9G=@TFPX;M]R>V=SF=IWMR:KO#'(LM M9FZ-1D58-H_UN3*2I_AA;F)GGBD?R]FQC^?#?-_^[3K<>#][C64_Y8I4*OQ, M >3'AU)]$NT/!\(H:G PR##N$#(Z,B1(1*4+@EF*;W-:;_F )RY?^, <$H^W&#V,=WU9W&[QW_;TV M:A;?W'3*/P;]0_1',8![.JAR#8+A*4?V_=8%#H_%*RT.1.UDV?FZ1_F].W!: M@$(;+%(V&N"RX)!F3B/!76"8>FR\?JZC_*:IB_/#-WN9PGL%A9=S.$M!?SEM MK]F(WWQODO6SN>NJ^=+%=].DUSMOV),!:&=YB-_K&,]'S3:1[+D,D6/;@I@' M6*R1/W;7&Q:+]8\NZ'N?"7;]0W]XL4! Y!DM5ACQ7!:;R>!V4QKKP8P'<>7+K:"G!X!7MU.]#L$$:;Z5L:EP9N(UNXKWA7 MVG%<,LV4P0J2^;L8)+V:QY:3;UY\)M*[;UU0AP%\QM$?]>&AA^\"90HZ4E4AA->9*WL+.G%M9WK.RI)*X$ M\:=1!/OICVZ*5_Q>\'[^YS 99G'\3"WQ:0"D?=SK[>U^.-O;_7+>.FGASQV/ M]_[Y<+9_\2EW_K[8/_YTOM?Y\*W=70J T+U_8!V[.WRO\_Y\_^*O7OOB@_B\ M^^MQ&WYO[[:[\&]^#[IJ6J5S6CJ6#,+<@27ODD,V4(=D#O=[9T209NL-P4MA M@DT:??N*HJRO)H[*54HA1$.I$5QZ;Z4T)!@=J=><,W';..IW0*908E]'?/6Q MX&4Q&T4&;:1G#@F6!ZMQBY&F!B,7L221",(CSO#"FX+=NQW>7:7P,\@WJ;'N MV6+=74I9'@'LYBRM>=NSAK^UPM^"=A69<30HCICG%''*(])"1N2H5LDDEIA, M6V\H;7*SW,[\]@4L-?#5P+#7O/$?8V2]UKQW$-<6MUG'5V MQJV/&>;>B[W=%C[@CDGC,4?84I*+DRFR5#-$+9PNYMP+#::M4DVU[L*T3>D' M^]QF7+R=C.!UX[ QC&45_^BH>_JP#9?NMWW/+#1@E,,>$^M92IPEZ4RD%A.7 M5*(<.U^'!C88X99G[3F!8^3:(^%41-P0BXS1"L5@N'#".45I+KU=2VC@=;<] MN8ON('6*5">M!.&!*,-CLH$3SR*6GJ?:+[Z)O+7H%V?113"2)$J*G6O/[V,P^(+PY)):FBQ&1LN M@)L=,D(IE!RS,7 J"9%%@S*]8@Q4W:"LYNW:N;DIK+WHW/38@)&C9>Y%!K([ M)H$,3A&I2!75GGN55(YI-^'8:]9^/JR]65*[=N"MV[Q==. QJRP33 /C>HDX MT01IJRT2U"K*;""!:N!CW63BW@Z\NL7@[?FP,[0AGMCAEU%18S_.OV:V^3%/ MW1K3>U^.IRY*(@5G/N1YZTIY*Y/A#/Y?!YZ46]T%O?;4;0:4+0^=I3%18:1# M(@8"2,8=L>*XGW5DK"JQBN$G5P<#*.$*02!]X2,3>4( QYR3T& Y^#&@&\I9KT_IZZ>E32 M!EOSC\#.M:?N,1A\<;)AQ(Q@P9%T42&N<4 F"(42V/2):QJ<2#E7:54#L#OG M*M6L_1)9NW;4;01G+SKJ^J13;G!L5/16.I\2G;KC6YRQ3=( M 7_QV71_@CC+C3&SCVZ0NU_6B73K2Z0S-ED:C0N>BP7O/T[7AZJ3B8!YK'MX&X+F;W\H0T)@'%9(#J MM&;1@8(.!FZVW 3) M>'!2;;VA3;QB1._S3:);1QK9IMZC;E50MRI8^SBSVDWR>"C]:;D-'Z9)>2J1 M)RE'0@5&3CJ'B"5,Y3X&SOB M)&LH7F[J9)5U2XO4S#'613B'M[YNK^ M=.M@T=\&0_BUW_"3X3#V_7DN?>V/>K>=$?4HR75/?8\Y$EN2;R_+(FIXI82*Y"@7B&NG$<..XFDC4%0 M'86C8NL-:Q+!7E"$;..E;6XI5Y=S>Q>D-B9 M2VIOW1IVIU8N;JE<@/'^OE]-NZ\5C2=2-/RRHB$DET&#C4]H3JR342/CE4.! M<9FT()[$'.7%IJGP"+\&[I?W_P_^,]TU7/W.IZ, MQMUT7C'OFV* [NQ=;W5=\9#9?I1O!7O1LZ>C^//TAU]"=W3:L^<_=_L%"Q<7 M_7)BAX?=_G23Q.FR%I0?6'[\RW0(/=[&)>-72ECUY)M'PE.S321[@/GU3/.' MF%\OB'F Q0IV_4/OL5BL?W1!C[Y8O,WYL]E9N*T1SV6QF0QNM[,W6%$_,,#\ MID4[5>3)K9@+#QLVZ8^_ M,Q@>O^)-F]-/IYMU25WUON1]:5R&Y!M92W_%NP*6S0H&^]OV)O'6_/7B'6?O MOG5!)^X?-L;1'_7AH8?G3^TTN[61\8R;0M@8:8R":ZT\UR)83RDSB1+/4S*B MG*Z$ITTA<-T4XC;6^NE1^]B3U@G\O?/NV_[Q!_SYY#]?X.>+UO&OQY^/V\=[ MN^]8ZV+GV_[Y@K5^\HZVP:+_?/+W4:OS6[>]^]=)7E^KTSIO_=X^:=$6;W4\ MK.6WXU73E:32DN+D$([&Y?%Q!ED.QKI(*46LHK5%]^E'Z=E:)P.^]&3 .W@/ MM3&ZXF.SX&6QX@-;JVW$''GN<].LX)$S M22!' TG12%]TM32FR=?6MO99Y/_54/?2H>XN><^/@'6ON.#C$=%OL>!#)>Z) M,R@$:3+Z$61P[CB DP[P00B"@7)%FXJLH?5G#7PU\&W 6S\F\-4%'QN!>XL% M'QISY;56R)#H$6?2(QU<1#&PF#RFR2B:VR6QNLZMAKT7 GN;I>Z]DL*61_2; M+6:Y.!&B"HPCE1Q!W H"&(Z?3UO7M:R#0]].1O"Z M<=@8QC(?;'34/?VQ1-NZ7?2J=M%).BN95=SE;M'2!IT\"=$0Z8DGN(X,;##" MK9CF)IV6V%OD0Y1@O((9ZSP52#JB%,$A62/!>"5UO^C'U!T8BU2K0(A,BC/N MG-&<4A%E8%)S&VJW^";RUJ);/!%NF0T*24LUXD9A9*E(",.1YL'-B>79S4(T M\?W=XG7KR0UV@#P".]>>W\=@\,5I;M:;*(U$&@X8<1T$LD9@I+7!RCOAF;M4CV\4Y2F2)"(V"$><^:;2A$Y!C\*(S0) M&D0T;3*U23KXB\_K[0QMB"=V^*6L8LK3UU&PQERX/=/+(\1!1L#<6(H,IX8I*05 ;M@G$R/E<-[ M*R7A50Q]]5A9*:Q5@DGNC=4D4N^MX%P*YP.N/76;R%N+GCKG(K5")A03S[RE M$S),2.25QLH1&6G1NU(VY=H26#&%<_-=K/E'8.?:4_<8#+X8YC+6!N$$ M8DJ#&: D04X(,.=M=$PJCL' SX-C#%L>ZUQ/9Z]9NW;4;0IG+SGJ2/#")A#= M%EO$->C&!HX4!6ZQ#E:IY$+.0B3WT :F,'6*> M)L1-,,A0!P*:2QHC)3XYOO7&-+E6&Z2 O_ALNC]!G/7'I8]N,#Z*PSJ1;EWN M.>F<4L%SKZSEBD4;I$B8.BH5=2Z(VCVWP0CV:=D]YR+SB5$D4MD"/R+GM4?. M&AJ8"-9HN_5&UWETCZD:2)IT(%9'*SUWP3KAL?/2R:B4\UC6WKE-9*U%[UQ4 MWA,':H&6(0\4I %4?& RHX+T1()IS^/6&]F49)-">#4SK]N"?P1NKIUSC\'? M"Z+3,$<%\0X)&T'WQX0@S8A &+A>:$(,)B[WK%=:U*DVSX>U'Y&SU^2;2]UO M,:"+.!S4/'U'GEYTRWGO+5-$(8.Q0%P[@JR0++O>D\ \8B/"%DAG30G]I9;: M-6O7WKG-8>;E+#I-8U#<@US.N2&2\#CGE7=J0M+)<):!U M"9X208&H"%!M :JUL8@ZZ0P/4NJ84YF46H>[Y*[,\ES[L]2@]ZQ [T[3R!\> M]6JGTF/@X()3B1,KB/ !!:]"[DXE0'GE'"EJ$DU"6JGXUAM.FHPL1Y37UYZJ M1L : 5\X M:)<1L!@(L>.,9DB$Q@9#G/>31%3KN22#EJ+'>,!Y$[NY@F%0_9 MGV_# / N:7/W:->W>8BP62I1[;);,_PD$8&$H!"<3N6P>+5C--&[X::IJK8J=3337O MO36U7G%+O0(,^/=]WYODK:MUC"?2,?RM;P?>V*29LHC:X!%W!LQ^ M3@,*A 9,X?@3S68_PTVLZ'K-_GMQWKV4D_\>6W@<_!NZ7]\L5=C 'Z>O,'?O MX\EHW$WG%2>_*6;MSEZ\N,]WKRN7V>V'V!__3.FV*&#\D4&!%MK+41S&QEG^ M3W_0&,.>'<*-^H>-^+4HW>OV\]A@TA@,B_'!C?&1'3?.!I,>2"P[&<5&=^:4 MST.'&X/)<%X7Z@WZAZB7(:!2B[:O[E+>[8P\W?ZDX/,K^U8ME$EXD]/!J)N_ M\'/9F/]K_*4:<%]"V]Q5%2'ARTNL [*9C*^_9*D,\(D.0^F%W9G[[]%PNII3 M>QB1&T;[!=D$B_W9]L[L^6CKOZ^\TTFWC^8WE5#UDX]Q*ON>'8I5P')PU/RNI 7*!<*F,]83*54@JNB6$GBP!#M.2.!\^B MXH81IQP6BH5H 5F"EM\OH528>!$M25[ ,YBS*D;#(LYS.8R,IBBA)-,22K*J MA/*C/XIATHN#]!UA]]MD/!G&^=C]NV^GL3^*G8P['5C/K[V!__),9=;G_SG" M_N3OOOW'3/:./\&Z_M,#67+6/O[T[?/Q!]X^V1=P_7'[Y*]N^[A%VR=_=_=V M?SWYGXOWW_9V/QPPK:TD.LL8A?/\.X9,$@Q9[UR(4>M@09Q'D.RGF5.'DW@M M[VXBN#;&A7D8864GQ01[VP>2[S52010-.T<5C5B2159Q &*C!=6B_$R3;8'IM1_C;?)#G\%=!?_!*Z]?+.';@M_N MMCC3")B'#%GA!J)$_R/$&>$HM04 M;@YRO^S-9;6O#<_OG,7>U]B"Q1R]"I_&@+5V02?OX/U_V.BW1[GPYV_^XX-,X]F>MBQUX1@NN:W^!]R-[__Q]U/KGTUGK M^,MY"];='P:)4O8Y/G* MHBG-FCT:#Y?-M*9@CVC%M4H:1988 MXD(SY!0#\N;>R>22$S@ ]/&F,2\P8OP\T(W7#=9?*+H=#6.L\6U]^+8\?92H MF%QD&GF5LNO0>:1UC(AISH2*CJG$BHP8S9:G+#W[MH_/ ]]$K;V]3'S[;3 9 MUO"V/GA;'MDB<1Z3#:#F8^Y-3:U&1G*/;&*1@C$KHZ4%O''QDOIF/"MXD[7Z M]D+A#;Y;P]OZX&VYY:W)8&:(SCI;'G\K(C(>$Z3AB DF0GGM -YH4_/EWOO/ M7GO;7%0K,H**Q)):=7MYV+:3#[8&N/4#W/X2P D=0K*.YU$$#G&3.+),<82C M]WGDMZ8^-R853<7N'7G8//UM@P$N9^0\881Y=:9KG8&_IMVI!41=2/]$,L O MR8"D(XDD:914#(A'%I 5WJ' F%4T),$CR6-795,(^1@)]1N14[\RZ_O9I]*O MSFF^.4=Y9U4.Z)D=-?[O7<#B1Y*9YU!#+$V'F5O57EH$CMNAAGRFJ'&/G.:S MO5U_X(PF7GF%G*!@V@K#D'6.H6B#4U((CV,V;>7V,LLW@#![\$/S3J?/;:3< M:<.C#IQQJ:5/WHJH;9(>![)R&E!]^@]P^IUW!XQH'3$%I%?>($YL0)I9C[@T MGBJIC"X<&VQ[>5CH]/2+B5EW(0"3''>.8YUXX$%;T!.PDY'@8+C17&4"R),0 M"@(@IB: AR. PP-NN9=8$!0C6'\\4(UDE'VRS,8RCT^ASA53O?'M9TC:^+UIO6[Z3KRO. M-A&@,,(QYRQR!^]GK N6.QJ%5M&; \)R&<[LJH<6S4LYUX5H;K0'X]A0VY5" M];!%0>_^=](=G[?B^&@ "O?7.!H7U7&[W9'O#4:3X0:5_.Q7_''::U^T>ZW? M/_$6?0_7'^+/Q^_Q7N?S48ONG[?A/NW=+WRO\TE\?KO 'R>?&#SG['/G\&+_ M^ OPU5\GK6-8P\F["[@'^]SY /*>8]D5Q(;Y3A%/[GHE6.B;!8(E0>0J,\A<;<,5P[ M0NTJA=ZZ9NW&A3T;_76OW_C/I'?>H"*#"I'-QMEV?].!P==4^G M(PQG(@?15\=3_N( A+X'%<,@*X-%(/ 5TDYY%&DPVDJI),YEV\M)?O]JQ))/ MNKE*!G:WVD (H9NK9D/#V5%WU,REP!^![.(N[+@?O^U-7+/QQQ]O M&S_E.2P4__)Q]VWQ$_GEWX7\NHO^ HA@&6=.1ZFX8\EJS3 7@HCD BL5V)): MT"JR6=9?_K3G!;MW!A6-7(/*ST63>6RJ>G?1VCE(%,L@50)X-@IQT%Q1'MF! MDC8F4,>D\*#(<+F]3%E336:[\7;0+UO2C8&DSKKCHT*QZ [J::4Z-4FHC9;N3*S!$<;:ZAG-T![@\W*'2I_9<),1X.QHU!C%PWS-=F.&LKQ8BRI>_W0R M]$=V5)2'-K(/)N^A[=T1<@U-P5K!4HB1$Z5 %4O)VD"%Y5J3PF%(%/ .G^<= M6@/NW5@#?OYP8***H.@2)$&=1Z !:&0-Z##,X$1\DB9(NO5F.:ZSA+@%K +5 MW1DQD_%!2$DY >#D5I/$J8_YT'%0BA:(61PV6G7J-6*NG2Q8)@LI$TN)(^4X MV/Y@\"$'+(BH%-DDD@G^S4D-V\M-DR\1LW,%'PM7H/5^,.EGF,ETDO_0GQ+2 M2:GBSEV0 0Q$=/;R7L+2H%_X>8L:]%]MS_9];'P\BA$@Z9]X^?7\W=/A(&-: M"4&C(SLL8+(2[T3],FJ '3,"Q3.C>;=_2='3O\.WR^7$V&STXSC_86R_-5W7P94TO$+6DW[YP.N[T&*V]4$N),<@'1=(&BX%*@F7Q+6&^E M%X)9ULT]$"H:KG1$T"I+(BP;&>SY\6!.1"N OKRD?!M8Q79+X-5EVC M7%+Y8JX0H(/^+9[]U?8F>T>'O#HJ:#,HNASA@9V IF4 M%("W5EH(%\&8WWHC^/:R')]YZL9'P\'D\*CQ6W3#B07BF/7@R,$NFUN#_E*+C]70A11V) MH9>81I_[KVC#I12@1U#!HJ/A)D(L]$;0L8<1&/!]OU0;YAU?(7%>P-H.!+',VP@&KR(,B!.,+PN(@:1T--GDB5=@?#']O3#"(@U^%]#N M2#8U?CTIB61'*@^:@E[OP?ZP$G'N)-*.1:0HH1)^ QN!W(1?65D\FU, ,\*$ M;DHQMV"\,U$0912F@5NG% G@U&FB9I@5A(,;AU_.=!88K!0)8@YG 4>P(G#//>09H$+ ME1+V.#=#^(YY4A@?C4/8^+(W(&B"64L'LAE./29WT/)+8^<[2A8\[=1V"S,F M.R4K5:T1)D63PFM"9(UI=&Q[+:K_<[8B>KGQ%Z@G9U/EH[+Q5ND>69D?36SI M:;O!X&@67SBU8";":@.<$)Q7Z1N;JN#V)./Z5'&_ES%0J4_V-)NFPRZ04K8" MKYH>4QUK[LTR4(TN76YLS@1*W5X1U CQ)"-@(1PO-9.KYM3LY0$\_*1L2'NG MURJ64)IAA$[CMOGJG=D&-X:37FFM)_MU4*B(A;U;X+/-[ :&V-0["1PRJ7R% M9[#,NX*T$]3Z1*P0(+D3P]:[1(1Q'KOL*=)5C),1BJ8_?!^D_^B.NX?%MGR, MXW&OX/.=XO1W\OIB^ W8>B]#Q)] ,.Y_O=7;H7N>+:%^T#G(L M'>P3CIP-&'&#&0XYD%%'PP%O.:K4DE*DWT&VKD1:VFR3MF]A-X"R.]( M/VO+-2LLARS#KY@%ES14$\H-A,):NSMGK[M]:?C> XK(;:%!F M<,Z5U_"S'[!XB+7N//X<#'F*7&Z(&7]]W%3(7/9FU1 M)2\+$^\I=V?#M@4H^PJ__-;M@\;0!6J:<<[3;E>WZ--?!1Y.!L.LWI>H7&A! M_2N*8@Y?W*'!]PV:,]%KRT$S6[=2W!]<2U^=GI:9HH1AO=UXX.RTW>C&FYB* M]F4J0X]:N^\O/O_^ <.]Z.??6[C=@?L=_W;<[OP*_[9/0#D"&7GXK7V^*$/? MG;6.VU\^[_[5*](Z+SZ0%OV[V_JG15J_P[]T'Y[?[N;I"863K;-_P(4TEBF& M?& *\2@ILD93)*A@0AD3*1.+J6@T)<^YH1Q[P?.8#.TI=RJ$2#T/42RFHKT% MFZL[;OQF?;?7'9_?F(#VDL<-K,ZANW%'+W/3I@FO2Z&:AB^W.57;7,6G[J+7 M!B^L$29R@@.'IS@!R!(CBQ$'Z24OIYY@13 MDU\'P^'@#%2$M_84/GD^QM!C\^O(J!5>I)I6'A7+6V<'6FG/C(I(:>;!!!)%O(2A1. 3SJ-QGFZ]$=\EEAZ8 MGF5\KD*3T<3UNB>91@H_3 ,V'RP70)>LK>7OS:,2FZ5"%A"U@/O3W,C2[E[U M#:#0(O%FU)@4R6A@8YU.<^9R4G\W@3Z09@HBT&.9*#8J%@>V54$=V8U6W:C0 M'K<;?PP L><"ZBN?[;(9=ID&:L>EN76R/XX5J&4N84U!AB27A*HJL0 7 MT"T!(BML[_LCT"7R MRT)H(^-R-%\$AQP&<1$PICQY;1QE6V_PME@&@'\5'#0 ;>4DM^2NZ/<'CC\* M#"#D032 !D,=L0)^T"X&:T&C2:$^_@$_B*)XWCH\H%)'&P.(?,LT"'\>4%;0D'2PR4E2#6B<#W\E[X.H MO=M!8YV4UE3A$"U/@H*9"*>>B&724 #^^J ?YJ#W=@XHH9Y2B9&(7 +(^P0@ M[R-8[2&ZQ"SW,6V]H=MTN27BOPJ%I(3V7J$29="_V\D[Q;CEN7-# AH+0D!2@IJ5K)6TVO%^YU9 MG%"0USFOGD7#)0U: (IC(;"51,(_]4$_S$&#'H>#U3XG9,H(C,U95$@SJ5#P MH$MA*APH% ?2_$SN$K_2* M='D[A/,?EJGNT\+MXJ%77Z"T/<=E\F>_"/?;_I(I]=/L6SD'H]1CB^]\!8K, M*R_3IZ]>%+_EB-5H_J+1OQO=%M?24KXE6/D$'V^@;=FNL'W=XAK,?I+*SW!.-Q MGRY6V#"/T\FB:/;R?C;@^>T16,AQM"DQP_;N^VE[%PJ?=^&[M+7[]W'[GT^X M]?OGWEZG1?;I)]HZ>?^M??&)[.<\G,6\F^//L);_P+KVS]J 9Y]AK9]//HG6 MQ=_'GSO[Y_O'[UB[\_=1&S"P2**]V#\PPK#$HD4XCZWESH+5"18FDDP$BE5@ MV+'%F&%2'@/^*0(HR*T!T6,B_(5C H8D-G0Q9OA^;JIV!JPB>:Y1'4#CIYPS M-:JR;N[1T.('T&QE_.[&MWNRAA;+M6^7#N!QJ<04F4P+%7;+%74_31.1-BM] M9#$M:BD1:9H,-)]^T]CXI).JEK_1*U[G]/)U&J$[\I-1SD#^=U7H7\GO4.7+ MYKA);Y 'TP/KO.]_[8X*JH97&.3(2E'<7U9A%=^?10BN*4IZKFIL #A'W:KHMO0W M?P'\+G+HL_%4IHT7Q&A=J=8",1_&?BQ,03B)_N $I+R#OZ1,W4";N;W$X=6S MRX49\,\T,):?[?(/F9ZR<7S>&,5>+U_6+8Q-VR_I9GDY);F<#29 ;/GJ B'S M0[[WC.WZW%?5<#>GU3+-*]56W9FY9"+4A'(=H;0[GPY2M%QB:E'B!B,.1X*<=0QYRP/8;-)P80I"8=<3"L#$ MG32!HEO"M+/09JZAGO/V[OZ!55HH(1/" MWGO$F3?(:,,0=DDP,$N%%RJ[Q[]///'DM#;NR6 MQ1J7)E2FG'X\'(R[A1X8;?9GETKFK#@N9P\M*KTER8ZN-J@I06[^ZJ+:[=R;7NI$(LUA5[O(&D=.!IU=C%GL+-H;O;I)C M[].4;O'^!=!6IR5:'7^^W_F /W?>7>QWWHG6\0YI[_[5:_\.-/O[._KYXR+= M_@5T_HZT+KX ;?_G*'^WU6D?M3I?SEN[GW#[]T_X,] LT'POTVV[LT\.K$S. M$:.0X%$CKJ7-D4>*/'%"@OIF30J+GCT<"5'*B=R; ] G /Z""$]<8\9,$GC1 ML[?DH;G!@;?2X7;S0Z\N4I@H@R6$.T5Y02V).:]]XI12+-/6]>1/0$E1X4'+ MU3+I+__W1UV5?PXW?PK[!%_I= MF^/2+A[97BH"[KDY0M7ILUPL_'':@6 XFJ[)#TY.!H6VX[^4>0=%-!+>8UQY MKF[Q?M6&=;U)L5[Q=M"F8UN&6G@O)X1ET@!3N< MG?]OF:82:J>^^6&NTH5%N9S>E:1,'V("3LH#8SWNU+W=^ M!2&=#;Y#1L7Y9)5W^M[50=E1E40!6U8DX%[EGZI&(OW88'B:AY*[?8QB M;X8ITX8HH]RJ,A>,?!QW3ZE."NVM3 M6)H8%Y18%Z/GV%LG+1A!(2AAG8:_5 JB9!A-?[AB!,D[=_;H#)Y;7X\GT"[/ M]CI?2*OSCH*6R=H7[P\,\TD&'1$N:I5LSF)EN76[M<(1YG.]0AX0]/UF#54; MZTLBJH#_K)L;)<6BDJ7L;@GH-RF-_"J6-JJD Q#O_TZ*UMQ7_=( ^4< 8(59 M#A)B&H\HBZ"&LPYM%=UW1]-'5RT@KO#99<72:!9=+)=>RN,IYYT.8ZZUZF?A M5G3Z^0J75.&SN9<(IO2N;,;W%4;2%_P)6>=F(/$7A_ Q<)NF M IO&Q]Q%./LJX=!VX8F:LVVD#OM*B-Z#L[A;7V& M]#/ AU'L;TR"XU.C^5YGYR#"H0C/!7): (:[G+"L.$?<$.?A/W!&?.M-8;LL M>[S")3=4VG45?E^;'5.F213WS"D$5]&Y>:FK BI>46,+;;F9R2:CI\V]WZ9: M9MG,]BCVIX@Z@\)*M_UU4/4E*X>%# JE>M:""I3L<=5W:K4&7N)PH897W<"G M*NGMQH\97$!V#R:B47/F M&MY.JC!M>8+-JD-*WJ,B^7R8"UC+;Z1NF(#@R\;:9'R>OUG$_QOCH0 MI=7L0&<6TMD1F"']P33OX[P0@(7AV6;$W8 MQ8$O@P2S5-Q+>W-^Z^P8B*0?SV=Y,2G&T70GYI2)"B/!DH(WCAF\[7G6'4KX MJJ1P*)J!=N?[]-V&$!Y=3C^U)Z94?BI#WS2+=HB+:%2.'\@1GQD@S6'+QTE1 M2#"<@Z2/0$\V[^_0YK_V,^'_,,8\-JRL1I7J6W.;4^)TB",_[+I,E@[895I& M6O00N*30\FY9YWQQM'KM(/K'ZV^:/3H.#(?X-8ZJ1*BIMV98%@ ,)ED\P5Y. M,]BN& *3?F'(P%F?YIH"/UZ1%SJ:D\T5V@UCR@%-G]-)QY(7@PYQ&47QKLS*G-L%J>0SZNK,Y0_&S\.@_ M.6_.TJ_IU$UY>S__=]VS=_+R?P167M*.\QON#X9?&C^5&C$H9/U1BL/I/)3[ M:=S_7GOH8&,#!IU;.>6GKP&OMS,YS-HNG\ZMO7.(YSN^^6I]2^[Y-7GG*U=1 M54R0Z61^D)N9:_)?W=31E:V>*E&XS +.LNZ:Y]RA[>.K*W?3^/IRM\P Q^/%P-KNMZE.XW?CCN\R6H>GT-&:?=_^J M6YH\:2U.Z=PNI&T.=()0*$RU7\K.; MB]/?=H<^B__!?$AS<7##1I%)(>XN(1WE30!Q%*?J"+Q;-W<2&)W%(N)0[LZ5 M@,4L8K$L.:O;S=>!#&-N %=M\DSK&5QZD*MQ K1T)0VR*F"'AY-9[*** M3=RE.W/3=$>+GNLB4VDR[[*NU,$[T-'V9J+('1W*3UI=NLG*Q0;H%D\G(!FH M#Z>@+CSJ?Y8V667%DP7DGU:4)I-Y/NS.AF7CR-7ANK%@G-8EYI[H^+GBM9^OM8:5 ?NR=5 G/Q4[/QY]M& M*,C8Y184<50XX-_F'-&/L$Y8H1N6X8<<")CM]%2C6'-Q1FEN5]FIIY-QJ?// MG/MS$?CNN&Q=,GV],KDFO\>27EEJI\>3OB\;0F:5()5M6(J>&X,%OI[&:*H^ M&OG^7TOU)P=<9@&YX]B* 91%JTO#[O5 M6<%'55K#%6=6Z4]B<)^-U.665+G+W9BIN_?W\6SJB-DGW_[*()^YT0M)#"\% M1B!06XDK+>!N@(S^X.Q1 0.^>%?$N%SZ\\>,P70@;E7'4C2&@/7UX> O6:1X MU(H$R()CIK[-$P"#L!C-3-UA/KN5$-AOYYN<(R)IJ; M&.5G;<]_-(VNC'+?I+!Z$Y[2>IN5=I'K8SQ/SL+34YYNYNK@]75;/-7"+X_W M-D56RQ9X#=N/[P'YGEOA*=GF8?+SFKD_MNV?-VOOQLU'D-LB@I %J1E?E;'T M?A:6+ZJB\S9<-L[\XX^WS=+T*7WX;WL35_YQZCUH7?K\ERZM.NZ,CVR_0LL3 M>,'SQD_P;KU8*!.Y0F]\.7 ^W^)=5I.Z<=KC\]]5YE-9VWKIP+C2U73>1W E M^:IL$#6=*%\FVY=A8SY-#Y].-RM*/VLQ/9UOGYQ7O-755E9D;QX.B;V:1_S5-?\UH?:IT MN;2P#RL%G^\4?QYW!ES>-17>2#YA83(8!M>FKGNVA6MW]$KQY<@#2]5!KD>] MTMVU[MZ:L7YR']4':[N=XV$GU_X@HW/TY6MVT$':7R8P\#'W@(7[U)?7PN[M M<4;&S&20DR0'_72=/2CUM+:\Y<"8JP@*B%JLJ2-&6J]F@[YTCKW:F'Z$&Z^( M3[]$]>J)RR,>]F.\+!T'XWNM.Q(P''@?I<3+5G79TUZZ+KJMTVXNW:??N]W] M8:G&:NX-VBVG>R 7O<-ZO&,E,,H.DQR;O[X:\/S(V.Z^8]_>$%N[4%,+' MI@3.CI[_T+_L*5V7<5_1#!4 U?EP4P%G*K@4)9>W8_%=!B&VL8# G4!GX".% MR@@;:>M\!>( 3XX+T\R5!M#QLEOS QY]#=XME7[BEZT$A@&&@>EPU8V\HG)" M/"SG'WG.1@P5F#HP?8YV!JHKOTVO$T_.1\%Q7)<-WO2RG4V=^5:GW56+>:EA MP(,M[#2#ZOT"!_/>/1NJ*WO9] MJK]YII#W#E9&8X>BM1IQ1CERU$<$X*<$$9@PI1:6.5OB-W?SJ.A&!R"R5&2J M$"95]0&E0B/3)0V"B'F3U=*MQI)F9RVF\9(EK95-2=7@1*L.9PP](WL7WVBX MVR,L/(_?X4&?>U%'KO^#C/[K]N#@2BAYDUUSAFCBP-3%# M>6+^>]SI^%Q?FS. +[LRP\0^&[EB=;9X%*>N7D[-<@WHR_;S-)NZ:_? N_2[>E:IZU>I!(NE-4 6GH$]/MRI5<55O8?' M/8.JK=0@GWM8.53IF8&^/,VK6@R'RP*H:4[VM.49F@LYT-J_5G=.S1\0EUZ,!*)173!%9Z.J>78BK==%.VO+[Z'5R##S M_5/OXUVSN4:^,(B4OJ^5&NF=/L#H4O&_.-@IA1$F;^#< [$_Q;J^S/99O*P* MZ!S]R!W?JN! .6JK[=OJ>&.Q:C.0'_(CK]'.X :%PNXRD'-3@.=-RJP:?[>2$U*,JZVEL' G65677BWY5@6G^G6J[")LGWQYG1,%PF'K5\YYK>"TQ?[HZ)(M&=D9 M1?-!T\[N(*:5D[2JU\LI5C^GD!7EXZG0R5G:<.WHIBZ= *_(QX\.2.IP?]<<,NL]VJ%?A1PH@#FJ ""O#$TZ/4/0B_UC)W"32A M&ZL4MOJ@;:CW+Y^^.'+FG1/<>X,QV)V=3(YU LM2%,(@Y2VG6%=);U??[3)2 M-0CA+([.WT@B'#S#V_YN*V5:UJ5[A):>PL"]:\MPO7 ?U'OI;N*MD7;BY-G; MB?_>/3SLG)2@Y'@W\95./Q-Q@;3.3E_QG:&WV-[X -[;)_#R=BXV*=R;?NVL M?_]"VQN_[;D*7>((&=2,G: M@*T?K[ UD1')J:8AMQ##WJ28-&4<+'>J3#+C;<5'%J+ P96EN)4B\$&Z>VH8 M\/9Q7WU/G90E7% E6>(D:&TH"&-2BB1KA,8S%3:\]J!T^E;\=C2DG]3PV@U;39_&J SL21;4#?Z94Q-3))HLUS?11*_[L]$^JOA!' M.V"W5IH<+*A\P)+IJ$?) OO9/LCZ>'CS.KMJF+U=A7#!B.XJ1+O7 M_5G,95!W]XGH<9-D8C@X92.GUEHP$V(BD4AKM&0EHD99.T]]H7ZRL?MF6RU!" 998\19QCAJSP M!!'B/-4RII3XPC*G8LG<0*H#-N6-ZO9! C"YY"=3E_S/PN<^V;(SG/:&+3O? M]SIO?-R6,*G6.HE\S-1)F'&DK5/(6<:EBTIC#^N<\CGU>;2]";V9F],4#Z Z MKAYDSU<=8&I:^D$67&4H#\)V8^AS]5Q@B#)5!L0 @H;@]"C84=IYESM*2^>R M80N2IHBBD9,H0/:&+<$I1X,?&MAY=G$D[8N/V]Q%DY1C") !_A&.(L-P0MX& M8@28AH:PA67&]1*^@3$P9WCD+/Q1X90EMR47%-=L#I5#P,A 4',A<2\>VLY1 M7214+^&PM52.W0VE]Z0+)L\]2>*$Y3%*KQ.WAFNCM9">:4MY)BN#=ZOD+OL4 M(\Y%(W?/+'=T#=2=T]+)I"52RCI0=R8BHRD%+*3@ZGK+O >[FQ.S--F ?I*A MZ_5,U^?-BKS-@>/!4=.D\=H_=;E#Z'$5I;G4!L5F!1,UG9Q5Y895NE\A M@,BR=Z\CY>2U"4I2 1X6]=1RQ1)A+H0@M?:D M[$CP]BMRB/)#LR.?8T?N7ZRMP/-7=OC:Q2I=7UG==HYP+YG(/'D1<>DCV"18 M(6&<29A:H6E:6#9B"G7L&"/$S; /$KIKJU3,*=A_3WE*/"6*F3.<.JX%L\Q( MFK2W /D>#.H&X5\>X2^^_6QO[&\3@7F$)4"*@E!Q+!*RP3/$HH8_1,T\L8#P M:@K 7\U)&#;2&*UT=G&0F# T./B#]<$(B,^S-AC29LF;M$$YF+W4 QG:!ZG" M60=TCTK\KB1 %R;HTQR1.#K-1Q 5!^MEK/R.6WWH1/B1 .$]-[H+0F,'^,23 MY@IV>Q0 2%@JP;!TFC8;_<4W.CR[;'3P8:5F67%XL.>X=1%I8PABA,>VR\FHRS^VS0]B52F=JD*TDV%]8HYF@K?6K=W^ MPNO>GS0+P?GJ!933=G ?#K0R,-*#P"MI_Y^?ZQNIVQ$(0&@P*&(,UZ1E8D]PR M\/1@C4P,7D:WL*S,%&ORWI@@W[KBO^>9SWI*Z+N^[<[62KZ.L9@]&,MF&+7YREWGK,Q5D MSA8LI F#?+.:^'%8\%BGJ(53GQ.NSG+^4C7MYT/QKA.2?X$=V3_I'I:,HQ^P M2[KYAYP$5GZX3,0:)#"/I[8-[C>2ME1GPU6]*G.64R:6K)38XN48:XU6JC:K M6I_3_K"!P&2RW)3L.'AFB%61$-AL@Q%6I;1A@!(%T7Z,F8F=,2D<6H'U^^7) M#)?=0/,D3.=#*.A7TK#JTR5XB<5\8)V]Q1I3JB3!D:>>-V5[-Y7MT=DIVYN: M9//8I)E7FM><%SY,$A_LV@&Y;&=0>Y!S'FVOTR_[JM+D=6)DIU?:T)Q6^\1A$OE)MN;V2X+YP#2+EVGG]>0= MVI_E&/RX>S(HSJDF=TAWTX\WX69=')5O!7[K?^&W'#>KF8YST?-A[B595>-? MYEV7).4"W/XT=T>V(V43PR/ZFAZY;O$X4":[G5S[7Q*VCPL)WE2Q&2;IPU/. M:X2O;U4DJ7J[_FF6O,N7*9_G.:P\]J&).LATOFJJ7F.(7N;2%FMW(@UWJ?7_ MNF=YERP.)J[4^)]4&_$'R%>X]IW*#KV2E+PXL*>'[UEI5%^H8UPLI.CE1D.N MH?S!>-_,>[SAU7SA*HM^9"D+-6&X0U0D=$(]UR6=_/QR,->\?:5T<[D]6 >N M2'.W-^IV#"3_<3G,3Y.P+,A,)RSG?.46H<^>JOQ79G*J6OKW/X*E='*>GSR# M6<7[16/M_:^7*ROK)ZO;ZSRM?RLPZ\':WL?Q5IG M/(+TJ;.YM\_6]@*,I7VV=O'U<&VES=M[JZ*]MX,W\Y@_?Z/MC7WZGPM_OG;Q M93LZ+E64&L5 ).(X8&2B9"BY"((EF# 4CV?O78-!W5FU%B^8HGS[H,=2E!UCRB3LB-+<*?@OF%TX^) B=4KDQ,DD L5:KJ>VTM M5(\8?BTW',K!V,MA#.-6(T2"[Z13V73Y+H*-?K,Y>)9;:L6C?AWS.;"/"/>\ M"8E?/\T-?+%HK1YE9SL+=)Z5J\GU=6SDDKFK-' L!]'Y=&OPQ6J?=(]KLQ-@ M'!5'K5C'8Q\.FD&51N;YDWS&U!_6M7_]Z]NPG]EBW?T*@2%7SGYR -B5U;SE M+NTK=ZFW\?$Q[*NZ-+\Z>UMLC=ZYND4)7(W\M9^9@$JLJ*IQC+%^P\&O8V&: M'#4&2S53O=3[]Z_J#H/>EWF7@IN10P:E^(&4C '"RL0/^J]UT\0K7C-U]YZD MQ:[](PI8[ML-U>EKIV6MQIMF&!/3W:[/9#%4-\^\\ST M?E3-8XXJ)#S* IE]C5U8M>GM0[^(\ MK_D&"W6:S+.,6]]I_YI_$_PLC[\C?ORKFH%Z>V1\B(6X)B_P/\F_ZI7OG[J] M.DQ;)*/JHU31-IP/]I;/0G:& M1W4SBSY 6JMXC4M75^Y=E*_?[ !7C#VW:(+=TDV^RD(=3#;<\]J$@6IIQTN@ MM/:64J:)"EQJYJ05CFG%DY)!T+B].BU58'7MT[2RT^Y14>^_5R=I%>]RPC553UE22ER$6Q $<-P)$S^=_.+R_Y MLPI6Q<2#Y9@L[#,%RGGBXJRR3246I2R"KGTH$8%:ZD%;E%IWU;ZL0Y$K_1I M!DW! M5ZPI5!E9?M2OR+KH?L2:\UD;<5\_[/3PT%:!\FM=LH\5=]TS.67/'%JL:5/6 MT\?:*?BK.IVZ!GT.#KI5/'D]?8V^NW.4!;2JX/P]=RAYSZ'(7 XAC:#.8XF8 MQ0SE,@-D+ N($B&YEX2IQ,9#B_-BB^5(T[7X,>S>TIW F@G*7\LQSM=$_A54/_7[_< MSUP^*7 ]3 3('9PSF<&!/>['7P8__)J;6!W8\U\Z1V66RI=^!9S8Z1RA.GM@ MB@M6'EA]?'F8OH2K _63'OQ?&#RY_GBI?/3ODS#YF1!+3*EK/\9+Y(&?,4T? M],V;!DOHDJ+Z&08KZ,.FX$T-EMUM0/\N(E:)&4ARWA7_WP* T3 II##I_$*/ M?[8("._(]CB(:3*>4.3XJ9'HU@ "KCHG7O&#ZQ>_X9UP?J.%*9<2<9?WKU)Z M7F<&)LR2,@.; )'5+'S,.'E-7NJ5&;IE^2?)6[R/,:5?WZ)Y1 M:XTI> MWG#'U6%YO^3Y'<7<*/)'/#J-_0<)V]B+C\O3;=^[5H:N3"5NO:JJN>.<_N_Q M"7RBEQ]]Z7+4-U-O?8\J.RPX^+Q*,JPC5]A:+#"A2D:KO8[23PU.C%39L?%0 M11U[B&%Z:**.PMPMNLGF-#RQ^?V/_M9&E[8W=@_AWIW-P[\/USZW\=I>OO[3 MP?K*-Y[K[=:_?\1;G[<.M@;?^<\?N^XP'*SO;?Y<_[P)G__1V?J^B3;&U_WM^"^_[E8/6EW\,__V?AXTM[;Y^V++]O"6B:M#$A2 MH1%WWB!C(XAZ8#$WK4W:N(5EL2C99&1TNG7V--LF?W3/[=, 7P-\SP)\"6<& M%".C<(K;:+1UFAIJK2.>D:BK9C4#X,,-\,TB\*W]?A7X>%#$TWP81(1'7%*% MG"0!.9<,USY2$W.?Q45%KCMB;("O ;ZW#7PL=\BC*7BK+3?*:4$=!HN ,4:# M-Z5?(S$U\!'3 -], M^8Q1>U$5RPW-HK1 M1,T6\+U0&/3UG/V_8J;!W%EL[<2C4D184M9"[M3:+WPV/^*S1DCI_>9R*O;/ M-0Q&YHB4AAL?#<^[QF" 1T19I(Q3&IPE"\L&+TKQ: -P.N(\JYG7;.Z[]J3F.;-/>Q&9Y4&#C2.M L= M.Z*DP[)Q[N9@841R)#$(T#,P^;>SQDK02 -'4(')6-,&4"WYY&$-(3[YGB#JQ\1ZGF6"OL?:(2,V%)X\O- MO$;X-N'+>9T4CY0BPH4 >/+S<'F'O?EI&(&%HVB**A'G#F/C,(1 M46VH C].@^T'FULL4JR;S?UV-S>G7ADA% TD<1.DCLH);J@0FD?#3./+SYI+NP:3<>=\YK>6G/#T$_1F=,:#ZFD;G3%+.F-S MPMO#.F+)B$7!PS\\68=,=2&_?E;]5*?>MW#!V/'J_,DOGQGNK/UC7W2WOA(8=RD'&%B MH8/B&@7LP=JB $:]BO"D@(<.(MQT#D0NG3=&4=-EKAX+[%YK.'>B,TKBLW: MQK=M@ZE@UAJ4=%2("P/JPWN,J/"4:I.,MS['0I:NRV$><&SF))3[2,YCC9%& M'+'SRX?R];)A?NE3VOJ6&^:_;YZ(;% GV^G5% #=U,H4#;E;9&5"#TA' M#KJ%E;QN2=G+U'S=BATLU!QOA0!AJ?KZ@ RA+J\[."_M=EN9R#QS>)56J"/] MQ:+7=!$9R7L'097;GI:X1-UAR[__%UU"*X:MY(K:A!F MV_\23GMGX-;UX]&[TWWY;^WM:&.$M8A(@=6"N D1Z9 <8N!NNZ"DCA'0(F7Y MR9JL/^Z1WLP)]A3K/VS<.UT2+@&AX$&!@VK]LPKMG)QO9'_Z';?KO6CO?=PV MBF,9;$"::8JX#Q2!.@"]:$%]<.$9(6Y' ?Q1OR%$VA'I=]/$=) MME/Y7D60C#FL*?><>VSK<_PO)R M^QFN7_FML[GW!<:^>[CV_>_#M?$D7'A6>^4#C''UY];&;_M;*U]^Y@3*$>>04B2AR(KCE43BA M%I8EHT^;@?M6RAC>>Y7"FRY"^#/V"DH]"4C25\#(0;BW#O26:'@.AN=8>(E5 M+LP[0_9+P^=XI9@)C#+L*(J!AGSFKI%5G".'K;*26XT%7UBFG"T)\';&M]<9Y!,U\JLTB)EEV_YSE4CV%&="=.+2MVMN/R1UZG7L[K+ _=6C*LNN M,;OOI3<^GOW/QNI)^Z^L.U;%^DH;;\M,+T*)139%B[@@&CFJ+&*68B$4\=KE MZ@5YSRX.3?NN5]_I-QB.C]ON+VA!7MWMC1GY]'#PY2H<6,T5EC0BYT2NA>4$ M.<,-XL:S%)+EW$5PPS%>(H_NVC[#G?[F_1Y/%,.= X/O[SJ4>Q1R46_,"//: MH=LY5"+_?+/V8B4?C;WX, 7Q<\)>Y#I&T T!R43!7@1]@(RP%!G&4V06H@8LR$%\X$&*Q%+*2*>5$0: M( .%I(D1&E,M-4 $D4OJT0UE9Q@JYOT>[R=H^*G;2['3A W?LATX7./&%'P8 MSI]/F()."!5)3$C*"#AO9$0V8(J2,B0215S 86&9DSM;@K,8"6B"AG-G\-5; M_13PJK'VGAX%QJP]CZ7@SBND!4TY3HB1\T$@*PH/G#/$IH5E)O"2>O3)P:>7?)^B2O'3I\YJ:T3*/9J[?W:U[?_WTI']BC_),C^W^88./D=X>N:M'?VK#O-SB MH\&$.V+"YEA\#@MF*.J?(-]?MUPZV3ZLS;#!5 M-?_M5 U]JYZ6UG5_Q%8O'O=B/^_"ZJ/"80I_0IE]8_S[_X2)]Z<5$X<[;QV> M'IQTCDMCN=MZ"!_8_DD+K(>\Q*U@SW-$K_3XA-ODSX]*]"7_]700]LM=ZOX% M']J3UEGW]""T=BV,U\5X!(/VL?.C&D3^=D:[UF[W /S\/EP66O;@H.I37"[_ M,9ER6 <5;QK:4FMC-W<@/01AA2%TX);IX#2;/S"SP][))X/VRH>VMQ]/+KLL MYPDI$[%4[8>5TUY^0-74O7[TBQ[>KJY]>KTLOKO ];SZD@]OO]N^6-_8V68R MV.150EI(A3@&W-4RX>TV\D7Y13:@%;E:Q,$_+%V1"P_I^V$SYU M>QOVY_?.R6[>I[ 3X _3Q:\1EFN$!;?W]K=32-*9J%"4(L<-'$=&@\3DB(&. M/%.YTH5EI1<-F\SW'\C*6>Q%0#18BPBXFALRQYI)!"#+GIR>='OGA7ZIZT#- ME57I%^J)#/@ 8J!';.L(T*[3[Y_:(Q]'6KV_N*S9 U#$TQI]5\*W"D.,82V> MU#W"^Q.2V&\D[AJ)(^V]+]O@=&(:HT0V&5'!DTL@=ER V69IM#1+'-%B4=%K MX6FI-6%.O0E;J[*7IO K7#F[!.4(%UQ2MY1/*W/C!,831DV#*WPO]^8T>VR" MUP3%T$N9"!MY(D?BRPTET=0=2=L7F]O*&JH5L/TB MXIH2W(W<*R-DN3I<6M!U.B1>:T89)%$"P;@R69 MBB@*R5@T)-%[4Z(U@C5K@K6S+;5F4C"P( P&NP%'@@SS\&O$B5H<,[9DPCVZ M-$G7>HE75YC/ZN;BH('/!JW;;=VZO5 35:1%4_3R@+CH,3IW[A,NWUN5]B,$ MF*UM?-@V245)%4?6*H*XLQ@9$P."%1B[^X<@;]\+X/O@:>/#Z.^'28T%[)9H3! MU2]SQUCU.S3EV/K&_C9)GBM0AZ#_< !33E/DJ-7("16T2I(*P[,I)V]P/4M$ MI,1-3F%-N[V3/.VM*U3N'A:FOUA"C'!Q#I83R0H*/W5[]9_R==/Y*N81HBG6]O:W Y-*>_!7D\W9,RQZ9"* M(8W8:B%T5+D3#IW,GJEHB99>G29VIJATV^4X$X'D%2G+,?XBRJV&8W=RLKX/ MO,YVQB' HWSX&W]&?UJBO=V4 Y Q"I]^M'ZW7SE^-E[27 HWSZ*5=@\8]:' M_,K_YW]I2M2O_8R2A]VC^F"Y54[[2T+>R %Z&4@ZM'2AMN$%RDO5 M<.]/'DR,\,KS&%F,G"9G8L3*)6:]3<;YU) 'OQX>?\G'VO NFZ2]]P&W+_RV M%V"E623K.=D$EDKS5/C^J:G\=+UO4GDR @F8<.#)'U5('J"*86T9IV=EEE MBUR1L:'MB>C[DRB\OK&YS62RRJ>$K#(4<<[ R4G6(S#2I(IYA5+Q="9C,/\8 M9-P4M.ED"ZJ0EM?1P ?K_BM:9YH">V8$&])?#ZW*<>&J**\;MNO"=@WW\]M* MI!@"^"R!L]QYFR?P7BA!G&)&>;0V!C[.7CTOAD@V""J^[*QB:^[JPKL--^D/ M=L 5A7UG.NY?[D>X/4_$V40]#W'VP^YZ"V,R?1:6;\&N?^A[&:QA8GX&2[&Y MTVT;XNRG(\YN-\39#7%V0YS]"M/8$&?/]Y7-$KSZEY[R]L7D.X^9K>VL'_[GX-D&6RGTBF/J(O&4\MWRAR''B$*/. M6F&(E3%'KNE3M7IY*SVO&K+4=TN6^C"0;+IEO07X'"=+)4QC%U1"A,1\?)P; M5VL1D9 F$!J,(B+W%&1X:0$16YIR>I>3CO(-%I;)U2/% MIA_\,SDABYT1S;DXX'ED,;2 ,>68QXB0Q!+830T291#BAV"4+^U ] MVO&8X4[O[PP!KC>I'PD#30W0FX&)<0-;86:)E 0E2A+B"5OD'.>(:H:I)@9[ M1Q:6I=!+^-%]NV<8*>;]'N^:1;;UVD'M.50B]Z0/FR,[\DW2R+Z4@O 3=F3T M*DD3/#)4F!S EBC7OB-AE> X1*U(6%BF4WJ.-2RR,[O[W[0)^3Y99%\.(<9- M2&^<3H8X9+W)E<&6(,<$6)16V>QI:J_=PK(@K"&1G>5[-"DJKW[EB\:S9S5% MY6',;D\8$GHXK]2;,@6F)["(Q!UF22OI.(Y)"Q(SA[A,WF*9&EJW.=?N^Y/V MOY$V<:Z1E4HB#LH<::$#2@I6FF'"=,PM)]5DQZ*'18>>:/>]6,!1E;CF;.)@F)@50 M2I(9":*"JZZ-?)&3I_+@GI[/KI6C_S!:8#;M4=X5NIV[G4W MNMP_KJ*WRV ZZ/U4M>BS_4'+O)H,:9@_T.E?]L.;VOQNM,W=]'9VS]9':H[Z M#[T1^L'V(^D'VX^E'QQ0',P4!^'3-<=K. AGHRG:M[.UO2_;6@O-A+#P'H?B())Q2I@SC@48@W8@;9:*AH-PW@5KX^,VI9QP MEP(*-@N6=QALUFCSR8QS7@8O$B^"-<5@G4Y!^/Q<20\,[#=<2:\O)Z:4IK-G/1Y74?CQ5TA,<>S=42:\D MF03^NVT#&&U*1L0Q 0?>4X-<+ORT221!8XI!L:GGTJ41[9@;E2_)XM$Y.BVK M\CST/[774XYU)D\NADW@_W&U14>=/X@OOV)=OWMP>G+]5R;:X+Z29Z?YV#2/ M_+O;NSSSVHG(]:+=A\6#P?YB#\[L>7_AWU?>Z;!SA$8GSM#Y\?^A,AEHB6\T-_HK2>'Y*.^1JLN=N"W9%1Y%4S",=9!:8GV4W/;+KA MG:[->B9B/GD5-C/KT\?IK$_WX5!XJK[9KHW4WV/J2;F<<@X;^7:'TL8.T+8T$@882$,N&'IS@=4J4?_XH+WQ=7_]>YNV#]L_M_8^XJW#_/N7,_C;^>;% MI]WVWA>V]GEK?^OWL43]PV\_USY_$9L7F_FZ0[C/X1;\OK7R ?[VQU[[^\?S MM3P&N-]_+E8GRJQ5LI9*H5$2P2/.)4'&:X6$]BH?_=B@V<(R>YF"H68OCN_% M!Z4@-'MQ/O;B>#TO#E@2R22*(1C8B\HB;31!>>69I@)+SIN]^&I[\4%9&\U> MG).].*87$_9@[PB*(B_]:7U$-FF/(DT\_'-U1W4OH*;-=GZXGTDV@]/=0'K[:D\M6'X@V>'0'/&I/V.E)QQ0C MX)%-&"/N#-CIV$;D&";<6P,60VYV*)=FI-7A:VRC?S30\\S0\\B,Z 9ZY@%Z M)OJLDNB\C00)*1SB-&)DO-/(9MRA/'##\<(RYTN/+N1OH*>!GNN@YY$Y\PWT MS 7T3) )R6A2-M_@G05P%:LL1MR%7W>&E&")I>'WP;W'EG+F>#.T^!.^,.IY2:XJ@=$@1L M/Z\1=R9:7^SP9TGP9TQ>\>&Q*A/%@'* M8,299<@Y1<#OM-)3337 T<(RG5(]^TYQY_T<;X;.CTZ(1Z'?Q/G>LY\YD(>5 M6APJW!UM29 Z/V- %['7?2,]A%\*CK]-'GDF94VTX'X:)\#XBQ:Y1#5R@@FA MK,@"D6LH-"7TU]F(_S6H\!Z]P 85GA$5)I(D'>=2"HQB@L7F+$ED##5()$FU M8#:8&!I4>!^H,-,^VH-085Z[;;XX*HS9"K#^WAL?4624(QZ#0,9BA1*)A-.0 MM IZ%E'AS1_7#8B AFTE1MJ>',=>U2][,I='?] M>Y"!O^5>S"^K'38G#S(E$U1ZBF!SD%Q80Y%5-G=F-!3T@[7$Y@.%18+I$C:S M$=UKT*]!OSNCWR/=X]='OP;@[@5PXTYQ$%(DY5-&-)$;?V)D4K0H6N6845I1 M DXQ,W1)OD$FT ;>WCB\/=+/;^!MWN!MO$D!MMY1QU"*)0TXIZ1A#WZ^H0!L M&M8\*,3@9^-3'"R*^ \T7X,^??N.^KG8#R\''.YXR^=$WB^O[F53GF+ M01/H5FD]VOKSM.=W88^W_CR T?WS65I4WG%^NA.>"N4BZM'K;8]STP]>/&2\&_ 1FB/CWO=3%68>\7F:UHW;[I\62W\ MY>HK']<"\*_6V6['[V:CH-_IGQ06A/QS]*>%6"@WES^ !^?VR#=U<(A6Z.2- MI=9XS@VVQD6GF(?G"A),N*&S4:';&O:0SR\R&&@>Y\IIKX#Z>EI/*69>HRD4 M@(.N#&?=7NC'HSFU!1[>SWB3K&_XLS6X?AU^7]OXL!U-63\Y Y,]1RJ)V",NY.]$COEM/>LTFT"\D;]HJV:V5FK9QHK:>_.C]S2^7=^K.A[/0GA>?H]' H/'-N4CY M&SOP+IND?0'O=;&S#5Z )\%R9%AF6A'"(4=T@G^<<\EY&HU>6,[R,X6GK?,3 M%:%J#:1B*$2=HU:T@#ICTE7W3A^L:__RBS7-H#VY7O2F'F,^G<0]NL_,4$ S ME^UZ@F_#Y%2B&WNY->+\9YD^D>21]EY[&R?J#6$"82$3."91(%,22 V+6E'P M+BA;6-:3":-#BNB#[EE% WPMI6[^P)=UJ!1MEJ_8R31-Y2,7=SI'1X61N+IV M3%Q;W>JZ>!0&5XQ)^E)K8Z"JK^KFPOX[:((.,GS2.2@=&3M' T+DD7'\U@7Q M*?1$G5ZLJ ?@R1U0UC; -T!M@XKL]I9:8#[\<7I4'F@6+ZV$L4=GTFR0RE!1 MR-2L!IE^LWN$?N_"CW_%:FMQR@H]3?<(I#-?6QTD#M^Q^&G]_$$<[MCNZ4F_ M _?(#_^V]-=2(?#ZW1[98"O5<8D*$ZHE7SH.%>6E*ILH$S'=X9TJPMK,.CI\ MP5YFKRW?/;0_.X>GAR,V9U&(X"OG\_%E(;/ \T$ZI*SQWU M6GFL01GS) R1CE7EJD5$1O-;J^I#)U#HGY^^=6^1\?>7#MK"68A<,HCISB]#<3X@;^"=HK#17 M-',?CG&%S(N76BAV"A=)1N^:'./T$+0KW*1?<#:'-P;0VBE\R;_<93,,29H: MQHV&<6/>!ONTC!MW:!K:$%D\MDKJ,5WPFT[Z#3]$PP_QUJ?Z=?@A7C6+H'(@ M*\"]=) K*ZXP1H!'>0H/",_,&G&'4OEK)>U-%6A,#30\R-,;(9:>K-#(_MQJ M6>65T\MSEBJ,<*W3UW\C55=="I^1S8NUSAIX<%OPS+7#-CPKP._[/]L4QOA] MJ[-VN$JV_AK+P-C;!"_P[[TV765K%W_LP_O1S8M]L0:_KV]\O(!K#[8.5^GF MWM\'TV@B@J("7$*#;"0B!SKA)RL#HH(R&H7BV-B%9<+($Z5?W&W/O'+>60," M=P(!D!;*G38\ZL 9EUKZY*V(VB;I<2"W)*96J8$UYKC3#3$7$B M K*,>OB5&\^P$I8E $B&Q!H0& ,!$QRW#F.=>*!!VV-Q-C)2' PW&BN;DGA M;$#@U4!@O):&>Z*3D$AY$Q#'TB*C*4,!>TT4K!OE&038Y(G#+(+ 7).,/K0$ M\S@?[C]'(YM'%Z3/W-S=/1%_VBO.*8!?GXC_2'^.7LF,N@;!K\7NL3S[DJ(R M]T?"+POGD[PBE"1!)*$H6*(1ISHW]\^==ES0@CA+HE4 YT8L\1EI[]\ 5@-8 M=R^,?)SOV0#6JP/6N!-* C6P< HI6$S$DZ1(4^5RVJ(Z)Z8S#/YSLM92@"YE77:8 MY9*:$1:3*<6+)1UJG.GR_94^?2BE1Q/I'G7>[_TB8IIZ*DBB+-G$4_ F:$UX M\H83IP2IDW#OFNS_!$FX@^3B3]U>J6%N/+2=H[$T[W1Z]'>\-M<1^(U=\C'P! W1B"C M0,50CH-U,6J/[5QG[UYVBAN4MI35'RGWJ/\^I=BBWE&YYB+"NQV60@M[4BZ_ M;#77.NV7[.!P\$^;3;QJ[JKX[EVTSVZZ?9XD_;\#&G/]Y6& K*OX>5? ME8G7%\K*5VN2Q9MD\3F:ZB99_&TGB\\ AT\N72^IX>>@PIXY+?P.]WBH3,UL MF/NI6^X\NIG%35WY-T 8R-3V/%DZYC2B4(>Z+]8^M\_75WX[V,Q]]^@7O+6Q MRC8//YZU-_Q%F[;AGA_A'KO[6YWQ4'<;;UZL\O;GOSM;&Q_9ULK7@_9>Z&QN M?/BY=M&^V+SX!#^W^?KGKX?3LL0M%4$Y:U"*V"+.#$W%.]N*87A28A*2C KV8CX!QX$@[J5%B3/.H0I!87B$TGKH7WP_; MYH_N ?DO*';?+JDD^?H/?32;])J$E-?81@]C6&^@YQ[L?0]Q1QKHF2_H MF7!+O&$,&X5$9#WU4#/ MG$'/.(M("E@*$9&)5@+T6(RTH0+)H&'E.4W4!8 >W$#/NSD;^MKI[Z/4B['5 MR0=UL7_2ZCT3 ^E]^@2\>?R=::\S"\4GD(G56B0:]+T_^GZ9\#F3PHX1*Y!3 M@B&>B3BU 0@6$?1L]$(F;!>6\=)3=1":>_!M<.>=N9P-[CP%[HP[G"IQ%QF- MB+G%61PKFCHQX89DNT09WWMOQ9NC\Z(1X%/I-G&^V_I\S,&=!%[W;?2N.Z% /G;A /J0:\2S &! 9H1CX(CQR)! MD6#GK(W11U]1CA+ZZVQ$ !M\4Y1?_K&[ ]TF6D3Z8 MUBO,+ZV8^JM'5>NVL0YMY<,5$/6AMIC[ODPO"_N;$VZB3IH*L/F03B9STCN& MG,,1X8B3#$QHDP#V*9=+^M$-<9\F=-? 6P-O=X:W1WJ^#;S-&;R->[N6* P MKQ'VSB-.&47&,(8B8XK:D()(=&'9R"73H%N#;O.&;H_TWQMTFS=T&R^TY!0; M02S2*@"Z$9*0)=(A4'5616IB"FIA6*]9]0:LOM(X'71Z/'#P4'7Y]%.!XH MY#:F!)E@.-(L)B6"QR&2A64R+5.B!5)Z #\LWDL*'FD"-U+PY%)P\7%;VB@< MX1;L4BD0U]P@)ZE'D@M8)V^Y]KE+.EX2UTI!RQZ%>PG"(ZV%1A">7A!VMA/L MPQ #1CIAAK@ W\0H0Y'%UAL>F?:E5P*=DB@^%(3<-COWZJ_*NF=[ MWN%%'"^U+JYW?M9;,5R()-5U5"SW4L"']8#?E+PALVS M8^]'Q\?IXK?6/?H1^]G^S!9J?Z-[8@]&/_^]VS]9ZYYL1AC<0$TWLGJ-K/YL MK^QO!\.P=-$@XV1$/+" K,$8"4BBKN85U7@D0$WO8!2OQ M8MP@\K N_5&SJ.X(?XUE!#(+UF;+3O:F/BY>2'[B,W=L>S9QK/RH3]U>_:=\ MW9OK5O,(J3Q?V_NVG:RFUH+_8YU*B$=-D<96()\DB\QJ'J7)&>]BW,NH "[/ MW!C)0+XNRTCGJ.K$_^34'V6=$D@7)QQSSF#W!&.,=0$4,XU"J^C--A%J8>1; MS^W%3#30+%X,B&2L)HJPI=IG?![FA(K")^^=KW&PN?_L=7=Z]G"ET_<'W3Z@ MP.R0(/B!L+/UC1T*PO]SZ_LWWCY^L4WZ=6_]\]K> MVOFXL'NQOK))VAN?#K8V=LXW][X>MO<^[:ZO[-#-O;7=M8VPM_6YS3=IF_WG MXJ-H7_AM1DWB4D@P%'-1+]CVR##%401I"EPK+H*IE"X(+V!-1@EM+2A=S*V+ MBANP_"SF57F:USA2/TZ: *AT"#AC?VW7ICOU_9]SK_[_CF%# M)8:W3_'5);'2*Y8BR#^U7-F@"?7927/P)2TQF/ZK1ZVV/<]FFEXL@8'?NJ V MBGW6 >/KI-OKM^SIR6ZW5S2HK0($Q3(;+MCI[6U)M.3@ M R"EA;NK*=_IG3>"C^=2!A M4W9YN8+\^J_;O(+L=PSDT-;B%6+EC]QP^\)4DLV^@P@FT5)K*.[YGB\F[BX2 MYJEB0A('X@Z:RE.J8;]*IKDFN/)'7EKZG7CT MV&N!"--(YK9DR8.S[P!:I=.""!L#N:L3/%WFOA9.K<[1SJ7P75[3H.Z=Q?#;V3H@ ML Y44 (>A9)2YP[/N9M*XIF'E7%*HG<.? M%K^_?- S672$Y&T6M,;B<*H]+ M4WR2Y^)%&[E5;?DP":;1<;=?_,]?BF?>^1$OF97^<95HJ^9EPI=?L:[?/3@] MN?XK$QP"KV3=:3'F"8[\N]N[)+#9B,OG1-XOK_9T20TZ/SKY.']X@C"BEZ993M7Q-?R:K_T!D'X8 MT638-=,HMT(A8"X7%B*2FKK0#C;R8NL@]L&F/ZK^%,!ZA_N&3M]G$V7IQI#M M$]!SCJ#-6,BI_WY#3)MD?<.?K>WML_65CZQ]L;_MA%4PO0FQ%'2.^"MD4@2# M/+I B(Q6B8G8AJ..2 K*23G&?2):8Q+R64_P-AH7QL--&U<$LZ:%/#T\M-EX M[1>IZ1Q5!FN5+[$#GF&^]%)8^U.EM;*LLJ3_\HB0U1."PW71HUMG;([8,HE< MXIS-"Z>C6.+T8;=]A<&R)4',ZPYV2E;J0.9@=\4W?66S!5Y_L "_6#P%!^M, M2M@;N_+A-+BSQR,X=$"+SJ]".RMWJ[F\!TG07$W)I8V)F;\^_W)5S)12_5R==( )%)-XY;](O M%VL;;;R^\85N;JQUVBL[9VL;'\[6]K[@K<]PO_.Q\L+#O_M/?^V-M: M:9/V11[SUFZ;KIZMKWP@[94/=&WEZ_[6QL[%**?JVM[F17OEVW:,TD6J%1*4 M!,2]5]\O&+.>,Z\B6L MCCMTHWN$NIPCS=$O7L&X\C#6., 3):WC20K+50S$<2LUUF!.U\H#_C\:_'"_ MA+WPX2A\!?^L%\-*.;BL*B_^J@=SEW2IUZ]AGP\E ^]_TOXK*YI-VK[X0+:U MYH%@IY%S(C>>2P(9[232E&MC$W:R5!4M$D87N7QTFXYYTC2-!?V>+>AKFGX\ M$@PGFGYL]*+MG_;."R1^\/\]S2A81R-R4=KE,!JDNR?2;5Y%NNSU$$\28B(I MQ)T!D'/)(R\8CF_.7,B)EIS<9Z6,>8X9F]^H M4M/4ZEZO.+_Z;4RO"9,B98"1@63+CP$R>JOA!V6\D][567VE5WG]0Q,A>E&5 MUAZ+$/EM,#J<)H:#1B.98Y8F9&1D"$LI:1)8$AER1X GB!#-7GN]F8O$S%H< M:"YU5XGV/+/"?V<<<5-C.D0;QP#L@Y&."QVI-6%CHS8V MZEUB,(\$KR8&\W+(M'D5F23F4C*.D+\:K'Q1J#"6!EUT,%&GIQS M$ELIK5%>)H.CK[67( H-?F@B+2^JN+Z,15H^;&N3+!@8&DDPI!$/T2 '6@I) MDU30))BGB[3,,&G?K,0Z9BW2,I>ZZS&1EH;E\>Z1EF@Y$]0'P@CA\(^EQ'+N M@^$V"'#&:[C7K"J7SS\TD98950MCD9:+[02:VVBMD#8<]$(2&#G"$C(B<:V( M)MX;T N2+"JLWIYF:&S4MV*C7LM/^"CP:B(M+X=,FU>1*09' DT))>$E,KSN4FW7)+4\3:BE.3!X)P<&XZ$6 MKIAT7AIC=&[VKL$X\XD;9U.P0@[5%Z9H\$,3:GE1S?5M(M0279*!.H]3:3EY9!I+-)B"-4\&8Z2 M)@EQ)1VR+D@4>:(9FP*W=F%9:KED'EU7U.2TW,OPXDU.2Y/3,B-:[&V=%XQI MKT0P:*WDN>4*_BL<>.L^!1F9IDG3.B.3#'N"PP]-H.5%%=?F6*!E?SO@I$7" M'GEE(^)<&N2H22BRX%VF*H8U;'):WL>5;T1WO83";W):%CK@H%".O>4F1"XE M,0;N:KPQ420;&1_ /:5H\$,3:9E1M3 6:1';P<$2,J<09Y8A4 L!V40(4E)$ M6'7,L_OQI'4-"7;_"5YTCDG%5BY9O:4@9 MULT3?%A-L#T^[G5_ J2=Q(/SUOVLO^029YA'P:T'(-6EFVS2Q LA212#9K*5 MLT_,O;E4G\#XF]>8P-.PIV[",S=SS0IU-#FD#-,H:SID(MAQV$K-,'922;>P MC)?T]>S5U?)/I?>R)X4][@KK'%QW(Q7O-0KYD?+T?A7R$TD+!Z6]G>4C\$A1 MTH$CKI1$.HF$J.&4.RHELW)AF4J^9"9U:VF87X1EL=4Y\@>GA2$NRTNGW\_, M&XN%X[#0#>YD"KD3$)D!U>'=9&W :&PBZ@U")]EX[0Y#R3 @45'2( M188%!IV6% [7M; >@-#2#%")/J^==*/._^O4]>-_3V$4K9/N4.TO M#A@^/T77.[6]5OL_4J@: M[?]HD=GXLNV#,YX9CJP#,Y'KD)!E2B,*PF.3Q5@EL; L %*9F 'M_TI U&C_ M>PC5SG;0C%OG2U/"A'B@$EFE,7(^8JM%E)3Z&S.YIUL DQ&4VVA_;S( RBHE M$DRN#P +)7(7C#'6!0MF;Q1:16^V830+(]]Z;E-@(D!23(&U[DFL)H;PI3J< M];P\W9DX+1[URS3#EOAX>'S0/8_QMW@44^?DSP-XF9GAZ][[,!!XN/??^UO? M_^AL;7B:!7[S\",(\M^'6QO[%^V5OP\V-_9%^_.7\\W.N,"O':Q]_WJP>0AC MN=C, M^!:_G:]ZV#]8WVV=KWOW?7-_;/ME;^Z/SGPI^OG6V#GF4POQ:!LYU; MK6EPLD7.!3,2TV (4XR.4W0G:QGCBFCA&8^:F1A82B!F$OZ0V 1%]V#:6_6\ MM\K$WX]4>V 3\R7U5$;QJX;"IE-YWSJSR]]C:Q?,%E &">X9RLKT.NZT)C?/ MD)_S3EK',,4UA?E?L6!2M>$X)O_<_U?65]FP7LTGX$?VH/4U_HBPOJW?NR$6 M99'K6QHV:/0@@G[D55F+Q;3IF3)E ]L)G'OMXYM#D5W8$W@[^ RP)O" M2]C6<;=77K(:>B?K8YB[@ZRGAWL\.PQP92^3E_]L.=OO])=:,&6@[F#HURIH M4((N]L836BD)6@.N,A=SNK;C426L 5T#U\K1J?!SXQGQ2K5FOX\L6=X)]?;H MM?,@05=?^3SVH5.;J<]G[K]#C+WHQ*3-O^ MS%OJ0]D HQ_V05X&:-N(S@6\Q\XV=L3R$!22*K>XH!$CRRE!42<)2LYJ(^C" MLIPN.1DD)R0G@DKIN(-X!7IJ@^9[O!0D@.>KT8K[N @>LT3 F&-**5 %'$P> M\&,H5I$J+)6Z19@F781;T&>ET_>]PC$+NV+THHJ1>$Z\AI<7,0;HQ"/%@3,/ MG@$!=,IE/6!_BYQVDH158$LILK"LEZ:XGK6+L'@OV=">8<6YX5@2SI6R 0MF MJ*$6_$CP4(ILX(%LX$8V7DDV>/ML6QL#T"\5LIZ!@:VL1EIPCA3W$KL@)-589P\)>L!?/*.4#:1B7.A%QODO4/VR8XX54N M""KRPS.G2=8E.#U*,.&(1& O R%Y.HTX+0/R@0'(.P4S[QK@9S,5X!=+K6>.[:\> M@?L=-^S/O+\.NOW37IR=6'Z[WBS'AUN?V^=K].M^^[#];&Q]P>WRS'&[M;UZLLJV\D2X^^&UW;67_ M#)[56:-;N_#W<[ ER=K>QVTO@HC>Y3-SFR'5:01>86[NJ85E/@3CY'@PG]*( M'>RQ ,X(-RX9C+47X$=J'ZD(>CR87TU["^8=Y.:98OA38^.W#_3JBX&:Y\EJ M83C\+RD/8N6P@HN=,X9Z/,R]?RX!__10#Z>"FV\!_ !/_A M*'R"OP-(;.0,ZW?:KCW\]ZX23W5]*D6Y5#U-W=*B?7'^\5#X:JWFH/A-B"?/K M/\9+Y(&?"?:PN]XT6$*7E-;-8)]GL(;?Z;:W- ZYH6+XY2KC])V*QZ:7!-WP M3M<6!1-QE_=_R8KI\1F8L#C+#&QF6_[C1!G)E2EYAD8QOG0:,KY> ZV!C_4:3;?O+#=O MK0C_WN\_OQ7ZXPE #PD:C$26V?08U_^ :_<)_+_?J_@&S-OZ<>R5T$A_+*@0 M^P.1OUM8FUN;;3QVL5O^YN'J^=K&YMPCYVS M$DX^_'MOZ_?Q4GX8R]X'NG;X\;Q-/QVT+[ZP]N>OG_L@&4-:6XMXBID"U#*4DLDU89'C@!>6F=*+ M7$W6ISZL:>)]%-$LMWIM@/'= 2.WD7*G#8\Z<,:EECYY*Z*V27H=;=YOKA6XP M\.DPL#WA-:=$G%%!(![SB;YR$EF=& H<7 * /2Q*_SO&%@V?K)68^\Z_ M^;/0YTPU?,7SU.NCW82J7Y"FR? M#T?AZET^EIW6CB>[7?@D[[#2)*716T^GM[Y,.='ED<=@$-<\(4ZQ1$XZATA( M#$>G290Y/K<(SL@BIX]NS_[D>W0^SC8:M&[0>K["! U:SP):C\<5$O;><>N0 M3IKGWO :66TQ,E)*EXBVC-7Y-^!>-EC=8'6#U>\@P--@]4Q@]9AES7%RT@J' MDM$,<4$X,M%8Y*4PPM$@B? +RT+212F>BF#Z];'Z*FG2L/'OE6+IFQH!U_N0 M2=BHQ]U^)U_P2R\>V-R&X+)L\A]7JU_K%\:77[$.WNWTY/JO3)0LO%(IK)9C M;9)'_MWM75:G[43D>M'N(YM@L+_8@S-[WE_X]]4BX,X1&IW \7>_OO3\R4D: MIM:RWUJ;/E;+[K3V-NB@E.'Y>ATT]D))$[A-4<47K&7/+96[1QDU!W7M +T? M?^8^B(.^RDT=^Y[?5AZK*(- S!B/N*,4:9A]A!GU.C?J U_FICKV6:Y:W]B] M3_"X*4.?Q6+IN:KLGJO!-F7H31EZ4X;>E*$W9>CS-=5-&7I3AOY,6>01ELX> M/$>6Q'WN\7PRV@SRMD$^D?:OXNEFEH7]]]->#S#G.:R 1Z=0SO'1P[17?#.' M!T^>EE,+80V\$Q&J=Q'P[ZQ]_T;;M'W17EG;6_^\"7]?V]W;%ZTS^#[?&OOZ^XF_;2[M@?O>+BUV_Z\RMK? MO^ZU#S?)M#(/@TDT2@2$M62(IX"1QC0B6%)C9>*.)+:P3(1:9/K1B32SE_3= MH-0;1:DG3T=I4.H%46H\A41&R@(G"FF5V3VM\DC#6B(W<5#TX9>;FI'KPGR_K(/;AA>&G*>0M90%K M?+LFI:%!N:=#NINIC_]_]KZTJ8TD M:_>O*+COO3$=H:1S7]P31- &.SS10-O&X\9?'+D:@9!XM1C#K[\GJR06"6P6 M"0G(F&D,*E55+N<\9\FS4-$49AKE?KMK;-@21>(6#I^E<54X?&DX?-+8TI%) ME01&5#*=.WXQY #3@G.L_0]Y^Z&'<0\[Q9U$JY,;C MQV<.(3,_)OHY=%R7!)62\TSJZX"C. M)T<,] 0]J^(AMV.F)U1(Z*6BP\R/9PHZ+!8=IFI+NWRNS!WR-%+$DW-(1Y$0 M*!?*$^F)S>4#.6L*/MTNO8##BP:'F5L?!1P6# X3JD-P0B5M'6+&>P 'II!F MQ",:K<)<2&T%6")*-96<5/O1>7O2G"?&9 ZV*."0>^AY@JQ0$ID@F'%*BX3IRIIN M:CDK:[ZP]A*R]KP"%@MK/R)K3XAM+U4 RE6(J%Q1U?B K/(<6<.%]98&A>W* MFFD2^>#B?"5JL40M+FM,T_RC%J^ 7(F F#O4?9NR4)A0QGD5$&<$?E@:D3;" M(1:IL)(KF;Q>61.@Q4SW-RF!3<^"S>3Q0J;+RV;+T/\XNV8N_#OW?AWLO6@T9;1%) S M1"&NF42:>8VTYY8G[0)-+I>FF56Q\!*F^')C#69^$'$;A"@1!_.%E,,IS5_$ MQ)4U''FN#.(>&Z1APY'6@@C,6: L J30IL E5K% Q'S/,PI$+ -$3%H-P<2H M!*%(JMSPV >*0 LQR!-+J*0RT>P41]#XI86I6]1U*U.+#:GG6381+W.++'62) M6RP!$,OL+AA7;*J1JAP4S%&@;X(P?S?8^IB%^CNQL[&%OP9BH@G6(D9 F'-/ M W),"Y3M/&Z4CD+0E35.FU(_P[IRA:WG7BVRL/6CL/7[JVR-N8Y21(ZQV>6'K1V7KO0FV#H+%P#"R/A=8 MU$K!;P$C;#3FQE %>SM*,.!+Q-8E5+$$-RRU#7)>G*F&M1*S-']P.YTR14@@ M0F.?&V2)Y@CJJH^-,$BK55NEN6#Y,8EQD5E87#5I'3:F7![ M_:-@Q9/!BH667RP(L6"$F+!.HE!6I!"0=<: /N%RI28M$9&: G9X^(]6/5PH MED]%GWCVP8Q_][K?6_W,N\ ;C7^YFGL:J=<]^JW1JGBK,; _8G\>IR^W#,RK MM^05@ST,W:%KQ_,M?D!H^!/N7CCCU7DV(F;F)FOQ,'3@J=/P[POR/HHR#IA MPPM%K?,\HJB51UPIAJSQ"9$ F.F4)AI7IX3,R*9A,VC#5F"UP.K+@-5%>D(* MF#X*F$X>QF+I;- 4!8XCX@"AR-DDD!3"8N=BP(;DAI:TR;AZ'FIJY0WY?6#A MC?!O:'U?&\]K>W@$?./7_@T?CF=QZ=D'P_Z@E4[KU[4Z(78&KRA=%17,UDO@ M>K^OG2]']>@K3YZ!I3>1#.WW8QBVXT[:3"G"IGR/YWSTP0[BAPAO]*UVJ_(= M[N8Y[\+[_VQW_>$399DO_^QC?_3?COULACM'7X MWK$O;]^?[IUMG_YS]IYLGVU]]91'H&Z"G/,&\10$ L3*S9@4 ML]6&2+G2B LQWG[>\.X$3\IAF_=_=C([2 $GJQX^&Q+@Y.8NQ<<8$U MAGW@H,8 OIKJWC\P2CL8#KJ]TTM?;/2 ?"IW6J:]9OZ)&[83&AG-JU^ZPUXC MCJGN_)9^P_9BP_;AUG:[>])_-8$1%5/\=#EA[2KF/,>1&@U@#=OVN!]?C7_Y M([3ZQVU[^JK5J5:BNNF/(]O[UNJ,P06V8LI+F5]87_[CI!4&^UGVK>):_HV< MI*,WCRZO5I=_YLL(2N*JWG,%C!;G[IBQFL MN=V&_<(7?T>7^T*UQ>NE_T\F=>.A(Q&W60 /^!I[C[,$>F(%U+4KL!=MK[$) MP!\:&]''(Q=[#4::5Y9D1EGVSX,2YAHK=Y=SM.6FJRQR'[*:\RM8\1R7&I>E M?J2E)N9AT/C4SJ4_K7Y<_;66O>B4P)=1FJPSS.)YMH>M4TZLVUCAZX-1S]6/ M8X*X\N5SGQ:B3]1"'SFU]O?.#D^WCKZT]HZVX9J'\:S_@+$=[M$/\#YX/XQS MZ^@]G79JO3G8V86Q'/VGM0?6^_;9A];6QJ;8^_SAX,M;F-O&^Q][G^'Z1G9J MO9LJ:)K3B!@7$M%$:8Q&\D$SP',(#"OUL'5JS]U.+&,&<1(579X1J8+6,:VLD=59U<$O7+V<7+T(XZEP]E)6 M,X8]8PSY*'+?3)9]RAC^U)8&HT'7XCE.:V3ZG@MVQ]UXF=. MI&Y$V^O X.>2Z?G,:W0MORWR(1[;0:_^?2>-0.[>!LG!H=@^VP.# MA,%&!)LR,V!'PYRI?S>4K/V(@R27[#VY220U/H1 M SJ+O6YA^7M;*R.6]T8EIH5$0M (U@IH. XGCAQL/.'688Y9CN\##8?^4=C^ M6;/](BR6(M'G8[:,V5M*@W%DB.M+YCP4$"!.14N1=$XA;K!#C@N!)*2 M"O"'&RU%@"\3GT\(<.4=[)G/V?K6@0 G&ID4%!(A2:8IQS'2S..H0,_'?=N+?V9*>'V) M$%YW^X,">W>#O;TINP6$%S,V_AH/YD]^R#&ZP7 M7E]NX;Y0*Z9P_9RYOC7)]2$X[13R3 K$8^YD2E-"S#NGDI2)8+5$POT%GMNLU&_JLNV!#SK^W646M0]]\H9S++;^G4&&C;,/%S *R3F ;V1SY9:U5; MWNU<;'@WC;:[FRYM=@&[NX'=MXN8LEUX7PZ?OQO,7*30USP-OIT08:$;<)<2UT,APYA'V2DI0BT$OQBMKS%P7 MC%9.:Y>6V9?!)"IR?UDQ8$+N:\%4KMF#$O$@]QG&2!,;$2B#G-EH=&1Z&>7^ MLS_;^1@'@W8\ N+/10+L,+0&Y03GJ1A!=SG$A@\O]KJXA69^GG->/E)ADR1E M"&,N$'$\(&QEDN,+9]_O8&?,V90E3*VF MB %T(QY%0C98FA/FO&&>.&5-#D;CY6#GZ3#T\E< *()[ON4Y5SPSXH?%Z..A7/3;_TW7]QKJ_7V7E MXK]9>I,E;_1Z)^1MAEW>28"JJCAKYG1(,T9"SJ-3*3D4#<[QMXZ#HD,8$EA* M2X/BEJME=-84OG^&)LQ/$:!P^OV.9L[+?T3!2:0$$=!D0>>)$6EF."+)VBAT M"MCY'*LFRL',TV'P)V'2%,'^B*P'WN-UB >]1N=[@# /[2^M\(0.%IY^;VZKP],-Y^OTD3_-H=&*(,B$1E]0CFY1&3B86 MP5QE@>#,TP\Y?"\\73Q5A9-GSLE[5SDY4)>$'@Z9:!0DF#+HD-4\%S6SE*D/?'(J(B5C]1I M:5;6*)M9M\39,=.3;$-?X.NEVV<%R&8#9!-66?0B)2$4DB![$/>Y,1KL(8J* M!"$Y(5'GU$ZI'Y3:64!L&4'LV2'8,EJC!;=F@UL3-JCVG.- /9)28P3[99". M %Y:"FJ4-B:%W/8(7]/W: X*V#,'KLIX_GU@8;KP;VA]7QLOZO;P"%[@U_X- M'X['>&EBV>O22J?U7%N=$#N#5Y2NB@K/ZA>XWN]KYR^K'GW/1SWB$M&\1.O] M'-"^$7W,V%(3%2/-1C;6FHW^T/4'MFJ1TC[-82#YRX/]>-Z]NW'$-H#+H-%\='B3&U ,$B?*,76YWOL3^ ;^Q;L/%=C!WX<-19,H;5 M.K*^+C"6/0 PS^J+MMV+-IS6-QSWNM]; 9X!V)C'\C\W N:P'R;-58>C3")B M'#%GA ):)OB/$&>$HM1\?7>=E8K$)$I^ZH16'T;MAC#L<1O,\[Z8'V'96J%E M>ZTXD2@#$(Y"=X!&SSZ'4/E$$?3+/_O8'_VW8S^;X<[1E\.]LW?LR]OWIWMG MFQS>2W;>;N]O[?ZYO[UQ> +O:FT#2L+GI]DCM[7KOUH6I4G<(XTC19P+@IP, M')DDDPS6B" ! $F3"G5-\&<#&*)=[_BE[;@@SL&^!0KLWTB$K4ZC.^Q5%;EZ MG4JH6:#PZIZ=S7Y']E6!UZ6 M2^'%,4'G1)&3UF!_O]O.2#HB\/QIJSYWSZ9$*P%Z=@:K,T&3)PQ,&\->M4:P M[*>PH8V8:Y]?#U2XV3B)59>;=LS+#X.]4G%M7%0M@Y<'\01;\_,J;'E+JGC/ MANWW8R[+UJT(I0-3^WC2ZOG8FDNKZYM;D.]/6M)J1]@*S_'=H> M$%>_HHZNSR '(/:MU1 /=V: MS_/C>]%W@<'&9<,M3'4TG_SB:D[54'JQ74VB"S0Y:!V-QA4[@"%5^I<]AI'\ M:.7 &&#QNXB?!WH;+N30KIA_F3:\AV1-IG%6\"98\X?71#UMQ'TNT^?%XQQ1@X?;;=Z#^.;''-8@XK;T-.BAE.$_* MZZ"Q%TJ:P&V**M:H"??$L)YQ"6Q7QQA3P',:(#0YI[G#&I1VIY13\MQG,C+D M9G!$=57=_^CW@5O:<2=MC'@/<'4$HIWP5\LZP-L!:/N[6?KNPJO_!&E_^.(P M\SW9WOCT-6!&O34!L6 X*/5.(Q="0()K'K2*)&!8X0B2Y3AS36\8;^2C:WF? MKZJ%Z*5$_,)@KN"NAO",BI?4^4H[!7VB,ZANS\KB-(K7<-F^H*:&!<7R7Q4N M@XD-%_N_O;J#,@\K5'D[+B"M[\V6 )6=7X?H]=P&#I*N7\5H_]173)4F0QZ5LY_JYWCOYD M3C>>3IC;3+^6]HM9 '7M DSAT[0G]*GFLSZU/*/-J95H5=S33>ZQ3/F1[ +'>2,H+\^23?+3%3;<3#V MY7>^-=K=_LB/88]; ]NN/_"VUSM-W=Z)[86YE)M]<"KFTN6'_\]#,C"7_+QX M_@>)5^N'3SD3@&9WQB2[W@FO:UK]"TCU]65*O9W+ECU1]\,H*N-HFV[E9_S8 M/MNC6P<>?WG[[FSOZ T\Z[^'VQOP]^?M]O;G3R?;KR>C,O;8WMDFW3K;9-L' M>Z?;9Q\.]PZV6WN?OQQ^^?P>P]_M/?J)?('W_7.V-55V2BMB)24">>4UXIH9 MI%U@" >G@P^"8ZE7U@AI8FF6J/Y>0:R"6#]%+.XHYP9C9S37PFJ)J1"1>R-T MM)I4B#5]Y%00:_D0:[)\EE2&16XC4C9(Q(,(N7R61L;R$&D@">?>K10W%=5+ MA%@SLFN>@"[Z(<*-WT?!'M;[WA"8JQ146&8%;7ST,X5X\,OXL\T?Q['3C^/= M!?Q;'^UMP;O9X=W[*0W-*!.((!P11@SB5"3D4J2(.65P"L%%@5?6N&I*3I8H M>[/P^)*I-(7'EX?')W4:;!2/GC 4&&>( W(CXP+0MPJ,LDAAP]/*&N--_G K M;/DRM)^ 3O-QT/6'R-E^#-7I-G!)%>*QZ&2A9PYYCZ?6O+ZTJ0![HS#"_L=] MVXM_YFV__(77W?XM(PD+(-X&$#]-*3TT^40LB:#OI*ST.(&,= MXLH:84VAII,@@ +18!)E2@&GR*V'FDE'*A$-B!K(T-.*2HL M%L1+"0B FYK3)4* E^/F.3_'[L7OL3.\7^V:8OTM6A4:?U"G511,FQVF[4UI M->#E<;;3U-O>=OMAI-6NPVFVKOSS:PO%=R;'>[Y:25& M!2V("$A8@#Q.9$(F:H<2%TQ+PAQ5514#9FB3JPZ2<0R102^',=+CO6NE)[84YZ M*B5&Q"N%N"$,&9TD,+BSS@?B@\$K:[1I6(FB601GO@86:0WFGXA6++3'B*"I M=[-D/LP)W@ZGM!9,@J.))$03=8A'*I%5AB)LDW;1Z4BM7UD33%V6 MD:?G&!-S+4\7MKT3VTY%LK"0#"@?*#)*$)>)(,>,02SPX)..*C"ULF;P=$6] M)^]-65Y59+>;\^*O*4NU:#_*C54.GCNJS>V@J >65U%,9H=PFR=3O94D]R(9 M!I86X?##V8!,%!AA)X-(SLB J\*A0K*F(0^.V+T3JSPA9\N+Y?VYG2,5WI\] M[T^T(]+&)E!P&/+>Y$!=8I&.@B*7!/9::&REJWA?X:;$LXIKFR_O/_O6DU>* M4%TJPGF_2E0S+"*WU,]X.6>,&_&X!P!9'S!6>?RC2*I[)[V5,XG%*<*7:C;_ M/6HK\'?;=@;KG;#YO\/6<>ZR7*3D#*7D=/=1K8D4U!-$E4K9">"1Y=0@8SP/ MC'$;G:_J+!GR8#] .7%<8NZ>O:I;N/OQN7M"!V;*I<@Q0P1+@SB."<'>*J2E M)-(S8YFWP-V\J=B#F]N5D\?[!()[X(2ZM04:M_,H,>#/0J/Y2:QHB1V=(PJ> M3>DX@'+4SDJ5E*@;9;0AJ=4&>%H"$I&%'WRB$N.D7.6(**)=UH$ M'U):69--PTK-Q>?,TG/VUA26GB-+3VHKA$0J@D( Q1)QZAFRQD24B(&RZ0BXZC"(J-CU0:V+ZJ;K1FLXH\78Z K,+^2Z?W%/:?/_M/J#M& M*NR)LL@13!%GSB$3C$76VIB,BY)KLK(F:),\/!GN4=C_V8>DY[S^Z_HDNPB, M$AO?;7O45MRVV]T3V_$++[GX8N%Q+OW0"C;.!QOIE&JD0L JYAX:)GK$(Z=( M&Z<0"#I/K9))N5B%K!+9Q'I6'I[ET(X*^R]<.RKL_\CL_W[2,O(*;".+#%41 MV%\%9!BH1B+89&/0&E-=L[]N;"C/?V>D![WLX_Q_+4-JWOE6 MKH]WLB#?#)&/32D^/FJ#A::(1LT04(9'6OKL#3>$*R]5HMD'GBND3-<]^JT$ MYSP+;IY7LEWAYGES\X0>0RA1ENI\HN4Q\# AR! 6D!*$1"^HYK0JULCHM ZS M$&9^J2Z<>?AI;JENUAOPBL&.A>XPU\$>K\*-^NBM#+BE*_5]^\;7LU^@Y18. MRZ#I73)N@4>*7)BA7.!36IY+H-Y)EA!1G".0]1KLVQ21CMPP2@EG#E?V+69- M^&.V]NT,^&G!+K""K 59E\YG6)!U(<@ZJ7&'+/PL0Y[KB+AU&EE+#6)$1<:H M":&RGYN"*$#66<61+1Y9*\7]]T'NHP+_AM;WM?'4MH='P#M^[=_PX7@BEYY] M,.P/6NFT?EVK$V)G\(K255$!;KT*KO?[VOF*5(^^YZ,>D?MI%;FV'QOVNVVU MJ_8RQ]V<7O@]-N+W%HS-P[5!8R/Z>.1BK]YW1IJ-K#\U6AW?'@8P$?9;_4&W MEY>]D1-WP7KN?&L<][JY\61==B'_=1!K>.FF1AH.AKV8'] ]BHW^,*66;\%* M- ;=QJCB<..HVQ_D[W:'/?CLR+8Z^:G7F"6KC?5^_N+UHVPV6H/&B>UG'.O# ME/*]1_D@NMTZC.W3QF ?EKS3'>1?!M7+KCN\/ND.VZ'AXGATH7'2&NS#/;!0 M/WP\'D_, _G!2!L=L* NEB*7MF\VO#UNY2#!_%==/+8+U%HOT/"\T/(U-?%A M$(T3V @8]+!3-P'J9H",WL(275J]T;*.5_[28N:!7KMT>?<'5>SB-0?S^<4W M+FRUJ/\S?ZUUMNF7??C\])^S+;Z]\>UT9W>=;>V^.]LZ^_15&F,I M\Q9AS3'B3BK0KW/&8V**1I(2*-K9E;IZ4W0-(%(;_EIM; Q[F=8SI9U&VVO$ M3H:&FY@R?^TZB@-( )K-_Y@ZZM/ALL4,/+699H+"AFB M<@2#Y=S#AH&!EXN(K$Y7V&N,R TP#I:U!]*P$885'EZ'VN,4>;C\"X %")Z& M[$;J=8\:W4XOAUDIL9&C.,N1ZP=*]+#A69Z(D/&%] MX^?"&N3Y12OSEH<([L7UV^)49KA/H!0BLC@!(H 2R M-#B$99!1$X^]<"MKG*].'^.-D: )"NJ@UW+#S.A92\RLUQTS-JAB[_H]&]O- MQNO]5L=6G%ZS\6FM_$Q^\?(W@-0ZF72\UA;@AHO?6IU*R06BDZN-QMR0XHK-,P,Q>I49 M/OK]&(;MN)-R^Q#?_=;)Y%_Z';;K^I%VUSMEVI>H#AP[MIW]1 &,R9ULX[7;_RK&F)W"#,._=]>33'@ MVK\KY\&YJZ-V6,!:MNUQ/[X:__)':/6/V_;T%:!17I'JIC] 7P$&'_L_8$NF M#OSRIM67_SAIA<%^]L^MXMI'-SIO'+UY='FUNC3A@*FO";%*M+SQ,EXE][S& M-+_7G3\;+-@72NLY#%:PFU_Z8@9K;K=AOSC6OD,YTE]^E8BI[UYSA.!CYO?' M<97K"313UWK*]S+ ;%X!F 9@RQ5/Z$-#&!==,O;6 9[+O549[A\24/GK92B+ MG!<9ET6>^R(3\S"$>6KQ1V]_KA;F(XG_V,[0]DX;$^#[N&?G]TD9>3;GXK^: M?#GSGK"+;["&7\19]\$VW?NQ=;!'X;EX!]ZY1S_1G=W_ML$F/MOZ_.%HY_-[ M^N5HDVV=3IYU;[$O!YNGVP=[,(?W?&OWP\&7W3VQ_?D3WMG=^O'E[9[XLO$% MWN?/_CE[-]5L3A%O*/88$0MF-=BE/(D&N M(%Q!N'.$TX(+1:B()@H>J-14"JXM%CX812W/"$=,0;BE0+BIOGPA46),0"1P MBKB2$EG.$[(B.4H-20+7""=%0;B"<"\3X3"C4442O'":"Y.L$D(!QA''O922 M5@BG"\(M!\)-Z'"!&TJ3(BC09!%/22!C!/Q01DG+$Q._;5 M\-Z-HGBNA&!D$[X.+^QV^O#78>PTPD70D!_V>CF(+1_BE$SHN1JTLPZ5N@$5 MSZG@0^P/V_ET_$VO>_2ZWN>_89K=_.V_QR110'1V(+HU90A+[FAPU",6 T:< M>8ULQ K1"!1O1+!$\Y4UJIJ*/%A-+(G3R\O\W$;*G38\ZL 9EUKZY*V(VB;I M<2 5\^,Q\]_?K568?X',/VDC$E!_:?06.<#UW-B8(.,$1I90@XE0@/XQ'S0T MA7FP!E68?WF9WR3'G>-8)QYXT-9(C)V,! ?#C>8J,S\Q(^9_@,>G,/\BF7]" M\ENEHL76(48Y0YQ&AS21"G$?),$\!^B9C_%T;2.,0*!AM_CALU'1E332Y*IUEGC'G+]::+)S_")P_:4LRC@4C7B,< M(D<\*8XC7FGA^EES M_6.9/87K%\;UDV9/X-$S[3TBBDC$N;?(.,*1)+#QGLC<<6%EC9JF4:JP_?-D M^\0K;+X[M)X0]=\Q3'RB*4F#$M>+(*.T054%8H;&*.6R&-<$P6@ZN?_;G M0-<:0U4)%3NNPM.6H/JPES*ES]S=] R6D(?8AA6@[F*CG_E MPAL[:?WXN VKY]KQ8TT$.^FO"Q(H6#D[K/13AA$)F(D4!0J"VQHK70#H9,I: M3:6.1MJ5-=TT>KJPV^VQLOB$E]PP(+5^Q(#.8J];V/^.[#]I(0DC MM&3!(VR3 _:W%%FK,'*61L%%L-ZEE;7_]W\T)?2/)7(?%Q1XJG924066!@LF M8PZ-ES1RC%3"$H%( "QP3H,^H#EWV662JIY.0 W+H0J\S#.D?AP,VO$HIUW5 M]].^GB^]_W/L/?P?;BP?K'Y!2!G!Y#?IN/G M;/04-A111Q7B5#!DI62(J* 8TS%1DS) 8_1=[B%38_S'9?])6 M2M88:B5!05B"N* .;"7#D0I6,QE$$"P'T34)+^S_A-A_"6VD67!_<9+Z2(--)$X8B8G9.D'"O-M.;D5$WQI6N(6XH:/7AI MGHV F543W%+R:.YBXG ZQC"!2ABUR$8AF(<1"Z1EC,BF:"1/.>Y K:Q)UJ1F MNBGZ'-HS/JN2;P4["W:6DK_/!CLG;6LG18K$2>0U#J!B,XJ,-P81!NIV$ I+ MC>=3\K=@9\'.%X^=I9CP4\+.R7-;QX3RDB&MI44<)XJT(Q1Q :*0:6J=Q/,I M)KP0["PU9F998V;Y!ER6ZPE]LRQ76:ZR7$ORS6JY?J\:5ZZ-^E_^?J5M[)TZ MD/)5]2QZ5^=NIH/NP+8;MNKY?HL>IKF]Z(W]KALG[OY]2=:EC](.7Z MY76KWL+;!YM?.5=6ZF!1B@F#-"RIYZ_.AO62KTZE@%]VJ@1;J MIK9+M.V[^W;PN3MLAW='QS"8S90B#.E[A*]\L(-8J.)&JLBN^N@EE=&@$&2N MF*(8X=? M;-[J_)J#/Q$H_AP;J056XJ?5CZN-%,%(M.UF_5=._XO-JLLSK#:J/FMU?/=H MM)IQ,.QU^JN-'5CH(WN0FT?#QP?#7JL?6G4\>?Y^U7+ZZN-SGX(<3%ZE%KZ& ME0'&Z+3JKO(?3UJ#L]AKP^^KC3?PT,NW5M^HQG5Y",W&2:Q:4'=RP_K.M]AK M](?N '9^7. E_H"UZ]01ZU6;ZUS2I0_"!7Z/N8>U'C>SYDUX:O^XIIK,8!@.S_5QW!^]48W6-?OMH>#FV^9:ENZ(%[4 M>F)U+OW<[XU'1ZT1XBFV"PKVS[Q)[V5WZ_,B?8,71Y 2?G?C-PU3\G M-J:623Y&QQA3S";-;4S.:>ZP!O'IE')*WKBL(]A;T+I^;WWK B_VVZ<@U5,F M[NM9H0H74G_T+V'+>6FHU<:?M@],F#.CX>9+7 CDGGF@U:FE>UZL40\6>)_] M;EOMK/U7&+5OOV>0&L P+JFY !N]>!1M?]B+]="NUJ2J&'L$2A6@[0/XP)LR MKUUBP@P]P,#YRPG6+?[P\;AZP,_A\1(T-MQI!C%8NLYD"L.UH,E7B_2L]S2V M837K7)#SC:V %+9M4 'A<>S8=K62E_)&?FKM6,#-HV.P)6L:NY"\$63NN^N? M/1*W(8N&6N[!M7ZL=F],(XUXI?'Z54NJ^HG'PM#D<9Q$@/ \'N][E1CZF2%6 MWPA/.(F]FM2!4&%M;1M(TB4J 9J'W_AN>RU@U0DU(C\VC[]7 M!5]6 ^@/0:2-[CNRP-DMT/5ZYZ\#WDN][E%U5VUD7LP@KT:T<'M>CHH[O.WD ML5[BV[Z/O8'-RP@/<%7"3Y:QE2"UG=/&-Y!!G9'@KX2^V\L>]O;I.2,..QD2*N[KU[?4L[/ G'ENP/O]5OZ GDJ_C2_.V, M#@[P"T-0AM'0,[[_=4[2. ;$?PFEJVD1"+!<,(QYRQR%XPQ MU@7+'8U"J^C-5]#F5R[=-6_6G6H'7K'N=A=6G4BP *[X8V:06G355MRTH-IV MOO7_CKV/^[#YN_#P/]M=?[AP.V]O9.=U3[9W/^Q_V=@ZV3MX?_KE\WO\9>.3 MV-O=![OO36N/OF=;]$U[:_?;R=['"3OO8)ULOWUSN'7V9VM[XS_M+QL?#K?A M?3O9[OO\GX,O&_YL[_,GL!W_W/_GS)]M??OJP""#Y>.(L\# ^%<*@?[ D! T M2$^-8T:MG&N,83U;RQ*[&)51)!+&5? &4XT59U8ZGK@#\SR"\7R<"1;X&[8V M#@ @*W Y!DBHEGW*[?93<7-KA]NU:M(OQ_MDY-LC\\;?W7;+G[YD#ME9_RJY M$$J)B!31%'$9$]+4>I08<3XE%1EVDQ0/NBEL3R<.QD(UTWT_+VDV5+,>,[%YW? &O4HO/QTMPE$$C3@TQWI6O_'AXR?0K[?@9Z6C9 &]^?'OOU?O!S>_ MTHKGRXT?_7X,PW;<29-\69'7>B>,]GWYRZC%:N<5PIS M%?YD#@@_@P"P67LM-QR,M=\K /.O2ET%W1\> SQ5VZ^7;ZZU^-]>C7EBIDMC M;K4R$Z$Y%QKL:)'&+J@JV ;&U,XE-%Z-?_EC?$+8ZE2/KF[ZX\CVOK4ZX\ = MV/6I9)Y,%_7E"S?.*JY=.:.CV-&;1Y=7JTL3D4/U-<%6"54W7L:KY)[7F&;W MNO-G@R5LE:MY#%9070:K;[Y\^;&_./&_8V;:?,(O]:VB+Z\/K/O)G&Y,NR7B M-O.OGPC@.MW3Q\FMK'%. 9>F MJVJ6TGIS+#W>Z5:ANLOEGYDH-;"D'I#G-LH MA%)L?W:"O5[D>7M!QEN\7N_P=A4 MI.JR*/^SL4&5U%(1?;/3O9_FO*2:)#V M6!F.B,[5:K#(O8>$0,)H4-.\5):$E36EFV"V+)'H+VP^>S:?N6.AL/G"V'RJ M;#ZC.&HGD#%<@(IO);)2 8D;*B/7D8-:4K&YDL_0%UK8?)Z6>F'SQ;'YA#27 M&L-2 E];SAGB7A)DJ(W(8>FYTE*1R('-39/3Z?9A3]Z0?P+&S<9M$Q=*S^5G M8=2,\B>FL'#]/,VS8-Z=,&]ONB$8-QR#_$)6\(!XR,7>0:XAK(+71'*1L 3, M$].UA4KGU.?$T(]COA2&GCE#3]HJ8),P2[1#5(N$N+$>.4D)\HECFASSU-B5 M-:YF54>W,/1R,O3C&"J%H6?/T),2.AI-$Q5(! T2VC./+(L)62\283)2EZT2 M^?"SQ1DR]"S/6YA:9I-DMRK+67-@@SE5OG%#Q+Y'NL Y>;L*\X:68' MAW[*8$DT!2RH0E3E%J9$*N28HL@8HH6CH.)$5CEIY,-5G'NDZ#P51^W+AHC' M.JPI$/$8$#%I @G&L!>&(FQ]1%P+CK0!BXA3YQ0S+G&;*HB@K$!$@8C%'O04 MB'@4B)AL=!FY)1YCQ$@"HPJ4162!:A &86 Q#E(GT"(T;@+I/!6(&!E=XX&, M:9]7 +" .+VYYF0N:4#B2QC$N^#9;#P3] M5=W'42S(2 ? 10>XA0XPW>S:"!LH#1(E9BWBWCODK#2(Q*B4\IY(YU?6S*HJ MF60%@IX:!#W0PU$@:"X0-.FI"#9Q03U'G%B1,UHULE%3I!0-5%@EN"0K:[FX MI2@85##HB6'0 UTH!8/F@T$3:A E@7L+RH^16B,.^BG2D1+$L8F)6$>X"RMK M8E4L4P;++&->GZ)M^I"#YE\X%6:3?OD<0?ON"_#L('W>ENW(&UY _4Z@OGGR MU^Z[P=;'#.SOQ,[&%OX*2GX"C9\C*Y-!W,J M)9@YO+H$Y:@7BJ6C5LYW1[R M?F%#M^>*!4<)%GPK^+8PL[G@VWWQ[?U5?%/&ZA2I1(X0T%4%$\BF%/*N,"F] M$R::RG+FI !< ;@"<(]DDQ> NR_ [5T%N* 33AQT-QDH*' $@UD.8@E1PZ0Q MGBL38V66SRHS:_[X-I, A1DV%)AQ^?99ETPJHYQ#8:?K_4"W<_\\0N_-ZW%^ MO3-HH?.N;=,ISW5MI[GT>1*K6MQBC-]WOQ1]U-^T^L>O;YH>3;=(6^]:DY6PACOIB6< M3KEYG+(>YPK=2@J&>&08::8="DE0A:6-PI.*RY8F-:QP]Q-(9RC@+(-]8K) MJUQX7=]>1/1/.SC/ZMF/:@_1&=A#,QWT79KU3O_\$(\!DF!%Z_;=5=OBJH-W MISL8=_8.C:H;<6S I/RP?=[H^.?MC?O5+:-B7B?=83LT]BU8N"[&#KSFDM&[ M.F$G3G8+A[\S8K8ZP^K55PAG-,F*9*:WY;Q#\/]=N7+7J+\POKC%NGXWS^;& M6Z:Z\RTH9$2;B=6Z]#,/MP+K1$!X$(XY9Y&[8(RQ+ECN:!1:16^^$FE6QG?M M]RZX\%M$KA?M(4 53/&5;9_8T_[*[U=6XJC509>7?7+%;F;X2SVBY[MT4ST, MJZ5K;'<'L29[HE8;<^X@_]KV]]^TNR5K& M'X[E*[SGV^DV/'O[[79K^_,[O+W[7NQ]?D>V#MZ);?J?PZVW^5G;K:W7DRWC MWQSN;+S#.[N'>(^^(R"?R?8&O._@T^G6P2&#]Y_D<<.UDW_.MNCV"4C'X!+S M 0@-1"17' C/&)".5/!@5!0IBEI1 K:/83VG2F*L(_=:@4E,N,#8&!IQXM+; M( ULQ62+^I4 M0ZUN^N/(]KZ!Y!B)WFL4I6HUZ\L7,F45UW)E= PP>O.O>[H+NFH,FT,#>J;Y M/!K0"V+F,%BP0B[34V.]ETV8@^ MYF(,#4::#VM@?7V$^[,@A,V?A/:V_W\,?6V^WVUF=X[J[_\>7S MEX.]UN39#8R1OCGZLKN.]W;W3F"L?.OH/_L[NYLG>_33C[VC-^WMLS?M+_"^ M?\[>316/\ I;8IU"PC.)N-,$.4\%DK!UCBHI<2X>03%K,CR'%)O%%IDK8%? M;L%MUPO8S1'L)LM48.N5PLX@9A1#7!*#G.08>9OFB763+5VMX<(8@30C556P@*P&U N8J2BH"8Q;P#K25'Q6'1<> MJS+HO/V8BS/>M[L=5)UGM3K?8W^0CZMRE$IJ=6S'5W_!_GRO@MSNUPI^R;*. MGOTS9EG?A>IE)MUU_[_#5AUA5/4S['6/86BGS<9QVW8&%1E'^,9Q/K7-05;6 M^QQ\F5U5I]5):_X&?-@;QM!HMZQKM2LZ7X07ZP7H,\]399FY+^JU/6X-;'OS MQW'LA-8@1Y. %C/L]6+X+PS\J:Y$W"'EQ?,MT%80"LBFUP_N'[\K/.W9M348[D-ZW?]_M!V?!Q9 MU4>M?K_;.\U)2S';T?&'W[>=;SG"N=?H ROD[V5+>W#:.(J#_6X8.9.RX5VZ M@)3RUX]O3-LVS#HG)/4S+<Y>8940@(9-&/'B%="0R!W!HR9/42M."5@6MEF)NBS"F M'XY6Q:!^(&1-*%@,4\XLQPB+8!%GR2)G#4?$@"EMDP[2Y(*GO$D$7R+$>O:) M$556?,Z+J"QE>U2?/D_6_3B*-N>,5Z?48$BWX<]X^3CZ?F$7MRT259XQFV>\ M'._0SG'LV2I0Z#P/OM](O>Y1HWM^I2+B^P52%/WD9>HG,P^D.*?3OS(Q_FU/ M,\+VBR8R.TWDVW1NCV-.T" 0#;GPC-44:18P8LH:1FP U82MK%'35 _OGE-L MIX)-3\W34[#I\;!ITK$CF(U>.H.L$8!-V@9DG,+("1X591;DC@!LDDU,'YR* M4["I8--3\^L4;'I$;)KL)&L%Q4I0%!,)B"OBD [>(APTM=92S3FOL(FQ9]A+ M]M8]1";*)=4%;:E:1&6X.E#B/&=FTA2N\V?BR!">3X,1N?JP_B(_+:?[+_+; M_!J,E(B]9RJ,9AO \:9FHEH.#7M^_T(>?_U0M_V][@M/I:.1:= MB80ZG++L;:+2!PYR23F.N# :&:5@&R/%*1GB,9]=$$>),2Z(]=1,^X)8"T:L M27O?$"Y-# +YD$MO1*W!U-<128"B #O*A50%L0IB+<7<%A;(\6#$*JZ !\+6 MI*(EL7*46L0T\XA3EI"U,2*=4O"*B!"375DCN D*]1*AULLY_WYS7AKCYT9_ M.?TN7MS%G7Y?P?5>"PCVV+:O=^86G?.>X)U[CT]T%<72>ZW!3(;-$XB;I) C M(2%JC&)*160EP!5F MD3/0,SWCKN!3P:>EF-LB3\'O@$_% GXH2$TV=[56&V8-L@DSQ 7WR#GE4'1, M,>ZQU0&OK''15(HM$48]^WR&#_EWU$UHV,\M2/LQ-SMS PM?#%.% >H\AJZ# M,5?]T4H>PY-XQLOQX^R4;(6B;RR-OZ;"UIWTJ1_7,[#NC&#U76=S!*IONKVK MD7E_C5+$3HLV,D-MY'3*I6-"$D9XC'(1"\2IP\CDMJ:2!&6 N(6TG(-C2(-B$TT>#G:2)M&!/^0@(Y@,RTAN4O F")B=)#&!/ MJ:;1I"!80; G@F S]_D4!%L:!)OP"!G0M5GEMC;6(QZ50!8V%G&)A<(Q?PH( MQFA3T672P5Y.+X8W#P]]*/%L+S.>;2&F]&7W_@T@7HX=[XO?9U,VM#5<"HT] M"C)FU+8<:4,Q"B9YYT50+)H2BUNP:RGFMNQ&=,&N^6+7A/5,03:I7 O2AY3S M"#Q%SGN"I$H)MCIQ&4KF4\&NY9C;LIO/M\"N8CP_%, FPRD\F+1!1$1\H(C# MEB(=>8#?*-$X:LH)&,^"-+%\<'G(66<4_#[(G?K&.>@WE0!@\BKD' S[@U8Z MK3]J=4+L#%XAHF=?)T"LZE_FX-.?Y>"3GR;AD[G4#?@UE- ,)?7.3_^TVMC23Z\?XVW3O;H^].=S;@GMTMN'>+ M[L%]6Y^WV]L'[\G6T;L?.QN;;!ND\Y=_]K$_^F_'?C;#G:--]N5@^V#OX!W? MWOVPOW7V_FSO[,O^SN?-'R"=Z?;&I].]@TV^M>OI/V?O3ZK,9&\XIDX@:L!* MXT1[9$@@*%=(I(DP31*IE36@XAC6LV(4B&$@J*4QW'-GC8Z)!@Z6IS)12.-7 M&A'TI&-8_T%O"*@S6OU^U>3V;>Q^Z]GC_8Q/P("UMI5Q89I])JC[9M*?X+/1 M3OYRE%=GA0.H)-([1C2#=6 62VN*KW#ZL MY6_!:J/UO[S:T]!QRWF152I^"4.W>Q:EJV(1Y9*J-?D<0WQ<:]K_7Z6+==> *.D#_.MQ==^;E$UB+T.4'IO##V- M87ZT.ZV%S'XKIL9%]-\&V!G]/( M>PCR*<>NAO%'1_:P->J(#M^OQIIE:(Y] M[??K0=3OA,&#M*OOA;A!5O^G1K/OU3"X_<%0#O)]%W0TWC45I MHQ.SM/X>@8GZS0:HW_U^[M*56G7+:_A:]RA>*<@,4G45"/&ZSZLAQ[R(%UM2 MO0: H]UN?#L'CDNOK%6%[%WH5[+Y\H"J(5S4@8ZYTUXN@!5:O>@';5 6!H-> MRPWKN8$JD1=O].K5QFO0H6S6!:8?8'MQZMZ+K_4OHUTU'1A]UX^0J3]>WP#C M2"GVX*LPE"L$US^&/4\PSP2&3_TH/U:#\J3[#1ZWNL ]OZ@$1P,T7B] ?YIG!OP,0 MGJ@>/SPK7ZVG6@V[&LIXD^"][W:;>5:CH W;R1N_.:/UF>[+V M;OO-I$X'>H*+O9WTX1R?QGK&%1\.3-YG/\Y)MQ?ZL7/NPL$O3N';(SN[_F3[ MX)#M;&R=;1UL?O6**BM=R+$+'G%K%++!8\1X]];&<;&6/L8?+8&/*\M%>+W..UECN7:+@=5!YQA4DNDU"(%>W 5RZ^*;5ZP]^(IT?N(>% M0N9.(3^!@KM0R58W9)T$OOP77*[(9/,'/#0;(=8?@A+8GZ2=M]UK/OF[/?R9 MME?HZ4G04^5!OC49]< T[E2*Z_&YA+I$%6 H5&8SF!BAVH3*V=QM]\_-][P7 M8%QD:Q<(#AX$>FHC#'O5-ROC;-CK5^VH![UH!^>:4/8K9P_7!/GQ. 7\TM#'UI@="69?E7K^EV_;H_Y^ M;+?[OS4;@Q@'^XV3?5B#RB-P<;<'H5Y]U.^VA[6._R_? Y4-Y@3V6M<>7;*T M0+&&?;/MWRY]ULUVUGZT;7C!^1[8[[;5KC1$,*/]R)R."&8)T_.+YL6L)/Y,V[^B*V8";^W& M7C?;E#U;D1'89YV:&.NG-#/) G5?.(,:^4@(R&K?]L))9ISCMAUDDV_D'^@/ MNB,[OYM),[=_S)Y>#^2=!M4-W>.1)RJ/MC\>X=CKT1^ZS&O5=\[O:39"JW_< M[6>"KAQ/G9H[CNUI=I]5PSY_5#/SX@GP7?XW_NAZ&ZJ@'/5'O_%Z?>/WU^M; M%X.Y8+H*";++\%OE:P&3]; NZ098,,(;8*AZ7<_Q)UMD\,IKSJ)N/'L:;6%% M^M,GB2>M,-@?QW!2QWWS+);[R,;M"%R2U#)Y8G4L_]WL7 MN/ M(@=H?8AL@L&^LNT3>]I?^?W*G(Y:'71Y 2?G?C,$S=R^O?;U^=2Y0*1Y 6VB".HT/6>8TL,T#KR6LIPN0!W%-Q.'X<'AW9'MPP=OR" MFG'U7.;TPG-=.0A2MUT!Y+\J':([A+>'_F_3GH*U?X]\56,HZX'ID,5VVQ[W MXZOQ+W]DC&_;TU>M3C6ZZJ8_8$S?@.E'^'=-@$6U@/7E"SA8Q34DC')N1F\> M75ZM+DV$,-77!%ZE1-QX&:^2>UYCFM_KSI\--KN&."N#G=-@U:T>^XO4KCO6 M]%EHS.CU(7X_F=2-16>(N,T"U%K)XRR!_E5<3+4">]F_NMG)<4H;T<=\QM%@ MI'EE21Y:&.=>E7IF^(P1_.:0M1R16<59-<8K^Z1V*^LT\RC6\V)7$Y?5G-UJ M$O,PV+A?4;B%"I#M2P$@BR[R=BM26G3EM6X=_ >[VQLP[OVV/;;[8,O.0UMX]/9]L>)]+2C/?QE M]TUKZ^#/@[W=]_C+QOO3[9RB1F%>!Q[OT>VC;9CW]NX6^>?L_51C02PT"L6M" M[PK)\)""0UHGCCBV"EF1>U8E3[$7FF,=,W9A*II*+)/>-K>QFQ?*L]>% M]1>2ZF"YD"TQAB,M4B6.NIBHL7D?%K0]VG*Y.06 M1Z4!\ )H:Z"VB0!J6XC(B>09-\G:W,M>8=$4>)DJHA16GS&K:R$Q94I&(A(7 M*1@;J?;&&F:DLT(5"^VIL?JDA2:TDCAIBCB+P.K)8F2\8P@X';8YPIY*MK+& M%&YR30NK/U]65XHR&(R54BMNJ=;!F@2 'ZSW/AA2#)HGQ^H34IT$3[B.&CGG M<>[3DI"CAB&GR#;@LUQ/ZYDS;WXEE M/I/?[>94ELY#0W<>Z""^,!A(^4 MU;,X[\#;2V5EERBEA\%^A>XP9Y4O<;K,\QKE"TM3J>&FY*J4F,F%YZI4(/QW MA<%%19F=BK+Y8ZH_)3-6:A(B8D0QQ*WW2 NE$5&@G^K@E6>BMM9XDZEE:C%< M0*F TJ,FH110FALH332>E%R3%(U 5"8+UE.P2%OI4) R!)>8D(2MK)&F8+1) MV#)%:!=0*J#TJ-DE!93F!DH3S20994:+)!$+#"/N0%TR@AI$>%" 4S0I+3(H M<6.:BBR3IO38:2.+LV-+SLB3SQDI@#8?0#N=,OV\5 X@S2/AJCPXZI$+)B(1 MO &,TP)LOI4U+G'3E CQY\S#,T\&*3P\-QZ>L)14(HQ9;9%SR8!2(A6R8/ B M,)&P$6#I8@.6$FQ8DV!1>/CY\O#,LSP*#\^-AR<,BV2(Y%Q&1"F3B'-MD 6T M12:JP*T-EI&>7<3XMX>>#,\K.NBE!P@]WQBAF<>-%U2? M#ZJ?35E7*ADN@N0(#.)L7470T8CR2!FB@W8" -_E@S7#1).)!^MF]Z@GO,P. M[H)U+P[K9AX97K!N;E@W884ZS642L#'62(JXE!Z9%#&*TE(F& ^!5>=U2K(F M?%"PKF#=R\:ZF<=^%ZR;&]9-6.N@AQO*L4')2PMZ'=CM!@N%O%-4,::3PC76 M<=;41CT5K'OV<=WO.KY[%!NIUSUJ=(]S)]_+_H498([R<0M[2X19MS MT-+B)G:7V&[03W1RS!-L>4Q,$^,#*/:!Z_S1W6.[=VKPS?TV,R+_!8I+45EF MJ+*0*5=4$$JHB!6R44LPSXQ"3F.-B*=<.$H,*#!996%4-+6<51[:_;22FB<* M)A5,^@DFN9"LT1[&0PRW\/\8&("2P$08@<7=744%D^:.21,N(TZI]KF3L 2Q M@K@*'%FM"2+,6H$Y34+G2K12-S&?E<.H(%)!I'F%00*]6J4D%Q;S&+QCB3+G M,7/**H;O'GY1$&GNB#3AV-',2,V50\KR7$63!F2,8$CK[)3+T?D)M"3-1-.( M6;EU'HQ();3[Z85V/PE TXQ2)PU3+#HN#'$Z6&R2!O7*1T9E,?N6#-#HE-E' M=%0!Y!!RV C$-:":)1XCV#\.&G3**=LK:U28)J$/!K0'Q97=0\4J7'P;+L8B M"NJ3AVVG6889%86"SY+126MFBZ&T?%P\82@%3SULC$*,JGRVC@72D3ID*-=& M:6!F#%QL9!.+Q29I%":>5Q"@Q;"WG,K$"#>264-9D#')B"U1$1?;8OF8>,*V M")B&X)-%-,9*% MDHV7($6H"ERQ&PU?6"%--11^,NL$=LQ!_'L=.?3W7P6T';;=U!2P9M_[I+((Q4UE/B#$V<4ZT,9H21 ME,#NL,XG=@LSHP^SA=\*R#TNR+$I>X,R*A2U.2U>2<1CCGWFRB#!";4\^I D M7EF36#>%F4Z/_^VI>G,+*X]7%CYB;.R\K#M3//_ MW]Z7-[7-;'U^%153-9-,N4VO4G=RARI"2"[/#9 >7*3?YYJ=;>P$B^\7D+( MIY_3DLUB S%@8]GNNQ"P+*F7 M%"N/F1XZ%2KA68*XH@98V0$KQUPA+&DJG$R,322PLL\0OR6[]/E9>98G&LN0 M59H_6USJ ^(GURL/X<'S7YD\A)GGEP9\GR^^\PFKRP?22"(='K)$(Y/2#53 M#B5*$D-],71--K9D324K6#<[8-.*8M/,\U #-CT'-HWY>V(MK70Z]E44->*) MC)&V*4-91GCN8$:0;5/MV0:Y%1X;F5/;GM2.#6ZG+KS/-+ M [?.B%O'LTB3Q#(+%H$4DB!NC$1:PP]EJ=,R2QQ5Q!=TJ))L79_3KCDDD2X\ M/WY9(&P&::3![?',^'9+0U*#+:"813&1'''K$B2QULAHZ6!K'6'<^/,B6E-R M5F$N%7+*!G:>82II8.?G9^?QKC"&NI33#&'#).*PH4@)K!'+N+0Q3:4V8%Q( M68-]#=R\NMP\@VS2P,W/S\WC,:@L 2LCXXAF6B$ 9(6T2!.49%PI$SN1<;VQ ME0 W8U4A;EZW)J6]9PPZ?4!PY,T0XI4^7W[8Y%<'Y6>=2AI0?NXH/]FU-.9@ M::6)1)*F_OC&:B3C3*&8)[%-!2>)P&""$5YC;%:-(J;CE&5MXA>P;O6P;N9) MI 'KG@/KQO-(;0(&B"0("RP0Q]HB201!5F2)!+Q3J58;6TK6^-/+(P>H"U!7 MG5DO,GLT0-US0-V8\2Z482[3S-=^]_5G&2M+P2=2Z5APPX&V"U?<;36@J@AU MJ]RNM$@>?>O.ND#]!7,4<8:ZU8&A_2X_J&[;TB7H!KJT0UR+ %NZY-U*ETN= M64VE9>;IH]?1&'YO.O_+=MMN7P/EH,+,4(69;&)*<*)U'!N46*,0UX(CQ1Q# MCB:"B9BF*A4;6P+7$OKDV(#J12L&J%I1J)IY,FF JN>'JC''$LNDR%2F$4N$ M1MRE!*4D%L@IHW5&M4HMWMCBI,:>7I\L0%6 JF7-+0U0]?Q0-1[5D0CNM!:( M^8**W'&+E(0--"DQH%W)6/M"_\RGP3\YJB-$E:]UV]-E@;F9IYH&F'MFF)ML MA9IRXTS&'0(%VX>B,H:4-3&2$L14DIJ$^,AR2FI"SJIB; A%K2!OSSPQ-?#V M\_/V>"$?:S)'!48,@!IQG@)OJSA#S&+ [E1BG?F0I;B6J!!FOL*\/?,TUL#; MS\_;8^8)(42[U,8(,#M%/"$$28LI2C.P.AD6&%.YL974.*^2V%Z+<[J5;9RZ M+'@W\YS7@'?/C'>3+52U23.IF$:$^/#K#&.4L@0LEIBF!#M'L *\8W&-TRHE M^0?>KGH";.#MY^?M,3O%VC3EECL4:YD@;K$$-28FP.J)H"+F*>BIP-NBQN(J MN5H#;U<]'3;P]O/S]IB=HBS'C.O,'Z,8L%-HBJ0C*;(89XI*E1C.@+=I321/ MKMA9T6.494B.M?<%U5:JY>I*GY(_;/*K _RSSI -P/_,P#_9?95J+GEL8@0; MQD"I$PSI6"?($9O%*6A\8,_YDD6REM!9E46H1A)90+Z ? O+EPW(]_S(-W[L M!@C'E3 (-%Z+>)RE2&DJ$%9@S!HM,679QI9B-9!N ?@"\*TE\,T\>S8 W_,# MWYBM;Q)'M14Q<@(,?FYBC&0L,2+6&.[B%#-LBT)82LVJ.T?%UJ*VZX?6K&L]RO4)*YY1@NT3 M=:$UT'A64Z\1H+10JH7BA/&$)VFJ[?\YJ-_^4*P7=*U+ZIXV3Y+V?1;]?M!/7F0>K-_F335J%,%@N1HEA9 ML.L4(RC5H.,0);0EL292IAN@QTA*Z.L*!5T%R J0=1]D.>$4,;%)6*JY$%GJ MX0LH6K+,:)+R!_N@ F0M#++&75$@@8P!M'(LT[XT0()42A.4)3Y6!BX(%@?( M"I!5B;D]Y,#048>%2*S&C$MLM<4FY=(Z(BU+U#3>HQ[,%WZ;+78%E])3 6S, MI92XC!&:&D1!(/G0,(T43JA',0-[CUG9V(G.T*54(/ZK(R!F'5$2=-K%B(3)/KH6<\(RGB+8-(4XSBB2B8$_%5/8Q3J1B9V9 M3OM0#JIXA9F A&N'A#./, E(N# D'+/N'>%$@R6/!!A!B*="(6 M82QI0,* A $)9Q5R$IP&E<3%,:=!AF4J&*"A3H1%7/,8I5PZQ(A-2>)2(WP MWFR/@^>CKD)5&HS8K5$,2:@>$N<(&EBAF3,L5*8ND23 M@*SLF=,?.2*\&=L0!4'7-GQ)QE&>88*4,$H*J-?30T05BH1*16@\QD M,W!G5 !/"S?(9E_#Z^!?F__<^E?QXYG9KNC"/B:-1H,9#:.86-ZV0/ZO**V+ M M 7,?!SUX3'ES3KM_(3?.SZ59W1#ZH##7736[?S,>QZ#X,_H1>K:+LO[ MQ>->CK[:U[]0]R_\PYN (/!A)X,_?KI>W[GH1?'.S@"F;GLO7T7W M+W1)+ :FX+JPSN5 1Y18?U]Y^?5Y;OL-#\-U7*JV0Q?=\,W#R_7BTAA_E=<$KE,B[KR, MZ^21UYCDC[KSOL$27A>30B M.89XR:T*T5>GN]$N0*^-WCKC6JGK1HS4;@BZIT:45:A^TQ^#3:N]6]X16J'* M8LN_FO@IJSG52H2E+I>:J*=ARN/BLQ=J;)Y,H2Z&7@&A<.QO+FQP']Q+Z=_/AU M0/?QP>]/YU];G\FW+]]^')Z<7L!S?L&]^&!GW&?Q5V/_/=SW%GX_V65??W]B M!V_?Y-]._FY^\^-]"]=_[U*8,_[O[[W^?N[]%;O]_>\_^/[O3_\XQ1,N389T M*@WBL4R1](T".%9:"TV<9;XM;4U(7E.*+46EV(!T >EFC7268DY%QF,=.\ZU M5%P[C8%U%*'2Y3?48PBH-]\K0662QIQM;#&9U$A" @@$ M$'B&Q*$ O,&@7%-0%M.8I$B3!680-98)!WAB'L02#+B#/990IS6^/P#;L(9 MS0,:-/O 5]<;15LN^E!FC4%PYN;0:&M+##ST'9,"",X.!#]/F$.<:B*YH4B( M%#2A5%&DO8T%-TAJZA MU8:\F1L^!YUVYZ8#:+?A-46KU$HY\/.L0UMF8,;<$=H2./M9.'OBB,7QJ9PM^=ANN;-8H)41.7,X$!L% [P#MMF!=^7M M :S;X64TZ)N"VM2"T M9B>TS(1EJ9C2"V'O5Z(P/UV; DQ5O M(!70.:!S%P<$PU(FAB.L?!O1F ND?5"XQEBS1#J:F61C"WZK M@:D8L#E@<\#F97/6!&Q>%FP>TYQMEI(X<0FRS,6@.:<:I3S32#)*2[N]^U?4=*O*?[JIHN^?8:W<-5P-?W:)3F/B@?_7T2-?T5N MKL7UGXWN51'O4X?2KM,_D,Y@L*]T\UQ?]#8V;\RIE;?1]04 MN$(: -"[;ELW=P8]H'#7[6VW[8=.^_0#L(/=[O5B>>.4]@ M=&^:'?-C2=']VW\;V+3^;NLO:G#8VF7?OA]\__I]CQ^<' $J?_K]]?>WQN&7 MW5]?Z6= Z,\77[_O\OT30_\+Z']P\ND?G60NH\8AS3) 9V5]M"#G/GL\=@E0 M<&;U1N1 !IYYPNT.W-VDO- V(-Y?W1W21*0+=[7K>J:G?,HO8A.+TG M?T./]^"XH^-):+<1.E@LX6!GVFYC&>RVVU7%>R85&H,L6T;9^#(\D1!"SXUG MZ6 2>FZ$]B957.K%M#>!I=M83%L_/*XGCZ8_TW&(NA13C.06QX4G*L3JY!8M M.=4]YY^PL161N8QZRM5[->81F$>@WQ3/F!^;AT'^:9 S4J#*HQ U+5XLI'AR M_;B^B%"M-3@R6LU#'VT4(<;%-B6&8Y>D6:SBF$B':>(HUP\.EQHZ^48G/GX( M7_)^8^3GV_UEF@._CM['!_^S)_K76ASFM/:_&W^ \_O;ESWR]? MT_S6>O=C_[?OL?R9?(-Q'UQ,]&*^."@.<&#,W__^OO_VZ,?^^[]A3G^WOGZ! M[\/?!R=__SAXN\]NJP.-G4QM$F,D,$X0-R1!*F$.*(\0+1)K*9,^#"JAO$;5 MD^-WJU<^-F#7BF(7C1,I*&',TH335$J6&7^$+8C,8A'C!P<3!>Q:,':-!PEE M3C@;,X*P-2GB26:1EE@CRQ+&B$V48:P(X52J)N+)*KD!NP)V51.[ (UXRGE, M0>'B0C.I',Z8=9A;@ZV.'QQL$[!KT=@UIG>E5,0ITPX9G$C$K<2L MD82D6GCL(C&I*3&K$,MOH,_B[UCZQE3L%B&RTT4Z 2:6D2XC&#(.ZXELSB& V+Q=\3U8I M-R"A#4T4RC+%$5?2(&FS#)$4@Y5,LD2+V,,W$ZQ&Z9/A.V2Q5Y?9=8)CB9,D MIS"-31 M3N#RAW)Y/IYRYI)8*X:HQ"GB*3"XCC%&0FF!M3,$C4#JU>0U3,J92SB6&76<.6LIEHR9I03,HEC MP<-QTM*Q^G6I_OO'/R)V*"BXQKH91,++ A-]8F\OG- MLN!X>K)%=ED^U7GARPQRE":(<^U0FB44989F\!'E-G55=#P%+I^UFF9 BL<4 MI#>7P.5882F=P0FS6>QBMX"(Q<#E3S;&+@^1A#6PB3&2J:^:DV0424LU2B0& M",<\MID.7+X&7$ZQ(9QRR9S0/,4LQ7',,L&9E=H)8H,QMG2L/EX@BV,I-$AP MF6*..&' ]$8Z) RAB3.I3F*ZL97$N,;YDZ.2PTG2H_LR%>7BVD4])-T,YTKS M!#UA629%JG"B)&?*IEE,7*IBD6H9:\;#N=)R@=YD/>V,$Y&FOM 42Q18,6F, ME*,"I3;#60;V:FSBC2WA4S'$"J:1!58?L;JU,=.QSU@0E),LU13,V-1W]*$J M=2J<*RT=JX^;,BDEEB7&(,Q4AGAL,I225" 3\]1A!>8J]L698P;Z36#U%69U MJ21+DIC'0A@N%4\-Q5PD@G%A4YF08,HL':N/2762"(TIM\A191''C"!)K4,T M!1U-:R-C(3>VJ$QJ3'S[DM!7BQ47IQ.6('<)-*9+$;,,HFXP0I)GYROB&*$:"U3#%8@ MJRE!:T+.RODU(T9;L(L\@&T VUDFH2IQ?*JP;8WM+TZ*X@VJ+USBTML*_W M$T'SB+2=ICPQ?7QYXD55)Z97A>\G?\YE3.IQ;5ETO]_-TX'OR]+O "H. *UR MN.:7T$8=WY#%1#C->-!FE404+8:T?>;JA%YR[*6V=-URJ;\^BH#<_/K\=6 %5TSSI= MW?<]=[H#TQ]T73TZ:>2]R#1T^]233N/:M;*U_/4'G'4[!B[X5Q3-Z'L@RWI1 MY[)58-&TOGC(]6AZH,=KU9KJ470G&4T2S<94C=O^0&P+;:!T BN;>UG1['@& M\:VS(EWTSH(]:^2F 6OLM0AXX\>N7\K^12TZ@Y4JE]C]SR _\PM>\V[F6O'9 ML#=C^Q3X$Z@S*D0(ZF1H '^,GEU^^U$-FZ99Y\N^=<_;Q$DIX''VF!Y.<5PG M>!Z=A@2C<^DT%,?+--C0%NG1;9'4T )G'M5[0R><4)%]^FHY)A8)CZUR..8T MBQ5FF=:.8*,%99+\LS==Q,I!IVT&W2Z(Y;*-]9HX[=\>_-C__M>/KR>GOP[A MGH,3FQ]^V6>'\#F,DWYKO6M]_?[YXG!GPFE_OD\_7>S#F."98O_W)W) ]\37 MWX;OTZ,?AR??6E^_?,L/3O;X;=UMI(Z=92)!&3,*<9QR)!/-$.P:+1>+P&E;$EEF2("HT1ATU$FF86V9A910SUI\=@((FDQEA2(32:D86V!-KA MHQLDANSW:6M<$)%IY6*9I8Q+;%)L?8LNS*A2L6 \Z%&+1Z[)=@YIE(M*,H M4\(B'I,4I=P7U-&QS0@V*F6^L"D5-19RS5>9?:DQF&'C6R-2CJ643&L<:V>9 MX5F2B:!Y5(%]QS4/ZUC,&;<(PFB*R0NR[ M/BZ/G4ZOKZ,C&$MP?,RU+(Y+32I=2JVCG'"9^EZ0&O1R;D$'MSJH'XO'KZ\3 MZH>@B4R-,HAZHXEG!"PGG$EDG$E98K+8J&1C2]$:Q56JY!>X=]8'+BF6-I;6 M,AES:1*PFGFJJ4BQ2N(L)4'[J +W3B3(QEHID6JD.?&)6YHC#1H)LAIS(:V0 MF#+@WJ0F*\6]?U ^1A'M,%AW/\-7[YOKX]$))4:?VS4-YH0 [U&G6U:Q MZ15?+Q\_5FAJR%<'@Q:,WI1_>W#-VX/BV=<2RN\J%%2@7P:V,"<<<\X<3ZU2 M2J=6 S#[#MS.*%]G?^/:7?/>_XG4_+*B4]^U(E5_'A*\;0BO;W!X7,?4L^]. M42*J%^7MH@;1V[RG3[NNJ 75BWQ1Q&C;%#2@_0>PX<,_?9DB?\.[O*W;)@=S M&&XUS4[/5Y^ZO]+0$#^NP</YPA9%8[8KD=1 M48035/R"HCYV.\99(*-["M/]032I!U'6W<^9;^_RXHFO\CZ\WTRQ7+L_=7-P M";KVDML*A?1R]OGJ4UQ,QHQ5<*+M^AC%TR^)W@S/7_9GW_.+Y53KWP.8O MG&FO*^1G-X09O%B?NK(Z6UG%S:.=O[+3R%T6[?YR9N"UCN@PRW(#[_#/O+I^ MA8G#ZT49OX:&&URYB<.:?"[+G/$/:KM>47;)?VA=#U:S?.2H!-]H9'_>]>B% M[L$C,E@,ZT']:-!TO1(L"-.(B!?N97$+$7;XU^!RF79_E14# >3[+^OE76\* ML3\X*P0_2'=W28:UIRQ)N1PPB:)(GAUJ#M--T6LIETL'NL7U@E7EH!FI^?J) MQ&LP<.//W/HRF+K7:1=E[4 =&71A/*Y\;=XNC2V_T%U?F:];ZCZI&XVF+)TY M*,2D7ZBN.^MT^[WR=MC;+(>G@LK3&Z2MO'_'BD8Y#-V806O0+"C S\IT6BTP M+XT>JEMS(C]8(WT&"W'6S>%--?\FW?15 _O ;\V+PC3M%:4>N^Y4=XL77J[$ MU8Z4=0J+2?<&18G#JX7+>T6A4;!A;*W<+%\YN09?;+5TMZ@^ZF\N5\Z5+#A< M33^("$@][]A>U#N#L61Y2;W^ZC',MEL4*BT><+FB.[!T>:]@Z:XG\N*J'T\U MD*]2LF/_DJ3^CU\G4+";PYWP*MVP&FASQ'!1!TPHH.D1&97?!)JHQ,(N5*0< M.Q?Y-N(4OSX:KE\67:VN7\V]T6KN7%_-*Z8\&JUF\1SRNL1]8)_ME+4@BX$;>I<.VIWAA6! MBU7S F/JE8M \OI_/"#_SP"4)N=M?B^X[Q*\7D@4KP;Y ,,'<7,1Z4)H>ZD MLK(L33V4R1=1,__A)1%(IHD;:@\;Z]V[?+,RK?RSC^O&]OV!$H9+7[C.)OU3 MPYJJI7_YVEW#L>"K6W3:ZS0'_;MON:U<[R+(2]$Q?\ZUGP\P126Y-$4;W2M^ M/'4H!?+X@70&4WREF^?ZHK>Q>7,_83.O+_OXBMV];Y4P?=^ Z3N*9+Q4I*9S MGCR$,"N#1]Y],L/I34E?6"E!2$R5I)5Q ^[ SE_YRT#DCY1N$/G.6W]_ =SV M;&[*^NL%F'XLBOKW@5:\BEQ<"+0R8UJ1?.-^&?],@'L[[7SM"Q[O%1@>;_"/H(J7J 0OCC= .&.#>OASV+(!/;JK1H H9[2OJ M^\X*L$;MPN[V!GSY'5UZ3_+"P/[8[?RZB([[H)$4ZCV,H=!%0,6A(WU]W[E" M0P(U_KC?,3\:G298_[WHA=>5AK;"V'.&FO]+T,CZD7<&>&6'2 MPV>C[A(V&GX,K^NZ#'YOFS^QZ!,UJVFY-JD(KA-R<]D_Y+TG**]/3PN]JV+6@Z5T)\+XG2V9B&/BV1"DM??@P??*CX\! M5+PC$Y9NY*BSHT6?X*'KS./YSO/T.,I-?G MZ&7UD4=AUM-QEX33&1$.S*OG"D#L>S_@? IN3^$V? MK@?"*"H]7]YZ+=QR5V>8YR[MY7T?9U0IH5'2B_5'6,6X7Q6@4 :.-?K]LU>; MFZ.YU0M"ZSO3J)M.JTJ3 'UOD9+JVIG>G9K+7)#TH1Z.ZB+%E4G: S+L91=E M3,"5KV@H*J_)K2OA+^JE]+_2721(Q*LC79B1AAMM<7._4[CASW5>^-'!7 8# ML3PM[PW9M=",QD +Y*GG>/^XB3/@3OLZA]<\BQ?1?]9V?8"#QY7+P,&K3>^EY=UKUG,Y7<9VT%&_?@"'D3J>.]T:#3UZX2TW<_PIJ^)R& M?9N8B-"-.901(/V^<^69.T#+CQ)D]MJ]W+_AX_7HKI&)XK]P^9);GS9TM;WI M &P.#9S:Z&X LK,R\*AY\2SR:OV.%=E,CA456^2QXMV$L*"S@U) T.H)B&%X MUT5T>-YVW5XC/ROLBZ&7^HUK.S!*BF"VXGK!OM<";OR?1ZX,J+OF?H>O "MW MISTA6Q53F+XERK MUQMQAU>\V%8CKMWJ YS';I1JWBG;V1[Z)4":[[W(?4 M[_TQ[E=>VD6NW%!S?4-]Z^\;'AH_$HK!7MMK>W%;G#;Z32\C;%VT.QQ3R3'1 MQT'7-'Q7\.)++T;*W?''CZ/#Q%KD--AC/M2W581FC9_W 5WDUCNY=;?KH\#* M')\71YZ_814JYLHOTD11GR/Z0N6>Z^=F-'+J[R.;E7!'RN7N]@QY5QZ4N]=!F[S2N2SK[ M9N^P2,ETC^G6H7J-U?I)L.PF&OJ@_OENL8[)PO([O= M3RB/6\[*HXXRPZ77[^8^S'FHB_CR$3XOZ^4:K^^7X@_O[(5!@>UVM9)GL%9W MKN>+=)T7[5:B[+H6J'.%-_^GSIN%Z/8J13;H^^,!3ZV%KZS42^_4*:(7[M=( M%;WQ]*Q9A.C[\WN8YJ#5]I3[Z%UX;$G:.XMA/+1(W*(*R5RW[&Y9_2(;[V=I M8/=&'I"ADKOH2K;3K?V2%,F,8U%3(GE<,<2IJ? YJYP^E/!G?R8U19$6_/0B M+4./ZDRW:M4JSWJZ.L]WE9[>*Q/^>Q%7I":%C(Z./Y=GF"3A-:Q4M%]\T(_ZNGOJ M^NN]@[3*.TAK1/&:B..HU]!%C M*&"LJ)$ZS-(Q97%O%[6?=DY>P%016.*:_HIK#=1LBH3I=^ MLCDG($Q<([+(?3GK]'V\8U'?K:!+3WDET/A$L"'61'GF2X(64:!%[''QZ;!" MO6GDKJA:[V,\?^6M02LZTQ<^$/1%49R\2$=U!9*UBU@U>&&C%[T@\\F.'#_- MOR.O89/@!>[6RQ$R>#R U>M>%&OT@KR\VH7B&Y$^!?;O#5/W!OU&IZS>6EZ$ M)[CN3_=R>K:;49)=_(?*3%5(KV#52Z\8)5(*,'=E4O RX>S:)\E<3,/9P:A@'.';HPR$:Z7*?;UW^)0HQFLW*VXH%K>IIC 6@V"U?=>X5V43A,4JIZ)ZLFCW5R-/\_Y8 M(ZDKW!L!;:_^R/S'&Z\M)^]+EIEG>1[A\ M*[YUU):FR)%ZYO7>7^VHX9E,FHWL/@ M2_'ZAH1%;Z9IZS.^JJ(D69J\2BGK2LB9)]3)NN1T 0EU0.X+.@"\Z@DSE<)= M5'S/NY.D$%0U <1,CZ< K;V(KQ^LJ0NPLGW2=) M;O)-$">KSB0Q, D)XF12 ].]1O2NV3F_UU)Y*K<$6;,B;*2 C>B*RYJ'%]@+ M>=J#IYO'-+>HL-$%D K51BD& MEX%M3OM@T$+[C=%QR88V9%' M]#S!Q BG268$Y3%+=>*<8@X[P:2*G?KGK2V]^G[8^OKKV]L?>/_DT_G!VT^_OYT?\=?6)W%XTFQ\;1TU#M[O77P[^

WW6>/P[=>+;V__:NQ_/V7E?7OLZY>_\F_?=^F^ M'T/K,SSW3?-@1^%O_VU@T_J[K;^HP6%KEQ]\_^O'?FOWXO"M*<;X];N%]_W5 MVC_Y>GYX\@G>"?>__XS_^]N(_?-_8FR$):E&F:4QXFF,44J)04Q(91A66DNY M46Q1WAXXN]V')7)*LBQSF<08A*[+E!6)(#*FW%GI)*A*KF?TF5=TN@/0)HYW M_KW[]O.'W6AO[U7T]_:'S]LG>X<'T?;!V^C3Y^T/>^^^[AV\C[9W=@X_'YP< M%Y\?[1[O'OV]>PP0<8-8)B,S"FH:CF_()7::,59 R"_-,3M+ZB 79EYD%]>9 M?%Q1Y'LK K,Z?V3MWONO"3K[2(,PV'D.5DXWH"G-W =4:5VU@J[# XMAH_%^ M$2/WQ@$"^7JNQ5^@-7^$1W?L;,O>#E%QB',WD\OQ_:7+JK>*V\.TPEZQ8B^. MG.]$Z?]^67Q0^"=ZI7)=?+#[RQ?E<@]Q2JS;DG[IYGU7+-9AEH6%^B,'1T/F MW6W;DID[6?GO+,9J/6-&X%N6 M'U+58)O;,?BK]QKNWA84-IN#R%!:;)E+BPU]A>^Z9?YWT9.D\!0.>G;CINO0 M)8(K'6.-4PJ_"*F<8-Q:;KG 5O!_]H"D9.DQM,[D+=WL_;\-Q$;^PT$/G6I] M]NK*_/ISL]O>__^#PCG\443RUE"'8N@QQ0U.DA<&(82.8 MI315B?%UFUDB1P["$87]5@,^'[H2 7+-$KH.=F\@E)364N!@I MQ1+$4P/(%:L,X013$\D8 &Y G(MQ/$WX[+!)"C14HY@Z#]M!1I08 G3&DZ>[+@+T!6@Z[D<=\^,7<%Q-R>X&E.TN(Q3[&* MJSBVB$O0L13-.#( 8<+Q1"ME-K9D32C\!,== *H 5,^D8YE4@[B-7:HMY09C M*;",DPRKE$C'B?)&X-/A*1B!<\"F<<<= )!BE%ID,PE&(%$"20U0E;$$<3*D/$73AM":"]ZJ#]>3+BCF4HTTY19ETAH:8Y)PPWRPL"0\(%= KF7QW#TS M= 7/W9S0:MQSQU5J#,L025R&N!8"J4QJ1(5..2-)%CO?'K2S,,S0I)Y2#(/VL[JH2K#EG$L,\M*D3,%)H'*#1FPJL-FJ=)<<(0-8XAGF"%I$D2E!GA7&P8@UW<'G&8<94)V!W<:MBB4FFM*!,^-,X_&Q9Y &:'@1-XU[K5#ML,.>( M,*41QTJB%%N*M%"Q4#(11I.-+6_G$6_7;<34.JA M*#6F0!%&+8M!;4J4=H@SV#F9J0PQF3J3.6.*6*YAVX" 5 &IE@2I&-,)TU@) M)3!/TEA)KA70.#:,"*Q(R#FL+$2-.ZUCS>.46X%2)C#BF;4H35.#4IUE<2)C MF<5%#0LL0YYXM5QO(4\\I @$S%Y]S#Z=\,LYL D,EQG2CG+$$TV0,MBB+%&I MC!7'L90SPNR0PQ0 ZID *L6@'E@/0 J#0B)UQBW%#GXC5"1"/E>>> "G!X'3 MN&<.9R!HL$L0B^,$<2(,DDQ9Q"BW6-/8:$LVMJJ5O!2@*4!3A: I>.9FCU)C M*I2F*7>"5QNR5/DT)F+VDF/UCPC,G1>PPUQG"1DK$J:%(9\0@2JV4 MQ&2I4GI&F!V.>P- /1- 9=HFUDF;*0W$'2?*JI1@*RS',998AC3PY4.N<;>= M,H(JSA)D;!R#MIEJ0*ZL*!HN:$IMDFF/7*06D]!Z)4!7@*[@N7LFH!I3L0S! ML35@!S/".>*<)TC% %F9%=()0"J<)2&F+B!5)>;VH$1PI>.,."J4X=PP39+4 M44-$*M*4F"0D@E<6HL8]=X9P+"U.$"%:@2X56Z0 M!"-G4IQXC++:%$-6[$J M-> L7'>;?9TVW58Q+$^?>;NDIAGSC_H3^U#//M'E,MC\Y]:_X,=H ,/Y(H]F MKX@<05S>MJ[=?X7\)T.6W_I7VMW:@?_UONWV7_L.GV%);V% ;1[YR]NKKGN9?T17I9U>;Y7__Z)G_P.N-^ M(4X:OL""ESYP+=K]U=LT!]YCGK>C?B/O1=MMP)=F=.3..MU^ M!!+R'CW)(Q?/&0R.H%D8U!Z_)AB;^6#C>ISP MJ9[ZI_.RDM2'Q.LE.PB W$:>M>\KP5+B_$UQQ4C]%NJ?CWX\+M]O+\TRQ(81 MDU_"]C,/XV#@#^_&I,0]-MO3]J1"Z__6]4PW/_.JQ30GEBLS;R]DUFK";W7? MK=6$1\CB-;@A>_M?]]JFTP55 Y;#%A^D%Z![9*[KP"@N/FC [_G,N&&:FD,K ML^;O\N9P5?TBGN?]QHUE?&QDR'"!O)X]_>K<'2IRI^)?9][ &WW6+4V+\L,' M&%!9-A=S&!:X'(5UQI.O-P9AJ5S7?PM&HV\U %W)!:\7/;ZHT?4^KD:_?_9J M<_/\_+P.HZR?=GYN;G=- TS@WJ:SI[J[:75?;Q*L$L+5IA^NH@D3L?^-TCBY M]A'"&)4?(G^QWO\%?,;JY%^;>MS>>X3W=?8T%PBFB@2SW7)% )=N6Y #O;Z7 M"]&.W\(,-K'OHDX67K7["R2VV^%_#M%PT^SDQM8Q(K72 M;-=@Z0]7]867"-%!IUY>88PAKA2C$X5XUVVU"-VD_JR55(,:LT12:?@K*>22$)O#"3%,ZHU^J^""[2?*DB?24B"$2A#"F.I1 MJ"?P_W[4[T3]AHL>K*_,G:HJ)D\D^L\LJF)4?Z("U ?X'XG78[JLCA^G*"Q) M$>@@]%+]U$Z2957I[3]9AN 7VSSY%\\C."#;\^(-Z; L6O;+9KOU+B MAT_DICX[ ]S.?VDT='D"?G<+^+X4\,&N#\1Q.W'<,.Z?2P%8.L/OK_'4S]GT0033O^('E M60ZR2;PZ\$C']])-ES\M%""X!((ZL)C37%IRAMQTOSB];,U3&GG\R2[^X !8 M$5*XEFSAI;\_SM_19WE?-X>2?ZWM?)_MMQYF[S#V;S;M.ZH_7?Y(3_^J6OE! M6C^KCW8*!VU:;L7>DM1>"EYW?.]X7&TVSIK=BZ<&VHX'P?P>MUST<>6/A$ M N!=>&PIKE]<\\SOZPLOX..7P4VQJC.EFS1>IV $'/P40817TY5,,!OS)0.U MLF"8!YJX3A.CL(*CX\^1/NTZ5\06%B^/_BS<#[,L-_#-XBE9IPM/*CX F7]V MULG;/AZQ*,<8';NS?MGM9A8:P-*9>H_6 )9NID\[J%BZZ7I,#49\T JBO;Z M%A5@.UCQ@2J>60DXZ^9PH=^9L1ZPA ;C&GD"UBE@H0#6X H(BD U(9]/Z@$\ MN ("3?Q9"WBQLWL8S/65G>GZF>L\F.LA7V#)H5M,BG,1K/I $[,SZ@\Z;>1& M<7AO\ZXS_4YIX@>;?65GNGXVNP@F>S#9JQ-K151!\JH ]-@#NKPAY.-@LP>B MN$$4VWYKO"]=1>^;G=1WQ0-YOSV2]\%P7]69#F4U4>LQ70]^P7 /LKH"MA?! M/!8*"\QBCOFF!LN+4"'4/\0#M.67TCH))GD@BS&R&%GEG3*E7Y_KKITPS[NW M)<9-&.EK:(=_6@_#5&YR7\)G)L9I]6?[:)]\,,,#AL\GY>FZ7U5.^MIE,,,# M4=SJ;-_7W1^N/TQ<_]S.^U>F^./CZ?:]!]\K"KWHU-_H;)07-K^LE9:_K__K MW;8^P"Y$X ?/P+H=ZR6"8-(H3OAU" E9YN 59!"^;^R,UV_H(-@_@!VFZ\$RV.I!QE< Q8>Y91(SPI3/+9.($'Z96\:NI/N,6O0$:WV% MZ&(DU\N^>H48OQ+H!2,7GOE^)THOBDC U/7/G6M?RT,L/G;:-"+WRYE!X?4? M.O"C%YU^ _[I-V#'O6K@583+;SV#>W\)C<=')C(NW4S%IG<*X)G$YU=_MJ$7 M0% 8*B(8AF9?4E"\NDI9BV_Z]F?4#BCX E:%**JB*LPC>' )#=!U\2R,BADE MZS'=1Z,?A*6P@= P)E3%+&]K"[ MKQ?[1Z[7UUY^[S1R!UK$I0(PB@V\5:\8Z1!E+<,39QIM6+73BYH/,:P7#_ZK MTW-GC>C?G=,GUSU:0K-R?=P%Q&L!CZM[M'2S]>Z"F81+!']! /O9@'WLAQZ+ M2["/L6*XZ/M^I06$1@.!,"8(XUZY/N8;^*O3:$?OZM%^IYN;/'I1Z@KO\K9N M%R$%0UUA'5]%W^::+ZW09S7V;]\Z:^N)5NU- W#VO78]O M!N_(FDD_K*B**<=%"MV-CQ FJ/S0_R/J_5_]4<"0#LM1+D<WVCGHOL5(KNO1]QZUY?U>]*;C(W#A(:-.7;W+2Q.'<+UU\Y\= M(Q)I6)"AG_+%N[SIHH-._7__+S!C7C/&$%>*T9=KXG7:)(F/R5F?.AVS\2<^ MMY.M>NKODBG?P2>YW&+T1B8JO70]P=^C$ZAK@4RKK&I.O1!)<,D&OK@BAV,- M>HY7 S\.X(FZYVYQS>[LGGR,]O;VHKV?G>Y%=%S7]6Z]6:\5]]US'NLUR[QM M"VTS.F]TFLV+J'/>!O7JO>NV/!4,TEYN<]V%NUI ,(->%&-:?]]*_UV+;'%& MO*]A6!&K167:<'#VKN9,Q:98KT*R2YDT5CV%KP+JYF9?ITTW J1K2N%PRUD, M-''6Z>4%MG==4WM#^_5Y;ON-(3UYWFH'_W+3=$5V_0 M:@&@3E+_K$F=X#_1.O4#5?$88E_[V>B.1G.F3QU*NT[_0$54[RO=/-<7O8W- M&Q-MY6UT?57'%Z2+F18WO1X^:[ASXFQ2^_%[45X>CEFI>H(3/^PAMPU?/)Q1 MO9C1B!IO7)-UPI([KP*PW'GMOJ?RN$[CNR\_]K&$U!57,W^LJF,R^S7PW4/9 MX];@_FN"L9D/-J['"9_JJ7^RB4M2'Q(OR(((T":WD4>&*41J\0DH>?#7*\1( M_1;J+Q\];TF;W"II=TM%?@0&]QD@\QS&P< G*$RONCYM3RJT_F]=SW3SHHWE M- K/RLS;^^O7:L)OP5I;JPF/D,7K&D/V]K^"\=OIGGE+WMGB@_0B.G*9Z[JV M<<4'#?@]GQDW3&,"K,R:^T,9>[F(YWF_<6,90^C%.GNYA$\_R$=N+OAP;=V_ M]Z[$4RLOA?""U:*'G:ZS^0,3;?H-%S7]07FW%YWI;O_"?])U_4Z4=3NMJ ]+ MXRMX%/_Z[^_D_3S5[1^UZ*"^[?W&O4A;,.:+"(4B[ #,_W9_Y//]:]"\B"B9 MB<]W"<^BUR61A^!-AM>K'.A,XBE")D^0#M>E0P'F"ODCOH[I4^4KY>M>]TKQ M4>'(=[4V]5W^"\3D6^^4[D;;P-I-5QBCP]R3+@P1IN=C!4OA M>FCZG:)8ABKD*YDM;)H=A=+([3+39;O;,M=;@#F'[NY<>>@HW<;G4'/[70Z9Z[;*_-//GSX6"MR?\Y<<=0^;+17%-K[ M.$B;N?%F &QP'W8S>I?[P\>@U@>U/JCU*X(<;$(79$&M7Y6MW/$+/$KI+!3[ MNRJCG0VZO8'/Z>QWX*IIZ/:I ^0'>3!HNJ&L($PCPE_HE\71"Q&V_&MXZM(Y M*XJL7WO.L2O<0\-$1TS]^_T!S['NIKKM>NCP5]-=%&^!*SZ#(!@8P< (!L8* M 1*=E"TT&!@KL95WR9:)2EJK(5LJ:B]4Y1DK+UN"W5(Q0)H0+3<$RY1K^@7V MTN]GKW*K.>>1W;V._6#[K0([W!#/]UE^11C=%)*;R.AS_;B^4[\I>PD3>#HI MK7 <+,!@ 2[8 JS8?'VT[-[!\9RRT^]&V@5,=:_(;(W^^^;H0[37[O4!:UST MMF,&17#P"X\+^>AC._K8=N#][4[?-^=QN@O?* !DSV^BCSX"('NK^SHJJFJE MSNA!SQ7E(8K7]/4I %/71;Z-C_7EMWQJQ^4SKL8S>M_+>B6SYY?\&=5GP[D; M!Q6;KX>=XYU_SRD\NK*P_I'ZV.8G@4%%97!5GE%]YEA'7>#M M[KN@"T1O79:W\QEB044%47W>6$?%X,/VFZ 81!]TZII!)0@JP;JJ!!^/ M=H-*$'WL.A]&/4L#H:+"N"K/J#YWK)]2P-=!(=CIP$BBC_KTKN.%%UFGV])] M?\BI??WI*^#P9Z@&7J!S7X,Z;T?#&EX1 .GC&GM45%17Y1G59YI;0&*BGN^, M!Q9/53;WGS_^ISRN'XW_V4[Z6UQ,1S[X@+*MC/I-RJ,L"@Y>]POZ( M6LLRHWW=!E OCI,]2'M@CSI=^+UU!EJ>[OO6 T"\;?^A[G9]>&KQY?:N2]R(N"&Z$N>WW7&L6R7L6Q\A?FI0]M\54[AQ4J=D(DSZA^*Y<;\1,-$2?6),IB%;/!$')&X_H=:+CL@I]?6*=[]^$Z^&WPZ+2E/J:TK,FLRF+UQ^4(2U-H'F@I4?. MYMGZ %2FY']R=\G_![ :(9>LML!& <^_J+^X/MD\]'N\?1_7QSRUBG M8;?RMN^#7C_/+EY7A@,_7A/>/ARLZ_YGD'<+R5]DLXQ%N7KE@(@7]N5E#*LS M@R[P#XSH1E(+7":*\5KQI:.K9ID-4"2LKS]9Q*C94HWHNK-.MQA""CHVK!-< MZ+2+ +;4-70S\]TW_8.*D-_R"[6R)N:@#7<5#]2#?J/3A:G;21RY92>Z?A&> M7;K24K=[54@F+"FW/15>54[SY^'CWYCHF7O#/Y\Z_#X]V/_X[VZ]&_#]]O'RQP?>X: MX5T_;TG\F)(OIV]6X/LRW>Q4X)>@(LT*QI?U]F8%?W5Z[JQ1;'#G5+!783C7O)H4'M$8/ MR-OP^HMR",TF6$)GVA0F5,V;0'[TY74PPFQIB(W\K4>EH00SO>E*+;L&= I? M;3&0'MP\'-'YUVJ6Q5W[3WWQM:M<,/?^ 2V-O MI]-JY;U>,4]_&UAJ/C\SN_"5TH8G@EG>;15_PFS[#=V/G-\SOTP:I,]H/7M7 M"UJLU^6"7RZF\Y]<_07KU=(7,(O"CUWD/)4FI.VTG3<9?^;=_L 5P^ID4UF% MMU+WJG#*GVS]*>WY*X/=&_.I[V4QM-E+-AO:ZAF8KIUSO^TE<_8\V0[-^>'+ MKOD%BG[&94;:%3^4I%I^ZJMKE^V.C:^S/=5NWM)#[VHSG_E$3]0Q58^QNYFH ML_AQK1'O>RP0HIK.['[08..Y/'8^@R4)K.QTK2,?KQ55K2%GN;<85TLVLX=NY4G>;Z[D-BZ//O_4+9QH^7B[/S!^BC]PTGOZV*_>/CC" MIQC=$M#>YO%#'4VKQ'-_YKQNY[S\G5;(63S=%*=RD40O/G;SMLG/='/RXC2Q MC4NWY[/;[8J%)$[A0)F$,7D/C#W6I5HM9>)^A^I,"U\*^NL9C\ M]T'A4#L\VMO96T7$7&DI>5=MM-(7.!*(?\-GT:5 K47OFYT4OES>YJX+T=N? M='7]6KN%V4C916K^09[QU@O_ZMIB\DX].MK^NG]X M\!9P^>@_>P>UZ*^C^I2!N<%IM;)")GB.%K]MP4RY0QYZT-(7K4[;@DSL_LC; M %K=:6JU!VLE2,9I)>/[W<.C][O>&-X_/#HZ_!*D89"&01H&:5@Y:?C>=;JG MK@"J3A>V.,C!( =G* >W#PYV?3#,_M?#@_[O==@5? M773:IPO#["=%35?]JVN,V6^/=K>C#_7H>'MO.P!R .0G O)]SO\[ 7FYT-AV MG2XX1N+P$\PX>H^ Q6G=) MMV3"[GW7G19XI-M U8N3=NL84K#ZTN[X,\BY:!?(:V_W_>Z'X!0*-DA YBF1 M^7C0\^7E@7=R=^J:P94?D/D1R!SY_WS9/CK:/8B.Z]')O[<_[![-AY8"Z@;4 M77K4_:*[7=;6_P=02P,$% @ >8!95 BC.++^/K]"-U]VYIQUQ]CD]4SW'G=>>G)O$F?C]/3N MISDRR#:G,7B$2.+]];=* AL;$& ['6;Q/7NG8Y"J)#VE4E6I)'[]Q^O4)<^, M!X[O?3PP/K0/"/,LWW:\\<>#KT_7K=.#?WSZZ:=?_Z?5^M?GQUMRZ5OAE'F" M7'!&!;/)BR,FY)O-@N]DQ/TI^>;S[\XS;;4^R4H7_FS.G?%$D$Z[TUE_R\^[ M7=-NGW2LUL@>T98YM(];I[9YVF(GP]/V*3-LX[3[]_$YLTUVE8YI$D^AJ7# M2_>#S\>'G7;;./S7W>U %CV(RKJ.]WVE].N0NW'Y[B&^'M* Q<6I._96BE/7 M&7N"69,/EC^%.AW#Z'2-N#@2=Y7G#KU9<;Q=M6$[ :FV(ZVW9 MALP9ER<1137E[Z!D,[)G<,E!B"M@[X^J, R8]6'L/Q]:?N@)/I?B7# %LJK$ M/Z3P;\0_Y!S6I&H-2-99_-JX"39S)*4_S9+\EQ7PSY;ZR%46]QW"Q3*X8S[,\:%PX+D*B<) M3#@;?3S M:X5J_$_7#K\ "V)BZ08K,Y!?'T(59A[N^Q)7!>GP<># &!PF1J; M.G=\QEG5CD.5 !91"?1?OO\6=:OV'ZI8H?O?T7V;C:IV'ZHXGK-![['V$[PG MCOWQX,('$_V X+.OCS<:2TOR5*5CP]75T.GN"_=U?W3X/^=?_AZK'W M= -ORXMY,2D-,H:< UV 8P!CR>))D*!)ED1)_YHLR38=KO[U1?_NX?'JMZO[ MPKA@XEEEH(/T5LA3Q3]AN+XN7?;N[^X&OQV=?6TV6Q; MI:!'J0M>APZEB!91Q/:0/ T>*#@K8L*$ ^W<'I]5//U[Z^4L@Z0>Q*-V^Z3\LI8D_S>B&.R! MO+[H#7Z[ONU_V]X<65+2PW;<;I^6APVI$DFV06 -PNF4\KD_&L#H.R-0.I[H M63*^Y'CC!]]U+'#E2B-6DIP&MH[1-@SE2#F!Y?I!R!EBJ @3?T02I,F2-HF) M[\%;&^TW K$4F+A#M0V8L!Y&?S5I*2P'0,^V)4/J)OS>2R:H4][$V9Z3#GVS MW36W0A\<^P7KI'=/?E;<]T)1 :H_C!\G%G\8>\'X48)Q[7C4LQQ$(1!<1L3* MZ_K,ROKEV314]"T)W8(,2=!I. 9/=.A66'4U)'1X=-M'W?14RL2#_*SH-7UR M7-!@@O]_]6?H/%,7'U'/OJ/\.^@.&* !LT+NX!:&4B;;85B=FUYS'ILEIQ]Z M.\#W[_*_),&> '^R; !9MB!6GXT7D7O*.33KF>U" E+$] "?F#*&7@K@!>D] MVJS/3(GYHR_%YN:B]9DY@W6D[[>:V3CFOJ M\-^I&[([1G& @7#O$8>)@WGYF09.4-&!VHJ)7AK.3!GF+R4-R))(GB1F2OH> MZ9$%7R(9[^UC-627C,-JB(HS^^WVJJ$OF."!%)B2Q)-1Z*BCZ2EHC62S+ 44J9 MS7FP--%1RA[:&^\9_O'YPH39$JHT/;T&[)IRXZT<:BV2(-_$E2Y[S!\XFU'' MOGJ=,2]@Z'SVQ83Q"YG!*WI!P*JO>-MSTN-NFG+GKBSN$6,2KN1-(N9$ M<=^O@@FP9*+F'(8*8P,SM!)V,L"O>"TG_?Q$/4LBX?, MOG7HT'$37NB6\.:2U8-[#.9L!7 C+B3!9H]L/#[?,.KCB;D<).KV+##[P?W? M";QZVGJ,3TPC%8G68!RS(A$O$C/;(QV/TB4;,5B_[$<&ADU8/6A5C:H>W5/3 M*&]!HT.JF)"82R/77ER7Q/R.B8EOHW4:B&K[_HA(XB2B MWF MM,B$0E^38A*2'!G!^!3C&S8,I3R+345UXVQS#GJ837"E@_R&X*\S!5UUA-5J\Y;+2D]B,>FD=K+6("82&=UTNFLC<+L&AR%BFJMF))6NW4!J)1SIH>IB6I.,\H7$_C) M'#PC?T$YGX.Q*Q,?_5%(^V"YX:=5FMV,:J8WM LQ;1/$&:Y =Q*SCY(\ MP=1?$&C@9ID&LO7?NQ.&',IZZ+MF)[7M70A]A@K88YQ4M+Z@[E4@G"G>E]OS MO)"ZUZ& T>U-?2Z<_\BF1\E X$S!!.I9?X8.9RE2NQ./W3=*+UFFV4EMMA=* MEFPD6;22J&82U4Z2;&B<2T6@J5(#Q8W=2V>!=.[B7/:&Y/42[N-<$A-\1U]2* FKEKS%9KZ@WY(^-=.ZC(D&6-!H\[IH)L#DF6J+Z:75B M=E*[GBF\"F=2H\S[F^F,.GP:G865B;I?J..AO_AD(CY\&%/YTZ(E8] M>'P:AH)YE6[&TM'0SPX\&)@R$I;4I,Y:H;='QMH@N:($*?W\Z9J=U&:@%J=& MSJ6!\*WO$]^U&0]4[FKYJZ725?4SQS32:>=)(G^+LF<;/?P5-S%R"6CW+LRC M;GJG/ N*)NY8I(=T)_?S5:*J5VW'9B>U09B)WC[HHX-5/OE,@1YFS#(OV VN M6K)Z8$_,3BI@E .L?-R2;$B2SQY:B4&X17@+@;?'U@7*HVSV*[ SB3KA[?,[.;&W\5D=N^9<3K -P.D-NP=< 75\Q87=@O.-FONL/G&G4A:WAWXZO M5CR.VF8W?5-JMGC$S6A%[2")AA!L29Q-(!M#9&O(LCE[&<)QO!H\/*R>>M[& MKLZBIL?;,+NE_!T\-@C$4X>F&VYUZZ>BVG=?7-#FC^!77[Y>''^2SQY";DW M2GIPJ:?6S\6>.15?\-3Z)?S]-< +W5QJ?1]8T @6*%(/W+'@Q9UOLZJY2'^5 M_NA%&/->*JHLDJNRXOR#Q!5WL/SA$]6ZY<&U^'G<68*]CPSD9UN1;V."4?])K+C352.&/CR/8G<(YO%(L3],:?3:C&Y?"K:X,]1UT@? MEE;TE$"1)442D]P#I,:A8DRH#"UM>.@([-A4@*$(K":&BK0CO8NHT<8,]&H= M $[MNQ;BNP\FE07>LIB+I_>BX,"R1&_,&=OHHHJ=,=0+QK'936TZEA&,90/4 M*ITLMVQ#(PW;J^G,]>>,?68>D!5HR52XGR2KLGZA/3'25P/$9$A$1]I335I> ML\9Q%_JY*EW][#LUNZE=F6SH]LHXF=GD 1[LB;Y6R3=+U-'/IS,C?0>#JDUD M]68.=$63-%U3:X >M[OIS-GDH#?1V$R,X27\$>!W13W[VN?@>"^#!($_4@5A MW(+/>#P!S81G)X!&P(\DD6JJ[HW8:S7BL6%V4X[(BAS@M\-58V1"1]2OB%[9K MZ">8HK&A#F9*OB3)6 I'O PU6QIVX7F7)*='%R9W:H=V#=V]FQT#>,^$&IL9 MXS+(5QJK=$VMRWU\8J0O20,:,31 1449FSSX%1WPO/IZ-_RTFSY7EP5$$]UQ M& ?P,4"9QR.*/F>H>N./\!MMZ!]?.FXHF+TH_! 5[@G!G6$H/^\G_$1TOZ(: M?-M6Z+7GF6FFMG11.A2/A'2H*VFC5N$:*=LE3:2H981X:_N1#13 M Z^"O8N%M!)1K4"IG@DJA[;*45-NSB?=+KI8[K%D#5QJ2X8[:J9 M?:6HZ35EUS13FTIEL&N@>F3C^!#H%X8)![,)F#3N1AJRF)1>29I&^M+,F*BT M9I)DFZHG"P>YJJHL2U"O+3$!<2/L&JDP"\=\)TE"4?0G'P_N*/ MQ@WGR[H]SNC.E<7F;= +T:EI;K;J+\N1U4;)6N@8+SZH-YPGJ!!LVE[=9&%\ MZWOC6^>9V6J7[%]Q+RE24J(OI=S*;_,P201WBY\/X^'@@> JG7(7>=\QGCCF]C]SX> MV"&/HA#JW5!]1Q=>L*$C#D@00G,<$6*9+]P/9Q\/5$%'L.D!$9*(>C+U/1 " M/K^!-TC\X#!W8&2LR&'\V@_Y'9L.&4_V6[55=3NK9)5>E6J_+7@+_PK.;7]* M':]$#Q8G7:.[D%<2<^X8Q6D$8@6&4\@Y'F:E@1. U#&D'>3U=ENJ.Q\9]02: M"LQ*C,H#%5(41UA>OKL/$3-_=$M?@M 1&ODN4?6-NN> =ATS7J)_>(MGW^MQ MF!I\;?[E=DQ;9XL):LF;?=]JAF( %\0/_\$CTL_417L/GERRH1B@_$F9[#V# MUL<.7/M\ &6BB]OQ[J @?TAV0[QX[!PO$!2'^4?J-K1YGQB?)CZ>K%=QF@IU MT'17KXY<5Y[ O%\UQ_/]=W)+U^'WBREZ\*E08"+)5@#2L-TVL9IP6I4LG8= M>IHSR;:9H'^)^?? N(56Y9CU1W>4?VV^EK0N\'E1<$Z MLRQ0A_9N& _==7RUMB$=N43>!$'(;!5%40MA[@JZ=E4I7I^9/UB[(?ZV@1QY M[*3,0*U>GZ;7RCF%ZZ-P;SS!. NBDW^]Z#-MZE?T4=A[EA_$+%N]OGLPR<_[ M%/HT>:7?VYRXHW,,C:>N_2ORG_6UZJ"V2UAVN/FW P-QE+X'I M,\7+0*)=D()UMT3-.B#;FW''[;8[[8Y1$+9*%ZQ#^Y?!FB]^V;#.LF0=>K#R M65Q0!9UVP59$;ODZ]$;9&![NQX# HQ71:;>/"N:*MDXM>H6S>;C^I: >1J%C MWV!9Y('.\5$/[QE1)E1_)'_$GZ#IC?$3J:(7BHG/4>G=T5=G&D[S#;+1YF1^6>C.&M=CK3%VIE(A$Y(Z)OE)-G::;@%/F.@.&?@JPNPX]NV"# M4UNE#AI'F4KLEJ%!&!N&:F8_,A?O;W[RGR8.A^D.A1I#B69PB>V*OX[$(']/9;.0IOV&$1<]D\3FM9H?QR&?CIZ7T==5TO6 Y5 MH[5EJ=9T\O]OZ,[1,3;.],*>+E<'Z5@EL0SL\'L!R_+@<9$6WI+:8VOU);*V9I+-T"= MU<$H%@JOSB3;$8.:3@I-!]4-=VYHJX-<;SN:6S"KZ&B3;)NB_>*#Z)\Y,9AQSIIES9>OO>I-E ML[T!B^,\N?%4LQ,',B_9\B;\E<.\FCV#38C5-9(E=WQ\_'2)13T$KVA7.:=X M'>;GYS" "18$H B'CB>9/2[PN+%QOW7DT(3GJ61T-6M5?AV:J92BU)Z0+BOI M!W&OJ;79"\=A(#HE$BO2!>L@.[MQ"-";?F.?0[&HJSH9."#O([S;743WR:#1 MY;M.X1Y/F9KU<4'B\RQ]K^3!ET3!.HA[3^5VI[.^"R9O4;4Z].W"993W,/.) M%=Q!DU6R#CW0SH5BJ[-D[?_O5GB=&_M]$!6BN?*;0J;Y(CF$'AOO&+/ MNC]*9ECD7Z:04[RVF1:+!"E'"IR@K_CA<&9HYKECP+Y&3WFCUQG MZJBKPC3' ;8 V%OAV \:?'8L5A%7RR]="7:[XIU'Z] +#.UBT MX,V\($A?CYXJAH!G8>2ZN!1>4\WGTM=8*^>JE"=8T;+BX%^2E MX#A31L$?BK"\&3BP)FQ*/_WT_U!+ P04 " !Y@%E40T.7L5(P %\P$ M%0 &%L9VXM,C R,3$R,S%?8V%L+GAM;.5]69-;N9'NNW^%;L_K33?VQ3'V MA%9;$^J60E*[YSXQL"14G*9(F61IF5]_$R2K5+NX *PC3;1=$ED4SP?D!^2" M1.:__\?G]Y,''W&^&,^F?_V)_YG]] "G:9;'TW=__>FWM\_ _?0??_O3G_[] M_P#\UZ/7+QX\F:73]SA=/G@\Q[#$_.#3>'GRX/>,BS\>E/GL_8/?9_,_QA\# MP-]6_^CQ[,.7^?C=R?*!8$)<_>W\+U*JS*Q(4'()H&(VX+)R@#8ZYI!G[N3_ M??<7S JM%Q&T2AH40PX^*@Y*T1\Q"9&47GWI9#S]XR_U1PP+?$"#FRY6+__Z MT\ER^>$O/__\Z=.G/W^.\\F?9_-W/PO&Y,]GG_YI\_'/US[_2:X^S;WW/Z]^ M>_[1Q?BF#]+7\I__ZY<7;]()O@\PGBZ689KJ Q;CORQ6;[Z8I;!&2;C=],E MII,_I]G[G^LG?G[\\M_OKVSO/=%5YK]/AYB=.,Z_DZ>_QDEBY]:%*E-9N?_U#!&2O0>6OTY6FK M0UO0V%9B+F$15[+>/./G.I\_XV2Y.'MG-@9+*0TA2@=6.69N1"89=QG4!Q.7Q7*#+PWEZ,)MGG--N M]M.#3UCWGLW&MD84YND:CRXOJ\TG?EZ9Z M+4M"?ZBPSP?T]/,'G"YP,9+)H:=-%J)D- @>,_@4)1@=F30YY%Q47RJ?0=E& M\.*KX.&[DOQA$]],_K_B\L* N$*CLA$09*@0G(:(T@.3,IIDHN A=I'])1B' MCNGK-STC,3Z>36F:3VFF-U,^FRX>89G-LRPQU'-20 M-MC]^7AU@0V%!3++SZ4(F]4M\+;AB?S.MYT6DNEHZXFHN>"5L4E*XBX! M"C0VL!*U9"A45N$^;+W=Q_8&5SOTWVE1SL/DX30_S._'T_%B61_S$3>/&7D6 MF,Z&+&ME'2C/' 07'0@TA79QX8SJ8^!LAV](FO@PMEQ=%AWDTVQ=O,8%TM>< M$*HG^!$GLP]UD9Y!2D5K43B--51(N2!M[9D!+5^?6"$[O>0NE+D3UHY*]CMB M2CMI-"/(W\-X6G?TUSBI@="WLQ?CY?C=:FK>X'(YP8IPQ()EIG@&199$@\X2 M(M,T!SF'0L.G7XH^L9)MX.VH;8_D3#=A3'OQ-&?.R^F;,,'%R_)PL<#EHNY_ M]2_/WW\(XWF%]_@DS-_5((#F1?L< 44FSX(P$\"H00J;HY<&<^P4<-L1Z39\ M4M\WG[H(K9,+T-B_1<99$06"L30@;Q0XQ@QP*[TA([C0_[_O*$>;L+\FEB5$ M"RRQ:JZ0CQ"-3N"=2TXZ3!;Y_83][]=V' HW;PVZ[BG#@Q=O/2P;G0UE#8*V ME9?+$YRO7VTV,/)'1[&XXG4BIY!\45!8#T(=[2]&<5^R%IC#%>?L^E'<#L\; MDD4Y-/[T$EL[.^/".5)6]3]I 4W@!"!8"(D%4#9[DPH6$_N$J&\]L]O')?N( MTU,\D_X\I.7OX^7)X]/%DF9[_O1SFIS6Q(6JD.E_F2@PTDQES;FAF=:TD*.+ M$'.U]QB+9 $C::/_;T'V"%MUOMRY[KCUE=FS1;+X]EB^;)LX(X<2A-M+I"% M(;^@^ "A^%7LCSGN(DUI'XO[$HQ!!;K:8XES]!' MVK8MVJ01DW"9=5.T^QC^%Y^R>L0H:".]L!9RLJ1TM O@"GD@2.M+:F]]K]C# M#6"&L+?U$O_U:/]ALFAWCC^;SBX;MV<1,Q:8="HJ")[1\ P9)=$82:M8Z4RC MX]SWB?'?"FD(EN:Q"-)&+E=H\N\_7YVY%_2Z;1;@RV>/7_[RZO73?SS]]O?\PQQ,2\?CCQC\A#KTLU=IAFA>> M!(.L:@9LJN$I)1-PE8(U)17/9"=3XU90;1.(:#@HDU#@,:S.;R($EA+$8D.1 M:'7,YM@)1/=K7;?BP[6-9>]Y;W>>7'?+&\97$9V-\=5LOIKXY7(^CJ?+$"?X M=O8JS&M$7GIRAWDR$.I)N,KHP G'0>?LT217\R?Z1,\. SX$_=6;7L>4[6 ( M28O$6&L%V))J%F?6$+U!2,I:6;0A*Z#/[M64D&WG[=EL3CR>/CZ=TY/2E[?S M,%V09U^13//JU8;[^;]/U]DMY_S3'C7Y= R8Y*Y&P@H$LG.(?TR;F(LJMH^Z MZS.>(6F58S)]EZWA2&SIOF/\-ITCV9;_@_D?LTD-6ETX$\1T.A\OQ[AX.!\O MZ%=/Z.7TW2NJ@^@1A>XUH2$IO MB.P_*F..YP\^>OCBX:^/G[[YQ].G;P^^#';YRYI[>W=@;>3(>!)*EB\'TR"J]A.70S?$7PD#;NO/KJ M?X;)*8XT3S(3-4&7(D%%Q6B@B8%G@G$:8%*F3PKQ#6"&I( /9,+57>70J6]X M-O+^_6QZ 44RP4I5"L3(R8FH@7 #]!,LXC9<.\K>Q;<,>_7VRI[%@VFU$J_3;=4QA.;)2,*TP M@O8!00F>P)6:OJ>U#0:9=Z;/?8Q+, ZVL\*BWG"H?U3)?0R3>B_LX?)QF,^_ MT.2O[0#R"!57RH-Q@?;][!&B4P*R+Y@"^3.9]5&]6\$;DCV^/T>N&6/-)=-N M(7P,XTF-9#R;S6MJ^M? PA.,RZ^OSJ:!!J^,]1JDU@E6-QJ]1P>&"1>-=3FZ M/D?_.P(=DFG?CD@]I=72R)N=$K]?8T+B.J$EX^ ,48JD-G)A8,@. .4D*1.5 M:P$G#-&)(%FOK?8.5$,R_QN2I94<&MXO^4C/GLV_U!08+-8X%P(48SO)[SW/S23]:HX?R-W<)":=I4%='F&((I-6 M(TM/KNY3!0,Q,PGHCA>MI=*,+B_&(8XGZ_.,:;[! M!U&9)6M2]3PBW]R]2ZX64I#1"G(P2W%=N/(M9 U'/BHV<6,CJ6?D$133F3PA M6X"Q%*5R.:'L8UM= #$D [PI*ZZNA7TGOAGG;QB/CBJ)1,M:,@*C0JSGU34Z MQZQSF)*A:;R7@Y_[M9^[\N! ,30])1FO2[E45W%U/^T=3E/EIY7)%$EV.TO9 MTJBP@$_6@W,T5IZ4B+G/[G<'J"'9S%T)TDHPC6-7(V^T4EE+T/1P8JFWX$U" M,#;E)"SY=[I/*M3Z^6TC<,HXKIG5$ 4KH'PQM.2D!1V$C3$YB[E36&%7J^^X MT:>=I'S- =Q[BAOZ ?6JPO++JTF8+FGYU/7X89.C-0J,#,M@,F099%6["KSW M$KP(M$*=-\SW.=VY"]60%%\##C030/N282\P+/!UG<:7Y3=R1^I@1ZBB3%([ MB$HR@E0T^'KB4$H6C A,$NV3&W GK"$INP:D:">"=K?-9[/\:3R9C B_I"$@ MB#HDQ>N&95.L5^M)H<::@-XG^>D,P?!"0@?)>J^);2;6)YL.A4'/PF.-M0P'P_%#A\RAL&_Y=A^FX< M)WA.P_/Z#>>;%$G*A:(,9,=)]ZRJ;60!>2=/=QMTVW##?C_<:"Z0 MHQ]*7Z THB[&D;TBA=+DW01'GGB.(*T+(0L5M.V35+P[UFUHY+X?&G465H\S MAI&3+HI2*\/$M$J&E1 =.3[%!-3&AE!X'R/SUDC[0>,Y<_%KU;%Z?@LZUW8? MVM8;DCR!BD**P.N<]W&>KF,94BAE7\G?<62PSXRW3+"8GUXPZRZM+9%J Q&- MD'F@M94B0L1 M+X*8:3QXE6EDL3@:\;V8$OOG([X*7ZJ9>IX!YVJ 6PGP9(S2VBL!HE(),#JI M?(S1RC[US6[&,U"#:1\^W):(>( 6MM.-XPP556MZXU(DUFM2DACE8E&F#$K M3O:==7U\@ELA#=1J:D2)!F)H'J;>U)4\PR*#L(F>!RRG0E8/'[[YQ[,7+W]OVM7VZY=V;6I["_9& MA0UJLGE8G+R:SSZ.Z=L>??EM4;VE=Q2T'X,1LA:G-ZZ6&*@5ZA/C)48I.A6[WA+@ MD*RH>V!=*]&UX]6&^6]G#]._3L=SO#5%:22Y0QN,!12A>@B6H"GA@$9@F'." M6=WGLMCV& ?5 ^M8].HCP7X,>W2Z&$]K@X!UF8+5==SU;_((?48*^^*.NZGX?7TVK&=RU?) MFWKL*4JLG>(4[;Y))9>T"KE3ONMN0'=,@_JAV-9#EFTZ3UR$=5,WPIM0)D6K M()#K3(L@UV41P06)Y$1KFY0,7)8KAX&WM*'8X^%#RJ3J3**CR*>+85\=C;M< MCYK",:(ME7O&-.10"R\++B PX0$]XSY+%*)3T=U=D0XI0>L>3/WFPNQGD7T# MI'5U;W4>0G5'5$BT)*S/( S33D0C5:\XQVY =TSE^J$T90]9MNM=<_-X9GTJ^VR#;DB'J$=C M4F.AM:N!<1+F^"C0J&M946+W&HLVVDK%5U%#&JQ-&:)B$IA5RO <6<9.!=!O MQ#.D%+0C4::!8(YS8?@BA\_:X$6>-',DW:)EH(&;BK+:GB)%CP%3XIUZ[NR( M=$CW#8]$K*[";'=7[?V',)Y7-^=E>3$CL../F-=W9?Z!DTR.#D$>A2P*>=%5 MY9K:O39QB%E**&BLEC$IWREM82MXWT'\K36YVHNMW?WV\]8M;W'^?CP-ZQ/9 MU2H8I6C)7+.D>T-M[XHA@(L\ R]6.(7<2=['ZKX+U8[!M'N);;0F4#,I->/- MNH#1+[@\F>5U)*?2^_6F+]!7O$_&BP^S19B,$DLR:,>(SJRVQ'8)/-H,WDF) M4A$/.K5MWA7I]Q [:\VOKM)L>%/[O/<:3=3-F!^>H7G.A:;C)6)JMJJ M4L56A\"#+ZI6KM7>.73*\3ZWU;9!MQ6+^ _&HN9BZTBHLR+9= KM*ZB.W-D4TCX+T=]84+M6%+H;>55U\:7;F,>4;WK]': MB]72@W.9!PN"S#]0G-="LED#0QU84B:*3DWY#D6^%0E_L'C[4:7=GZ,7JJV< M+:+D%4I=R)S4DGXPH\D_40QD9BR&8KPRW>(0VX+11 M1BR*QP0*HP(5M22%7^H=9%M[O4?!69^K;=^$MA6A[CG5M3^A#I%7RW3JC^,% MS=*SV?S)[#0NR^GD3-&/O,]>JU1 %[7R=3F$5$CAI^ 5RTQ$T\<'N O55N0Y M5@7"(Y&GF93:7.:HH?Z7--]QO)Q?N2*=-UR:>..AVQ%@1\E/MYTQMLU?*$17^D(^AH7R_DX+3%O.H9>?N/")U_A M?%S#^E=WQ$WYUJ>?TTF8OL/788E/2\&T'.DD+LQQWG$1/'HPLEUGJIR!2I'"4CQ.1IZS!&!^6C,*+/[>1]$\?O-\EZ MP'R_(5&[!PEZWVZX\899]/6VCX"L%)E$@O"%HJIJRS+9% JZHY)TSXN"Q\KM M_OY)>B@)>I/TV7@:INDR/N6PY(PT^(B&E'H.X'6VH'F4G@N6$^MV(V5+C$-* M&__^27HH"=JE5ZV&^+)<'/;+Z4$3/"(;/*,/'JQ;508EZ]1)3#1?V7AG%%>Q M3]2@PV"&E/K^'='^OFEU'YLX*UYKG3QD%Y'F*PCP-5J\F MOJ/+_NIT3L)8J>.O=^$-B2KNC-O^HBK>?&#UT@"P/QV]C9\_GV\/*DM M:FGP]=;\S;>M##KOZZ5YX6K'3E0.O,BT[=/;F1G4TO2Y7[(OXN^A&%ISTAU# MNCU*5KW&#^=;[<4UXC#$FMP"Q50[/)N:;1X#H&/O% MKT82ZULE>3/X,'D^)3/V= 7\!JLW3/,O8?X'+NOA[\5R(IMMQA#@ZLR+RRJS;^Q144],[E+EU7B[G\?3Y;+'Z;SC=75%:5*YB)RM>. MP5BPWB"0 :+F&J1&8G*FWZJXE. C++-Y36(8 MB>!R)I\,.*H(2C@)SB.Y:2'IXBQ#6N"'S,9V,(80Z;]/GEWR(8XGT&XM#Z_, MUI;00S0^)6% U#-1E94!;T*!8CT7D6Q<[_L<\C6!/P2790@GWV5ZD6KJ-BBM7N M&@+H;UC[1 4P*67TQ1K9*=K6!/X/IJUVIFJKE;X_)^YUI8]X,"(2&@B2/%[E M":0G'PE24#X7\H_PJIYJNZP/+X-UU[>?=U$^3WA=XAP7RU$HL?"H:F(1JR6[ M-(-HA *-G!Q!1RJ!]>HGM _>[WV5[D2SZT6SNHNX:2K9#?.S?!SF\R\$\I]A M=4G8))WB&6K-BO6=32]00!("5= "W=4\N;:;_24T/:;CTFBS--*3"0". M&['Q'A.IXR!8FE8+7/KT=^F4-;6WKDO(\F@U2@O(72W@(3.$X%DMXQR]!?>^Z MX'!>#Y%!]W!T,)LNYR$M3\-DTSSMRZP"@>)3@K7-D 1?..>.I5RNX;1&VCMU-\'_AV'^ M+(SG&P..2U<[7X$V*=-J,QYH?3E:;3S(Z$WFMH__=QCN(9@97;GXK7!,1S%W M.T"X#?/#0FJ!(+\]F<].WYT\&W]8D^]T9V5'H(-2 MWDWXM-OF=YCDCJ2>O[ZJ)1@W.#GY99:E +'4.=$$,2"CERP4ACDKK?I4<]H= MZZ 4[KV2;$_YM2VT>OL4J)@-"J8AF57C+Y*_$YY#=DIZGE70MD_MIKMQ#>EV M71_^-)1+YV.C&T<> TLL*BC)(E&9YB H)B!PSXN2,@C=I\;2UA"'=%&M#X/Z M2*O=3;'+O>5OPE7;"\F2/ 0:+RE>4?.42>9!O[_FIA-*]'1[C:.1\W;VE"^_XG(D M4L+$JI$K"ZLW$")X= *(3UH'I@/R/HFA%U$<7K!M\UVOPZ=?PA+GY"JO>\&_ MQ@7./^)BI)E5(81ZTR+5!E790VUW"TD''[E7*Q0"_A6U(CMC>W+A>DZVI M2!K6]MO@^GTV_Z,6]9TE7%P#AJ+$($$+I-TT* E.A7K+VW-3#'?&]ZKN]TUP M0W*HVI.ED5#:L^79>#I>G&#^^VR6KP"31L@D=(:<+"E';QT$06HR6\N5%>3, MN3[QGBW # M>R/[Y_+S+Q=P/PL%%L:R0.Z &V- <54+ALH()A51)%KG0I]F65N .[QXP<5' MG(U8.,XX9QYTUA84U"%RX3LV_;X0S))NH-5^N5R8$Q6LC<>ZE=X9C[K(1O$?]^;9_>I#A0$O>CTV8?<+[\ M0AMZC4-]J,>4K=WQ.Y[156-M-[)F"FK]N%>$9?GPPC.KY81"*S*::I0GDF4C M+2<[F%F03@BM>8PZ]W%.[D+5H)[.S=^]NM8T#'XH#O=:;L;U["45"/.W% [IY5HVIV9?KWWMDT+^UN',$);K#.NWL5@ L@K M$/6PEX%%87E"IE3L=%;?: 0[JL2^A4^ZY'T?*O1Z"Y;6"O36)W14G]N- MJE5JTK6'G9MC44H96>T)QW+-8!/$0.- >$N_\%KZ3FW7;H748!^L7[Q.^QY/ MW]5L__/AIL2M=V@@LSK<&&F/SH@0BU5D,"IFKG8+:#O<&U$-266V8U4; MF;0K94N[Q>P+XJ80V0WCE58&D\G##(5\%(4E0M7;P)CF,@O'?*?KQ]^$-B27 MKP]?VDJGS>W.S4AOU:-GR)R.'$,F=2K(Y%.UQH%7Y.^Z9(G,/A26T[?4U"X/ M'%(XNRT;NDU[2YO[2H^N,SB&3'^;M 7KA"/S+K"ZGS%P+NI$W$R^-G#LIVBN M0QI4SD]/+7.@--K%#<\;!-::O&=C_7(>R]0ZR> $9/JC[F F-)%*:^N$3*>"B]K-+TR>X86;'5PS97F"I'4$%7@& M[WFHZ0 HC&<)E>QIHMR":QNJ'*O=8E<[I85<^L;C5@IR\35F-2N3^@ZNS_<. M2,78[HN;1-_V&$.CH-OJR:N:%A(C8BP,C*(UKS@J"(D9X$RB+:)H]'W4]SF$ MMK;LNE!'L,B(ZR!KARQ%M =/SA8(E9@FEK(D^D0.KV,94@!M/ZG?;:/N/-_- M5,@_PWQ<$^"_PM!9YQ"E!V&D)O-8:/#997!9&^X"U]GTX?(U*$,*@[61^F&S M?0Q=\":=8#Z=X*S,SABZVDXG5X\Q#E +.SRCH8;8=V3-E,6"E-(MKNE95X,G MIS@R1@EK=0&9?;W[AA:B-A)8D$KRF)V6?5*/MD78*6Q" Z<5E#4#&F3M/1P< M^>4BTSPH0^XZ3T'T.;JY!="PE$X']FP9-]E),,T4TYTC_FV:QXM5MW+,3S_7 MM/F'[^NKD<(>EX([ L/Y"'9:. M'/%C:$EZRKWHR:NC.[:F]$&2D20S8"WKK9SD$&WQD)!,LUICT)H^%2&.I2FW M?U:^0#1\P+%,Q&S+AA=GSYI>\']+K7L+LS; M:0]L(M3CZ. +4%-D)0U/LE: J17'&0WI-^E MYCT&Z_82Y;T0[BT1"$8D,Q#9.EFXMVX C%M!'5(:Q^ H MM[LPC\ZY7\F\>?L))Q_QE]ET>;(8)5-B4M$!]X11U5[4098(4D2>LJ&!N'OP M->Y /*0$D4$Q\"#1WH^V7=D$4EKAF07-7&VF90@E^6,0)?/9D5\4>9]ZY[LB M'5+*R:"(MYV*Z$0:@BL*A"D^*95"X=MUPCD*W"&%98:P""ZEK ^/,,UL@K-)&]',*,=5!FUC M 260T3296J=*!*M2Y%GW\6[.$ PI1#,D!AXDJ68\:;D$GF#!.?WR;?A\X9@UPVSZ?+ M,'TWI@\O1LDSS8T)X(+SI"NL!AJ=!!D#1HXN,-WGKDFG 0TI5/6CKX]]>33( M1;$I"WVA)/2(F1P59QD,5^3M!B9IQKT$7B]W1,L%XWV*H/8=UY"":C_Z$CF0 M58-<*5^7_?K#*T?D[4F8GAN6*B=N:VGM$D.=?S'^>!W[J&AOI'4"8M2U=V8MAF;)\K=.*:F-4HSW2>TXXB!_ M@,C#$=9;7X.@'0L'OO4M1DX4+FS*(%P,H&QW;YEKHI_9^43 M]P5L"0Q4](9LV2PA6A]R#E&'U.=>Q]VX#MV7[_CV=:U$S5R1/""@BJ0MK') M(XV@BPT6BV2"]2G=^2UD0S(T&G+GZM;65$#-U/D=J"[4/;Q8WW"$W-G"JO>7 MR/90P2%$CPI22C)8@S3O?>+!NV,=5('*^^%6"RFVJ>NU'S]]4,<#'>AS'+%T9P\-__DT M34[S>/KN N1GLSD)9KJN]I"^O)V'Z6(MOK^'\70U#&T2,S*%ZC)Y6@3:0*S3 MYUS(*7,9;=@N%Z 'NHY;^RJF%Y2VT4C@ C69Z9Z#%_5*(0J6BU.UJ_:]VT'W M8PT,@W [;/*[RO.8&_H6LZ(*VA@BAQ"+K_UX#'B9$AE"C/M0LD3#&F[RNRZ] M^W'>AT7"^Q/XO;GC;V?+,'FZ6([?KXRGZ?0T3)Z=+D_G>-&0VO3@*/3."9[% M(X[BR;?'USL(T'E&CQ,_0'J"K0>RF(H!Y;V&6%NBZ)(2*SY&WJD\PKW%#VX0 MSK6;&M$8YY*/P+DD=Z+0_(14-Q:A=.9!2%;ZW $^#/<0K(T.O-O%/VPLW*-$ M)JYC/DNI#Y[,'V4CI%@;/>AZ8T@1X)>$BW8(?%O)W%>8_<6]T0 M-V0MQL@D>*4+L*\YZ(=[D22U9,.6LE:,<\ MS5$4$)$5B,EJ&[W0YNH]KGMAW\Y%=HYU(W8P%-Q?K'U#0Q?:6SRAORR6XQ2F MY]&M"W6.UQ^DV\[GIZ.I^\V%[9GTPVR"VA^&4]G\_'R"]$8YS2XA]-\^5MJ*O+R MRR^X/)GEVAI^L5Q=\AXI[HV0M%Y\J T+6,C@R64AOQFS+";'B'U.5XXXR$-W M_SV@GE%LY'30TD8$B=K7AHYDH'M$R+1JT";MK>QSF> T$,*-@UU+5Q5))<:_V]"\Y BR,E M)R$*K4'E;"$6X\&Q4K!(PY3NE&6],]8AG25UV=WZ2N\^64:>D7:8=*UW2 :E M,Q$B3P%$E!:SCQY]IV26 UFV^^QLNKYM'GR=(2G(&&L[ S+I8VU=*^AOG$,0 M)0:!17#59XO_!K AV0Z=&79UX;446;-5=E;&YNZY&#$6.$I&B+2E#:<$!!?( M7PLL,]H3,BFA/M>MML,W)/O@R*SJ(,!V6_CNAG24QD=N$F PI&H\RX0S1;*K MN6.2EQSS,-V@_;?P]8.OBRPP$3F/''0LF;2NK+U"7;V(+#/-4N Y] D*?P/8 MH+;PO@R[;0MO(;+V6_B=U'8=XM&WQ#(3;?YK>9 MEY$H1D<9-3"+- <9 W@>% B:@JRX0>;ZT&P7E$/:\N^%;=U$>KQ4HG&A(> T MX>(1+C\A3B_\\K<%3=5&J=4AGA+!OYS__C6-.4SS4_J"M!Q_/'NK35Y1+UC- MDXR.,G^-3N_.'W4)PXVK(LL@F(X9M'.F7M\UX".]%+$(5I(6L5.[[^TQ'KH? MW_RD6M]IFL:3\7HC6]XIOA$6K8OBGG:+VI[#*$8.NTG$WQ\X?Q>G)F9;&RHW%6)N/WX^591DJ0 M& QWP(7!>K_/0R3#&C@+@5D990A7ZBO?4F/I,!P[WH#K6U*O,^&.+;:C;HN_ MSFI\Y)0^%B>X";R].0ES?!06F.O%+WIG]B%@Q$ M!K2O&U=D=*;T28=H/Y9M*&S_]VV9'0EQ5&*O&P'F_SX]N^N1"QG*J0A ;5(] MN_ 0A+-@B]26B=J?ND]E^GW0;D-.][^/G <)M;'^O@/F\^ER'I[2_*RO)$TF M]"].P^35?$93M?SRN@IML2JH1Y;(F>7,HO.!)HD642873VI2$8PA.):2CMJA M2]M53^R%L6P7EV?^^'?, B1[O+/5K1\EU=8EPJ0](FX/1K9[1_)1S]Y$U M.K*\]N1U6ON-RL MK.F[A]/\.'P@_VM2;^@^#O/YES*;?PKSO!BEY'))L8"3G(/*HE[HB.2;82#Z M!]2)F:TT[;X(AG2"V( HEY3F4:32/+?H'&T-;]+K\?(R.!^]-0XM)"( *(>! M8.9$LV,Q:%=4=GW:=V\)<$BG?@T9U5-,73ET]M[&@7Z-"YQ_Q!HU?YC2G S$ M5?EN'PIG(+B)A#47B%R3.:BS+T(K+5G?3+7=\ [IV.Y(#&LLQ'Z$^VTZ1S)$ M_@?S6;7VNKUBO9WM%&/:0"*G*71DYJ7IOB,_.J):S>7^7:4 M0SK,.@:+6@FL'Z4NA'EJ'59BML0@-5A9ZW[EE,$[G@"EM5QX83SODUWR#6!M M(S 7OGLDD\T&E0,C _EB9 O7VNL"7)'>6^6E8%-LEQXRJ C*0=0X.Z0 MRK[3W(_M_PR3T_6\3R:S3V&:<"15*-G5+&\E&"CDNI9 =U 89R$S84.GFQ!; M@!M40]$>O.DEJ.8,.@^67^0TSS:A+<1D936HPBJGT0$K3/B$:'BGFN!WH6JX M9BY\ZZLY?@CC,UM[=9T:E4(),19>AYXA)D6FM"Y!I2IRT?>R^IWPAKC='LR@ M.]9,(T'UV'WN&OI^\C MSE^6#<05K,7+T^6"%'1M'T[\3%SQXL%Q27L6:6/P*2IPQF5AD ?3J<;2CD / MW29O>=RUYZQD.J*A1Q]= BYW MVGZR;*:5;X1XVV1\O9TPTLYCC"(#9A'(@9.!% <*4,)R[42P+O?QOO<$/ 2] M/A@*-I;OEN; YOWZ(X8%_NU/_Q]02P,$% @ >8!95")AF5N\=0 >'<% M !4 !A;&=N+3(P,C$Q,C,Q7V1E9BYX;6SLO5F76S>R-?C^_0JW[VNCC'FH M=>M^*R59+G7+DEN2JVX]<6$(*/DYD]0EF;)4O[X#'')@DLS#)$!25#Y85@[B MV8B]#Q !1 3^\W]_N;SXX3.,QOWAX&\_LK_0'W^ 01RF_N#CWW[\_<-+8G_\ MW__UO_[7?_Y?A/SWLW>O?W@QC%>7,)C\\'P$?@+IAS_[D_,?_IE@_,32\ M_.&?P]$?_<^>D/^:_J/GPT]?1_V/YY,?..5\^:>COPHA$S4\DIRR)S(D36R2 MEH )EEI@B5GQ?W_\*R0)QO% E(R*2 J,N" 9D1+_%R+G4:KIAU[T!W_\M?P1 M_!A^P,$-QM,O__;C^63RZ:\__?3GGW_^Y4L87?QE./KX$Z=4_+3X[1_GO_[E MWN__*::_S9QS/TU_>OVKX_ZJ7\2/93_]]Z^OW\=SN/2D/QA/_"#>/ ?GR;7 M__ V&O73[(?XJ^/^7\?3?_]Z&/UD2L^#0_AA[6^4K\CBUTCY%F&<"/:7+^/T MXW_]KQ]^F%G.C^)H> 'O(/\P_^OO[U[=1]H?3'Y*_!2#X71@4@5?$ MN.K3=\=\_5DD0?97%Y.*B.]_=E6\PTO?KVG@>Q]= >WT@\@E7 88U81ZYW-O MX5R 7$98/M)?]#\.)A#/_Q*'ES]-\3U_^^;]V]>O7IQ]^/G%^P_XYZ\_O_GP M_NW+]Q_>/O]___[V]8N?W[W_^?_[_=6'?ST,WE]\'"!"SAB?O>3_L<6GWQH" M:J4_Z)?IYS5^.7]$0=MJ,/!E H,$Z<& M@%?XUW'/Y62E%8HXDR.1V03B<)4C$(Q(AFF1H[FOJ?%"H]F/PU15\T?\5/CZ M"2XFX\5WI@P2RN83]7^LQS+C[/&C>S6(N*"/X07,_O]J\'XRC'^<#R\2.@<_ M_\]5?_+UW?#BXN5P]*G>)&]F&V.F:'7EC*@AZ<4L9E1XI@#K4 FJ7V;EV09ROZUT)2\84W+ MWY<"VUD*]X;:,Q"M-=20(%(BTCM$1!4B2BH$*KWD036:,)>QG+@8=K/]?37P M7=7P!B9H@.$EO!Z.QSV3DI,"#(F4E[%9(([;0$2V/BON=30KO+$*0K@#X[0U M\'B+WZ=?[$K_V\DYC)X/+S^-X+SX]9]AANWW =KAHO]O2']'&^"L]0N:L0!^ M.W@/\6J$?,#X;-0?XX]>X)>#C[_!J#],.+BW^8/_TA-9*"X,(USBD"3'P?DL M/(XP1&-\ F7;3"FM1G3:HCP*'=S7MVRE[S($M!M@?/3\:C2"0?SZ8>0'8Q^G MG [2]*N+Z0;/6?H_5^-)<1VO1^4I#0:\)X8S0Z3T :=O8TG@GK$D@M.)[E7= MNXWG^]3V'C5P7]FJBAOW:CR^@G3[Q9NYF],_GZ%=4QDW#GHZB!YDM%G.FA@% ME$@3+;%"!I(PX.$F:,]#;.?G;0?VM#79FKW[@M.-!/._AT-8KG!1OZ!>]@TA^MFKA[X)++.6JB4@AH(X;!/!A%: X4I^= MG9'M)KR.*$];:LWXNJ\MMQ]M36?I7M34V)0SP4G8$@D2 RG.!2(7/LL8A9/V M@-*:@GQ2UF/86K''N_-^_ZT)]\/P+*4I#?[B-]]/KP;/_:?^Q%],WX&P/-^^ M S3:N#^!]S#ZW(\P&]4[B,./,S)G \S9NDB](\%FC'ZR N)Q<(1I2X-7Z(TZ MW7J-;3*RT];P4>EBA?!W/]VX=]R2.)>>2D. .?0?M,*P2:=$J,\(1CHT6YLC MT0<.NJJ@=CKCIR_&&66_/7 M>#'$:>%O/TY&5W#SS>%@ E\F/U],'_BW'\?PL?REFAYF\BIST7!0)JZS+_UQ M#U=3R4'C:ZR=(%(J1;R-941)Y""T$;25I[T!5D6U;,B3VZ">1]"]3CD[F[W! MV?42IA?3!;83J-Y2YEY53:R$5=.16)=_N$$)N],W;&7[O0E#94%%<#B#NL2) M].5P-5!#4O!)YA!2C.E;%\2=!,_#ZV$;DS?0 <*Y',[\YU^G;G?/>N4-"YFX MB)Z?Y!XC,E/U'%A4H&M:T;X/$MC4QS!RS>8!8XB_'J\FJZS[SN\'<.-!FC MI':!2*=Q K31$0M9D^B<8@DHD[)-E-$9XDF(I0D?#;+AWL$$QPKI9S\:8, ^ M7L@YZJ"RDKA,,AR[#AHC,>F)B%3P:"R ;+.&K,9S"I*H8.FUZ7#_^=.283"F M_N/1Y1_OKRXO_>CK,+_''_5S/_K!! 4]O!I,RJ;O\*(?2P[4]7SX:I"'H\OI MGMF+,L@.)5CWJT)V?VB-8I'*0U^J(9&2!Z N*".Y-,D%PVT0(H'3*9H O=T? M_[C9H-#1V_C,FTT:P;5"R0*Q3$8,M04Z0H%%DF@,4EN@RLJ'R-[B>17J27"R M_>"__/RE[.S",QB@."8]$:T'EPR1+&5\[QS'EUH$XI,VB9="']\F\7<-H/U- M<:W(7E$PLK/E&_C/;ZZ*6=[FMY]@Y,NHW\]V[\8][AR^B2X1;QPZ]@8A>I8E M85$DAP.-G#;*!5\'Z?1$4>CI*:&OP!B[R M^HS916KXNWG&>"_S@+I5G AEBT$U*CR]&DS\X&,_7,#9> R3W\>0KRY>]S/TM!.:LPA$@Y4X#^9(/,V* M4.&X%$EJG=J4*79!=X+JJ,]YFQN@$ M[W0TTXZ5!L4+G4"6R"R6W.3^)?[*V_P>OSO.L\5S]@:PGF$R"*.1?R58J=>4 M)$@/A#.O'8M60&Z3]U9K!-^I &MSVZ#D87Z$4ERSY\/!9(3@G@_'I>"L9YW( M+L9 T!*:2(9_>$XSB4IS(Q!TU&TZFJS'='HZJF3_!C4(:Y"=70Y'D_Z_9Q,L MMX)QE2B.UWH)':T=\TJ@(>'/,L3E#(" M!0$$?3!+I"OI/]P"B=91*J0QH#N&2@\^JW4>[7XBI+HF/72F[7@TZ;W#&!^F MN6#, 36,&@*\)(T:SHEGI;Q86;#9@Q2ADV>+GWIK8L"OEB>%.X_==\9L$QZ' MN]JSX@[^-8CYB7H7&-LDQW:GMWZRPL-IL#M0L$SB#O9K2*=6GEI&$TD&)2FS M"L0K)@F @@C.F^0ZI:(T"ZDK"9W!XNV>YOGH)Q-.CC/"?4EU+9!$BL$)UP'$[/@-BGVK=&[R3MJ MQNXVAFPX1U_7J<^7#O A4QP7L<:9 M@G>C9\TA>#4%NB=K5PQ^^<6GO'9(,T1C>?R[@*J^FJ]%L[^5^W=F;I/>R4S5Y[L MUX-3D1IW-EG]%_)S?SPM_%KL\Q@,&Z0J>>6BM.N.BH0L-,D^ M,$N9CPIBQS?Q[B=_\]SM9*J*NQQ+8'X9SN$HZY).3!.(B:%OR",&?^@E!L.! M:4DS^&V96WSV"7'W*'-5]'YGT\ %^-%9@0.C.9RL&)-*96)5N4C1E52CB".U M+$6OO :95+=Y\]YG?_/L[6BNZAGH7\2@J19T(GXZ$OK.V%(T-+A MVIRXU$$"\QU+0=<\X9MGLHKI#I58OBF#]/W$CR8O_&3FM'.IK-?,DIC0 M*N*DU21R*@T+5E'?INZI[CA.:1?D")A>.P\=6;N"WM*NSYX:%O38<;0L6![^ M4M,"1D,4%->:;)R4F3ET)!A.49F[%%E*NSVA8<25;K4]N"I[8% M3VT+GMH6K'+GG]H6/+4M>&I;\-2VX C4\]2VX*EMP5/;@J>V!4]M"Y[:%IR2 M )_:%CRU+7AJ6[!'B3RU+7AJ6_#4MN"I;<%3VX*GM@5/;0N>VA8\M2UX:EOP MU+;@J6W!4]N"I[8%3VT+3LOG>6I;\-2VX*EMP5/;@J>V!;67X*>V!4]M"Y[: M%CRU+7AJ6_#4MN"I;<&#YQ!/;0N>VA8<,8U/;0N^7>Z>VA:< G=/;0N^/?:> MVA:3T97TZJ\YWY\7O[[^7^N^I_]1?F6'Z1? M_>@/F)0 _::&:U:!/+Z+N5L!>)T'UR@!;V""I2)P(4..E"E+@Y%">>N-@$1M M4*7 D?->'0@[UBGY_N@?_N(*GOF+DE3\_AQ@\LMH>/6I/_AX#?#]8GOMN?]4 M;'TKWR@IB1X>9&("0W6[LM,6,*9S05FCO.'X0C5)N]L5^4[SY"KJYOF1)6ER M/#D+XVGB9$_B*VZHY*48();#12#68)#KJ2]Q#;.>VTX39^='[F\F/8B([DRZ M;7BH'DWB"XWKPM)[?0=G+XBD=/:)8,PKB;34X(+/&,D,0H ,EIN.3M+##]MS M?FHCDH8-+5PQ%EV\)'?KH,\^X^1=)O27P]%[1'L'ZL]?XL55PG?G+,;1U;1: M$48PGCR#/!S!V<7%\,_RFN$_?3Z"U)^4PM>>U-("4" Y2W1:"1076!5DHKQC"; M?#_X+SV3/156&A)YV2XUT^JY1$E4Z&%8G36.L,9X>6.J\D8ED(SB1&AU@+X-'WS>;@"X"4S:U7$Y78#I!Z1V2M=I> M7 =[%4_SVEZ"FJ0U.@,>DB[M,RP)4DJ2N!9>:B-"%+46V-L/?EI@ZW"RIRA@ M[;1;@-],NS9G)3B+1/.2&J*=(2&Z0+0!$5RT&:#;KME.,(YOBGH\O1VFJ ;< M')';=G<0PL:8%5?$^I)3S!0GSAB<7T.V&K+*@;5I %D%_@D*\W#T'LG^QXKQ M]"0%GXVD1"B:2I>%3"Q$#/(#]892+T&[/;IM1[(=M\\YL35K^]@7N798KJVD MP:K(2P-6F<*LHL([J]$A22$+&1W&/(]VUNX][GMWT7:S?X/FE&NTCG88C;ZB MA:9@>\$IB6!P88?2$(\Q29Q4@LC(O/149\;;G.QV@G<$\]".O-[KNE.;E+T? M8JT[JN@I29/.$5W&R!"U2+@<1^4(E]X!."$RDTVD]#B\)Z>M/=!V)%Y4#RW! M0XJ)9"DLD8F7Q#E\E"1YP+,Q'XH0!HH+-4:2HE&IS6+0&T+YK0=L1?[_5]\X$-'"? MI@WK,XQNLH2G_5I73>(?\"/'JW\TSU3N,I9MRDFW%E7-T>RW&K6J3(9'QO&Q MZ]9EDZC%MSF[@"M&63:\4^B19"62%Q)D:A-7'K]>UU30?C-RW8;:!C+]=3B MK[-<^9=7@W1=@*$5>K_@2-"&%6<42$C>$8IV,25-REO11'"K\>Q_.^QP' ^K M$]3@FK#GP]&GX0@]W&?#8I_KJXIFX-";A6QD))!U"65T:>Z/L9,-+ L3E94N M-5'/1EC?L8CJT=5@"OK]_8<1^/'5Z.M*="PQ%H$Y J[<+F-MZ4:3!&$LA.QU M5IF%)F+:C.L[5E-%PAI<2#:]G>B9CW_ ?6A9,95L#"1["D0J;TD0!C5O%:,F M,N^6&US7.L)>#^H[%E(MJAILA_UZ-4"S?/(71>(+3#1)FS(#4BZU(I+;0*R( MO+2^Y#[KQ.ERBDTMKV@%FN]8-SN34[$&_&92_&7X&4:#Z9;??+DMVWYHJ[./ M,"A-N^[/E$I:S;,AUF54-HZ 6*DD3IQ4>*:E0-^NT=*V-=CO6&ZMJ6UP-=KM M+<+7Y;<+4R7NI9!MLB:B"36(3K9_=0J%#3P MCU;AFK\D79 UW1Y=C^TPFYUU..P@C!T(:!"1;4"8)64^A41<4HC0KW4)Q\2-$L3)Q,M=C@)==8^S M9%:*,I&","$8SM=RMIVW.ZRG'%)5H:+!?5OK)C_KE1MW5&#>N8EVP-XT[ M=D%_F,BDEA+NW9V\9QH;^*H[C2$()[PRG%"N2S&,Y,0*].95%BHQGC7S;4X( MCD^"#T1 QZC ;=AK%"4MSE2S4UG'3(0'1)*=)99'G.I5$B C>FO+C9,KKHJ' M\HWVQ]V*=?$1AE\;$;5O'?K&C\HN\F>HW!GTWN>V:ORY>0!+?3VYI39S8;QP M2AH7'+HY)BC/=&+,I+PR)__>$RHEN$]/'N^#_V+^:Y].<^&]';PKGC@ MHU+9,4AOAH/1XLMG?MR_E<,-WEI-(R/:X&LH<5#HCQL@FLI M?"4+W<'J9T) M7V,8^ZF*PY!(:T$3X2D"D<)'7 Z<)P T:.!@96Z33'9D57&'5^+C"NBVX:]! MKMD+&"&R,A'6MCEGW1GZ]RS._?+>I/)S,8"I+1$Z,N:.1!$D9.E89IUN'-U!E"M@/0FN!E\-=N!JF&E^:UP& M)8SB)$NJT$1)$1=P2-&)LDFI+6^4 E!M"'NO]#NX- _#_K'4!JY:"=[UQW_, M-AMT-%$S("9:5C)[- F92:*SDXYSH[ENDQ^\"=7!=Z#WJY,.*_>C^&JZ*#\? M#J:EWB5Y;'Z"TP5;TXWH3>@.L]%I<* M_P 9T=^\+&TFR(][R3'*V)G,AI*!MNK=L0K5_W[X>?\O^4"WC-]BOF(-9C/@Z M50>UGA6+A$7C,7XH_?640_>TQ+"KP?>6,C>=$I5(R2FC MB E9$SDM0\XRD!B9!A? T"*X9T=H((HTM6[$ADYBH=( .HG1MVO@JG:G25^DWD56W&W(:]B"\,W<*K7M,&P M0H!TR1.K,B]73G@2BK6XH5\([VR8>7P/H^W:W:[#4((=Y%:SR MUQ$LHM0N -L62#X$\4!UDC4([2"2W=G8TYQS%ZC3G&4N,K$RJ)(/6[K*&DID M2C0IER)+;4HD#B27AVHG#Z*6;4BH733U\Q?\>;J%;9'SJJ6G/D9B(:%359HN M.1G1M7?@RZ9Y]LL7T*ZIE%KS@ .41]7E85C9B ?,^+U>>F^6V;-W=Q;669YK MK4S@SL]KE2'\N $O90Y3396B&'DD@SXI9T$E::D4&D-A89G:W,W[H2?O2^QO2B/RYY(@BA MYUE4IMSPXI@I_F*D))3+=[.EDA"^W&>4-4\\2 .T3=7-ED"_ M'ZFU9' /-^6M@XM!<9PC9CY*[H0C"+!TSQ22>.$#<4DK[94+E/F#:NX&ZY/L M*O'8X*#O[>0<1C-#K9J(=0@)YUH@C"<@DOIRJ;+.B#-#T)DJ&]IL=&[&]?TH MJB(_#;:NRC(^^7JCZW_V)^?#J\D[\*E_\16]71A=HJ-<7HAK$\[2VG56,I1& MTDY8#+JC5"C[[(AQ#.WC#(9D;?RR1T/^?C2W'U8;-,-\,YS &"T"Z%O>1G?K MA9&&!Y%H)H&79BEEZS@$6KIB:('X(LNNS6VR#V/[?@16F:<&C2S7S[B&*4Z# M=B0P5D(3(W#&E99X:V.2R:L,C:XC?EH,Z[!R7RYZMXM<'V.0V6F6AXSF@$", MU&@,Z7/I61Z)!(:FB"9YNU2,5W,[9B]%38?2S#ZI.9:"I76WSAA#2P*/)#H! M)U)812S@WXS6BDI#K5=M#H*.Y#*SO6JAX_UFVW!R[/=$=1G+T_UFC[K?;"N9 MM+PPZC$<'[MN>:+<&H:*,B81Z90FP7)*:+".\])64;>9%X]?KX^\W^QHY+H- MM?N[W\P*:H4/Z,B(DDEKEIN\:5.[=RQY@X?CN&L>87>"]GZ_ M&*UDB0:(0S3FL7,_3E/ <@G#.M\EE/ND+\781447"&IP-;;IES7"5C4V2 $2'2L\X*PJ! M7J-E7ADE++=M'._3O1!O%R'5HNI([C>3S 7!>3DVL*YLTDABC3"$6BH9U3+S MU&:1^_[N-]MM^FI+;<5CH>D&XJOQR,-%_ST@Z-)D_W;

S:1]ZR'+Y#X50DZ+YL3.4\A<5-HII;E3%4#%907&FM+(U#(KIO M649J(N?+]]>T24WX[D6S.SWW-6.K->)\]G5^6%6&^W($_W.%:^776<\K$QDS M5)&,*D:/'QBQX"7)CJ'+GQPT.^=[&-QW=>97F:N6?5U7 5R\0QT@-CW6ZP#R M0*=UM0E>)Z#*[+3H1]9AYX4"Z-K?;'$Q M#QV?'8%^MB%E3[H97T_$BS57N.S*3=;"2D9D0HQ!<4,$*&>SM4"7PZJ&PEE& M=\">Y;5H[2";G3AIT>9P%<;;S2*N+ZO,W@JP)!B)J[87:!&G.-$VF& X+M^N M<;OQS0"_$_7LR$S+B>?9U^N__KT/(WS(^=?7\!DNIM,O#E9ZAPZ?X!D#""L\ MP2\YRBW<@WO9U7CO M,F=5)6U?KM-:T(D)GUWID\18+&\>D! ")R';9'S6B<9&/:$/K[#N;OAQ"&P; MKEH*Z]7@T]5D/+4 FZ_:V2IT["R0:(,E4C @^ &*")64-LPX:MK4&V\ =1P^ M5"4ZUPEG1RY:NN"WH/%%T@$DD[5"MU$)1:16Y4#&!@+!Z*PT0(YM[CS; .I[ MD\ECN-C3;"(6J4ZF+)/4$:]+5H%+D@1;[FE(.F@&.LJ\O]E$?)\R>0P7#7:B M7PT^PWA2AEY.=:8++HAD>8R<^(AKK0Q ,4*DGBC(4D5) 17<1!WWL7Q/<=:. M3#3(_KF+Z+F?P,?AJ/]O?ZL-6Q>$30.IAS$>)GK:E0T4GP7Y^.;<'=[6*L.W(\8ZE+[;9&]5(HK MHXV1-F@;L@V.9\:5TB'KE>VWNSVVULV\KZ^[$UD0/G(M2]J]08!T@VXV0YC>2N=1B3)EE;)EDL2<,RXVIID ME%,:)]W&(MA+X[+V9&]OST,W&AN/)KV9!S9/4H5HM%(F$H7.%I$9=FKCBA]\2PCXU;((EI]\J)NL=F)O6,&*%2/=.,?0.[NXF.,IG:IG MITU=,'785Q]#_,O'X>>?%L^:L;SX:LKRE-]-6/:[?[X;.\-&IMT7[;3<;Z*T M(S303*3SC#B5/5'E*B0-.@B[*6WV>.E>LP/>GNUM+-J"Y9]_?]>CB-L9"T11 M(1"#,,1Y:3#L$B*)G(SSFSH';G[WH,8@0 M:+E27HKIA9GX^.C+GFAV1D0'<6-2S=;TX3-/@;YM3=?B[7O^YE\]E[5DUE#" MICZ"E(%X[2G1SF2NHY 8W%:E[\V_3H*^+4U7<8_X&L-OK]_T0(447<" RX@B MG(@8G/-$0!(I99W#QMV\K>G#9YX"?=N:KN+.[#6&9^]>]Z2PUB@43F)E$,'C M@BX]+NT*1^9 0MZ83+0U??C,4Z!O6]-5S/ZYQO#__/:OGJ2@H\&(*AITQ:31 MGGC/-(D8@4LM=?:FJNN"SSP%^K8U7<5F.=<8?GGV6R\EKU6&6')0<0)W%(B3 M61&56<)_XBWWF[8,MZ8/GWD*]&UKNHJ];:XQO'K]OA>TL[@$>V*"*9WW@R(. MIP#B&+?) M@JKHN^,Q3H&];TU7L,7.-X=?_?M-CSFDALB",:EQ_HX\DL"!( MIME9SJ3)&_L-;TT?/O,4Z-O6=!7;O=QXOW]_V6/*IZB9(TF46TVR5L2F%#"6 M2<+IP.WF_N3;!PY_?WD*]&UKNOOTN=WWUGY_T0.&BZR+%-53$ERX*F4Z5)"@ M2ZLZG4R0F_+'MM]+^_TDPO9M3;;J ?2K^KL_[3K6YCR'MX,7?04'6 M60*^;UP3R3AZ,59'D@-(#AK71=9X@OK6B[_W)[!MN-I3N>:BDM1X"Q"M0BP, M<#F.KNRB>Q*8O"Z_ M74Q>7A2AN3",!:)S*NG<^*)8JG&19\*!35K)1K>3K$-T"MY/%6LWR'E>A6NN M^R[(FCHWZ[$=QI.IPV$'8>Q 0(/U9 -"RZCEQI<]:0@8XEE.@A*)&"<#3\E0 MK]LL)_N6Q@,NR+Z5L8W=&RABBY(.9I+*N%(29@/"5>#1ZW*2I9O4)NL#T?#B8C'Z=51_.7H@NVII[()G2'\47J<;E6 M))6(:+#^;,1H.(_2)2#:E]OZ;!+$"9^(#LXGCDNN:G1IT/Y%\H!7 CX)=_^E%:=*S%P:6<*%$14FEYS(F+%,IBJY7 !3"I M3:?@.VQ_;$!UR+*G7?E;WNZH9?RU/D?=^L[;CMCSX>6GX:#L!/TV&N(*/?GJ M!ZETN?A4WIM9U>%=>-W*.K=^1HUJSMT&ME3$R:0#$SPW 82TU/J4I70JE1U5 MH"[VMG[:KN''[(-_PZ=.SFY]^NOKNBY)6>;!<9S=1%&8R,099PEX:XU3%D14 MC<*.A[#M'GRM><+O8\A7%Z_[&7JN$ 0!W]P<2J6A=L26'MTL:*.#C5X(O=_A MWX#;_W1762_WPZZZA#2(M]9"? .3LS">+@$]:742 F=E%5*YIR)Z$K+W1#(1 MHY IL=0J5'\8W?>CFL=2TF2?9PW&7T;#\;AGN:!&R(:R.0LQJO+JPL_@?0"/HT@]F<[6H#>T=3P M@W1V.1Q-YLU#U@ZF%RR/(:2,UE&FW/7F2#!,$6H8%5EFFUR;9:O6"$Y0>@E0G**9J)#0X";VM M[AZ&-3GE&$FTV>+0DB<^%G_-:Q$82ZG5S=.W41R1 .KX/(\V<8/YX'T\AW1U M 6_SVD'/=MQ!B6P\2T1;X5#O-!";N"$J!X6#-BDVZZ.2@8)G$'>S7D$XE$V4!W9#B@!#)122. MAD!\\CP;IJ..G4X+CH/U3ZK*XC=DJL_>K_]*_O+I<-)0T6:1L \E94B*3 MHB1 L7H&$*82HJ&:>%Q[":K<:T69=*%1-=0='*='^PYV;O"Z MOP8_AO/A17IU^6DT_ RW[S?Q7.0($GUG8P61(:,O#BD5SYJI$B,GV>:2L0V@ M3D\/M1BHZ(Q.[[TI"6U7$QB]'^;)GWX$./2_^U$J?UUL6TETQ%VF))6F7%)S M2IQ$$:L(/ EOJ8CTH2S!;H\Z'=8;F+;!F>!K/UADKUI5\J5Q:#@542*M\AB? M8WB= W=69IN-:9.;<(/A=-C?T;X-ZD]>7HW0F%=3#;[L?RE_6TP^*AK'A*-K,9V>$BK9OV+WPP6RY\-I\40L]GU5\EL^ M(K0%-BH-!0.2@$%?13)>%B:="5AP462G3&Y34+ )U>FIHQH':]LKUJTK*..? M?/T5)N?#=.N^O!TNAWK@$VO4#&P#>JE"0 ^"S:Z5RK'G,Z^L$!18M9T89$F2)+4%BE.&-),;:' 4H36.;5;P[QIV =B3C%2A,$ M&J.-I],5XZ498)RN:>F34WC-Y 7%4MG->#68&N+/DCR ./P[Z M_X;T%CD(_LYY(:+Q1"C&B0Q4D2!0[1"4 MLMXS'I=U4_%D9AND)Z>QO5#68+/G-9K]XU3L[V$RF:7ZSN[H/"OUZI!>HB6G MO7-^\QC5]ACU3CHT1J"E?H5378+81**TAD5O)8:9;?;^M@-ZL@)K25C%+:/I MG%OD?F="O8'<\TEFR9'J*,O4:G!U]L8YH@0&R='(R'/NM,1M>,C)B:"J52O> MK]%Y^+.$+0W!\*0M<=.&*X#QG]4(53G&3+ \*]FZCF03OGU5D>QIQFA RC'4 MDCPOEN0 CI>&Q_/TF>3^ J6EMQBI4ARG&V!^WPT;$ M-#A(6HE-4(=O#;Z4RI9MF^PE"9 #B5HP'@677+8Y?]R?6!XHO#@NK6S#1P.- M+!UJ+!>AVMQ$68'9-5W5#9CVO\VROZX'38EIO(>RT,($0]CS)((PA.I:;EX M#CS)D*,4)F?7^RC86:K"_LDA6^&4TO/KT_,*/Q_W ,6O6V7B$O"E@[/ %%8*76;5.('@)V@7]&"D@9I)1O@+0X$.@!L>Y'-0Q / M=)M-36*[BV8'5AJ$NP\#=8K29)S"L(XK(H4NR;\L$S @5#+,2=9FU_9 LGGH M?IN#JF8;,M:JI6[9T;2$>GR6TO2C\!<&>3BZG/=K?G3I48=/K5%^M"WXI1*D M0'.(S";JI9#,EY%>;I+-1J M[H :HJ=):0[](L]B)ME&ZWF@*C>Z"O$!8#LYM+<^^\UP\J_I_2_X_D9(L_R\ M'@V6RN #432C%^==P)6?:I)B#HKAR^*6FR>L\7,?>M+^=^)J$G['!ZYJU(JN M\0/@/L#H\FU>7"G5"TS'2*TA+ $0F1)'3P_=^9!\P# NLGOW2&_-_-TG?A<* MV,'(3=JFK#+ S-./VGM*!45HWN#RJQ.Q0BIB7$A90 HNM>FJM0'4OK(<6PBC MMLV/(9_QIO.L=RDQKGQI.8IQ83ET\-Q%DHSB(6J-:[JHEWYTZ-[8U3ABH(UC90?8[^&=(*5S@2T=A0(V9JO=#OM.1^!L1>)49F*LB"@LU?)>V.]K\;?D?12 MWLKX:WLI;V.YVNVP[_3E]A@LS\3GXTAH:AQ--*HTWLW Y@<_U#K>/I*/Y MHRE\M.7VM%OS[&J,_N!XC*Y]Z ^F&Q&[=(C9]'%5KI3M"G=I8T9*GW@$YB"" M-#XA:\':()G'P"5'WMOTP;NV\IQ]\K2GPKA_UP57QBOEHR>J-%&0N1Q)4)^) M,D*F$!G-LE-K^:W#DTVH=F]>>L^6I7=2'U4\_>+#R _&&48C2*P7LO:*!4,4 M4$4D-9%X$6,IR@W2,T/1 6UJ@2XH]Q_45U/-_8ZGC9UQN/?2NX[2% :VHAD@>"$!/ HHS;8M5DAQ'?7S2!>)8SI M^[E?8M$SC%(GXT4?H[-!>HW?[E^@26",/[NZQ%\?3'"Q[N,OCWM&1^LX#H8: MC9KEQF+DJH$$Z8*B$6QHU"FQT8!.2'K'0'F#VH.:PWKNQ^?SWH6?_<6TVU(4 M$4,]@9.PB^CXNYA(R#@GQPPN9C0[.J%'+^C[XWK2=0L!-.B%4W-T+V#F6GSP M7V[]L*=!*1E2(L*Q4F3/,3!BAA$(C FJ(P?9YA*>]F-[DGDK(51,GIH>=]4< MWK0-S.SW;OVP=$03F3/08 F%\C(+%8@#7+IBDN LIUZK;D?1>X%[ NH]4FX; M-(E^Y" 7 <'*P99AQ-W/T),ZT"2M(=:6J)5E34)Y^:0$00VU M+O(VB8A=T)V0QJJ3<5\PYIA\U-N19;;@DHZ2\'(7IK0JDL"H(]:A5V(8.,>^ MXXU2!/:)HX M5FG*[;Q=SZDN2FY6F'0\;.OM[Z:I99Y3;T#Z@F(.EX:L7'-BDP+B MO-#.,RY9:-,O>0V@PY=$MA#!FJEO%S(:GC7>AC6;=1>EPET -BV*?!#B88HB MJQ#:022[LW$0V02=N(6(TS%G^*XPR8GC#-=BY\#(G#A.SZ*(0^CEFU( MJ-U+X>+0.RMGM(9X#OB' ME,E%GBWU;>[_V +D=^&!M"*M0=[(!J@W0&^U,^D"MZF/LB7@PW@LS03076C5 MV&O@TVP+FU,;I#*)T&PCD=I,TZH] F8Q:(N,G,L0'4:4JD-AL-EIT/(Y^FK=D6>%S0G@9JB0F&$4F3(EX) M(-;9"++4H:LVZEA&!T[V[JV:7$#T3GMD<1H"VD!"N7DV@3HP\193<6PG?"J,=E@ MX7L,].A-\*75J&4A%.@&@P:'J[;P*EA+):0V"9='([X'XJYCU]XV!#;1W&^C M8<2UX!V, 3^Y%)2\@,]P,?Q43EP7GD 2N.1S29+&J$$&X8BU:!YP4EBFM32\ M3>_83O#V[Y8U)_J>L&JSM#; J]LS8)%ZX@?WC/3\O#1-0 +.X;D?C;YBR/H/ M?W$%P[SX1[.B^KN(N_46J/'8&CT(J@]_J5>!L1:"23%ZH-)2G*Q2IERQ9+F- M(OM>#0!U"K-?7Z>I)).]]+'4J"6,47Q"M]*")@9]RM)364K1QD^_!Z56T?F[ MX<7%R^&H7.W<(RSZY\<37"R? W&/6'J5>*6$)P@42O !=K&HG/,A 7(*8(UD?>)@5Q M$ZK3X7YGFS?8>%I@PW$"+NG/KT8C&,2OTW8GL]W2EHXH:.P;8J!5J\.NZ1J+SYQMB?( @.N\=54/N/ G7$NW+;C8DJ994FLMJ5S$!K( M1H9?LJB40CH72#15=,V$U52Q&8;IE\MS_[/T[ MMCM8>EC/3+4OR'C_=5P@^CS_UX??ZO:)(,EQ]B5+GZ3"E%;! 9??8( MB04:I.EXY=^:)WRS#%8QV9[:]F[8 E[^NLF&^YJ'--Y>[S*TI64;%Q,WW-XYKEW]Z$(9EB9.VD(3$QG#ET+GU701&&CJ-E M4 Z6.MU#43/IMMH&^V)W:,.S_@G]C^<32&>?8>0_PJT^(UI*4#12HFG(Z$HK M2ZQRA@ 8:67R^MY]/I4LLPOJHTHQ>YS*EOV3O9&XW[J>7T;3#2=MY.QFJR"G M"7>!^% :Y6)(9ZR25C0Z[GD(V0D*J2H9^ZV7.(OQZO+JPD^F5Z*-)OU_3_YE'!XXA1)"E:1 &_AC\&V(<52:7BV9MF[/0[;%^7X*J05C%HXFIU]D-[JO+ M3[X_*E[N=$<\R:"8YI( +1OOP3/B;7:$8HS)4I0!.3OQCGGY"FMD/ PW. M)#9@+NW[/-),HT(+2%KJK:>EUH$2*)%GZ0[#69OSS-M.8%BQJ)J34NTKOT>B^(QGNA\$& MG61O#NK2@2\X2C#P28]*GS-H40GY3G4/JRF2'GB'; MT'4$[1NZP'WJ&=), #OV<7@,>T<@.A.IDQ@&$^^L+L&Q(+9D"%)+!<>0Q]!& MU[D"L'@()I6X96.1! N2852?__]OM M&;(5+YUZAFQCU#WW#.'.!"=E( JFUPC(2%S)*$X +#A1[A5H<[SW3?<,>8Q$ M:K/1JF?(I1_]47(R[C6R,$DD:ITBT49/9 R96"<"B=JYP$VR@;4Y(]\(Z[3% M4H^1!A4>T];H]TPP@Z:5MJ)TFCU38EUD0L&T"=ME1J ML;'V\*1N0M7S$:3^Y*6/B_;[*4T_U%^\&N3AZ'(Z-^YP,?I6GU\CC>KQ UK* MH++*!5 2YWVAT&V@-N?BE7)<#I1!??2V>M)NKWC9?'J;[SSPZ\V&5 A9)I_+ M_0?2E]9&!OT:QHF/R@9) 3WG-F4)&V'M.JVM^O!?_9?^Y=7EL^%H-/P37;SG M_A/^9/*U)XQCX#(Z=#*S4I'EB)+R!,7@W&D]'5-&7=C_OC]Y]&X-/;P3_\:'HCR3L_ =83(C,5C2..:9R? MH[8D1 Q O4NX!G!A\<=-5-05X2DIJ DK#;SQVQ;H@?!&<"-)9!9*5W=T]7*I M]3:*>0I:Z-1FT_HVBE-2P:.MV\"17C7*V2:[$5JD1 ,1%,E]\RL\@F12R4L25I-FPP&XI)1 MQ EG34J^7/+<12?XJ;&NEJPXZ5^#F$=L76!L*4E@NO3^?:R?C#VM8KF((-@4R"POG0" '5![+A)?*0ND8*Y?E2!*4$"93ZX3O MU..S&X6W'_T-4OAHRS6(@VX'9;/+K:0T1MA$( B#DLJ:6,4BP;&"#T:#5FWN M9UU&BUKGN\@V/_&U^[,K-\I^/CS=I@7_SU<)"& M@U>#"8R"'_SQ-F? M:S@>_WJV=MW1?1PC7I@*FI#[@*U6&\P%T9VRB '>Q.FM_3O:NF(E_6I$MW(DN^!JNOZO0W88 M'V!7YC8*84>S-U@-UN(+K*3KH/ YIZ7L&0*Q00HB("OJA)%RN4/+-RF'!_R! M?:EA&VM7[X]Z9^Y#5N@BRSEY*@/@-*IIV=4(. $ZZH@)5"K-F-9T:<-@79?4 M-4_8_T)?AX!A;>OMZ=ZKU_#17TSO[(+2!V&\0SKXNH^JD?G=">92DK>W CUQ MD[ST6H((P? L=8925>V5I[UU'[K+BS, M$!=5((A**.!6HZ"ZO38K/W_WY+A)_^,TI?T].JFS[*FSR^$5_EGNQ(#T83@M M??C-CR9?>^B4,A>S("J!*(EAF?AD-(D\<$1KF6R42;L5S/U-)+6(OY]$UXJ5 MVHV9?_/XXN$DFLO5.%.<;ZZ*K8;YM?]S?-6?C'LJZ$BS,X31TT9*;B\<3]X<]O>EWSKIOLECL:*)#9]@O5%DZJ]T9RK.O;_SD M:C1+OXC,2(BQ%%VC5R.AY,5E@5%4]HD&I;QO= :Q$=:^=R>K\+U\85TUN[>X M[?(.N#FPQ49\!VA-=R@W@#O,)F5%*C>*9'<>]BP5\))R&QE1H=QPZ$(F3N9, MA-%,9B4UBVW"U;U+Y(&-R\,H9!OSU][&O!]*A:_B_;G_M$C2RB8P](<-,1*7 M7)D4SIV.#(&#<)ZHJDL09#%-=+B&NFT!^539#EVZ_&\_,DGPN9.!JM<"W03ESSWXT76 M;KNR)C=00,"%*DY+DIE-B:J=JDOO/_Y;]NPH6K;@K;F*V& MP$NC;:GP#W#$6I=)5EY95F".A>!HBV>R$3#YIUHWT!Y_US1->UYJU MW_*SF>M_/RA8I#OHE'CR@0BM2K8<#ME[=&2"XAA2LHB$=-NL?>!!WSK-->VX MUFVKW%IP>'G9GTROA?:#=,=KW:6AX,.?6J6-X);@EZ]?108DSJC69XW_S\XZ MY;,U,EN(Z)'W.GQ^A:Z@MYYRB:Z#, Y(I/X=KBLB&-!$I4!(UCF M?=3-:M@V(MO_+D$=7:RH8JO'0)M2QX^3E?A^PT5SF'HV@^>E-[A*J:1G L,U M,@KB=<#86:C 8YO6_0\A.R6%5&.@P?' \JAG&RN*"J-!2L+B-(M&EJKNP(E2 MRJ.&/0?;L'_R,IQ]-7UKHX#=+7PL1]'+(YDE>#/I/*= T+_#@6B. V'!D>1 MH:>M2ZGN7J1RR+*8"AP_H)JM;;V'N>*Z#/QA5$T/G%?C.LQ9\^Z\/2"$'8R^ M/TD($RA'UY\HRLJ-[QB@>2DH22JRS%5TRK9IG+%/*3QPIKPO)6QCZ^JGR'.O MYNSC"&Z'Y5%;;H)11,:RS\8]AN48"!(PX+VC6:OT8,2[Z0&']PX?8_QA9 ^CS_T(X^F]GWZZQ?KLZ_NK3Y\N M^C":REL!,.HCKIG44@QWN"+!,2#:BJ@LI8K1-KG-N^$^';=AC_PUR(W>%OT" M^_QE[(*^J2.R&_[#."S[5,R.8JU =P,7:,=1X,1N--6!"%F:OR?#B4])$NN= MTL%F+UR;'9AC%.L#+M6WJ]5M6*Y^XCR'\G9PW9X:0'ME!>'2,2*I*5>4I$RB MI\*9;#CWM)-[=N^C]^^8[9.8836K5C]9!--R$2Y["=]/AO&/66K+^.?_N5IT6'I4VL#:SZJ1 M+- -Z%** +=!XBLE0F1)FFR#4"EII= =DV A]-9^ZHYN^L1/IALM-Z< MS:,BC-G2NSB%TJVL]*$-@%*B$!ME!-S'LG,0$L\A75W V_SSW=?HYE5[/KS\ MA'[V-#WG[&+ZD?BWM_D=Q.''0?_?D&8GDL^'X\GX [+V#'_GC[+#%7-6Z#3; MGQLTO?QV$&>CFPUA-7JO@6E9=G13Z9N- MO@SQ!BVI572@7"@YJ8_--%?.RQE5(LST-\N_&#=.Q? F5*QZ66DI?2ZM .6:%E1\HJS ME#FU]CZK#.0D9;HO8AOT]WWHK5L[G"ZOH(H,H]I(3 H"7T&%S@G-'!6F*$^! M<=[HCJ"&@SI)_1Z"\/M:5CMK>6&I6?H %2(!-YQPARJ1.3I$8QSQW!@1$J=N MN7*P]J[&7I-V:^OD\<8\EC3=J9Y+\=7TT),*9J(!1IQ4Y7)QU*7/..\JDR5W M04G:J ;D#HQ#9=CL0N>PEEF;)AWD9C?R\/F[\[.OJB>YF&(-4YK=;79V[ MC&E/^3/U1G68K)H=Q+(V\># 3'\K*DY@L]-48,C#<37.0A)? B)<$:R3WFEC M&NWJ?S/J?2#-YLC%NPW!#42[:J_RW?O?%WV"G,-8!IT-7LJ=I6*&>.,SL;8< M?-D0XW)J327U;81UR"/>0S$_;$5;[=R=7_WH#Y@L[T2NPKLXLTZ<"<$U,51C M[$RI1_^62P*,@A !ORFZI?9L^^3O6$;MF5H[5;7.+CA+:?JQ_N+58#JP\L6L M&K].RL&F![3)0^@\I*7D!.F2B5SIE!W(Z'G #+JY!F5&?_,*Y(3-CUJEQ2@ M>P]Z,YS 38Q+LTFZU)R@B%BY&5413[6?=KP'5\YJEV^:6)\"1O> MWO#UYE=NO[S_A/['\\G;/&^\/?VE\=E'?'G'D[.KR?EP5(ZP?_5?^I=7ESWG M\!VV4A*3K"SO\>^Z47E-)]UOP'!>[#7(22GG. M<# UXG/_J3_Q%S.\..O#Z#.DE\/1RZO2'Q5UH2>RS(H7[867+EN),]Z M/BBT+W7)6DD9-+H7=%NH)Z#$_=!TB-AWG6,SN\9BOH\]/ON,"TW9V\(!_H+_ M=M+3CCN.=B2@R[4$W)9K"9@F3+L$FJND&LFOU8A.2*5'07J#W(1.>6@?_)=G M,$#Z)N4BC3N'AU_*7Z''J6410S'"@K=$.@,$_R()SU$ YQ+'U28GH0[^$Q+J M 0AMD8WPV-=M^L<_,*[K#S[.$B593RH9G:7HAPCKB PL](ZTU%F9&= # M[2MN,8H3DNC!R&V1CO#8LG-'YWA:4O[AW \6*4/3-+=7@WFWJ4!+IKU3 M1.M8V@L(5M8)66K4*$.?)SG>NMJT[0B?!-Y6%"WR%Z8^S6^^7YQT7%/^V9^< M%Y/BZXG?6&V%G@G //>&J"31G!C)$Z<$$!Z-P/]DL7L[(6^)]M1$V9*L^P+3 M.^U!K=J=G0VB1(*0WL!DX5;?&]&XA]; F3\G!!U+C9@V))2+CD.DI3>?#?YTC!>CGFTB0SK[#"/_$:8_ M?.$G<&,(FKSDSGOB$\]$8BA*G#.E'X.)R5O%\O+-XD?_YFQI@J>7Z<"RNO]^ MN;ULM5W7-TU-,)[.$+=_7LH^D9M_P>2F(+1GN*%,20P#5"G^#)*28)">K+)G MPHC$&I6E-1O2">G_.&A?<0ZR\P%;LY'-7FAT).??*K_'>MEFQ:4+)%%.B30Q M$(M1+@GYN[91B^NRKTH M=[8T,>96(#/5&!YQ#)FD4J6EO"*9"6ZT\^@)=NOQ50W2"4CR@!RMD-IN38;6 M5CPATGFWB+2.+8;7/Z1U&X'&*?*5K'BIW504=B1;*I<"D2J)- MYL$1E,"W8GH;F];N'[]V'V%>K"K <,>!$I.HP&$Z]#B2B"0P *H21+-\%^RV M6S:'JB+>A81..S&/L&#U&R *IE>#$B+W/T]!<4K5')BBS!KG+3$,=2NUA.+* M /$*):QR$%QUV[G=])1OE]=JMFLP*=]MQL&L#!*C 70L4KE_ F.!_[^];VMN MZTC2?-__DCMUO[QLA"S)W=Z0[5[)WGE$9-TD1%.$!B"UUOSZS0) B@8)$ MT0%^G3F 9HC7.(9(^E[Y.OG KD10P8W3MY1<1L-@,6GNE#1:Z_4]4 MUSH:]';JZS0Z\'81\.!]G9)CEGCDP1KCJ@M(@A>E?N'!!52IU9CS'Z&O4R?) M=^KKU$5LI^_K%)V( 3WX8NLLHA#!\V0A>I=Y9%Y$C'MIZ3]H7Z=#8-1>4B?K MZ[3\R2,>]]G8:><*;3H[[;^IC=9.6@DN!"JNR6[C(GHIH\BUW#<:J[UYPK[8 MN=8 2:_/#N[Y'J$PPJ8@I*E%'W5VN+'@&!V"I+747&2M-WTW0V:U[K^1@6*< MVAD2?;1@F">;7B@/+IH 65B-VOC@=)O7?&PQSC'@\<"P:!<9-IU5U=,0KJ4C M0WD6';(,O*CJ;*+'#!V+$#!RSJ1/W# MO_?G7^]S:7QF$876RD#4I* I7HL4J]?..8S"1.N9BDUPOH.HD_6H/SUB9FTD MU\!*WT+:W638/8AKZNG<2=YI7):]"7,_D!PAB<'A$J/.(B32&8PA(B5SX)TL M@"8SIHQ'-&U>VQ/ Y!G?X&E0TD4 #=!1K\O?RP>\RG>&O1-%!\,,T.W(0%7O M@9>)08I"\1"#%M@FOO:(E.%M@!Y%]:@YYS%\;J&\YROZU<=_Y.L\QZM7U^E5 M^DS\7=S4*IRO>6UBW!$;M?:97E"@KP&4=0RP1'K;8T"796%*-1J5V(7,2P), M._FT"1QD^L!/1.:;_#5?S;Y4;JQI7),84C;H7 :QM"B"K*Y#%, *]Z@+%A/: M5!WO0=PE :=O66P-\3=WWMY^_HSS;[/OHVI7]02]NF]WK]'(@=MA8QLN7(., M1R:C+T8IP:V/"I,I,FCG"K/\*1?N[M5.5 GTW=,0,UEGF!1HM'1U::G!!S1U ML+!S(GODK-&LR*-I'V^CH'M9OY]=7?T\F]=_-%$.46(L8$1QQ&E/G#8R$G^B MYF0GYQ ;S8(?=)\C#.7U>PJ&:PQT-(Q:**[M=[NJ7YL$JPNO@\Y]D@842PE" M<19B4CF5PE70Y]9W;F.+9W14!L#J\,?J *"-:0Y#Q\9B$TT(LSH54!E+K5MF M$.I46BU9CM$FKE,;$V"H';Z;?#E4)SE4QX'MK 9N;*JW*)0.A?98E%2@0NT=('($ M9;U7*E@1T\@\/,?94:.4Q?-=?4V2PJ$6!$432&T2$GP(6+L^RN1YD#PV;"=U MXMV_W(JGM83[A6>/$S2&MEZ>9T0.R#6& -S6S'O/ES.Z:^&G"%+QR(0^M^MT MM$W=7P[K0$ ]XVDESS,BYB*]*'1K&32@BBC@&:OJGBG>62EX/KW,CNFA]NJ8 M)/@JI>5U@5=OIHM:;%,1_2K4Q,5X,TE:)>6,@5(< P*J XQ:01&$X9 +G;US M$]K.#9_193KV9)3^@'56,?3?;V\6-WA=!T!NW KO/3Z-HP=7JXR8(3?^X.:9H"_*6*MNR^Z?_9>W-J*:E5HGZR(Q&L$KDH$ MI;P&ATAG(MF4E,H^R$;J9E];&*I-QZE?H).(?"S=./[>_+%8BP6%!RR<-,WB MEUDI#ASW5EDK:1-MWH63]A$^,1)V-A[N(I%S:=FZSYY>&@]/NS<>[@26(7JW M'B+I[<*+4L-&@MU/CX=&!MXN !V\\ MS&N_VHJ/G&VL@1X+OD13Q[.7R*-,PK89#O@C-![N)/E.C8>[B&UKG>A@309^ M_?#G@^ZW37H,/+E$XQ8#SV]KH\. =[F:%QJ9]$I'C3Y9[4JQWDB7N=_58>#) MQ4[>8, 7AR9+ \E: TIF#P&E( 556LY]+%$T:BAY-.WCC4H]G5B1-2G[3)$! M4.?$6'2 A!T(,1A=5%9E-3W$BKXKQB6K7([Q[!+S M?L & Z,\5,>![:P;#"07H@G9DEFK)7VQ"%[2?>*T=AP=[;RRJ!J2>>9G<++;00P]E/8$GQG96;OKHTR,7FGO .+2M:^008P M&P3&"K-HI,RIT>B2EXK3,S]A_0'KK,SK0^KVG2I_=J7I8UU>'.>@ZSB&6JFAG5#II>+T MG"M..X'[U$?R4&2.NN+4!)=DB0Z8++F&C"W4Q&6(R3GIF/ BNC9'[ >L.#WJ M!3J)R,=9<2J8+:1?$O$ATQ='IP\=71O2><^9E3[I-NF>%U9QV@D).RM.NTCD M7&KU]MG32\7IM'O%:2>P#%&T=XBDSP7%Q7DF@I' K:DCT3)"T#J 2%9D4R*7 MZ41] D>#WDX5IZ,#;QAPQ)R]ZI5T*G;RB%ZY>^C%)0*$8:$$O0<@\I3BR MV8#O>BUZ/<3#3% M6M>JT56S/8WPA>D7W;TYX/J%QY@*5W?M[/_.ZL5V13?B>[S)DUA*3B%QX,PX M4$B/; C9 Z>M2VTPES"R42;[;^['/ HC LR8,G"?VN+[Z>+?/\]S=;#G.>F@ MJPTZ03LDHRJ:8.G0VP@H58+H:P>TX"/BR(JX]]W:RWDX*5C&E F[Z\"_F7Z= M)M*VEQO4605?.Y$'P4*=]1DAI,3 <5U#8[17'%D>T+Y;>SD-)P7+F#)2#TR# ME](PIUV$PFFGJ@A5-XX@!%H;F N.C6SVR0]4:7&2DS( D%IDGO86R9/HA*JA M9+><$$G$T]EW%D)$5J3T)ME&F3(_8!C_*(2?1.3C#.-K7:)214+1MLYM+PZ< M,O1JR:!8Y"H%V6;^[H6%\3LA86<8OXM$SB4 NL^>7L+X!X3Q.X%EB$CH(9(^ M%Q1+CCQY5L @:GIS+&W+2_ICSD'3@\-.9@Z.!KV=POBC V\7 9\\C"^$=M(5 M51-UB7LF*-* 8H0LI' \)\G41AOSES#^P<(^*HS?15(C#>/35F\^?3?:9H7^ MM++WJD1FU\3OY<_^=3N/GX@=E==+B2S>+FZFG\G@2WAS;_S]N9A>?_SI"N._ M20$CLLY:OAT@-.M;53I!V,0HR;/;I5=D&F8+50*G"DHY*U M]$IQ58*SNG,ZPZDV>?(T"5N*CIS4!YUXK 41DFR0Q" &EC4603P]T6"+:)L%,"(H[ M#3Y[XGQM%HA1!/"*]!<9DV:BC8_H)4VBT5$8$6#.,DV"E!553"H@5/1TZ+6! MH(T&EYQR1<98S,@2$B\Z36(TY^%HL)QEFD361?,Z=4G&6D%<<^'1DI$;G-:T M;ZFT.X/3<#%I$J,Y#4>#Y0+2)+QT-J?@P1M&V\5 A]]S#=;Z6)R5J,7(&G;] M0&D2)SDI P!IU&D2QG!?O$]@,)/!%)P"EW4$)$LJ"Q<3*8@O:1)C0/A)1#Z6 M-(F[:,$R4I5UL-Q[ QR%J 8- U]< 2U#E"A-L+:-!?R0BO-/DNB$@UE/\FA@ M8&Y$DO:AIFEVPQCR$@Z7SQ9!'\'<]B*WS&+T08 P%NE>Q00H2@;FI;#<)"M$ MF^S7$03Q6TFZ"T_[CKZ__?SE:O8MYV6LZ6%@:!W"S8G9X#.'B+D&BXN$H(R M(IQD24O'-SO.;PFV/[/0\&KT,4*8->+@0$%P>L0^SZZ7!+_/7^Y(GL\^SO'S M@XZAOUPO _T/"J(/B$H?O%8?8>)^-KH1M\TR:L-4R9%[A<5X7TQ@D:7ZQJO>L0Y7FH?WU=;?->$)WCK$D>; M6$]RZM7MS:?9?/K?9!M^GMU>W_ ))BX]UJ:N*=$1549#T%)"XA3Y(^.G@3!:A/^>)/.^/_!W>K__G3O*5:U9+:$^VC&!\KKZX#P# M;B4+)3#E7*-RA8-IOF!D]2ZR%G&UOU.>7ET3C3?3>4YO;N=$^LJ5M4JEF01, MT5NIZRL?0 D4@([5@69&!6.D#;K1N,T.5%XBH/H32X-@U!_SC(O;^;S1!'0 M:2*.%E&;O2"^> @>$8EDF$8PD'VP" A@@9B[8E78_'? M;^SD3H&O/JO:)XT9S\%$36]@5!R\+A*8"A9SX?1 -HS)/DG3T+[]OH3]5%#T M>*:WR@E[1-E=*<@>M+4O3]Q"W6G<^7U)+O6.5&>32\"F;7A9H]NM>^D";Z--.44FG(WGW.A*NOPV+_%^WI&^^_4I?[DN3E M4P4'1447IK='P_H="ZN*IP"DJM1NR2Y"X,8#,\4Q[X,IL5&XXRER3J \]".N MW2 X@->C2"6),5_E>2TLWWA27WV"$,/I-ZTH&*)JDHQBINLJ=[,&@+"G4"M#I#8;2A M$FQ5I$Z;BK).W5W\/)M___C?RP.V3K2GZ]LC&?5,,E <-:!3$1"95K5M8_:- M,B"?I6TTT94N@GZ4'-FO"-KGGNR..PNFF$\AD6%G58TV96!KH4GO'G[.(F15KP;G*$%(.N=AZ/,>ELC&S3VN3LT@&. M@4X3LS&$#5^B)Z%(E/+(A4:A-IW; ]R=C#N9V$O7\XMPO3AX[1[4/; M2SCW($EV"=8=(H:AH9)],"QX.AC2@OOOP=%VBCYRH MH[:UD?KDN$0,VBN;C#).!6&8RY8A:B1+/4VZ+G:12)G8P&Q9 M-M;RU;/'C01GL@>,2F:K,Z'R(V1 M,2FC4IO*L./H?L'L$ )O49MVWWVY!X:N0CM!>8N91? ^T@',#"$80[RU.9/F M7Q3?C&WWWH&]K[T,U8I]-& ^,1S&D@[X_GXO]2C?%YPE:3FZD$'GP&LZN'IFA.UWZJD=QL#>(STQZ*B<"4GL=G[9UO\X.\?/+QN MW@^[9SWQJH&+XN\;_/"%+-'9_%W]9Y6O%:W(%,NI)K7*VL9"97K:%.$6K63T MU(5D2YM&3L^2]J(U-!!A \ML)X'K\[0/B0/J$D\2.0:UXFCQ=@'/$;)IKFP\ M32H+7AD?--A4!^H6I0%9-2"CY0R%$KI1R_^3P:>3"G(*]'0128^HB=4G-?\V M^?/#A)[HH(*Q4"PZ4(Q9<$$+,-JSQ+Q04NX*]RQR_)\?9U__8_V)*TRL_["$ MPQ((W]<[M9;2@QAF1_&P@9KR\VR>IQ^O'^I-CI5HI8/(:X6-9G4ZFD6(J%TI M*5G7J+_D(U(N1][]<'OK(>XW!^*7:_HV_X%_Y;Y3'_;\Y#XR'@[9Q&:B0T!A MK?'%6*LR":4('E$P[3D3H>3)GFL<8?\]6.&[\]:A3TPH \[6@6>>KHW #0/C MM%6*>RVL>4X26S_]V/OD3]+*%ZL 1DYO<5X'BBQ^+VO@UVY*TS3%^30O)C$* M1(D69'"AIO_XVLS? !G\:!^ZI<+2X-^^;1M+H.W'Y;2DYWDR_ MYGL&U$'=[W.<7WFU6.2;Q3I.)@/CLCZE M/'!Z2J,)@,)+T-JC4C9BQOT:ZO=#S[F"YU0B:1-I7[H1B-(56746Q$I#O[J: M_3^\CGFBM$XHN("H3 8EHZ+W/ ?(&#G/2C%GFN4L/4?4[1) M].M/U>WTRUTT7DN%W&4)4FL%I.YEXH<.GJ:2:3 B MZ/@%\ N=$L3)92[]M M@IGM-)T[.GKB=H^C?KXK77-Z)C]>UPEZWY_(Q<2XJ&/)!;@I=-$QD6BW6H+G M9#3:: W7;5QH6P@Z=P3TP>?'XM>-Q/_')[SYS]GM5?KE\Q>,-_?ZU5JSFKBD M<[))@)7!@E+H(4B,8(P+T?+"=;!#HN,9>B\4/'U*Z3&VS%%6T@,>K&);L920 M!*E*42WS D,$5)&>/V-\2HY)OMD ]7E'P'#-YOJU5XYBSEARRNXWL1[!>O-M M%4CPOI0Z+).TF$AZ38X0!)(EQ;63I!_7TL8F5\/3])RD1LX X@O5#0L-;KNF^3, QKNMP,"93RW(*_8A9 MWTBG'!82S\1BAT1$%XXW0,+:=?MZ%4"\ZWG%O<]))HB6&5 &R> )](CFPG.0 M+&*0;48_/$7-\%&[?F3U=*CN<$8/-/?APTKU6.!U^D>NC="^?)K&OX6A[O[& MH\C40;,>CEJOC\A>?QO>B/<)+05W,NN8H\*D Y(NH:+F1D=._SVE35[$'=\4E* M7_/U;?Z93O^R1(JLLYH%^/IV<4.'?_[VKWAUFVCMZABD_U:C;B(\*SEG#=*5 MFH&3"MD5I&P63$)*+1E7;4:X'T#L"=HS]HVIQTE,;476(!WF'_/98O&O^:Q, M;R9&<1YDK,:]#:!<+6^VKH#UZ!4GP:-MX[1]0,0%HN)0%C=0INY]R"L-HGJ2 M)UJ$F%1M]28+D82>E$8LA$>3E<:<"81M"BR>(.8"I7\LRUO4M]9V-S_5024/ ML\TG"34K,CC@*N8:11!U@KVE[ZS-PDC-&_6R>)J>"\1"#XQO$,9[D[_,*QAQ]L&@,Q%3;25OKP#&F@2']- 84R%VCI('GJ;M MJ/0NE 9QOW\0I^I]]OOU![S*B_M,&**R?E,C"M-Y9=-KPOW'O)AD5@07!4$& MLDR5CP$<1P5,9AN-]DDUJA7N2ND% JJIL!I$%>_H?9^O:HNV/V;O2 (?UT;G MSX-B1Z+JQVT$YI@4YU1V!11.\F[8!CU)Y8>HX:/R^IV M\..G;^M?KINOZ\!ST1D22F(*RPB.E#30FGG!Z2Y-K7P)W8D=J@5'>X6HL:#& M$N?\<$.'95FK>;L@QBT6=WZSI=N>:XE8I[I)RVJ,W3 Z*/4MKXGX@6R!Z!L- M,MY%UNEK8AMAXM'PQKYDTV*2THJ6M7M_'V+:3MEZ2,Z)QFKU)ZY-(!S-Z^8 M8"EC5CI!]'[I/K(UX5- #G4DMPDIAS96V ""?VY8UD!R[\+BOKM?O+[*.']5 M(T!YO@[ >>8]F7&U1[!CM0>T!Q\% Y,=LMJ-UH;]AF(]_NR3::>'<'K6'YOZ M+N;Y\&U1%2&RI#[D^==IS(LU4:+8+%$C:,;KJU05X) "T/-D'1,^>F[WDMVV M%K:5KJ%TO5=GFSF#IJ3[,"Z*4&5NB?7$_1X]Y4]3M$;]/C1UT<(.1,8IE+"^ M)+53\$>PN?F5L*8MF")\+=P**M/%QUU-M)(9BL_!>*4]\KVRT$8H^BUJV)"2 M[\+=ED'2.PUS_38Y&T,NR8'5SH!**4$HL@YD]S($9G+ -M[K+00-]_KW)ZUM MP=$C6-T@*>+U;$X/'=D;O]UG.-WI)YRA%MX -[D^;XF!,X+H]-RS9%GAMDVP M?"M)%X""?M@]4+.0O7/B_EXZ3G_]MWRS3A!:A&_?_^VK><;#.XRT)&?0Y,5C MV;61VYBS%AF9P<*,\HB.:\5YRL))9T50^^2;I/#T)FIZ$H!AX11NN >\0?"D!VU2A MGT^:4A=,[).FU(7E#5[A7^@JF>?%S8JBWV\^U0?!!FEX8< 0&:A8/#A-#X*H MN[,NH6@$^R>(N4 4',OR!MHXZ02SOV/S[5\U=2I/G NU:%(0'CT1YD.==$B2 MJP/5T::D8Z,"XJTD72 B^F%_@R3&[_?47;KU]/J6B%Q?9*2G_I2)%_E!'>7; MOV[F2.M/Z]B1)6MH=S7B2QR_6NYOA?X)]R8;KA%,J(,7DR:&2;H"R91E6B;, MQ;1)A&ZXJ0O$YE@@T" G\Z!* AFX<;FF7V@REK15=""MK$.>C)6%)Q7:Y.]> M3O'',6AL+;(&"9R'./A91.<9KSR1E44J !KA05D>4@E>J,W!S"]Y4D=CJ[6@ M3ITGM_$)D#D!03E>O';>:GVFHC\@ M_M:WY+MP=\#X6V$FFN(*Y,!3;96$X"N!-2M$R[TR,2XL_M9)6GO&W[JP M>M#XFS8Y,2$%2%&JTT%D""Y)\-YPZ8N/T;?!P-CC;\>@H!]V]WSWW^=[/HS. M+.\[G57DAG1H5SB9YCY+P)PM>(U%D_AR$7NER^]U^6\EXT=0"ON10<]Y6>N= M/23I[@SL053OBN%6M3L[BAX_<\)9BQ>U$+B6'V>G#-PWC"P)O-$3Y--:M<4 ME&YR>_W/2Y!;1ZXU.&^O?YL4DTGMTP589J0Z!.D!=1*UTSCC"K/)L4>Y_781 MY9Q=K.& 2"HR.:$V12(;E M!?HQ.S'^L1^S"]<:^)___# AL!G-44+DEAXCR6JK(*E)TW5)%31,[^QW?:YQ M@V/DUI%KC?S/S"7CDP2TMH R@HP3&3CM@ED9)2OH=C5H/%?_\U'GK1O7&OB? M7[^?>*);^U) 6[2@-*;:'[* \3([XXM2;%<";T>YO;\(N77C6H_^YP<><%K! M\,P-2-+1Z::.J*SIV.[])Z8I96@V1 M%#':$SVZ+H<$(DK/5:(;W&_HHV<:-SA$>/VQ;FL7['[C!O=CPO$Z_9];^@OE M6RTKBDL45@_V^[S(\Z]Y<7A\H.L2?<0!CMK6AK\_U6P7YPUB\,IG.GJAD&Z9 MBLM29>XF71<[W$K\/M3]J97>3!?5H74[S]\]VM M DL^HY+]92]U)N]8)^^OLZ]+&_&7Z\?C[FM#P#O&OY]=7?V\&G ^*89A4=&3 MWFE4;2>.9#X&!%ZGY\HH(G&EB9/W &*'O0K;HFO3[]M:=@UB"KL)_0FOZH\F M3B;!939@TW)PIG> 64FHMT;B,6>+>]63= ;87N0-'WIJ+NA9:RDUJ$O93>1J M;$;Z8_9ZMKBAG]^U2:!C%:R+!GA6'%0B5<([5CN;2<.3R%PT&J]U$+D_.M3Z MD&*#9A>[B7Z3TVU<]CN8B)"+"25"MDE41RN9'R60V1@,*QY5B*)-EZ1]*?S1 M 7:@K!JTF-COSE4V)H9" =%*P(\^@@N1D7F+**W(DN_,'AST96RCF*_[&H<4 M:ZH\%%M+:"QI3#X4!T(F%(5;I7)_(9U.I+7.*AA.S6PKE5,G%>P'[#_H4Y8A ML^A88<$88$HZVIHLX#(=/">L48D5XTJ;'D3[T3=T^D%C;'2ZPP^2T> *Z=HE MM@^-36?&[$/E:4;)M)!R-V7@L#CEW@8QV M3=84J03)2.]C:8.:750-;XKT+\=9(R$,XHG[O;S))<_GRUYHJQ3DN_X3$C-9 M'61_J8S5"(MU(C*#))SR='1DC$/=,EN)O$#XM!)1WZW9'\EWR<6%L# M08LI*8!OKV\_K_M OILN;A;/Q\$Z8*@NN-@$426@6RBLAXW<1[Z..YWOIABF M5T1L7KQ>UP2$Q;*)89-SMF.Y8]^A&,F(2X\7:/.^;%UM\-OA>0D^>BV>8]76 M5V#+N5W_N'X)N,C_ZW_\?U!+ P04 " !Y@%E4,S#27@8% #S'P % M &%L9VXM,C R,3$R,S%?9S$N:G!G[5=[3%-7'#ZW]Y8^8!F%HA512P&K[=K; M>RM2KJ5$>:@D. 6GDTRVV]Y;O9.6+.G]_<[YW?/=[YSSA]? MA6[A>Q!?5#BS$" ( EZ"#Q!Z55A!F',#4%P,# .<"0*4 "HT28%*WE 9C M!,;EV[9'WF \ /&G^E* #/;%P=P!&TCIBWXK0H0($2)$B'A"41ITT@Q/:TMY MSLLMI?VT%W9*:]&HJU!#]_!>+384M]?716/49@.@OGXX'G88\IV1646'(4*$ M"!$B1#S9("TD05E(BB2UQ&1JDI4B;(_L@UX$!($3T( !//S5PIP''/#"MA3F M?M@BYD3HC\P6X2J\VDM/.RF @1Q<,<@SE MIMV93H;)-#EI*V,B"(8VT8R5,#%6*Y.52=A(-^'4#=(SKB%V7Y"OB'(S+IRM M8#VL-^"'NT'@.OS?Y81;-$3ZR.V'&F$-E<>S=(#-A\T1.6R3A321Y-Q[AVVV MV:QV_($Z._[ 0O^#W7+8&1?EBJRIDK]+7\I6_;/3KN <#YOLNUKAT-T DL ; MJ% H[/C]_ ]O"#YX 6$T=%WAE]K' )%$)!%)1!*11"012?Y?),.6E_5"GQN" MAE8X"_* 3"J-D6*R&&F,7":3*U6QT&,HDYZ.CU-IDI)':9(T(T>/U:>.'I,Q M9J1&9]9E3)AH?,:8K,6MN('4&XR&R"2(3"Y7*I3JV%BU(4638OC+$-J!2@Z2 M03F*Z(!$A: J1.@"XP! I$@4]_XI(!(4D\;(Y IE+"S8'P\D"(I*,%0JQ3 X MNAR. TPE34@EIL8DSJ%ENBHU65.W2YXVK;4CJ>38E72KDU^I4(X8J1F5G#%> M/V&B85+FY"Q;-I677U X?<;,HM*YS\V;__R",A?#NA\S_\^-.%GR_^TG?UUVO7;]R\U?_;[8@N!*#(/3Q2 MEPKJDF 8BLDBNA!)*%*@PJ2I1$S"U#DRNBI11];(U=/J=K5V*-*L)5>2G/PQ MY8CT2;T95R/2HLK^G+"5?TO9D+!A76= '(K PT-5(!?#8,&O_\1;3]2KU:PM->]K: M:FLZ>N(]3:=7W6BYE;Y]\X7F-F-3S\66%0.)'N/ \N"Y._K+!_N_'G=E*_?B MM4LM NC-72Z (]QWL0TW*:6Q40"KSQ8)H'%A2 "*WR\/6*??&7]F_IW;EP[V M/WMNQ=4MYE6/J:ZLK+S5\^[A]$UUY85I4V8<:-W2W;BS0=W8O/OB/+;OZ-B$ M;S9V73JO"733)QL6)/>EMNZ)LX1J.L=NV[:#.G58?:BW0#U;NWO]!'!?0X6> M/P!02P,$% @ >8!95/TF]0@O!0 B !0 !A;&=N+3(P,C$Q,C,Q M7VW 311S>2R[/!FU(2D-;2AHH*:G)]2Y-(4>2#O0%=8K0EH4E+[&.!03Q,2,6D)=_8$&A16X+[/)[[?[V_WVV]T_OG"GN1] ?''AA$* ( AX 7X MUZI$"R+N"@!*2H ! " %*#(&"&"D@DGQ8C= 88S ^+FWUD5_P0@ XD]>3@$2 MV*> N0,VD'(Y-I<'#QX\>/#@\8BB+.2D:);2EK%NKWLN%:"\L%.T0AAS%6KH M'CY8@?;$^^M6QF(AG@- 75UOW.LPI!NBJ_(.@P,],]OIIERJHGEKNJ9[NLM#[7,4!NBY 1C]_#!"EMQ%/E#9 1NRZV.@GC M:#>F<]A8NH(LS2_LKH"97=>]EW X; J;33ZV$L.M5BN616 $8805QL \;Y"* M&+V!8=T+Y#,!%^OV!]T^KS::4TY?*&C7A4)NFJR@*BQ.FK88G929-N(X31DI MVHP;:;.9'F7!1Q,5N%/734^[>MC](;8JQDV[,*:*\3#>8 ">!H[IL'^6$QY1 M#VF_QP\UPAHRCV6H(),/FR-ZV<8LPD@0Y?_*Q]^C+F#E_[[:KW(X'3?8]K7#H7@!)X N4R60V[(_\#QX(UOT 8=3S M7.%,[;\ GH0GX4EX$IZ$)^%)_E\DO9:7\4*?&X:&EOL>Y &)2"06H1*Q2"R5 M2*1R91ST&/*$Q^,52DU"TF!-@B8Q.56?ECPD?4BB1F?2I6>,S'PB,TF+F3$# MH3=D&J*+(!*I5"Z3J^/BU(8438KA3X/;#Y12H *50D0'!$I$J$2X0V H (@( MB>'^/P5$($1%8HE4)H^#!;OC@0 1"@6H4"1"43@Z'XX#5"D:F(:/%:LF4Q+= M'#6Q8&6]=-BX'0<22ELZAIN=;*U,/BA1,S@I?80^8Z0AVY(S:K25S,LO*"P: M/Z&XK'S*U&G3GY[AHIF*RIGN68%@:&XX,J_ZI86+7EZ\Y)6E=:^^MFKUZVO6 MOM&P\>W&=][=M/F]#W?NVKUG[T?[/C[XV:'#GQ_YXLNOCAT_\=W)4Z?/G&T] M?^''GRY>:FN_?/7:]5]O_-;9=?-65!<"A,A]]*M+"74)4%2(2J*Z$$$X6J!$ M16FX>.#8R1)JCDI'+)"JQZVLWW% -LQ=R";EAWV);7A7 M_2=C'(V*I.U3F#UK?B'$[=O7:VX+UY/EN7VFO/^-;4+' -M3%]HMR5NFGC]7 MI"RL3[WXY)MKI2G+KJT^:[?F%I>RS^@:&CHK=[:4[YIO&* :O_?XEM1Y:7M+ MEIQ2[=I:U(3K.]I(A=RPQ-12H)9F-"P%_37NS.]02P,$% @ >8!95,QZ M]XW,J@ N-@ !0 !A;&=N+3(P,C$Q,C,Q7V('B D.#NWK@T;@$27 (D$"1X@@5IW-W=W=VU\9_OW'//E?_.7)OG MSIV9[^VGNFOOO?:J76O56O76?OIIYFD%P%*0D9#Q3"K 'X9QWF65?[GO;'+X ' %@#>V0 TO,Y MM.=CL6<6?^!-_XD_\B3_Q_S:X.+BX MA#@XA3@%J#CYG[^%>/C_Q7//# 0P!NP!4\ 3H +> N;/GS_>=*"26;FZ.@JQ ML]N[L!F;.9B8LYDZ@-C!QH[LG&P<[("(.-C1V-36W)7*Q-S2VEZ4_KB^F9[* MVDR47I-7B4/)4RFJF7K:F@&;VX&#J*"%@(#'($F;L:4X%! M=O8N0F!1ZK_T+O2L_W&:G5I,Q-G,0NC]&YF_MG@^$J7^Z[-X>'BP>7"S.3A; MLG,*"@JRU>5Y-#C9J=G_U]I\'J*_&?T7A__9 MQ^1>R/J67EX&3E%%#[^ZEE$^3@$V'_9^U$V/_9@_YO&"TQ M$3-3(=,_GLG!^>_,?S!W^L_-MIVUV-^(]-^Y^'SF[Y3GOI\#[\6+%R+L_]CL M_W\1/(W\:^=/(GT;^-/*GD?]>1OZ!Z9K;/]-; MCV<>^S0/2 %(" B("/!(B B(R$A(R"C8J,\< P4?$PL-FPB?A)@(GXB0E(+^ M)2DY'3DA$34;-1T#(S,+,PD5.S<[$Q<]$S/3'YW ("$CH[Q P4-%Q6,B(R)C M^G?CJ07 1H9E@_T"!T,-P&+#P&'#/'4 E @P#S%_Q].0 #"P>/@(B$_ (% M];D!! N A8&#@X6'0T" AW^^ZOM\'8#'1L!YR2F!B*MJC$3MA,<5&/<#F4:R MK!7__>@)+;>)<] +% )"(F(2NE?T#(Q,/+Q\_ *"0E)OI&5DY>05/JBI:VAJ M:>N8FIE;6%I9V[BXNKE[@#V]@C^&A(9]^AP>G_ E,2GYZ[>4K.RT=G5W=/;U]8^,3DU/3,[-SJVOK&YM;VSN[>Z=GYQ>75]?0 MF]L__((!X&#^'O^B7]C/?L'"P\/!(_WA%PRLQQ\-L.$17G(BXDBH(AD[X5)S M!2+C2<;]*&M]0)P\.&Q ';F7"&3)A_P5!22DI-,^RYA=*+W1.JG(O^V;Q[98I)I]^1Y ^ M4(_BVVE]>_5M<4CQ4G*I-<%MZL??$V[,F$QS!]]!,W?1'F98UVW M3\#*4DF**ZNCB55^"NW>*&WX8+'NO((1M3[N]S^-TCD'53/;43W;FX 606 M[B&AE91-'^+2G4=T:,7Z@WAG]=2<]-8/K^2I\64%:L549XR1#MEL^8%KK&^!UFT MV!"<6%_)\T1@T_KTT?;0D*W3+#48:E?4^FIV^,''D^W6P7M5?\+#;I%GA0G MO#9X[W+$;/AZ')+VH>,)P"AN$"QY HR6,EX0$&:8*GYG<.\[<$82JX0Y6"*' M_O@!CI"?*GU#$OKMU<>BVZBD7(>-8=@0UIH2N5:4Q?-N@9\-,*>$LM"HO$4# MJ]]+NKY)ZM%R[*9JL8CO^J :QI7!K<.F!A].,=OJPC[ZT/B;U!5W?_8Q7N^' MLN34AZC!SP?98\4ZA!P@Z)R%7%:LQT4G])5"51VQ;=MS=?4O\YOGU M.LV46<2NI:]P&VTKT?+#7L N#?0Z5\7PK9Z[)AG' M"";:9:PN!JI-@I>\A%]=R4^HN):;>$ ?SEGVQH:X^HBJ=*D+$ G^KAE@C04^ M5X:R^Q=#/3K>H[]P.'K_!"@$]6$SO=;[;";_E6 (LVIT"%RR).>JZ$_@@QO3 M%M]0]SK\[F!,;M8=D:B7_7'J8,,I."YP+$"8$LO'^F0[S&U^4&RK6[NV>GPS MFE7J0V4YEXXV=RP0=QXK(PM0U!"+: Q'^%'OI&,IXM7H-BI?JV[UM2N&'>(N M8!S\0B8"MFDCKP;!^5%L%]Y*+ETIPZ$-RCRBDDO.*?DAESO4\LJ2< M"V2,5(>L"9-P%G6DOE[S,M#^U1@\:/D2*Z'*E @=?F-A_YF4M5.-L'1"F[$\ MV7HHQ07,#@4E-/<'-(A5FV#Z_;@;.36

NC<:2])@,H:/CQY4@Y.,%2V+B M"&5H]>JBYFKN=E31V.G%'4[;VGR_2J5,2V!ER6'MR\2PP9'H>TW4-7)=E=.P M+M3"990%67_;;+#)$:O,XVQPVY()9_1+JM5/]![$CVPKZP/'E?O+B/>D%5.N M/>E*A)TIFK.\#--Q"'."G$I/ "RTJ('75QWA$R\%?!%IWZ^>:@D_2 M$];0:512*/' R8\XS&')KAZ41M'C_6]A*FQP, 4%KS/1_/'OE:YX< M5@>X'A/(7A76ZRO+K5965D?IK&EK'9X%$< YQ[9$/H],JXA%:/YI=+?*J=B/ MS'GHATZ=W*/O-'?OQGDN:K2N,]W@B[X[.ETB$9<(M_EA_(8\Y%P6XGOJOAW- M?ISX769Z5\#&A@_WFUQ@&ZZZ?W<(U-FY0$DAXGTE_JF* GG!KIKWL+&AV>:A M9=5GBVC^\&$U?0+F(,F !Y+1RN_W:H*G45,64A&N;5$]<>B3&E 6)#^;,$WF M,BB](OZ)1*5#E,)72CKT:$%W<*,?X< FGG&.B R1!IX?20RR)8[#6[C_!(1X MR8;P#&/-0^>U3A%_7&G4_[8RPNTF]8S.-L63A(F2'^*0YWD"X&V$NL.:A(8= M2J&&C]C>_OBSF-33AZ,+A4IVS6 N1ZYO/?OQF%[ ?/5#9F5$(_&EMR$BM _$ MBY]6:CHV^D/=L$'Q,U\ A\LP4:G2V*6PJ*T\9.*BMK,S;4.1!R= YL(XUM&3 M4JKGV)#9"@N\KO20P0J)8N_X(!Y*86T\45FHR_!F9)XG,EY(H:6,GG[H.C2[<-L'EI&/5(/NY0:E(] MSKNHT:^2T- M'NC2!&5Q#WS30.V2M3O5\%%:(W^%&6Z(UJ#._ 186A$2:,J3=PY8$*TN8_84 M?XP1\2RCQ\@'ML&C14V/F-4?(3'1K)6I MJ3%'OU[K#G778O_D@3FJ$^]RP+3UL@_SM;;\F:.SE.,Z;TRK&BK_FJR);-5S MC\NW,+OIU#SAR]7\DZULVU_2^;N$[_7Z+1F^ MT:"?199O6-(ZI:]/O$/*!#-W$5 (GT":FG.D7-"+VX5^Z3,5!A6I;3!C3WA- M.710?DYA;_?V)N:M]]Y/;K*&5]7J*(%*HQU(<44",LK>TT@GN%U^A*./F+M5 M.LV?>2)0M1G*.M:RL MN;X,LYH\/7Q#^'#L8%1OX#APVO5:U*$CG?"77 M3_W6&3-CN6,]W^KN!XS]]FN2-:AAIWRN!.57APP5"=3[5;ZB=(LQ#_ZW5[S\ MK>06>]>KKBE\Q<1A'TX.RG<]5#F)#=F/+B[>$XI>I9S/4]YPSL= "1^3WR%! M=BB$QWVDUGP_O*ZN;JAJ&C<)M21D^%7>S72D(4FT ] M%'P"*B#>/1>'VJ[N?+]EMFSCB0XC"1$"YH._.\O E'"O$>0MH]]KKV90MN+R M$'KQI.BO%:Q^E]Z2RBB$@=*9@%/;Q\&65^ 3'P]"6_," ]NKZ6O-\@"?G^8X MXE]O5A(17-+%=(#+8PP?N2?@8XQNQ'/2^LC?.:?YM6C99I*GF1JA90CU2( ^ M<[W8!ES?&=RFX:A7%5R\3VW)\$&VXDY*-C!M@(M#=#_A1"S;?>E5]/-2B/02 MCR#06C0=9RT&4RD]KOLS >>-2.NA@25:_3_% MHM;0N67"";]=>M]A564RMJI2+V&7"43_JJD?NTZ6H1U[7D#1,^"6KZOG.)5LE&TNK@CU<3D\.&Z.5]949ZC28]"!#X.(N&'+DW)/6K(/V MYNXNX2883-X+KNGSO?0@S^&KKH)E/#)SE#N;:"(RHG@H%%^_<)8^056+]CBG M4RDO;+[^JD2A9 Q] M2G>/TCEDC&? 17U]?8H;(L0_D>YEP M#1Q$O0O>E@!%A-,IIDPUU$+$&6<+Q#!/UYV,P_@5\:7[RF_]EN^4J6042JY) M'O*^I@@+$A]=NLH9C'O0N+B/!WU&';R]\^XQH)]7BBU50&S',HEL5.6>21_0 M&\X*?R$94"*)E#J>5$/&GO/)NZ[[ M%QW\Z9*#&U6=-U7\Z!>\8:N\$YKK&*7FI]SJ&>].^=+R^NIXFO07QZ!%P3G8V'&=Y\ \B(W;^3CRE)8Z-KMF-Z-!\&<9"_I2JQC_TLD>.Q+ M_-)U]O I V2CV_Q0'T71S&KYC<;*WQI!K-TPY+,M&DA C-.^@?A)U;EJQ&I) M4M(RR84_VAN1PSJEP<3O\;J/-[>5T41'=PO14;L&A:=36MM0[-)!^ C:]])P M--GF6L3K5$%"X4#R6VAKO@U)7J*QRVHSSN[[O6D*Z4(;#538VOEZQ_ZSFB/N M"4T)_W4E8973W.;05Z&[I?8L9DW:V'A=-)(2\$=#1Z*W:9"8YQT"=TZ! M+@I5L.U(+_),X#H3=<1OA$1T*)H7W$"Y3C#V6VL/3E$C4 V'..(S<@M5\ 7O MZ.*]^LED?KB/^(^&"F%PZ"(;"]LD4FS?#?(+6@Z6UP!H3U;AA)P+DV37OV(I MYE?[&NGG>W(WVJG;DD1+_650<+.9BP1 MSM4'E W6P),$$^Z,[GF)?P=M$*/3OH$[(#+7):(ZI(?' MY=C.V_9'X*D68]/A[ M08?+^9#?H8QT5I.Q0>?F7SA5-VDS.)#@PU?GUE5_U_P^<3L(DXWSD27]Q%-_ MPS'%SSET1_"ZK&J4NJ8@# _R#B5Z$@[N'G0GO: 9CMK9CJB6KJR_?C)!^-=U"VFS.([J4ZF/[OI M+HI9C'9.+E]]+&_0Y-)G4@B2=([LD=D)A3T]*W%\+9JDA"2;LK6U!F+JDB]9 MN>,=*+8+R0LC.EM89ZE9MUZ+ ,')5M14I8_+EP79ROD-.]!J]!2C&2Y((JK[ MAN%OH?M>"7>-08K='_O;JY:HZJJ2KD#OM=+P='+B9*ZEVT.6CF1TXW_5BF)< M!:]Y1S&OV.E<+DR3A&RXGWDJ.:ND.G$FQM/9K6Q^S5J'(^X2?H?TP?F1M-%M MBFU>H0;T2IM&=_>MO=T&DFWI5__)*D?D'M$H%;J\J))>](ZI*Y*(W6OTC;Z> M^%3K+RN'(@>.,A@I5\&!)%D3J'N-DFJ8_0L)\"0-%Z!Y2 M'W(IPUQ5*BJ+\Q]^&%6=]79_-1GB4-9T7U9-.5L45YVTO^<7*^:K+20MYGXS M8I\Y[\\@Q1*.5K1#BN,P'XJ!+"@Z9#LNQO0$]-*R?R7;[X*T AV@0?M;'3T0\M,KG0:HR /A;$ZJ 4: M:B88,NJ!2$@I*WZ,-II)7GDQ:--E,U;C4L[F--O;4,G:'7.5= MCD0_Z85?"UX)-93;:-BN^V,O:1MTY^\>YZ/RIRP8#&PV3.GZ_LBG"PJ5D?I- M6?>M%[@0)54ZN1=BUH5Z#2O%*'[[SJ/!*4/EDE8:&VPMB* RCIB3T#['4D, ,&2/3JN#AY4A:U7O]7?24:N;QMU$)8G9[2"G3*B](A#. MRE)26L^YR*):M$Q^>MHMB/TQKS[)]/NJRDF(/&ONJ&OA_/SG8]H41=>D-;7Z M%#Z3M_YU[Y?98 _[ I_G9I4U+4%7^P55-1=LTHC]BQJF;1MV'Y@15]@"/:A* M>W)=S:0##SK;NJJ&)F'\K,PXHAY(N&H/O6'':3'/QV$T-86.;VK*^E(X7M@)T=01!M]<:\5_-TC]-+16,L\7@WC3 M'<0W)C2V%??BX'XU[&/3)J0P@$'Y G-036*0X5:@LZRO-:_D:5E_,(TC64Q+ M&DIJBIW8L[)>K%-*_'NZQ+5>U-1@U,WVP59YW&VV:"5:L9=-PRJOHOI,72NA MYL6 L=;V9[+M+=K;JLB?EL:(B71/P+R#77$6(3IM_::)!,QR\X!ZM(H>F6LF M,MM%# 8X?->R:?RB46.M38JDEP=[Z&J(0R%(@F$10T"4V: AB"?IO&O4VA_4 M!*EL/!7+K&:V]*"K5RBT*($Q>UE6*[$2'MJN>UZ91BQBN*8DJ_Q;GUH*Y(F_ MWLG;.?:V=](S_5WX1QFI8Q9Y61Z8?:==+Q^AG+DO?'RCRT.!K^JTU!2IH\.' M(V,Y1U+:IN[%5P3=7AR+R.: W8[1#'S.E^=?FW%&LEU9$L^)J?>N9Q;7\.H2 M^Q1,W2(ER7+\(D0YI"[94FJ40H!/W$/2.5.)=-3I+K9Q47*B_; MC +01\/ MB4L"GQ%PN9>AR-,@E8G"9&*JE)_$A%[,%F^--XCGZBC:#$P=(WRQ&DDB,LEA M[Y-['F+=YG'7^F_%QQ!%8<&V/F@CV2CU\ M\6\1&G2MUVJ3-M_2N$_B]GRR@(NE;44#-NM&D!2-*4,/*H45E5AY"GV?%S"C M+?KO**/:I=P>:N M_I.)P';*&;JP?Z@IU#M?+_FQ)V6+]?V8>Z^N_\6+P8ZWWL!02=/0BF-B]NK= MH*GR5&4&L4V*6RXD^5-^O.!6]&'D&&L7R?C YVSU]T$":T0NCQ7Y(H#[F<0* M.PXX2VXSHCVEJM[R>C+IQ5'FS,R&\SXD9D5)\0&R4DIL/]I<>4'N[3$T)>;# M+S@_]-935-2ITY&"HO9WQ(>3IK@\&[ZZ"8+JHA%K%TF321Z'10'WM&P?K)PO M1CO\#L06 J]8437'+C-"TU%&*T&20]<&D,:R+[JZ ^5*-C1?B-,F<$QAV3GE MJ3!3'32 "_?I&^KQ7R"#<+YVM8:GT64>.;,L&6"Y.8WV$:?BU\0;229R:^$ ME49APW'7+2'TDE)K8B6AB1M&)Q0.&FSVI7SK)5V,^TK;,=*-# M!2,/E8O5WWFNJ.L23/ES5PPN%V6F7LBRHLL/T5 9AJ(-S7OT=*BE+?CH,JDS#I!A"7> *B MBX9JYN=I,Q1^K@HT4+%LI[:4[03-YJ *[_1CM*V8(7*>QI(VES::0EM$TA%& MCQP^-917UY773LR)+V6W%!4=O;[KP9@6K?HIRLS>24$[YG#Q8*AZ$M*NO(]? M))17G3=8QU#L\P0LP5!S4I@YB93&OI"VVS S@\M_+EN<5F)N<7W$GX"@&G%H MRLQX)8A;#A>=7KFRC!"'V.*.!Y7RZW8AWPB7[Z"G:-I!7>EGGD9FY6E>X0QT ME=(%W3G]]I]O=;;PQP=*@E;X;K M,>#L:4%4_/W=XGP5Q=9-L-&WK-X:27O7 M;;<[_@2/']=NSN=\.!.\F(R*0H/UW?%7SLFZBH;[0?FJ;I M]$D$9Z+:K[/JSM MML,ZQ^9TEW"7O"6$I22)47* 9@F+QA*#AJXL\E!P5]--E%!AZF!J7'N>C%]E)#S+L:[V;R67T;S>I E@:=.-V(U.X04_98A<7KJ2Z+)6A5!NYT*9OH-A(^J;GQ9] M7>IGP4;1P$O^=T@>N> /K77N)>-6*1@AM@6SWWF2W!US1@@,-F4TF50F2';D MT'(X>D2PO*?CP2'Y#J1[?+\-%F=SMS]5]GO.C;F'++V"""=[^5GDI@$:,)[0.)AG_&>5#]0>\X'WOO>V"ZC#<^=B89&MZP6Z_ENF7F87:MDXV7O;98+_)=>9"OD@#8=U^."EFH^ZT M2 \&T ;!=0ML@*C,<;L._D/G8.=51+[>H!M6Z)I\,?:<52L\33Q7'TIP<#?< MV.\,.2AHM=AYD';\GCG'IJ1O*GQ$5T*84P!1# XW'5%XFNZD77/*#1-[WM]J MSTG>C2ZRN' F[?W:D5P)7 FJY"A\!9-':1(IFA#B?%W.:?%B:%HA^'M)L;FU MDZ\-3>TH;SUHOS 0&?LA,5XZ(2-%C'_U3!*N'_"BR*4/R] =-YJY",-T$]6ZE-,X\]G707)K$&4BD$<%B&TJ\N M)9K2'?UWY)[O;5? M\=Z6LP^ME#C%.B,X)RV]I)PG88.L-2H07Y!JNRG*\7HGRJW5(?6=F=D!'\M9 M=HA?:[8RB1DQP#VSHA@,(M"%OCN(O7\"B%YJ.\WN'$*^T>"[@PJ#@:OE"(0&SA8V2FL!%&#!O9#,V1$S%UPG[90'9;M6G)*:WQ?* M"+G8!Y&@!G\V2R31DR42.98%1\#T;N)6! MF10!@K>EJWQ/ ,IDZ&,F[R:#=3DV$,VQ,:"N.+%/],RUJ8-O1?.69<=9>9G39*:5*T-O=V"0E(80=2DN MG1O<^]4G4R4C[H1U4\[<4W9P3=UX3R*4D+;BS.+>]5/S]Y,%:E4OWIQT>#6E M>1N[V?_,6^KT()/+X'&YZ;9E,*,KE^^+E:"/=1FR@EW$4WV-\)\0XMNJ"-MB M*3*/^&69LJI-/H_SN7C? >6<&-,X#1865M=&,51R,81J2'6D+)[\J!H:C 9# M)FRYVS'F[MP&W)V.[LSJ9R*.JHD25K6?E'RGN 7&@??:W6)YD%_,.2F*@O%C MJFB'I,BYS#4TIJ'=/A1.K\DZFSO$D76MG7O)U[5GM>;;J2GZ%JC!S1[I ?S MMI:V8^(NM#(;ZNOX9MDRVWJ2@ R.+AKB]#JYY>O4;Z00_.->H[S>KV<>V:- MF8SYS.YV**;(R):L$_:^HCK=\DT<0OQ<3SR'#(-38R!,'9O7=\#.ZI&G>E($ MWW=- Y+(:K=TSMGYC>)-==PT$S(2"TV/0*YXC"I9S@6_=T8YCF*R^/9UBBJ<98_MS=Y2<2J;FJ4V-J%B9]1''$&+_N]:]XHOF[],9:BKI\.M%/#Y@607E+8,HQB-&\9(F=^EP"G M.#U(<_LP=C=%*7KYKI#,MX+=9#[;;&T#A:D1%5J%K%5_U^SX&L9JU/X@[:\4 MZ^U-.*,BO [$8Y7Z?&T[;67#O&F_WHP9H6U^@97QW I@WO=CUZ?L)'D57N(*6I;ETXI0EP*]RG(ZJK ZCS%N\$2XK#XKJDP<_)EA=O>-LY M[WULC@3GT0<3:%Z\QT'NKR 22K/IF@.KY>-L4RQ\ 63YJ43J^4)S=+]&O#[S1L\4.L5R1N M7VE[H_T3(,\W!YG\R#VS<_I<7%4=G+'DTLK#C_U4GT] ,Z1BC4G=$B3:N^?- M>6;CT:6%MB93S(OOM7JK*Q-SHXG6(ZFC#@JT$FH_SPD%SM/")E9'\BH>V CY MASV.9J9FV[/%[Z3FOWO4_@;J,"-J-WLXF9< -<*,4/",D.ID*! 67Q6@!58X M4$6E\*+ME!_.'/UR5M7ZW?I6A)R6-[O5-K\@ M'1D"%K1,]YD) :AG/HHGTN.ZBXH% WX#$=ZXJ:2)J+B%5!E'1ATPYER^G;2P M$M20\6X*R@1]$#E[QF&$,XB(U/J-+=_BDG:R?4N',XQ=^FR)I$KH7#O4N'+5 MQ72;$O%58/V ;[,5:M"RA[#H:8:-1=1JE-^=UB2(#;12.69Z*F1C:)68H[UY M%D^@2H(WUS,0SG]$ADCTS%:ZUY?1Y7D73-^C7LEM)LG3!KV)&GLUSQC5%Y)L MZSB/:G1B\^+>-Y?%4=[.''3-[L!"2)#,L<#,@LE'@(OM;O(S%OF=C*-\6[K[ M\NI5%4LQ3W_I@>6&5A']XIX3Z([B,UPJ\[^HK6+ MH;XLF897H7Z$-B_C<21GJOS+EQ;?I&K95G\[ D/H@,'8(X,5OQ_I*$1)?G-\ M8^(09S>3[UR.-?$KVR[9*QS165C9N2(8JKA!^_V4[2O>H1C"V?OC0^'+\J&' M)@/3N&M7P2= ,])INA1_:]2':6I:KASR76N!V^JWU77<$V!GT(I21-?66X65 M#C:+J\ ];"7"/,?5'PZ_IZ?\#+H0%CP\.&(IXH6OJ:VN5]JEM<7[7,D(CYO\ M(7AW*H"*+Y^7WZ&=7?)K8Q]A"1>F"A>E5W%@NUWL\S"[J1,E*/YP5MSRHAR5@ MJK^"JX%;<-%+RV][\.J6UJ*I&<^KJ:XH7F?JH95L7FLL@:_KUB&"%ND3-/.Q[[1 2$OQI+/J@9@?A M;]NR'3^*<:KF9EUC-X[:>KZ1UA\Y.@P*^5Q7%G.X(59FR((!RX)1HO1=>4G$I((!7/VB648 MFRMWP8)A*QHA8?D/II3$P3N0=,LBSS:+UPK".T0D42M8=@QP0HAPJ[0/=8!=QA+:KALCY +[: M!?RR&.XJ+F:*ZY;;N\%LJ,$6L\58UCA$F,B-"#Z>;S:+*8HK$98+!@XFU;.W MIXL!;H2]P3A/9['=&K]#Q?G8NI8.A^J%RTNY&:RH>(4JF&Z:+28,F^+JC@P4 M_7D]/8F?94%+4[95B8>OWH"S@#[5<)B7;P/ZOC&!J2B8OZO @9.NM6+>38J7 M%\]BQ&BN:U<]':/-J"O@?Q7%XM#L]'S4J] [*I5 M$&T=]21Y-OQU0UX43$8USB'4HY55IW#@*!N:O*K-1H _\0K#+%JD,:KMUTTD M ;\%8TA4/U".@_UY):7^N1+,"WR L"5>;=VIR4C3'YQYOMU)7230KR>>=%9@ M)B 2)"-S\7B$G61+U>4:_]ZCZ9NF5U M7XV9W2KGO]8\41'["1XHY8@]),C\]*Y0H7V@WUQVL1\'X+G$#'^D#&OWJ"OY M8N^&:PLB'VN_$EP[SW:?*PG)ODD0[&>@HL!@]NA8HHIY4PPN/.)[P*V-[VN2#,A *ZZ,CU\]*$V74C20@VGGS1*/,>XU5Z.QV_HUN M(?-$6H,LXOO'-5IZ;!Y;+-1:Y*AFL%K)&IX9 #/2NYZ!T9G;6="4'2%O5%LC M+_)9,'I9S,74WD^/@C-AGA> 1JTZ_.YWGTN@Y11AZ%+4CJU.<<)E^M)/$^M> M%Y2/A%@#LFWQHX.<1&WF)YJ*YGW+V<>:BY"GBU\[6"@DZD[^C6#<,D=OY\;(6AZ>"/##6O!; "I1?F,W$J'X/ MC3CSZ6+4U6YS-UD]KP4U]L;W10_12EXI<=5T4\\Z"G.X8 MN2$Q7CSI!9HBS:O+R/YJDUH#21RB(($-3<)?]_S3O-[ZRFO:E5 'B&I!PTC1 MT*CD^&QNI4+Q;P) )O?KKW1EF)9"SGN!IIA.R=7'89?\W@*)@HK^7P;L\:>_ M?+(FB:1?+I/$'LAP]U6-(",9YH K9*8=GBU:2H;Y+*.\HS0;GKEN_* M"VC1>[29WZJZ7T!* Q9?R>AS'+&->G@B<_VR%R<)BZ!@=.9W<9'7@D?_G-%T9_R M?[& +_,[,7&> =HV]*MZ*LI_5=SGB#7PBU;;9DN:D'XF(])?' N?&IH)1@8 MMC.V 1FKB#$%MB2)1Y "&YWO'DGGNNWH W=-?>7K?M-=6SNP1_161)EH:>QK M[)]YY4$\7S7?*BGM(V5L"\I3*I!@XE:D,7AK0DV/!ONQR\_(P_7&:_J=&)'UFF:C4%>) M6U(]H?\\Z>J=G#%F7(!(,[M#[,WLB MN&JXB9*?22O11*5/4_2, >YW;5UU1=A@?3H#S1!_WZJ,7UZ.K#:-9E1P-J#^ M90-[C]%6N'WYC&77_W*;\#& >Y_].?Y_U92T2#Z!% /)3\!!D[^.["5_R?Y MT%#=]BAP*M.\_@1@[?!_L-91F_K1"8G:K,RS"NI1IU.M?;/3]X).VZG6*=9V MHC"B'&II#EKK;W1?UY@X-H]G-($H?@M.Y61?GMNPMP]@6W,/# =:Q^[=UA9E MR(6(-D9UE!S4:B!CQTV=3!U3)[(T/(.$WW6WK7K>D?GD<%[\2LH@O%125 [3 MK"RO#&V;FG^;^BY(S2))IN%KQQME(H07D?V?6MQ& ][FW33,5O\@]K]_R&SQ\RO<4H1 MD=G=K#M95$1(_%SYUVCUWL)ZYF5M' 2,9354ZSS\N$?-XXSN6CO63!5X86[O MJ)*W/8>YFE*8Y?/N=#D<@"5'K47W; M*_F0\(?H\,P]9;:-'W6#W8&6,6>AKP#[$Q ]+2W":E/7QK8J1_[D^QH\)MJ.L=^$T[':!@]+IC?M; M1KWR_N&[[NNA=LJZ>M>EG<(CMJCX!*RW5=U"F/P["QH)2N^;L?4;X[QU'WXT M8.;V&(]OUT_9^*5^0'%>6<0PRK][D3DFWK MXW^IC/)E#*1<>C&*N'GKL"=Z,OM)]$7Z$K894)SL!?[8J>*CQ6R&1RGQ*X[, MZ)CJQ-.DS644[EW(S IG>OWW_X)B[EJ%0DIF]OTX'A>"VO!'BS>3T*F-3O1B MHS7X-:F*RFJ(+8CF:^5Z> \26\7;1$G.]28<+@L/I33"SY9LP<5'6XM79JD/ M1IIWVYFH-6F91NXMB.;)'>@>[Y+ZY54^ U1X<-OL* MLBJT>57VGND)^&S ?G/OMEY57FVOTZ\(#RM>YWY@..SF_595%DT1CZ&L*QCE M$P>>%XQR[B4$N_J,=X M+U$J.5Y9+"Q;17"K% *)I'G4GIQ--X[ MF/^9:"]1/ %QEL^+N%2@^0)&AS=M]?B&P+7Y]CSB"7B-!Y/]KW7POU@0]!7? M5XQ>]$=)J=5$3XW-HL4/OFQ1I]S.]SKI)#D^1"K!Z5J7/<'_,@.0R?NT/+YY M-/8=%->KKX?NGF*!O162M.Y)L_I('K>X ]VH1&&.OV,US3I(&*SG[UZE**D[ZQIFM9#CS$*AW,0E/59KJ;T70_TC.R9G7-N9"?ZQU)\A& MB_*WCRP(US08BI+@M!2546CZ=)>LO4X'0PTN XKI#[B)SX!5_W@3[93NVO+AN.#: MK0-<**86>@OXS->N!8FL^Y3@6>[99/SW29Z:7WQL3Z,.(9",(!&6+B5_0V," M&CL>CH0@EWD/&M$ TQG-+&B8?L7)<)B#6YK2E)V*%F3-RRKG)OU ME^T8P)Z8QP3/_[[$!(70RP?8Z3 !ES?8A5(;I1/O57JH\[ M.#<(:1S>H+907.Q=#N M%!_ENHPUS8Y![M6J!&945'Y"KX[1C#I@:.$.%NEN2)1YKIB5ZG=YT-@07>C2 M$F\XPX1C>#: F8F_U0SG0^F4!=9QP-I/S9FZ?_T$V-;$2YQ_I$U$&OF>)'X, M,]"\LWTMV216VCMZXV0BY#(T?L\Y::@-)>K+QR=M>U;YU^I77OF4< MN'C.3LX]EF9Y\F67D-T_:W]F#G9A'SUHKE97.0HN^9WD.\%*VYH>/96!IV?)R&P(#MLOQ-G04?Q622:A8+C]_>T M)QPG[(&@0WO"QU<>88?\1YYBIICU&=)$E'KIESOO'CKI]8\N8O8>=7$NW84# M "*XY^#%W_[RO(D#_U[!_Z=CF/W/4N=K$IY_M9.WZ>#BXHWT+;50HHF*7AH$ M-;B?M!=XP.VVC^KZ,AJ4CW7IY>3AH1ESK='0C98W]68SF4G#N [TQYKX)Y*! M)E*HA-T;.85%VPJVF76*7W(WOM&H%.V14\*17(>_4[^ MR3$>/B_IQ35Z;S6]VB7CF_X@+.<'SW2E/_DJX>0B@6N7!+&Z@/H[,0X^\$S@ M.Q[!Q8:8CR-B2%-'TI#%SJ$H,:%U5)G@#A+UQE%FB 5CE=83L.ATCCF,UYB'O;,RG?:A+>E+_9.ZT+U?@0VW)!=8VW=Z*8QMU%"7.D<_ M>BY]^4!I\6)9RN1Y];__-Z_^OY=O/*/S;>?*^V2J/SWP9RXYS+.\11(]1O1Z>1+*YUNDY*0T]\*%9367%5=23 ML"72[S#J6=0>KA7D+57_7/1K>!&J$3'^B"RM_4QK]=K_56+Q3TA&!OJ]\D2# MXAH[]JSU([GVZIC/1!1-4Y0]6ED]E;QJSVQ#H5%D8+37=+;F=]F380T'"AN* M5S6G'+KMMJR-(1,$G$6C85TB1WQR6 PH?)%GRNB DL,IT^,1L[>N/V;;;>-4 M+EN& ];$"\C73NPD6=T8YM@?VIB]UZT&'>$G]\;5#=553;_'=)1X=&>4"E3H MNGI9_:89HWG59GP&.(2;S-?SO-1CH!K53\!<5&D,EF03]7-)"2*D41&WH-Q9 MMF!^)AF;@D/W1]OY^ :8P557[W1G9O8&*;Z.:$GYPR?=;=3>T8;*]36M;FY^ M7FQW&B>W@AO[)R\KF#8'BQLWQ-07L%4H7,K5T+@O>%7^'>\RF+D[#*C'19A_ M#!?:)BN"K('-& W11%EWT1"!SMY9>_C;JF+C'[LN>SJ-$^Y)[OMU\F8"*.(_ M+^ 2#,A9FF@>,MTL0P>W1^Y?@-@HWG/2[2*=T<\?E?I\1U%$I^^@I'2;N?3' M*KK5# *9#>;&5TW7TT0F+"_6NQHXVRX6V8%<^Y'M*N_ A\6@$=IW'?7J>*Z M9O;1RE3*Q#W-$X!T1K-VP03V;Y\S#*G4XBG&&&4%O:1D8M<0G8UYWUW+F_^\ M@RDH*Q\[/V>]'#A] JTY07Q](JR^=JK@F?"3& +P!PTH_QK]:6D C;4KHZY0 M22QF/\EV$ESY+46!_RPMIF=>'4M9N=ROG990#6)XB@Y-:92CB*/T_9J4VH15 M!SQK/\Z3RZ:R+)6M^0$.M8>=[VXRY%_]+V^Q=?%7'JE'("J!C_0)G>F8(4<- MC. 5&R^==-8SO[-;#+\/\\(JB(VI[8]4XSZJ/^9M;EG[%G3TV#:,)RCV9$TP MX=6G,S,3%;Q:#S?_32A::N*_*H55U&$3< J1A@Q=]J8H"> MKAQC+/"FY7;4+9X(OR%Q#M-?Y# \>M06FPP0H[W7.D4:7/4/4S1']>WEY:=: MG][B? (,N^II@HKI!B:34ZNW5+A$\\)/G7)]?"?%K'D7,>4T]L(_=?AO\#^Z M-I^4-+$-#G9W5$IZ?
,!3]]5 72ND['P,'-SP%L5?ISSY)4:G^%B_5OQ, MKZ9Y$IZ "#S_MAQH>,;>(XL-^N.9_!/0C4ZIF?T$B&LN/ $];'<4P]+@[C\J MOG#&Q]*UR,''"X?'5S%037%"W",?1:G'"\M[=$J-W#]N6'^4\)BY\F+N$E]% M@(X2@*R!E]60!]R'D]L= BJJQ^U0=++3T"T['TGI5K$7)'? M5?/KK3/1K/#3#Z>I77ZDSRGH>'5Q@Z-TN?XWBZGAL//S;GXYMF-(W@!7 C(\ MC#G8U7W4WL/^6G9I_^$)H/B9A-*@/F%?7^Q/M26;-:I^4'IP2>HDEN&!L, Z M)D>+D7]*IAZ^85U,+"'-IVT:]"K)4FM=-_=7- IL_?ONV7I>[EB:]6?VG,H:R#6P>9P<>Q#'[A,$S*]?8_,[OS9 M@@7M&-(>LD.D=UGQ-KY.=%9Q'?@J>/=:V.OA@ M3*JL3K>32[NUKSM\.G]H[DBX'VGIX-+&^/^8>>^H**(VW;< "1(E1VDEB!(% M)(<&D2PT29"<)8,DR31!0+* @(" DC.2,RTY@V3)&20WN8&F^_9WSEISYIM[ MUYTY9\[<>_[8:]7JKMK5[[MK/^_OJ5U=?_H8@U:Q.B\'MMM,FNVGPA@">Y/: M4!PK SZ!%@8M/W.BN(*^YT0]!?Y')OO=8&!CO, M.K*:3^-VU@3*;#?=KL0$DM;VQ]TX5$O(.J^,!%%_*=6..U40Z-:,Z&%KM_&4 M]XE'\IIB3'T_3F=Z_7<)_Q9W-. ?GHNBY(MDB$"&("D?UOL&5/7WW9UKU=Q, MB\"7;IY87@SRK;6_$NJ"!39Z- M_:_!MT/V95C(-&@R\S)D+13Y(,#"9:T ]<$T0TKH*TN*!15I7E9RAN>Z$^$0 MV''& T%PR#[Q#%ECQ(DDG^2E$ZZLL&\HW[/2S!X6LIM',L&=VB6'[E?KN!"+UK@GM]%QT4_OM15,N['PY4-913W.:27_^\T@\!^?2@@>^$P/B_W?]?VG\OTQ 6>0KLT:-? MG/%:$)534RJD1YU#UP]_D>JD[O3%IE?>&K7DV<=6 7"IG[!#W2E;G;)#7)3J ME%I^TY+W0I\!7U"M\)1G$US]%4V_;.*'$:K419+@-GQG M_=%G#7IZM6_29NR<+RFPE7/,6WVXB[*::^N5(_X SWNN4"7/\/&5/-8;F5\ M:9#VWYS6]8XNJWZV8$Y]9W/JRU3,VK:?6 MGE*R^$45WZ2@5O.)K2;[-WM/*G1_7XQ(=/M*M1?G++%/9W8>*3] F<5U>SPZ MY;SS5BA<@U @J6<*9EMQF)IAX;R, 9=QW34OP:WBW[#&(U@1P3A"NX'W$J>=&[&T.D9X''$K=ZM[[4W3',@NT49T-S[6'E :*[Q"U!Z$Y8J;YG>*COI8[FH,LZ]][2*>3FBX4 M3:/XN\3*RGW'#^S)D8O4+7BN60'AD)\5!GQ8_K*(PD?-B-A2Y>^V!V[I4JFD M7>!N,9R]A?B?E:_@D"X^$F_"/R0T_5)S1LH!KA%I=X$N:\Q#P<:>=A=1'AY= MY="TXU-#OF'NY1VA-4C$,AW<"$L2G"]WK['+J'%%\,[H#$%,9K]KF]-H(Z9V MIKR4_!-3MA[]DR\8WH>1^H/6U?KTX1!!'XM7;XFQLK9TP62LCAIKV7:*"E!M%0QBV%W3R4 M#+JZ17+-_:VHK%P7'T05@T@"B+)5X_[DBR$74OV?ZPZ5%T'07\%@Q&J%5V2AGZ+>5O$ MM['$:==RH $:^"4E_8_*D6CS=EQ!_]LJ66]3K.JZZ4>/\LX YV4]4(=36ER MM(;BML-8I2376D_JZ,E5-_Z4C79*R+.SVAO+;=$;+/70;C1P_YR)1$0^\6[V MJ*G^[+YTTY<878KNH4'IBN,CQ1]R/",G!N-=M2VU:& -1ND&B8&;](][6W:E M9Y4^$J53RP7#'_2=4ZTWKY#JI_._<(9(U8-T8!U0=^)GF9CC.+: M&/:>"/FY=FU)Y6J1XCX$#7Q,74^^0OIXJPS.0?PB-@/=R+8T#\4:,@(_[:,! M/4&RZT^E=+Z#Y'>&E*@'8Y^:&Y#A_O;U]DNZ/4J/?/U_@#/%I._OSO*"#&<] MC67[Q 1P\<^(H0:0*J1Q^W[1KOA[*9DWHI@Q9XA'O)1^;(S9NHKS_W9Q*P[: MK8]3 E][<6#.@AMQT_8QKJ[J.51,]517N*R= B$\A'_+<4@,CO+)A+W>."_? M-R7]RZ 57COA<2L#ZZW_6WC6\QX-P(L]5>.O[R/V=9O&-$3(MK>_9>-XX#E= M-:>4NJ'*.0'HR0348(;3%6''?J8P/B0097J&L5-!D]!214_P)P]#$UY//P(, M@$CQ:KI>IX]E]*$H0X\1(;\PFBT6B@;^BI4I29-X"X,N4O0H,9^IIH)N[E/G MDG61X75FY&3FD[^@+ZV#%33P@8:>,G2;.M/NQ8-O3 !36)="!=!MN5MY?)V M9U9.CLT=:._ILXZ1/X'LS3)_>SZV&=[&;#ADZ!I9\?@3V7&CT1MZ?^7)AZ<]/N.*R>U=_XU]/T8 MWVW"QG6"?$-4UND177EM:4ZB>'%".':(:U*0KQYGG[G1EX"VE118XKOJ8EOI MUTR6VXLP_8R_W)3Q'T-%CF?&NDOOR[! ^XJE12'I"?D>8V7=Z2( M6-WG%&,4278D_\P_9G!N?Z:(,"T;V5"#=&MY_V!M3YQP,"3J/Z!^]TDYB+A% M25_R)V"$NY,TID%$[J_>EJ$10"%%.(>4$:(TXTG2XG%4JK^5$\G>LGKPO=@X M;:FO,?P_=NOX!33,J_E)=-["G_T/Y/8,4I-+AB857W=&?5ALMWVF"Y\HFETO MTKL& ;^P/TF3+LS)NEA:EK[PM90U)T%2&!XG[APDTK-RWD:DIG!XD?2]]OQ. MIOS/=%":*EQ_]?E:[[V\I,_H@,;SL=_3X'_]_7<2AG_KA;EB3R ]\7@(.7_? M@AJJ5%4TP)N2W9XJ_9&/" U@LS3*G:BNT\;!O. +G2365D@2;>W=^#>CE-)= M 9Z3G;KIVW6I7CGL ZQ_+AZJ]RE5^XWHGA))V*+.)_O)%=<=!B_&XF\\4@M5 M$-"\9>]L;><'/93<,N=C:L/XO\E\*PO]\9MF72BU$87KAB.^^Y5SYLF)5)?X MH?'6]TV*<[S]E.!+GVI^>RPX$$B4D8$\G_6>EVM+,)&4%C'@OT6 M",L-V**9^R%Z<=LPJ3_8!71Z\.R+WU-NK"A1@A)PL/S.)&2A1TV=#C M^!4-]0?HC_$@TN=SJDJCBM^XM;'.V8;G?,;4IN'G_T\852EVXO7K'_]T*SA8 M6>CAC2YV7KHL%_VXN%SVM4-ZX][-;*ZFP62YUI>FXA;^%UD[T96=D$\SK .3 MTIPFK3AAMR^5]!7-AQK.'>TU43)3=E@@G;=BQP^0_/@:+1<&'-SCA2T"Y$26,)*SJJ*GW2@3"K M/WN/DT;0P&_!MWJF#*V/G2')0DLS$CW."M#C,EV!2A6) >98[E*0X6HNQZG- M=TT3:S1 5#*Q@Y*59IJNE)*6$<10^U$NBH8OIA*\^1"..GWN*]0EBG\F7W0S MS1N'!IYXH &S;:*-D/BR')BPKQ/UMND"F*82.H7P>UTM-Y[W7@FY"1Z,/SB. MGC7VC'TR!CYXUH>2LY>NFB<[(COXT"Y^/GL'@PX(3MI6"F#2([$N/X8,0,R+ MMOE_!(_KQB-T47RI=U[=:K+@_?0!C/#C,L_GSF<@P%? MT$JU)!I8<9UQ>4B'5#V!7 AX.[8AZ>:ATIA,U6?+CYM*S"&-3[HKJ_&BSN./ MYG; 5_W4X_H8NLI\GSL$SQD$MUY2/@7'K3[K>ZABR'%%2N\IGMW5/0&]O#'- MC'^7TQJUTPVEY<7(N2(<29-UTBT"W3B")IL;VYG2>?I?'Q<]=?[!FQ,4J#*D M_A:V]3&[O]B:+JSV!QH(?8RR:5C9FP],IDTK7C&92W#^V7I=4'I7=0>2+!I1ZMMQ,>WNT0U#'0HH(-AA% M0>D)J*P && L>\/-W\4XMQU$H$ZP Q;61LO8>UZTWQU*W0K6;I/0^7I M+W&K$3=8)@WY_H_A<6EU63W'>: ^KV>84YM#5?8/:F^EQ$$KQ),I&SUG2PI M3=C 1U7%S1>:/3\%,=!G%(;+:K_ (E3SMYF'B$!1N8'1R'GND?58!K(VWY@ \_F+ !]4/%I2?7%[);[!P< M)2ADP<-H@'.W*'=/*!^I*'SV^$,L^R*;$H,)H%9/,Y2A2X^N<8(C6U+ \-:-Q<6,/U?=E1BF#:D-I/ MJ)L1OMM3RVN+BIZU)190D_E]C$PYHWS*Q;E\?0(ILKM4P&X"*7SDX"B78Y:H MF66RBP?RH-M/^*?%MCDMK-345G$?%J;#J#1?R_[;A97_V,*^6]9C1/;J&-&1 ML6DW3;3 10C-6=Y8P=0 *(XK)&-C-'?]?OK"&BSD@L>\HV_>^4&9?8"2T1>AW8+OKEIJ MS#OAA_S&MTUB^W=MUT$W'YF+KF_,7()<[LT)6YEA9:_)B49 MZ:2.)"LF6KC;-HA&4<]B3,-#_V6I$]OQ ]-CNWD;(ZC'86=V,9]) B@&29^_ M4%Y77Y,O2VQ)]+ ULBXPV+N(#?%CM;_]L@63]0\B+IMU&<-/)U"$,?X++4@/ M)&GC5N/=[6$QZMP!%7!B8E)< M5YOUXQ!%-:OL_+(5I+Q"X',$M\?4)EA5'XI(WRB.C54<$4\-+'PY<,;\U0<- MK/(AX]:CUB"]$+RXU#-0?@T:"'N.M(&_W_5T"TP9T0^PB#_C:ZT\<,14BJ%( MZ"KWL6VE1-(&]./D4?0U>"D(JDNM:QK/S*1YFPG6^7 5)P2ZH2_V+B$Z9'WS M>=L%931TBAQ3SVE-0(FG?8T5Z;P284[+!GV7>V.#J-MXAAD+T!H?GQ3QSZ$G M8)ZZC+ZUV7G0)3._@W:*=$W4'<0ZIU7 E-9?:PH\I4CR53J2$/JWT_Y;/9CB M H2X.<'^1:8AY/TY4&DZ>KC8XS6X>E?.H/$3&E@H<4<#$Y8NW5?;9E'Z_1KB MB:Y18]G=XCP5@=.E?^3BVJT'^0ZIKW(>$CF'3)HH-\5#&7S6O45Z4K+=^CH94B2(;/&@)SV%C'P/]&/V3(E>..0_ M/%@W@1ZGV(];E$IGA]XQ"GJ7I8,?<@ZA :P[\K]#)UP=AY,F=4@OLETMOFXP M00/D@7Z@@$5K3QV,= ':[[)F/9(BGHS)WAN#1#(*)&NC:",<.5,(2\/:0%V[ MO[DH1@,OH%3L,6L[ER5\)J8S?04BW63WBP9.<"/6G@L1(57@OIZSY?&3KJB7 MC?L^*!*UD&C;O,L4L5E0IFT?&B",E>&ZPTQW[)WKF:@ZQ=K7$OS()@[" V6:X*1PI=Q^'M WAZD7*ER?PH"2M":IT@M MFT#F8%Q8Y^");GYOV*IJ9^'1D-M;S'77)W-G>Q;(NP?[\)!+@>1W8IGBWGFU MOV-5HT4S*.)"33;B%DL1)=&(2E8PC301:AN[= EWX@Y& ]ES*&LD?=*U+F6W M9GS?&V3M'2[3%6%MYYH%2BL#:0S#/D9R5=+M?=M?%F]Z _;EDNF ;.H$)DLU M=/"1]/8:*^QKM'\^'>'ND$6&0PUVGDRU>A5#^ZZBRE\@QMX>K+%'K-.B@7>0 M5%MH(+%RI"9U3_#6^TL;R\I?3)F&)R/5V_YAGO$-%D*7MU];GGD6F6RLEX_= MC,C)3:"!90_1.X;FM=5H?;'F]I:O:* 5_PRO$(*[>_\JT08-^,K=\Y*"S:B@<^IW7ZB 8']%?CB7:4JA/!OU7F5-NJL"O6NP)1LEVL2$GKR>OS"T7TEZ3@##3RZR3*\ M;%HI10,A/HY04B00VWZL/\V[TF09!'UZ=C,3"PM%T77$SE2_5O2QRK[&QO45 M^'MC?[!"CM4(?>_FNKS!&!';VS-RM\5 -!=IT MHVG6Z_K$OV67CA'HBOHR-'#S0*C&@>^C6=\IFHT3,@X\+>RYC0@FS9V,;XH]M4RT?A"GEOEA)S>V-?R-7PT MX )&O6HW8IS7,F5'O5O)ID5>0&[_:@DM-0?LKIN61G5B_ 5(^0*35%@H\IE> MA[C,7HW(C(I4/<:%2>>B@6#H9>ZE-V0'BB!#4FJI.;R.OK.^^RF=9[G^5^DY'.!8D]?Q0!8-$0E+T_?W( M =2;R>#@X(DHZ?Q/V2<.0Z@E%? V1K=O1IXBJ5)'CY$)P]!.B3(3:+^JX7LR MG8],H$VP2M9*AZ^.T?"31N=M9?[L(>K?FNIBNN32=HII5TENR"..N&XAV\&A M(4A_H4ON[DSC*??WE^!H,XXSR>G1+YHF'Y]UIM=2J/9O?MD2\9' D)"NTG_H MB;!OWE[K-0XFCTZ8],0-%G;%Z;ZHBJNS-7[J'M71JKOIFJ<'0JXW-NS6R72Q_[\S &^5UDV#7KXAZ8SNF8Y["R[$5* MDAK-):4]Y8!KM:IIW:!E[!MAD" QZ7&:]VY6LALH?)9&^(-3@8,R:;YYJ?&> M[JS W'5"?*U/\(;M5<@??0+\]YLX<=/J_]&E\Q&]]:NP6C[2MYTU1O:T&O.] M\;AY1N$$>"+2T_M_U7QY_F^+Z3U_022M+#6K=)"3CYBR^)X7\ MV=?7\7S3E@Z900,_ED)O4F"&VZ=;#:-7UQXV&0[9S*T0?P,^DK\SXO;,]QK< MZ#=OPC2H0!5[ZT+W)=W7K\'K/V8\HQ>\1O?]7#?EK[$:S@QNPAOK".N\ MOO$@-.!&9;JKI_W+P(+89Q8L,XB/"C66HBZ\5,!'!53VH/(DNZA08[2WM[ZH5/_#?>A0$89\GV976(!W-F[G,)Z (.5_[!./>%4+ MN3[%<%@E2JA&'GR !"%OXE'8L'Y3PV[H6-]5#0A%+D6)\E>\NX.>%(B$GFM/ M3*?N;@1BG M>ZMTWA@!/7O2?,,)KGX>P#*;EX^R]-X[7K>[R4 ML&]"J#E#M^(PL0=";Z9W=72@EFLM&!+$AF[;7$0?$V""Y\?@[J@% F(+"Y22 MA"X4N6QS7E1V<7%I?RV,8ET9J--!*;1$/2O+P)\6V7\&_?J/>_54>GF6*$4A M4'"9J.#BXJ#BK0S9EAX+/"66%MGL(EUQ *W@>A'= Y_]FAY$/"+CDK3^'LX>_M+_D<_Q-B^;_:_L]Y M7/5_J6$->Z_TT63=KZI)=)#(N"W=148[J#KB?0[2;[( .D-7DH+?;".2\F6+ M# V&K(L?)3BI#4_(5)5'&U6]U;)^1UKVUBRHT.7>JKN&OPZ\_L?Z,6%!9N%N MLTE>^WL[,Q@/(]9;H?>^<+?\(%:8!%GG\8->EKJ6Z?(Z A?*U^+)!Z>B MC7HU;CMF\W+'J]9I2IMKS1KX9?^%G1/\Q.")%0:*@/&<&M@: M\SCT+SF&'8(&4%303JD#7R7CT#A<" P7$QP M^8];"-%D2#P(_#M1M#NCB;*CX+8B@]*B:S@W/BK(WN#?.8:$@4L"17Y(BPJF M 2&(L]<4D:SS?/_QWUQ4T!1WWRSN]5'CY]ZO#R]KH.Q"D/]$=__Y%*3J\<_- MC;@+OWK?.R&-IPY@.(C'YM]T\\]=:.#%4F?^Y_SH$&887NE[_.HSX?QT" M9NKHK_QS&.!_"@'+;7Y;HB@FP:JD_^1;C%N9#NK[5-U_Y?ER-7F&G7S8?XZE M,=FQNO;2_03=8)5 _]\/D?\O39%1^K8H>XB88/.Z'(.9U_P(\LM_<0;^O7!P MAPR_'G.O-44\$9-@@X:^*=3(FJEGMS7?>LQ)+HIE^S1(*-S$X(+F/R;-32<6$05;Y,+ M?.QM(WP[I]EQYG)B1*I?R_IMBH@%RR-DQ=NG2\A'5:#G>$U0*E-C(Q.$*>1W MG9J%"Y6IH8':PUK:F)3+G]Q1D\;JN5A=P,#MR-S?7*D W;V9Y9L)0\,_K(T- M:82JQ$4/V;2>ZQ2OAD@P#+7!O<(]N8J./$&DNR+NW5$)0U(QZOVE5S+L;L"! MA 9^MG>ZW06(>+^Y6YJ]O;HE2G6_14+4DQ5OP2^@ZL407<=GOL31(I7>$;YA MA8/H[/F;.43#VL#113BJLWV"ER-DQ)+_?55GKW[O^U']!9R<,+K->K^6,1); M@]BZNO8?.;NS&@:9,R<0V[B?V6_NF4,):]P+WIHLLEVE",]2*C)V)ZH2UG!* MXQ2Q6>']ZO_K.@+X&(\<1]&] M7$;W+I1K][GB:WPN/YS>)72GW*YK;_Z\A_YH3)!E^ULT0 Z4^LIEF:X]7KYGE MJ>U7JR\8Y^1.6?@B56R5\7Y( M?=/K\ZPK[QGW +^C.U/657K9_R%,2\?YGDCQHC=4H75:6[MEPM%FBC6F.]5M M@56E2!97+N$SP3NZ46G+?677M4.:TZ/1O6/%GUGK?2"K=$,=FX:._C_=UN]E M=N.^8&W6F_!.>;0Y>;:4[@\,3^Z7^EF=M717S8LO[.L'MN:K[X2-9F MCH6*2FC5.1JH6WYJF!%?79@F2O=(PI(;;WSVM^^;)DW5LWUI#_5 M3T).\'I7RZ=L<$3W@V681+KV^<#=[:S33G4D;\Z'_ HF#@Z=+[BBOSQAN5<3 M>+&0]$2'_#='4Z5,$0]WN>-C_K<+U^ :Y1B MQRAZ0S??IFR_73>#(V*[L2%\YYFC"07+ M(]RSZ0'EW36&=67QW(3#\ 8>^@(.K#8R(.7=K,HX-O1(IFYWE#5R:W1P\MZS>ZY M#OK!X+FO 70WT[%@V8D7&1D9F5PJU559APV+0TZ.";4CB6Y;,MQNRCM3O_$S MO%EU9X4@.(B7;O-[S_9 MW024%X71LSYX65REW_"YYQC34I.2[I0]#O'(^ M,?SACB69?=^*SK\39E&,5_B#UZ3 :E-"C.7JIP2*\[Q'VW8F^F3<7OP<]&Q8 M?P",57B*\P616;+R%T9RX7?'GLF[\4K'X[$^CE+)\/VU]V7J?I92I5_&/2,_ MCGP?*3*UJ_ZS=T5A3[%H7W#HM!HU9R5MW!U%GTO"S1:)U;N-SXK=IFYKT=20 M2/1IXJVU5J(B2[B>UG-9_"+6.JW)=N3W@$61:69^3E6@@K9]]C! M02HABF[X^8 /T?+2;G,7XAW9 _L&81'?]B]9/E-6F>U# LIGY3.K>Q.UK&X5 MTXP_/QZ)_H&G%*]+^:E754]>"#3H"L_^:6KA>^1Z61 RMTD_#&N)TTX,?*?A M/C4+)?O8*N:4-Y:_@("J1D.:S,[F^JP9NKB(S:JQ0KP?*IKK.9X/D8C)3!Z4 M'[[L_AQ\3^5KK&"5*,C3BXDTE..A+4Z7^;3GDN+:[,?R#*,I9R&NXKJ(Y!%D M"LSV0>TOP1'Z96'_?$N@U!+?EIZY9W4!#1Q"<&R]>O<21[47<.T M >:_$"KZ5-5;S/!1'N L^H7S6P-[AB\Z51=*N$)&MMQC[K>5R&L=/WSZQ:U' M[X>C#?V&E+NA3EPTFV/B4P\S.2[B$"D2P#ON1ZF)L?\SN/V"_FF4_\[(BUC/W6ATCVB,WE(>NM;'L22AUZ^X*?51_+#NN M07VM^'.]H D^&NI7P)OIDV,W2\/U+,W)NC8VAU29/80\=D70/>8TP!9GQ&SF MXO80LI:,]#T_M;WYI)/X)+0__112W3_"UO$VQEJ6X#X]V^8J@TN4$(A2.L*\ M_(^#EO[N;!9;_' D?4QBIW,B78*AJ-+@DU-\K>6PFKWC@C^#,^7LR2UU:4N. M!NS2L@L-S_J&3A-%#UQ?!["J)782T4X>&DPLYLHYFVDSR1,\?>,:7!LK46ET 1_!+U;VBJSQ$6B@7;#D,;KTC\E M0;]K@\L?FMGIRNEP_5P)R)0\;>R5'';N%>VUOP.H-TV$9B^X3#]YC;R_";$S M$+=+)*NR5[/?W5D4H"%W>N9&%Y1O"N!*^-A?S.=BF-=Q#2?@O_K%S-UB7IOP^(OO;Z]["_ M=9(UUT>]EQI(_]MEM3;D]M5DA46U6%V<@]*2V>X5%HA/=G(B6R3BW"%30>WE MAE)5RN7;UQ1& XZQK+T*A#2L[$H;#Y_B#.>UG.@8-'0MM&2:O/6XTX(/27WB MV6Y-4GS18^5_^HFPY/NJY5URQQJ/JFG$NE-RYN'2R+H)U"YCH#>G0;B&8-OT M:0]#TZG_STYA1NVD^*\Q\6\R(#6-?C:-M2&ZM5"!Q5;9&)Z0EB36+5$VJP]" M)%F1^7975WHS#-:9Y4MK2^ZN),UL2=]V>']9-TG]Q;Z@TI1A]BM:=( C/XR7 M'PD9V5[ITKY;[ERDQK'H2F,7NUZL^ZFR"=X@+B?W\]$R8 M1\J-?%9^@/=IV])!TM?-IJ#LQB*VS>\Z@U9D7S;^<$R6553D-C75-*2OLWEO MI"@E9U*?-,FR/F(BCD-09Q8B1+H8Y'\U3K2*Y?T9)F!1=:#+-5-4?R/[G?2Y MFJ?Y"07;;TEYX1RA:"XT4!V=T=M2+Z(ID%G-\OFQ4B2A9&N-=>@#&1[MCN:4 M&O>U(2=!S1GGX[K[2#UW%YY=BYAQP\%3&+!&_M%0. X(R(TZSS F4JJ:YA7B MXN$<7$;M1Q[]:'B5XNQ^)DKO++-GKQK H5[[6=FN2XM*.9S#]41<=^] MS.[TPW9:>X8P-!!^@3O5/AUM;' TOW#H'IG_("^;LS4XPX_OJ?KVEF]6W:3: MCUT1_N4^U_PYE?1@O!.K!@5:-@#_*\$U'&#:^5Y\<%#NL2]:_N+6ULGIAW%5 MUSUS/^6)7VOGJT]>G^DS(+(DZ>+^7,X*ZS^'%ML/PRNY7[DC9M+)='6E'( M280L).82?#OM?,XU=$LBV'V3?)&5CY?)K1>.7 P/-^R@JHD,O\>[,!@6+=O9\A=0V_85]NG1\X1\6":52!_L$W'=8^N&_Q1X!D/>X BN=*%!=R"61 M,9E:.(\<"LP:-R%DF 7;!T!@[5DI-W(<#.NF#/H#8VT%E5 M*>4S7PJ.RFV#8^+J U.OFRSWVAG>V"+[].!)+:(EMY7.]",8$XW6LCWE786W MUO2 *[\+/X4^JRY1XWM2@"3T@!SA]2KJUY^>W-U=6W/A[24G#<4MRB3F14L[ MMF\>VR4]J]F$'>:NEOCA'MZ'O%%IAQ.=CYGRU76JP[K,L@0G@IXB!:;8AE"6>_S^1:]$8> M!P#$ 0GMO]@I5$O-#J## M#"=I>*LU+Y\59:OCPRZFWGO>1Z9B+BH77I@2\R1Q7OMONKO=J$Y=6FU,9X\, MH8HE$ZZ&Z(;M>3$:J#H?JYHW@-H8!*0/)!R:G]):$6>_S]D@U*NBZ\,(+!G] MWEKMB/J-FJIAXO;^FY0NN8G:C+E'#L6YG^1"M(FIK?4SXU["1? >RWX7,J4P M0.10EMBG0DKLF@NB"R3YC41#=-)Q1;C-[[$FCCU;UF,=HF-U\BWXL08FW?O= M15/\W__JU>?,;+_,?ZJ9ZHF@T=8!\P_WTZF37]T.XIYA!G[;# M,ZK(SI8"ZH_#)7BLT*1MLI:)U"S=G'!_<2 MVB'?#A+R+4J#5 J.\)E#B_ZFZU:RMZ;7I]GX7U9N&]:--"N9.TM;KJTU MY53G%V"HE:+$Z_&4Q\++5M?;V1+O7>*2H:6@BWMVAG-'[9J[KK]:L:FI;3V% M'4-]'3CR8NZ(;9R;^SCK*4MD 2ZO-=',BTCMB,&'(V%;7WVGFDD3I M=BB'Y M^LH!3J!4W,F%'RELFTYZK)S2EK^DQLIUVN$V81=@UEO5+E_YG;D?;Q_=RL=H M^6A6OC*J))3 Z@'<+O6D'T5O;,SMI1>EJF>\3/=SH*/*TW1J#)-[SK'M=G_G MI^C#L[]OC.PN5?U32^V %J77]T4_^433/SH@B0GKQW\H@/OV.W;K;2^M^%UE M-QK NS:H3,@U6F[EL08X)V$)7)2L-LET1KS\WY+ZZXAC+VZQ/I M+VC?FX?<$Y4_'1M4 9[_8OI&FSVEO3O>A@W M'QD1':-D[^>C)->.M6H)0RBNM^X$?&D>8:,8LOG3\L4')YQUC0TD#3\IL9QGJ\T_P#4QQ[1NN/GS0 MO7I@8KHW2R94NB(9G"B:2Z?!PAA\V@F7$1/EF-!6FK1L=/AT?OLFK?!63NF1 M1J]QAF2G:^:"LO&2:Y]*L?D:'ZF=021LXIR$=_"DFF2D[HMKO_OLM@:9U%^< M;(2R5]&R]X/VFJ*18A/%HN575]K9:9>+XG$2Q*14[_%QH@[WB"08U:1Q2,+* MA*MH[8C?*Y"K\@\)X[LILUT]*?P_X#UD_[O?0.?F$LLL&+6N-+N*:ATLTQ'> M]0$NUK'!+(%U!QZZYR7:8==K(V<.IY1-&R!X,](.#;SR,L&P:0$:V/0%KWDB M)E&?CMK00( :&NB_.#C71:V0H0%IO16^,^IL]Q%)B1-375C]#)^D]JH3I$M7 MW#AT66AD07I.& T,\3>_N/XTRI^5K;(32(WHO=SU'.'3.J&PO])+-YM9]3Y^ MM3V>J92R\CAN)+:&:$'Z8K_Y**S0.U4A0V7F$#5I*;TB#.+_+#U#C,4IVRNS M\>-8-&O!GRTL8R4M'&Q@CY0_(=2HCIU>Y20V MU07AFMOCSW?":%A=-7&8'+9U=YF=9]CE&2!Y]C1]6T^.+7+;Z1'6MR)=2>R^ M&(]3?Z43H<((SP'GQQ/64R_&*.1S%7:)HZD2JCZY1*G&T)TZ9XTD-/3CTHG2%Z@\B0GUV&&P[ MZ2E6._=D$KE@SGE/@10F9KM %L?T64&VPJ:3N%GM..["L'3$XEH2'("IJJZE M1L,Y[ UZSZHVK2T3W[^E$#2)+K#U_1 KA&QV@B7>Q ZT-$O,M0XH$1HFNG;& MX>$_?,;M#\[?G=C3,C#@S-2RE%I]9T,III'WN3M(..CY4Z M1B+CEQN&*91"Z2.7#I_\"Y]:17B+]>DL=SUZL'@RT04?Z]30'[-OUK3=CA.M M89\:'6=SU*=Y8L-#44HA\_([L[Q^+9PC@KN]U^G\$ M1 U-0M0WZX%5,ED9Y@"'$TCW37EXZB6!1[1?VOF(PMY604/*JS,>]KDP;/G' M1J0?OSGON88VT,9[CD!OL8>ZJNPNO>93(]! T?*S;,GD?C][5HEU4S'T%8( MX"%6$3>Y=A7._>KE[.L_+"'K2^ )=M&XM89!,9=U9_>I#SVT4#*DD%_^[HU_ M/04;@U-37=USXQ'BA$Z=9_'#BJ2#,D"(DBC]=S*^*D1I\;+WISU=\N;Z.O-\ MP[DY8Y5C%SM7UQ>?K#CY/_,/,*H"> K>NT?M+/L?A&_"DU_04.RG-!\6Q#^< MD&.9A\U_J%:Q7'SKI-MAO)/0Y1X\#8&C@XC?7AXS,B'D1,BOSW M"&5>YFT*K,:)K1?M0TE?[!_C+=J*2Q:JB=#:>5]I'3K"MPV#*& MAN/0F<=HX/.XG*@:3?(=F?:0[T+G/C!,SR3[>#I0)214_U&E"A*L7^H6?;1# MKT%&+QV\>B>G,]W*F&\O?OY81LV_H>84@BFIO M:/4VF\QX[_>02[%]E];4YBUK:@9QA)7C1,UCEN=$30F1[SB2C,N6F>HS>F88 M+E\.6-KPY+F67"9\SG*/(?D&2%P&6UGEI!%=:M3 M_Y&%3Q(?KC,5W.=;E)'D:_M?6I5K[X8"_--C?YUM,AY1.L_>+EI:P)^+[KYN MA).%'P7^-NF84(W>*)+\O:1*5?I>YUD"FR[QQR(<0AD,LLU,D!9X1+L<;M:J M*9K18@_,_>#9RP@R(S-B3NM5%W#69ED66I-5WS7;5E8E03. M]#6FSE0:09*N<'V=BE4V3-2]-CKC0YA*TZ&!;!)#%+('#?0]10-A9VOQU_!I MV/&P*=*M33AJ:&X6!>U"W8^OP3#+&&:G(#30(5EJA"@T7S>-0'&:DL:J]UX. M*:>O<5B3?WED1FUE(6<5#YGXV7I_P]CYMJ^=\7>KHI\K]5%:H7'!]W)!@J-9 M1PCN$&G$T[ZD43F/$3_ITORY?5_YF;02N9VYI>[?8S3K+>/A!(.?%5<=6,Y^ M23/ V@T7,I\S)D\NJ%&R3; &I(436K^U"?'9DV"8)U0V4#_8+2C(M6N!-9[Q MA:\\R)MN?_*B!A',Y]BJU/,Y;24H0\SM6*[G^44/M9ME^JHR0=VH4&B'=]/[553::+T8Z>YHIH MU3ZGC[/B?_4V3[[:35/Q7EQX610E,:+@ M]_7(\HOTQE;_0K%D.$Q[0B$"&WP4U29":)C0@JVOXJG&*EY>UOK^#/R]1X$$>B!J&!_Y XHKLY-?KH M O9@C^%U>F#>_+LTZO;OEP/XJ=C];'_*[I7UI%4],GMI1FRE[2)I669OBN?/ M4W3WHZRR5=;=TMK3!R#\S3V!F_AJC%!IE,QI[B%6164WF 3)M5X:'5G7QI_O M5Q?K_$K$7:9!VG3QC$9$\[$1_"V%A.Y'$YJ)OM!U^,@BR&EBO=Y0D_H7/G\1 MEB+@]IV8O/\1TTXZ@*F8H/! JAFDHH-[J?V#A05\&MJ&4Z,"^'O"UI8\HTV; M;:[@S*8*!Q-$[#J,Q(%K;?_/N5^YEOX!L9?&PN!G'SV*%Z_SB<-"N9X];C + MO5+@:JZ#@R,.M1",'"U.+T$U2\I0=Y[%Q)ZQHZ'!X04Q\%/1@1'=T+6^L.\? M%5[LLG.YX_Y.\1O(3_4'[\&\C]Z67+X^I)=TL\6)FY1F17S;K_^\YY"G^LY? M523B'&A6LEM<$BCR0$OU.*/WP M9!GF563KNG>90MFWKL:B!H%$#9B(-'!2=PL(5I$E)RC 'V"3#87P]Q7V!/AI M3F21.!,9/E27*,6^L93U,?=T9FLDN(U(N^WN,'K^GO3];FC4A1KKKRS&WSLI MQA)JP !6_<*+B==5G/-!760$.D)31[>4CU?=C=CPEBSFK90-4 M,/%2;%&QCGM6$\L(HJ[TL.T?GIYFA[QYXP-NNGLZ)&Q^'Y1*RK"5A&/$@Y:1 MZ9/CM6I@F9_"OCK,KWE8![?R[)B5F8YLO"ST_R0E#BM_)SK__U&?_YM&CXC$ MU7:[%1"UAL8WPI!O/&KU>%DR?1;^C"BVI]YIMCW3BKW+U=!BPH M(XE06)&6Z[:>5DWQJ@UI%19A>?)?<76EPF5%=ZBWE_$0\7Z>>?O'ZR *H?:Z M KL1GNV$LC]L>(/68\>:&X0&E$UX$_2]^.#G8S]'*!8-!XA2B5B2+1F_F!'T M$><]".BXIT<12&4[Z[H4ZZ'UEWWU) 'G!"$'_*SWB/[W[D6+13 MX5?4FV=N7[T=<.C2>;!5_%1%+Z3ZHFD4^>1DN6:=1% 7#7R,UT8#*G$O# T- MU^[IA5A]%.HX3="[,D\3WJ3I$)/BC CR]RFSOXD(F9;4PP2/.UI.?%BVNVQ< M=4M8YJ,O2&P_;EY?P92Y\%.L8DP-H5_PUKL72C54:M\PWS9,XN(JU24C^7>0 M$]!3\=%% Z\2)GA)\CU^4/[R/XJ61'5DC]@L^&@CJQ MJLZ^B"Y7-39,O*21?N)$=,LU&#_D/;,"S8 YW]V.!EXNNL9=K" B?M5G/6GY MLB=>4'I)E!SI7%N;J5;^*_8JIO29U< O%YZD]SAB1MZ\+'2PWUATT[]-M!SP.9$96&L!/2[$('@U![HA+$NQ5C M76_+^(,)B4/;5(N8PN'&I935S6^S^;.":_'8N\LTS;=J==.'F\4V#\-:3,1% MYLISV?*>U>EMW;MPK/HU(%J1_A]_Y]?_5VW#<'TV1',PT]%:G93G'>O9_9$/ M;^*6'\ GF[S@EU^&^]@RG@YPH*[+]OP@52YI"Q^]A:#ESZ07R_D,EP0I430[ M(>"_(F@@,0D-G%!!.Q?ABG=X:.!4"XIBJ8>MD<#[[HC2(2@ @S/=XVB P"4< M_-=H @K'XT,]J:YG;0W<0=EX":LAZZ!P#!*=LAMS];6#3K":XV5:1:Z$X2^V MEQXGT >=+^9*?@:3&Q4&!;+;2W/"+PM+A]Q_+!&I4@J^_655UUB3Z443IKJ60C!906A2VCV M_"Q#V\JGNJ_.?!=2'+<"JN5@=1HGCE&FD:>DG^= K#$_.M;F<3*,XJ/&R^KZ_ZE57,C0$_A M9"7B7(*'+N/ARQ.SIBEG44C:PY!76 ,N2>SQ.,&A60(NTAPC=AARG-B['!U2 MF2BD.8GT:%JJ9*-!N76;U%PP=]?0E+I7KJ[EZ6E0P1$D09!JXS9Z[SG<^9N<[9<[WJ5M-N&UV[:\H/\*I)(KW' M/!]JF<"-!LUY%XP$9<[](.303$G',_J[9_D\,,;EG2_T1P&1]1/5;67I+[#O MG[W2KY=CVZU!BK8,1;)65(8_6)*;)%"$7-,2!]^_?NQXB>^7I+<(V@A56 D9 MXWB*8P?6\J,7*BMB ]!= M-2KN?M8JJH^28^P-8]8+I0";7XRL:-TX@94GBB7!@.(RJO4JS8/_P%L-OBF'KUM-*1U.USNG'^W7&H\=X>)4!H>K%1&U'9C_AC$.5NS5D)*FH7ZZSJ M>RUOZ9+-'-G+*Y;2!_A5+ T+%=%/!']=[4A8 M^D3=U[P KT[@4UQYD9Y86C90=A0G4)"A]27);0OH@@GF/1-53E0<5C7)W)85 MO=_267GV"'>'K&BZ$Z>7U_CFOF6AZUW!&P@R(V*@;4C?^*Q !>^#)0YQM]M MTGKPZDJ@6#>5ZA_/-6Z=EG06'AVEK772D:'S;B)N=S"_N \5+BYQ%M$# 1H?$AJHC%>SK&73.7/4-\F M]?ZW9PN7.$84[*^9.?43>75@QP8=\A] F1GBTT)V$EAD:;A'&/X/(#(RD33= MPGG_K=3JZ/ ME4U/9'6H!_F0B8<4ZKOND.PG)MV R>Y[17O?NA>:+N('8HI.+U;6O/QJ=Q][ M"=NIDE-(O8&FO(_1?8!9G/P6-%A[+DBCG7+JVR[X7=,05':";H0M>B*&$P[EP]]I&Y'>(<>8DK0(A%*@&9FSV6-@.6B;Q M,X>"6N]^F7@AO1($4JP\Z3\I,N/C# /]]J+DN#%=HT+)B.-.O8[-#75:ZY=< MX T5G__?_A&BSNM#B'\#QL?R!307*9;]ZZ]^6 M\F%R>J?E;,=5+F I6Y:AVLBQO7DD(DB1,1.G0;BM/3:0& Y_!R685QI:Y+%] M/^KMGI)G'0N0U40SZ5QD%-O;UQI;J-]&14JT)4V05(^NN96N,IJW3?@[K"EB M?\I[[]03FV-;6UIA+)A2K;,,/BQK&J*7L6T+.$.V+OF"T MQI_(9L8&0/ZD%H5@=!6;W\1'?682-4.6"JSRN;^ZT#H'W\Q;$>WG" \M5W>H M1X$F]MSC;G!)DG*R!G/X"_=NP'V,.PHJ.O!VJ=-XVW+>5&YJ.07BTK]/4J6Y MN]X =,.?#):37C'=KB,HC^H$RV]X*0@'; BARC*K MS-94Q+]9++F*__;F,W9AC>:_1>\< &W8[64Q,6ZPV$#-0G'29@$$F\9#_L\S MZ0B/W601U=P:Z>ENHQQF"*.@PK#_MJX)7A>5LYF](T? -S&T^!^&*+?.SWM% M6#F\.<&K(6SPY24R O1P_U:7B@ZBZLS4D?#-YTK4V)EEGX5U=H'M,\FEZU-Z M GPEUS[/,@I3XS(#D_\:SL=?EK2[5 BE7L5_O-1-) MM[2TWV5;_8&C-L8;INB_^YN0/1-",*A?'?7X@S^+Y6L>][ 4E\N'B"?;DTPF MY/T6*NNO565+#$1BQC#"XN]I J@-5,J[(R'2S!T@7 MF#'=_'#S++4O)' 679KQ;ACD SLJ:U<3BXLYUMU++G]__BCS4^-+GM2HE)29 MNPGRO#_KQJ_Y1\&2:HE);0JTM"@.-$A(2 8D&"^7&IZE>.Y^J$"W28V.V(J6 M-4>9W.&_YOTKM-I06]A=8CER= M3M6$9@4A_&TB!N +M%@1<1,$1,-*IK*,JMX63!=Y2-Q8T)2.G)(4S#LJU@#A MY,'(0P9*8M6^YU4Z 'K.6/ EHEW[6% 0$'?1RMOQE3>+3'IV#_BI^U(F3#PI M=E> R^BC"%WW_"S >:=YS;I?8!\2T6#KX"K(#[7)D<0)\2B6WEC[X\-4\;8$NC->1*/N!5[#U?U2ZS^$X8 M:O?CR*[_!IK!?5[0HKS7^@8+;\MCA^TL?]W&NY8FB-$@RK@5JC/]XIU^5U/7 ME3-\BQ,)1D#'7S-:\1ME\/O&GYU.*X#.Y'D@>HX)97UECIF^G_4S7VD4)/*/ MB:IP2 HP8VA(CK'EM](OB@09SY^5M2 6X%"[VUL'%PXGC8_1FOCAVJG%9\G< MEL'XN WL8?X/=9$A[ UHQLS0LJ/D3;.)NIEJ\TV@J@;,=\T_,*A8\$![(AYG M(_(XI3TN--*"9>ZOO95GD:,>YS%POVN)L]DPX4R0TY!M] H+(SXE4A(IJLL< M]@%-/.1NYRSD%1EQ';>!<_">O*M:BS=K' J4'<0]IZ]D2UDTV/@^V,5YH!\Y M<7+7K9\)*?^F/O8>\6"JQC3VL#?@&7_*EP^V:P Q?9:X,^&(S+2MD8-+F-#_ M4$]HV47PN4;Q%L";;"IG.^/!ED:%/ M3:(RI=>7/OPBD7N[T>/ZU#?_/V/T.W<]D*N9;[MW&TE<(2\_T^Z(8YQ>&Z;Y MZ0_\ Q *8$*?-A]"JA_K]I(V@W,GF>RN D]7=W_[G^:%4DH<&"UO#=,-YY8> ME;]*:.9;]A?@/[WK2;=V.$Q%UUNW31N%:^S("@+D7&(OU9#'' 9SI3B'W\VWORD&VA&S\1R74P-C:+M4GN#<]1;'TSL M<+R3.P6DFDC^I[O0R->8%^G<3H)QIF_X^67L319(ILMNQCAK?HPWT[.9P;NI?17J@V$ MC_O2=7E2(*0S$\4? B;^K_Q=7YGM+ & 9X<*C*6J_KXQ M_$)>,^1^44^DOUW+NEWQ)YU1B4HFG$3OJ2CI>6AH>L?D/!Q#(Z\@Z,,0EL]* M<6JI_:3 TLT8($=)K=7><^RE$ MO)%2BOAET^3XU-YHV&060?EXBHGL&>] .,8AA>$72#?G(ESWN4!-"$_JY&!. MR<48N[#&7!1DX^S(9AWQ2#Y3WU(/CX*1O%(&MV MMJ"$B;@J(DMA?D,[%[G\K'&:Z:6@4AV?/>J;TYO.A>M3MF%R1P/J@%(XT]J; M-5-JF9,S]HQGK"^%>.=4MKP:SP?(Y\/D0F*O7C(=F^1GH^YWY@7?3AO#G(L> ME-94+KDSWR1R#HBF)=3X'>:[YSMEHIEBO7UG;Z:83-%B)B9]D&K%%XO+%]6. M'FPG&F9?"%O9@G_T-]FSG>6%!992[OCDBZR0#S%9=J[4>,71O.J[-;;7XUT+ M_BK59C35Q"AO=V6B1[+6G)D8L(7AEW_^WO0S2DZ5M+AA$.3Z">65EI9("CIN.4K1-G+E8153KRR3NO@$THNO_L&.XY MPEGI5SSHF]DHM['?\&*Y' JMQH?'P*SG3X:QL_BSNH; M)CDR"J%=\EW/3YII03A.,#ODEHZ3 X)K-4/M2^T2T22!9?B(VP[M?GM2U)^' M8[KN)BAU3,\V>P,\=JF@\W+;K*DZDS;FO2XS49XU;K(FX,RACL 5Z-=/_/P^ MX,B5;*V/L[@DU"$.IC"$J2N%E)^.SFBD5=CNA*^QN4JZ $PS_Z,1XMO(.M=R MQZU51GV3H>/@U&GB? WYF2:?^^G090E-8+1LWL\P8DA19^WQT!._L>#)R?M: MUX*&3-.8M^N4.>MK2;Q$WZ\N)G%$]SX>IQFYWV\-)FUGUY(/2^O/#GF3@ALL M!HT_*[*)8^Z=S*\R>0PKM1_L\TZWF0#N"/@&G4&G%J&DV:>=BKZNOC4)M/3: MD.<>[&]'!&^-LB0&\E)2?XH,U5&M;[R#_@:%UH671N$QG83 MQ6);8W>-3.ESF.5A$O3%5/L'&$A0.GB#IHYV%1+:1!T=K>BV29045;DB#,;# ML)ZM:]"RNQ^G*3 FJ/IQEJ->?!AB).IH[D!CMWS$R=!G#!:Y],PC(S9$B^FEJ370L3H>%AQR*;5?:H0SMWCR5G'4C_^TU>Q7 M;\Z]=X\%W!#P#<&WR)U,&'-#?2W9,JBZGB9CD3(.*]Z+&50)SF?C';EWV?&I MNF1"MC3E-4[(!%AB5\F1!7.2-AR_L@[Y-((=BC3D;J@:_/&:RG+2+2NEZ?)[ M1IC</3K9_\>*V=442'C&?G[WS'80FH M+0W["&1'B+RO]! 6BI)Z+IV?7G)$;?(EHYYGP0!E:)SM]DG)DGOR4_B!^TXL MX+:*KQ?6:5SID.$^5>Z7 V[*->@.4DG^C8P#=N(D2I'P_PP7HW^KMB6_-ZUO MV-GG_FR\R52;?CQQKB'A,]16TE;R#*^/H0+SU?^)BV"4K!X:^SYT**ZP8K90 MP"93*=C:Y $O>%[:67%/'B5AHOAGP2TAJ77_ MX:B_G.W$MZ7+>8*[8(EJ%CC+9=5!E^ 'J$P%\V4I\E*_RI(K=4! MY ?=R[D-A+<]X(.I(I6BA%\W\@WOV(FEUA!SNT_]EB6M*4546Y7[E9Z('R^W MY5.$+SA?S,B_W?QS DA%N3]#>V9C3BQ^JRH>ZJ39=V22>C0; MK7];1V3CKRQH[C]VTZ^P+EIW-Q-DOMT FFJ_/$'CI.*A6-1ND2]]._+2TE)U M09S%/R/^JR5 AR"@/Q0^T06J2?\2DUV:CJDE&J8C0J<2AB!2=D\TPG(D!CJT M2 >MN'5=X3'H_7R:;*.FM4IGQ6+*TH]/[M/X;?K]Z[;7.=!!NKO4R:K<7%MN M:JFU/8%JWIG?]INO%$_TD\,WMUWZ>&MVK G3OWPY6RHYTX2/C,O&M+A,\%MS>:/V)=G"!R! M,+^?2]PA[/W?W1Q^!IM#@J6+=J2-.F?/XO>VC4QMRO3Q MVYEA?9O4^7QD"]NOD^5*TH[#C2W;$K=7G6]Q;1[) M!ZD^(..V%4$;PVW/KJE%Q4E^BY0.PEC#+;R]NM%M[ZM9FU:T E%(W3+V,:L6*9,Z$'[PR4 M.CEES;AIJ>*/F%6)0,HE)G06[;CAXL8VP>Z=WO2D*;7--_,Y\4TQJGD[Y:JU M)FK/PE4HC=G8(KFD:@/U[]_D5,;^.;O2[ER67Y ;&D1&)K=(S/N/1BOUFD&1 M+%]X!#4(/#O<"XARG\B3B!AT^$@KBS5%^=BK@5GR#I.QSW]<#E \Z\\8LW#_ M_(8X.H3N 6C6=8)FA;\B,Z6=5[_2)/V:D"Q6G6Y94Q#)'*99<_PA:H6*S[-\ M]5B+*"8D5@A&U@_*,*":B8 W'X%T5O#\"U365Z1 M2,,J_]6 _%V$PW478=34<9 Q/9=(XIE,>-=#V0DB^@::*EV8O!BTXQ$G-TV( MXU47FOR%LRL(%MIDZ(61H[$&BB;-"',1\IX*RV/E9J!QZ0J[#4#2Y!N*2O8* M&MN#?=J#9N((G#]# BMF#@2(HG[59NRDY@UU]UZ!I+2)M6G//'0\S8WNEYF: M#PP?WBZ*=YS::>ZFJG?-?;D-9.3>02).!94QGMN(>'AVA ,!6(T+?]\5'[7# M: (S=+3*K/[%;/S[F>?W>K(@]P"T6*01/$Y M'Y-*_U6+Y/LW8F$B>HK;WQ3_&CI5'_T9]&TX/'9#Z'%DQ:J24\YD;4<'/0- M]6^DF.D +=LO25IBQ246+8:U<*@-J88WC2DW7K^3#14QJ]693,;'DL2^D7D? MLWV*&4H,^0>PB;R5*@Y\J&[3ZE6TS3'FP.L!C[_/>S$B1>!'.[KVOQFQ*&<9 M&!51ICV,+SOZ6U8";UKF8J1NI8)2X'^_@L$PB>_M)-!9IJJ97$Q3XK".*>S3 MGCP>C,><6+#T CB ] EK85J=F^H^')@!34VVD(TJ$( U^<1( +VTO:?+\%__ MKV"7V M#4$V0@Q,S)_J*FCDYV]OY=^(J'8X^$#,*6P_ >RYG"RM- ' KP8J M%KQS#%[;@J6N$(FR0IA [2Z)MF @WM:+5O)PD63(&*J.6%.V?J3V,(E?\LK: M='1"/1,/_!R=P>)_IG"L0 >&]8G;FLQMP2.IJIY$[P"3,J[ M?I.4?#C.LWFG'NVSIOUS+^,J?X6]M_W=G:]@N(YF/[T%RQ:0-Z\/E#NM(;N#!H M:&FH1,,:$1/01.V]TL@^O@$@542!095R7'6G1P)R,A/IO;C$>IG[(#F$GU*<++\*CGG] MJJ<]F6RZE2^Q5+&%*?YZY<(LG]/OK @>+9F*&W6X)AIS>*@HZ<-"\PLB_SJ6ID@!!15L&*=/H[3&7#V-%$:<((["^(&> MK.GV&".:;>4:X42..#6X%85.G[:&A'S(372?H<"H4[5:]UL8,/C#Z]BSUNZ% M\&AB)QOQIS6-HGUAO1^>]\^0]!5"DLTGH'(+9N/)?=@X('^&3\QV:OKTF"%V#,*B&MA8)K$# M[6AH1-VGT&U^D75-JUN.;GT53(.$K\) 32P?O)\YX0O#&9%G9VMFC>T7UXB, M"9]_ &2J DF_4>TC>O07P"H<'S=E1!QC;L[X[7WYP(41TF*F]K !:8%8,]Z\ M%*$_F*/)$_EC5]B.#HEQJE$N8U#:-"U/*4YGS<9O7J-/I?KJ,B[(:I4J_22. MT:+Z;@$4##9M>K!(J# YHEJ+_;V<5E.9LNCR5LU1YCN)P[()G.[]/LS:M6(= M,&L\X1$G7I"*H<_%Q4[:>^* I10[@'X9+^Z*]T-NN,&?3(/5_R.$ MO\,DF/3TW=I]FM8WU_C,C.7]WE$7[$P]<@J'R3(UY(CC'O#<,IY$@3D6L%34 M .W\4#@-M<[4;VQN[>FT M6'-2NLCN &-N[8P*.JEKPF\>]RZ,WC=?K2J+Z] M^XN8EM.S>=F&"&C-J\\ID;]U AAY!#O5BXP=7UCYUT!N[V+PO\%*VU53K &I M>YK3LQCLU[WB&*6J'CXO2<6[U/M(_(HVE]$PP3(- 1;&=UINY\P)%%"/*N-1 M,QE!XLVUV :N^-0MS=2C*^4EF(O!D8Q*0[YDAJ9-[F;:ZJ.E@8:L^JM;:GZ9D\W >3Y@9Z&K.B, MKT]$_P!?4C_( X5?R;J2BO$7Z7(/-7AF7N%,"GH$D"<[8(7$[AZ@'[OS.\VN8^>H7_5#@5E1TCVG78\^[OC&FEPL;!Q065!J,>B<;EU%V*7;W=R\H> MJK4@I#)!E ;;?S11MJOO>$V0M6O\+N"KI8Z:S#^ -&"AJ.&FA_R' S72 M%G:1-5:IPQ(_7!!]^=ZW6Z/_W&]%]HKUSWZUB=^"3B?Z=0[VFPW"BH-\S).X M)B^]/C;ZLVD1MZR="I<\&ZS"HD9.M$X*8QU1)N4C;.@Z+9IQ4Z8U:%1GQ;E1 M+/()4[B@!8'!FK R^)+0%*GJ3=1L'>ARQ:X+*EU_RXYQ]U&3Z(0WY/1RZ^2[ ML@*# .4T.*E3N!WN\W+-0'VR'JI@1ICU-P7/LJ/E[#S5CMHX&*?X[I@8'L7$,(-WK?$=LKY!SK9V]<>IFU8J-DBPOE& M5P]T0FS>> SLN:@S\5R7E<<%20DD;)P$/&7<9KPF._+NBA_!(@]C:(J0VL'] MGW/'1A>U]0(YXL2Q$BW>^A;]_C1'Z\>B#NSN%5F(I7L?@Z.V^F [57*C! P& M6>:CB*.(W#]EPSLI3==!";\*5SA2F ) YHP">N*]S*F>YOOW;VF%:LLBN4]0 MZ<]_9"C2C;ZIEP$SFO[^/S2S3#EY)&W08HL::]XB&K+ROYV0A G"A&HMUK'( M.]191QO&_@'DS"CY9L8]A!4/*PJ(I19E\5%\:W&?/8/+/S"8+,\3/K2E%P?: MA=NE"0]7*6/U$!#RO"V,L@;S4\UH-N@;?S&1)D_LRG[P!G\ ME80TH7!X?FAZX!+5%1(+N')BPG*B]EF6CKA;1?6TSH,HNC3-,K2JAQ-Z:;"A MVJ5B^0 :G+;[()F:U>,,"V!+O6GKROO(I\ KB$!YA4V.]_S[7H=7>;W M%2%,][%\,>(+E4I(\>H]V>X0VME!5GY+DJ1-FJC,UNDW3)MX??W$6D5A4KK4 MA_DL2V!#M=,W)2V[MJ"+! 2^&,G/=&P76?K:/>>AB\@>5Y10 MLRF#.-+D@_G1\J>#9-D6,86YZ!*@<$-DJG(GF092PKOV3RS@)_.\K+MKR::_ M08Z2X\H"F_F'?P#G5S.LEN$DN6:J+7MXA48 H^]9&=#=>=>T7H%24TB[=O/* M*I*C(=]8\)3>)CQQ3V]=^G&?5\S\.L%@5< M/LY!Z_8SEH4$=B$V\?!7;/97ZJ/1U#RI'H/QO[MI[\OUVEN_O^^LS]>$OB@6 M,Q\?/Q(L3'\UM!>-^B#(FDOB#@"=U%8DKP^YE+W^XIH']"#8>0Z[BQ![(B&FD"@LXE]!>!@=OH5<%L'6&R(N M]:AL+],Q1TTAMJE*&L@J2@^3+OE8P*7F$_7QQ;W@"\Z1!T:4?Y#88XSG;7:) MRJ<^?H[XZ#'G)OIPZK/" YK:CN%\FFXT3K:M$[;!RO).?$I-(F#=]0X*2L1%_Q[2B M)?6='Z[+$K:5XIE"FM%]H*/S%R0)!"1Y!JO%.FI96(_)P _J(TU5\U'AXMK# MQNGK&_*!O\'-TKZXLL \.\(HUO*L,CVBNO.YD@T'ZODR>\S5*]FP,0GSYLY( MF:S/=Y*"HK[\U2PV \K4G4+L;*Z4OZ:88,?[=_@@=*9]\G9H0*MS"O3VGZ^# M[0<$^$WB15ZWIS^ S\YR]DX_DOSM.*-C]V]3"!N[XDT'YE)J#840H:DZ4-6! M%8*G/4T"KLYU5C&UNU%.JJ+BA<4J:SRVBLW?N*ZY_A\(YO"3*I!B6%APE3K*E<%T(> Y*E<$#_T4C??EL6<2] M:D,S",/ZP&C*@^L2'>\ZZ=AY0;G;=W,=P(TUWK-M?.RN;;=\7E93[MOY8 MIGNC]BLSJ H3!**VT?]QZ*A=%.;HY J,Z?F\K?S6K9+V1:C MO%XJ-4;3X3"$_<*B8I,_P]8)JTR[9J0&F&'W\$I:B>U2";J6E'E^OFU4N[#< M4<6-E;C0*51YV$, [R&B$4]0.YI?)@R,"]RS;V[3'[Z97H\/MTK$D4:7+>5.K!>(;+*1GKS% 3 +7Q]Q8TW! MMZ),]H8+B[504W9._P GO\[?:E5#7Z'P]Z^ZIZWW!;((]Z23B8@H&S)8 J#O M^JDN[^4%B)5M%B)*9M=7.WB^LC>\;N()RNLV#_FHHX/R3,OY]:N &+041(GZ M3K)E9F&A"RV+(K$;%OAX=+;I8QIM(PKU>A]=U:_T1;EUU$--JK0R2'C%^P75 MCB;9H28%B2/IZGJ&)T=?>_++&<&Z2X[)HA/>IA]H^U];,7KJBK77O9?02\O(NM^/KB_V&YH M)7:RA;*IBOTMPB,0 [Q+-1+$I2?S'";V5 6XYW-S IV@CNC6IX%]UX3_!?,FYFHS)9;PPJ7PI;$8(^#_[QA=<8]SQ U_5M% M+<#,3R2'BRMKP!0E*P>[S[6(?;K31"S KL]/O@(+6B.X)& R(JHY-%MLDZ]M ME1(!UO"'N*X,??VG*#@_D+#ZV&D?<@.$2YQ2.'8\@]NH ^:U*\5;[^D#'BV]P\QVV7N13 M9<@9R(":V^==^.UC"6/*;""U= :#:613=XUFR5J>S0'/'[Y'(J\1TM#3H:GF M)WCJ1M>?LF)/*XI]6U4#LGYP:LQS+7B\\,8HJDOG/VW$"P$>4U%++".<2B8L MVR-S0ZXT^2?X<998$XH2C*1X#?@K(:+@QKS'H^L.GVS8[(8ZO2?I58D']9O@ MK$_?1_6__K_YE?O_D^'^6_U?4$L#!!0 ( 'F 6508SCW5W,, %N: 0 4 M 86QG;BTR,#(Q,3(S,5]G-"YJ<&?L?0=<$TN[]]*EB70$)2H@("4J(BI( ML B8L"&@! 5D2:B @(2LXH"T@45%)2H2%%*1)K20D=$1)HT)04144J"$!:2 M;+[EW/?]CIYS[KWON=]]RW>ORV_RV]UYGMF9V6>>^?]G9@=>+X\*+-EM864! M\/'S 4>1/X W 2S>=L+WN!O@!B ''V\ V 'P\RT<"[_\"X>@P,*OD*"@@*"P MD+#P+T%$=!$21(2%%XDO$A5;.) S"7$QB86+A43^395?2$! 2$Q$6$3L3Q^\ M:D!Z$?\C08X WRJ 7YI/0)J/5P^@D#P*_9(]/N O!Q^_@*"0L B2#7%$H'@) MDGT! 2330DB.D=B+2#P@*"TDLW+=-F%9NV,BJ\[*K;^<\&"1VO:"&OE][0QU M@^/G0D7%%!25EBIKK-;4TEZSP7"CT:;-6W;L-+>PW&6U>_^!@X?L#SLXNIYP M.^GNX>GEYQ]P/C H^,*5JV'A$= MGH T@ &@61:*&\$#3F,A'=)X,Y-"LZR-'RBO5UW$ ZZJU2N'L:ORZ))[#V=$ MSFQ^<#C]L)O*^:'1.)TQ*>CJ "QVAP=8G>I'0IKHQE49N(@Z(5+M( M]E %F].A5%S4JR&/\S8TC34.@3I W8I;FTSLGP89-*8I01&T5)P29&!OS5T_ M)][OLC-7X:!@/NVY0,R5-YN_;"(A-6I,7W0"23F1T+)]U\&*5CWY*7(P6+** M.A^''<%E\0"&8SRDDYG' P2#H6TT3)PBN= ?LZ0((QMT_?-^=9<-6YQ;[_65 M)M'7+^G;^\QBG^BY@:X<(95=FP&49SLN)87"628R1 G'E-I74_I 5C@WM!@G M %FR+A=WMETV<0@>"O'.VW:B\H[/>/^G6JW=U9G!JPY9I+[>>3*>BQ MIG76RZIS=BXO*#.HT D'4 _D/U$*(\8CV?J$GGE">0[A-69YA=%0JJ^DUWBF M=V%0H)U36&&9@+'*\FN".3'IEW;?N'(DOX"]&Q],YI(X-FPTWH2;5F&4,VJZ M' KVI!O'*W[!+#E99'I)?04"BV?7LZ_DCNP:^^<*+ MO)'W)8?4JC]>G1N.\9+JGZ1*CM M"+DVM&1-Z41Z#$IOSW"DW?.W(F.5\DS,F!V2C"7TE>W@B)>!+ONQUT,F00)# MGA4*:?H,RP:1=_%A$T<[)D@\H-!P%VIOZ10)TQYC4]!O&)!@M4]-AD%6P%#+ MDR]D%K+WC.(**-7Q4E KZ"9NE6^J'J\4-#AD_J++O/"(>'?GL6CL"X=$-<\M M2]T2=BGR'K>,["$52BS$7'*#'K/-\'O;.2A:><@UZO.>@*\-I<7A MEB_-@U6&;>J/RIAI"CSF?V'CSIKBQFZ0ZKM&Z-]"'->FR4/[&JZZF$3;6_F/ MWCY2_'C7QSUSL:RK'B7Y3A<28J(@;Q:56T500=ZP#4CMEXK&%5/J2W 98.JSM]?686/4R1777I6;;_^T3 2$U[3D<7@P+JV[!85U!I4T4#Z'M=@]>";XYO/NT0T@ P'8K\.S9(C=Z,6Q[ & M(WE @69XOLG%(4D%BD.'(5&*X]R8ZG?TJ\Z>=FZA3=CK=G$G\H=EP43W.2=] M.8!PU0YWMVH#8E4,O"VCAR/O7D]F6,5+(-G"Y'/V#]FLZ6I[Z-6O6'_[T("M M?:=KUXK@L-:;UIZH&VOFWCB_=CMB42I9<&*<3(U#&K5#()(.,2B+3JEINT8L M[")*P"OQRYG\HX-J;UV9,E]*.M5LS@I_GE#0J@H:+DXRP+&P[;"1.=OP"U&UPEBD7CSN*.-4\NVN#.>&P%REP>;K%HR- MC&!ZY=:,2/7#:>82<[T9+TX%-.7A1^@VQE@>$/$BR. 06P[GQ0/"SS$WX#RF M&KG$@7[I@;3GS9JJ,W/%5 RD;<^1 X>2.W5M[*O+2<>37Q<'LI7_@9J=7D MK=/8>![PS'F$LUR"*&R"."'!V6<%T*>JI6G&F%AEL+XE)UOUI0?ZK%R6C??A M=*?P0AZP\V2SUJ-+$_=EZ2##NO.B+P\0.47HF4QWW&;8 8FX>'OH:ZZS5"?W M;Q$]Z'[P7)13CM#Q]7L[.RYACL)BA%[BLY%QU!!I*7X])(T4BZ#3 Z.\=F"9 M:3<>?M'9T&_3.&*3>!E^?VZUA<7G#WZW5ERP(9@@]JH*GL+V;92*P96*U&/[ MB+!HRJ @%,U@#;(=F*TEREUZ&5WO>_LB?6P=+#5:*S)VGKV^YRN[ M8I76# AI^7(4ZX8B.++V]I /X]N0^Y@&+3:PB0?(=FV,97RMY@'*I]$SU@?= M=]UHDWQ@J>KB/F5K,:&Z\_K*HV'9 M-541"%=1EI <^RD,J-IK9Q9.=,93QU MF#UT'A!F4>0O&=(P->#A"$QEK18-T-+-"HE4]G:Z?5QZ@&]EM&Z[R!XJ4@@# MD/HLF5(Z$D?8!+]15>/>2ZXE*\*"7V933I?2RE%RXA\,')+$HZ.=WY62!/64 MC!3&KEHMZ7]F45UU>(7(^]##,9E\JR;%E#*#@1$1U;NH5Q5#-'"AH\)[02U# M4GTC-$P3*/D5-F((AF*4(/<]78>L*_5*3ZW:B?H )K!&7#FQQ<])"#" 5DYR MY$)@L>5L'[!F#\:3C(+JJ/$1AI]] GPE@]SM.\DTC(]I3W79P8R) N6,%)7- M>Q]:>=\Y'UD!I#TPENZ\%;/H%FIC\XU5LI69:5=9YJN-H> M;%NW:H_)W)"GW:5ZGUO+)\=#D![O%13 T(%%+],PT)JV:M15 ;K]);Q-@+=$ M60 EDEQ RHV9JGRQ72COE4G!$4OU]9G#8B]W%T8![)(H3B:4@61!!_I*C26. M?65&#Z$XLN6'&#VUN'[^CGYK*05G".[WV=YZSR=F*B/FC*RZ-#=#V2B![GVM MYDP"(VOFY"43-7HR1XX-BXXR,$T='%VHA7T<$JFMTKABKE!*C.IN0^AX1!5BYD^-^LC^F M:>F<'K[-\/E(F(G?(%F>3!VY9V_.&.$H1K,LF?KDQXZ]#@Z'H9,A;'9SDM;] M4(SDU!4NOC(H*D46%\ L%\,1VW,DL7\8P\-U?* Q90FXM'2[L%O M.X,QQ;[HL-P:=X5"_/5KMW^&"HCQFR#?)CHJB^5\8K-M-)X8$N: :Y M'NE/>( TJEYY=7Z"\^%JG^/!NC[W-.R"EI?RYS[8K? Z6DGD&33 BH.D&13Z MR%53?N@;O20Z(ZBEJ98!&=4%EE[6+S[KK90XU(RE]T9H9H:]$3\ MS).);P]S54]"A\QUE+AIW"C"\B BS7(LAQHO$-3$"F=*-5RT&+"0M4%.SE>9 MPT6%Y7L36U '^A-SO7*MK\;N2/)Y;;9U]S^!^_#_GJZ1)EC_'W*X$2-X\3!4 MP\BQ1^PLB="VL>D6VXT[684_B7 M'5;22WO6+*W6U)1G^Y@#H/$"SB/%X80#XB%M=XZL;T.998/OXO>C%S22K\SH MN=N5OCL6I*O[IN#8BC1WR1(MEKG:Z>/"TO';<&? FF[BTRX>4(QTL5=@97M: MC"0Z!A9V(K10Q?5+2KX*W57XNBI1SF:$+-1*T$=\3S%*G@>< MI(B#-9MX@(^>#BN<,9,5C=_@6D!FNH<>KQ / >\7V2_Y@)7P9C=JY>]^=C22 M'_C\.A?S" "4^.^<]?$-%"TMNZP16_!"W;;Z6UKX)0P1!ZV>'*/0,9 FEJ,P M0DNNDX(T2L?O^3 CJ$:--JO8AYGGPS*_/#[O;[-*Z9'*S(EKT:SZ<29#SH90D^&ULO/7N9?0*^ZC^Y& (M*\N[BF+% MWKP;L;UI!9[U\;HVJR\LL.L5GU_<^G->KYP&F@S>6_+K)KJ^#K 5'\K$XFU% MOI6S%? >T#&D[C:[KNF1**ZJ8,K45]NHPWH/$LT//+^3 M?LA/;L^;G-":;4L_$=3P3I #FK/4FXJ.6,>Q?#M0+SYT9VQ@A_,AM?/ZB@W) MLR?5%H^SPRHBURFU)7WYL,B0J^XTX.2X4V]N>]F><>T2E=IX18BJ^RQAL_1 MC>_&5^6O=I!9"^S71MG!K\M CNPDJQ.QCTK(%Q:39^Z'Q=P9?DUD>;PQ;1?' MF%%'(]:-FSD,F!W22=!HFG>N:P,WL]T&='<]49,0';1=.Z\(BR/&(8AX@,?L M"RV,*S:='%&:U#649(4BG7W/B8ZMC9?QTLLX MU2?F_NJ9'V>!E6XU'21$?Y MSCRQ][IAJF;IGG,Y!Q!7$81QQT6"BK B-$ -'!-Q96]!\7-V=II8D8*><_8^ M[RHV_NJD+4'I8R798L_ZWLDX7.BG7E"Q C4F2YF^M%,@XT);M,EV MQ/$7K$5\77GB_8FGWC?.>:EF4)-]]0/[^TH)K;("^N@F,% MA>2"-4= G]O3))51(STZ*/>! IW9D6U!Z4_*R?NBW^E$A>?XK544CL3F9ST@ M#8II"1@W*@-,W-5BK'AJO+J7HS\K\XB[^QV5U6.!C7ZXMDF.\@PSFD;FR(2P MXKD/R<=QD%93;!'I"FS0E5]DY0]"6/2-/<_(;%DOZ=?'RYYKBXLH+C'1*Y=5 M4[#I)7W>^\S$CL$#J@E&'DZ-::(=AGZGK$JW9*;*-]W$.E<=OT<. _ TAA3= M,HSL31SHM.5FPHN\=/(Y1@S?VF83[4SH4\NGS@#N/O:^\(E1_[F(EF#)BO,; M:R96Z4DG4AOS6^4N8]95+0GZMI-['4.=1,>FZ4-26E&C#U,2,/BADE' M4+CG>%%6J(YZK-)[X]3@(=L7W(][KH8+VD^,K6WPE1D8J'^LK'5@YQ$A@4O MT28.OM 3F M)A$+"L:<0O>160'<4A[@.QE/E(/U/-Z9JI22RYGR>:^^2!M\.:0PG_]8I]FC MO/#<[I8EMG?>GXR1JM!)0,S? >Y"/>,!XP@W%U*"LI!?A(Z$9A(Z7 09M^)# M)T]$T"SKQD,:%%I!B4CI* M?S34*?7TH4WN2:TVS=^^J;:FO_Y&AC8.'&:TU>$@?>QX&*.179>FQN"^(>=X M%0:Y;V,J).-]'SYS/DFG&_AWB@3==FJ61I^AEF^)?3UAP.YBL:9>W6CF-V@@ MZO5MTTZX]Z(L?+FUO>>$F=CV@2;Y+H,-K[<' M[UTFL^Y(%D=ZY# $,LMA\3PVR-G,:&J(55"$B!E0SUY&^&/A+!6-N52'HZN+ MW7PI81;?_%3''B8MD^B9EM$;?^?G_W3%K9LZN^1.KUEOUG;D'+CE(@!N I^B M(Z=]>R/@19KL,W MKNA3NB=-*KK$1:=;5XVQNL _P+B2]OO_91TP&VD3Z?FZV%EW;-A/@N\3)=_O0YN5#0 M@8+UB-\ S"SZ>!I7W?T%@(^#U&*< JR($'N&%0BM;HR_S]G1[DO:0.;?L3K# MT_VQN6Y)M%!&.#98KCM$#ON2*3/?<]YY7C"HRQLA".,>BKJ(/ M%MWZ_MSMM<,G0S\IVC:KGUNYYO.K;1*B@DO,G1Y>PMS#0)M#ANQK[F%A\1KV MNB_GR;+XK8&NU,\5FZK6/K]R,/QPT154I'OB@3*WXRM/Q"B>P,OO$P6D'2F, MPVU]Y4UDAD7;0&=]2.*VYGAHHC,QPIB+75C2-PWH'1R4KEQN E:5B5 ;PE<^?& MR7PHIRZIK -O6A7U_M7.=WXB45OME)[5:ZB @6KY,VNPS8/2S+9:4!B!"VVX MPL#&#U+U*+EBG @442/=G!4T1#]_)1?TAIY\&K+HUC/M?>I.G8OB M+,P<#'I$2LZ:H<(PR_%N#^!F,B.H,JL)VR\R7K6ZB5SCEANB%K*) :F?O"?[>U@,!BDJUW01 MQX=1_$@A3:]STE!EQU',L[&\.RXVICL34@:_-.]\JK-NR(> MP1,7WHH,SS80(XB,G0A-I]Z#MW3AC=G&@Z/DPIX&DJI'66 DK#8Z#IZ:3>[< MW:)X34^2&OPQ[MVG775'QD57G]YT2\WM1C6B2"%>(:+(QW"0CF8]KA=+18T? M/,;,8OG&5V,8B:UT21%;ZTKTGK+GB9@"MX?!*TNZEHG*TR-?INCNMO]HAYHP M<'"H.%O/2I /N[(]<]U5M0>JMUE/YC4C\!A:COLSQJ1L^8C[GV(!V!O]$S. M$ #$ #(I4S?;^B?A0IY/&7+DYZJSL$'8J7 MN]"5/JC2C3V6[@ISEHA?)?G%2+F!T30>R'1GG4>0P55H/RS* ]AV4!N6:4-J M\!7!>>/$*@)\'V:FGMWX((O3'Y<0('&Z??/AI?JK[O#CR],#3HJK 1>]S?'> MC!%6"?1Q1.E3?.!K&=M<:^T-?-.&\M]\.7*%K-%NS'$> M $":=3@)O'&6-RA;A<9OZ\1+,UHLNS\T$%FQ'R\[LB9;5K;F500GF5TU6'YM MJ=&D"_8@-\]T(]R$*>FI!?NPK!PH,@/JK,,MURU6P0I#_9UUCS..>+JH%<1M MQF&?1VU6-2IY$;6-=5[IEGILNI_6F2]\,S-R=F9"\C6<;=RL*@"_AJD29$W7 M;+!![^I*E+N5._'Q*$WEUFD^:C=J,:$7+$1%S[3X2@9Y#YG&!H/!JUN\#[L= M[]AH<'EJ7L!,]9;Y21Y0ZTJ+GY?Z,F?*!0[Z G96VINBV\DR+(U)'+U4\CE_;^[=PGCBY"43M^YW>X+XRB^J'E\ M&AG,88C DAMYP,U,0@_(8O* K.:OL_.7Q+0>_AHXWYB:G#QC&H6]KID'S.@D MD7?H?+SG!(M2F)1]"-IZW(N@PSU#W&R.GM)3Z 3,%UT]0@NH$^Y0L0V9^O2- M?115'!P?OW:[K%?\!_<4@(&&M%3O92],F[TD/XV_QMF96[:\+:PBT#/32HO; M,]!C6:8OXE-O[0/=R@)K<#XSV"5@C2>&>K=J&2.Q*"6#',WQO'AN);N]M\D] ML^+C$+3'SF8\S)"E.%[*EH-"6-7M)LOS>H.*.3I#E'"7M<5,;!VXM.&H?EQR M=NV9]E9A".[T-'%[F":USBA=8LNS' DP;&&]R;5\LG0O'].,(QW/N[S/+?G(-;^HC1G39.Z@SHXO96JR MPKE1\#HHL*:#X@8J[3;D-@_M("W:40)G8TDS7'[#,K. B[3 MTT>O*-FFR5C!((FUK*>+C"(?M2)[@7U2U10!PF:.1V45%$L5G=X:: 95NJ;7 M27X@16]HL(AWL+;%/U6_N(UM9DBEZ>9EE]^>=M.4IV.*2.$FAC1B M+$ZHIXZ@6M#9T!/[T?J!JT="\"N]WK"+]T\O'1&N"B6)/#K5GASQ;M@90\OE\T=N)O;"PB*@$3K[-I>)/,!T+0^@/' HP4T9#_* GINXU^\:@!W<>UD\H"T&,_O9 M[M?3 UVV@IB^?I #U?$ 0ACJUU,;\Y\J?ZC2S4SFR*%AL5$>(*'"+,5"QL@) M&P$SN &.@3")FXZ>#[[Q?L=P,'@B>=.40?F9-YRCKII9HE?J77-"UDA7 ME#NCWS1U,+(6G554^?15MUDKQ&M"_TC%V_"$#X/G8OQGR*YCX!\Z%_):D*Y. MGB]$<5Z2N1/I\"IK'I"SC@>\CN8!@U]F,-VYD_!%\&,[#S"8Y@%0$DF9!WP^ MR -N,2B_LW)_-FP;HS\,; 2 M035:Y#MY44W/>$#"X"Q<\1 ^6:(%/(SZQV%M6<,G";;DOJ> M<)!6>@5A+1]9^*T\X,2;)AY@/2,V[R*'/*J,!XAC'L%1N*GSCY%^+X6<:"K] M,$IG^AMWZ_>9-'V$P'M]'O!J-V$9#RC/!4?36.1@'88OO*B'&EPA%+P-@7H]8Y1Y^5/_BG,7"P'?QO8B]!'60NYL"\Y2 M;EB58&N&$\<QN MM)M#21#Z0)6%95B0ME$XAIH&%KM'%;4I>*(4.-H7N?W@V:M*S8OC2N7B)UEJ3Y!'Y'5 %=B0/>-,Q8%OL@ M9V<'QY-&BDMRC,VZ@O?QI'5UY&\@2?B1?N+ MFYL"@/GYA?6 %6C64QZ0V,? P$TOP.D[.1]T:GD XG3TB (\8"PDF0=8I5S: MVO$GUA=*@+\A&;F_O?%W6]HH$8*>6SX)?GV%_H0XGQ^< J#U\,\%'68RO%B1 M!]SH8\QR;QBCN.@N'987>2E(I8%S6XE28)\!TEH[N-NKDL,P'T^3:]M&,0^3 M.?>>@#.?2!_CKWH\C.*:("UB^_=++Q]CJ-'DJ41B!&;B*VK>O9(TN)NC\H=N MX=MI!$TGW,54DS>C/HUTBL-[3\K"-=H\8'3,S,Y79#8"93H_SK"YN$L8AFDL?R*49I>QZ,@I+O.XGW(.A\ETK0>+I,9K>("(..%U%1\SL"8/ M4S/$NL@PK1SR7=KG6;7&V>6B_M:]?#Z^OL&ZMH^DL>I/G>3#C9+7MGPZ_?$) MG,(YUEEEZKWER 5L-5$>LM_V(FVSPH@34S_V[..+USGECCJ'LTIE[OJR.[4$ MT1+K=>*YU\G'X\/(!7 R7<^R[D)2%AV[%/IJ#_= T4RI^F>/RDHC?1D'3]Q) M.*@696B\LB1RG]+^8?.EQZM1BF!-P9;S#^[C%;A9G'7TAA-,O8CQ:#HT WU2 MNKE;;WI8H_"->"[QFE<@1Z7']PF.%Y,A>_]3&AEZ 1O_L6V-UL$BA3 M-%;YPL&G>3YJ?A_8BZ5'U$SV&]"QXY)L>8XK8_)*!M0@_P@V>6MB3YTK]E9_ MIS?DX?KNU#N5%M=EX[(^*8JZ-XK.5GT\.C 6) 6+?@/9AF"-:3&I=X2U'J)D M0^B&E+"P:09^?]?T9]+DIY[3PP9'OI1*7W^L_NQE:R>_X1I9?D,YOF]2'(54 M;)=S+ODQ<_<;DO76SWN &9=_>FO'GMX<'*.$-QK#XN.\3 M;TQQ$T>6!]29*AWR<<'VDZRK(EW9](Y^)T_]U+CSNNYZ8YM)CPD80O4-0A=B M7ZC+5<(3LT&1_72VNQ'[\"A-MQL1%$E0\C/K=ZYRE:M.44_=T3%OY MWD(I,>NVE_I&JZ;;7_.[;[4HX4F/\4#H@;EN+DSH.+6$<2N MHF#%C@W[^06?=1=I/K^]2^1-0\TRV;?VD7AG1M.X^2/..?^1+_<97*C&WG M H" ZM=X0U!R?#V M>0R70.0*OFL 7'^,O/C]E6&!^<_XG_'_TO'GDDJJM$VUR^*V[NL](N[Q.E%I M<<>+3< A8F\%0@VWE:,YPI@A\V1.W"QY9ECQFV&!F1(/.,XD!$2MGA\LBCG[^ M'DU-SW*D"] +_#(>;V*ST3_N>%E54T(@'P^0B7[/G&XEC/YH1Y [TG4[\X"; M-SF;>4#@802Z;1TG3-E_>H]P/+5-X&7".4QK6Z8BY^YK36[H?B2Z]\I_Y(IU MAJ6&U?Z.?IZ11XHZT?G(6W)?_P;VGDNYUV4"3W]\]X/)6_[(@/_I[?1_5KPA M2>FLEO8 MZN-WG\?]YWSL]UBJLN.W]#5;X,.?X7A-3#0G;!JNZ_PHO_@(Z23^;\ 7,=#=H/6WSEZ,(WYK7!YOXL'N#B M!>^"+**T2)UMT]/?YV_^QA\-2-60H563G$=9M#9V61-\9])[-I&\<4AJ;FD= M1_Q; GSZXEKRQT_',&,R1#BM7@CQ45J@MM#"VL:_!*4?**G\CWS5['O)_S2 MBW#%$9Q[1O5DMI9R&YQL@_LP_KM[9JA2'O [(MH-"?P!9?W](^2'4<6H<5\J MI2^6LYP60I3X0EC-C*_'2?. 8T'B-2DJVTL=BZEA([>B7X\N4V!LD[MA8U B MK7AIXF5L-!4]L$V3FZF'<>4!<13QTQ620WG>=8JJ*Q@IL8YZ.VQZQGP^[II( MZA_F7_O\.]!2N.XLR]P"XAOO[JM\6!@%=%!>&%4Y! M*![@^IX\OZ=[XA8-1-YD4AOBSUE;6WC HU8SU=$_,8 IC(D$/Z+3>4#/* ]X M:W/JT&^N_VZKOH6W?H>Z#K-^F 5=6 WQ9X(\U+(PK,$#FL>@$+CY7CR<_$6> M;8B+(3/.D#EI;1'DL3N]/&"4\ !G74N<,L+1W*>)[=;PWF[,_#?[*DUO+H@TL9>KF\. L]13YA)%EO>-PAY)PJ%[7NN1QKXUWM0\<[GM4OVJ?22DLZL0^ MX$3X #)L2=)0(8O%^-!41^F/IDY>&68,)C,.T:L'^CR53XP+4+YNW&^2N'Q; M?L;A;=?7'CZZ]F'D0;@3W4YFV,7WI0^!<3S ]77R6J$-&CNS!@B/][["L8@=;/RB:]0 ! M>_VI2#@-NHTY>Y>QP>^QMNFIC@I>ISHU])4[>/B8[?#>06-[.LWYW M-+79?;8[\Y4M;:60KN'*R6(?>[I4';H_=0@7HQ&,-Z?[]K,;4GE TOG6K?4Y MNE:?T\>8G/0'ZC.K*]58%[E$4P3 U:PG>TK%EV(0VW&/7X*W@CR9Z8V20SQ MK#\(8]MY[$4[WM(/E?S8<];J8L#IQX)OKK=(?'90LQU=W9'M O926+;<=#+U M#IF!!2/3-C+BZY8;T'V;>,#RH%0G*)H.2GCVORPNZJK8D;U[6>\.O_7Q'W8H M/Q1>B6^T7(&^#0!3%$B/D/?D*\@X@(4T<;7B?3A8FKMC:'4A:="L:?8<;O3Z MZ/C)C_[OR1ZI(MS"N(5Y:[1%93:DPFI ZA:$V+5OF%_MX*Y#6TSVU9Y=^;1+ M>;"?M<+2V$6MN/SH-Y="]GFX&5,D-9[%$*&BQZUH/" \274I-,?P;MBB&3]F M(AJ<;ZDN<^1J9#%NL>%4O*ZHO;^U*?_2%3&)V:]KT=>(A>X-\9"6T?@H8PNL-9SVAX2>?42?NR(=,U6 MH:#D!HH$H(#R#Q>]#R^M@W_&_JVQFVW.]33H9(_F!#QQ,BYN7K*^ MVNS00-?\;WC,;WHK8

9B,)CQ?'T^_JD +D.'E!;\FSEPWB/ =97>-U.:.T)F,^;"+:#'PY0%NO?8?.MHJ6WC?W]&+8\7ZH4R;+19/N_72L44O MQ9KY-,]/V/QVTN&'!1C_FLWX_X=81V:$=/:MRS[I9P5"/3W^.7LP_5PC\7.- MQ#]LC01.'?&ZITW7$_HPA3R (SM93U8D'_-=%A1BQFR,?'SXS2QA1?@[[/JZ MUH;Z\Z/G)?8=D5^1Z^;PX> [0\^E0A=$:GPA+<6QX"&IJVDJ3(4\]CG.\G^=U/B>F9)SY&>')VFQ;PU\_H"-I0@!X6PK?8 MA"3[5-CH59R:8_>LBQM1-60;(^7UF<'$\H!BW&7PQ*0*6(-T/![$L'ERO4!V M270.QXKQ2-F'>,OUU&E]-]UOIP/,I[K&#JW,C &5[DN5??XY8O9SQ.SGB-E_ M]XC97 \L=H,MP=%8V%"4T*R@O3BN@7PRT>1$J2BU\YF<\ MGD)ST3+]O-I*^M:!=6J=3,LZ,L,*#6TH;,#)=M*$(Q'?@(B:K-D5+R MM"6M8?V?[0T>IVNBU$/P,61&6YZ(^&J MF\@GVE1S6U17E1:FUK<$W(L0-/8*41J)OW=-4_"CGQFJ GQ*&7OQ &[ / -# M03=?<>C)T)$.CG1&R;V,+Z4)3UK/GEJ=0/?DS!AM3MJ'4?G ==%M<^"Q=TN6+S?:IU4=W^6J, M*%!#+08":E8(F*&TD/(6.I;D,$5HR>,V3%*C3$75*J;1^$4Z:=S3;7. ]$#O MEIT7^9<^XKL F"EE(=*5*:P,3V8RZS-DN.&2P#:%VXA(UJAW<$4130/$JSR@L.F:J3IG ]0^),SD 6$^ M)JALSZ?O/U>IO8AOZ2IB/ZHJ*ST0ZK[++=Q?-R';_X;G 31FS)>M16BG,/90 M($UR?9M*D"4M[@[3:(@'Q%78Y'',F9CP#>,G'/N]7%9V:2P^M?+%'<.A9W*%*_L%>OJE M/ZOPW);3N"*;*W!?TP60HYCNTH679!]?V"N)(+8+\+JA 08BJQ'#!Y09RTEP<%#AO1[LDTL M5<&*'K5$4?WM._M)$4ZS']A72FSAR*JQI:"5[ M!\<>TLSGF$"^;,QR2^?.Z7C%#X=+,N@86>/-^5EWO5 FOX\5#B M2;%K[?%K+UTL7/!@R9Q#T#>F#FTVFEB7ILB]@[>CIYI?5E/]B MOX3!"FOZ9./D-0(&&F9<0,O";P@:C+(^Z&V%U)-6MN3UBO,M _87Q!K/.']$Q^ M_'P"8:#?/R#^U\1_64/QZP,\?DAE@=+^U/RI^?^HN=G:V<\.)_?!&1T^X3#8 M;^@AH#\,I-EX\H!:ZQP$*#X(X0$7]11^0'&N/T:B&(E?$$RDY<(#*-:_<'V. M>AF9*Z9(GNUHYP&B^H@3WAXVR9TN7EB!\E/WOZK[RWJSP!Z$F9?$739\DZJ7 M(Q7^SLQ2>ZG:> ^'"0>1^K?\=WS0E(: PXU'6MT1\*8*!?L)I;[?DD^ZEJZF MM[#NK)WRC?0!_:MYD>HP?V(%B1(/^+[\EK^6_5W# K%/B/^^"HK [TO_;^OO M_EUU.;[_6'=95EA JT7/WL1->"._34;KU_F[56N4$>2S?M#Z[0#?O[Y1_"OJ MOJLXY6)X?ONC; VLW;@UPN(X*PGO4%/^"_L4C-WWQLP[&X*!Q;^_"1 H?_"- MF3U5ZH^^1_N%'Q).(PK.&&H5#Y B4^^BEIA@&*Z-1.$J#8\+]]IBIN^0#"MW MU)24;K$HIV541+-M>X^(/WS6RCI.LPWS/V_VY8[\E"[(<$%#&S7KTC:4036, M;RQ^X@YFTZ3^!HI<+T?D;56GVX5M.@%*1BMW/F ,/%S=FN2?$1(TSL4SMAA:<-OU3E M6Z/T4>HIE2/*305/4**(3T\FLYV@5'C1,,.51HK+QZN9OC"J(RWE&'>,$VV> M1[QV"Z53>W6JE[M*J'OLL-#8UYZ8H25 P5#3R$64:^13E-X;"UB>3A$@+O8B M;&+<*WD<\NB4VZY'9[8%U276:C;=4;5>GHA^_0'[S/X.W$@I*JVE#"BR'!GH M<2.&H^@*1E,,?JL0*]G=Q'I9T@XAU>[N]4\8+^-EA30"+<[LJB'M^6\8.-71 M:2(8,Y&QYJ!W=^P:NW,W4ZPTS@^TJR?EE3ZSR).?FN28(F0-\5V6&@MK% H1 M>NT/UHT@K".%.'T.-^?NC>%$.%/Z@HDY!4/[AK@6&^S\9C2GL)@([TAGHPUX %&6 M!U2[P=MXP!*$CLS+N&(8*:4\8,5%H'MS>#PO5P>,+4>W<-WTX<,J MA*-'(*(UAIC/'\E3;]Z!^_AEN>BYKHQ*68 MW!VZ$D2..-,BFS+&-Z78Y&QZ<6&_BB_*)NBU.+)$Q2+ *09^J$V?C]H MXPI]_VW&CU=_?@1H"LU1<&<1H1&$&[:ZJ$*7&2)-J%[ERMDXGVEV#GFLQ2F/ MU>H>K+9ZX/8CN^0H@^M\=ZW2Z>S^7%G M3LJ^JQV>E6G97*.:N\(B&YB6:VI=/2WRM+MWV]X]D*[A_BA=O=/%!K7H+Q6: M ?Y2H1X43H3E@@&*V?_5 &.1J@^8&I>?)[)<$#,R7SJ M,/,R1Q&YE/A?[.XO1G>+!_QB=>G@7XU.&_=O1F>$&%U/2Y$=-SD);+OVR_36 M+U9'(W)%UX*0C>4O5O<7D]N- ,8%FVLG_]7FY$A_L3F$RU__.MRO!;>T8$;J M,0OKW1>LCM&&6!V&LSI]P>KV(8D)+:"%6QNBLE@)U*=M'+M_R\"D!HA>RP/R M<+-AH&TW\ZYS6"VM,KX@-':.=.(6K-K$S.H8"H/MN0F7T\-91(=/K ,/ ML*G)O>>^G3-WZ3E?.1[HTVMG+L^,8-[_8; ?P3=JE9/<8'-.ZZE#WP\T_KG% MI@OACV="":WV_V^K]FEF+_\D U,^M8 M" BX$@?Z$*\9$0LLQY%^1"@&PERDM32KMCD7,"C1NF/Z^6.7ZR,WWLOL=7K_ M7N;.!\'G%IL/X?'=\P&(8!PP^>-T4-2"__H[EQQ MCN3>UWG=20^DZO6D/X6ZK4PRCS.63PTZ=ETN7$1I\WVI#SR@-Y"UFX$>TV!K M0+(L2\CW\7N*IZG(VXY&/0OF]I:0=>>30L+MKH=;/4JRN7^]G"':<*$8CS12 MP5PH>0@336%@)\,'MS(I]3H4)>?WHX%K'8(Z]W4.=@S5IP14CC=4AN?IKLVA65^7N&[_6BR)_L5I[D?N$3B)?A3-SRR25$DI0[_.&U3KU708<.SDF MB5X"N^[9OHB:=PH(&CLQT*[IT3MARZ?+!TQJD8R@;K8+_)I2F%_H0VN+Q2EO ML!'85][YL4NM,S]?_+U&S"D%Z[Y5,0;F7C%FWA'B,FE+&P++%,H?0%D["YE& MX0&I-I8V73ZN+SIGQ,7#4L1OJ]LVZ_ZRI?L.8<'012O>"I7IJKF,DUU'$ MO50W,R>C-HS+FG?XJ'X]V#T3TCN>=XIJYC"N$28%F/&F,_ZPDW M#>-17LXUHI(;8G6<*SJHX70$W5WN-\[V^=1VX\RQ6X>PJVSRAEM+6VYX^[A> MN21E]LM6#K\=KIK=_;L]+^Y+^?\BJLTM!S\V5Z'!/H,>S'2HUXS7%'&@%-Z3 M2I_EWMCJQP-VK$T$ZI[Z?Q^0G M7\!08XA3L;[AY D$ ,\'59)J+G _(UYP/?C*L$J9!Y0C('F4SJK"QH ?G:28 M).YJRZF(3BG8)E,*KAU%XE)&NI">C7 :3*WYN\[7X)!F5%./F7)71>C?LSO> M/""3N[T*(EU&6C8=-6<0+P;V[2GF 9V$!RXE2->B=L$TZZNI$ ]H?M_, [Y. M(?5X@F"TL 2$"9=_OP1D<037BP=4Z,R'DX8_H69R8 ;IBW*58BPXW,2M1-@I M$?&J-GI3:'8*#_AP!N&8-"SMS'>;<0A\_WE$[OLZ47D!N?,J=&4M1Z2L9C.M]]G\ OV]ZQ6&*FVWTUA#\1@ M/KI+,=!O+.=>3"/%OG'G*@]XNAN<#UF"O&/\ \ZC'Y'1]_SRT&_V]_ASN.CO MQZE 1.$82'V!8^PA]ZYOV<]-PGAMY?]*)U221E5=*AGD[1UYD[=T1_9D=TFV M/%J;>RUP4;/G[EL@VEL']8H,:8[$@]3.^'XGUI..(IPRH6EP,^29X]6?ZWW? M$[<$[W VF.9PNJ\I6;QY>>=ZX7/"+0DLOVK7*R55K[BA9%'UI22)0A MGXWIK,V0O;FUU*_!X\;6N/O/8Z)+5IP2&Z+OK-"BR72MSYKI$]M85U?7&)L; M'GY/2MZ4M]AW9[D\$/@$D 0 0/P(?3(FZ!:P@ AC7LX4'KR-0Y,G?<#+.DHU M9ULJTV6WK1ZN4:I<3W.1#LMF#I _M;:^M1;\I6PJBL&U9C4>Y-!>6VFR)7J4 M!?IP!/$CXB0PA(N&O/IE89,]42.F'Y$-IX]OC"V[M;YS0#E&Y5W*\^3#VTLE MG_L3=PK]&:>I=8EL:M'\I>AT,R[&CO;7*9*DF,U<9F,.KAE:0#JOHCW# 8_XZ)]HD M9#%O2>H#9%_.#=7%G1M=4D\Z+ZIN V1OUPR\:7< +Z];VRRKR$_CZOB"+D18 MHZ,GK(55'U.D9!_P %:+4N?A"JF*)!>^7J*5)B$[/2/P=;%EP+4=D=UV-Q\I M9P9LK^AM./=J'H9@-T/SN\%T3RKHQ&ST+/D)PT^'!8:."V97MKY0#L[PCFG8 MO')E+7A>RZ3DS=P9;777PTRAYB;HFE*NG[_ !"UR:])OP+TB-)@5YJEPU^F= M,#]%\-1HM%A]<:5+6.]\A:/+V(;C)SFO<\U3P?Y92M%$JUC/77L->6([N 8^ M"60+!AS';;'F&<3,OY^<_L#QS-;G26G/P^6,3_(39I33/SSM/-\;,AU"9".+ M2_B3A8$BX!0$+V?U!L^> ':W+"T.[BX ME-UD=75RXAGO*PJG 0N,.SK(FZO)MH)#:!'XS*K0%UG%LV\)J$9OS7B7^F##](6?-CQA<0\'*[UO\0L1X+"W/89.J>]> ML(A+?8V?7T>B6Z[/.L%R7"!9PTD7N#S,:"-7' O4NQ"U*?LVN/;&9"7/WLQ' ML!$JB1D_<75A6(Z$0!=^OXM'O6H@17K>PO$L9"C KOMNC.RMB!3/=%8J3UYT M\EJRB_T.FYF]'(5UO?57-H-&\7_MJ\!:0%$G&_#<8#=,]Z7B _4/GGJFYF-: M8>]K<]+FG>#*:75?)D##E0/;,P3]$25%+T'C:/MG&WD(T] M:-,]Z9-;G5EM^G=*'E[^GHB@M;G@',GG$(V_&DZ?$34G.YC(SLA0VF'WVL=6 M9TENGK#S]PA6^VX3Y0N$4 M^=I^(V1V&+H_B5LK_$S$-*MB^@ 9\P06UT'!4-C];GJNO9MF0^2P F_5\@8 M4"S'P, 0-G!)QI\O??$_.M*)+0/KZICE58$G9"0+/**/6L3#88[;0T.N0*G] M< O"(SX8_DY\H^8-H]75J$IH_XHQJG<'%%*(8[NIQ6,8)UN#M1,1V*1RZ&?G M? ]KHO@02Z^#7\R$;&*5-AF/(=GW5 $F:,Z@+QIIV4HW_($1,7HZL M_@,CS!++G9(=-3AW$V.YG]_K->Y( NP^/9![.Y%='T[<=ONG2@S_3PZDEQ!@ MW9ECF,_&+_^XY&6E7;H-M^'-M#95M4M9(B *9"H(C/Z]4JU*%G?'^SM/,:@3 MPY)9?2S5R_]P-4_^A!V#L_^B'NHAB/V*A_ZO&B#\MKC^7''^!\GZ+6[RR_B& MK@HC&;\^^ZGM.U9??S$ED_ Z[5>#?E5"]F=FAC_9P-K@H.+D-X?"IR1T;TKX MXTK,90J"<>B,%%BC)7<=3@4Y*$S1MXN%(RP(F5\:K.]$FV_*#?_$RKD][5.V MXI'/@1+,LDS/>:]21<"L;93WN"$R;A;(C4H1 4K"/1AT](7R-Z/C3KLFPUZ/ MVN#%#TKCB9?X)PU[6:VQA.UW6V8G+'UQ?);X!57#?0K73GJH'+,+3!AF3B:] M-X*#FB\I/K@MZ?]+.9P5MY+4]G4HSSTW5/)TDL'%@F]@YL MOL=*74 7S*444<2$X=I)1[K7D60(+RH65KU;H?R%E-P^Z^@MTV-^1\@O)4^$ MX],&I+WL_B*,D]LB](J?)Q;'7WIY>)J8VK'W\][>2T'@'N;!& MU[D&L?B[AYG"A9&Y%O\^.&RBPJI+D1A+-EV0Q4"C\$Y)8%C9U\.3S>8^$NK9W[5=";0QR5ZA0!PV/0D)REPM=? M?U^)^\]E[J\PT'Q6!KE3X@OV/,91C,$Z_JCNUM>T_@'5T%#K'BS MI!#H31,U88SI#0UXKH/&$,;0'5SP$*:F&7_ZWAFX<=_2#9$3[")C MMO(*"0YBXWKN<_6,X: 6W!PG"Y<[SFQGEP_S5L5Y]RFTA4>U@F8F/ MVLFEAAX>QQXS-B!R+51X4TM^DY)/000T"=%,ULZ1DK]X(_,)O*IOIQB06A*_ M\'SQNM+INF_50@E=X^TCJ2U0$?X*[GG: 405;F$S?2]&!"*6<227%@XS*.FV MLU[^^9'=[.%YAWGS3C]L+#ZA,3>R?7&/O!QQ#EH*I9N]PL-+63U4P7;R>N%+ M1G.:)F)>E=:O)$PM &]+WPP#I$UXF,(77 :&Z^#RE*JP+GN :>1_1S&C M9G,;& MT?W,LS,&&M/?+63/<5WZ05)W\CX)P*S<_2]">2C'A$.0@34+(OVOZULF-71E MF8;;K6J/BV?M3=GBY"JK&&H^/V!:8."1%%U UJDD3QS*WP4> QN\2GCD%<+[ M(N"TC#^JS5.K>?ZIY"')J?"9U:>TM=??+GE3=__)M+>=ZS:=$FN,_Y$#^)$# M^)$#^)$#^)=R !?PO;4MU'H]-S-Q:M9'U@,GJ8?FNQJ96W0F9BJO2%C!4Z&I M6S"O[TAZU,?Z=5L>EG$["F9;:/8LVO<\=+^;=^Z^9RJ^:L6>#K3 M&YU=S;"?/F2N/PGT7]F8'\PN-'R&E@Z8]7 ^[Q,_4NBU-5X,L!6;FYS%D "; M;^&XY^)ZJ-Q4-OX5'5Y"SR?4-Y;X%"K1@H:HTI;=%A_3K%:7#5LY2W\HRW0% MPZ;EW+&1OEUXUA5=(6SYBWL0QFA.:9HI3#=80GEW6P3,@(XS+V^4*/0J(Q;- MP;=09Y#""L]T931$^4RYPFG9B]=XX)%]JB4CQ$1\C?'&4!U)'A-6U>G%":21 M??#;%H*/DA$B)Y7/>E[2J]X!ND&6CY2F+[K)' M KU9F_=9S%EP_-9-(4%@BBT^)MJV4)UG<=YT+MAKPWM8^6H V7*[#R_M&%E] MK^MQ=N.TZXF;.K>))Q0F4#=\5(DBT56XX)4\%4H=Q#V,GXZR:)-<5@WC)1!] MV/ )?+*?,^>G[*=DLPO0!==5N;'W7XVZ.O>J!G8;1:WC7L.K;C_O_M..2>VX M'T'__[6@?S.Z$*UD 08*I. <=9XM:I,M3_H+U#O@Y%3L,#FB)R]_SSC\N?@F?2%+-OSC,KM)F M3G/PS!3?>J=O"&X])['EY:U[9GZ4RBAIKI\O+[/Y[JDH^Z )$#?A'FLS@1LIL2 33+$ORB9ID\Q;8:?D M%6&@P>HL\\)IL$/RK.VVJL+)CIV8GL_%4+$L MPH1\P=:$5U!M-W'L**%C%^8_-,KP"[_:S3?BA$YCWDU>*P*VQ(/]3T#V6FZ)<.H# M$9#WI&/"\4U&$_X>]R]Y!%0.-P/ZZ"@CZ*9.&/_RNZ<4[1,'?^F9!$F/#@ M!(Z>AE:U>[C)SLM.K^=.*U%U2)IPKM'EY?\.0QA-."_RZ'?/>%DVF?;=,R4/ MNWWW9)T'DM OQTY"OQ!VF/G=HV5^4/]GH=XLG\4]=>.K!(KJ$X80E) M32[$@O;+JQSX\*X4_L!7=9A3;C]/JNVZ6!AF=R?HCX,3=$S,+].8#-D[B(#! M%AGAF/R$/R?]Z?3?#_K_//332V1@7=4#SZI!9U#FD\.(R0H9OXQ=YC+S!.>C M2[HU^*X39*F8!NONFGM,F(X8W-P>#[(MCMQ;T0R5H+^5Y7+_7I9+!'!WW'UO M!:*2V[A]?7R/&VI61+?,+?<7#T&:1 SH_"(&L#GF[-C&$XS=? 6NF IWB?V D MY1BR&29R^SD9=QP>DDVX)^\GUQ_IWN\XI\8B]GF9Y*>B,)58Y15%QFHG5%1F MOYEB#Q5L0L1$P$-U9-/6IZ0U16IGVS[.:_4V$3])?_>9@$JF8$[? M7LRS2,5H-S;C8]-X91.E@@<[L3,+@M8UJ<'YB?#QUVQM^L*>B$-94ZMC9IOH M]"4EV6R7]6DW4/0,G238_P0MA5*CTFZ_C2=+<4/66X0_CK97LQ#/<16O3BKT M7#^HNGBJJ?'#X'R))X%]3L6,9AJDG+>84D[$'NUCL(IL'KACQS*K!<8SJ M-P*=[ YML&;:"Z,=LFFI1P/$2S>+@/<;:G)O_QS/6_%%:;' ME=XURN\]PL5F!OM-.7%BL-_T\&'YQ B7X!HM_17B/CJ[ILE:-9!E6H/)=&Y]YQ%S6_"P=5SQNUX$O& MMWMZ(BI!'*%7(32-X= /KV"]!F? FISD3"42K5"*H^$(9@R/D_>)HRD:*"%H+3!8DI)%,X9QWZDIOC*92^<9I']_54G$ M\7- U5.;(2'U'":FFF999KXH9OPL#3#.J1O!HV':@%?L^*T7"+V-(F#)'IX7 M^C;JI0AX)&>6:'8+_^MH'SP,U!AT M0YK^R)-K81PZP^3\W=V=/3NL.3P M<_RH:RXE[)KDYF-9>#?;V M"]-0Q3$'UQ#H4RWZQ1<3;4E(:F(>;NY7#=9LZR=VY_W]^OH[6Q][JO_]EK$' MH&^:J\$ZO[M6[_+#GX\D6C@Q2?>KG9 I7^V3_)TG!+.EQ@UXV./QO1UV8IBC M5=&5*,C]WN5X,;X(^,Y.2 8 ?;-G,OYG.EM=X55&WF'%M)3>X(X Z&2P$P># MRV0]GMB.6GV(*WC-7^[VI#M+^VGR0.RCW8?>O"8N?*OT_,ZJ0EZ'4SIE(X4I M E+,"@GP2ERO&8<&+Z,C"KAFG>L&2I12:*96RV,R"!^,@=WV9=[VTO6VW*-L MDIKJZS)C[>4349:G:DM_ZMGS(#-,8(?AP(/")XQ3C'H]_E'B+ JFO\0YO)$B MUSEPU/L"G RBYR$"%C#CCUY3*0/[51<;Z!S/K^ ]FW#?T:WC4L*LW4_, KD+>-"#UL/3PJ MP)CS&8_0NRT1RC_%<-HDQX_G93;E]\O;%Y'+8FH@5\PSA_()VKA&B5>L6: =L]Z?+0(*:0!I:0'S4JQ# M$QZ^W*#K4SAHK(6_R)MV8C!22E]M"GM?T]'U\W(RJ!BK+/4LPL'+=V! 07Q, M&+T:74QYEP=4:N^QW\K=#LY)6DFF#):PR[17[LQX\=QMFN T%5=:?C.;,$]K M4C_TC!7@CIDEC?Y>"8$Q8@=_3G2*8,U$YY/WO(3MN7$%%JX!="V!%2@PD'?Z M;$5YO]*NWT4M:ND-=JK:[">/[-85Y2JBTR($5LA>X4.#&61C>#;O2]'!+ZB^ MD$;!?Z'-]&#-;K+M56K+O=KFC&]O -;E$%4SS4CSF'AK2\R\=Y(T]\-BK@)S M].V"==Y)B'$SLR'N:%7RPILV;94>RGI+GF7G=YS@6>8$$@Z7Q&[#1L DRGX1 M( T)3CHIGJTG$3C47F-.TL$"I>"JZ(4O*I)X-A"*YT#<7?WP,GP/,XX\/[>J!U4D7^")UQ;T MJY!VC%AF8(:_!JEGA-GYUY-6\Q^5#%4+#Q(F.+#WT[9LY^:=J\0)KD7X)OV-9L M7P3> *J;,^YJU'Y)SE7D= UWM2CWW].1.2C_>^"$EUVZ%_O'HD; M54+4Z4T$6-4P_!Z#NX?J5V'B(+?6BKBR_ H!V8MW:H5+4$-,XRN-U[Y RRYA M[]/:< QS]%;3T#O)E]1_5V#K9T3RIPN>6?-6^[@E=(5M>;+]O72YPQ%"-->F&BZ0K_FV!J?S%D(1B9$&V_@GG<[RV/@+9T2?TYY=&@;.^699>A M4G ?W7(QYMCGX@X.TR9C\MJ'N1/#H^->@DKGPT AYFM:O9[@NDL8HNE0DX)P MXX3@M]F@HLQ8M0@@F0U/^H54L]<\.O("+,KTI#_9OMCK2+4:<\J54Z'SXH:5 M+8O(*9?/.1%_I(A_4/^?I/XPC$%CB2F.IDIQO7%L0;!!E]T6;LU;DT4MH$N5 MKM!PO"SR%SF"L2=*3-\V Y?!\*^8%BZ!:)C(^1Z5@47 ;P;9]GXOR :ATRHO M.(TW.=Y)F?^YZ4-*85!BW_E.S4?6U':G$>*$++P4V'Q];0D>D:>QJ\X5/XWU MN)XX T. LEX-0M9$*__;9Q9L^5V";_8.]\[P3Z?=F;!)89;TC3MJ.AG @E3;Y]5S]O.U[G-C/%Q'E+Z)F- MD[YLQJU&R+"W0!:3=1.#!4[0*B&;)^$WK&'4 M%'&SP/6,W=1U3T/Q[[-TPJ56]U!O,AP)L$[< 1ZN1[69X)>W2 15J+G'Q M*W8^D-$7^D!V 2+@.+[N"YO51ZH+LTY=@QVMEU/8?&XCBA:G_9/0RYY%X MX".ON\=7)+<7$Y)J/V#^T2Y<8!:KF% G]5_C19&D33XAV );C_?GY?9:]GB%-W2G;Y9*;9E%^?+3VH%%1DV MC/K^%J-"#4;0@H45Z4)<8>1COZS5N4DDS>*--_S//NUZ4OK6@<27*W29+957 M3'X[-Z30Q;M.F36+88NOIW,(/=&08)83*/7T:=YQU@6=? M4*/4GLH1?%Z\:3%A#LPLTFEHBIT32,G3 LN:O8J]?-X?0^-7WWQ=]_3D"^YU=*43R=Y.(OP7W ME;\+][?]!>YO,QL8_!O&ER9*%3,&6E!LG1H);.CQ[5%%81G4]V*_X3A:?_&C MZ>!_0]-!4!H\W5]/1:4P*#2%"%=R1, U''>G^3 8 )D!XY4$IF\+H,[X.3* M]OH2L8XYY;S>GG?YN7=">F>N;]ZML\R31YTV?N"$!P-1&$/0#[-A#4MX4W.N MVWK*:IXM>5-8P?K;?$+AR^RL@VZ+),\<3X?6>@/!CR+1Z_'C*C=4!)QD3J:4 M0*F@-\..Y>=G5*XOQ4ZT6OR!XS'9)$86&)&=5')GY=W6TV=??M"E;_NMPUY^ M5!/\J";X44WPGZLFF/A90! <0M\["2Q.C;D64."]'Z ALCK-^&):O3^_7/C80(QD MA.F7(,1&H$]R/5AN WOI!*>/>AB[EYTS(>H=JNQ=':O^*%!,S6GAA]GO%I4F M;@ ODN@%2D;!^AN\V)O(1^^NVOHY.LM2;S3IQ F7!R92CZZ%%!_V+C:ZB-2, M[SPZG@W"2W4014(1#C-IMD(WBTQ8DR?5?#1/DQ?G31^^T^_LOLI-8.[LW*=Z MX?-]"P]CONO)\U)GWQZYN5#"4" -^X_O+LE#/T)IM&)B<$/&RTO;,WG&'-(?H-I<4TKQQ"W(.&S!:F/4C'/0EM\.*-[_=H#S9LFZO:07J_$!,HVA S\/3 M^][ Q/?>XDE;/@ M/$$A^\VCX:,7#X%<5W__-ARW5@1DG$SQG!]Q%5V&5D6MJ-9?&_]YEZQ4\(J: M/CN!8S8Y;_\%]3VCQ1?LG(A,%@:@DJ3*?5SF->@4MBIS M\I09O!W4#=A$&G-[9*2Z*^O?; AL+=+:_\CGEFSV(>89&R> MKJ"E8Y[YC9_W,MF>);195F0#7LE55X_LQ/>GAOV/[ UY8AET1Z7(O5*O0,]' M ->;^+GOF MR,9TC^:F3E1G1(R$@OC$E3B<16IR9_MKW=ZR7ED[]DE)?9*_Y MC&V+=RPH!5>;7VC%W.SFC+P9U>@&E(5I2OPK&8G7(TJ/P 5JO%SDS/6[ES2W MS-=863PHH 2NAW(:,[38%Q@N['F)MS%-7B[6!P@KPRO1>M M[3)0C6R8'[]F9J$N,Z'?6IWGR;> +W#]6R+ROU!G.$6IOW V*O9;7IQ(+SLG MKZ9>_*JC;8-*2-79S3CK\B.85/ETX08'O42 M[,1LG#,"$$P/-1LN6]JT7=0 MYR41,,T@1 2 .@QX3G4;+7.ISU VL2Z;4UWJJ6@7 SLG/??+.KYNY4G]&\/E MOB+@8ARJ/AJ%31GT]N!E$4"O8@R]H#$5,(62@>L-^$JS?UOJ >.)62RN$4&R MJR$"D?-G%_4,?DK,ZJZ?_6G=#6VO\H^7-/Y)GL;.<+R?E,PCB%G6CXJGXR:\ MZL\[H%)^^_\W*\N;@A.F8__$%Z^:](]&2GR]8=ML>3+);&]ZE7N=;53KM;Y= M+YW\U*1S*NBA<['CC>N@:W$W/P[[(0*4>0+5$!=K2/B(#) M#9?7+WL*P5N&J*.CF'E_E1'S8^"_.C /DQV? *CU@S[F)-FMPU3-GC'?2_E? M,3'7'U%19C?.5^5OYB:5/:V=4<9;4KWS]KD"7/U(1_38]Y$$M>J?((F@OR() MEZ\HAZVU14 $CC^"-D!20JW,-XP^#$MYE 5JX";0_?40#&_4/<0,]X27IDYX MX0?2_V P\ ]'3IX 5I(/U+[.^\D;/R__ MRL#OGK8K](VFBT.2,CU/0@M^'MM=M;2T 7QGQ"Q??/X/6+ M_U?/X%48/^WG2$$"E&^4M\!\[X?X+XFMQ6T$)<.N;H/P\?YJ$Z3E'QZ(^8^X MC7X+O!7\?\VJ_Y#)];_R46]QZ;[NO=OVACK$O9QR],T#]8)EKQPK_U//^O]U M9'K+%GDGI3#??5,)6L!W=D7\A[9*3/R0H%XS#*H-"N^"IUWGDT!.7%$B0>$( MG/B*Z+! GJ?CH^^1T&E6,_WLL]*@55=Y90R2!:RD\( FX\Y;&5GQRW8QVW^>/=U M@_*FJVO,@?4ELR\G&J7%'SO4H;ITPX9AR65B92[0"9GZD@/"VT^AXV6N[$M1 M,5SF7FX1S;]77S.^;.7;^<&/SL8^OV9^_>%.)+Y^":L]\>&+8\W:9K".0 61 M@55;&IE!!@N>U6K3%)NZ9G?)DC*+*6:T':V7!9 M7=:2D='$JOC??X3/]\(+U8F_#D-DK6'T'Q(!A0Q-%ILPNN(,;G@L HV0&RU[ M&*C!+Q"F?!4,^EZK'(;XEY$8=-I;$;"L!G9"^^@B("ZH8=1@+>9AGP:+Q^WN M.]QN<'3]3Z! "O-Y'SO1]NTW5!A]B;I^[9NJ8[YI'A5S1[&;MFBG'/GUA=\? ML_M>?:^ \UUX\9N[?EG?V_7[M[8YC(B?_KK7][= PFO,N?<%?2<&-7^<^/ZG M/O']'SWU1SK@1SK@1SK@/Y\.F/C1Q_%+>83>W 2K4S1QC''GXU]?M _P"/(* M^@QQ<-2>OM7N])GFV\L?JIWG*CAEUS=M:RNVLMV>>:<5[*Y&/84^#!=:(^LU MCKL?G(VMD0:C.?:BD8\'70YS_3$;.3VS@'&- CR[7<&TK/!]DQFJ$71A[NA! MC0BQ29O7Z.H5&*E>:N- ^)R5^U-A'TOCAQ+RPR6 M>KOR1N&*Q?$KC]P$ID2.1O )\/PGR'$A';$2 >+;81H[^_Z*+X4+9F5PS5[O MD3F0< MG<^!)K+QGSMIW-VLQON@*[&^J;\D;S$WG>&?X]K,FM-M+0W?92>:^-V>CR]4 MGX_F69E;=N,W57/Z(W^ %QN9PN7'"FS@VYM6',:@ MH1KOTZ[*Y_PVN\REW7-AS[TUZ%*R->SS&%9E MWZ8F9@>!OVDWJQUKDTY48D""[*S\ ;D3+^*R16M MUXPG9\*+\\O;:.ZX/DJ:EQ[G?W#7BXH<(UN51]>GK6KC!6 MWM&^CUW[FM&*2@07926=1Z7;3GZH))2+.-<6+*Z M"5F_G,4E.ETZ:"Y,!IMIZ#SNZU3' 4KU1:LA$QQKSNV*1F/W3VXIMAM<;_\KT;UVBBKY.'R6^Y,Y+6#! M8I0I@.[P"4,;8@?7.W]&DY3G-N6>K;TQ[#5A:3OP\+*I_@XQ^*OH^Y5E[B%&KJ$'-O.F^!ZMG5>E=U-17N-K?,.Q3[UD[KTZ7NFSY904$->VN<+"_B MMKP>-<7I,4\U)V9$&SB]J-^DNMS!O>9+RA<A 3U23.V&^$ M[*;-ASZNQYQ_(%$$O/=!%YG)0,P&!BP/CHKU0?!I8GT)&HA'#^!!N.Q7[P)(OO% *YK:]BAX_A99TBI7N^0HWRVE.Y,R0%M;& MOK%V/:\CC.=]$>0;^8?/E0/K=LY3DQS:A?3 1I./(F;1IPASTYA7K96YGX/Z!XQ23, M[9(\88J::FSVUG=+MFAHKMNN^DYXCV'#A)?C?=!-IW!RH!,3ULCM**)/)Y$) M^D29(<:5+'O?!SFYIZR7/7[Q,O7%A:4[6Q1]+GM8_U;E=O*%A M2:/6:O.EIUHNO_V=6; MH8)J6;/(.[A3QA9D/R!;IY2S_?IJBR*/QQ@]C8TW."*[2PWO>O_QAOMBRQN^ MX#!%>%Q&A23@/^-&](8+CB$F'_7-.$2_!FG^'6[M-FZW],B M @PQZ[I:V9U? M:;Q3(L"O2'@/ZGSX=\+0/"Y>*'V&!1M$B U7'?'+.PGYQ,117!@T_K 0?P_ M5%U@;9.X"(A.QO2>1 6F]5S<5.-:PK&[%L=<]NSGZ,KV.1&V6>PBH=2NI+K M;06;#>8NO?-T[*HZ"EM'\R0CT@MMNK=N:INN/I(6DFTH;Y9S(?I_IR7\4^9< MN*0@"N"V,8/(EO'",$):/3^(JMY:_[):L6WSD;:?9DIN-P>_2T MI7>;9J@Y,[Y=-=8+;G12RTKLUS)_5_@AMI2B)XC M)0*V'=5!93!I>[N ,?:R$!R2P RB.!.A[GF8\_[7YL_H&RX='O&&.ITPRYP_ MQ!A=^-_!E?1M'X>3- LC5\4%N%O2-GX8JU^]ZF3=^SR=?>_JCDU[L[#YLE/E M>UVJ?VI6:%R$[7+36X<;X@[(.7@ZKJJ_>(^40]=\96BBL-6]LO[=NF#AZA#' MP&7T$^S_SO;]9+H7MMJNV&QYD9?RYF1R&S%RTV3JM)-DK')2JES=J?:H=,I5ZO5BYL[JH.MZB]=?#\K8V/1$!'/?(YF.=_[5E=0YKMCN"8 MY>JD#_P]]%&8(A0!!3U0\T\80G?#C9YT(B+^1HA!"3J=*@*,UHJ VR!@^U4 M5 Q$C_P.BG \"5U;%#+]"XQ[5X"J&F'JB!D)PC-$P*B-8.0[C[_ *F$UVO-M MA2ERNS"I. O?$0'3%1%5/ZB7!H=9UPMIO0N(F.' [2MA>(;@/W]8/WC].JIF M5@MR37 O6QC)F+ADAL.*%5#!T2!_9$89#[X8KL+N6?F(4_,BKDDTC_>XD;=ZS6#O^X(9C^WFG7Z0L>%\Z!6XY^@VC=0 MUTI$IX@V.M>&48 O7?8P$+T+JO\_BHU_\_D&B-#=OX$KP,BN\5N_ 2)TTV_@ MRF\V1U__W>;HWZ9]$<5O:]+_24!P"[8J[1VC.5\?M1&!;AT#A12:<$I-$84" MY9> R>M9X]'A,?-7N]6AF+B\ (Y;J/PU+LY>E^L/PPX?KK7>&&P9 !

F7 M@ZJ/LIL-$GI7R8_FQJU&CX8BS.[00-2TDXXIGX#E(F _QJH8.,G"8:P]NP#% MKHYBMN EK5I= 4DJQT2%,(8Q_CNB\"/(T86J&"( \\9&-,<>/62$9RW[^CM.ZM=5_-ZI=^>&D'$CK?#"TVAH:B)$>GYN5AXD2!WBZJQKAT M/,/?3&^D4%D#9Q,PM)9%"^$N4,=LVBJ09S2XJ0%;J'[-T3=__[EOB^Q9"O_6 M :0?_][J"LDI^%L^[C7(ZJ_J0Q1[,1@C+B8, 4]0K^]IIC;(<5B( MZE@LZBL^'$OG2PN;!.=#CU2/6&Y9?#WMP Q9F?>54^PQW>!?AUE>;+DZV\&! MTAK&Z$P&"#9S6*,&H Q4O^;97[+<$O0F7=?7B(_NFV=P0[5C0E5PPP'?/#,? M* BXX9"N\^%@&O-1,:1YL.)>C3 M(G2P"[*ECRXBCQMDBH.4P MO$$@B0GM1]@-?=F$&1F5ZK'9Q'?6&V#_^V[A!48(4R<4/[& -AF(DK3N3L&E>9M47$O\$- MW)>IFJ.V(^"@02,&![*%46!G--2VI%\$!(]WE/(4Z$/E6S'YVL/"S ;]VK*8 MKV@_!CV=RVRC?A(!I4BQ,,7#9+XK_R4?MO;UF!&=H7TEN<# MUZ_HJFIW*-11/C(&B#G8R]KZQ6$K?< ,1_Q"FVD6M=3_F4=L3L)!ET:K?,U1 MF;5A4386A*>QH\\P+Z=>]^_%!WD8QK^"O>Y\H3M#F$,/2?Q"@]6IGWBL6LP" M-+Y#G<>LH7=Z'=#(*A&0X"[SR2 8XZR+ZQ@"3'[CJZE)G0\#,4-#&-XW4=5W M&6 N[EMK+EUX_38XMB]\;!'Q_L^[5EOI)$S[F^"$RW8)9]%[B#%XY)JFS-BH MC%"=Y@>G8I[=#!W8;G2\J6"E?>O/_B'QM>)X(N M[I/HQ4S1=RKY*,!WJOZ^B0),E2@44 /GY$VM4H>?!'_6P>\?)"*S%?E5,(81Q*=C\^=&VL9/@4<<8AI)M,*L MXA<1MR.E[VYQ<)V?E^CA.F-_3';&'-V03RT\(G.Q:6(G Z_@]!8R_?,YO4'Y*QR M9?"M\N\-XL##DH+33\F;$BAU%'7JKG"H^JV^IVQ:3^Y+<^>W8S_WLY T%[AWTU*@RV0Y M-MW/8'YE.N,:2S%O85?>--@NIKN/PQ3L&-BO!I<.KUM/BER(*$#J=R=ED;"F8S.(P IQ7 MW_?OJT%/:;%2?!K/KGV?R9 .]$04&UB':B G*KP4DUCRFJ<-.;1TZXA+LB4C M1;%I&156.BH]1SY8UKEMQCW6&N\-RH;2_9';3&\1P-_T7@0\*K-:6N0J2:FY MR B*&FP6 4605)?2X!K$ MD$.T$TN6!D^KC-A5KO2I8.'5"'RHY^27P,6/$K5IIF!=#@:FMV3CD:E@B]'$ M+YN5%=K 3%?DCDX1IO,O=J W]UB-3+S!VEQPSH*4#QWO#]KCD=B@M8V=D7'B M<.;"<,&,>J#]MXHB.;^C*)*/S:JQ8 M)[A7K&>ZR_JHDQ##CV]Q[H+2D-"=\P0T8B;V-M 8]O&]%VQW#CBW?EL8K[U3K4%2CF>E9I]!.? M<^X@=X9*$G=1_4@Z!XSQR0<_-Z)'.3)9I^B8X?)+AHDBP/ \-L53%&F((Q5V M[,<\\B&STPSNEO$H1.( .)SJ"W4:4%%I#&BH07=Q5OD88GDC_((P;1[F>*%* MV6Q(J-"(1V990[PG(#LQ3Q$#+U;/,74@WH'IWQCA:39Q3 ;3_#Z8+GDK47L& M&AP +V)VH^Y?(R%>!%CJFJ$^V#PUUT$#6X8_X1"$VL0HY2MIE#"^?=ZO*:KY MH" "'HR!\'H<>7(IA:2MG$S'.2DN6W.'7WQ64>(":??!,JLG"JA7]M:!!TE M;;B1?U)%0;+.(B5AYH7$XEV[NI(3TJ!5<,J!^];X6P\JC]YLM/;&0$6W?_M7 MIS]\"1(.#C^*A7(H:>$B8+VKF[#0\JL0_J5+V)1@)CITVQ,14/<6CX;E$Q?6 M5HN 9[Z,@,?P_H2,D/C& ARBMFZJN,,R,@6GA3?T5#7HRK%L1][KSU MZ;[P18S4_E%FI?:7$\0!G9AN2FHS$;E?2D,9>.$2HY9AS%+1<5\F5N,!G7^K MG$6M;::47O98N7:T=@BSIM)67 8:V!N!3L.#<#7%B;/ .=P.,AWK6RS_\F4O M4[>8WYK[,C(WF>Z<3&7C'Z=?U++>UJL6CJ9GFZ#>_QI'T\N@B3P5@JC_AUAR MDU\@K_\[[/^-B'PEDO\Y@1RH1&=B""2L93QG+24SGK-NOBBP1*7R6WK%.&"O M]P.GIOF\*1=O+>=V?U!\$5BQ<_/92Y1=O2&'N'/=KKL1Y6OYM?XOKAO@KSS3 MCM^S5_:*0]'CR.SZI'G(I9)SUV'&O&79R9ZC"S$MV$,-_;L"'&;5&:%[Z:]9 MV.H)%[Z@+Z9;":]"K=W(JB',< M() J@+HZ<0_=]QM"3#9:_'6%I2\R$Q.=M6R\8$X/8VBK64?LI5ZN=66Q--?G M=9E38L-*HX*:D]I.YW82U==,+X-V7YK':(4PO$7'(&0%\RUB+@)"7)01UP&] M;@U$N&/+ M=9E3O5B8YBY>W?"%X;;P<^#ZAY=C$ M^.L @X_Q;ZBPA290T0:%*T)?C/6 IXBC^*8-(B"E /-2*Q(TJ/01'5^P]?8K MJ#:2.+:=T/8)$@P3>2:#-IBBS#OW=T?I$@:YIZ0(HO3&NB#!!:+J7T)ZV7\- MZ7D@C4,Y(N"6YP<1T(>YP@2NAH6B-H:T,/8/93WMYQ *IT]W/<;/JI]7[;7;=M&;G6"T+ M.LYC"*?V,+AS,??B-P-Y=0]3T(GK93#QRWB(;SP7/$'IIK?,5-VO,;EQ!T=B MRL?)WZD\_\_7HT\*:PG"JW0;S,E.A5TYFS1VUCRBSMEX(S/&.-YR:WTWGW?4 M,LUG7O.N>R.]1#TH7YW13*,8C,"0Y791YX6L_(,CZK1D][4N)]V:TFC_;PLL%Q&E\.CN9Z\:_#88)ME")H M+J+7W$59:^@ 4K5D%& #9XNWVD&DAKG#=[7]!NI*]+8WGO1]K]:KXOIR[GK! M C'LN6066D;D$I*<^!N$U_-TN@VD>">C;2[IX^2'-VW4$(RF-[[<7;LQJ?#$ M"N.5SS7=7P7ONOHJV/"2AB% [N )^%/N\N.$-Q%IKDX+K3BHL3^@":!MJW67 M":K9J+_F%;Z1+O)QMO]^T=3"O1?&"G9V7+9?1L::'B*#4+9(7/ M&:=QURY*!"(FW,8M>94&2IT4>6Y5P\F(AR;D^(BQL%5%U:6IG\M4'&3O?U%9 M:[S8BVWL\J5Y3%#PO:LBX%#>-7# /@&J[69% M@M,P;W%T62PZ%QT/VPZ5\[9\#Q#E_3Y 5,OB$IBC:ALQ/S@4DQ%]!8%KN0#= MJPV.C1P<,! K9(RJQZ'+4/OL_88*PG9HPQ^^O\>@%C6PQ>;89[3VBS2%8"$" M2DJAX8_01J$-O940NV,4%)9"?6((=^PB^:B>"'"#!$^Q<9 JKN.K_2Y<"%&0 M0DWX(2+@^"4&&FY56S8\Y/_M-?0-21I;-R]UC"J-0?M!&J;$P&*G5?& MSQV0H?TKMI;Q'[6UWUP:*BF_BQK!(F!L&"=4@'Q= M1VCLL/K9X>\%C/I<,;E=-2ZW6HRA -K[%R)@I)O!B6@?W^1%;OO[&HUUH--M M1_0]ARLPW3&0MX.>##7?!MU*("N\"'#5&,WLPF#ALO[[(N!3)AK[$3PSAL&1 MMYWO,!L(HC&F!IG8?"*&8/7FB5;YT;=)*8HG\HT93*%<9PRHE8)?6L&AVQ1E M#A.YOH;%CF@??^T]M%#?_S>]6[[YG&&H&,CH%$EMPA_]F#ZM)\>8G9B9RRT: M?F.?F9EE5Y]UI&2LJ('P_HM5M?PD-L3%YCA_"]C)@.5$P'1C$,9 \*3QWA]0 M.<1=BLJ&0KS#?;?V2?C^94N'^!01\!#S+0F(NIH(X"0N+8$F,YR9UZ*FUQBH MP*P6>V^\N[/7;AJA&C/!;.4HT*#A5,,&.?(YC>3# >]N[C@W37OHL'SE64_+ MR .)IKY'JF.7SC-\''G>(>G@'L=(+RT*!MT* G(P(+"9.1EBC:?MPC!0[S^; M9(MZ1V$/9S3T8TK%K#-=X;,PX0Z&Y4<"SU@G.YE79;\=%0*G:O%8"%_/M M)3K]%%U*>!#SF@#,:[HR7GY(TQA>B4,$U$^,-__ZC\1\_1O^5<^@P3[P'*8# M6_'P,5/A^I[^X>GHT-I2!)B*B0YE4,JAZF$) DY1$PE.85*0L9L4\^SWUXOO?SZH]= MK]>RYEK7OM:UKO?U7GL=*/1K-4BV]@<7\6,)A"VR%[ _E"QP8K'O#!>IIS 6 MW(Z!HD/-$; S')G3F,;NH7A9?E!J2H/S:4@3$G[0YF>.0>E-=2VNQD8X'"EZ]GSVCE_2W8S= M'[_-G^FN&F?F-T33AS%-O9QDUMT\]>F\E3 G\:T&>"$J'"%+(LA;"/91YO/H (;+[U@&LX]AY\9DX>.-F&F5A61!B MRZ4Z4_]P^3\7D+H&MO%1CD%$.*( H/4C(VL__/1".6_Q,VW=XL)9RU_3)/O/ MB@@LY-=39Y<@J=@*(X2?87=3Z/5R"%@\U+V&9*N"/%1A( @T?!!$0K<,:ZHG?&2$M!6BD1>UBL70J49;RY2H2 MWX2_H^%#I.<>I Z@5WTE,M[LD#"_W'KQ'1#(<0"CX(CMR+!NY:/NL^<@O9F1 M9,Z:[!HW157%^2&@Z2P,X:(GT81\$C.^V@"<2B57NS\ED0P M<*S%;T&N>G'N_Q5BO22526FDCXZ]E(1O./A!8D@*P8V_ -!QX&?0\Q') M5!!?N"X "R-"D20,,<9A,SZJ:7&O$AI:)P['\5&(E>_>06(DZ7)6F+X&+(H! MMRGQD'QI*4!71A)3B9-HIAA7C-"-(P,1/H88B FTBR 0\6]/)6Z9H)SVS7ZRG[PP_-E\2'F;X_;MN3;WVWES;@_;0K(V@U04^EV4@RO&"[ M[:DIJ?JCFG'?4-0@+ 6+FM MP!]34GS4#1W*O-9,WE\1Q_0O0$ Q?I+-M4%P@CB#&"$'/LU'B1DU=B[(CF!9 MN4AFL?77077=OU(%^U^ I]T4U@'+U=D"SKJU81&W\$S_1>1[#_PL^+)G3LJA M#3[!W7G24.HH)\8RA?.J@N3=[S+8CW,=\X#D/^IR%Q9?/_#;G06S81$M> I9=QTMX;RD$F$?72D23ZU*K^ M-QI4KO6&(VO--CN\VUQI]%)KCV))WP>[/&BW41TPNQ(9?FUD7"=Q_/^3Z0(11F_QK.J)3\&2.0 M4?$_!ZWZ6!A(3'.03HQEXOUHT9"0V],3P42WRK?DK1WL4I_IUJMMEXH:;ET= M*R1$6)U\.32C]^9YP(Y[U;:'[SXUKK_P8'3;6TV+PYIQ/H8?Y(:Z;_H!:$AP1"23- M_-CRRO?36K!9U-LF;^H5DJ4I_*]>Z_7"N M3^ESD!XQ<9,TP#,GY3Z!JS5@//U"QKQ$8(#4C\5RL MQC HL3:-4^*=NY7H%\PQ.-KG\\),(39=K/U M^:]F37,6>:!GI.+ MC"#L& +/YE#GD_\FOI3X5_0BQ%F9_FM-&N M43'$6;UF@&[A!Q^!OOX(D58_ MO""IRVL;W/N&CQJ#$ ZO#-P#&H^QM>"HH$Y(&0D5K414D"0L6,E'B>A;^8Q8 M+B^_IDK6V\<8'I-^DZZ;+8]_X:+YH$#L]93+C<75%.PY.(J*>/;311:4V-=7 M:A]Q?S3X7&"T[8RT*$F[XOA3$ZTDL[*D2Q8#S"J?*URB2N:Y_CQQQDCL6Y5. M<;N=5C:%RL>38GV>Y%NT/LD=/,RI\BOX=0A1>?MG#%&*^_\9;U.K60O4R5"5?2Y^E#S@^S<",.,0-UX'?,GM) G>U+?1VO&T2V/#FOG MNVYOWFFF\-1"(25&(2/)_&RB^DFU!O$[=Y]K.P&S2$2,F4>RZS6B+!QOR6)8 MO28]]R\^]IR46^SX3R9\?CE/!70!TZ]^CD$55=!RT5J81NV(%"+H]"1(_ M O=,UWSD9KCX:;532W@^@ZYRKK/-_F\OJ'Q;4'GS5FLU(#K:TSYS^$7CL8R* M_'=W\H4ND14[A,HE/145 [+-"JWU7@P1E5N+GS>[@4%6A:NFWSZ0%VK^FN=I MO+4H_6CG\8'^7X0?"39F7')Q#U2!".*QRHC3O^.CGN$1D^Y/!EAG^:@W(/<' MR/D)@6=Z7+H--R.H5R5S[YN: M&]Q:XY,DO]*NX>C^.A0M7*7K9\AB7Y)R]OXN,R$C]0:;;"D]\E&Q<+\JJ\-3 MO;2FSQL@_-UB6S>KPHK'HW[F9;^(:A)?'T3]/Z#5X.67WP5+VSW((=&C50ZB MSN9K?>QO;1NJO;+\TS6;KO]/)E9_^;&/(_0;:O)(/I=#Q>FX200 13#28*93 M9'K3\-Y8^JSEZJ\KVF.T<7W=73VMUQTO))&-81"JA\W&4E.QPR9B5S*"P2([&!N=7'P-\G))FO3/=5249 P;3$6$>YC,=X2U"/+7",9=^8H75H6/5S-?G2EEZU]2;N3DY/BE6] M)M]$75T?FC[827&W' SDE+*GH/7RC-1)%79!0XUP-Z1(HUY? &+P!I(W/KVL M>)EI7O#D3D#3FPDYQL/7CZRW]54,70Q#ESXAW0.\- ;%6^R LO(& %12FN0^ M_9IF'P_YT N-FC*WL8\6YJ4WL9!!42C3BEY1-GNBJ$C=,EGJRLY&^=L?%>J; MAZ9J^:A!\Q&E!@U0>4T^DADV\9Y]?Z71*!U)INT?L;Q.%-5^I30I\NSK5ZV& MP#R7P8)2[^!ES=]>&),5KOLJRZ V+)O\VU=?_YL/*9GB;6 $"]]G!S+.Y;'Z M.()]L"Q^-_(.-YB/G)U:<&NU]0I-1IQZ1V^X.YFO\FAK3BEN4G#QZ4G=:K;Z M8N[I6[?03SU(,0#M#H5EC;F)*04B:[3P&%XU)/(PR(A!G)Q@^$T2HRL3HQY? MS,8-E&IVK,Q&WS,W(6U<6Z6LX",XXGY_-&\S:X;#X953/+$?L$U4EBWU6A+H M;\DZ=[?R;0F+2Y-S$H?;,:,V590R0*>)*26O.;VF7.K< M)LPC;?MVEVT\DJ$!X1WE!1_5@(DFLHX4HAMZO(B2LSN?]0=5,59KE=VA6^P\ MDU"D4!G[X=O+5R?.W1S6LW43V93<7_T28ZC"58&',"RKQ# BRT9$'A9" MZ* M[7&UPSMPT35K:_I@"<@*#'W?2)1.K_?T?JN<'/ '#>0HI M(KNZE14B@XXVLUV\FO /6*R8XW[\U=:"S) 05*O_#OMW_ MR",Q_Y%K"2T>4 \ZX_78&.9MKF8+RV\?Z^8-3\-B.BE";CN+QWQ;5?CE#Y5# M<@M?]+U]0K3-/ZL]#CD8\E[ISAL[[24+\L9XTP*@SHL@]87",@F5@861"/[Y MBVZTO@&:HW'-F#KEIS/OF]9T&1P=3$ED>O!1KP:)BM(6]V4\"=HP0@O(J9!X MVQAM"LDU!DT9 C>J;6C4F$S-8E94H^ L1D1V#UZL@-K(]/3W5,XTNICWN(M< M/4SX>J'K3=&.+E%TV9?_L)-GNL."2&*Z8BDO"_"^9Z@*(TEI652#A4P#1)!" MS@O'TDJH0L!I'WLD]+P /4_59NFV\MOZ$@L/(M4ORH;>S M'R35>"XCEC[YI[@*_3_E>4*:FKQ<($6VL.:H>'M[I#G%Q<4L-5WG)>1^3G][ MF) ""Y7O_=D/5+:?=.4>AP<) EV&4M *7IGVU'5'"3)8Q;;(Z:S_4&TRO/E# M6Y?C&Z57D1HOSHHK5IE,8(4_M53JHEI 58J+%W"H:;"PFZ,PIUT5F<47D;C M.F'YP,E&._-VF9CK U'1]QW+)QR,OXO<49SKEJPYF7MD0HS(HJ])/$(;K )8-3V;$\@;> MC8OP^SHW7U@A2*9AX1ZEEX#Y0EEZF;1:Q,7C=L*+]E#/2S.J9MADE8-+S XZ M;3@=4S331'P^=1-:Q74"29Q.7B*L% 34$Q3!1'J[FA+#+HI!66V1__5J[_O- MJ9:][WR^,7-BOPE^"G(:.YNV95UT/[X--1\!"S;X/47819TCA98MIU)B!]<3 M&5&1DSX/@ +O0>]08]\PYDN_Q$#@OK^S+@([\R=21Z)XZ9@HRBR#_!T[:<25 M!"4Y"N")IT$J#5=YU&@=/FI]$.D8&]>(WN!U['&@RY8^4LZ,.DGAX/P9ZRM9 M!RO$6J35'<([1JE(5DK+X*-D%\\57*'/]H/6^=OPGD!J "9>7]R-;F%4MP-2 M?QEF=-I'VU_>-"@@:LLEV[HK,7?&N \N+6E:/%ZX6)>)\T%^+ $:(_\>Y\5J MRTHV#6]AF=[X5BT[TAFY\/EEY>F^4J%/:;:[4H\6;O1O4FM,\KGC5>PP7Y_L MMYJE7LQNX"",(R(5KS:"60OMZ*G>Z<[=!:VMD%,OZZXVXSU5)8NXJ:\=KA^_ M'+G[_>BC"G'!;,UM#@[SUS^ANS$):6BF#"-]"1TA,QA1:"==S-^W-8!AX+XO MU;:2K#"RBU/O<49=,CG8N--G[YC'*ALOWGS6H( Z M-.'-( Y08:%1Q,8;P'FNW0#<15U!H3VMM&SPT=KW/ 2W C2FN'/5KAAL:+NF MKEX]^-'H?.HED:[T&[&[')RS]CV=G@_;.!<-N%K&$%=2:*D N:41*]F_CZ"# M#V19QE?;,+YHYU=_ZIER[RK:_+R+^6F99HO[TH:EK7R4FL+,V0UKUB'4)-Q^ MPD6R!W&90>KRB1A57/][8(E.X"O?71$;=3,)A)LOW*DZWX!BW&0>C2C.(D36HH![KWC@/<[II.HX%W\X_/#V^ M5ST#[WM=R$^E???-$SZ/DP2_*>"&,VZ&;<"Q?-1R2;1.<'-@G104B^E/#\LTEU\:)&QZVB6&A:9K0#KN3(H&M*Z]R=&U@4Y< M ^[""4)"I171SU)3=,6%R&@QS>=M:H.JQP;7")&CWLKS% \T<1&GK]L#[\8' M@$MH?DA*O9M76 I< ] 0QL?;._@A^L;MH(0 ;_.#"6JJ;I*2?[1P=!Q:[B]K MV41<^V^K!F,!.<"YU-U9OFH..QIJBP24LK9.":1BX&.(OAZ'3)G M8QI2'"T;"]%-A WI-MW?\Y\9J1/SGPY^'#27&!)[S2I_VZI]4%GLQ7QR'Z$1 M6XP8XXSEC;2\\&I=TD

)B\6NTXXKU-H?O*[: M1>[Y;7QZQ]5)=-6*I^9W!>Y_DQ:4O"^$"WAEWJKZV6(O8UN1]%91<_VM!TU; MVMX\NOM<8'E8VZ$1^4)"")+:L,S]0)6Y&_!FD,*(NHZE54J[W"\ !ZTEKS:] MYB7/IN<=W&_/]BG-B^U]FI=YFN9R0K=4/@5=-<'>"2AR+QXDJGZ.*E'+$P#=D"R;M?5["/[S_4PRFMBOJD+;E!3F):OJ%UIYM]R>!8- MZJT7,3J._,K"G(Y#-TY[.U*;-$0^?!$[" 0KCIPLV9*[9^A V * M-#U_V5)#)85DA1P*C0TUR@//-.M$@6O #OJ2NDWAU]3$RBSSH0;?:TX MZ7]!5W@[$BO,:F2!N@/:E@.)]0,'\#JLS_E9GG(B%:#SQ[C;NR*P0=O7JHL2V+MC$V]['H0=@04'^2@S(1#1YIH_P*Z$$' ) MWPK4J0%G^2APNRFTSI5SCR7)Q#WV3DT#;@28?S0R/QN+"%.,^*E M#Q.7#[ % R&QQ-&1(W")&(;(D=?DHF6P8@W"4 MY4B$>GP=PO)1M144\&.0 '1 ]G^7/E)A","2B"+K@,;-5)8)=6%MS2: 'HC\ M5FR?W.*G@,7[QL,1PM-]@(!!!ME)*N2;" (MBZTGB;,6:RS]S$>-!- P/^BT MN,L^"JB3 ;XX'Z[HL^8E* M/RK^VYB_C?G;F+^-^=N8OXWYVYB_C?G;F+^-^=N8OXWYVYB_C?G;F+^-^1\P MYG=LORLLK,M= P^FP05TOWXC3C*+>I,LLJ9#G>QML2;0G7R#>J;*UZK.5X5! M!:_K_4/ ?M&-*2.-,]085! +3ZJ7EJW80K]$N^J7N*%BZ@AG0Y$>ER M+Z"K%1C-0-YL6I;@S$?5N?-1HXK 6N ;>O'B3>GY*S5\U(KZ^U?D!8X^R]%K M4Z[2>:<$Y1)X T8ZJ+M)2>/JJQ[>F:;58&B5+>5=?Y1+2_E/WP4!LF# M5SZ^ZOP:0:,T)T822S4:+'1'!.KXJ+5\E#?H;S]#*2%CBCO\/L_;Z*\E?+ML M)KG69&)FV]NA^'"A<951*B@O &7;T,MYS=C9F5"9 Q6X36Z\4%*Y63;W/"K[V[@(^[?@)K^065 M13' THJI+!MT O:Y7[-E!$8,+Y$S3Q2 U-A:EB]X#[][-,^(E!5X!ZQXMN'8 MT4W[%3^%)6\>/+HQIN +9M &%E:C=7YH:.:C!""1)W@EMF2">HU.4 DL1A5" M1H5R@'O3Q!9]PNF*- 6QEP0%]+7PHP+:2V9M)>9G:%1PMSP=B+X," >E-@(O M$A.U+53L>5F)=9;BXZG2*>G:>]&Q]]//.MST5^S56Z?W)OII;*WR[1?D+XYS MT'H2QZ$+ZWF"@%JBRBD#I)X1UHU++XQ?&6<'98VO3)9WTASV[V]12O56ZUNB MKF@K^%K.%L5=&PN6T$B0Q"S<0Q3%GV95T3HGW=F[P" T(S!:7V"$(F%L^"#M M2D1H[D#KI@K-ZJ;'L9ZBS=%YT-O56 MC&O?O7-7WF>SNZ6J55V!?C(C:%=&.;3>CTX*K_9GE=1BU@#N).F@@;D1C;I! M8G3-RKUN'3>R##-$8EYY%%GTLN?7!NN9-;/?KOQ1;1KG.;[0M5OC)V6BM6OC[GWV/2CE M$VZP]LZAIOC#[,?^RZ<_OLL5MJ(]1'<]59F^,T*"UG5RPGBWL+1"G%0 =7V0 M2DOF-I; =.N$L'GJ6?&G9.W_[2_>)L M7R,&5(VJ$Y'C-CBBZX&HJU/Q :&!G-#T$>?AU-6L$S49=$&ZV7I3SPT%+D=P M[;%#LCFWR]O7,L^AN"MC&7R4.S:1*H+U(EXS%.=E$]9X3>."7)O3)&H*LH8L M)%.5[FQ?*;0%6!Y[*9Y2W]9 OG+WSYBP@H$>\*<%WB!7D=9X#^M.:ZCF>A2= MACLJ?&[NEE>1$F!MK1H -3AABQM6OR=@H\D:T;MY MAO9OT^U*KCI:]1FU=UPD7]#.WNZI5^7-1ZU)?/K#0:BVPR#@THVWR7($XPY4 MS4Q.G3[ADSO='_A(2F#U$DRTQ'PG[BJ$@'&2,AW@+D6BZ<.^.'H?QGVC\[WW M#2/*/?&GU[B]?ISQ+:7\;FGO6-O,7G#\1<+!Y.19RGP)*2M6Y7O/T#]6<:J, M)(*J??66@Q@&J2Y1T!/W',,4*X+TP#R-N%SG-9\;[(.>?7>+,.TEO27ZB^LF M'>P^T1BGDO_!4NGT!7P[++1X,/[V'@HM%R>J+Z)[4T/?B$:, ];,6@!FX#M6 MCDY[U38UXR],1A%BK8P)03"5PK*AQ"&X MBH76]=&VWO?WE*5,SA4%I7#IU$:+T ?G+=?A!@=.]OL-[;@]F'_M^L.1M=3L M4PW[,(]Z[3N(Y$!HG?=AWCV*-_H&4/PJJE9C75!/$W7#["O?L;J"A]0/=0+I MN8[D-^R3!D-=@JGM T8)0^MIR4NJ73F^"!I D PO6QU&44\0.C+W_G$9/2#@ M_ YO@.1HHE[E=B*R-\FG7YI[*U@=[:YVBWSW8-ORV].L#RCN>"PX0@>@]>4< M%["*:_2%LDQ?=E6[#X,D-S$LS,JM'BBL\0O(V(K>Y:?YSBQEU9[8CG62JNAT MA=6K/0IE*)E!]O J8T_N&4(KO!LL8?EQK,#VAT%[&VIA[;USC55FI2\MHS0N MQYFZWQPJG?KL?'?+H8V/KK>.YKN6G184^(+$<1Y+!A:NHW4N)[1A!? RK+%Z MBGB-#CCCP,M4!.\89A28G\<;!3]TN!YK7A A-_JRYN7]ZB>GHOCG\ MT7+Q;-<5%: Q5PG4L /O,#K[)QCB'IF2+. &9,YHU7%6X:HS!GI.OA3=[^,C M^W;]MX6E@2>=_.*;EZ'>MFYY*#"XSKX)(",&B*NEE"BU:$CCEW7S4>BF0CW&E82L)K;,XGVM^@9907$.9>1>"S*DK"K\A_9]ZLSDYL"E;?N4 MUBT9G[7_G >)*W$>LJ<@"7\&E2G.-86N@%4,W&I('?1D"X_44=#ZXG22Y$?P MZG#;<)=^>X+-L8KB-*EO2LERXC&*TZ?E3AW_TJ $"Q>R-1A1DXL'ZP7SL@QW M0"L1=XCPSMS!5HK4=\WV(BQGGXL9V3W:BS?(_4C]PL'V]Z'/V>VYBRY?H5F@ M]2S<1&W7UVW+OJ^,A3XB/[P '>=50(M671IQF-5,9J,;@9( :JV!C#5[905; MWK)J1]V(LO6N)(/MG 6=EU4F)D/C)%7!$[7;[71(W=O_?#5W).\1UA,;3GE1 M'F;/ %I(TL"I+Q: ;!(5<#_Y\5SPLG46*>S7T'7?*S37.]U5:: WO$:4C[HC M& &W=.CQ40>'^DH:^@-6#^HWT"9V95L?5BMPZ23WX"+T7>3?%(Q*K9>7,5;: M>^&2V7"?\V1/>8?LV$_.+!^".P&6U=2'!DX^>P:_ US%3N6&.#L):3BVP&(? M3?I$38[K3;TL3]BM7NW;VKFL$-@3,*N%QZWC=UCAXJ_L'\YYN)K4NOB#:TX9@<; M2\?% [0LK$R-(?X@FYH([>3JX2W>/62U1&E46^FT>R[(/ABXGN0T6-B8+K=_ MG;#$J&)GBF304&,8H=@*)P8)(GWW(4A^I*51BU5UA)<*^61Y[R5-?O1C9]>M M'WB?DWN-Y''I5IR8AZ^"TXDC4<(*^@_/;3XJ\3+QPQB\*@2;@#U%C."C2EN8 M6-HJ'TP39F-U"/ (7&5IX?M^N'YL;S)HGW)E#[GT1=DU^93@8Z\_[[#;([&9N]C:?-3&:K.B(/=]W?J&[ZT_.DQ4'L\\ MPM$*OO/XH)FR;>Q%I;NVUY.TS5+6XDT0Q7N'(!5V:I2A:% G1PQ,]ARABN&E M>FNV) I9YG^U,LOM__"J?LC)V5RQ_MFE:[YO=PFTO8Z0B3%&<5-BP<'%]75O M($4*+PW> '?AT(:K@TKL(QB)#:_ZD2U?8C: FX.8IC"4H^&1_&\/**R++&N>](/FHD5_+S M$D^E'EN%6RT;8>]&EW.AU^3=XJL,O]1BC9Z0$'B,HK!L@>O8DJ-DK@-D!I)& MJ+'PME0$R&1G^2BAKYFK^\:*TS:0G4I%G3PKI4R<4XI>=Y<O"J"A>4 H Q[D)':B+L.;_()X5Q@V]W.PENQ?!.#_?39"=8.KL^K2]), M$M351K645S1:H]5//MRNBPHM-\8'T*:0A*+!PO($[U&UV@BUOY,A=ZV(\'9@ M97(1&-&0PBFKS(%)>>-V.._27?GNVM'GE$OUS]-=U87N+&D+UF4N7MCL'#%B M.IG(/0.I@3AW!C:*NJYF*5ZKO"^R(,?[A"W7-]/O66XX ZM^,$6S2JD\17O; M_(&-OK4"7[Y+C%!9EAHR024,^\D5+%V&;F( -\/)F2U0-[5ZW/%]09+Z M6'=A3IJG#)CQ\7[,-S/2Z?]SM=?B4V$9#E=.%X"9;AUHM'3]<]V.RD4V>BF2^P M_&[/Q;GW9PDT>>ME&-7NY:,&Z:5W32_P46XI:O$F^QIC'[._XC+(W_T@\7;X(!\E MQD=].(KAK?=F\U&K(2]&IA9C88_=KH0-/6GIOF)IJ562BN[;DYP*+QN.Q.T6 M4'K]XO"]-P:';UI=M+L3YUA::6SXJO,1$A+@3*S\_\Y9$L$I5L,)L)75/4;_ M?(.MXF*$OA-%ZEBY#H3-X_[ *9U&^R3S5V\!B=93Z*._7>V[VM'@S>&>BH:'=P3G59RILK6\(WRP:DAV>H< ]:[] M&/K_O;.U]%'^KJ,]1)\FU6) [4'8^O[B,1B#+3!1B40=AY;P41$6E%%E(IG* MJP:^3E]%\>"_LX#_GV&'P;*?WI9#2:."NH&,!_)N5?=-$G\RJ_6/36;+?C8%A_G9[-^RB065 M3^B?3*Y=!GZ"_Q?NP(&L*,-9C &B^$$%+Z!Q(A MA4HW2OJH9\IS,V[%-VOCQMN54)M6N?RF<+PDO!&)K2M4^*AL1+/V%@0]/K7Q ME'XR 6GZDQ=;.(^5^+S[JFC.AOHN,Y6\+J?YQ*_Q45]M&9)K/@6=+!"Y45\9 M=/5"CN0VVTL7\R26?WIW^?^:>9GU [>:U@$Q0$G?)):6B$#E!GT=WFV&@3S7 MG&MZE'M65\X^/?^C)69J4V!"R<9HJLI&W[JZY>A@TJV?3;AV_72"LB9$S-$A M=J9 [=/@E9E +-%_U_F7<>H<)268!>,[9 MG'G;Z9#"M*AIL,^G$K'$'?/W8#J)B)"Z7WV#,#UB#)5E,74-7CQU-?P?R^%N M?]TU8@I&T"RP5MUDIW2G"_:->WTZ;C257CQY::<">D?0Z*=)JM3R=3LYN!?N M=5,#DK3RAE!D8VUP?K.GT(WK%GK:H\ M=L^FC,%]MK;+FG[=QF$J^""DT"A(G)/+NU.S#2_!R_(CR 5%,#"-!0E'@PW5 M35DY9ZI[SF9:OS]Z^]7LG3TO8M0>QDEN6WVE6 7]JNHNEF4*)"Q,(DYU_!2])U7%GH6MK/J#XVR=0HK347(S[*Y)VK>?ET:[&-X5OU*\3XC M >;?T%,?"V\&V7/0=A)HAV,-2IM"F5A(&SU(H1\W1X34N'1.%A(',>/^G1D9 M'\OF2.=YF13:/8HXUHTRJ,<@MFA$4$O+[DLV^,7+Z3Q2)0I3O=;I<%O$>3>,N"KQ%R?V]TGS4<\!2#R]&5N,C:HQ]/1C MSQUA&U";J;$+U_WY>^V.<^,GIBYS/^[V MTHO>XBF_UO1"GNN. :D(4N4O?RQ 70+*[:&UJT9PS/Z1W?K[1ZB#E=X6VRW# M*UO"R1@12L-+W_/9[W26::07G3#I.WW^\_0G\_-BJI1S"5F22W*"O1*B(+$0 MAEI>(R8,(R;#*>OJ:*DE]L-<>@*Y&/14MCCMJ]WRW(F#'0BKM\*G[@@;C/?5 M+6*75/YB)$+E<;< =6OYJ+.)X93BS@9BOQ,G#W1F38SDS#4XR7!E)9M@%=#= MZT6<4_K\U!%OB<9R$U7]3[(O3I=%A'D_8E$@\0@;I,=]@&@^JHPT";!5#K.8 MGRSWM+K3T#:\,@KM_@"1F<"5AG;S[N> HWYT'D GQD"Z#!'Y M)C.Z745I14VWY)F8\Q8#V.3M):/K:9I)AE?J!/1^7<=H7BZ6%K^X+=\3DTB5 M,C3PPI&'D_-.0J=Y&:ET6V8T>&XZP6#U\W;UK"*=@S-2]Q4'U[P35MCG7+;V M^Q2%%CW0'.5-QZR%M'F/+W,Q&[YB7_A#2]F&Y0 M7['T7:G?5H4(Z]AW?LF% MWQ@>[4Q/-[-E*Q1W13C_\O>U/P2J":^Q)9@PBBNZ/ZZ6CWI!:9!)KYC%+@NZ M*J+>]HUW+7/B5'OGUC]6SBMHR*]8LO\2:MG25W(U^W[5F_Y+ 9OTY>^ 6)@A MA91DN(/P!MB(MV&;NK#E(FB)AF_G;%*5'-1R_&*[ZID#[**2N/+^T=:3Z5[_HPVXKL7@_H?CP^M!W$,PT+ET6D.U]'561=0;NP_T"R;';P%+O3]; M_J(52-@;+P64Z!MMCYBLR3$[?'$4_TW-<:Z[ZV:EU*GIM@U2%38^5 L?^-#? MZHB);^B#?[/GOJ#CB*L(6T N0[*!NC[(G"&7D/UU>#5;N[(F/\]+3BJ%XW/, M,"/8]5.+ILN!L@].?:'->RZ]SM[P%E]C"6[-JV.N@H4Q3X Z,T-)%Z!>:R11 M%+^3PDJ,O9$3J^_X(*G33:THJ^VH89=@Z?3@IIACS6OT*>F)O^J%'&J_*QWI M A:.<[;;4 *ZS,LU;4)'2X<6,H;Q)N_TU623J.8*TZW+S-S\MLF<,8W5+-A> M&J[ZS;H?HPF_Q[*,J)'4,LE)S%/X#59BQJ6?F!K]M8< M3B?9XNIS7E7'"<5SMX5Y3Q[>M#,^]FC?!/#K[KEMG,(Z@DF4T^#E8=WXJ($J MA@;S]F-O@A+O 5ZYT%/7WYSU]KB<.M&J)ZW>J361D\_5F@]1V%YSRE/WP=/G M!Z2;6]V\.#>$>L+U=Z 1O M?:-61I@5$KB?\75:) H@_SIX[><* 74[#97A.HQH]<5'T"Y>[FR&*5TC!G_Q M"5B^GW4ECS6/L^_RTS!T+W6V9(:Z:J1A]: YZAHG5#W$Z#7W%7[ M.+S>F+GJA8Y3:7LT:J#L T**P$@#MH:$R&/$DJ(\S M_ZJLJ]J;U6+&*B-F>P'HAS5[)3HRF.3)OK(B]:Q#=N/>QSU'8K4#7^-TSWI$ M]/R=U'2WWTV 94R-QLG4Z(%C(X533+_'#B?!"8Y9!2@31=<89R054-/8*;HNQJ^2<"W%_J?7K@Q^K'?BY=?$<[^,-O8T]S =R@W,2KP*B])(4"2_ M]\/OH7,M-$/MVH]X[RZ"HE,V;ZGM.7+F];'#]S$/9IQM\==^>4G&Y27?>1+3 M K\,K7VS]J]_&BQ_EKQB_@YC0H4".&6$F[IBSW4FX,B6DPF2#>BPFE7P<)]] M4YE]H2LOV\<[6O[FA:D:QJ&>\(GFR0>LO>_=?Q77"/;W^MK\I1W:E/?8>)GI M#4R\2@-B]:$^M4?IH^\NV*8?RY=<_X[D/O"U +H_CVBZYBABOP= 5PD?-3J6 MQ4=-NX4NIF;^B[/V<#^25)0S S0:$4/@5E*>7][*2F8F48%ZXSSG<\$*85GG MRU_>GA<<8M:V*.6$;O[U!3)SP7FQ)_>GN[V[$)!O;?7D@9-5QB37Q8>P&E0M MJ,^4;=.2=AC0\:KH24HZ>HS<%[)?#]_U=_JO[W/>U[R_V86'%'8^CTD^F3_P MI@+%>?VZLU"!UAH^Z?L9I MY,H+P=[Q0@[9X=O'X^)20[&-MY-)QK_J]2.+'U_!+=\H+%/.33"4W=<(D&4S MJ]QH?OT'.FEG!V2)82[-%@>:/\85/5:7L;IGM//\.:QR'RK^TZ>+>TTA4:T6 M@A@OCB (OW59PRMAJE6[<7=#^XF-1&']"TCG[B^?=JO,9#BIF321TID'!C;;B2BGT2BZ6WRAIQ8&3ZJQ!S_ MU2_8X\Z>2'ON/M/Y+E?%" _( &D'$]1";T%HD[Q1%]8[3IZ!ZS>R?N]D]GX4 M#.KP+NKW,AOM$!] P,TW_.R^JJTSSH%+CQR4S>[Z.X"A3VI&S+JO"HA9CY,; M; 9*9\5Q>&>P,P>R8!6.IEYSQ( 'O\<)*>R0+\!1!ND>GSP>$.C1[MN/)R,- M#\C @KH:3 Q+A7.?Y1>-]?2VD&G!D)7BJ@V>@NU-NPC"(>D&V]N-TZ3.GU<[ M/S O%3W]07]*M^-S\72?L,"37T\5+E;.06*#(\93398#_B.ZUP'??'T-$MP% MH$O1:XR>@.ZU28Y#H*./>IN,3F6D:[[68<4$Q:&P@Q.?$Y+"KR6*T_W 3>@X M2(5.3:R1*^857[Y E(-7?7%9]LX1<[U]N:/1U_?F9S34Z%%6QMM8 H;FLO6F MJ]U\E_XE83=;?H6,U!-Z+&D'\,;"082%YC(6. M-*2*Y,3?'L(.GHISE5R^^M"XI5QR[2_W,KYO/:L,UQPL>Z1 1MGDP9#3!4_S MCTE))7?/ECM^+9XX6]&LM/F-?'S#XU&9@L-,K\*N// !!=K9QY1%Z- $0H MZ$&F=2[K:6^F,[W#"QUM-SU.>O!P9$I),D#Z8HB!CF'4WI')$8/VT8A&F]QL M%;TF,P/9A=:BC,2_9W@*SG#3WV:W\TJ<[8@D=R2A-.-5U&#A_DH*4RP'O&]H MZ"4=.IQ-3_=;VIJ7L?G9]0G!FY_&Q>^+!Z(,ZK7?!$:6\U=Y_QBQ0W,_]/\]%A MC7FWM\SNS8/6*C%RXXK@=P-1=9:#7DB.<9'0AZMW"US;,3BL62*:R&)UEW@Y81%6_2Y2,UR[I)<[J3Z2Q3*]Y]/LJ- M&H4K2T90QD&Z8$11T-40DIRWV%#'H_$>1_TG&I\W M.S2V.2Q[*X*DL T.A%[J["6**);UH@;A":56^P0@G2BF!1]EJL)>QD>M4IF" M]4Q_+#)>AP)^^/&/);_%_1;W6]QO<;_%_1;W6]QO<;_%_1;W6]S_6'$G%3]^ M?,?K+>_KT[30[]:^8Z&5$KSQ0&ULW+UY<]PX MMB_X__T4F+X3+]P10A<7<$'?Y85*MJL=X[+\9%77>^.8R, JL3N55)-,V>I/ M/P"7S%2N !.DZ.ZXMVS))''.[Y _' !G^<__^?UA#IY$46;YXK_^X/_)^P,0 M"Y;S;''W7W_X[?8]3/_P/__[W_[M/_\O"/_WSS8GY0('K] _P>XRJ'\%_0"&_I^^E_P/__UO #1P%/E< MW @)])^_W7PX."3^25_QTT+<:_N"R'W/W9>%"^>JJ7$6DH_UE+^^Z'!?CI#?$?R5KNR.A"N5O>3*QF/ M8?K)F;BWBA_$\ )O#'.VR,T+]6[!QWIW5T.=+?KP$KMZ+?**S$=X+=;#;(@\ MU[_XJ/[6#J,?=(1,ZW%:ZMX057ROQ(*+ABU?/!ID_+_^H/XV(_.[Q>S#HA*% M**L/:FY\$)<+?EW=BZ+YZ=WW1[$HA?K<9E'$92 3 9$ON9JMJ1E-SX'I M3POR(,I'TMZ@!-?.0J/+?W=2@T900!8#3!SEG+T2<:T\O+[;ARED?N!HRU3=1/.Z_$9=&)3 IVPB+M%3^Q7'FTCQ5\\>;K%4!OW:J\]UO4(*U$^P/( M"RX*M9+9H^;JS5^6\(Z0Q]F7Y:.:J.I7:WY%ROOW\_S;AX7,BX?Z5;ND9540 M5LU"(2A)"8(<>4BM/CB#:2(\&).()RQ!3-)D5JV\EX/?A^6X5M1^P$5S^8%L MB@VTW$ +#C8D!U\[V?\_,PZRM<1Q@+245;?VWO25I6SO]^(1_7R MW:N%_^1%6V9C3LUVEI+#'()U 3RH+ZF4NMR $N^,C2!(5^Y!W9HOM(2 M@PUD6YDOP%IJT(CMD*WL8'++5H9CC\M6=H#LL)7E[?W8ZGU>B.QN<;4L"K%@ MS[<%692* Q4=_D*RQ<>\+&\$F>OQ9G&8"(QQ F/&?8@"Y7&E8:B6SW&,,>.2 M)1ZQ(2SSH:?&6:WD@+6B@X6HP)T2N@1OYDIN4?[1CK LK&#&6<-@.S!M=;!V M4H,-L8&6&[S1DJL%7B>\._:R!\PI@5D,/RJ'V<.R36,]GM"/R3Z*.S+_E52: M -2*]"I?5-GB3HV9B?)6?*]^5GK]?<8\(F+D2X@#P2!B'$,B10093@A53AA/ M"+8A,:-1I\9?M=#:*6!"Z+/$THZMS) V(RKG^ W,40UTK<#U)M0+D<%7+32H MI7:X$K1"R2DQF8T\*B=9@;%-1W8W]V.B=U(*Q7!/HMD0NR7?;T@E;H36+YMG MS6*S>B_4$\G\2T6JI;+^\XN+9R(,E5,E DA]Z4&$)(64,0\RQE$4DE1@ZLV> M1$%S4Z9R()7-=[@IVW"?XV]_^O(G(!N9U:JQ%1IDS99P1;Z#0LEM1V\NS&=& M?B.;9&!J7&G3[<@K$8&6$;S42*WK*] J!59:;=]T 3X+)9C+%:I#N)URK NY M1F5@AT!N\[/+1_?U(_7D<"VO"N4;5;^*!RJ*60!'%(42^LB/U$P93 MR5D<)8A$*;-S&W<'F9Z7J&74NW*-E+9.XAX837W"\\ 9W 5\B0OXVHCHU-\[ MC(!C]V[/0"-[CES;TU%.)S/L_4*G6UBI&$I(1& M'$910M2''^EP$1S#F/E() D-D>_9?/@GQIL:!W3B@D?UQI=:8$M?Z@2\AGZ2 M.]"&]H$ZO)2HH)95^3&UM.!K^^<@"T1#A-RZ+2?&'-6>CJ2P9>88\$Y M8KX-Q1B-.C6B:86V8QJ]56H?BO"9*>!1$1PD\3*+%,(8J(!U,P)+!@V.^'K-_S4*.G= ME\^?E9??B*@=("6C1>RF/?S'B6IX4(?VC5K901.>\'D5G*"NN@"= N!:@DX% M\'EXT"UB9P<%?Z0P6O=&L NH[8WAT=A:^Z>.%V;;6^,7$;?]G](SBDU[PS^K M,?A5_J!GI&;GK2C4RU2'T/W\O+[D,WG6O[K\1@K^[A_+K'K^L"BKHGZ?RSHT M^/:>+*X?]2/*OXJR$OS#HOW^F%I$RS F, V8CMXE <2,0\CB,OLMI9 M&TOPJ5!AM: _H,-J]K-0>UZA>@41YL:-_FTE1*?] "< ': MMR9;./,!7LML;J--QQ)^W'#5D4VR$^\Z]OC]'*/;@G#Q0(J_Z_"1^H=/^EMM M#[C"D/DI]Q&4?H(A"E$,*9(,X@!1+R4\% S9>#-'1YN:"[(6MIYH*OUC?;W= M#',<8;-IP1EN W/Y%F3UCZ 6=8!312-0G#+E\1%'I3RFOG$&BLCN M\SG_\/!8Y$\UQ74ON6()@4A,(0D9@XCZ'&(O(5#$/$I\%+)(Q';A!@?'FAJ) MK$0%V8:LMK$'AZ$U#4%P MC@D0@=5IMB#A*/8TC7Z\"8J^5S MHJM=B$112A 'OB]Q%%&["%*K\6T^DW%B1;6DH!;U FQJ< '6_P)66H"OC1Z6 MJ=)V-DJ4FT@%XU ?\D(4>0@2IOQAMG4,!C& T\6Y\%KGU#5!R:W.556$HR;5M4'G)W,JEX/Z3?U?!)MK0^= ML#7#-*(^$9'.!/7TU,)ABG@$>8 EB8GGQ2PR*:2T]^E6M#1"R20E7)M/8,<] M6Y"AU \15TQ/.(%(L@BF0GI0X9C(.(P(]J4-T_>'; 0F=P.9&1WW!F)@NM48 M=)6)ZJQ5<%E514:7%:%S :H4(HS+F7N6V&7'_1?T8 M[_I1Z(/5Q5WMS]_H(JG7\K=27):EJ&8(19S&L8!QP'0]N211"W0?P4CZ<1#R M2+G85L4[CHXVM<][)2RH3Y) 74$6YA(NU0]$2ZQ\ZH5IH3,SP,W(P!F, Y/# M&L%:T MPTT&HA 6UM.YXP0@4ISQQ?,11><-(^6T>,;NI9V %NQ=\.1?7\E.N M3R?(O"GD45[+ZV6E2Q'KC.RWHLB>B,Z#^IR767V*<:OGC77D?)HP'ONA#P,6 M4N6#,0IQY#/HHR2*"4YB&J96<1-NY)H:5W5JZ72=3K&V]$VI?[>A&U@K!U;: M61Z..S*NX=GW^"8;^FC[3&N!K[5JP^18.(;;[9&T(]G&/7%V"^C.@;+CQ_=, M,*M/IW\5U7W./RQT&)9>IW+MUGYF)=D/I,(A9K"(6=I A%*N2)V MRJ'/&/'2-! )]6<[-;E/YU!9RM$CANE0(7*7#%&7 :I;&2@9:YX032S+0ZV9 M6G9VJEDFJMF:B5,%J9 =KX=?5L39K9FG3=$HX3#OL"9_; M/$1;(<9-3.P)T4ZF8M_G])NV+I](-M?SX/N\^**8]HM@RT)]TZ)\*VBU_JG- M8IHA'H0&U:W !3J646K-=3[R< MDIVM#*-R74^ MJFN[V-Z.NAM9LV-F->!^!FAV?S%UX1#*OR0*T;C+%"NGN20 MY MA'!H1ZV5%1:-L&!#V@%8RA@:MT[8R5''];I,0=AQLXQO[,N MT=SE]ZR78>*.2B8'BVS1BJ>D$!9N26D88VIO#C'T&@GBD6,-: M>%A+#];B-R?;>KEFB[U]^&%O^-S&(-J+,6X@8F^8=J(1^S^IYPX58_5ISJ>\ M$N7'G"QTCHZ2@BQ8MKB[$4QD3WH1^?/S^N^W:JC: T !3<(H\F'$?+6DPTS M-$E#&,4Q3V-$_"BR.CT_1YBIK?;6$@(M8B_OZRSC&.Y>C03YP%1IB;;]II4# MF-SN8)TCT+C;60Z@V]G; P MS>. [L>80MVRP1+JIVV&V'[F*!_[ 46Z[_;0/_<,*F[:I+YTC[K/DDGB,8DA M0:%R2:A,(&:IA'X2>!%.1<2I57NM(V--[5/]K%Q#'>&E]Y5S+;9EY/ 15,U\ M"4=8#?Q5=^V.MY93 ^3[&N#A-F#XR'CCA@N?5GPG6-C@EA[5.^M:)^OV?^7' M;"$^5.*AG&&"(NZ%#(HD5O-WP#'$L8A@$F')XQ@+'A@EC1X?9FH<40NZT=-2 MO?9:5E +:SB]GP#V.%>X@VOHR7]XI"R*9CI!;*3BF#V1LZN >1*0HY4N#]\] M7D7+DQJ\J%QY^NH>[/@K>=;8[+1';6=]PB/D(Y_ 5/T-(JQ\J31,(LC2-!1A MG/@D-.K:8##6U'A220NTN'O:_UI\^B?P-6!*=Z@-3)=' #OM65DC9\&<[A < MB3[[O'IVW&D&R5$"/?&(\5C43)<75&IXBQV?0Q%1CGKAN--[?-N1 8O9+YHVZ?D!6@E!UIT\V_>!/?3%. 8 MS8$9P0605C1A 4]OUC 98S02L5!XDU-L;IM:5X#W>2%%5BW5B_J[T GW@E\^ MB8+EY)&8>IM/H&6"C MUM0(LY5=5XI?EGS= 7 R!>.MWAFS@X!I"#LALA^OV/P&0!>@@PBT&($:)*!1 MVJC6^"/4H^]C]Q^D6KV5:O\BM>S[F'.\2O>]I.O9VS)7/@5AU>]9=7^U+*O\ M013UV9?N9==F33QOE35A3%*!0[TM&_EZW@X@#2(/TAAY,4]3)HE=ITM[&:8V MR;X54A2%(KH;\2062]M:^7VL8#83#HSMP--6)SWXIL0'G?P78/7[6I6-GU4.6E#D#9+>]-7O(,6ZGS?Y [?3=/.-1+DH);A'SC= 16=T_WHKB MP9^EF*/0IQX,=9H&2N((8I$2&.! !%X:>'Z"^U<7/"W U$ARY0V2UALL.IG; M"H0ZHQZ\R1;@69#"MJ.5M7G,"'1(T =FSYWRA#ON^$K^Y@IP>ZRDP9D5"\VA M&["(H8$0KUC7T!RBXZ4.+9[3,WLM+]00BR:7ECW?*J^T5%RL?=>FP\JBG-?> M<+G5B7V6QB)%A,:0^3IJF3*J5IO"ASB*8RJBD*:^5<9&;TFF1HZM(J#3Q#)_ MK;=!S%AP%)@'IL-MA,&F%EW?II4>H%$$?&W_',1Q/!M6MUENO:49-]GM7-!V M1-H.DGI7I;.2.6+,6IE)"$--3]4A&D4J902LRBA.L2)E9E2O:. M,C7V:W82FZ+3/:+&=T T].W.A69H!ZY&I?&[1Z)-[A^6AS<-Z23L3'HVQ1QA,8D] 1'2=MHCZ4%(_#GE( T3" M?F6CSY1L:L2R68K8Y!"D/'H*TNXB66;1NC.[X>G7:QASZ .L<>UX1E5I1Y@/ M5%?Z7.E>J;*T(U /UY9V-8!]3N]:AOVU07=_*^HPLZ8 D\P"]-8!X-QB!*4 M0,Q] 4-$/$HPHXDPRC8\5Y"IT?YF'5TMHU7U@[.ME5$BNEL2< M2XBX1!#'TH,!#V2"XH#0U*IAT]'1ID9JG6R]2KD M"0!N/;>C(X[KC9DHO^-A&=W4CRK6/3]V=K4]&:,DP!C&F$40I1)#&OD)]"5& ML>2UK6<28S00(42TD@3SE6 M2ZTT@D2B&+(D2KD.?4NDT99;;PFFQC0;S1'62M3G:!L]JC<54=-QJXI=)FX/ M8QTGIU%,,#!G31E]J^SH8:TP6L[T -:P3:KNC^2)5.L>#QXS ;N_WEMIV6<\ M:.1$K)50EV6Y?&BBQM]]?Q2L$OQM]I1QL> WRO.><9IR0I,()J%/U(+99S - M(Q_&-/82C$,:A>/D6)E*/+59KI,1\%9(VUZB@YO8<.T^)<,-O?X_/]MI@[8W M]+X J]>A4QUHW2>0P61KIFDD)QE+_6/D'=D:P5E*D?7 (\]7GY:ZM$E[S%9N M=H:J,YIF7(@@B1"#$65"[]=02 ,10)+P0#DC"641&V6:.B'HU&:G1EQ]*%[G M]"J7LY,8R+P =W6ZY9OFW\9*^#UEZX'G*X<6G/XTM;9_H^ZZ@UYM_UKC"4Q. MAC:9QIQT2M@?8RHRA-S9#&0Z7M]^6Y^+G(FRO!&E4'??JX796_$DYOFCEJ"M MRI;0F/D!C6#$F0^1"'V(48B@(-3SL1]CR:UV_8U&G=J4\&$!'QNI02=VO1&Q M(3AX\S_^/0T"[S\^?+[Y'^3A\3_>UC_[_V$Y19A9Q8SOG6,]>.@#^'P*9O<5 MG:U0R?6DO-?_K\,EGLA<;QRIT:HBTVZY_@BN:/]7/\R7/%G==Q3'MU;^34GGZLSCUDA@I_UDF MNIY.HNDO#B+H$9Q@&E$_"KQ9E5=D;D9_XXIOQ:,K)09TK44%LE9\\(:W"OQ1 M_0XPI>I%_5\@UAHW*>?%"I#Z LLZ ..^,&;,/-W78&"*OZK-K/\+WFV:>:UL M\X]-I8&7OWMQ0P,"^+!ZFSH<_G@!5E"L*S-J,$"#AL,:!:]B1;?E#<958=S* M"*]BGIVB"J\C1=]"F>^SN6C6'3.,U/]\7\*08P&11P@D7D0A)X&7!#*(&#!<. 9F: LD>I2JW%7YS+J4&P\:?2:85A:(&G-GE]J7+V]Y;;V(8VEOV-AS:SV?0U)>,-/'==?OYP=;%_ M9EI__A?KK1)9EZ(O*["AD\.NRB,![[;S\M!"C]N=>203['1P'FO3GV1)-;0JY9(T=E<5@(93SH,@H6\ELG2AUKKW,IHI1K3#P7+ JFJR4 M 1O:7.PVQW69>N4(0,<96N=*-7(BER,0=_.]7#VX;YS)]N[U)6/%4NAM[?Q! M*+%$J1R6NA@/]3U!"&4Z%SV%*/432'Q=SS+AH8@]R3FVZO1M,?;4J/1COKB# M=?7>K)855.J+?FQDM0TI,3> :6#)(+ .'EZRT276 M4#F.,3$??^1($VM@=N--[!_1E\/4ERC*JGEP7<=NEL8DI2$F,)&20^2E N+$ M]R!6_Z6,BY3Y5ML->\:8&B=U(K:49$M#NQB:TLU9R Q.*RTHC7@730L?EPQR M4'O'3+$[SLB,<%#1W2__\*7VY<+TXK+9+EWP_[4D\TP^9XL[Q26Z.USY-BO9 M/-=IBA]77=[C-!4ACPD,91@J/T6$D-# T]5SI/01BA,> M9U<9LQ]YM-)BO4'9K"?6_R']7*#U>/-Y_HTH)GR M2C&3%/M^0A!D/E9$2;D/,0\]R#Q*4RR$Q(E5$EHO*:9&F-W6: G> MJ'7YLBF+_D=0Y?6V?%/CH!7=EQKU06?UGI=@)6U+D"C M9&>H33NY<_?.@MFI0]A/DE%=QK/ VG8JSWM8CYI):Y*^4CR05>\):W?GUH,5Z#E3^QLY]5L^ UB4MQ3^6ZHU]]Z3^ M\C;7/;5F$?4XEFD$!8T3B&*)]99:"JGGJ3^20-*06X6A'AII:F[A6E!0 M2PJTJ.!K(ZQM:=J#\)HY>TY &]JAZX>7?7CE*2S'&W<4,932N\$()Z\ MH1]1?!1E*<3'9I^_9$56ARBN]W12%/,@01&41&_#!S2&-!0"AA*%28Q9[ ED M0QC$$ M8)MD3&_K1S5=/>VK_(%FBS8PK0Y!^Z?@'[ABM4QF9!4740<[*9=IHSNR=IIT M&+7@^Z,N9BBA"2(>@D'JA1"1A$+LQQXD7L*"E*8B\<+90MSIR*E;<](:7G*C MKQ4W7^N._"/$.^GHB/E:7#N^&\'P9I0Y$3N.P[J=LF!#VPNPUA=L*MP&K8%. MY7KS;4,OT&JMV7M_")P[]A[/2DXG@!'$'G4.&<\,V]/0B"/WS+5YR(LJ^V0MT6K@WAN M[\FBBTR>X2A$+ TH3#WI0\22$!*?MC& MQAG2V387HJ??W0[^/EMDE?B8/>T.^;O([NXK)=^3*,B=^*T4M'O22D^%_E=01YNA#YVU,&PR^H^+_0T ML;Y&K8^6B\J?I8P1'A &)8\81$&B,PT5[4:4)4$0)FD06=6U[B_*U*AV+2HH M5K("4@NK?M,J9-LIM[>A#.,51H%_Z( &K0182PA:-;1;WRH"-JRS<6&CB\NF MO.?"Z;AC;V]Q1F[G>RYLN[U^SWYB/VK];5&LG.Q;\OUGL1 RT[GA3:JEKF&Z MG%=*A/<*A<]%EA=-S0YU[>>\J0!1SJ)(I!X+,$24$8B2*()I'!$H*>(DYH1X MV"HVPX504Z-;?4KUV D'NJ(950X>M?S@69!B(P:]+MZS5"]C4:DWH,D)[VZV MHV0G!C8CY['--C!-;ZI3'S)V"FW46%JI!#1+@%JIKF:UON7S2:-9<[9+E)VR MMQ/!1N5QEU!N,[K39_=(.J@+,-WGSJ")99&A9\-QYL:(V](##9:O[[M_0"T2(3PRV8(R5=]'PA[1(JS)$YFCMA\)CQTB3,=7J1$6%Q6]] ML:X#&74^V8R+!,783Z ,D?*4 XQA&F(&/5+WV9(X%J%=GNS6"%,CV4Y ,*_] M):;S*0/;9-=M%,WYI0;G&TW\OJAK?BGRLM0N(9EKA_ 7G:$32)%$W(N@ M'TGE?O$P@31F,?33@!(L4.#IK#@O8Z)!B:RNF.3TF&G=5/]2ZT96*NVT6)5*0>T=A>@U@^L%01:P]^B/>KH.AQO/(W:/T0O/>8#'GUWKN3F"W(@%^224 MOTUYR#T?05C6 Q5)GGOF*]5!/D8 $=*'!^]K6=0UZ+* M>#9?ZEV -8>]^ZZ;\ FNMVEU*?MEU<92LS M*(YUM'-C##/J'1+B@5EV)7JW^[L33]O)7S<0K)M@:Q7#C!JA:0K(3CFI[?S^RNLH7 M=8W!W[/J_FI95OF#*+HE_?.-4",OQ3H';!9X<132)(;"$SJ6GR*(I5 FX51$ MR*,D(E:'YW;#3XVX6@'!.LSL0O?K:-9I.F;T7JSW_HKFXE+_0Q-P^EA'F]G1 MG*6]S,AN."L,??35"@Z^*,U//D!DCBZHM[J]\QL_Y/&/*&_FX*LE' L(B$@E(_51Q8,H) MI$Q9AB4A$CQ@ 4)&;IO%F%,CO@VIP5ILT,G=HQZBC0$,#OK=PSJT\_:JB-J$ M=3I'=JS03A<(6P9Z6F%U/-C3[%$C!GQ:Z?8RZ-/NUIZK\+W=CS?:=/_\O+ZD M[>)]^8T47)^F5\\?%F55U*_ENG+!=5T"L[R\NROJLHL?U,24+9U+12@QN("-&B #3@VR^NTB%R M@R^5TT8*D[&MVYV75]-FW*V/6HBV MO4^7$8?3%/MQ#&/L29T1QR -DPAZ1/A^PBE2-%KH'3TV@ZQSAZ\6MXM)2BN):MK7.FI@D$7 NHU@7 M#B,"(DD(3*5N1\TI93B181 9A98YE&EJ[+5*S,\6^P)?]0ZYFDN@#C=3[EG5 MZM36%Q/SN8)D2>;@L<@?1:&N*/1Q;9-L(K/O.B#"(H#6I>T-MIW&M^C 9+I2 MJ&VY70?D:IW 2Z4N-JLS@.L%Z#0#UW(5P'LB(FTPPUGL;HUOP)%VO\8TI-TF MF5O(CVZB.1IJO$TVM]B\V(1S_&B[*9G5)]GL>?;SS<=9F 0LC2,&)=-MI;PT M@D0F"(8,J<6 #+' U&1.W7SHU";%GPOR3XWJ0GUNY'!-W\,@'9]\^JH^\.S1 M:'T!FC^/JVY,&OMTW>-5EX+]Z2Y_^JF[O/&JNY]J\70XQKO5LO=>U6=Q^O X MSY^%J$L0?NX*$"ICMB\B3GE$(Y_!B' )$0HQ)()Z,$24">RC)/6,HJY,!IO: ME]R)"YJ2G9W 0$MLLY0X ;')XLX=<$.OVHY@UJP"A$(M&%HY(4IK$,4ND1CW K#^H<8:;&TFNIZX(5EC&MYUC%S$D;"^N! MB;TN!D+V5 71<:XO+'#@JD8C\+7]@<2-F'4"W$S_KXIEG MQ&#]?/J<^F?K<^I?U"-T)=>F8.M62E?]CV]))=Z3K*C/KV>1ES+.?>4WAY[B M[B#%D%+E00N4R)!&*$FP70^"J6@VM8F@EE!QT)MER76"0U-(P+)^P&30M8G8 MFH*\$YJJQHO@:C#2QXT-2GN2>>M+@(8*:*Q.1 WVB^J:DOW=1WE-0KOQH[XF MH?:Q*+!)"3@U+^&ORLG1+9+:LNZZVM>:VE&"29*F 0RC.(6(8P13Y >0^ZD? MQQ%B'K8/TQY=C:G-_XVL=8YC2\8UX3[U#-,>_[5X[1G?E;'_9:;W]1OU>?.- M^F&F MQ!"%-(2I%"D,4R9C@B/BV54E.3#.U":N59/G#3G!5RVIX4G)*5Q-3Y//1FOP M8V5[H'KWJCX PR!=I;?'>I7^SP<4/M2I^=#E_2CAU^4B8]DCF?^<+WC9'NXE M"4W\1&(8"]U9CO $ID%"(%?^,6*(!C2VZBRW;Y"ID<%*1D"UD'8$L!=%LZ__ M7&P&_O37L-3R#1!8<@P IQ_]WH%&_>*/J;K]N1^]MM^W_KG(F1"\U.4@?R55 M6R3R&_^DK,\$YO/R6F[7$%_7E)R%2<*\5!!-"SNB?X=:29@0UNGT&9K27IEEK= $V=&K/ M4I56VF);O1[4*707WK_L]_"6O0Q9UVX>/>5E>+S8Z113*D5S8G45W+ M6_)])H7'/,7S4)) EWWC*4P993 (N<^0Y#1.P]F3*&AN7)YW(%%MN&53X %C M-N[U+H#>OUJN>['<*:U*\&:N%!/E'X%:066+)[76?VC"-!:BTE13D>^6A7Z' M>@&P$!'&A.MJ?VH1$#(),?,H#(*4RB3T! J-^I1.R?QC3/VZ^P 'JZ6?C M%9B(V MO15E=K<@^ARY_(O@=VK2JC4E"B!!-( R9IQ%A"(F MK=:49TLTQ4GEKN84/7W4W@-?Z6C;6.I<:YE-$:/:8."Y8*,O].;9I=(&K-4! MI 2M0IM77;R<#!RWM'*$L>.F5^=*-7);+$<@[C;.NY:_U MCI/ZC?)#'H@"I3Z57,<#UYD7ORVRJFQF!WT$N9HD9KY:"$24$]U;2Y%SI!8" M).$1C'@0!GZ2QE%BE 3A5JRI,?1:L?4>'WQ8, (#Q FC/N:)3.TV?E]3G>EM#O]6;_D=Z4DQO5VWF/@'[NV]:9"_]KEK?>8[M4K7.^3::!TIO)0-'C]GULUZN6"ZY(7GQ23 MO,T?2+:8!9'.7HXH#&."(*(H@2GS/$@\7T:!GT@NK+KC#B'DU";36E*@105? M&PDM([D'L:3%?/F*]AEX'K0QC?M4GC.P&S=1IX^@TTK#.0-JZR2;<\8Z@^IO MQ&-7IJC([PKRT'[HF/MA+ (.1229HNR80\SC&$9AR$B$0X%]JW)!QP:;&O76 MLH*UL*"5]APB/H2S!:$Z0&^,!4(OX/K1Y E$W-/=H0''IZT3JN^EGU/W]$R[ MR9]J ONP^*)=4$56ZNE\R:K?B6:WZOF2L6))YC?Y?/X^+S2;S5(NJ">3%&*F M'4(<$9BFRBL,4BY90CDFPJ@1P1DR3(UT.A5TI%VG!&BU )T:H-4#?-6:@%85 M2S[J8S SFAK8# .SUR 6L,\AZH^AVQ2C'G*,FX'4'ZB=!*4S'F5'FEQDLX_J M'9A_OL\7XM.RR5'$' L:!1!CK'PM*3$DB8@@D\CW$H0#08R:1NU[^-1HKI8/ MU *"1D(S\MH+W'%6.A>.@>G& @EC$CFF\I$J\^JVFAC^@?1?8?/7F@WV/G"4 MS_R8*MWW>_2:?MZ,^M+%7!0ZHFG+9RIUU:!N0RN)DC@1/J2Q'ZC5$<:0A@S# M"*%4+8Q$2!,K_\5HU*E]RAM"@VW/O[QHZI7U6S&9&<',)W$.[=";2RY0M?8Z MK%!RZF>8C3RJ9V$%QK8O87=SST+0A>!9]9[H5C?5<\=):O$4!HGR(H*80.0A M"@G"1"VQ8C\EL4@C857I8-\@4Z.@1D;0"=F3;O;":<8NYX(T,)E8XV-?+OD( M &[+(.\;:-SRQD=4W2E;?.S:GIY)T[BJZ\:MKN$,,0X%3E*(8K5HP E+H*=X M0/I^S%A@];F_?/S4/O3++U_>W7ZQ]")> F;H+O2&86B_H!9LD+;>^W5V.\N_ M'&+COS]OZK^GVKJRIGOPI2+@O1IDLL"IW"5JQ[-(5,>#A)&,0R5'-V M(M7?*(H4BB0.(H*Y-&N-8SGNU+[N=4G$"[ IK=WW;@JZ&1$, .7 #'$(Q0$* M'5F"XY1*3,<>E6,L =DF']O;^['21[+@[3<08982/_*@3'0G:(X8)!0'$.$P MCOTD"/S4RGM8/WIJW*(EL^.1#9C,J**?\D-O+^JR/^Z__%U=G7[<&X\?]?O= M56O[$]US1;^O\$;7([^6OY6B=CFN::76!KI*ZKOO3:V-]WGQ/EOH/(V/NA/Y MQXS0>A4Q"Q&+O( JE]]7ZWKUJ1*8QF$(J8RP[PH F1>@50C4&H&52G84T=^&9HPRBF4&)J AC6)-6V<#ZI3E M^DLS*BF>#=HVAY[_P'Z4^TN>\V_9?'ZY4&-5:B"=G]PL^)I.4;J36-U(;"8P MT95B(TA%I#@6,0*ISP,8)G&:^&G(*;;B6/.AIT:JG>1U_4!EE:P2\&/VI/O2 MZ+*]A?K+6J/F [.*=\:#'\J 1H#\LV MX_5X0H\"&0>B^[*2S7.]G%Q_1R$62#=,AWX22XA2J5Q(&:L? ^EA*1,9$&)< M ,-XV*E1VU7^\) OVAH'N^&JAC1F"?UQ"AL.T('IZV#,[UIL\-6$M,[!UJ(N MQ" 8CU3WP0!K1^4;K%$Z6I[!_&GCE5^PUO!%>07[N_MYKA_6136OYJ0L,YD) M_O/S5;ZHCRF69-Y6ZWW6P06WNIKC^JL@D9\&NMJMCW"J3QRQ,!SQX8:8*V' M3B'?:YXF]JG69A@WV 6L3AWCLP0:U55V =VV\^SDF5/KZOBR.^4LB@@*>>K! M)$T\B+B'(14I@G',4$1$&&-F52YT+,&GQN>KSLUUQ^9RHBV;7[T_8W\CCK&, M>)6&RS]"%\;]9OM!^BYN"3^M%&_')GFM+L=G3G=7I+S7(SZ1N1ZKZYV&"8Y" M+"''A.@@@1 2/T$P0&F*_1 A-7E9113O&V5J$XD6$HBUE'^VC"7>BZ09[9^- MS\ <74.S(> X05'(7 ;3[QWI'$#BH\INQ-1?/1BY^=B^W;9I)3AX7W5$S'KC667IV$G M=T"'/Q%[M6W3\^"Q.!ESOXWZ6=E&%$5;ZK:.M)PQYGO"IP0F4=T9EJ00IP1# M$F),,0T2+JPZ1>\98VJ4M1*QJ0-] ?YO[T^>Y_G@D13@24L,WD07ZC>@644# MLJSN\T)W8_D/L-")REE9+@6W7%WO0]^,PL[$=&">6L/YI8&S#;[^4(/DLHWB M010<-T7<'6?D%H<'%=UM6'CXTMXM91]%43WK&EN58B7M;#WJI==V+ H5S(]9 MF, X]CA$ODP@ED$,XTCX*0W3,,96R=^F T^/31JY+T M>3U;KV2W;@)KAKTI M;;A'=' N.0+F.$% MJBY;LAJ-OC8/5>M(-G35M7N?COJ*HMJ=K54++A@SY?? MLW(FP@3[ :60(M_7A59CB(F?PL1/O%@R$0ZJ?M3WOGH:-\NH=4Z3[-@__>SVNX M+0@7NB1GM]7GDR3%*$RA9#Z%R(L83#VJ/D')2!"P%-'8*K-J>X"I?8JU?/4% M=E/^#G!F4_LY< S\5=:B@5JV 79&#RGN=!;>&634V?:0BMNSZL'K>B9DB28- MX1TI%MGBKGL?.5.>//<#R!(40(2"%%(6,R@$"D5$$L_'5J9VN?<20DZ M,2T3H_9C:?9MGX_0P%_X#C@#?.?'07";AK1_J'%SC(ZJNY- =/SJOCU_:;4^ M:*T]PS3PN8=D $F/ -_]);(]&A\>TAYQYUL=X89N37M(35W>\T>O+)O$#4K=#KA6]'\ M^6'QN1"/).-OVSW$=]]U:(8NL%]'632G$#,<4R_ :O7L29(H$@@\2$,D8"@X MY9('?D+Y;%%W8^%F--!/$*-O 3??PJ8X@VY\:ZF!:,0MZ]VJO(ZU(CU./WO: MQXQ;!L1\K"#I1G#PIE/ACW7P6FN#5OS:!$VXVXD#Z!Y1T><@Z#@>NIUF5A9Z*<^<@C7A!SF'HQABCU)*0D3"'G-&&) MB(-$YP_F%9D?9\23(UGY1ZOQAOL*/XD*\.ZXKR+?6Z(#5,B\$/7A:1.O2N;S M_)O.8+=(=#L*^7&:+,AJN&Q\FG(+-(!74$W4@9@?PCM M\O],8#F:\G?T >-E^9GH\2*QS^B&G@4\^9,HJJQ4"]>KO-RM<1#ZJ?1\H=:; M*4(0Q3S4.\<,RVN<)=,V\18>8#4RF MVW ->S9LB(O;FJ$GQARWB*@9 #M510UOLV,4EB\75?$\N_HTPU1BXO$(,D%\ MB!#R&M?,#P./$T2%'QF1QOJ14^.%J_ML0MWV?LP&GMY>SV63A/VMZW]5[_GPK%H6 MMB>^AM";3=0.X1PIP?%41[$+T*WQZY)XG0H.TQ.M('.;7&@V]+BI@59P["3V MV=W=,RTO?WC(F@3XRP77>>_*CQ +IM8B^])"(MVAE:42AKK#-DIX'

3JTT+.])D-^/RFRH\F#O18A>O58#Z D===K=4S+* MCH=JM=G9>MN//CD>*UC!%W%.=LV[:!PU;64K&]XPF?Q5G(Y5RL[*>^KW&/GZCM.B6#AWP/OD_6,5H+X(BKD:Q9,8&C!427:# M756ZITXS]1-ZP24.Q<@9 _P 4UHN2IB5:,4H!5$1Y&JB"1NK29R*#."LS?/L.B[H(XQ>&<%-8ST>>[N[>\'IQ?&@R>-W[#RH ^,Y M7PR3N)CBD"WI[E,4IS3BF$=P<1/-^8WN0P9%D8UBNJ8J+O!:/=5=3Q9,6\S[ MK1C"=AZGHPP6$>_P),JT9%PI0-'Q13]&>6%SX$V6WT3YV/MYDN5Z:9J54V]& M+QBD2Y8KE8X4"E84C!8Y?EH&Q31*DF :72NZ?:8B,662&F_U^:TO*Q.9*"NXS&.-4[?*)O-05\J$K(A] .'UVI. MK=!8<]%%K))P+$E*M*9L4(WP^\T4 R0U60HH%J%8M'F.B\5G=A#SY>'-.,X@S"=,:L@8(C68=AT-FKW%1. MHQ)';Q[ET.YH/@TZ<=S%9^GUN-<9=:&-,,YI!JV?SY.E%AE'2E@&.OM-CW?F MX"C/"E*?T2+1\^"J8>>]AYVHV[F&MO DFQ?S!(0\;&:CNYR"N$RS!+;B6;8P M!E.(U_6>O L7:#!6=7-6A)HUQ@\0.0$NH$_-ICB25<5[J3'U,9"I-012ASU85?D.(']&E]8H#F#:MB\"8Q[WNYI>M(QKZIL MPD$MZ=%95N*H%F7$"D06A[K*X!/H7=Q <>("O'4.=@EK#)@8(M"Y!I7U1@&.B[*G'9/ MNF".1UG>84'0%SD>NUZ\8@&>0/- CT [@^@ZBA.:'>B^2ODOG,TH+TFB9M$G M_7P-K(V0!(52'BT+ M,Y/T,A$XM+]&*I[3^&A-"$,8CTAFXK(()M!DZ!"V#E[8%<'9DDVN:H 8(<7Q MS5)>U/>"TPD+,"A>D(F"E&JSUF[?^K*<;O.,:!0K?/!:>R=81<4B M2DN[0X*<-K<"I&6,?](2I#:W/S?$KH%)F%96(S061>U*KV+<4_,H7YIMIO'5 M(?]6[:7MGPQ#M=NF3PTV0\Z+)U9%6+,6K$(84A,+4*-XTHCJDQJ:X;Z)0?%= M9==@,Y-))XVF@<(>PW5V^(;*_M#8Y2U9)D;&8Y9O-.YA.(N23&HM/M[""!N, MA8B5?8/-'E9V#=KDY[E"?=EH]GNG!GXUN:[P]SGJ-+)' S0_1W@$X??PDR8G^_M[MW\,V1$4\/ M>L^>/?T.R(@'$>BPSC1?/+8KG#,H'/<<.DWT0?*T'K-I]82[V-0ZK+ -K:K# M$_:6: AF.]C[M5MNP8SRO]/<3L25VAGF*OJT$TU [Z,DANPG7_Y6E#MB)RZ M[5[^1]7QJ#IP3%XOENB_#N?C#7OLH03P-R\.YR^%"WA'AZ_$'SZP\Q"C+3 R1NEAB-Y&)410E>)ZDL^+@"LRC+CJ_HT2[E*XHJXK.\YU!USALHSPNIS,%@T:ANZ!#D8" MFX2^'1A1L.%"-PPC+N5W4?Y)E<%Q7.2+.;V7/,/:$TX19N/6[N\.=_K/@]__ M&'S &+F*X)#[?@AC>0I9HDF/_HMCJ-E,%[DVF/M=O(#C& M5Z.,'X22T9W?YBWG+@?'[9I=1ZD\;B"MZ+J47,R.1L5P7W53\?:*:SC[S]1. M;1>0NT2EGZ.,R10H&*V8HF_HJRFT"YGM/7(XM+CRP1NUJ@ ,*/@[Z<:6P-_[H%Q]=_GP<7)D8DB M<>PH :GF65YR4UXG638;JOPJ>-O[T*O?TU&?1\F"ND(;*P\";6?CC"(FA2JA M:?#0*W+ZWN L<#A>LL8ZSD]=^W)_/#%*@.A1 @$5RZ)4,]Q-.: LRW[LC6HG M3J5EH9F&Z#J#1Z0\D^-L,2PE7!#G15EYM0:TG7P>3:/TRHTI\,CKEV(_2#+D MY97[NJ'V\CMCDXU&BUSW+8G@Y1@NQ;T3/=U#A0'JRFM&B<81-K_GEN&@B,GZ M[YB2R,\P$J??)ZV=L?%S0U$=("$E], M> GDB&'(*2A"X0-GV76&781E2$LO%(QFC*$[.QJ#$46B^R_V#PA<%<%C$"W@ M@F=^C)G2C*AV&WJ?YI*+WZQJ)O@R#Q'D(.( ZT:\A2CVU@6A=96#23B+"OZ2TFQ, ;*;R41PE">J^J,@8Z "=3E7^DQARU;/" M5CL1?EZ+KG[ >S3L6L-B4S+@\!",(+-0-(;9[NV6ON9!V^[)M%>AE8,Q&WK0 M!S +!![%3\A"0C@:PR>4S2I1UXB;^3U*%O:%'.K?S*.ZQ@/>Y_83;NC83+,; M=6W=TO;&]"H@!YE=Y6G:3.' M9K+($6)UKR/#DHL T$ 1:%;PS@Y,O"JR*)/SK"CG65FWXLBVD[9BDCC[UR),O$%X MOO:_O5/YE?(AB"NC+3^'?G%&^,877=HFQBJ)::> 2W2.3%J_&)HBUYGC4_5I\B1V?=[R +N/P?6+ M$1NTM/'4.D!C80="#T.QL(-FRT]S7AFP2UR8B,\CFHWK983I!OJ)W.4I735G1[G1MJLC- M%Q1E(R^5GRO:1'?P4^Q<_H+<9G/F?:I:S!D_9&FS"7K!^S5T(&-/15;UP@-9 M)FCQ774Q!G1&L"'QDJ,\9WU.>-$[:.=@"&TJ^2I]JW.2G7RZJ&%ML"@TKRPO M.1G:]#4L8P]";JQG>YM7QV ^3UCW_SSS:?: +9[6GS926 E(;?,D?\7.5AFE M4'8MWLSFT9(=5;3!52[GM;/UVE^/ZS;+#P:*SZ)B'/TK^#7)AF@[$(N+^#2W M?8K/*7-Z''SE5/\,OAQ0"GJ4BD?WS3KN&TMMMO>TW7QWR'H$@(>1O3&S-]S M<_O(TM:N7.."6,N&2Z-=X4_B M7].6L:=B(R;J(QXW)]J98=.S1:XQ=:3>%5*-"<]= [8-ARH,WJ*N+F'G1.\R MTFW3M_^59J-/.] /_W)T+O-/R!A8?90P_(V0BVX6(150:)CE2N2,L0CTS*$Z%RX@QW$)*6#D_H4O9>,L,/NT<5#D#5[&4M;DM$3O1&F=NQ=P%$IW@TZKCN;3K12ZL QW" M%G1]A:@VFS,, ]J K'Q./ BV[E&N^%?L*5(((O0"VC1#,TRDR,J.ILDDM'X% MP;\:O&]9M$Q^0""TG6"UM0Q:'=H!+T9"J9"#\\@?10IDU3AT/OOOK&7HKF@! MUJ"C\-_Z&6#Z@6-T.42?6(VA#3SBW%2\E(D>:=1 +4=ZO_!4;QL*AU)MEM4N M>2GF.'\U>:)?.#/&.$A#J3R)S)1ST!7S/ 8%#]-72X?#S!H[:MCGHE316--: M^JG5%*PDAG=,&,-4*#Z$PRC@9&BDSTI *Z9SV0T"7U.1A)7H'4QDH5$"JT-X M0M=887=XY:T/ZZ)R7LRQS]C5&B[=(II60-;OT./&.:\VJC+]C^?>34.UK@Q6 M"S"\KN=0;[,UI9%M"O1Z/&1'N6;DA648#;-K#14G)>4+F#VZU\!W;MQLI!L@ MPOAENF>;S(=V?%DFVQ1U7E0\R0/;4*&?T0F+WN9F8@T(2L]D_G$L]P>^39H=1A6 M;L35[NF(;\TZF"R29)M$Z[2^#4G>TJW;P7J;'MH3Q%$BDY^B21&#*3<66\#. M6F,V;]%FF-8M7M96,_Q=;-$U34C73D4!$&15C-Z_EA3CE:*_$O9)5EFKO8C* M\-:WLU5UAP["H3J>"02): F(24EG._N&Y:H7&WO59!KXUVCAAF#1FMGQV2AY'&'4XX88.)97$KU M'[]*SNU#2JXZ.Z$-.;^A25U!,U!<9EAO9Q-X4$SYSMB6Z+R/V=0\*#R",FK8)$^4D=, @ MOJ =8W]6>6?\)JAQSP"FM\2?[!M/&$PSZ4-EWYZ"];-X?4B3NV M+1G1INHS9E,(N4$UI\$<\U-,T,"*20Q!E_.EIY!E +2(V$I$PE\VE5=%#?"0 M[=F6&")+GA!2+PUKF0.#L.,X48<:&M+H/;.\PA '$_^_JDDE?WWRJS+I.FU9[X+18K;@ M(Z4TC,G4&E]D:QNV/[OH;M-2>2^KHH$[I75^M;=;-:NHK?.0M( 46NR9;083 MMV<<>!S1.MJCBV56CTGKH8 H-+/M^&3/ O@Y16=[IKCY\'!Q31]W5[*E\OV"XSI&)+?&W^+:)&M6>P;@QO MYHD5IC!F$.-F5 _P80R;.68;4&Q!RC17LKT[C5P7HI\>F46_";-HW4/^K?+,\7LT@+E,H7NP; =I MJCX' P+R((N-+7/_LYR,[<@W74*H7DF!N!YQ2%O2G+U0?RC@ MT_,0_GF!__1W*28*?_2I9(R:BT\>1>A@>?9VNZF&CJEVD14/<))C*/G MK)%S/,O&[',9+BU?.T6 ;(A#'TD'VS OL X ML%>IA/9Z!]D,0V7*DR31#18RCSG-PH=:4-@A&LG \#XK--^Q$->Y6+PN#90S M(GLK1N0F%B2W;948F4Y<8HO6;(O9_]O@_"08'/_CX\4ENJ0>O5%5;U2&*?1X MCAN8:-%CGN^WRQ4TG G]WEY'K4CN#!FK##=F.3P5;S\F_P@L>=9N&!C%HEAE M7"*^* K:YVZ;0G:GI>6X7*?OG-#0")C'VD9-M-4OF#,Q1.5KTPNX8E>G 4G5 MU2D/+O*:\4$>!JC-0-KJXU"S#&^SA83)/V.]5I& -D8K8KA@@(*7&WK#>0!@ MFNS86\C^YH _41K:M([;2MY8%BPJ4M-P!5ENF(FJ@1)FW7Q8Y*,IYCGJW$>J MW#7ALEUH3.[ M#?;+(_S^$7[_"+]?0VN]4^4TH_QMNX,^VGSK%&MC<) W:H]^^5M1H;2?(:V+ M*K2O.,(S/_]*&=7$\@OG=-F9"ET^DA&=(58@I0W)M>%<7H9J]NI@5(;F@L.= M?M,%N$&/8"(SKGR* #[B.I_GZCJ*$]R)I?XI9<>A6R#G1,"."RVDW9'K;XMK MH1Y+<'W5,G-!GQ,IWKSBL.2:>.ZRNN4V;2A: M$Z_P;+R*;8>&J?TJ7F72:4#Q#"U;!ZN*?1&V1GSK=8;*.(&[PX"+$B189H#R M8>#*)(8GC_'9QENM\S(DES9O]X5MR?&LI0KQ_UR>#]Z?'Y^>#<[_#$Y^?W2* M-6SV((CJ7PMT=A.:6TI'&07].%BNBQ47U XLSQWZ:YL/^N]T<&&5-;@]+O7; MYIL"8ML\WT>(X4X2&Z3Z(+ ZAGH7"$\$CL/+Z-KB/3KRB%/*>8LI&W MECAI!U*-V:_A93^/Z!UELR$:(%LM?=D,LPI^*N5RJ4C$WT\F7ZQ9?@)GQ."1 MP.W.KH=&8EY?W&ILO/V]WBK0@0FQ6S+67,V3:&3<]],<'>SR,J],6G_W/VA' ML:@[;+!^6;8H373Q.BN%WBM7)K>0/2)5,G1BR<6G-I"U>JE(B!;WFW.X;G,N M&MJA&\ 4>9;4TQU>C*UQR28ZV2&'+=)3P/D21C4C)N("Y\8>1YWGRSFV6 QA MLXO)42.]0I;'8:4S>VN/[;?KS#J-E>G:NH/F>H#U&/AZC'0]3/<8AZ MG.]O>7*Y?^MV;[\_V=L<@=GJ/10?\U5%N1]$+T_3!@O==KUJD7=6Q0]"X>'X M7%:8C[7!Z/#()JKD$ ;R=J$EFJN2V3_9C(SB6&AGO(4T6E5LI*V, MER[(Y3 &#](T6X"=;S)FF/Y?#J>M/%MN?2^L&J!K@)%38XMG[R[3YYTZ&R=Q M%:CXNTSB/%.LF=JP&A9\=W M0OGUH())G,_TZPR)I[L2<0<;9BE>.:X6 2K4*$MK+J9";ZXA^6+JK]>/3E0T M+B00W]@&TTZJ=3#*9G/:HT/X<9&@0R=B"6YU?%%&33QI:-AHY;AX3K:5PW/A M7:*+(YE7.F\<=[%(BLJ;*W.) \R,M':%:=XRPPV^A.=^PG6GJ? 01+74<(;2 M;GB&2,ADZOG3:F6N?5:I,\TSJU9VAT'OZO,\T=4;85\NXB%!-%"(57H577$M MG.:&FD?1E -S#7O_G!>!2?*\P>X-V#/@AW6T^]YUEI9-. MN^TNH#.:3VC%OR.N8W&:%EERC70!J'>.%1XB2=L\4,?0O<$Q'H.@:U:QPJED M4 H;#W-+Y.'D=(/E^13,R%N FF"A-2;F&3G69"-N;:,D&T7B<\&?O +0QOX0 MKP]BP1$Y[1X]'0R6);GB;OM*1R8Z3<3UI+=Y)U@TZE+ 2NN62":D> M+I5*B#[KAV/96MLFY!3(9HODRE0)3F&@; / MEC 8W,8(K(@8 #'9&01 X[8 M8@6\#C96KHK[NJNM/^^QM:X3#PWN>/-%V/FU]&%&=8<6[Z6[T0B>VX*CAK]J-_8#4WA ZSA M&SJV*5+OB,NFHG.DYKRA$$)(EYXJ: Q2@CID$<_V7VCK\C@;CW?>Y%'Z*?@# M;[XHE,!YH0.*8+9B@PAD[,[UT2:5XC24.")G_U#'^ M7[#Q?V?7:);BS_]IL;DJ/U ?F9) M/[ "\W.A&-]$<8*%<4$!'#,?\S9[Y'X>;YSC?'M#6=Z/T[H-/=6ZRQZ['N=U M&WIZFHXP($K1D8+,)YGI;9[>GRL^\C8KV U-GMK769YG7^H/>!#]_28S^R,] M'Q[H9F^O=W_.D'=PZILM9B(J;Y'XX;S&TVS-TNV1F;W=W6 X+[9=%=2U_:-2 M>%0*MPJ-U"/YZ93"X<^@$X[%D6L\$X^Q@E:?!;KZI B'N%8IF;4(37'W'Q!" MH">^C$L8UM$:C=Z8T '1S*7!+/JDW@=ZB" M(5;]T>ZV(IHIEVJ^0DA/-/-C='V;)(=Z7A26T76KR!MO;N]@=X4;EQ$7<8%N M:L0%FQ[%DZ#6F^!&"7ZR]OY>$ R<0JGFV=[ %5ZN=/WQOO\=.G&5(?5MQ(RY MA!F),)8P4_D(]#QA* 0BJ]V9VT1[_<8X@6\5P>&R83C1$4R1N3!8S'%6@YL\ M+DN5DDQAD2FX31,K-DQVS!6U9_,21KJ#A9LE!,%Y\>A'AR\F"'VQI6$=/NRB M:PIRV[+MR*6-=1&P5Q@O 'DE@FV>6*H,O4"S;Q(GB*%%B30._:+,D9&I7!$!X" MKG.X388:V\D%IZ'+.4$,1[C*QT+IAP/%E.8\SM+$VVZ;96.52*]!@&)JK?3[ M]G&4%[CO;*K3G3KZD#!@\"6R:R99H?@MSA-^DD"$%Y79YB/0K=;+MENZ9UFZ MP7U[)E^<$,L#5K5?Y $&E5$#H/B3@ M^XV$BYG<-)E[A+<^PEL?X:UW@[=:53;[$G#K@^KU0W/-WM,X[??:\J$W$[-: M\V;<;V7HK_!6_P3"]0/]EP\> NW#"+F^E*[?&4DZ OY]K":14Y"RO8C3(0)# MKQUDJ*W929X'R89BB'4,IW3Q>TI)RP*+J,G+K(]4YTG5G9J3*$Z8+0#&)EFB MET$Q^MA>&CKU#J@JE>=],-Y33G)R_8_UUQF'6< 9XW.5"XQWZ;HC6GVP]GZT M\%)AL7Y#?S)FW-(/E:^IVUE]I/'C& MY:3?Z-!1LE]U&EWSM[2(R:&B"E *Q/,1I)*;2D[547:5$I*5:!5VF&Y@+%,) M P!:90>>M$-U&0A#FL\S*KR@V,4,8Q!?DW%<< 6',FPH:D:NW)3PPH(QI3IH MU(VZ;++T,DF!8O).N>LDRJ'9E\ZT$WE)52(;GQM21D"S2WN+?,GK..=;U\6W M\,L'OC?;=0FNN2B-%YL++#;XLJW(ART/TSYM[91V%@D"M6?D&>:O^0/,8([+ M4NOT"M$K])RDJKE)F^;@]H)6J*%@9<23I8/7!V6SP"R$0HT\5><&A]P:,:SD M:P^OJ6&?++,3M(?%)5ZX&&;NV@4L7LV&E3!6/5?,SXT)[T#D;R3382'_WT>)9K>'"8)K= MP.S1VF\*H;1LH.UA%&>=?Z-02BUTLGZB]9=1]=T3)];!IAT ]U;+[T J3!V3 MZN3-\8PLK^+^&MQX%%R#F%&06/=)B1:U$J(-G%I>8\ZF(:8&X4@P<>([=]VS MO^ZQ[[8C3#"*/23-PCV"Y8ND/PO8'%G3[!WNPFN7D4X=I"M@Q\"#S;M!L+NW MN]?'[P:7EV?TB. HB5%QO9\+/U 1= 9XN <#>#1-H9M72V26&74?HN0,UY*< M.;.^;(.\O,;44:S "L9S/(H"Z";78#4F)\W^ZT'ERPO:^.^4,9\ $U?]U!WV - M=JXFW(FS/X.+FVCN[$P/L3MOS#G[5'@#)-6Z_^Q586V6&'[,%USW]&$H*%PB M5WFVF/MT5P7:"AO?^./+HV#W"L M%UR,H-G%&"QL>%\T#H.+15RJH+^_NTN77:K97(7!((__C0S5SP_WGO-)M"QY MR01OB:OF6*'_LUZ1Y6&,TRHN_K47D7-.:0\:;4J/];X4@A ,VO,E-J6Y^\^? M![_F2J4WZ#YG)TD8/"^GP9LDR_*-;[\^D(1H'X/ZZ>]O?),'&,4R.Z--&S(Q MW8WOP:5*U'R*8:2SK/? SK4G&'C\8K.K???:Q$#!X4,+%"#7F7%/K]O=OYJILYZZ@(6&/9"&%$)E1.C.L0YW6&CDJ" M+$4I&%6V0,ZV#':[!]ZDE/9IM+_=0$?!.(9S@93?&&4I&N(Y;36!FDP0OI/I M,B\JRX50\#I*%DHW DXCZAH#[7YQ%EO)35X\:ZDV$P4SK!Z,;A^D&\QF" 7P M7FW>4&?@VY:I;W?07U*%F[R -N$926 3GD"LJB06"D &=*9F*APX3(5U<:&\ MYVB,V"S&PK&/C6:K__05ONS4U%):5232<"06&N*AQAKQ]4Z5TVQ,P1<+N(C- M;!,BP(.=$%*$!"QXS[R0CBR@Z/)O;[+\!AE#W4IT!"@)*X!,MR /%9ZI #27 MP8>L%(2!T\03 U%I0SAI\(W2I0W;P%G_7#!LWQ#B$I2G_:W!-$(2U=O6BCLL ML 1)7199R(U#7EZ&YLP9&T$ 1/.B3M&UZI5209>$!T)2300(9>QM%H^L*1F M."N9(^J#D=/FNF6F+*13%W(-2E-/9[0JK=6%K6J#MV5:9+S>!J)\(/'7[R+W MOX>@I-(J+'58U&7T# M8N.:E>CJ.])Q0YA2+E6CQF&%SYCW4:(S;I8CP]_W345-(FUW5-__M-2%9/RH:(W6;KCDSBG C%^*]!Y_C:! M3X539)FL$CKBZ#'53Y%KLKPBS7.58C+'C(#[LN=NBQ!>K2V$7R:##D.W5T[0 MCK%CNPR14EZYPJ&ISU][A.*>A."^$@41@Z3Q_$KFD2N>GGCA6C#WN]<=M2R* MVFZ\N@_6_JH\7*\1JV=7B%==8XKDSYD8PS&^'!U=8<]P&-@/G'YHN_!_NE9= M8Y;KMHGV]%;1KCE4;*K7'0TST#SV1%'-OVD@L>]WC16O&U,3;+^N:6.1XOJ" M00GSGB1OU MIO^NTQA7VN\SZ/$0.[P_*D9H:;\6_-JG5Y6"%.>GS&K^V"GX!&Z\0V@ M&QNSCD_$:5 3!I"9 9WKU5CG3O,E]6S9W),/_AW$$G[#W,,\PZQF\4[ M4RO MI2G]-"9(,(^D-K*$W7*NJ25Y>-D-)V7+P4&43>92&) M4UZM5XZ[> \:8-)=HL &7V%[=TP!S4@B-Z8$U(_97YXUSK"4K95NW6^.$5D\ M74EYY&Q6:9W)^R4MYS&,^OR/F64R[ED6>IFY]:V8V<#8@8"K6SQBX[:K!.KL\% MX]/<'1XHP08W+8!()X3:_:%#2MQ^O8 !@]'BC2B;S?.XT,:NOBBOG,W!KEWD M1!$F.]-!GG%K GTO@(DS%U9%RA/'UJ$INE4B#9O9IC5!7-A:=6W!*90,+-V'-061 M%8*S?MQ5,($5FN5H?-IZ;DT%VTKB6J5:S+!21L:'OV9O5A-'>$H$MCRZ:N1N M1XX%RS9F3?R1$-F09"5,F9CJLU,Y,FTW\7K/2;SEBWG-6^IY7>+VZ %'% MBW&M@[VM\V,8QN@;DGQ7BF+S!NO:?;X TE[N M:.K/)I/BV /;LJSQ=4T>$[A_C15GX,!'8,YY5_(9I?"?([.67^Q M$O-YA :0>">TPG'-"D/R<*8DB.BX,YC-%BT,77WU]6()8WZ$AT+G,JWEF<)& M$ZY_1TT5LA?TB!NEP0O59HD!3@TRNQ+6F_RWRK/-*21 BPYZN[C7Q'TJ'EK? MLO&D-+8B^C"=3,\>F*/Q F$_(*X?M''">'[1H,[RO5>) 7/ACMZ[E=2=?Q+US80ZZ4S>Z_V-^GC4Q'GSIXW08<+?VF;L1Y M4MN6=75'+@,3EFOX77PT[!%JF#U]?C'03G)ZS%6ESCB7;# 0JRNBR2JE2@B< M4*BVN3Z/:3I$38C&%N.W#+K>ZXIN7]*7WKIB#TY: 8BB4V;EC$D,9HT%C1:? M'!410(9JP##<6'$2[H<_6J4D*S:B54\,O*#/DT/>A(5[QVL.YC;@$QQ%(LAXG M5K&[PYW^<^LCT /5J([IVJXG4U/8;M%;0(R2H($C1.:F8+FT8#W(2^R.(AU= M2";H.('2IW180Q_4I-]HY&#-A,DD3O#!G%VCS>N:%TOW:5PY,<+!,,&:@/IW M<55EE7XBE.? W7R,0L*M1RNE%0-P2Z=[P06*5'4>ZZ?N(1XV1\C=/)$\4X?I MU22<\AA6J^'0B3A?,(LD6,30I+*G[Y5"0Q'"OFJKDM=D7/A/2RVUHY8 $>7K M+%G,6%F["?;.@/;0]QB)'ZPNX:Q3_1;X+H#0?J M75846_TR_.8:-"G"G;P9]Y+E; M6G LB6N$@*+F"G=]6+;?9&@WYLC3GH/UL0TLT6QAD\U0MQ1T'2628.*FK3#Z MKB;S97^@#@6C'PCQ#.0_\Y9!X28)B?1;A @\MFSH2EU&(@Y\VY(3]F%&TM!LD?QR"J^1P@9[FE(KVKK9% YY!M,E MQJ6+QO87Q$J3E8B#X$)DD$Y'O)^ZSGYCK%E52"8MNX*J=3PUZ+MY13Z7%>GX MO[=$@6[0ZK#BM 'K(IBIB!+4E_ 7MB^$W?I?BUC'H4"/Q?#VR-^4;?82$IJ/ MHCDYXO]M06QK@]CNJ;S M\TT+"MQ"6-X2%!@XB\'="-R#W'V%"79_#D:'4T+^KC,1!G(LN%S'#\,Y&[]' MR<+:5PZGOXYQ?L@KQV\#IN$P<"V3@0*+%N!\'!>$Q# I)^C-H.0"C;&DX*P) MR^!'S#2FP/@=>VD=JEAA6;')B-XHK^-OL]&GG?>+TO;8_ZK%U^#&D,G^7J=E MVR*+[8>M#3 CUIF(S3$L.K(P:F?05ED/#1B^[C"VV$O*K)Z0=P'3>>)Q'.48 M94'?->V9Y+'DNM&1/B8AU!>68LD^I3@M#;;8\8*A5<.',PUO*02(?TN;6WJ* MW_&KQ.T!%D<\BAED3;62L)VA%)A2G^<)Y2AAIKJZPM.[!<804(9!I-HJHW:7 MNE!(5,KY'9%R%&9K;S&=NJ^[C--VVTSI47C8T'6WUU)*;'QQ;-K)/H\T/5+H MY:1C4(-A@7A.'^?1#7QK.F>N$U-05)FN!@X_E]8M.,_5=9PMBO4T%&IZGJ;K M+!Y'XF$89XNA\&=0?,2DD=D[37Z@7]W=4>4((UIOI":8%R(.L"8?C:;>\/%+ M6NR-O'/6!]>V$<**C*H61<$0^1DG5-((ZW6)_T&757?B-4G\"5WSVL$LU_%X MM_1F6[1\.[?-YFKYS5+L3AA94K&JCG]R0-@U$C:L&>\!QA@AKA_C[Z4EP]Z/ M4K N-M*'=K!N&Y>4XIQA/G#*17N'YAH*")B[#YV;S=7/_*LUW-@TPP!P.%MT M"(HZI0B?&^[RF7W\3I]C6:+"N)B<3I5N6C;A#?5]W=!+4@L:(4MF;V174^.9 MG8":?*<]J]-89[G>-)>NX@BM@5L@.:QVT4_X"3AE5%!LB!MHR2YB^I(U=%04 M2"H.ER1Q-(P3R4^8&%PF;YYU5T*(WR1PNXEYA<$PYBV::Z4H[2VH;8RE/R9V MJ[,+*P1C@/+[]%-"TZV0BJEI-&['0,]11N!@3[,S!U6734CGPL5E'@^)&)X! M%HU==I[#%>^HL[".,1!I>I#=I%@*)IZ3V0#F1UEH#@AMYG3K_66W9FVS:+*1 M;J8:0QI=@6F$A:ZJX& 9!O+PPY,8XDN?ADNQ5.Q[:B^ \:2$2%AT6@8$F=_F M*GH Z=0O-LVA<0O*41S;EJ_K?M&,VV$TU&,(,LS&4T")*G<.G^&C0BS.B!@7 MC(]?"V@_(4)M]"D4*H%'D_WFTJ1)G.L*O1>BN>F>4& F9<9V(MP^V7&^DNP= M9BZE)7-R'Q+:6W52--^)>CK&U ;>D).( M(GZ413!4*B7,0%J"YL!=8YS-Q5-LLNNH,N3*U!_'J>Q\.(2_N;_DS>OO'^_\ M2D_SOCT(CG=.6OS/CZDLZZ2RK)*$BA"QD*&S8N1KGB=I2=_5W>CY07>!#VF DP9(J,^H@1EZJOGY!1I'7&I%>U+1"P,C M!659'&0AJ]&A0?1.#BA?%2 \I:_+O ME[ZQF2&NCZ!?$_?HOU+O>K!< FS )J;1):"&4O_L9Y"R8[,MY,4*:&^+,=35 MG 8QPD>3)3L+S*>.$"O4M;=XHSEVALD03,AJMZB)G(:+Z0YG4X[M\79L2DS0 M?D@%UA:X"W R9:[,8]P#OV3,3X7@;2[;E5N0G+]CR]BD-%Z;^*#SLQ@-\@WI M:)#6/(GFA?50.2Z8KNE:"'V;*,\6 -L(75/4XV$\9@_!C*(!..B^%]T=(JDR M0]XGXMVH@=A%-<$O,AWP$X?2%M<0;%T2QF.$@ZH?5')DF?]@Q?-TW4K37 M&F'1=022HX=6,,."L+_?XNT/YFSA&6']7:PQ8$P\* M$X/?;)YD2X6+ -$UJ%E@2:;LQI.:#NB,!8.,:?>: M+X<^TZRC;Q(WY6S.)P[K.F_<6-9)'=$A.'F9@?@V;E1$;\%CS@O.>$OGTJ?' M170KUT151ITD!M'&;@ZHMWW#%@NR)]'@6I:)N7^<*U:4 ,87:-X?! ;<\2A@,@TTX2"!8#1O'G[2 :106V0<^PDX\C,X MOOQ]Y>.-861,L=>+ KWH!3I8-)>A[8,Y7JC/8-=ZGF*R>+WS#E/[I?.:A(J+12,U+,MVLTL,K)5JU"1+8>CS< $D4C 9T7QL0F]J MS9=?P2XB"JKA"K2D"H)2:3"9ZZ%$&6?:'(>:QN(\M:?2!+!U%F$VT16'&.>( M9YM&(2Q6!/6KKE*7J4O.ZIJFGW+71W B7>#YU@>B\D5DF<63M1AUJWE,'IGN M72DQ4:72&/C<<2+VM]0+LOY=$^?B2JAL/8CB:&!K;!KKEJ%F( 1FRVZ))Z@= M8/J'&][28B:!$+&5S7%HO]=?-:D<*T2U##;.DI83SI#.[L\5]R>Y!W' MD;'\+/@0 Y-%EA>U]#I:#1QW%#(Z7K]P4#&^G'A&49Q29QW1X<[FL+&'G5)& MJ9%@2(X7Y%W'QF0W*&!1LC0'\M87TFEEC3>&]I6.BJ\DER.>DH';R'B-/<7_ M2BT=+Q0C;H,XY[8*)9\^Z^B/DV $PIC-<..EZ<#SG38M&>CA<7CJ8U?F_V!S M;-;K N;AQ.E"\1F2!K:6*MW"$^$.62]80T );Y^!79#1E+2F!FL%P_(X8Q K MRI\K>-1W.)=$.9Y'95!*>ZVES$-W%MY7Z)^N8UBN38)**7YME&WL'F*HD)8K M)^'80G@&%T?!93:/1\'>T]WO?@J](^$9[" (2"MP&V)?Q7V:!:$S6,_[AYLV M6$X=8UH_4ACD?D<,DX_,H!T\WS@).XX+7!J+N"!*LK>..XKTI6Q)]SF(5'87 MQA!$;N=@\P:P6>J"'?1TET@_0]O!"2:-+XV'[CWL+1LPM":\L!AA.5P\>J&: M1T59,@J$W'RL3-\,+EZ;#KB"\M>_[-MJXA_R#.']VV+CMW=KA] M>1-J#J4@6A9!IV0@S>MQ03QI&YQ3\*XUZK$!)UFWG1MP>.UV=3J$11V99 WM MB##@'5+4<@XUL38T!=EUH<,$!4V8AH^;"U?,6#>LHWG7\]^X#W$L1<>X:_4= M;,OB:Z\X>EI:GL.97F2FRD!K*+,ESN.5>9S&2'A\$^4FIFT2F=(LE40?ETB) M89LX*7::R^_"<;>993A/2R>:-T:H?T[^_7FTI.'S"3%,Q?6%04O]%,D3ASU&(;1(Y9AKN)X3@KAS)--4^8RIWXACC1S MZS17EU2N9E&,!\!%:7(S[8QBNSBOVZ#AJ 7&#QC6B*^9#MNAOVYX:\C$)XP+ MC8(DP_@2_AM<+2(<':5"0<'PUYU(0_?PS!Q[RIB\@EF>I=%UG&.28CQ&6#*, MUX0:>Z*K\U[H+8%VY7(SZ$N/!NX5I8D\3[GX(WIS<#T9A.F@T4>$1D@\3 ; M8"?!4="4_W",)T3\F_0!K*SVF9#9"&0JG/6GPP"22F;@LRJ-T,@-37( 5;TA MGM^N4Q6D(3. 5Y^680/A?:,PT2F!90A#<$UVL$L>+.SWPR[%&P387K1T2PRS MW-A<(6@)3BP..7\+]&MI](]4 )]4&%DNT)<1TIA*1#;!?2$E $9&O\$Q5", M8U:)%DI4%]XN\U.A?\]D&M*U33(46KBQ 6%:ECWNE,'TZ^B>Q=N%ICN,=4(/ M(8Q.Z87&Q/.;1!9?F_7G-8LNR\;K0\-W9/#P.0#9L@.Z) MSW)]3J*8BBT4(%?%A&TE.^FT;663?&R>)CRW!]Y- M58J,ZM/0GS!8D[4"/?3,EHB3=4L_,48HCQ1' BIAFX!FT\@H\&!2R="(0D8 M22;#KU(IZ!48Z\KHA%M$DI ^KEBNZ-VWEMA6E>;WW.M!TU9?6?<&AB8CEM,> M(/5>"@<(H.@<,G*2CK7*ES**WT:;V[FH1'J93[\T6VWK SHB'\.E5FJC>@Y[ M)7D8P 24G(ZM\R$=X0KH?_UFCCE!*0G1%">" M-BA3T'Z5)'!REE :@:[=(,#S8C15C"X 12FI,J#0I_$P-MB%B9Q:'!0 G$!N MKXMH\Z';8@ :HN07SWF$T6X3C%;.;T0F1JD.8,2@TC"(";S /6U.X,%EE)*51.N8ELRSG@H^IR=FW3;6-M,A_\H>@>K&Y]#:\2XBB M2+LYZ>@MR,KV9\/(9SI' .^EVQ8IE:8P3V;-:!0TEG\UAPL]& V75*K1TN/( MW:,KHZ4* ]482( KZ'Q."6.V0W)MJ(_]"2X?4V3"R\@V%:'A)ZD$R76MZ.P? M%XFB)/&?H4K15/E'@RKA23;2L* M=6NA-\',50V0ZE#3R9L.@X0RKOBK:O61OSQ?E'*!ZUE&P62!V;J$#=%:/]**:3Q?,$7+5+66 MT?[RUT"3K^,L\2)O+7;MM@A'NVQI;=Y>ZX6).!FBTY!B./=3#$/MO.;A>IX[3@@+^0UFB@O 9>MUD*XBF1]-,PN,#ZY8@W'[A\NVX. M?IVN5^[Q/2[R9S33)#&4R%[ 572--DP94:>8JX)[9JR"(5A8[2!.1/;'),?J200 M!"-R03R'8GFWD$]R,@ 1!SM7=*42.%8 'V4SS,_F [JDT1'O1NAZ"E ,!!T' MVU8",L;9)*0IN-]$ (:8'#I9#+V#D?/NT&U3!E;?E4/LA3E%,5,8FB9R<^AG M:>UXH?26F*(CAUCSS(DJ]!B1R46JUX<$OJ!U;ZJM$^T5IX6O MOSI:(*JP(CXK65:,?F=_S^B;C[V+7O Z2C\AJ]IH":(*&V;G$NN.!7V3+_8Q MC;%;%R5!CO&:K@:I3NTSEV!A_T;U@+,$5BDH0-( MXO"Y0P5;@3'Y;EA>T%<(I=-\@Y*1ARA-='*BSB;@'0M 7L$VN:"ASDIP5N1= MBR?'(3D%F6_*\$QQ2!W1>G#4,-YHBW82O>S14542(+.;5#NHLX2:TYEF-TC! MKJ6P:Z@XRZG.4C;<(^L/*U-;$ARV8!M22@VK%-Y#: 7+[FV/>"UQ&40@@+&% M=2:YSK;;67JL,6L0D% RW1'1BSDV#SZFJABS_ J.^I:$VT__]S"P\+*)_M:2!V@Z(2>7 M&R1AKD@<$@>>Y]Q#Q==!<\1S7/VRFIV4:C@3.K4%1H:5"JM619]4ZG,7W):U M8W#G7YGU.WTNYVXBQI#DP(XRD3#'^T;20(#R[+F>2+-J!@(JY:G MU2TBJ3HG56GI4IPDC\:T-E9JA;8$W!$@IG']6KV/U!FGUP[661<4[F&*8+#K M+'_4Y3J-2A^AT'-7R7D@_.ML+D0XG)/ N-0XG20+!HWABH3M)^2H'9VJ&!JM MX65DH$E-S@;*YS6$6D?T-2FH8>'(?9 $[J5"AR>)AV$+OV?H,GOH'K7C)1[! M ]L$'O#0+]HD-#R*-"V*AP))-!!D6L MPPE,_H27?=GZ,-MSE!39ZH5/NLK6,)ME8Z<6S4V$&R5Y2JH9156%2F7LAYHX M1+PUL)_E8_]@ZRE4341J&M#P*L.&AE@BYZS5X*/F;:*MUNZ7X!V,L7BW$3*[ M"\'IOS%.ZE:\4RCO6-ETSER@QONM%9D@%AA,R7:]4"960NJ5&449@>;[?Q]S M1-=/EC^1H)*#\Q.]L0)524$P?9(K==44XZ0 _>*E DZ/-#%*"$!L#B]0G_. M&C+>MJC3KSC;$*0#DE,NJU+V73P6FYE5W3Y+==H?FARBK2;;B0X?=>PXL?7B MM)&]/#; 'M#]:&"15\#S0-C%[J"I\!@]1":@O%PHESSKH+/79<0/%M^%ZT:4 M9WR%EDYA/NZ::YA;L!HJVW#*\T]&4V/?9YCH].KG41-V+=\ MV^CO])_?)\#^'C-9O*%ZWCM\AN/0,.WMT\KT>8+9U+N-F.X9>L!:.2O!"$=P M:NB"3EJH.]>B%S6&NN>7TS!3M!Y;@#W5\\>%_R>P*Y^ M^*"H^P:%H(^+B1J%[A7R6@/SG&8[,@Y.58*DK4-5 MWJ#:I@V7SXNRCYI8!I\M2H(4^2BWK,)1:C$+/@Y8@OF58E)D56;)#ZGP<$?. ML8TAI;]E[87^4=.6<'=];90P6[JH.3JA(<7S,H66CVC=8TZ".6N];X"I^BR@+%,>DSK+D8T@DT" M<72EZ]QKG)'0UU9K@]<&=&VS]@&:6IMC:QWV M:!QD-31GJ+89Q/J,B[S*)#7M!6-#SP:H +T0H\< /M&T-I+M +#&"L]N+(PJ M+6A-ZF ,1B9 (RVBI-#,PJQ&<4'6D"[$TW#HE%PD\DY'Q&+))MM7N.-, MX,5MGO6/LTBF-U,W"/'#/'2U5Y"5MOH]H?6#E190 MF$TF2*E5R>OK,)Q? VOU"SPO^S:OY\U9T/N]W7T<"?3?4Y'7-EX\F".GGJU3 M<:UIW[E+3H%WY+!%TN1D43U1K"C5JC&XY->JE$,O+W+*@M]8)\G/=* :,S[4%5=R:UL[)TJ4"M=@/4F+NZP@: M;XN?-,1FJSX1?2?[G[I\7I7TH]__&'RP;:0Y:6ZHAN1,0088\)_=Z*R[]+:[ M86S?M!XL=1@5VVZXG4#CEU.I$LJN-8Q^Y2:3L+S)6@9,@V6*YG[6"F6^BP@9 MW PI<@;:;C+HQ *ELL!,A&Q.3GD6C5'$>XPH"N?5^ESA1N>:@^\ZIBRFYQ V M0&QK*'Q'+L]1O8/>YH:;IB?,[?O0(]+E 2)=^GL/C/7)LCI9$![KXH=%\+0! MT:A;V9PXN!"R=X6TJN"%JB'NGX.%R=EFG2)O6+/3*>'6U8:++?+6>(4373DF MSWZEG-' +V8X?!^ZN+3+2_N,$@Q/T.<$(C<) M?X+OF_B^CLPI_EN;R'#=N7.+IKL/MQD@#6:X9C@2K'O,<3Q^E+7*MW9R;YU= MMO(H[JD!'=K>$UN,O&P">18,-.L#^#LJ=; 3#2T]UEDUPT!&O<(64ZF;UJ + MO.DW]JC-3;!8[G&&WH9:]#5F_[@7A,3N<(R)\V+1>N>$:6HR87S640!XT[;( M23OIA8&,UF?4^DE;E'XDF8M6+]C1OB96$1>GJKGZ; Y:U;(W?.!9?A/EX^ # M/BWDM3/8=/$?BXKY[139%;'AIOAH6].S\X' M["0X..SO$9YUF_3^J@&#$SH!.M #>,W(&#\:@RJP\/.IP@"Z3JM,DPUKN)_$ M.IBL,*G0,:1C][D$_517O!N J#TYLCA?G?U?V@!?*9:B!NP-"G]6*# =H.1 M9P0D2L>VD&@EU;0HLI&$9=GMAH<$8OB0@)DERB>'-R9 V!0U<:]MW2ZP0FPT MD!)]_WH@)IIH",>\C6B0 4V$M]4T^I5 ?P#+;]@-1HH0(9(7F"^^-H_UOAP2 M^P_,(6$XB6%:CJ)B^K#<$!NY-[>[>4/WM**9,W1MJQJ7AB$>)9[**6OI=9,_ MHT)RDYS8-P;V88JEXE(=/JUR19(12JR0%K 'H.,2&,Y#-!3EAH.9%1-?D'5" M-UA.D<&FA9D3,_TIQ=$#]C%\DLZ;NF(0OOR!ZH:#!Z8;WI.P?L!P(*$S'G7# M#_-:-CLJG1+<)H_0YJXX]F\#9YZ]KB%Y2I8O'=54E K85G;H@CB+]O88=,Q_ M#TQ.585ZJ!=<.DGKJ"Z0U%33*E .>Z5K;L[7+0GW3/-6U7_N:/@4T^1A"M=@ MM-&VR+.#?N=96]?JW'2LNN@ JG4WAR9E3S4:M4ZXBC_1X]S6NXX7HJ4S;==) MH_HM,_=L P^7WV5[,8DSAIEMK8D.]I_NM?2=)\V.LM']TJ)PO1<<'CQM'5R- MQ;(R3APIB46#S?.LU"(984[ F!*30QP.?(]V(8FKT8@O= NQ+4^[H?ZS_TS^ MSN"_T*B.PO\>'E(C#I_VVX1[2Y10N_/ \>CX-3%6+%T-342POV6(MC;'."Y& M"9'7U3$1E&2 #T78*5X)+&2UQ>E<)WD^#*2:3BMQS/786(W,!\[6I5OP2/!ZQB6 MSRE4##*!]8N &3GVA,%P0<@.XG755;88QM'4$.='0+@,$.GCD002- MYB?9CIC3$@@AURHV>..,V4>I]6)VT,+6K90,D-\V5)&S!^&$9@B^A=C!5>]GW96M5-@LT#_B*^>9AJDTFP99E M%/!X>8W?L@F:PG,FNY.L=-%#Q%A(9/@T&+'#'>B\]Q$IMDU(,4_W><%O3.QR#AJF,K7/6R"L MCM4<,JSYEAA$)EJ-DC7BZ#_.MVU3@8:2MZD1NK1NFQ*'!H2:<7.\8A-8^1#- M8\9&-N;/163DHLJP9H7=G/VU;8[!#0O0[=7JKE3LB]LV<:.X7/L%:Y64V61R M6TNL1FA(B*F]=5NL]78RF":=.M=.O]828X[!:7(2W21NX[BIGKXTR1UEJ3C4 M\3:7)U3>EE]Y, M7HX3=DT1\3LO:O? +;(>,UI"[Y8(H,95Y-'ZUY*G?5J'ZGE &\@L(.Z3&D0D M-(R*_FL:)"RL%G37R"% M"0)F)HM\-^S*]++/FL!:;$*1^8>% CH6E7&?EOI[D/ 8P2!>Y=6-L-F'2YT' M:W*[9:QCCW5$%YSVD!&%I%H42G!.(7+;4<% .H1B3B$QWDD]1YIVG6_4/"@A M NB2C*D<_>- +;'/TFLX(E!D#A/Q^N\E/Z]["I2W5>H#>H]>\;AMT0%7[;XU MG9#EU/" *1\(#P\,R*4313@A%UQSW*+FI!3G'):A'&C>RRJKF65%K%_[@38: MQSUCR9I%VR\]*\PFK4$'3J(<3$^W[<=2?L+DM>HHPE,$C(@5;?>A>!)Z;(\5 M&<2++1'0L102TF4MYDJJGE6Y9"1[S*1 #;F^CTN!,KBBG0D#.<1,,E28%T:C M.X5!QX, 8Q6Y1 A7=I>XDV2*!:??M!K5?4KN]$YVIB0_&FNS$>!0W=TLL('= M4]D-Y=@9>EJ==1Q2&D%H3E/$Y['6?L9U\>A@I?=(A_7=E=MZJ34X.$6;L/D= MZU:.+3!W([:^]6;(=0XU39'9A&ZD[@4L83I_5VF#'.-SM1-;\X=)52=.B64D M,U:@$B>M\[Q>3<]AJ N:C.6=1"S,12EW-Y8+$F7+&=" 3^L D'A M0L])HH*K180\I4I[I*3V$8'M;;A,VH/''BJ,I+G1Q,HIQ&NKBY&XQ5DT.0=2 M^LY+PJ*75(RVE.*_9@-%<*XHM(-6Q449+1]5\O<$ M3I[#+%RE'BLT$;U?X$D+SL/.9)RK*VS4EHQ)VX"L2)CRD#DN>DO#< M(WN9CB*_D2+@QXJBF<$ITKT1U%T387,P5].0^Q3DI8>+I#@.%[P\/=43>)R- MQSMO"%#R!YJ[%R5LH"7,'YGX^((C*@;+^&1!!=[UY9MQ3ELMJYNP1]-XFNV$ M3L4ZH:HA.!1^ER8_[1VN18=5B\>7V?SESC[=387O1U$BJWD(!U#6V-^;]7?E M*.MCIXY258Q*YBP()#%#7VSJ^?*)&"% #23UNIP;5[&)KPT(HXAF-HA=^/-K M ]+F+FO(KA963 IK:,9WZR&S6U]AB2['-^>6F/4+YU)1/:G3V?#[UF\+7[ O M,&.L,<#YZC5WB^@6<6'XX;&:1%@D\YR/5!5:L?Y><-1[TSOO!?CJ9Z_XWV#O M<*_WO!\&!\]Z>]C&_>=[O7XH?.,Z0+@)9RVO=YN@S+MM-2V\O'F=VK+'&$33">B8(PM[$E8]KHCRN>4M]M6E>*%/TC)?@IF,9W$+ MPW:AC:)9UP[Q-T5*0@]Y8P%=;LJ&J9@7? _JJXW<]FY+N?,HYCWE9J@':AM5 M0\I'"TC*.MF/V.USDDXCC'/5G74MT!K M:UNILSN@B8K2]F4-(;)]#D+G&[""#G$"[3=H#QU4[*'O05BQD>N]?<&?W9Y' MK^M3^H)ZJB=@=:YEVQQW7!0\XLYZZ))IB/E M=U D<&GCVC.$*0U'1REZ+YAHD_ZE\UB&*@7S'LPZ)IVXM4?XH.LX2VP)51@9 MQ/[Y58WLN[;_&-GE_#7*Z$Q)NQPJ_WN4A%BDTQH M-W2R#+PV=/P;.-D KB9$$-:KSLNKB-,//#B38S40281Y."IS"HR8'=9Y'9+8 MYPNV-+3E[OP<2A$^[#N/6^B9,[SPM*71\( MV497I*F3BPG#1QDT1A_ 3R?W MN2[O-1*A&1^H8K "FVM!SH/Q5#$0FP^)BV&A_K4@6D#YK3!$_*<7QX-@;[?_ MG-UWE3"X&6NJ28SEC(JI]=.=XAI@Z"^(_@61 C.66/,!%XAR(N8^6IZGZ:B' M3P)A_L<"&K/?#_G=FY(H3*/A"=D&*%FI?8& 9EMCI-90=\N'/7Z., ?:\^E, M,.9,1TKA+UMK.#S& >\T/^O/"FQT2&HKK#RYFB?12%5G-2XT%4Z/"H^X13_L MG)H:9;5WU;-D_5*#NL@X?'-"&*?0+TY3NP%S%*9<5)P2!33/2RN=7>5]9A". M,LX$,:"Z7G 4S:DX)A+/\!@L,)J 5!-<)-'$D_S3D+R,4]\L95$17('(:.#Y MS!QE:X.T+7MD>W+HAUSMJ,]Q09)RFNY<8YK:AR!^ M#J> (?+=*>@U__WFJ'#INU;$!=DKM@<]"0-3MP_G7GVFND7:L=9\W_/0)";6 M.T*/D^J#%G%>K>DL"4NFJD?CB_9"B5Q28*#_"O8J6S;(S7+(6MK(5C!WGJ]8:A:Y,*T<'J4)$N'Y-X%;59EIX MV?TEQ%19IK6:_Q!*N[-.K=6=>:!@SF1C?L0?\'G-F*<>R4 M O@#]Z(6I#IOYU>!$?OS]Z#RY#BX M?!_4GWGQV^#MV^#U2? K/ND,+GO])UQV$KP=_'$1O']#?U]7 2_G9R?P,-/S\]/?G]_-'C]]L_@XN/K=Z>7_,J3X.1_ MCMY^O#C]_23XQT=HW?'I$;U;GG[T_N/Y9?N[J-OXR\>S4^P&77#!=P5OH']T MU_N/\)_S,QR%RW-XOO>$TS/L]-D)O_:/T\O? NPU#,$EC!X/$ Z9= 1?^,< MFXNC_?[U/^1&Z"+^?GIQ1*S^^X_>> MGUQ\@,?!LT)\V(7N_I8([2BS]I,$&67*F@0;T(.C"6ISCC?YR!Y($ MOL'Q"ZVT7.*@?3@Y!Q&Z9(D \/V)LH 3-: I#8,/Y^^/3DZ.:4+/<2[.0"1X M%CM__':"0A6\'EQ *]Z?\8J#.[&I('QPPWN\X(_3BY.N67<@B=@HO?#P*^D8 MW'MV,1#99[GE3T;XZ7$R?G*%\Y4@*"Z"P9LWIV]/:1E =_"JLY-?WU^>#J1/ M)^<@<>\&9T$KDN.0B >/S=1*EGS8S#N'XRCIZ/)L'_P M]& 2[:K]Y\_4\(4Z.'PQ?OK\?P]^^4[(IO7Q2U[H8>^9$XR@A*^7AP=;D.CX M(<%:"X@D0C/58A6L\0N&D*!0"E464D[3\R]D"X_W9XE A]%"W E-]3QS52[8 MCD)^"LW=@$7<;(%:,'"73<5IEDLP\6\_>+^82X] M*N&LL[RB(5BCS1'] M\H>FP45& \4_R^HZ>-K;/=S#!5;",BC'^L6R]GJT]IZ4XX;?X!B\O]_Z\VZO MWW[KBL<^?0$->O[-']L_[!WLOECKL4]H)'@T8+R+>93^YR]/?ZGHEI=[\\]! MWQ<^5#>U(<_F/UX8264.WI[^"COLR=%O9^_?OO_USQ -.R-P,@JF@_NU#NYB M]U8.2OV>C1^4UTM_W=T^#!O?I;_^Y>#9JX+^#?Z13=/@'>CE4?R=9]J[I_E2 M45[HL=]%ASW2S,3C0(_(@QG@LVC&VCIH\WELU+ _F'&E9$$:V+9Q/7KSGJR. MB]\_A,&O238$6^,-%]YT_7 MVS;O\MCG>[T7^^VW;N-N?'1Z>?IZV2^[>>@+J/3A# MEHDB2[]D G_*+?-'C-J#&1:[XP4#6V+E@GB?#L[.3_PD&F^!/7;VM?/SSY#RX.+F\ M?,N.X _G[W\_O4#?\VT&&>K1#:_7VF\-I%Z2+T\G>[Q>+)';TE;L^N"XT C] M@B%GPVQ?J<_DP#8P&VT4^2E*?JA[C84'1UDZ$NB1 !$EM\]A88]U8V1MUX<(.G>%>+-)A-*) M]U ["@/=C@(08#> =U&[NYBV)A4!J*($M5N/ YOZICSR2M/# />IW%N:!93&QO0__=T CL\+ M9-WQB%:SN6+2QCP:.PK8=%Q7>P!]DZ4M ])MJHBQU1I)DTC45N/JH$A43)U; MMGF WF0Y[+3CH-+E]II^#U);#:0*^(HY1U^ TW^I^_B=C;[U46[4C1F([T MGP>__S'X0" T^O+]$-IT;7>YPJ;[7,HF GN"*2A::XG=(S] W[)QZ-*=5&EW MYN2W5K*YS.DV.=>]X_JHQW&!U0Q-K9W*N=%/*-_,L^ \6=QK@>O@X\5QL-O; M/21+A))Y1E0;Y'&X&H?+4@R)<23EDL=,$;26U >"^%5E* <8 MI!1)@UJ*+=W.)_*0C9?JY*V_-6Q^WZIRN-I5[):>,\44)OUNTY%IR22)!+!V2MK7.B>*^Y0@A)G3FFA?5:SY$2_KO M]D]6<_^WRYAU9_-6$Y9)JJSH)(+-=APMM;C=NF-O]99GPA%? MM.T]""%"ZD2PT%1QFT)K&HNJ5FN\QO>_->31&-J+(M@#H,[U*GM! M^ZK==.S/?>-X'@!:9*\5+;*&*'$$F8OLKKWO<6RI5CM82DUK-8A>7>T^=O.Y M+$/+OM13W112)^2?+THBH'%ZSKW;@&!JE\ECZP./83]G\.G@Z(S^I@SOQS3? M^ %&+T5,!'X4<"#=&HGUZ-6R_A++4NA%G/*G/5 @^&,07?F^X)M!$W>]N-ZG#"M.$:$\'R%E\LX66_. M>G64O\Q3L&KW:LC[O*/>WD 2X/U6?X>IYIJ7,6W MKA)PCQOABCIR4< K0N*C5!B$AFJ$'#!$"L0H#1BW*#'+>>7P6K?$IBC8<[>/ M%[J/FZ!873*V(5)Q36)THQCLR85?_-GX4(Y -<1%82'(5.<*JC:QQIB1E*Q);JWO>".\$]P M:4>L<2,E<-M7BRGT:*7&D?K0U-1-3"D?+M @+&YHC!2C/![JDPBCX"9HOY3P M-;'6=NV"=B:1K>AHA)DW5A2V:9[:*9,9ZWB[:G18%-$9'UT1 +.ZHJ+)!/4F M*CS'I,N(QGN1HC4)+\!#R@)5>#!>H/L>1@P9\V#E7<,JT@4VJFJ6S: 1#"R, M!Y=+8D[)B:[#H4DU,M#3.9%^2I%F4V^#5C->CTC(*(V9/#4R9-DXIM9"U=_" M_,%;\Z53B13K85B0J-]P/'DW2U2H0QDV9/$]2KC% J^Z[#/;,I M=M5'+5.H4#:*);.V[,BUIMF<:>'8T!FLME30?L;P^AJS%^G"2]P:Z>"FUPB\ M=^&.EYG.PEFR/VRETD(SNX^T>*1:SIQM&T H(,IF09!)$++1YNW))3=J&[:2 MRL[C#AGIP#HIE;;AU%9C\QM%?Z,FF*7Q!/.[N,A.:#9BO1>V"4<21\,XX1KW M=;VO"YL41AN:3E)A C/9V3Q.L>>A=C<@2%][/F BT#,H%0WX64ET QK>7)*J M*W)'@_6E2U'+U=^29? >=>5!ZXG_="*[G6C(XA;?SNHS_T]RUH>U>,LH.3SD M-;L_Z$C=C*BACI8#NS9ZL.L-NE2&FS%NC IJLZ'@&+I5/NF&0ZU.4L/7& (T MZ'1GKZM]@MMDE;:?'K[ *J53<49DBE&"DS.:1H4M],:@<]QG'# M+"(7HV)DR[& VSR'UP%JFL./GEM QOQ;:;SZ/%+]19U3$&CC%:ED9Z>W7$)M/G%&IYQ)_D&UO0DR]V1*V[WM3WBHM;F-]ID MJZ;="?F0=DS'R@J1"J'(?.M5KV98N7#F)\4 G9Q^,Q'08+R?W6VGY,5#CTL' MMS4\ M^!:GD'8=O(L^J9MIEA@VCHY3GHP BUV8YNQ*X>ER8P+L&XFG<_QK#7JSV5?Y M5$"A9&"G(R>#9PU@JK8EXW3!1;G*.'&.KIH,@2R-*S!?KO!KA,D2AEN->;)) M A'.YA;,EIDWVAOMB ;DF]$3Q=?C!8-.A7EF ^3L#15W..>M['@SZIIW>T%P M.M%&/\^C=O9!,T'/&+"SGAXV$AT=V::?4F580(Q5/3*HI-MQ"5[P!@^L9M/% MQW4KQUESCK-4?86#?!K%^6@QXSVYT'F>)8RH*8PM830\<+&"XLU_!$8\88.Y M8'7MG#%"TKMQV\F+GLH6@1,EK,&10BK*61\$4T+8@.UD0/$CV %)5NHJX,44 M3U_:>@;Y7PHSH8?IZG8W9I]U=<?B*Y!5 M6]VXQ-=&#=QN?HG^K5I?6@S"2I3-*_7[E* V"8DE4A*U M2O_W6:)[ZR7WWZ=^N,W0H!'COWFQXV9IC25/#!['^JO&FNO%;LC^=8$;[@04 MY09L7L9AXAOK; .+;F)]%1=DT&V,48Q4::.8-KICKZ&;8B!7?$A5*C:/JB"% M#0P''1>[EM25'=P88\SN'6=<4FYSAE\G[#@1(>T_JAU%T$1#0*V7T^0@UD7<<->O>FF]+8[UACGNGWV*]!>1EIGL:QSO4 M;!AL;>B.8V(W%[>TEI9!-U&OR*2LC5/]Q@;BA]:7\(FFSG7*Q0[%6Z#S)&&P MW=Q4/*R9CP>,H&JB(]Q \=\<#Y#1-5SM\"A1$&B401/TE%19F;2ZR>OXM8<@0^H:1N F6\!Q@) J$4PQ48&)72/+KKE= MS>L+Q/P"6U+S*AJ<$)T^/(Z;IB*93NA78_D>&=97$_ZA,/'1I%C,]"G%LV0; MSS&Z@FFR=-R7CH_X]JI%!KA^-YB\VFJLJ/T3OETO8'>H-D!C%.04>'Z4# M[UG>L+=,%CG=4YLL=AQ+HK;>*:>@1@AD#P*Q&#%F]-\JS]:C 5J#/?(>W07/ MVDDDLA*5$#H=C3EHR@F3:RA%5G&+8/&=ZPY90>W(K\$1;F$24(APJV47-IY& MD(PY>^?G:L2@2RP.+)18S?\'QB/;V>[^^I>GT'E_^B-;[@L= MYXLT1G+&L08&&$R-(4%%G@^4[)Q\P)SB3,HL_Q#(R"VEHTX676"EY^ !.W8W$%Q!7%WN$%KFADVQ&8EQ?/ MB1VM!EJ)4*K/"%(LU.T<8W>M M6+;I"*DGPVR\A/],RUGR]_\'4$L#!!0 ( 'F 6524AW5/XP( !D) 2 M 97@R,3$M,C R,3$R,S$N:'1MS59=3]LP%'W?KS!!@Y MH+G).3K]^O'X:!\Y+L87W7V,)],).IQ^/D:1YP=HJHC0S# I",?XX,1!SMR8 M(L:X+$NO['I2S?#T#%>I(LREU.!10YWQJ'IC5R!T_&ZTX;IH(M-%#L*@5 $Q M0-%",S%#%Q3T)7+=E=>^+):*S>8&A7X8H@NI+MD5:>R&&0[C-L\(-\\C7!<9 M)9(NQR/*KA"C>P[K!;N0 H%!F)$HROPDR:)NV(=H0"#I1^'WP(+$UKV)T6;) M8<_)F7#G4-6/H]#;[15F6#)JYG'@^^^=VG4\RJ0PMIZR\WOL8F>9#.= U(P M8]I8'9FMS7X8[ XU*A03*2L(1[JENT2DYCNQAS9/0#4TNT>H%=B8+*(Y.< MRU)O;?;ZPS_@_[3M9V? D(1#ZY!(14&YMGN<%!KB]F9(F2XX6<9,U#VH@X8Y M43,KIT0:(_.XDM(5*,-2PE=%ZGJ->:6RP8[7C7J5T(S%:6A;>*5!K]8@-G3= M-NA[ _]YL^\%MS9!_ M>[749 ^$G8'+VPU] ;N$I)"NBN0:0J09C_#6C7I+QT7>T MD,V/1*R $\.N8.W+>C=FZHGAWX60Q)['A7D^Y#?0/UB;GX;Z]V7\ U!+ P04 M " !Y@%E4JB]W_"\# !E"0 $@ &5X,C,Q+3(P,C$Q,C,Q+FAT;=56 M;6_;-A#^OE]Q5;!V ZP72O)K7 .=K+3>4L>P503[--#2R>(JDP9)6_5^_2@I MWEHG09$"+5I]('2O?.Z.=^3XV?0F2OY]#2+7G293 M>).\O8;0\0@DDG+%-!.MJLJI D?(C9LLW=I5Z)9"*'0R MG5F3<FQVVPR7HOL.!EG[ L>VDQDI/C@,O2S\BQB0KE%O;90^EOC2VC)N%UCO/PI]I]_=Z U9M9#[QD_).)Y" M('X-.OY0L#4S"0T<\BGBA[&F)KDHK4?C_&I6WSHQT*\WRXU>/.GPPZEN$ M B6NCY *KNJ&U )T@EYERM[ +_,A0-!$-A^=Q"&PPX8NI4V3&)XP1F3#+V@2\Z981"0 M\;#/%:[JD\MFI^M]-.,HFER9L9>'?9 MSAFG/&6T-/7_+Y&49P\)0*4%9OL2&X7:&O,<4\T.R%&I&@:K^\@,Z;JH6HH2 MQ 'E1[Y:B&;_#E0%2PN@NQU2J=K2,O51 8EG_^$\_1P_?/P_+_O6Y__Y1=B_ M5,T*"\E2K$R692'V"B,A=BA5FX;KZ\4/$,V*&:I2Y3 M[,,_?_SEYI+5&JW6I^YEJW4UO&+OAK_^PGK-=L2&AN=6.JESKEJMZ_''%C75:RFM+32%$[7S,WJ#G\#%^=_.OFLTV)6.RPQR MQV(#W(%@I97YF'T28.]8HU%97>IB9N0X=:S3[G38)VWNY(2'=@O-Y.V>M M\'S6\IV"'HPA_CA(/Y1@.XO/XXO'E[5YRA2\+;1S3.7NK31;63]1N_(/I MA%W0_+(AQ&F.Z,>S>BB^R>,F.O3D*0[]2WFPLW<>_)%;]!LZ*9NQNUQ/%8@Q MU(,C*P\*C1!RC:D'>^ R1P?/6)D[4P*. ).1STOH5VMVK4 8= 1*FZBGD9%T: M; !CVD1:"L%H!+EOAI3[(L0NAVD#BGL"5CEYP9]Z%<*I4&*X12A6*RG\;MB6 M(RN%Y$82?AF4@T\WSNV=P]L:Q7C)UI8*RNF M2ZK79YO[:D!%:0HDNO7")HZU$1Z U[]CR%&O*.0[ED!!"XE,4-L'3N."DX6/ M]2^9U?$>L3I$[.L)5Z6/:^1R2!(4H'*"SK(;A.2#+-DA3(?'S=K2DQ@K8HRU M0<&.=.FV(]@ED? ':R!YGGQ^F\5&<^'OUR6$F4 \GH/4P8OEH=@C'E;1-;AX MG2IT E )0E^RD8]/B*DD!W0OP/1VI8ELVQH9^+S%U8],' M6ZHDR&R,=H^L*^"X1P-_>)&O'ER]#JA2;A^$"L5)OQ) ^ 3BYZ,*[C.FY!VH MZB3CD7W]BZ?HB]F_[YN_PY>S^?-'HF*^=.J+B$8!=IF^B^!&!'R">%G3Q@_H M..ICIXU]T O^!3:99=(Y@#]('R.-BH3*A41\OI$#)#E&:TO9 /^22I^O3/B] ME C?K\(RC_V9Q^O_[^S^7)UPH5#WX5Q)9"#ML&G#'DM OE2Y_F&+-05^1\D[ MZ$"?OKV"]6>T\T.K)[&PV@V%DXX-09 +K&CA(09N96RE>[$*T@[E:3TH"(OR MP989D@8GR0^FRCT;C_=>OCK8O[W7!8J Q&" J2,7P(=%9),_9Z]H5P\Y5.83 MK29 B33GX^KG E-%4L@*I6> I=-4A]C)5TB-)/PJ*J.YRV^?)_OTV^<53J,/ MJ>PMC S*EEDX=.L

PT32 M.)!1$C'?+E_/:OC)^0UKZ>O-T1?R6R;UV=G!C,&&0W=H/^48L,-GY_3#S6WN MH)T(XR85]H)G)]NPWU-Z+F-N9ECZ 4UTEC%+=$Q]@B#QJ ]9R/TP$4$2\L1J M&7,S/3HJ*P)N,F:[EKDQ7- M];8J/]KN-9I@;KCAZ!C)H7<=CW4G'+0VEPU08S4H?*V]2 LH+-H3NDJVK<^A MORP7O'C>.#QI8NZKF=(W8 GS8,J]6%$1BR%E1/TG(#0*$TI\N^RYHZ--D(.* MI5@'SMC1SG%@S?C&&5P#$TT3RM(("C8DO0"MK.Z8Q0@2IY1R?,11N<1(^6T2 M,;NI1^Q)4V:^KC*_711 ?3K+A^5<$]?[O!#9W:++XKDMR**XS?Q^.5#&%Z4#T(O(.?5K_<(&L@;04'C>1M_=RV[)'+ MKQ@W?]5U91>4>XA$*10A9Q#1 M*((4IR'TD41$S3])&%O5E#0;=FI$MB&BG$760P'D8HH'3-?<,_,K)F8>A.)V*>>3>OG7X'[.* MS-]MQ-BJ4?5N /]Y67W*J_\CJL\DX[.$)S*.(P1]S-0B,$08*M<)01DF,:$! MBEEJ5.C-=N"I.4YU*]HRJW?,<@D>5U44'U=5%$57!85T(*[[!=@!Y7C M%@*&@X_<5< .DMU& Y;W]ZRZ9= +_/I11RJH9>G+;N"SB-(D"&,*0Z)<,"2% MA*E@"4PX\A/., HIMBK-U5^6J1%BK0K,)53*-(<.H%-'\U^G4)UBL%()U#JM MCMF?+6M^G6%),T(NF8-']@BW M^"C4:*)^7L/K>D-=*!#T,PZ+E@&$# MMOJ]" NPOKGGL3^[%WPY%]=RI[[)Y8)OQ/!M=:/V*:$Q1AP&.(YU!W$$::Q< M[CCDW,,L]D5@E)9SIAQ3FPDZ-?1LL*\BC]Y4^-AW,Z&OK0R/HX>WP-!'TW;@ M#YJ4<"::;H^M>\HR[A'V>8#M'&>?^3C'G8(^*J?]0R4>RIE'B P50%!1IM0. M,X&8)0+Z892&OO""V'?3(V@UY-0X\FA#&_!5RPUJP2W/LPW -V-"MY .3'H. MT'37#V@'H'$Z :V'G48/H!T8C+O_[-YI1T1<9+-WBTJM_G\7\_G_L\B_+;XH M%S+76P:Z]UPQDQA%@4@03!+)(>+,AR1(?9C&/.5"8D)E;,(_)T>:&NTTP@(M M+?R[%A=T\C9M^0HSMCF-\'&2<8K;P-S2'S)C2C&&XTAFMWI&32+_0/JOL/EK MS1RGGSX*81@KV?&$^0T]5WUU$T]]5O,^+Y1C]'M6W=_GFGTD/ MQ8G/&61!0I7GHBM?)6D*>8AP2,,@I<@J(*^/$%,CE1M15D7&JJYQ*E@N,AU0 MUG9)_:95$G->[]SKVL"/IVHWN3.7X:IO8",,O>33 D):QR&WI97 I2ZX=">: M]HB-?N#W34/H)>&&GN":SK.[X[EM]NN_,W!UN_CK(\BX*[\SH-I9]IWSK %+ M<:VB:7DH?4^JY1_'00*1+IB.0Q3", F"E(=QG/#0>26NJ08WF]>+ZAGB;&<; M,\8<#/&!J=(EV,.4YAHT^ME.@ND5YCH5"]WO(6>XCS6/_I+G7(_W2;FF#X_S M_%F(+Z)XRI@HZQ1%-99BV)^?ORP?'^>9*.K63PF*F8R%\AQII#B0$ Y3Q!"4 M5 11' 8((:,EJ!MQID:*G6R]&FV=:1D+GW$4O(?V'@VA[N?]G8V0>S^POTCC M>X1GP[?7-SS_J3VB:=:KQ#K+[C>]1FP\U7HUSS^)ZEHVO]AQ6\L935+F"QYK M?HP@\F0("<88LC F./2P)\WH\GQ1ID:5AU;?"U&!3*FCF^V -]FB78[;%+\X MSV3'>71<0PS,H1LV:%*#?VMLT"Z\&V6 ;I*4R^Z7>Q;AACLB#FQC$=,SFHU& M"O09W%9V\3].X#T:%'3>".-%"CE!XD7XD)LGGAM3]$7H$PB G."":R!G&@0")S M.5XIB,@:J,,!1/:/ZD>;[[.%=ECKD,_/1;9@V>-&\Q,F0D\$RB8BB3A$:1K# ME.,$(I_RV!.4G M^FGH(<9B$@JK9,F3(TZ-5E9!PD4CW]G=R;<1-J,2I[@-3"<'JE2LD&PE'K)$ MQ0%P!JY/L3WJ*Q>G. #"Z@AA]4^-7D-RL KL6&&B)G9?NW;*,P:;E8$"/ M65 9&I7@'1E\YS62^QMAU'K(;HTQ1-GC_4 Z*'&\]>"IE3/>KW>/TL4''M3/ MJ_VT?*"BN):KG/=V 5[.D(PHCH0/4\F4-QNS &*$8D@QY2R4?A@&W,:;/3C2 MU+S81M"7^>=E*ZN=0WL87#-'U@ED \\!:[36E32^G$++VFL]B813;_7P:*-Z MJ2>5WO9.3]_0CR3>O3S4WQ_V>3FOS:C^=BUO!,OO%MD_!6_*W-8=V3^NTL:B M1.(8"PR9\#E$6!DAC7P&)1=1@@,A@\ J9\^Q?%,CI$X]T.H'-J.T-U6L"Z^V M2NHOD1/H^DTPX\%7M._0!R*GXNW?-?VKFJK@;<$PK9804"WT>KA[=29*Q611*3T8D@3*- M)41!B""1E,.$I5CX*. IMG(T]XXR-4ZOA0)OEB4':K)N JH,XZE.H!F0)!)J M;@V]1--6W$!:AD=3B7'(' [(>P=:5Q:/Z;L#CD?O;@?Q>HM M@76RPO-G75ET<7DG,A#^]B_DK^EA=JN++\I%ZLM_D#R18S M(@/J)22"?NSKDI?8AYCJ/FBIYT=)@B4*K-IL]9!A:@2U5@'.#^WGUWJ 6A&@ M-0%?&UVLN];86\ST&'Y0.PQ^,#^$"7HU&V+B+0"VZ[<_RA8!_O"-\8?G=G]GU .W5<;_7,44_J^VB[?4C?ZQD]U_-U MV>(#%>F[R-:W2_%_!"ENE57$#(F XS0BD"6IKB070J_VVJ/E6OXR+=<.,"U#E@(JZ[] %T#J M6@F'Z_^^^+G=#K"68MS=@;X@[6P6]'Y0[WR=@]%/#SI5Z)_U]-N>B%Y*Q1UZ MZ/?JAEG*DS0*> H%B3G4=?4@(0*IO\DH24**"1:6V3Q]99D:_=W>"S4O:0FM MDWIZF\.,#D<">7B?^7#<97. 7V>(;ZIT 6J#-"2I]7&:-'0NJ*Y3BGK+,W;" MT;G [4E'.ON1YU:4>G'0OXXL^?EY?4G+Y9??2%%73JZ>-US;N@OP[3U97#_J M1Y2?\KHCL.#MP0:-.9=4I)#&:001"B*(2:S^DX8>#A),*&:SQSJ6X$M%BLJ, M?T>3WX9(MK48\"R[$U+Y4W?90I\2 DKF3?T5J^(KX[\0DH6Q)#B!0:K+VB8^ MACC ",:^1WV<,L$CTKX0[Q:&S9LG_#IT.HSQ,K3':S_*FV#F!4S2M@/[#(<" M.#=C_^H*"/O" [7N%Z#1?G.C"-3Z@TH! %H$+L * _>GL:,;;J#Z;4-+_TJE MWD8RRN&J<&,)T,]#TD&/WS2-OL^+JT+PK,ZF^574S!4%5' _32!.9*#F,!Y# MFJ@UI>2AY_' QPFWRN0^-MC4UHLK6>M253Q?TDHNYZM^WG^VFVV.PFPV0;@" M;VA.?W<%NB(G%\ /H(>;>/Q:]@O0B-X>G332.SPG-@')*7\>'7!4RC-1?9NE MC.[I1RQ_)?/E*JRZ'D.7QKP1I2@4?=VJA]:E8:6@(4U3#2U7ZR:>$MW]04 _ MX:E($,(TL*(8LV&G1C9[/YJ5*NO/IRFQW6D#M#J]ZOD:&L>,F-Q#_AH4Y09M M:\*R \\I=1D./2J)V<&Q36>6=_?[MM];-8")E535CA M4JU/VQ,#Y;&M3O$CSGS)%<\E08 @$B&#))8--J\L<+L%8&K+49I&?#^:"ZW9CO M+\ZX^_)GP[:S+7_^$YVWMOF@#*:!<@^))(%( M4T&9(([ZVFP-/36&_"CN='6](F="U-5TV[[#5=MCRC)7P\(&9EPY#+(#<^/1 MYC47H!$+8M" MC3FC+$8$A2$4BKITW1@),4,$RC3!+)8R226R:\B\9Y2ID50K)!"-E):7?UE%@0TI@&2$'F13@E(=(W8",, 41E%BD,B MPDQX8OW(J;'!EV]9]4]1J-]QL\]_ YWC'WD_G8?>R/_]P^W_^^[FX^6GM^=_ MLKL:'ND-WU[\95P.8C&:%LOG\6>_S MWGSYK4_#^/%>@A IK:1:,TGL=A$"08D<3CH33BZ^F_ N/6 MA4F;WLSCG*Y!AY[X7B]P+K=QCGE<( ML-PGA9WW5!;51L>O=7C"@O^O)9EG4L_#EVU$X;J=^OKHA4SHX5X91 M>-T14!U!NWI4$K#?PI-UI"#94O-ALDK"I95OD M#W1ZME%'*TU!J^H%.% P&'WDX%-XW0!.)2LHZ[T!@9\>TDW]'#]/(JNL^$M M^=Z,J_[2Y,IYJK.J_M]!>&4%KS:Z60#EE M2].Q1V4_2T"VV.#K$44=GZUXEGT2E"(E$T@L#R'"$E6?K2\5% M/H(R9GX8AB04D=7QR>&A)L=!=7LGY83FM-+1'JP5US9&^C"V9MSC!K&!Z69# M2-!)63?(N@!*4(>!SB?!F[K! MLU!&?LHE@42MBB'RTP"F2"B,*4L"3)&(PO0L7^;0R%-C$MU-1UE@4]A[>C0NP'P-GV:CE&\G^*G"U>=[-:? &M:O.3CZZWHVIT YZ=NH'GIR&)8.HCK MK$4A1Q"&)A,]$C.($&T7['AEC:BST0LH> M;2N/P7F<NC'97]1 M]OS$I3V+,/&_+U&U,W-;W-%K;]GU?U]/M?9GN_S8G_ P\SW8Y&*R(.< MZ90'B4*( UWV/$Y2214A8A)WN29FSMH9TAB]ZR^S4 :F3NUO?%M+7H*B44FO M#A?*N:MK!P(UA55ST41!Y1*()C:*]-B\.L>49N[?T.:92,??MX(5=4Z++K^E MK;BA(+BF\S;MV6'IJ/-Q=5M9Z@QYQBT\=3YP.W6I'#RR'Q6_K//>E7>?(1\A M)'5VF5KY0D11"G&(.,2<(NI30>+ JK#Z_F&FYG?N-#GH!+7CQ .8FM'=^4@- MS&3V(%E3TW$,G++.@:%&)93CZFYSQ8FK1TYW:8*DKV43(GVYK.[S0B^+9Y1* ME(:!A$1BM6SU(_6WE$M(T\A+?"_!06*5I.I7MRG([4\;.)JT%HANUJ9;UHY#WN6]DNY4UBX78!SP&O=/T8<'5Y\*79/XY5W0OJJQHO(FF0&9Y MJT-19ZGOJV4=C:&/0P)12I1?RU-E"1Y[S).>E-RJ0J5[$:?F-6SFAZWB @ZN M%O3F/5CKJ8LR;FH*.E7!UUI9RT+H [P0AJO 5S7ST,O U[&P_3)P,".X70>Z M%W/!@,.^L!(<;J4< RV?U/=VK->>U;)IEBZ::6HB)# CB,.%8N:F()) @ MF4!.4!#&#.& A19NZI&A)NJ@=L)J>I"-N$W].HMHC0/8'B??6BKLCQJ-^4&:(Q"ZC/(<,^AHAZ <1>D,#4"[#TD8<- M8_MZCC\U3_FM>"P$R]8%%/HGU=I:PLR+'1#?@4GV14#RANP7H)->_4W+7^.^ MTF"0P&0;Z(8*3S:2X;6"E&T .A*J;/68?H2GR\RHF^[5(]^*)S'/ZX>VFQ=- MV?E9XDE%<4$*X]A3_E^HRQ433& 0)PD5DG%A=Q)L,.;4B*T3N?ZX-H2VXS03 ML,UXS#&$ W/7(?36Q>7':%QA@9E3TC(9=U2BL@!BFYQL;NVQ /U2*9-_*,NE MX&^71;:X^]STZGYXG.?/0M3_W/E]F@E_%]G=O5H$7CZ)@MR)ST7&U'(U01Y- M$U\Q%0HAD@&&-&2*N# /$B\5*57+5=-\"Q<238W,.AD!:80$CUI*\&99+L++G%YL1?A],'.ZLA=Y8LR MXVTOO%N=%-RL+/P9IE$2$E@-$7V&7QJL^%M M7I$Y>.P^3[8I-]!M>,XN!G;8#F;._E#H#CR][2_;]4)RL"'ZH&6W3N(U="VM MPP*\=H&LD] 85+TZ_8P>BX%WWY6E>5TTJ\ST@YLV[S,92"1#*6 02J[\^S"& M-$HIY(&74B%H$(5&E2V/#3(UDA*UF&!#3@MG[Q"0!AZW W@&9IE=9,#71DB; M7.I#$%FXN Z@&LEKM7B9[/S.$Q <=24/W3N>=WA"^A<.WZEK>W9J%YI#YQ8- MCF=A&(97\CU[ M6#[,4AK$TO,HQ(PPB+"'8"ID !/&J4PCG?)H5#EL1)FGYIS6TC;%)T!M>)N- MR'&L;+*Y/#G;#;W]?'[N8Z.Z#F1JE5_E0#;J;^1"@A: Z;T;-MO8DWM'QMKH MGM:[8KD=/JK5CF^8CR/*B%OJHV+[D^%_F36B+FB_=Y\39?TDHN MYUTSF5GB!X+P&$/.20H1X41Y(9%1MRR3P:;F-%S.Y_FW.O95 M5T?@K;2 =&V6'CM=+'/_C@)NMC1S!>/ \_>J(]6-8")[TL'_%UW)=5W,0Q_N,$068($T&R;HK7!I&H1]P M#+T@P!"%(=&!?PD4'O4#23GW*>J7*NA:U*FQVV9"6:LKT&\2Z)0%*VV;!C5* MW[8335=L6'E3FTJ#6NN^R8+.7PTS)IV&P8=>1PUDZS9]<)A@R.$M,U!&H7-Q M7RFS<"C8#V<8#C9BOWGKESSGW[+Y_&:CBS8-$8\8(I D-(0H\2)((Q%#[,41 M3;@(I-G1[I$QIC93="*:-J:'<3S^D3M!9^!/W!88XT_\I/)' M:E6I>^MO^Q](_Q4V?ZT_Z,-/'>5S/JE4]S&?OK#G?I8RWB=ESLOO63D+:))@ M2@F, J3#2"73)4)]73A4EJ5#)NW\.G]@%KV8 6#GS5XEE.T"]@,]R% MZ@G&P-^K,0[V6TI[%':[A;0YP+A;1GM4V]DBVG=-S_8,M0/_GF2%[F8NUDW+ M9V$H/$QQ )4C32%* PFQ" 7TTR3TPPA%(;4*%SHXTM2B@MJNP ]J%;.LNP)7 M0"JIP9,6V[)CPD%TS3YL)Y@-O;?<;DQH*4$M)EC+Z;"%P2DHW#8H.#C:N.T' M3BF]TUS@Y U]HJOKEB&_BNH^YQ\63Z+I7G#];:'FTOOLL>M5/ LDP2B6 ?0I M9LI31SI5A%.U0H\31A!'46K4E--FT*G-_2L!0;90XRFQ 6E%M8DQ-D3\.(L, MA>/0;G[3H:81&:QE!FML+X>#U":,VSVT(\5HN(#8,M[;#JOC\=^&SQHQ'MQ. MNY?QX9;W]HP7[Z:$#XO'955^U!GY?INY0!+))64^#/PXA$B@".*(*4\O\G&L M=UEBNZW4(V--C:YKV8!O&>A]!$LSO\X10@,3\=JCNP"-H!>@!>QTXHQ]C/9I M3-P&8Q\9;]RHZ].*[X17&]S2CR<^B>J*E/=U$ (7_.?GWTJA:*DAIFQQ=[FJ MLWU)R[I_\XQ1E$8X%5!B&D'DDQ"F/DXA\UC, B_R8Q[;T(>]"%-CE:O++W\! M[S]>__X%O+^Y_A5\^/37=U]N/WSZ!5Q>W7[XZX?;#^^^_-F.CCDKOX@.J6T'F*,RG3]8=HF MP#.>U+?XF=8QFS<%"Z^E;@K-\KN%#O^\)=^[NKKOOK/Y4O?PNWRH [8^BZ(B MV4+]XC9_]YT\9(OZ\AM1+8M%N7D&&T0^)T*$,$EU%SXO54X8BWU((^Y'C.LS M,"L6'5K@J7'N2WUU@,VFQG7>6:?S!5AI#5JUP5IOW3VUT[R^K=7]K%/WP5\? M,[*?TDLQ\-0PF?>A1_&Y<8SDN'+=P$*/7/9N'!/LULP;:=SSXK ^/#RJ!8C> MIM#!X[.(A#BAH52O18(@DC2&&,<,DH@FOA?*%%.K-B'[AYG:A+,*.,I68O:+ MQ-I"TXS)S\=H8/[M!+P :Q'K7 /W$5G[,1@D*&MKJ%>)R]JO[J'0K -7]TP@ MJ,B"*QY1?C=?LNIWHC.HJN=+QHHEF;<_*J>[J6\V2V/$L20^Y(QRB#BA$$N< M0IF*-$2IAX/4JG:8W?!3(XRK>U+<*1]"^1,L+ROMDA1MG*UEK+Z=%]V(HP;T=X+GITH M]7Y/Z4=XJP(6ZY/TU?Y:Z@F$!*(PB9, HB20, T$A7%*?3\)_"1,K6J='QEK M:E2V4J!1CH/@VGYC6 M_?_G,D6/7]RJT&[F^_[(>L6XK M-A#E1_6P#Y5X*&>Q$)32,(1!Q A$TA,P90F&!$=1&,8"X=2\C.B^$:;VZ:YG M*GU@IL4$M9PV=3+W(GG\ W:"SVB3N&-H+ +/SH5HI"@S>ZCL8LJ.P7 T@&SO MC>-%BQV3^T5HV-$+^RUH]*GIY8+K/W3@V1.9J_>@;(.7HI"1@#,.B2=BB(+4 M@]2+(DB"D"4H1HC;K6B.#38URJO#"'3.??V7#7'MUC)'\35;S+A";6 B/ C8 M +%A)I X7= <'7#4%8V)ZMM+&J-[>CA'3=W..[%@F6@[@L=^&OBAQV 4QGI- M$TN8>MR'":<"(Q%23'QCUVCW^9-CB4T)[=JR'T+0P"4Z#Y>A>< ])!:NT'G0 MC.0(O1#2D?-S6/&CKL^>V\9S? [+_,+M.7)9SX8WI!0WI!+M-$S%_\_=NS:Y MC6/9HG\%$>?&.=410@])@"0P\REMEVM\C\OVL5W=T5$?%'AFZK12RI&4KLK^ M]1<@*8EZ40 $,CFWHZ.<=I+ W@OD(AY[KYU1(G15"\),U Z&%ROGN:4(JT_T]GFU,A1>E]$R5W]9UF46UE-* M).(JR:!.$8:X*"FD.46PR#.=J 1G*O.*2XECUMCXP1Y'/&V- RLU9YOFD+KV M +PHMIH )F5SB3U$?3:/3A5S5)5+V-WN1S&1AMF-FH8?O)XIK2.<<7?>O7.J M5IEKW&KJ#E8W?;DZ=-Y\&!?IJ#P:R;1!^3\';GUD.(-ST]/\YE:O3=O MQFZ"QC#EK(1EH1C$:USKTHJ3!*O[-]U97)UCKEMW_\W^0 M+"W_ ZC*?C]>N@J_&R?%!+5G/OIXA.3/W:AY4X\K%%%IYVJG@U*.*P3'=.-\ M7QC5_*RULDG6:A>D8+?_CA+8-@]J=2?_[W.M:6-50)$J6$Y@D18$8JX22#(L M8$JEYN9WF<9>52)"C!C;+*FR#\PL^X/%<@-F"SG[,9//;#Y_ 8_&G=6,S?UX M*&ALW+BI;\1[YJN=^>UZI-6YP*$+$U /2\N+B=TV$UU9?M[L=@N841DOR)!! M6? 6J(Z9\::VPMBR;LZFJ"C9(N9F0VW*9"*0$AP6C#"(6:8@QQK#K$1ID1** MER4.YQ<_^891SO"LU+VPH%KM\IOC$3O'I2]TV)Y]6A#)1FIPR&EPSMT/G!7G"\MIDIQW"R%'@2]KNPRRRU6U^C$3:ALX31/& M.#&8YTEA."PK-622(ZAQH7!>"(R5DY! 9R]CHZO&SNKUV5KJ.WBP U\M5XK]?E)K9@-NOAH8S"VD\>7IC#U^MVS^H=BJ_=F!3NEF:2IEM), M[$0*<\+N>,F?H] ]KVI7YD^ M 3OC067]9+?*?)G8^$"NP!P/I#K?C269[N=3SQ>4O;_O3WLOY=S>X?;!;! M5_78B.C^K1%B;T+/?S+OK\TK6/_%4_KNE1Z61' I4Y[:#Q.!6*@2TH(5L,Q* M5N*<%!@K+R7#\3\J0WS]=@_*G7DPV;UJ/3 V"=":_&P8_[M:/?[W>$[Y!49S9K\Q<( &CPEH31Q: MD/2R^_S*PQI71_*5?!E6D/)U!^Q$V?*5S;EERZI:-KY3:[&:55W6B?R4I9J5 M.8>Y(-A\-DL!*3:+.E'R5$B""\2]XAHZ^AK;IVV[B=)LG;3,]=-(<('99T?J M9O &VGP*P"UPEZD3D1XVE,[W]PI[1YV.G]\FZKZEGZ#UO> N+M.D)!KF3-B* MU"2#S);($3G)DCS!B.9^>]V.'8^.6C[\YR^X"W;_(Y&\[>RV31%YU!(]Q?9SKF"XEO MQ'ND"<^%E&DSW=K\??D\E[;B@MCL@DR;\-(I+1.B::J@XIQ!K!"&7",S-*4L M"4*Z5'X;W&%FC(W+#E0,K)8$;_RPR[@-^,-Z4E58$1N@=L';]L*5MZ1-X,"Y ML5W_P]$S]UW4DZA'HG("U%Z ?1C]-GZ^=_D(1R"'D(NX9LH8Y"$5]9_?EC<"5$7MF(OM2!<41982P%3CNS,#RM(F!FO''.1TP2E6'KE M#5WM<6PTN34//-7V>1=8N *P&\=%A:UG.MMIX/RTM?8O]M!P!^27*T"&U%QP M R=VY84KO0Y=?\$-A#-5&!QO#..8+ZOEDUIM7KZ8AV0;OOID]\H^J%!B\H'BF)N\[@VCIW=J-?O![)3J MXT[ Q"P(BX(9(E*EC>\L2P0Y$Q3F*/W_VN2P,R7#XM?U1AXJF%IDDTR*1( M1)9HR#@OH5GF:$C2TKSG9<)DRG-=Z,PYN>5,!V-[R;R1KGX.M^ MM6. TO-[?8Q'2!;+.6 \$EAN!&B@W!7G!\MTF'U0:)* MUW7!18 WRDR#/AI8YSL)A9__M!$+JMDQJB7+^R:PW 8A;*?X N=F-L,H M9#IC$"[ MZ]5F^C'GW/#HF_?DM^"8>E'R>JPE(,YC0"=AY5+W]>Y_V>\/MZKP^ ML5K^(]5-N[WBWS>_]@Z],[4&P]C%H:;1%G^:OQUSIW^O@Y!D,!A;-@QO(%!H MD*UL0L#ZBUI5T:_?U9^;-\:3?TZ++)5<*PYEGFM;WZ. #'$%"ZH)SJ6AO,0K MHN)B3V.C-;M?W,Q7S$>F#I+W5 B\"*K;1# *5#TST-9&FW-48V0HQ=@)*D,C M3MFN@A%7J^]B;\,*\EUS^D1U[^H-@=)Z!YG+-D!AMK*;$1^7Z_6T2+'A@H3" MLI#*5I+0D&ML_BI(@1A1.59.E9M=.AL;2U0F5K%3M8V>:GI=L+J11"RP>N:) M$YF#O:7 FAI11\\!D+@J>ET=#JNAY^#ZB8*>RSTWDD:S>FO)Y9$<9RR7D'": M0*S,VHDF&D&4Y"(324:)]"H.>+&GL='%_C50C:7_'L@8)YAZTL4M2 W&%5LC M>]D$N@I%/RQQTMOK4,0EIR_RP\4;PLCANXU >EZ]5!'D=^*_GFJE^[:\=BHP]I6K436U2S; M)O?+Y7S.5NO]OWHF^CN/@1NW](%LSU2S-1E4-H.MT9-=KGR%^I>KZS]O\O'% M*BH7.7<^*#7Y0G+,5-[W^Q&75+/ISXM-E0-LWG=6Q6:_8QNVU;X6&4OR5&>0 MYX6M1I65D&2H,&LA,Z4I.2XSYA1*=*VCL1%3;2MH&0NLM5<5LOW0[::@F)CU MO6,2")V/\+ZQXI"KC8^"&6XNKBE".?K M XO5+5=J=K^PH8O;XII)SDLM.62%+,RDQ>929"*'VBKL*BG*'/M5ICON86PD MT!A8A=YZUID[ <]MMG$3)#V_XVTT>BB&?M'UN(7A3GH9M@K<)2=/2KY=O#!Z MZ9,39>,,]6'JWN9!?\CJ31.ZA],TM7;K&;VZ7K+U@]WB^H/FZ;Q@\VM'M+Y?]T5 M%\")+FW"%S7$B!E!D)?4!BQH6:9I(A/B=49TBS%CXTAK9!6K4?W0,A?\_FYI MI?H\V9<_7ZS\DF8D4ZO/*U?^1-3>]S]97^"I^5Z5@<: MK]3<=FQ5]Y]6L^6JTLZ=@)9OX _C7*6+PO:^19%'"1Q[-[(>?BA?64S%*MHU MP@0[WX"EE=/!K/T#=P[C&4MDY3;";1P#)(LMX'KJ-1R8R?^D>F_FOG^ MX_-C,T73"&>XY!@*H>SF8HX@RS2%JA2<$(Q2X1:2>=+RV";&C7'N<>&'.'6S MXTW>]\QLC5T1MPXO>GMS^/5AJX.%5Y]UIAT^??Z"L!G;+ZOE>OUEM30O_Q07 MB[]^NA_X>P\HT,QFR MMOE-<]J I4JD9I6?0YF55I.OI)"E&85I@K4]%,%Y[B7X$@K8 (05!S"W65T@ M##TS5XW EVX$O&=29WR-.@]JMS_H+.:,8\=SD'.7A&H +]1G_7:EI'G(GSY6JU_,/& MR/OJ]K; @5+>O8_MA?? M/#ZHOT*5%G!')N@/QK[)(J1,I7'A=:I4MK![M2*5UH;1UJAL 71+BCF?+2?@L?:MI>?] MV'CGH7CD-5#=5-@K_#V3H#4;[.V>@,;RED3WUO:F]EY?&'O(3?6%]4 Z5!$Q M]U.J"L&M4\+*J\'AM*U"_#P0O0IJ(%">H&KUL_[Y3_%@ZW19/?3/"WLV>W0^ M>W*J>_@/K2NG9HF;:F0^*9FBN=W'HY#E9@&L!$]2HB0CGL(&\6TH=M&N M&'43X*H:9ZM"$:#^>0V6MK[R^F%2_1>HO4.3*MABM?.WNL!35*&'1\%M$O_* M ]SS-VX_MEO_JI(3=BS?5F-Y'"(S 7NWP"Z0YOC?6C=$U(+H;R3BJDCT8.>P M^A/] 7VB7-%C5V$?G3?,O"!"?7M0:F/5R.Q\IXX*FYKE"&)M=C>T3T%@**E/!UM; 0,4.A-TH.0YN/3-K*&3>M'@= MC:CLUM'=H"1UW>UCKG&X([C(CEF<6^D,&Q!R3J;PC;)3IYVNH9DWSQ8V/J1. M3#-,9@CML)6ZK-JO:O.P-+_9+O774YTIKGE*(2&,08SSU'(0-J.4()(7%"F$ M?,ZA![1];.?<5NJKV5?AE8_V"/?';&U?4_-7\%-3+ZV*(?O+]M*-A:":]*BZ M@N%L >;&<3L!ULVNC/(O(C38 ^1&L2-]+'KF[$;X[2=K\5_JT,'SZK3-\]+4 ML*Q= BV?)BW-6[N+\CQBEUK:3#[AZ[:-/3 G*G_ M-+@)@?+GJGH_?C&\NV)ST^F=?)PM9E9YQFXN-8E-4ZEYPA!24.640)Q*#DF2 M2EBFJB T55E2>I4^=^MV;'/RQNH):.RNODF'EF^5E#P%S]U&P>U#$A_;GK\! M,6#U5R;W0BFN_KA;U\.JC'O!<:(E[G=WZ)Q?FKGAQ7S,-R^_LO^[7+V=L_7Z M[L_9>BHY0QK1% K%J!74S2%C&8=2L0S)0DB=";\RFU[]CXV\]N;#^=FD9BO^ M9NSVW%KP'177R7!O6/<^H;T5YH"9:!!8D6>3?C8,/",, NAT5A?63&B-3Z75 M:J7JTN^5H-:Z27+YEY)3S"E*F6*0%SJ#.$D22"7%4&*!M:(*9=2KGEYW=V,C MLYVU8&W-G=2J?.MMNJ#-4_NI_B=/I;XKJ+NQ5SPL>R:K/8S?:AAK6\'>V)CE M.UU B5RXL[/+@4MVNKA_6JS3Z:ZHZ=%3B:@V7")A6C*SV$M* 8DV %.J"L4E M(P5'TZ?M^&XS_Y>C(.,5YN'O-V89-6>(U?WLX75?[=_ M>?((1+H&?+B>^]YZ[W\CV\U-<8\LDO?0&O77[+^:%I;YLV_M(C@..M/9*YS=7';Y_$%+Q_6A!>SK6;=MN%K;5[FA4YU1*DNI8$D1@YCF M"20HP3!E/$1VI5BI\E363L#]JJNBC ^T;MQP M.V ],\/6P)H;&I1^Z40IH+!]%PB1:]N?[6K@\O9=[IY6N.^\.E2)_NWR\7&Y M:"W"6YG.4Y6J/"T38LB@*"'.L%E#<*X@RQ)-:<:+%#E)+KIU-[:90R.S7IM\ MM(_4S@?WVX]SA+Z;-N(#VC-].&(94[K>!9D;!>P[NQA8QM[%W5,Q>Z>[PJ8: M=S_8;&X+B[Y?KKZQN3I,]KD3XOGQN9++JXC,KH;8W*Z%?C&SG#J(Q%#=5*)4 M\I(J:..BS]SHZ-$PYV#T!@+U\R65FZY5<^;P-XQ8#V;;",!C7/QYE11L8XZ M!8MCV: SMJA@'D_PXC8>.A^\D]*\&NMO&YL\L_IB@Y@---,\431!&8**VI,3 MJUO&"B*@8"11&!4\04X*7-MV;O MRK-ZSL.ZH':<7D4"L&>FV&*WL[.JE&@H(UH9,Q] XDYMNCH<=L;BX/K)1,3E MG@#-GKNGU6R.$HO95H8X1U24:6X@S#);TH- 5N:)7>M)6A*98^8NS'/2_.C( MPAH(4#(!UD8/?9=3X+J)X'8X^G[U#Y"XKE'L HF'KLU-T PD7N/XL/@)TUQT MO%-]YO2NX21F+EI\H"-S^:K;3LGVAW#5COLGM9ER6O*B2 5,4ZH@MG5:69H4 MD&K.B%8H-?_WF>U<[FIL]/7N])PL[(#L#*I^AV2W837405G[++TY+S.6QC\M MNXQ&+R=F9[I[E5.SRVY?.CGKN"-4#;G6-IRI[?1H6]E^FDDJJ4@36.940,R9 MA%PE&!:,%4+IG";<*T7G M\/O6T(C!-M?1B"RL?+&[@666K[E]*KI\]8[0LH="S7[8K=WOIH$F9HR)G,J$ MI5!R6P2")!FD-NLE5V4BF!0J8=2OG.%I)V/CAKV-P74)SR#I1@JWXM,S'?A M$U X\++OD0L"GNEHX$)_EUT]+>#7<6U@YLFW7Y8_U&IA5XAOEZNG9:.*8#.' M[]5"&&YI"5[6*U>L,L2RM(""V6),-,\@RY&$%&DJ"L01\RO['&##V(CBM[]^ M^RNXWWD!F+7[!?#E0OH&\@<,B!NA] QSSWSSVS>P-Q^T[:]%"AH/6L?:/52A MOP'"N.D# 78,FUH0#M1)VL$-385QHM54?#]?_O'M^>FIKF['YN]F:S%?KI_- M(_U=_;EY8YS]YU036I8BYS#7=M&4H1RR),N@R/.29SK-E?!*67+M>&SLU[:W MUD"U7H /"[U!S@/@1GQ]P-HSV^U G( #<%MF@]^MX:"R/"+%^8(5 ME=><.Q^4S'PA.68P[_O]JV5:05BVJ=JNM#UX@HG(5 :QK7>%F29FBL9R*+*" M,5O*S['4U9FVQT8^7U4C6[C4X$M5Q+C67_?24#F'83>YW(A,[ZNS,%"\BFM> MB?]ZGJW4F^?U;&&KTMC=WL^Z MDGNN?R.GO,1*9P29EQB9%QL5&)(B$=!,,S#%DH@RV54]=YMO^'3O]' ?UC/O M^<6O+*LKF4_ 0E5"[I7Z/FM,]M0;\1D+MXE'='P'TB)IS+95KAKSP-[RZE2H M*J%GL;Z[AK6_.DD :'&U2GP,&%:Y) ":$QV3D#9"3Z7Y9C_/V<_:4T9(;C4K M24*H(;)<0EID')8\9T257&A=^!U)G^UG;!.5NCHB>,]$LVGO>QI]'DW7H^B; M,>K]')IO6NN;GI8W5W"(? )]OJ^!CY\['3X]>^Z^/"2,K@[/^[):/JG5YN6+ M&76KJ6M5=)^J39TF6#1'&<<9SF A9&'6+%Q!+LT2)J6B2'.DE>)..FH^G8Z- M([8QID^-W1/P9"W?2:Y7MON$G3EBWTTB?2':,Z-LP?RR [,R&ABKP<[LZ^&[ MX:CZA/C%1W>HP+\X*'L&!OK!U1TNZ-C6@$&$?MX=AA9ZWALH5GZ2_XU+J43" M*$09*R%.$8$$EP6DDN=$D3Q5*?.7JKLI17PXD;HW.Q6Z;>6;GV8+$"1[>8JL M0%KGE&*S[J<:8B*E+7"-H1)9@JDT_\FPKQ)=!%S[UZ#[N98KZ %2MSGSF/4) M:MLF<;4(KCH>5WS]=10(KCIY(JD>66?@FWA0\GFNS%I[^?BT7-C5^&>]"_9L M)-H;>;7O5;3';K%')$="91@RE$C+!02RI-20Y#Q74@N9$NY5_2'N M5%M3.V?LWUJ!S8U#X*?&)5\FN6'H'#EGF 'IFYV"QL(L^:MXLEX6_A& C#MP)HT9H,I:;V;^J][-2J67KV=J6?YOM#+]9?JYC*%PW M.?L!N/>=SW-2=8WIU=;/2>6*/C7LKF/6L[)=AP&OK'=W'9KK*G@.;01LLGYA M&\.B'Q9Z92:HU?'TIV<;"K?4']D?ZV$BAHF4#,B8*4I106& F1 MYKK$W$DT$?-I!N+4X+H@>.ZAQP1QH\_164/UV3=TAZMPP=6AFN+U2=Y\.MDD] M;@N;:;YGL]7?V/Q9?5@\/6_6']4/-4=-O#Y+2\PDES C$D%<2+. SXA-MJ09 MYI+G*7:2D7#H:VPL7-D&D-]4L0M+MYEA)(1ZIEAK):C,M#5TK:$3T #60S*# M R91)WI=_0TZKW-P_'@:YW)+8$ZV#;U1'Q5;J_67Y7PF7O9;1J7*1*)0 C-= M4HAER2&G#$.J2BZIYJ647KM]'7V-CR>8MQ15%Y1N-!$)H)YIHK;24H.U$_Q> M6]K/MID#(G&SL3OZ&S8=^[KC)_G8#K>$D41=N9,6H#^\V-[ 8A*DE(D*)6!:VM""1&'(F?E/KG)2)$DI:.YYVG6YL[&1QMY6L#M@1#Z.ZNAPX..GZZZ?'CL+V9X-LUP+QIXSH644FCH[M!*>.ZV\>$ MX7!'J(;<9K:J#E9L"/JWI^5BO5Q]M ,W6RZJKV&28I4*GD D#:@XLZ*T"6&0 M([-FH;C(RL2+-:[V.#;RV!M)56+J[N[&13BO#<&E+E^C ,@5]R^4 +EV5Z >7-W*>V5N8?.3 .6ISH@B MC J8)/:8-M>(2$]3^9R^WXADRBW%%*/94YFJ_0\]G7($X,ZEQOC6,D#X_ MV>9GB_LJ:&5;3^!E:M8#)=$R@4H59HF4I!AR1"@L5%IJ(I)<).GTAUKQI2L- M7>C)YRUI]]??R_)]:756Y];*=DD0/Z:YA*L;NT3 JF=&V5E8QZ!-P,[(> QR M!86HK'&IKT&9XHK#Q^QP[7+_@LKOFIR'[RNVJ'45ZUWA*5):DJ(H(,D28>@ MIY )3B%3$I,RQ9E,G03_NSH9VR1D:R?8&]H<6;A74+X(:#QY\[!Z50B; MW/FDA#V0G[]XBDV]"5)#_JV&?)OH4B$7<>OC@O]Q]SJ..QEV M<^."BR>[&9>N"XP 62Z6VTE'+=;0[(Y,,U'BE"0,:E1*B&4N#'>D#"(I69&C M0N;(JR+0Q9[&1B*?-P]J!6:UJ,E/307UOU1RU)[1'Q>Q=7OKHR#6\^O?MG$K M!/-38V;$O<^K4,0-_;C8V["1']>OS1;%9:#9E6V MQMVCC6J=9DAJH44"928UQ"5&D"@DK 2TH%F2LA1YQ9E>ZW!LE+&UTV:J-(9Z MIKE=0]B-,6+BUC-Q6%.A&9M'L -O;^T$U/9&S'ES1"9NXMNU3H?-?G.$X"0% MSO6^P#RXQZ?Y\D6I;VKU8R94M2OZQG0CK8Z4(:\J@L0PFTT04_+N#[:2ZVI# MK_W[M\OUYM-R\P^U^:K$\GYAI_1U=93WRU7S3_:Z=(J*,LM%QJ%.,K,D8D)# MGN,2JDS+'!P;!?ICOSKT"M8ZHC07=5)NNS^;N M2F5*V32^M2$>\9\JN/(7Y&3K=.@\GH"K)?F M7S?@16W WM')MG*17JY R]F(B8NO,D9Q$R*'=6'81,M7&9Z3!,[7L>(&=>X3 MZUJOWYN7_27-VUF97*>I[E-'UM7Z]OL#6WQ^JHIN[CS6_F*8W]E!R M)Y0Q+84J%<V1="%+2,QS!+'F*B^U*G&9!:F@ M_[=[F/H77F\]2JK68/__SW-$L91EDF90YWD!<:8-+:&40*X3B=)<(9WE7@K: M(W!J;#/]_=SNO__SXC;/'X.I(YW]MP%I+P$ ?P%G5PGU:,9YE "B)[@(A+I2#+*(%IR1C-F5;F=SX?Y*[. MQO:AO).R6O"M@7TFZ\*UZ^[M#7^ W;Y@L6#K^QP4#IT^96D\+P4A6RL0L!KDMB%,B M,YT7.4P*+E3!9(ZPET1F1U]C(X^6J57&!GW*"D*V!$CT^ZU-_@H4I7'#\7M73MEENT=@\#I]=[C5B% M!\W]\QJ\5^\*SM]\?GR>VX2L:BUE%V0K M]6#69)7@E@VB^KAN_LP/9= M".;'&F_C@8W%,#Y$30,- 2]V2JB7#4.GAX8 ="95-*B9P/T<-ELO'QB MF^=5G4*=I1DO*"UAR;59DND"F\49RV"NS3I-)*I("K\-G:[>QL9Q596I VO- MBU59&Y2RWHVTX\Y.+/SZWMH)ALY_;\<%DKB;.YT]#KN[X^+\R?:.TTW^.:<_ MFR8W+S\_JM6]:?J7U?*/SSLZG&_TS@S <+\%ZB]3]76YR-;_5-M%8RWSGF453]H_6I7;=EYQ4P;@'K5Y7_TD3-OW6.FH\W8AXE.H<>N8&* M> XV@G[5/F.BW5D/-$I'PU4,C8G+04W1J T'[E#.Y\L_;*2F:?O=\IEO]/.\ M*2>R_JJ$,D:9CKOYG?VI M;*";:-XDFJ.24J5@R6R5(R(%I!K;+0;.BY*)A/C%BW1U-D*&JU2LFWW_RMHJ M@E:$*/AVPNQ\M!(%O/[Y*0RW4.WO3D#Z4/X^W^%KZ'YWNGY!];O[GH"MB&_/ M3T_SF5I]7JAMI54B\ES1PN:*%!!CI@UM$ D+G62"4$)UYK05>;[YL1'%UD!@ M+/183I["YK":OPF,GE_\-@[7*Z:Z .*Q6+X)F(%6ODX/BM^J]:+;G4O0T[N& M6T]>M/A@<7CYJGA[I0?[,EDN!!)Y)>5GTR2)@)PC A,FN?D-PUHESI3ET.'8 M2*S:C*GB8H\V.V_?((NT8_G?;4,R_DYCY(W$_Z[[A,-N ,;:WQO7]EWH[ES$ MS;/?+:H'J9WL[68+]?/*]4*,V9EDNI$P)S;_'56II 5>0EQ M4:K4_ _EG/HL0=VZ'1L];ZT&+;,]]] <\79;B\9'L6>:/@<@V)O<4U"R'TQ1 MUZJ.70^Z:O6#XWC]ZGEWE)45[@NQ%57Y#V/:MLRP#8 M:?EY>'NBK1#08B=DN1LP=(:6-S1G4K;\V_ /%OP@].KN6<[,6-]M-FI=3]C? MS]G]U.[.(?-_*"@I;1YH"@FS@3\4D1RS1*#4B;BZNQD;17UX^_XK:$P%+5N! M-=8]4K #UVY.BH=6S^P3!I17F.!U'(*C!#N:'BQ(\+I[[1A!AZL#MKW>SQ:S MC?HX^V'W_#=F?&=\KN[6:[6QF0T?%F+^;-6J6LD0[Y+XJ6JH3&O M;+$!S?8X>5K0!!4\(U9)++,G@B7DG DH$[-,8T@665DXAPSV8:$7Z0P00EA7 MR)KMW .L\L]C-ZB7<738AWOMT>F9Y&KW8.4?V#L(:@_K!*^=DZ"='=:X";9^ M@I:CH,K+J)/$7GN,/;8(7WNL!]I3?,4Q]]N,[',\.G^EXN.W./G$[V!_M MM:- '5OQH.3S7'W6YQ6NJLHVC9B5U:FJUQ_K]?-C_6_?;5#1?GVM$\VQSC(H M4IY"+)&&7*,,,O.Y)UKF.4V\-C?BFC>VM44EF5>7PF)[FX'=LKH'FP<%?ETN M-@J\9:OY$JQGU3/A+5P5>83==E!>;]SZCE=H'+-IW!W2BI5_>PG%G8N@Y2/X MO?(2]+(;T\\ Q-5 C&OBL&J&OM<%#5^-1&.J@L85!@ M9+5^B32$7Q90*Z423G4AM)?^QME>QL;;.Z6'G:Y5_2I[9IZ?1]2-8&_&J6>> M](?(OWIQ%P1Q:Q>?[6G8RL5=SI[4+>Z\^+;7OTOSXFZS6 MQB[! ^9'1$,,PU"W<+"-G>B;JB:#5K]&,9XP2#6G)&,1)6D"> M"@517C*2(493Y26X>*6_L9'JUEQ0V0L.#0Z2"[H&N!MK1H2Q9U*\"4%OHG/$ M)2J/7>MS4)IR!."8A5QO"R09I=5JM=N-W"4#->5LFQB$*2Z%S'6>0HX1AEB( M%-*<8%APC@23)CHYS&:D]:<8/8D5VB ]MAN<<+CA,*\KO;/S2I"7;X9)ZC*>-E0D5I5H^)LF$% MK(!$[WS A.GGL%#YWQ M,SA:J-W68.%!9QQHQP.=^[7_2_9V^4.M=EL 2:XSQ+%9/0C#8CA/):0DDS!7 M""LBL%*IT^[N2]$JX\ 3NU=_=7_/#K&Z_J8%(]#SNU8['W/?XJ*WP6_< M86N#O7-GG6B_=>+A#JFOT'P4Q7+P[;:_CMV_>5 M8NOGU0E8E&DK$D]=-3Z^YN;+3X MVU^__17=5M]S(^SA?JP48_K*5&<2)KF,"]H;IB$*D@5 M3J"4FM"D2$HNG?2&+O8P-O+8&@A^MR:"RD;?6@DG*+K1Q$W8],P,?K $U[@\ M<;V7PI;[7EZEFN6)DY=*6)Y>&+!DJLHO?EBOK3Y9_=^%%7O]K.NRO+^JS.T&V/OAL;[P'1Z'Q5F/H/?,,B/$VV.9UR/N ZW^HN/O MMS(,!+!SP>C;YG#KR$!O#Y:7H6V$30]_W15FV,\[ORSG,_$R+9*<:D0P+!E" M$"-20%X("2E37**<)CS3/O/$RUV-[1NQM[2U6O*;,';@ZC9SC(-6S^1^%J@) MJ.T$OS=_]I+G<1V?J//,CNX&G7!>=_MXYNEP1Z#XSUG1L[KI?=I440J1HD1: M'3(S]\RXAH25"N*R) D5-"F+TDOUQZ77L1'*3B_R6)W/4_''"7$W?HF.8]]G M=9<@'(9NO."*J^[CU/.PLCX^8)SH^7C=[$=-HDD7GO[RYLM4%AJ7G!#("180 MIRHWJUZ>089HHA*9IUGJM,_5;G1LQ/+&\KEY'[XLGQ>.@7<'&'5S1:CG?6]I MVV1R"?[W;'$OEX^3VOG+5.K\KI]SM^/V MK]_9WX5]^,_50?\X8WPV-^N3WQ9RMJZ*;RCY\Y_"7'KW:/\V905798+-2YCG M34 ^553 E".>E1E%J=33A;JWV?_?W><#0<8X/?-S66!A=[@*"[YXW#TOSP7ZI\F5*6B28EADD5=F/ M%&O(5"XL/6)-&2DT]=I>.=_-V"8LK?CVG9U!Z4@74'4CLMNQZIFI0F#RIJ%N M%*+RS(6N!B62;G>/F>+*U:%4\,,L=I:KE[\O5__\L/BR6EJ6J;(EOZJU6OU0 MZZE028YSSB#+4ZLQRDM(A*"0)"I/LBQ/D/+:,''H6BU@_F^WN_7/I& M][A [$H248'KG3$::R? VFMFCZ"Q>)>\O;4Z)H,X0Q293J[W.S"W. -Q2C3N MMP;$"GPQBY?%YL-"K\Q\1]D3(_Z"OCVPIVW9J"+E)$M5!JE69EV6"0:I2#7, M2Y'G69(RRIWF(4Z]C8UI:GO-R[(W&/ 74)OL<01]%>5NRHF.7<]DT\#VX2QL M(2'95_'S.+./B>- A_0WXNEW).^*3^<9_-5&ACMT=_7GX)3=^::PB=Z7E7IB M,]FD@-XM9*6642M>;@LOFQ5?@8N<0TKM^3I)S$1/IPIBE'"IL$H%]5*H<.AS M=/1;FPQ4;7-=\WI9ZP'5%GL)0/N@+\L"99F97">E,,OO!#'(F/@-@^/C&S?G\8&SFWVOD6SUE?:RB9'+S'N 5#46;A+ MOX/.PCV .)Z%^]P:]DDPBUJV$#,V_[!8;U;5K*+:L:(I82E2'/*2)Q"+-(>$ MH 0B\P%(G[];6QIQ,_5$-&V\0T MG0A,4Z9MWI\V,Q9L%NJR3&%69$2)G&)<>.7M>/4^-OIHC)^ ^]K\ZCO+#ASP M5 OW&@LW7!<,*<(> !D>F!X^'&>/VCW#/U60<.8MEW/D"] M7$'KQ03L_ "-(^##M5B= (FV6Y",+-D69,K $FZWP'4JZ793:P''-&_GBJWN MYK-[P\C;^1XFB">)A"3G%&*9*D@T9U"Q@I(\*659.LWW+K0_-FJK+ 2-B1Y' M!V>0QI[%1V796,-];ZC='NXPI$CB3::D@MUN&F!084FG^0Q 3+.%,)(CZ'%O$ MP72PPPK6'[)N$]PH>/7\^=@^?BTC>SAUN(I$U#GHY=X&G69>=?IX)GG]AC#6 M_:I^J,6S>F\L?+M<5"*,?Y]M'MX^KS?+1[7:3U'7:QOR++^S/Z<(,UE(@2#A MAH4QLI&%J.!64%$G6&9%P;V6U $VC(VI;63-QTPT01F6M$#L&Y;,;@#IFNEN:"E@P?UQ: M!<;5XUX)8[LW+P57J:1FM4RJ ]6,04HS;772"\YPD6*>.:^;+W8S-B:SAD+3 MT2.8[4UUK)QU!5"'Y704F'IFI@HA:V1+Y<;A^,+KT7-?9$=!;*"U]EGD(BVU MK^+0N>*^?/=P"^^K'ARLOZ]??5NI&INQ4D6MF!^V_]:;/NCC.0C:% M*=;[$JOM"]XNUYLIT9(69<(A+Y!9P9>(05(4). M3@Y*8!]<9KV-7ZBGC['HI:Q/5$-?I0A0'U!?*AG42U\WIB9ND^^L8NE1WAR7 M">>$26C8OX!8VK.II" P251!"U:PDGAMZ#KT.39VW^;6/:V6]Z;=T.3$#I#= M2#HR=#US;BLY<9?;61D\1&[B=83ZR4WLZ/=UFO;4AO9G8%1W2)154(@U+PHFA(H$AMPJ5*I$9T11I M)KRBI@/M&!L]?3++P95],3QK9H<.@QM9#0!NSP1F6>J@(O8^+LA6P*X= 6U/ M)J#RI9>JV#?B&97N0FT9E )O!.R8%F]M+F"[\U?VDI9V")J=)E7J#&.B8"+L M)B>A9BJ6<@X+D5,BBC+/2O>L[:/&QT9JQCR0EA-@+?38ICN&S&$;\P8@>B:@ M-@8A>Y;'8'CL5-X RD#[DTX/B-^VY 6G.SO%JEJ>M\^U?JU(V2GY>?+41E#:_VK+@^N.N= K'*.=(9[# /(>X MI!220F*H#6=11'F6%KDS=]UFR]BHSGH#*G_4<@EL?0)FPK'SJIIL MK ,*W,083P=B'6Z4>N;A_0!MQ^?NTOA\'LOX>'#]<.,TT*=AB!?*[\L2!^+. M#]&-70SWW8J#Q<%G+E*3?E_%]6HS?;MZ*JQ=\M'-EM,4U70DI0$ MZM(*NB6Y@(PGB?GW^XL0" MJN=/21!&SESC D+71H"YO[4)8/YVO '0V<$@%.+BXI8;G*X-V\*LZ_+LML1$ MJ0F310X+RB3$N&( M]/Q&NX/AO>5WWN>H.WE'70RZ07?>O>-]MPM7!>JQ;"<*;UYV/_[G3*U,0P\O M']4/XV\ES\)(DB5FG4I9EIC7.260II+!0N=,I!@GJ6G31Y[%J=NQO>:M9<_. MV&HB_>GN;V&J+6[HNQ%"?$R'6T5ZP^FO[>*%3ERI%[>NAU5^\8+C1 C&[^Y M79B->1;82GY9+>6SV/R=K59LL7EIZL=QPG)NYA50%%8MD(C$QL;$35&@JV5GB(OG<"ZD4TTN'KFF*V=X!BR80IF.<$45[2EL\=A M15I9?=.P'-CBIL@Z7WS88]&#Q).%UV/6QKOI)=AR^!=YK^QURD43;U,G9XGFVN&^*5"T7ZS=*+U=J5Y!&K=^;O\[N%U/S^2Y1EFA(4VR^ MX7G!(-$*02)S1#23.?;;:@PW96P$T9@54E(J:"3.4+V)>RLC(4UP8FL(C5+9CV4.@JR)Q7*(9U"VSG"V;=U&*HBNZ]#23X MJIZ6*UO4[]UL+>9+>\Z[KXF="9%F#!>&*3,%L<0,Q?8< M^AP;)38FU_$/OZCE_8H]//:]M5);"W;F@KV] MX/=^ME/< 8JLA'N]WX'U;YV!.%6]=;\UC(IVA47W9#A-F, 9E0HJE-HR+P)! M5O "(D%8:A H&98^BEUG^O"BF@&TNII/?C4W6.[HWX];SD&9,9UK9!:WB)>& MQ46"#9\C"1-)L98L$Y)ZE4:\%K-OA M?E26/=?/H*S:X>@QBW9=&BQ=,5O8A.;%9C7CSY8LOIAQ_OGQ:;Y\42M+TRME M_Y6M7MH7-;7+LRPI&#:L(!7.;, -AU2B#&JAF6*4()I[;7[=9L[8"&1K-A M M4\TDL+ND>1_CY,8XPZ'?,SDUCH"VD<"Z,@&[,3GPYO#*V#7GX^ :6S/B%I.& M5H>( -\9'8@8K0:NF\6#DL]S]5E_6=E9VN;%]KVY6T@;9_5DI\K?[3[GE$E, M"X41E+F5?2C3#)*4F>] M60-:^SV/))S'PW%)W0/*/5/F;:#ZKZD]$8J[L';M?-C5M2IF_OWDU5D;"$6P%L+LV\CULYVR(S\SY>Y!@E"95"N-!2N]&Q48)9$F:*I(B)E.G7";'_L;V.IXMOS0!\ZWVJE="_E6PNU_='B#L^:UN MH=>NL+17%PW2-;@*HY?404PX!U,_Z(8UFB*"*S971!*N-C.D;H*K3T=2"LZW MW7B.\%$Q0VI- NO+KG(\E0E*= X5TQ1BA+19D"D!AIYG=W8V- MA!NSMB<+BWLPMV:'UP2Y@K;G3OG-& ZV:5Y9.MGEPK_T4"3$#95^]M+/=_DZ MV^J=[E_<8>^^*T0TWRKOJZK93\O-/]3&1J::J:.2S1XMX8R616$645@3B!7+ M("55G1">,I29-19V.F%SZFULQ/+YD%#68// -N"!_5!@L=R %[6Q@LZU!SYR M\== =YCGQ82R9WZI39W4[ *,M<"8"W;V3J[M; < Z".['Q'(H=3W;P344X_? M$:!N6?YKC0RHSN_HSZ%(O^M-@27SC@J*[F>1MO#HKVRS+3RJ#>U]7JCO#ZOE M\_W#^]D/]0_%5NM=YN$T9YE@2FN(\@Q!LQ)'D-(BA2DI2ZQRA I>>)78BV79 MV+C]W;.RLLVI87&V,L1>F0WRZJ^^)>2BC9[;S/)5QJ3WPU&',LMM[:;&33-' MO9M7#*9D=3SPS7RNS<)W^VOPSOQF IB% ECO@0$$-(@ "TG$ GBQQR5NP;QH MU@U;8"\VJ"<%^:)W$.<;<%1R6IBIQ?/ZP#R=+M2];>A[^&<@R#@GNJ$UW9R8 M./ >[FU?@+"Q"V/__H9B%,R_KIB_Y1:H_ )[QX#U;++-+HE:-C JUKVR>9AE MK\KD-X%YC<5O:SQ00&BVF&W41_-AD!_,(G!Q/S/V-*J#CS;"_%_5PK"IYV(_ M'M__6$Y3IEC*%85:9;8(*\LAPPF'0@BD4(FY3KSR[H.L&-OLW#SUR%,_* A\ M-\KM'=*>*;:V'U8.@+T'M?[II"IO)2RSMIV9U+-EXTA$X:%;<(RK0Q1DR;"R M1+> =:)2=%-CP7G,*[MA\D[5?WXX*(102[=]7<[GAK'_8"LY5=A\PEEN=RU2 M,W75,H'4H>\PN5%FC^#W3)8]X!Z2PQR"7NS$92\;ALY6#@'H3(IR4#-^A"C5;/JN M.1IX/UL+-K<$^][\RWHJL,@+3!)(M%FT8Y$6D/&,PI1D G-*<2ZQ"^EU]#$V M8MN:"6H[ZWE&9:D;<77!V4U.D4#J>T'LCX\SP3@@T!$%:>ZN^.._L/T1UC]6 MI-'5[B#$X.#8]N5WN31LQG,QQ'FG9TQ%CI!4&>2)9!#G"89F\6=^XDH)60J- M!?*9XUSM<6PO_Y6(_D#5Z.O N\U:HL+9,TW*[A?F-@]M;90L!3GB:E1$3"@B02XK3,(,5(0((DPDJFM"B])*'.=S,VFHE3 M<_T"I&Y<GN2<94]]6W"T0V)5.R!)=9D1LZ4+2$F*84LD0AJ+E069$E:2*] MMEM.NQ@;*1P)(GI5G^D THT.;H.G9RKP1.8FL4CWBC/>+_N9;EY-,/)\U1F' M*P.C!Z2<57GA\R]L)C\LWK*GV8;-FXP7C+'*L4IA+A"V6ZL,$FJC>$69E8G( M"4F\EAV=O8WMM=\;"ZRU\,,"-/9Z'O)W0NS& M& ZYD0CC&;[3#K01O:"92X MI^>=/0Y[*N[B_,EIM]--@Q,8NUMEIW5]-DM;?;4T[> M"7$W@HF.8\]$LX.P^J%E\@2P#=A:70=]1E2C]T$IKD*]4\_#JM;[@'&B9.]U MS /W8'-P:L43FA6IY**$3&6&=$0A(,UI 3-$BR*7N=+2*6CF M5$K/Z22-9GHA4E5#CHH2XT Q2@@CD6:*8E@EE MPDO9M-WXV*BM;9NO &$+,K<)4B@0/3.8$P8!&G^GSD96[&MU,+#^WJEKIVIZ M9ZX)F(.\>5[/%FJ]?KM\Y+-%U=Q7)9;W"QM!_$$:RI[I:CNGB:@39B:T4O*P MU+CYG6%W^7GSH%;U=:U??E*;:4DXD41H2,W:"F)6*O.VETM)%NN@<;Q"5BVGXQ_:RN#C//)\)AVCNX)&6@:V].34G-(<_E/ M'P\XY%/'D^(W1QYTT#KGW,-8,MP770 M7RL8W-D 5R5MJ9ZJ\R]LM7F9IEE68"4$E%)7DIH:+^BUI5M:R,QY_YO#%D MF_#V??9HZY'I;^9?UYJ)RLB-L>+=M@@H+031B!,H"YN3) I;JR=1D"4L53FG MG NOZ+FXYHV-'AOO["RL\0^T' 1[#ULYA[635D&][>8$5(Y6ZAU!Y5PC/P=N M9/QZH]LS5[_.P'I3>C_X1V7\R"8.^D'H!][C[T5/O01L^]VA;P_L27TQ32TV M'Q9Z-6M"8YN0GY00E6!20B*+'&*I"L@$%Q II3DNDI3E3KE;+IV-C>IK:T%M M+FC;Z[&7<@U@A_VQB+#US*&7$0N1N;X&G<<&4D0(!]KZ"7CX_+9G'"'IW%BY MUL9P6R*.WAQL9KC>$Z'2D'P6F[\SFWBP>=EIVU8'JONBL:S0FG"50(RQ: J; MHU1"DB@I&,M0H7APQ2$' \9&OUMS 1-B]>P;R>H-O]OTMT]0^PX@.:SD9(T' M.XQWYC>!$J"?@KZ!Z/57A,C%B-Z\[3 Z<4\%.KKF>^^-($V M]OU\O%VOSW=$W/BO#Y0'RB5N+ >;Y?:(##CH\D5,+0Z#+FZBL:<-PZ8=AP%T MDH0:US.N]:[7N%+#.6174VK&!YJ%18>]IFAK'QE>:Q48%^/(D M-VXWP6* RT>KL:K6-F5M6F2%X!FGD*(4F56](I AC6"&\B*CJE 2><4W'[4_ M-BJN# -/QC)O<;X#V-R8\P8P>F:^VC)0P_&E"XX0S;QS3L?6Q#OH8VC-NW,. MGM&T.WM9'X7GOFW,VL]^LC[K][,%6X@9FW]9KF?U$R1+2A=".A MUQB@GMG+H5)>=;Y=>V;GW3O?P-8Y\/O>/?#SXOFQ:G(94VTC-O(#5N/S,&Y$ M=?O\(?6K\!?0?F 9]0\?OTT1)46&"VX&CQ.(&Q_-)['K*3>\C5&)77; MW+"5U%L.G%12;_\N()3D0IK\0A[5J3C:C9M24=),I#D4*;I8;-N]^%V\QPNO=W9G2XPS)V#\YD=RH,CIN.!JX:9BZV6 H\'MF MCTJAX^ZL5(?]UZ/S@OUQ@=5'!]^ZC@OB#81'V,L S)0.$Q_ ^,7-7,CHIW1 M-*%M#Q=ER^L3]!S7R;=@TO>"MYT,&5_X[:+K<5><)[T,NW2\ MY.3)&O#BA;>%G1AR^+):"J7D>I=J\Z$Z#C3KS6:SWY#)E"KS/BNB8*HUM9(C M G*JN)EK,B0P(HAG25C8B:,%XPL[J9__V=94P':VAL6;N Z%&W/T >_ \2;: MS$!^VAI?)?O]I1!ZN]*]42>U4[ WY:5R[\Q3.2Q&>$,E%B M7HH2EA@5$)-"02Y)#DMF_C&ELBBY5_)Y]*$9\EAH)&/B]F7J"^F>/TMUK,W7 M(W0;RT%M.JAMGUP+I/*/NPG +&Y0C8\!PT;,!$!S$@X3TD:D>.^+I5^F.>9) MCE@*,Y:;!38V/YD%MC2?(X2$-NRG<7ICJ/?%SL3_MRAL][R^W+WKQO4?166J_'G_499:2CB&"%RI0G2,&$*L-^2:$AD;R JD!< M\A*5B?2:ZO5K[M@FAUMQJ3/5O?>29\'EU/L8;S>>'<\H]LS-!P7:+0?O?;U0 MM;TM9;>NI)'L1_.<)EZOP>+#C%!?I=_[,/FU:L3W"']',?D^>PT(LWC/9JNJ MXD#3]X&TWJ^*K9^-)9^M+-_SRD[ZW[#UK!%Z+W4F$T8R*'6!($:E@%SJ%"HE M);.[#0PY?8%NM&-LGQ;K25U]8[(EGF/IS*T_P'#-SB-0N10@PW_#$'9_5 8< MF+Z_%KLQV7T++@W)YU<>$H]XC&&&9J"0C)Y?&[^XC-N1[0S-N*'YX:(S;L?@ M($ C0G.A12*T6IFVO[,_ZZZW_U"G?4R)R'"F<%) MQJEGW8C._L;VN=I:!U:UBIAO.8EN<-U6+1$AZ_E#LD/+F-K0U 3L_K$V-V8Q M"B=<(M>GZ.YSX)(53@"<5K%PNRV,4,[,Q]?;BN2.#WQ7$R-ZVL\MCLVG=FMI MQ%6Q"R!1'_/.#@=]QEU[Q>[K7J\WT5_;G[/'YL0G&0X)QJ;B&*!&% MC6Y*("E9!HN$E&F2:HJT4[GKDY;']@ELC'/[\IWBU/W*W^1]S^]W8U?$.,6+ MWG:]O.:FUHMK_G;\TIZV.L@;>M&9[>MX^8+06@.[&?&4F[>,%#R%,A<4XH0A MR*D@4)8EQ1G66JG,)8_E3-M>[]\ Z2G?;1_M=%W?,@%[U-P^OX%8]/PV?G0 M($"S_\35R'K\^_8'UMH_<>Q41__TDE M#K,V,D"_?&5__,K,-VG&YK:VR&?] M5:W5ZH=]7P7*B"@IS,O,K"5)BB$E/(<%U27*S&(R3[VR]:]W.;;/J#$4/&XM M]17MN(JOVYL=%[6>7_B=L1-@L=O96Y5-LH=36YMC2GZXXA-9!>1JMP,+@[C" M<*H5XGQGI.TJT_AN=4EYF5&9F=EX8O^#$(64TQS21"(I&$992F[:JVIU-C9Z MV>VR;-B?8?E&G= &[E0% O8:VU265/I8N[M@TN\65;O#U]V?.N/ZU\853'16A5$J2R(*:H1S6>09D9E?I+ASUV/CE;:0 M=6,[<)F*WSH";H33#ZX]T\\52 <28W0%K">=Q:O=OY*$HBLLE]41G5L(8[%* M4O&[N;>J(U642&F>$4@S@2#.F(!,V,T0ELB"2I5C4?@0U4'K8^.BRCA@K0LJ MX76(G!O!!./1,X>X0^%-$6==CLH"AST,^J*?=>[X73Y_T1;(_+U6;V MKUW]J<5:?3(D\?T/-?^A?ETN-@_KJ1)8<4P8M#'+$-.20J)59E8X0IGU#%9% MD0?&,0>8,S9",,]7%AR&'#(<;J0Q',@]L\S[KHCA5FF^ME<3\ _%5N#S(N)) M?QQ ^XKZ#3'IM:)Z;X"O(VKWEE;#:-6L"JV8S9?5\L=,*OGFY;>U-:-1,VRG M@.^V,*0NTZ),$4S3S K&*@5Y8E9WB2@2E),D%47F0Z7^)HR-/M_>??M/\/[C MY[]_ ^^_?OX5O/_PZ>[3VP^??@%W;[]_^-N'[Q]^_N:YB10P+FZV/>+>-\G^Y7U$]"EAKUUHM?-L1M@C!LU$&#'L-$% MX4"=1"'0I)%>2> M)DB4.56".JVR+WP&X.9@P O- M#Q85V.U>.SSPRI4WJ'8]+.?FCK65*]B\3"G-\TQR 3-6(C/%H1BR0N90F[>[ M3!G1U!8+<0\7/.W"ZP4?+&IPW;+S?_X/DJ7E?U2B)YN7 $FG0TB5D%F19B5D MF< 0"\D@HZ593B,E MJAR1/15$0SIF&G-CR[U(9%LVYA E+,IFK FOI=?#AUNW8.+6Q M&E1F@\9NT#+5C[ "XX3(0&_ MN\/(JE9BK\BP5HO^L%X_*SD5AH'R)*>0B[R$N)#"\)19$@HST>.4",13KQR$ M"_V,C8[:PO03,*ML#!2BOX2L&^%$P*OW8XH*JF\U5+61$U";&8]1KN 0E4(N M]34H9UQQ^)@DKET>J/F^:A*A3A_?3!:%R,V2#V?2!K)E%)*4(JA$(60A=28T M\B&&RUV-C1MVED:AAPZ(W1@B#G ]D\0>LP.>B$X3U\&(*\%^N;MA)=>ONGTB ML7[]#C_*D&HV?6M63WV/ MC?*5^3J7FJ@$$I$4$,LRM2>ZALQ4EB*6"9+ETGF3]FIWHWLY&X/!NK&X$JQ] M:&SV*=U\%6B'[=JH\/4_K:^1VQI;R3%OS;TN1Q8"H4^=ZYA0#E71NA/26.6J M78'I+DQ]M94!2U"[>G18;-KYKF@*HU^56-XO9O]2 MM6(#TZ*DG)!$02ZPA%@C!+G50,X*4N1$H804W&N+>#C;Q_9!:.4/UOHT8+'< M@/4S_[]*;&Q "VMEC7EN- _X1#CN5H]SG/O>\CZCB#L!>\=!V_/3NC-'@O:- M^Q.'XC6]2NWV/7!]*_?V9O]K"P'W/3 .NL*]FQ#VB:R/4W]5FX>EK,LB5U7= M]H<7^PPCEF+!M$PA(T4&,:8<4JHR6&I1"$Y2G&9..L;^78_M ]6<[]>F@Y;M M?A\C#^S=OB7](-KSI^ BF!7-_[_+V6(#_F;^7AV$[ET!O_>2V>4/8512]NA^ M4$[UA^68$@-:N%6\S2;4OI\O__CV_/0T5]7B<=XZE3U*H-0IX4DA&"144H@+ M*P>9Y10*K!7-158D!(X5IGIUI,):/O2#E4(E7GS&RLW.AQ@ M!'KF1D_P!Q*$"T*S)W4X/UM>22HN"+#+NG%AS=TFHVNW:M1B74UE[U8K\Y!6 M'?]]MGDP$]39CYE\9O,OR_5F594VM[][HQ9FXKI9?S13X2IC;ZJ*E-9E=C-6 M0,SR E*;R&2S:C.233=OEXO-;/$\6]PWR3#MJE^82:H%$3!+<0)Q*3GD MG%.HK" [25E19%YQUN&FC.UST'CBJ6$8/A)N9#T,OCU3<^-$4W6PDGIO_ _ M-9[\90+VSH"]-[T$9M\.:ES]PG!SAM4NO!FV$]W"VUL,U.9:+NX-J3Q^,8_X M ULK&S@ZJ_9+OE29]E.4$XP*22 I$FQFT[F !(D4DBS-=$&5YLAK*_9:AV-C MPZV=0.P,G8!:AL:TFX\&!._GMG.F@JMK6 'XML6B%^Z0?17RG)$)JXL MUK5.A]7 2Z@WRGADK M*MK>!!:$6E0V\[-@4&H+ N>8Y\(:\8]\_]G,US8O=U*N[,F\^?'SZOORC\54 M9E25E"6PY%;5E/+<4%MJF"Z1A#.>I,AM,M71Q]@(K#83-'::Q8W]VW(%K*WN MT?&7 .VFHT@P]7TJ'8*05P3]%0R"@^DOM3M87/T5Q]HA]MIES*5!49AR1GW";(:;.$,BLJGK#$*GQFPF]6X]SS MV AA:RO8&@LJ:[V5B]VA=YNS] )HS]1Q8/,$7(#VQ6[P6\O![\V?O9S:>@,8 M.4O7M?>!\W8]03G-Y/5M(#"WE[U443+OEZNOZJE9!W[6K43B:8E(0I*<0%9: M-4AFM8G-M 422BC%.L6T$-.%NK>2!&XD=KU3IY>-UB];N^L^W[F]%@!8[:SV M9"\'N*F41)&\@'F)!<19QB!5.(=$\4*1C&#&G5*U(H,]9&VUQ^7S8@.>V,QS MK\T!7;>/0ES,>OX:;(T%VLP>]^96$3TM58:(Z=7.Z,1-L[[>[;#IULXPG*1= MN]\9JMA@92S-)\(\*!NSZK6AD4^VR]_62C_//\ZTFF9245KF&"8B22!&20E) MFA&8JHR65H:Z1%[I1 Y]CHUH?EYO9H^5%-)S92.8&R-]A1NN(^W(.7'QZYMT M&FO-'-/:6^V<[2R>@-IF\+$+SP!9!V>$(NL[7.]W8*$'9R!.%1_<;XTE>;_; M12ZQE!0Q 5%B4,;$*K8S*F%2<"(H(VE:>E'.Y:[&QC1M2P_%[SV+FG6@ZT8S M<3#KF5T\1,=[V9*_#E+/.N2OL]E^W>WKNN0W;J-76=MW.$G_:1FJ400@9JV7 M%)+:4M)F291H#KE-?U9$,HS21"F=.JM7'#4^-J:PUE7?5 ]-A6.\NIG@5A1Z M?O=W (2H2QPCX:$E<0,B RE'7'\T_$0B+GC<*0EQ?,]P A 7K#V0>[AT3=A, MYNLN@-4VN:O6;O7.,4+2RIQCLW#2C2PFI8SE2:8I9LIG%G.^F['Q4KSP\HFM M.%J5BU]J<+Y9G_)?5T;+;59T^QCTS(I[ VMNK/"+50?,#86H4YX+70TZW>EV M]WBJ<^7J6U-)?UNL=OG[W]F?VY?EZW(^?U]7<#C*4.0LHU1C!!-6,(@9,0QD MU6%4HA@ELLPQ*L*R27U-&1M5M7,:V[Y4@=>[)!?K3E,;(S2EU'O,')=H@XQ$ MWTLXYT$ C2L#Y9:&8MI3>JFW.:^481H*V^4DT^ 60PK8S$P_>B;LII<0]GAI MMKBO#E!G33KK5"!4,B40S NB(,[-W(XR8H6V2HH*A5*-G;+S'?L;'6GN+09[ MD\'6YI J+=;&; : MCK-/AT5QW&\+H.1?V>J?RB8:F$G8HRUM\8:ME?RJS)IQ)C:-)/5O"_-%V.X" MFIEM*0B!/%'QT75M/V@Y "H/P-Z%^M@? M5$YX,([WN#B0>)]H]TSIGD"';%IZ(^[!^'TB/Q#_1Q\!OP]"*(*=GP?O1H?[ M6(3Z>_#I"&XD.!Y;F >QSI'].EO_\^U*R=G&_C0MTNS_H^YMF]S&D731O\*( M<^)<3X2PAP1 $MCSJ=INSWJ/V_:UW;MWHC\H\%KFKBS52"JW:W[]!?BBEY)$ M 1#(XFS$3E>Y1"#S@? P,Y'(S%*N4\"(8.:U032PD1-0$(;SLBP*3CU[%UV< M:VHOB==JO675,K&R-<7N?C>RU_\6E'A]$6.WN$8DY 8F_",I:^AF22-H^\M( M2=77H(J=1GUQOK$3IZ\I?B95^NHCM_=N?&_7S)8\L8<*N2!":J8-G"4&F*8$ M$"TT$!1I1;C63#F9HM'.WE+9;[.:S$JKZ8?WB#VH[3]."%WE& M08Z% +@H4T!URD"I4JUYEAOJ(#XO/9CBWZHW2@C&H #\T8G9VVPO:V6YJMKXUU[<6<)T[:!R-UBL?JS MIAB;^=_:*+;O>SQR<<(L*L/TSS@JS3@I_YQKW!X*(YRV#-#R_KTR[E17R/WI M@U'G<6V3(>=E(;6Q/G* ;ZK*.RC#,( MSYG&_<' *HNL6O\'6SRJW\SXCTWJR]NU^ONC6HJG-ZOOK%K.25K*PM9/9%2E M (N< US+/D0.ID)W;R1R.XIX/D K\; M!44&=>B >QB&_D40W5&)6^W08=YQRQJZ W%2O]#CT8 CPMJ ^KIJ;6"V^+)E MVWJ.?171LD2B2&4)$"MS@*GQMUBN#0NA0A.I.,RP4SU7Q_FF1CZUQ,G75;*3 M.=D+[5T;S!5TAQ._N% .3#DO@Z+'*5Y<-$09RQO)"D90A>T]\M64+ MQ^.U8>3THJ*=M,/MKZ]VCE&ZU5Y=0<=#O)=?EZ'/ &_I0CM+.DUGEQO2&GU? MO..LZX),H;OL55G_&3K)N@(>J6NL\W2!'6*_/RQ63TI]4>L?E3VF9>LF7^SP M3NC^ALA;@^+A7]JF"?-4YQIS;'Q_B G /!> 2MN\@&HA)#>6:>YE?L81:VKV M:IUY!WB=0"D.Q)TE5=.=9,M^)KQ1R;/9;)QE='MUC+\X [\I:@W:=6GK@QW> MKIYU'6-FAQ?H(G:EC8IGW(ZU<40;MYMM5#A/.MW&'3WD/MV;UZUKRK7"*4PY MT 0R&X!%@%!: )9)#&&)8*Z=:CH=#SLYUG1-6'F&CD.D-$CGHN0BPQ[ MO7WNI(7H/];5,Q<W_QK9[M,CWA9[+N'QI;"3OP:F[+.'RKBKUO"T M?:YL4/+U:K.]^[Y:;ZM_--\;+B&A&5$ ,D8!MF8=164*2"8+3HJ\%-HO=?_Z MG%,CGD/9[%5Z8>2M@^HK7J?VBU8/WV1^!_3=#+'(F Y,; ?2)IVXB95WEAQ* M'#&1WQV>N G]#O..F]CO#L1)@K_'H\&5GLQF4O)7MEY6RWOC^)K7R^/"EH9] M8RPH46WG-$>::ZF!+G!NN"A-C8E#,B A)Q!+D2GEEKCW):\"='(-!@BR -8IV1YRV ! M@:>_&F[^N+Q;\ZJ]\/E%;;>+.D0Z1RD36!(-H(30AJ(D8%I@4"A$#$W2-./: MK5'-M:F<=N.H[6D.Q$Q874WMWHCO$;OI S9E+-.9$B#/*0<8B]( FRG BS3E ME!G(2Z>*IU%@'3/JMY,L)IH.,<%(& W\(K!2)A]M$=C]=V\O:"2T/"*)D5 ; M*;88B)Y?M-$!DM[X8]_SXT4D';0XBE&Z?/[&&WA?U'V=4-F=@AA^M&V[@+9] M73%*(:!2*V#^7RE49*E,G=+0K\PS-8+<7QCKY R\9/<,3C=#.@)( S/D*3X# MY#Q>@6&8NW//YGJ9&W/G%;YX3^["Q_V88+/>SM]7V^J^)I;7;*-L*>CV/E;) M"J5A1@'"I3&4M#06J"PQR"26O."*"^@4).R;9&H./C3 N /3M?O/\P%RSY_^;U] M6XDL,YM;8D *E .<2P68,EL?,\UEKGA&B5=;J][9IK;]+Q3A>V4$WEP.:P>@ M[!QN=F>!QBG??=\'KZAD>>[S>91R3>/:UOZ M6ZVKE:RS33>[%%3[H4]M"V/;&&5\QM.\U"Q/ MO4XJ ^68&I%]>+0OCO_U/[(B_3]FTVUJ\9.JUBMY52V3[;?5XX8MI:_9%+I. MKLPV./J#VU%+*=V(YCQFXX&R#)^ M1])PP,ZV*[UAN%N;?)U>ME+R^*K5V2M6S[I($2X$SE$)\L(V0LAD#DC.,!TP7(3@YI.%TY%'.U*XJ-3A6<+E#_EM8ZFJ M^:^&.K9/;ZN%6K\V8]ZOUD]S"+426MK6 4A:/UD#0LUN9IQS0D6N)7:JG7EA M_*EMY4;$I)8QZ81TV[Z7$.S?P!%P&7@+^T'BO&VO*'YFXVZ4^)?[U8__;9ZL M]^W?L?T1-#_6&_;2F*-LV2L*=9OVVL?"O+>N0_F[NCS"5_;SX&UO7#%<:$0A M$-+\#T82 BX%!9Q"H1!5BA:I3Z6BOLF\-O18Y882V35PMW4C#JIMSY+[=5\I M>G^LW5R@6 @.O/5W?>]M-8?WA[#]M1&_^X9TQ,0R19"F!,F4@3W,!,$,8$"D(8"G*"=)<%7XY!'V3 M32SU5X.2@7]\K3_2%M)Z,[>"-D5ZZYC% _VJ8UMDO9VK51] M9<[X.Y^-S317&:0:%;;80JX UI!8HR8%0A?:T),DW*^[V> 23XW0K(Q &R&3 MJI4R63/?2K##K[-C3'E*JS=TE/F@"->AMH>5N!+^E)PMUF5UGB7[=A#)@=ZS MNG>D[6>@DD[WY'/?=\(_]CS6.L6-1@\N];CQZ;$6X21B/=K$-[RU/JN'[EAU MO;I?L^]UP\>4Y(ABAH%B.C>O&T(!H=B\_B?"**-QP7>9 M;KN,3$2$<8E);AQD2@#.* -,\QP(IG&*F*2R\'*5+\PS-;)HQ-RWT C.>[V$ MJQM+1$!K8(H( $#IAUU(3FWJX_4YDK3, M!;8= E)AB" E@#$I@2BX9FE:%+)P+TOP?/2);O]:P#:'Q:/1T/"H,G +*B.5%O!"QZ^@P"7M>ZL(G#PT7NF 2_(>U0NX^*'0@_[/ZKZR MA+?89S0%"90%PJB7@19:!7!4%U6F:<^S4E??2!%/CJO9<>R]D M8J7T/>M_!F(_8<6 9F#.\D0EX+C_O.HWGO<_&W3D __S*IV>^%_XW*T)V^?# M*A_$MOIAI'F6O*M164H%D=G_J-.$_9JL*'R)K2^6*S^9 :HS=U2VC*(ZQ]J\\9( M*NH0^AR6!<8*EB"G108PHL1P/BL!U27"I:)R5Z2^[M*I8BNSMLK$XU-? M]*(2I?/DHS*@+R3/J-F"RVN;2$5A'B19ED*E+#I';G0@"IC MDHH\Q4BEQCO5T#EL=C+\U(S)1L $SA(KHT>,Z!0XAY#937 ,S"7'2(3T]SF% MQ"-N=A,T(P7.'+\L?B&SBXKWQLQ.GQHO:'91XJ.HV>5/A9E6;ZNE,1/>5S]L M]NW6+$NU:T3YR]-O[+]6Z]<+MMG4)]HD@Q"J# &!H/&HM2X!Y[9-<,XS3-(T M5YE7SH#'W%,CN$9T4,N>[(7O[L/RIZ26/ZD5",HL\%D8-TML(+@')M"H2'O; M7P&8137!?.8?U0H+ .:Y(18RQ"U)#5_9S[8)8]NB<O5]^_5MBX" MW=8 R J>4RD0R)4VC*"S$E!<%*!$A@WRO"PT_^GPXC@3HC5HQGLLQ*J M^F'/!CZH[>O']=IV&RF08BHMJ#$0:&'[.!# !;(!,E6@-&/&,/,ZJ>V;;&JD MT,F:K'?"SI*EJDN$LBY 65L0P,VV[J-T=H?YZK:2QC=^O-IM9 MTNH1CXA\91B64A ;;(P^^O\!P+.R4[+*']8V9!05SB $R0H+Q3@FB. I2VZ M"2D!*<=I01!G&78_-;LRV=2VYZ&X77UP*W! D08GK!T.VB(B./#>'AL\CR.Y MB"".=$!W&YA^YW:.Z/2>XET;8[PS/4=MCD[X7)^YL0E&,[3-Z5HMK9M7'R1! M;:P<+2"03!K;!Q,,&.$2D)3E)(6Y(IE3*RVGV:9&N.TW>R]DV(W@7H#=G*AH ML W,LMZ(A3>OZ$-BF*859V=\F685?I[MTT6)AK M)(D0. 4P3SG *A?&?8(2% @SF2/,J71*#;@ZT^1(H[E?8D\OCL5-&GE][]]< M OBZFQ4-MJ%)(Q2Q@+LY5]"X\9+.I=%'OJUS1+M:VS(H\U0B+C9N"U&=JA'&U9O&VD&X"-:CF%R#&J M/74#4,^MK%N&"DS4[$I&O:DV8K':/)IOMV<5D;XA)K35#HJY'0@Z2$$1%T3B MYO/U33AN I^#ZB<9>R[/A*;HF=U2'SC;_L&UKZRYX))B!' IA.QW$7)YB:N_^O82)%3$H_G &2#=VN V>@3G!$YF ]+!+RD?.##N9 M9N2DL$MJGN:#7?RD?^S@31NG?FMH@RV:CBEOS;^9/9Y#I25+ 36F/L"XL/?S M2P@XA)(5>8IQ[E16K'>6J6WS3M"DD;1K(5/+ZAXON SJ]5A!%*@&WO)!*'G% M"*ZB$!P?N#SR:+&!J\H=Q@6N?S@P[:O.YN\RB,R&UD@3"%!::&"<>P2(DB4H M($%9R3#'J/!)!#\:W6N3C]:H0S3"):P6U3,;ZP@\MY=X,"0#;^9&KB$RJ,XI M'#=EZFB&<7.DSBEWDA1U]D-A^_6],H.ICP]J;5S:Y?U[Q53S5&I92*A GI;:&N@:,%)*@(A2J$QQRC'WV& MW(T A@!R8&YH1)XE.Z&36NK9KD//T\QVC.4J^<2JRQUAO:G#%ZJHK.(\^:B$ MXPO)_3 3W:OF^*(M5;/Y^+C=;-E2FOG?5(M'\[%] MM*+.H-A%S13""A>H %"C%&#)-:#4>"""YD+HC& LI$^ (8Y8D_-6U'+UO5K: MS?2O?M06:9GFQ4ZAI-6H/1[=E0#;) =:U>V9E\+LL^8,8HA@:5R$ MH[)I)-%&Y=JX<#YGXLBCC]PUJ;_5]#D9LM,!2%04W]_/?$#1&./FMQ9HE1K"X)[[/U8U^UKN;8/13 MWN>JG3O?/?G,S87;U;WET<_J8;6V\9]W2[U:?Z_IV'!P\\=]4>^2"HT%%X"7 MPA!@9G/&<\5!JG594)8QB?U:T(7),36N/*KUW M*^9H: ^_#D,;S2%+,%9=]1!,AZJ?[B7+2]5)#P&LIQYZT' WE$]JSO?.I-[- M$>5"09B"W'(GSFT]3J)3D-$49XC+G#&ONBG]TTV-)]]MUDPMJD0_+J6G=70% M5S>:BX?6P&S6..O="?S9[-K(I96NHA*_Q-+E*<A'W;UA\VFUJ,33'*WU_;:2^WL6]MK@OZ^JY?8_S"]'M_M*7)2I M+@10G'& 65V;3D. --),,D$P]LI3\IQ_:MS4GD^,HQ*?($ /6? T&%NO-7<>+]FEBY=M%*; MWQ2S_J_\N/RL[$6*:GEO/O!AM5QWOQH#LMJ\WU5ARU-!RCS/ *$2 9QI"HB- MBI4ERW3)M;'=A%>#FIC238U&]X&@6==,Q6[E PV33L5DM4QV2M:?.E0SJ?4, MJ*PWS)? C8E?;&D'YND76=7P>_V<8#?U-L_;;ZH>9:VU3VC *=(^/N$Y4#6A088*Y*P8M,$.H5 M@0R28FK4]?6;6JNZ0<,PURN/E\"-JP8'=F#R\KMXV?7'L(HD5I/Q;V*>!?)% MKF4>2S+).YIGP0J]L'E^,#]6W*RW!\VWE_+_?62+2C]9X[#MZ[&S%0J"18F1 M!E I:H@/(D!@5@*$%$(<*Z55ZD*![E-.C>^N]*"WWMI>F637SL;7@O-8DWY. M' ;IH:VWP4!VID!_W/KXSHQVP'7FM^<\YS'=**3FKW['8 %/^M%54[I%/,U_ M^_\^S#F3&9+2.(ZP4 "GD@""H :J4(1HR:GF3AT+#P>=&N7\IGY6@MF[6YN5 M&WL<0=3/#Z&*#\P MM7]K..*+W^9G-_WBWOOMN]/$=%3E@.2Z"98&834@68 MXAG(C'?$-92I%+F/3^0KP-3VZKNE6-=%9ZIE\F/_PNJ4\?.1O%?#S3T:$N.! M:>%,,>=9LLOOL D=M?RS9+<.K]ZHYJ>_S))&G7CN42B043TC;R%&=8I"(7KN M#P6/X^\*?5JOY*/8?EQ_4>L?E6A*M1*L25J4'!1(0( SH0$I5 I8QEA>*H55 MZ13[N33!U'BLE;$VM5LQO:K>7@3RNK=R*SP#4U ,EY.1Y_Z-[L89PC]7)AA8X9\4.OMDTU;W1JOQ&93/'15=-M&W51DQH$HN-G49F=C)@O M4:T.#R">&QH^C]Z86O7+ MTR]L84V9+]^4VOYUO7I\J);W]675N4ZYTA1IH$J2 XRY E0:0F)0Z;2$*[LW-+.I;PW8U]Z0$M>*I*5 M@*2I(:J,6/,),T P3"441$#J%( -FWYJE&6%K8VF^H<#L4/K0#BM@1M1#8?L MT*=!!U4?+@(\4I4''^@&*N[@),(+U73P@>=R*0>O43P/CVQP:/TT__!^;A@* M9:A40&30FEBH!*S,$9""HI3 %)7&W?NAUGQU]?!H-ZC/KCD<>M#\'%N?Z9M: MFW]VK<=P@-*5TZ,@S0?FBP^_?OVW7S^_O_OPYDN$DZ,3#?O.C9H/M\=&S2\' MIT;[H<8Y,SH1?7=B=/J76V[,?;'9PW6"\7]6VV^KQ^UGQ62U>'JCS#O7EJ@V M&W>?E]P<560X+5,($2A)R0&&QFZ@0F5 H(+1C'*C1=*JD1SJ MD1Q=Z(A\L'0SG /];)=EP$UY!U;&@'/^3J4/W2H&ID-M_AI)&Z M+5-EY&[*4\>,8/L %3F([33UR'%L'SA.0]E>3_NWC_RU[EK_Z9$O*O%VL6+; M>5IJJF0F#!,A9#B),T"S(@="RQ)JAEE!G([)SXX^->II!$P:"9-:1/T#9%E4Y7PKJ]6JSG6MC7)2HA"#+"@EPJ02@A.3 F!X0 M%H5('=-NAQ-Q:F31E*EK"JF)X#)U RREHX/WH@LT-'=URAU6AK+Z/>O>-$N. M5.R*1\W.-^G85\FS:($<:,9R###$"L$ "D)P24*92E8KD!>9.S3*\ M9IT:M^\$3PXEM\?K.]G]VX=?Q_ZZP3@(H@.3L0.8R1]13_F"D+JY!?GUF49O M2>ZL_+D6Y>X/^_$16]PO;5>,:L,6U?WR-V4;YLUSS+%$#(&,H!)@)#!@LDS- MKR1+C1%:4@U=>.?LZ%/CE[U\;C1R'K)^NK@9B(%I82]:\DZM,(JU+>-.IPMC?F125&I74 M=F;+(, JUX AHPS_!-V:,%W'?]^6?^%OB%@*:\-H/;'M$ MZ-6ZZ\;:H+!OQ3I+3OJ)UQ])+!@'2083:-EZVSI.HVUKH X3Z.8P^ )%:]]Z MHQBW9*)925=+(TA[HZS(E2IUEH$"8O/^RWD)J,[,'DVA8B6#"E,G-[%WEJF] MI=I$IIV4@3?VSB/J>%QP*TY#1_R](0K,X;H P0#Y6<]G>H')9TF/YZ#=/@+C).& W2 M1*9_YA?I(>,$QJ46,FX/AU:\7HG_?K?9/"KYYM'6TVZ,G]I.VIPWJ.::I$3G M4 &6*P$P-HO!">4@)U"E)22,8B\;)4"&J5&4E;Z^EKK2-EGBNW&UZNS.9*T6 M34'4[2I1WQ\6JR>E$M6\S ^S*I('VYXL>67'!#YHU:*[&Z7U;_L$T-[M:\VJZ;W2A+6:::*)!GT+"JTA#P@AM[ MCW*<*J5@D3IEQP=+,#5.W0E:\Z,AUI8VOS>=HZJ=2A[':D$KXW ..33>@]N) M;?&Y=\ND]30/-+ %Z_8Z)!]M&'&GQ=#@>YQ[#KT((YV-#K$8?H>IMP#9>^ : M-/!XA[*WZ'UT<'O30,-VB/B@?FZ__JD6/]1OJ^7VVV:NJ*"*00JD%!G J2X MX64!8$8HP;#0F#@EQ-TJR-1>/^;;"X?I$'&R!&Z&^!C #OR>\>T347>(^+A\ M@081ET!\D1X1)\),LDW$)627_,DM:/9-.T>1 T[HBTH&NR5[9F:W^ M8MT]HW \WA]V0:*^%082==1WQK!P/W^C##Q;0 2H"3@M[14J(XTMS6E0S-M4 M7H$49+JD@'(*;:E, :C(%2@(ID0PC,HLQ,KKD<0 MH1=9ATA-++R&CEM?@BHDF;P7,X\ 2RSL1@JD^'_=_,(D+G#TAD-Z!Q@O[.&B MQU%XP^F!6XMY7F@?WU2ZS1'4J88%P$H1@*&T/7@5-O^#R[(4J2:Y7P]>IVDG MQZ<'=2;;2&$C^&' ,*S>L.,Z.!XA1D=W:/:- NP-53M=#C#R_OUQ\812F&:T?95B7G#"M \0X:5..: "\-*+!68" [S0CIE M:YT=?6KD8^5+4#I+K(@>QL@):@Y&VRU8#$P51S"$&&'@89+?@,I(1YO8U M\3.\+JG=:VR=/#2>@75)WB.CZN*'P@RIKI_8_BCJ3HCUHY('J63& ZY=YWTL M=O^W>4Y+C83@0!6%(3--K6UWN@3> M#'1:%3?^B(WUT(PR$,P16@]?QFW@=L-G)G[A%L.7H;C>5KCG6?]6PN^-D7/? M%.0SQE'=_U:I7!40EP#FI "8<@%X3FQ?X1(1E?(TT\*UD?#I\%.CI;V$MF&3 M?POA,P#V\\KML S,()Z(>+4.OJSXS8V#SPP]6MO@RVH=-@WN^=2M?3K/=-I[ M6RW-OU5LL3-Y7K.F[,'>@LY+2:$POD=*LAQ@E97&%5\'\I9LE,KV1OSG6(W^#LWKZV;=3/FB@W,6^,LU@U]16]#>*"> MHX%"O5 _TML@O-RK],9Q;[B*_6VU,$]LFB/+3ZM%)9[V]7-+EISZK!S/N-_/N#+@JW8NS:R0I M(GJ#!Y;VLOX_;4K#+&GD3?YH_SM,)U)7E.)?;NZ==?RKS"X@G+VX[/3@S55H M[C8;99,B?G;_UE:8Z'Q+XV;6H7*V,#YAF6%,C&7(92D E@@!BHD$E"C.BRPG M1)6!96D\Q)@:.^VB)S:4PEHA@XO5^*R'&V$-C_+ +'94SJ9185;_O/O#KL'% MT5K<75N+6XKJ@Q. %P]=7%"1@N\7[OSUK^H[7916X!-\\2Z MA*"19E4?&GYBZ^W3O(2E4CDL "ID!C!7.6"0:)L8EE-=R%3[1?B]9I\:+^Y% M3EA_W]$(R+M1X6!XCA>,VPO>M7--6MGM%=HFSZ$6/^+EV1#4XMZ8]9)@W&NR M(>"KX?^:(58ZYT09#*4Z"UTC8] MH004IASDJ6*J$!#GTJL\@-.L4V.P5NADW4EM*V5W8B>KG=Q^Q.:V &Z$%AW6 M@8FLE=<::AVD!R(G>YGC]ZKV@BHJ>[G-/"IK>8'QG*W\'@YCJ;L?K%K4+:M7 MZR]LH?;=K=\HOMW_]L'H6]_QW,YA":G@) <%T85-P\\ %:RP':>A$B(5*?<* MD_F+,#7^^HVM_UMMZR[PFYVXLWW"JA]O!2R)&XD-"_3@SBG?)E\.T-UI \RF M !MF$S#VDL?CLW#4HI);@!BC,ETX3,]I[X:1HA9IK<\J+M3V1"QELH ER+-4 M IP7.>!"YR 7N=(PAT@++P?47X2I<6"D$JU1RK+VK9S'X<-@ZS'T:<1Q4=;V MD'9Z-5D=T!RC)&N?&%.HR.H DV-!5I>10IW=;;6NOT?VNOI7,TB;]:EPD0E4 M*B"@9@ SG0%2FI\@4EP46<$$]#K*N#31U.BP#1"M-MOU3N+D%[54NK)1]7=+ M6?VHY"-;)*]7R^V:B3K6;L2P_+F+MQ\U%PK+S;VX,JZ.[^UX#^[K[@"N2U#4 M*,;/L+V&1&17]L)D(WNO_2J?.JQ7/C^LCSI/RX(J2#C0BI8 $Z$ RWAAR(9B M+00D.,WGV]66+>)ZIE[DLYM^N!WQU.+\WS_];9ZGF!)"%8 9TL;]TP6@@BB0EADK#-N@S*UOT.&@4[-@ M_IT]L*7:J.1ORC'P?@11/T^$*CXP!]0ZSWHU=M[JYU3L:1+??;S9QMUO]1:N M-^_1<*-LS',*=)ON[-]"VR:OUMNO:OW]H'9,6ZHC+3373!B_@2 (,+6ULPM9 M L[-2E)%HI:J9B /JG7T(CG-W_KRY M^Z>6@#^M*Z$^ZN8*67W^]$FM;0GC.8*$< (9H/:$'(NT +2DU"PK,LZ<* C& MJ9\7-Y2H4V/-3N#DP4IL3X8V;8/-AT9@^T_:7L3]7F<@)3_L 9^ODSC8PKLZ MF5-8SL&=U/WA^]&AWH&>"7\Z?TAOE9TENR_#I^[+<'A=F,C^ M\F#BCNQO#PW[J;\^^(S!15:[-B,&)GM07BT?SY5@)*E%14)^SP@%EG=KQHFT@5#7-B'BMDWD_K7Y4&\MGYM?D%6_R'!+[ MY?Y+]]&M5;F^+]@F?U7+9&'@,O]HN*R)07Q"WM]=$EGW@U]=1ZZEZ M69.]JLE>U^[[T'Z^5K?)RMVKEW3Z12T(._0BQ*X5.YB\8Y>1'1KX,Q5F!Y\R M[&WU8;55F\]*J.I'?0S=E3MY4VV$(;K'M9H+9-XQ!%$@"4X!SDH":,X*0!"# MD!8(%M#KMM?U*:?FTC2-PK;)X[*^*6',7//N^%YM-JOU4[(TZOB] !PP=^/Q MN$@.3,>UL,E>VEFRK\:4["6.1[#NZ$3E28=I1Z4[=QB>LY;'DS<6IWNW?'C< M;MZK'VH!V\/>7!*5%A2"-*?&U)6B!)3!'!0"2:DYA()Z!6!ZYIH:W=2R)9Z- MIONP=&.32 @-3".')=P:06=)"]@ Q^<.F Q3=.W,?"]33^VRXA=+I?4\$L83 MG]8K8RAMGVR"[O9N*6W5HX?&Q[?YNG5%52*HSA"GH,@8-JYQ20%GC ,)"<8( M<4B(4TE:CSFGQAN=R+,ZI7Q;NZT[L6V@KDDR]ZA>Z[, ;B03&=:A3Z_L9=CW MU8^ZO-#ROK*79>OR,M$JW@;@$I5P7.8=E7@\@'A.0#Z/1BJ-=EIZ>ZY3I+!0 M*8 \M;6Q-0$L+1$@>987J20:0CU?JGNV5=*-BAQF==HSM-DSAW,/MW7V]>19 M)^2-9<_.8,T$%1F&&*3U12V-.*#&2P5$JI+@#*H\]^I'%0OI$4E_=^UJRWXF MK*U_]F,,\-T(/S*D Q/^V6IR9UHC#%@U[C(^PY:(.S/OR]:#NPS$U>)O/8_Z M$;]4U?SN459F#=_;I;27L8N2T[0D.4B%\4=QEAJ"1]CV]A1%@2CEN=OMT#-C M3XU<6O&23CXW$CD'6C]9W C%P*3@C(+SYN_1M^>VA7FJWM]_Q_9'T/Q8;^IS MXXVR>7L4Z39IWT?"K+#7J_7#:FULF ^V)-J]M?#:0(=F1"&--) "IL8>$!H0 MK'*@"HX5$Q!![16JOCC3U#;J[TO[HA?6KDM$)W2BFL*7?J_^R^BZO?"C8#;P MCM[)6)_S@5;, >)'5\&(^DZ_/-NH;_*K2C]_?U]_(* 3]Y?'AX=%I=9?_URU MWU\DS8N;0WL?2V. $62 2]NZ2! *:5J((G,*$9T??FJ4T F8& D]6D^?PM:_ M[6\'8^"]?HA#2"_N4T \FG'?!,Q(W;B=OBA^S;@OJMW;C?OTJ?':<5^4^*@? M]^5/!28P-V3W61GZLPG3=WQ3EU694VQK=6$.,+/%]+,B!T1) B#C!<,B@Q+[ M72*],-'D2*M]$^\$3?[H1/5M!GL)6CNWS@:?CU;+:JOKTX9UY"33'#W5\X_>-TH^+]Y56\T)D)$/0F#.9 M* '&L 0TI1QDQ@,B7"M*D%>I*I=)IT8:OVZVU??:]7FL94P6U8\N0;-3P;-& MGQ/V;DP2&]&!6:41MSWTV@O,KN 5' XN0 MWN?9,$XR WW4W7[;S)G("X2I *S@"&!M?B(I94"@ I=4Y;CD7NQS//S4>,9( M9TEE)Y\?I3R#SHT\P@$9F":>8S%.X[#S<$2EA&=3C+KYSZOW?)M?^%2@!]+V M 3I[0"- 2=0 MV0[0/"\E0QQF7@Y*F!Q3HXA.C7IOM(K82V[-';FDUB4QRB2M-IX^3>!B.;H\ MPR_!T!Y1+_JS%GZVAS_YH]9EH"Z'M^$9U[$*E&5/;-&$R>:IRA#+"PT$+3' 9=V,@D!0%#I- M,4,8"NR:17-N@JG16B=CT@C91FW=$VK.@MC/23&@&9AS/%'Q2K#I4STXR^;L MH*.EVO2I=)AOT_NY,+NF[@U@2RVLU3>UW%0_U/Y2ZP>U_:B_LI^?;/Q[M;S; M;M<5?ZQ[2WU=?6)UMR><(JTD2@'*\\PXC,97Y-!XC0)QK#$2QG$D/J4+;I3' MBQY&*$_0M%X0A_IT-0A>V8(#?_&S;FY=+3=C9\0U&)B'&OB/5$F.Z@?,$EM MPEA&1B4;ZUHW^< '6MDR9HU>\>RA2 !'-8]NE6E4:RD2@,^-IUC#WARS:UM3 M?5'K'Y6XT"7GKLD,-#]]U)^56-TOJW\HV337>;W:;#?[0!$NI!:"4B @,R3- M6 DX+2@@!)8X(Q!RE@=&]>)*.C7KKJX?=*Y4UJ\A*9C#+;!W)/#EEFUH;_=: M9[%VY60=+WS-'BIC!%B]=IVU1XH=#K,"0T47(TO[4O''84#OB5 .-&%H;TFV M57=+:?/U%[N:-.V&:/N!G2MB,\\9R[%"S%Z]1@ 7" *2%JFQ]+'20FJ64^YC MY(<*,C7KONYME&RL-O4]O:#$_.!5<23]$; >FM-K@"U?UTH<5/3JV#QYU6IB M#/JSQMT ]:7A<2%[DMKJY@ MJ@'.N ",2 %(03*2"D&$7V^8BS--S3[>W:M=-Y*&-QJ_#*X;S46!;.BH:(=6 M*^0P/<*O(C'(?>/3V5[DEO%%I2_=+;[\0,#=I#I^4%?P6]:,PQ;MU1(FTS+3 M. ,%M;7VN&$)6N8I0$0I*"3/">MS/N8AE/Q]$0VB4 MR.21C"&WF"ZBY'&9*09:(]UI"D+-[X[3-31ZKSI=?'B\&T_7Y#^Z^'3UP_ZG MPFUSRZ<,\J_5=J'F)8&H($').:8IAQDNG]C/G!I\:Y=5" MV>.$#+[B?^DZN#ZY'P>?H'?]*/@63 8F.5\XO,Z!+^D=? 9\,N!HY[^75#D\ M^[WXF>#:>T(I6102:Q59G9K007 $%+ H4R!$I(*2)AF M?E>0KLXXMW7633-+C96:N^*>U=@=W-WHH(Y, LNM^<&PIEJ>XX/AA%/4\EI7@H"J7%^ ".P!)CDAFOL7^+^B,%XS:@ M;X8>M[W\D3HGS>./_QJVS?[*JJ5-6_BL%O8*[=?5^VI;W==&_A>U-?:#]=;F M(DVS/,LH8"4T[WB6:_M3"22E2&FH),ZSKJCE5_=7O=/D3E_7X]J67T=XZ^]% M338[69-[HY'?!G9; +?]'0_/<;:_E;=KT-+*;-.H#J#=BQV/)+Q0BLHA;C./ M2C%>8#QG(+^'_?MG_UHW7?I-;;^MY+NVV=)!!V?!)2NIA$"1E!K;0'+ ,VS/ M5#(D>)$A1HEKT^S^J:;F;VV!? MF6:TWM=NZAXVO'9\PI\>/JLZI:+.=)?_]=BL<5<*$I\G=.:(/X.L$$0FV M@=G!!;&(9P>.P-Q,%WUSC,85#HH>$H7+QP.CF&;)#UYN*&6VQST$$F<88(R, M.X,*"(3,2YX51:E*[16R/!I^:IQ@I0NQ$BZ YQAX#(9DZ"BC.QK^$<6S2L<- M'QY/,6ZL\*QZ)X'!\Y\*K?6\BR?62;&;NT=C1JQMXNL<9BGB*4<@I4(:\]_\ M1&TA$E9JD>$"YD7AU?*G9ZZI;>G7!P<+L[;!>L)VXB:OFG_RO#76![;;KH\$ MX< 4<-R#O!$TV4L:L_SS53@B%X"^/-_():"O*GY:!/KZ(_XN0EN;\:]J=;]F M#]\JP1;M:TSE*=0YHR"7!08;1[/VK2AY:^]<_'&8R_*JU$MO=GQ%2VP7*=N_P_-@,F 9W&R,8<$=F&%VPA]>3K'R)\<*S.H_['68 MV:B$B'H,$HYC5)LE0(Q139EPF)Y;.#>,%%YTQW8^G*.LQ#K+&<@QAP!K>T:2 M&JLM2LG8X7SKZU38]5/0K<@,#"UN"D?5$+G4-.; M2^?4@XU>,N=0A7.E48X00CDI>U%A2D#A*<* M9))@6."RA%*Z=YMY-OK4-IZ1+VD%]&FM\ARS_KUW,Q(#;\ #$((:S3Q'PZ?/ MS VHC-5FQN$KXMEEYH+2_4UFGC\T8H^9"_(>MYBY]"'_V,>G]4H^BNWF;BG; MN@*;UEO/E!9%FJ9 ZDP8>X!1P(N" $@)8T(KEJ;.AZ,79YD:1[6"UO?#6TD# M0B"70;T> HD"U=#'(R$H>45"KJ)PU4>:A M;[;4L?JA%JNZ&WI[_WW.=9YFM"P!S',",*(<$*T(8%C1C*1I(3GU"7KTSC8U M,NB$K;_G_5VM?["%NKNNRUS]P]5%R#Z]:=8/$K; M 4N(]6/=A4:9K^#V%Z57:[7KQ6T>?;U6LMK:U-$Y@3!%649 B:TM(K6Q172N M@>*("*JS'"JO4]R!Y9T:D?W&UO^MF@*4FYW6OB4UAEUA-QZA:G9-6Z:33>I;P6N]DIWAB?DT:U1.K>\R: M(:,L4N3*(\/*/'+]DE$6X+0*RCC3WM+GV7QINL@))I1@C#D0PB;_*L( %ZP$ M.4[S5$E)>>E>1N7,!%-[">Q;^%H90YH;'X#G$H2[#9*AXW!':-S4\_D EI"N MSV'PC-[WN?=+$]CY^51UM][/!\^]0/?G4ZG/]W\^\[G 4IMVQ/JPCRU^80O+ MC%^^*;5]4VW$8K5Y- N^K]YK"RU G)<@LTT6<4$XH)IID,*29207!<=^3=<\ M)I\:Y;7R)K7 =F7K6U/2!W\V.'0K4,4BS%3LY!O= \N2/8K;81<(LT0T@CP,N/ M-H<%C-NL*RJ9K>:0IIE7FE7?9%/CJ[VL22=LX'6,7HA=?>TXP WN* =@%N#3 M7@8IPP5 .5$ 4Y$"6J(<*%4*P6A:%M IN\)_ZJD1RY'DB>K:GJZT MC0)9X9/-@?2>/:O=%\2->(:!>6 :.D;XUP.$6[F3+RX(^W>[]@8K;B=L]^G' M[9+M#0IQ*2%! MMM2.(3J(!.!44J#24N-2$2RU\O+Y;A9I:@1XV,GEJ/?.@5*V<^G9CB]6L^0/ MJUM2*^?;1?;V!7;T*D==MJ%]S7%6S-\-C09R7.?T=K'&=5FCP7CBR,8;.? Z M,MM\:^/!BHFB$!D!.$>9[75# 9.9 !015<"",<<&MJ=#3XU@K62>%XGW,+G1 M6YCR ].4%2IBY8_+NL:] [P??MPKOR=JG=SP/?U$:%Y;W8OAL[(^I['=/JFU M\76^UQ5(^:(M0&:S7X0M2E9]M\U=]!?SKQMMW%7SMZ;"2S;G1".6:@QXD7. M-82 ,IB"#--"(YK*3'GU8XDEV-08H!,YV=8R)Z\>'VR=ONV?J^3)>)R;.N'@ MW?)'M6$+ZP_]=>59>2#:BKK1S4NLT\!DM6L5LU,J.= JV:O5=#:L5[/1S#JR MA[K-V@)(,1/ZXL(=.?UF6=\3JG M&M*,&<:1%)>&>TH*B"@$*(G*H511 MVE4G=\)V@OOQD<=:N-'2, @/S$X6W#KL].D W%=6\J1:_B79"9_<78?9F[3\ M$8O*71[3CTIA_K \9[* $<((S=+EKE7\GTU'GJZ!Z5?VLVD8T@9F2U0PI#D$ M.A/"5L_, :Y4\&KZU--CV0ZNGB[B97P=/<,H MJ U,33LA:Y@Z,0<@G>MHQ'4%+T\WK@=X5>T3Q^_Z$S<&F1H2,L._KQBO%K7I MU?J8\N/RL[WHN+9VV5)^6"W7W:^_L$VU^6KO/%(JZ5;+)T9%1K'[1J^3 B=_88ZI6]GK;'2J3_%%K$AK/NGEM M/:->8Z[8T%2X6ZR;UB<\6A8+RV%B:C=+]S*1MUB@7HS/19L@C-7?FZF4O7E> M#[:_KJ5T1N##/U!AW?Q72'NPOK-") MNE*BQPM7-WZ,@-; ;%=+.*O+:[24E@QRN?$*$E&YZM)F*UG\1,DT58X4M>R8!9IP!BE$."L9*F6<%@/T_;BZ<4,TM 9FB#U05M"#DCU#9(6Z8!*Y64S?C".WBW%0 M_K1AC,M# 2UCNAYTAYTIZO-PJC*14<1 6=I2940+0,J< ::83CG2*,V=[B_W MSC(UMCCNB>*1:="/93]31$-H8(;P <>O7]^J#6[5Q\>+7U\U$T/JH^/V\W6.,"MOR+FFJ=($YJ!DA7, M6 _&A&"I,+]FG!>PS)3A Q_#P6OVJ5%#+51@KSD_V"$MBKS,,Z"SD@(,%06< M: E21;@L2E:G?IF1^.K%@3^48CCH._$!:^1/1-L1L&EFM]HK,$OX:,OD9OX- M!OW 9-_)G;2")XWD=?Y\ _O'0]AK\>,9B$&H1348_208U8 , N>Y01DV2&"3 MLO;6^2>UKL=_4RWL9?2YHGG*I"V,HQ0Q)J8P[Q<&)= XYZ(H"PZQ7R>R\_-, M[4W2BI6\>MS(Y,'LJ9JL/+GJ$J:Y@#I/,04ILMP=$0'!@MM_5^3 B-OP^2UHI(_9@ZXD2 M$)@*(&B6"B(Y9WX71V^6:&J$_ON_?/F7.FW.V*1=':*N-E'\/I+]B^7(2&,N MP=#C1VU#V2S6YKI1.((8TJ70;.+!D4M,5N+V< MB$ND:4H0R*4N !8T!8QD)4 ,45J4I9:Y5W.(H]&GQIFM<+ZW.\\CYT9ZP7@, M3&#N4/@7^3FG J6WZ#ZLEJ*]3 M[:]0-3D;8K7Q[$;EO19N'#$DP@/3R/Z^5)OL44L/5AH8^9O;!;M.*XT)%+V9 M52AZ41G)6XA122L4HN>\%CQ.Q(.CUD$]B1G>R?]ZW&PM[<21[/08^YG '* L+( &L.,,%Z($COU>XHCSM28==?H)]"OO&UM'!W1T1 ?VG-U!ON&\K2W M8#10:=H@D5ZH+.TM\%TN27O3J('ET5[_V]MY9EL@"(Y D2H-<)E20+$00")> M(,00HIF3/7DXZ.0H[,]JLTG>&A@O9U1<1JB?@D+U'II(_JRV_U!K\V]RUF@> MH=3'.5UCE"^SPXU;KNQ @9/R9(=_&^Z$T/SCZ\?ZWM._K_CF3AAG$Z99V9Z7 MS'5><*D8 5F9*8"%%H +B($4D&62*R&TEYMWNTA3V]3OOC^PQM&K3POM&965 MOKYP:.6W16[BGQ5>6;9XAX7Q%F,RIX5GE^B%C@C=X!W]C/"*6),[)'2#,>24 MT''D,()^MS0NZ'W%%^WMTP]JWWC8&F)_5HO%W!A #*4Z!ZE*;8E^S0 I"@1P MBB6!"%*"O'JGN$PZ.9+=R=Q6,)HE2^5)JTY@NQ%G; @'IL8#].Y:]&Q*W:M] M-_9.Z,O12&_V\\$H*K\Y33PJ@_E \9RCO)X-O63Z_6&MOJGE9D>%9I:/VE#? M'&*N()(%4%09\D$9!82D$F!:T)PACE-8^E2,[)G+BW-&*!%Y)&J;?^I[R_0R ML&Y$$PFN@?GE&*G6_'KU?K79_*5A&F,<&XEGR=VVZ5=67U/?KI)/;!W5XG* M*_+ET\OSC7SU]*KBIQ=/KS_BQR=U<_&WU=)62ZL/+S^9+]@W^]^FA]%GM6"V MSO[JZ[=J+5BK1O)UE=2*)+4FS:?=""IXI?I9:PS\!Z:RZ4(O5^*Q;GYM MO9(778(C2?ZYEL+YC7(KCLUKQHY2OSLRV+XY@L<=Y75RJ];=.^;F<4(-V8UY M@;5-7^:%R@J6,0;RU)JN%$E 6*$!S,M"8E22#'HU6C@:?6JOC+K^CS&SC%>< MK!L1O4NB'(+G:IX&0C*X0=J@T4H6T\ \HW!DD_)PAI&-R#/*G9J-YSX4&O[Z MH9K$BT^K126>]M6YH)"I@+E!1W)J&Z-C0!"3 )::9M3:@]+K NG%F::VC_>" M;HS+F7RJN]2KQ5/R;VK1M)EE2^^N!)=Q=@UW14!O\!A7)^,L::1,_FC_.T@] MM*N81(YI79IMY$#6%:5/HU?7'HC:\Z0Q.8[[;,""\US;)B<%) "70@&B4P$R MG*>Y%$7.%(W0\^3,U%,+:.UZGCPVG3@2WZ[T.]D) M/V:_DQ[$QNAW)]Z+X\9S M0T(^,-MY%A#J,N__Z%2):(2%HO@B!85V0KQ\8KT#1*%EA4[&N365WOH\:KEI MFK&LU^:;6-?/^^5I_Y$VJG3W)UO+7__^6&V?WBV-%'608Z+ M@FE8 HHA-]^FO 0L*PG(=*E+))@0!?:KY#0I_7R^3R/5CUJU7ZE_YF^-FUTQ M*9DG9+342@-NM4X.D4D.H+%>V^'GNI.F&I]9TB"4'$"4U!@E6P-2TJ(T.S9^ M3FRE'5;) 5A)C=805VPF]"48Z,;.%#1\H0M 4U#]@K4X32%'-D7K__D/\^(Q M,GU2ZVHELSE)B2QP;EQW2#. F:T9(I0&-*[I@?::*^* MOCE"SZ-MJ-#FK;XU4#2OHM_4]MM*'AS+SE.M%,:$@!(+#7 J%2"EK>M&6,$1 MI;GF:+Y4]S;#Q?5TVF%>)TJ@#24-IJ?I^AOV' M+?OI>UCML@@P)12B4@)12@.]1"D@&13 +$1&5*$QE'FW"%]]\@2&68FO([PN M^Y9CB"5PS1V(A>A8>00'V>N)I<3.\6ND3@[$CIE-X(%2Y,P"EYE'SC+P .,T MX\#GX;#WQ"^/FVJI-IL[88;?5/7[ROZX5JHM%U(@!D5.4I"FQ-*3^8EIPD". M24JIE+DNL(^9?W7&J=GNG<#)@<2SI),YL(;+==S=."DJF@/ST:U >E.1,SA1 M:>CZK*-2D#,(S^G'_<' 8(3XIN3C0GW4;I>7CWJ>Y@SK$BD&"ITC@#G- D<0Q C+ M1BT^6T, M7..&%&X1:-P00@3H3D(&,<8,X]\[(5:/QH+\Q)[LL*_K8CW;>:Y2Q66A ,MP M#C"2"O"R), XHY0@2K@B7F5RSD\S-<[LI$P>&C']^/ "E&Y,=SM W/8#IM6 MPEG2RAB/E?HQB,HW%Z8:E4GZU7W.$5<^'1@@_/[ JK5U(3_J]ZOE_7O#/+*I MRV#O9[Q=K7_?J#F1J=2BP( *40(LE T0T@((1*"2.>.\]#*SG&:=&C?LA=[8 M[CD+(S=86,'; BZ>$2DGX!TC4K'A'#HBM9-WEEAY02UP5_?=B@ST:FUKP4>, M1_E@%#<>Y33SN/$H'S!.XE%>#X?1TAOUL%:BL7;,SPM5NYU+>5@M?LZEA'F1 MY;:F<&;OP12 \5(9$X5#R4N2$^Z5-.XRZ=1(Z5#FNOH;.Q#6CY&<,'\ M<-69UA5_4VS]U2R8FO.LT&4L1C@'6F00\E1"(K(2PA @KY%7Z/%".J?&5 M^5IB/UH*70 WIAH!UH')J]&@-:&>U\6;U8US1)VO>:#.++&:)+4J\4CM1BRC M\ERH+*-2WXV /6?#6X<+)$AC#/X'6SRV,_VFV.9QK>3'Y6=E"S^W?;DW^\ O MR\H24HI!SED*L#'5 #?.)8 4(X+*C!$-O9C14X"I46)[_9(MVE*62:=!>[@G9V@;PS 9V@/&I$/13$N M;?H*,2Y?!D)T0I2AXP0R9-.(];6-WJV??JOO?LT9AD)APH" 2@ L2V'<6&,? M:IK# I&44.U5 _G<))-CNK:)<2ND)WF=0]&1H&[$9F@2:F&QYX!WC]MOJ[5- MSOJCD3,FP_3 $)=%SDTT+E/TJ'K"!GV?#>W_\N%O#3FU'O_YF+>IZ M);M:%;@L20Y%!@H$)< D8X#BPC@7@J.LQ"4I4J][[?W336T[=M+:'/5DL9?7 MLT+(%8Q=8\"QD!L\^MN"9M^_!Z+.DK^N5YO-(&4^W,")'/GMG7+DF*^+^J?1 M7J>G;LN ?KWZS@V_USYR&I MSZ=338U/=JFZAZ*VQ0C#$IW/P.M&)W% &YA*^O :MGCC=7@&26X^,]V+9#5? M5OM2.G//$\%Y=(_?'^LJT/4-[S/="%JG56.*55$B8YDP!##-J3T:RH$0-,NH M2I7*,L_4.K>9IT8O!X*WA2>N]=WPSL=S7!(W#AH$Z($IZ>[CZW<7NI0,$&+P M1BAV3I_C[&.G^?F!M\2OCR?TQX:]7;P@7#>MT][<'7CGMNQ&NVV M:2U?\JJ3]"_V J\+=B%W3*]C$OMN:<^,8]\IO:[\F;ND#@\%-$EZMUDSM:B^ M*%NYQLC_]G$I-^W+58@2YX0) Z;*;9^U#!"6"8"5%(HIC"5W;X;4,]'4S)M6 MU$1;$3UZZ?1AV4\6,1$:FB=:<'9B)K6@Q%PFVD7D+!^/DU#'( MI;#.U-^7RV_;(WW?U)H=BYT89@28: D90!G7 *> M%0AD7%,A$T.157>1Z<[F1JS_0;B97+/B& M/H]JD/O2(-=(>E2T,6HWRJN(Q&Y'>7G"L?M17E7]3$/*Z\\$&%N_?G]8K)Z4 MJD?>-2(S7XI=#>OJYV^KY?9;^[==.2GCQ%&&H"$9@!0T%EB9>(5%JG MD*>&:IQML7 YIL8^^X+O*ZW5>E^CS\=NNV%9',RZ<< >F*LZ)1JV.FB!:#XU MZ\KN?]2)T26IE4GVVK1E]D9:$0_#<9R5&VL%31W@Q<-K4; M]E4=7G]CZWNUF>L\E:K0)9!8%,;40L; *HV]Q5"69R@72/$LH""QKQP!Y\!C MU"8^K 9CZP2LZOP5TK&-<[*F MC%Y[7:^NT6!_3/8Z)*T2\2@I%+ZHG.4MQ*BD%@K1<]8+'L>/%J6JYF_:D$KC MXOZZE&\,>\R5RC'),@1TB1' "*: R3(%M$"*8LVT$$ZG,!=GF)QMTPK9AF\2 M(V9BY70CKLM ]C-3%'B&MG)\D7$FEJO:]]S],<_6I/%W;'\$S8\U4UP>=10J MN*I4M]>O?]!_,_^ZW%;;I]?*=DHRWH]4/_^O>IKSG$E!B#9<:C-.:"X!U2@' MC$!DBP3CC#B==UR<86J;N1$R::5,:C$3(Z?[9CX/Y/7-?#,\0Y\]^"+CM9E[ MM0_>S.=''6TS]RIUN)G[/QCFL+A4POVR-?]D3(/W9FT6N\\9JQACI@J4$U!2 M ?MRMGWI\B:A'>&/A&]7MN M$FA4'R@&=,_]H2ACWG;7^OSP;1VI7QJ:F.I+VF%3UZUXE_.#PR^ MG>V#VB!WM9T$>)&;VS[07+K'[35&8-K!816\T]@I*S.!4I8"5J0YP 7F@)=Y M87[%68G2M%"95Q&F_NFFQE+O[0V0;ZN%3*KO#^O5CZ;Q:;43VS,YH!]JQ^/^ M: .S%"=H"/$GMTPB7LJWS_EN.?L3NJ?G)R[/17&*O7&>;W:;.=E1DFF4PT@ M+!7 5!@J@9R O! DSPG*N=;S[6K+%FX$LAO9BRMVXP_X?;=S)(OZ9I\P\OEQ MPQXP-QH(@F'@'5_+-$M>]RGOO;=/%(VZC?>CC[IC3Y1ZOCE//Q"V#S^M5P]J MO7VR"8Q;8TC8WI@/=IOO*YCJ0D"6BP(@!AG N:: V:H+J2PA@9EBF5^:RO4I MI_:6[R2>U2F\V]J8WDGMMXT=\';;WW%1''CC]P(X:$E8=YBBTH;#M*/RB3L, MSXG&X\E;^JO7CHP=UGHR=2^")L65EE*D2'.0,E@:]T((0&C*ZC*0(A.L@)1[ MM4WJFVUJO-.ZZCMIDT["<:@ -3S@W8!3;JOH+) VZ+\WX HVY MKRA_OB'WM8<"[P>SS;>WB]6?'XS\YL>FPW>UO#?DU:;VFI]M.+BN??>FVHC% MRA:OWA5G)"FGB*(,T*PL #;V#Z"(<9N_AS"3:8;]..=6@:9&2T8/8!5)JDZ3 M^H6N.UT2ME/&LVKFS4OGQF%C+LC -&=52:PNLZ35)GEWM"H[A9*]1LE>I4%* M<\;"-^X]Z%N%&O>N="0(3^Y3QQHWC)M_7ZZ56-TOJW_4-4C;"/6FJZ6S^:PV MCPLKSUN#R*=UM5HWN4WFLY]63>?TS3P5 G.EAT[&9*V:>H';5?)@U4B>%%O;IFVMHHDV__9HOJ;K MK/U0G?JLKE-HOT[)3J7$\D=2*]6E6=I'/EU= M-&]FCXER5':/(MBH#!\3RN^<:U,J\K?F) .CP26/WY[#GC/BY>*%R2,LM!3C0& M6"(*.,8::,130A3C14Z\:C[WSS"RP?:[*B:O#XWGI ]1]WW M9A%I1E+,"$@+FY @50$(9P5(TU3C N:\+)WNN[A..#6B.90W:06NS^R=^KB$ M8>YHMD1$+6QZ)ML:C2SSPEXV.4$J$[>@%O_O4"35".8 M%SDH,RH!IJ4 E,D4: P935-C/4 DG$25>R$TTA1.5#=.3GE\)DPWOYH!F8V1-8FTV_F!% M)F*(_:+>4??]Z2RC;O:+2C[?X9<_&+BM;=3DH/6A/0>M.ZMNYX5Q\DHE$,!, M,8 )8H CVZ8':UWFD.3<[[[SY:FF9HHUH:3%:GD/S'3?#]N>>N[UR^@Z;OHH MF V]^VNXCMJ<[N6,2 17L8C+")>G&Y<:KJI]PA'7GP@CBR_BFY*/"[6R-2&K MK7I?_5#RW7)[>#%F\_9Q:_,COJ_6V^H?M1?94E6=U;P/II9YEDI[0K.S*]M=21[R3L 0T$>EXJ@"CDK>0T#[G.X'F>.V M%\1'O:L*7Y<85G6ODE_8QL82]^'%N\6B373^J#_O$C2:U(LZYM@4MC4&)\H+ M;A..F08X)P00R0H@.54X+S-CGI8A;XJH4D[YE;%OP-#HV73T =QJFARJ.DOV MRMH']^IV>51MR#ZD7O$P7PZ_M\N++?G0KYF#!?W$GNK#W+OUVGQ$-5&Y=K?+ M.EKWFCU46[:P.LWLZ^9Q=^EL@+?*() /\GJ)*^F+O&<& ?O2"V>8R?S+-'Y= M,]O^ZLO3=[Y:S)& 2F2" JU>65 ) #/,09,9.;_,,U8CES+,QZ-/#6&;X5+ M&NGP]7/GS>!,##G.>KO57+QK*[!I1:/1QNMQ.)9)0Y+*Y[_0$#7N-=W M;U[?_?9EI;=_FIW?IER6(H5Y:HRT'-7%C@L*2,Y+P!$L.,(9,EZ_F$2\Y1"2D!>]9:#Q:J-T*T4C-T9Y# M%:G169_VO2W,SCXX7G.R/KF/VH[U?C"P.BQ;+PTM;HQI4ELRNVRLHBQ*@LH2 MI$38BA^8 YI!J1(D7ED[*FUSX?.6/MK^O59C// M)2L9M[?C<DA61>:?C]TTV-(CIIC_.G(J5.-0"[,44\ MV ;FBROI4[6X(R10'<$R3@I5,^4TDJB.U'=.HSI^*M#*Z ;K+O_1LJ %PZ!D M1 /,L0*4&2:!0N,,4EBFPJ^L_/'X4R.,UV;#STA-.^P8R9%5,;]^24FV%7[()$TJA 6ZLR+"DNZ]A]8A>7D?^T)@ MWC/[SECM=_%P(&/:-<-I X^6"F;:K5HVZSV05O MZ21^P3/*2AS!.(MUF6#=1(;&##)"!(L**5(6VP1/VJM@10R315?*SHZVR$(? M7VG'!@YC848881$.S"F]\J/%SG4ATJT18&^%/_)Q1] K/SFH,2F%N<-TR')7 M/,GQ_%_\4$]25K;G.O&"<,5GA.8P1U*Q7,0*B&.URJ%,)C@B,8YCJ\IA!\^? MV]IF=\[>;/5T*&Q\B*$9.UV!3&#JV6G6Q0YX/& ^;;+?H^$#&=,>ZIXV\.@X M]LQECH7(JY7X)%_7@E>;=T2W@]D\=9$6$4\Y%FD)BSA5&Y6DC-1&A>00I5F> M"2%1*:V\H&VUUHKJ:)A.5;#5U2T*YCR^9B^Z%]0"O_*N@-G7.K\$AM_: MYV>E35L+_9+11[71+][@[!AE0O!&%TW2C74_R=L?I%KJ)ZN5A_[+5\'4UKZM MG"?H9B%3DN9,;74(37,=R"<@9AF#(I<<\Q3%(N.6KE(K!>9&+%O]NWIEC>Y- MK%^;>U+_2VS:>-]FI[^U2]5N:(R=K,$ #^]V'6"][?BME01[G6_ SAZH=J)0 M#XE77ZP3>KZ]LW9*3.VO=8+HA ?7[3E79-&]7M_?5YNV()%FW/<;<=\LRKQ$ M*$LBB'"*U5))"$C+@D,L."L3PD4>)]9)=*+EED4WAH7_)+J3TJ;/H1LS^F0*W>@-CLT==E6G779FUTN1KO5VSYJ /T#I,X/J^7%7OJ_MWG5^$T23.&*<18\PSC M!.*\)&HHML#T.!RQ&FSMTZ-W-& W8&?EJ2R[SD;P1__?(!EU -F?6A9&>$KB$%]C5E;O=3C,A$H>DG1N;F8&B(V]#8Q;)?"^EHO+OSPZ>+B;_6_F=Q\U<_S&&N M>BNET#U4Q.XD^@O9")T+N-+>Z/9KK";,FKQ=;:K-D_I1+)?JCD>RW(;B?:GN MOF^:;S59-4K_ST)]Q5>;1502+%DA(<5<;7V$+"'54321S'E,DCS/*;7H?!)4 M6:,7?/I6*'I9P]IM4*6-@J*U2O^R,VM7*Q'4K6%@TUMF0;W!O@(&D^2+CNA$ M,8-;$X<1/MI*\-Q,O3=2AH+.4C T%>Q"N3MCP=;:&]#;.X?AMIB)YS#L$\W4 M+SO\=K-YZ&$9G>V#"9]N-1 :OV>KA>#"KJTSL_7==2$4/)=QD@BFNV&H?](" M0X*Q@"7#B2QQ0AA';I5BGLF9V^YU6.MEY\R\LD;+X H\3SHA=47I MDY,X!"I>\ES6"Y4?.6GP^0(BIR]W[)?3U1D1_'09DC[X=1&SE)8Y(C"ELE![ MAB*"6"0"4D8$*AA#7%@%H9B)G1UE;-;L7WW!(#;LS> 4=&\(O1F+^ Q:W4&G/!AH?T5< MB<6@V"Z ?$(]X9KH2I2O*1)G"%BHRF^7Q+]4.3=#6$9JM)D^P<&Q^^LN4G4? M3O?U^[K>?!/U?9^.&^<)*5B6*>P+HC9F*((4J3U9D4A*.<\YR87Q>:.!P+F1 MV*^GHGEO0*.U;LO+6[C53/ V<(AZ1C$P/PT '$;JM@H#K;%+=2D3)"U\C9X1 MG!%93RX_"W1&O7_Q?QH L^K^Z^ MJJ_28[,HB8Q3D>=J+5GJ0E8RAS3F7,V,F/ \):7ZKVEMS#%!<^/@WM_=*PMV MVH).7?/:F:/HCC.O3\Q"GR8YPF55:M,$"^?*FZ,/GZP0IXF)P[J<1M<[5ITY MZ<@_60Z!):Q(>)Q )",,=8=7B LI8%PD!4.LU*G;-J4IS$5;T<8$)2GVQVJZ M'(52TM(M9@&ZV?XR#)2S.9OV=M#HCI??2CCFXJ4+M> >JK. N?FF1I&S)^,;G$@U,_] V_O:B$&]3@3B2/: MNOUCH?M!I(I),YS#I"@1Y1DCU*S1XYB0N5'H5DVPT]/B_3\'I %E>H G,%<> M(^-"D><@LN!&#U!-1(H67R8[*KP P2@'GKMW.O*[H/TSUKMTK1W=-?5F\5IW M31/U ZDW3Q_5X-W^534+7D8%S[,$THP@B'!)(*6Z4V$6,5Z02.;"*/[TG("Y MT=Q01Z"5!']H-0W?Y+,PCA.=#W "DYPU+L;O[27CQ[:2ZM[!-E+]=KB%//OP M25[J2Z9M7^B+UUT;H=7YM%X)78MXY]]ZH_[3;"IVN^)]6=6#-L41;&(L]1HGVDB;&[L M.M055"N=L=MJ:\>=H_":$:,OT((OT)[CM54T0,L-$T2\TM2HP$DYR,3T0X(Q MNL>1/4CS7?]?1\3^($M][/-%L55=L8W@^@/%6L__,+AR(5D2+ M,@9)BB@4&2ID@7,NTVSQT'8U_KI1ZU)#DKE&)YL7ZE"S@.^64O(&,/5OV]&G MU_6F73K4.U.Z"\A&K3;NJI7NVZ97($^"&%85\#.HG%$B"8EA3 HUJ(AR6.:Q M/NI)LI1'J2RIZ ?U[8K/LUF0(7ZLQK*S?>V:Z32<,H!-9REIAJBT--8 M.S+Z7_!V.#)[W;L/]4@=_FUP@\?)S@>P?F?#JS2:=KKT =[1?.KEH2Z]P9_5 MFU>C$VWC=[OU^OVAH5GTG]J=8I M$(+_@RP?Q;:Y]R(B/(LI1[ LL@PB0@G$E&4PCPE*BIAF$;6J]6,@?817I8[L:O0&(ACCZ'YK8Z5A=I"J7U>UBU5FR7" M-HN<-)*;.CG#XGD+3*_MVR3-!) M',W(Y&IT M/'MC[R%J _MCIZ/$H8Q&&E]^(#$L= MIHW < /H*.+"\3%NI/>N6E4;T78T.6QA\DN];IH%XYF((B)AQB+=TCO6[4.D M@!S)(B<19G%N%>9V2>#<:*U5JFMST/:FN-=[7CO^NHBQ&6'Y1"XP0W6J]EV: M3O1D:O7U1TVFR'CEHHM")R4?4P@.V<;XOJL=.WVCB79_IH^D1*UDOEO7[QXW MC[5XWS2/NJ?Y(B8("=&1NY(Q*8:LS!L*:0TS9[ MY8<#$9.^_*?-.WRSSUQU;<[0R+KI(,&$TUCRA*8P3G0Z=)$(6*(T@QCE21I' M642I4?_%*W28&P$,5/]S:I_@F@AD/C:&GJ*PB(?V%@W 'M^7393@ M8PUBH*0>*)''&JCSR3OVCW(MW]4G!AWVM$9IF<9Y@F",4ZR[T%*(9<$@ M)KJ4%V-YF=DU+3\C:&Y4MT^J$[:=Q<]!:49:/@ *S$S#A,-)NG1?@,1S6:XS MPB8NQC5N\G$)K@O7.VYWUBO>-@X3-26K?WV24M2"ZQ*"']Z_^O2E#]JD693D M>51"Q+F$*(L*2".40I+%D>0YC:A9\)R5U+D11JK6["IH_M9I;>GC, MT#?<1_G&-/3VR@3. %F 5CCYW9(929YVIV8#QM$&SNIF-W[:-DG^(GZ(U:/H MXPH6.!%)0M(<,I8FFI D))P26(HXS84H"4FM*HV>%C,W!MJU :\[-2W7+6>P MS.(DS0FFBLVEK@I&4DBEV@9346229T2HY>'BAQKC]71H#L5-B.<-8)VN7H U MX^WKP0I,U#N4>@UWD57^.'D< Z\D?$;4I*P[;NXAS5ZXVB$A[/WJ1]60976W M^F7=KS$$(D30B, (96H7F$2*#LI J75*\3F%@D>5V'S43I769?%[N\KO.&CV9TG;AMNERN M\SH_R^(:N>Q:[_['=5N*6O#/HI;K^EZ?^+6-(G];59OF5E?"KS9/!\[D6$:T MR,H(IEE!(2K5XH;$>0(S2I,8,9'APFJU>)TZ<^/"KX_W]Z1^TE[HG3G]B;JK MG]]IE&Q=_J&QG]#[O\=]8$O?Q[:U!FS-F>@DX!IL QT*.*GT0N<#U\!W_JC@ MJJOWX\'I)FJ:2%6MGVZY+PZ(H>"I3%L&(Q1(B3 M(A,AA M5*2TQ"7.:&JT<#26.#?ZW"H,6HW!JT.U%3$(XVI<8WNE<(T^'USZN@O"-5W:83*O%LN6X>:[$@":9"X RR M+"X@RAB"NKN#LE#VQ9[, #>CGB P!J:@786F MXSI.6O$^^7BONM]J359H>:_,9"9]\BI,5J"()[V0Z1<7.UG8;(RM]V-523.=V,OTRVGK=1""ZXWT[?.Z4/;E3[ M T?<^+6N3:UO.=>U8#^OFPU9_F?U\'K-Q2)/2!8ADD!>,@*1C#G$(HH4]96\ M3$4FBMS(RS8N9FZ4UW=H[E75X5):6:"T!5I=VX;6)Y$=9T!_> 7F0%>H')I9 MCR%Q92OKDX^>N)'UF'G';:Q'K[8LJ-8>/K*GQ>F52*?033^YKH:'O@]53:K M3=!-9S3[[J'$V@D[QXJL]9?W5=;ZWP9EUH:/FZ;0V@D#=J763GWFYO3H3_C? M*;FZ@;-.B_F]VGQ__=ALUO>B/@PWYFG$(Q8G,&U-[[=M6YG>K2J]-[3P@ENB;N4'"81J8!+9PZI< ;%4'?RK=P5;Y ML#'A;LAY]8M8JC"I<\0-GD,/B>-3W.CM=U'=?=\(?OM#U.1.=.GSG^2;:OFH M_MJ=.']ZW*A5RHI7J[L%E2)E*"]AE#"FMA$Y@26*A5!_O"&GUAAX'>-Z"WR-],XXB< MUZG&5H=)YQI'@ XG&]?'7)/P^&'=--O9K5H]JL=^>E#2]>JP.>B8)IIMS[1% M01FA'&7PPCEN,PH0F5DE1E^A2ZSFX5ZO5Q2)MT&PXS^)H(X M^#%!FWCYD[;CY_W:NS,%[&TY[@RIIZ6+8^.8F'D5J@%R-]WT>8'TSJN .YT! M>MTC'4L1;D],?Q5$'Y?>=[UKM.=#R=\U?!ZA6W+%!H@KP90?K&,S 3#J'<:1D@'=0& M%K]5"DT$3UNIT **HVJ%-O6K M-5^4,I*890G,4:G6;"0BL$QSW1J2II@A(F)DU(7"3-SKH56C/T-DQ_G% M/UZ!F66K*^B5!3OLM+K@LW\ +<(SO (Y4:#&=8#:Q6X8XS,:Q7'Y*=/%BX3@O=+S>52M&V =0["1M=>9*+ZH?,,%HE:\J4R0S B>021 M+#FD9:SCW=*,)T1*RZ*PAG+G1K]?Q -YZ@J_K\#CJM$3G^"Z^?=]U33K^@FL ME %V:S_3(3!;_@4 -O0Q=*_Q=AN\U;E+F-JT]5ZW:OM;#UKBY'5):"I[TE6A M)2"'"T/;VZ^L;K:/Z=V?U&8)%Y1K'UZ><(APE$":25W"FF2YQ%G*[5*4QH3- MC9@\5#D[!:F-3^YZH*9QNBD]![']X(^PER4P)>I>#9B^MFJ9V/W MN%86HIOWJV93MTOD5Z2IFJ\/M2#\T^H?I*XT*>E21O$"X5)W!Q60\)1!%*41 M)")*89Z2N,PQC0N9V-4:,A,\-RII-05-JZI>YOSHE04UL5W:&&-OQC,A$ W, M.5IEL-?Y!G3H?MVANU6\+8?FL]*.'52>:^\8"I^X&H\=),?U>2SO=VV"ICCO M^WJI[FAT-M/F22^A3DW.,5*[+D89Y"3)U'I'9K!DE$ 6980@5F198M6/U5CR MW!AKJ/C?0*>Z;8,S4]#-F"H(E,']9<G-X0?RT(A/ M\O;A85DQ39JZW=KC1OWI0W5?=3[,9E'D99:43&W>8AT3*/2RK, )S,M(\(3F M,N?18B7N=./9;^84%T!5HS<8=V_PD<(! ]G4+N=AW51=&$$MEFU;Y;CN"#?$=,:/BEQKR:4A[ M:%V[L]W:-QA#6#7BGXH#WZEK%ZS,8AR3#.(T5PMIQ#-(4)I#&=.D MR"EC3%@=;KBI,;=5M7I#YA!2<[HZRBUCC_>/[:JP;3.JR9PL M-97KR,,NPE"1^@*E<5*D&8(9(FHA3M62O"Q*!$N$A6Z^SCFE%@OQZS6:Z7I[ M5U.(.95G\C!2XS0Z$? 3%G"Z/5G :6!,U^08[,T!VIX;T%FD5\N3C8U%9-!D M8S11U%#PL;(++/("[VC0T742I@M(\H+$LV E/T^\,G:];;5&5JPBR[VWONDR M7!'Y,ZMX7]H,9=UY&PTQM4 M>\4=H]='L3=5:*U.Y@[[RP MN9'33E?].K5+AE9=YU[5HT";'N;Y@2_X^9TS<@X'=IT(,*T M+M^S)\^-(GKE@-8.O']C7GKO.5[C+_]5* 1^TTT!L"JH=])8YQIZSY\V6=F\ MDT8,*^6=OL Q=Z)+!6B^K6^9VN[4HCMD_U5LOJ_Y^[:'0_OY(BHD(9AB2"13 MNXY2S>PD+S-8",8QRF24\M*N\YZI:)LO[32]^+::Z\-FTNENF2YABKK9Y!X" MR<"O_Q#"7NEMN$ZG-ACH[3%CPA(IORD3IL*GS9FPA.0H:<+V?L. ML&JIRX3^536+,HES6DH&*<*);O>,(28%A7'$T[C NJ6"T6+AO(BYK1HZ#<%6 M1;4L5DI:;B9. &G&,M?!$]J;;H>,?=.#L\;[[6YP+&;:-@9GS3SJ5W#^2N]Q M#[^2_UK7;>.6C^HKT'<5PD4LLB1+8,80TCT+(HAI44)1YI1E..:HX)X"'D[) MGQLUC)[,-S>@M:'K5 2T%8[=GFQ'R=!A&@[[T*Y3[[#[#(48 V^J&(B3.LPE M^&$,((NHA]''7-FXH/_/AVHEX@6C:AL6I0)B'J<084Y@65 "HYSGA*2Y6A 9 ME3$?E3(W:CNLQ=__ +2RX-/*M6_!,V O.U*\P!68C9R1[E _2!1FJ326:EE%NVSC4#^3/1FVKDB@NMUW0.4%,)D*M M?Q("$5-+GY*@4NU^RH06O."4&QT#6\B<&S'LM>YGV$YOT"MN4Q?'#/-QE@B$ M9.@CEW$0MN7FHJT8?()2Y4KS+MCT4;8T#+J!65T#VYZ?;]4&] G\]%N'\L]@ISRXO0RS]8[4'C&OFU$+\9/N M0^UA.=R".CS!N491+4@CWHCNO^]7?>7>U=UK\E I8MC%GXA<9)G((D@SM?I$ M/.&0% )!22,FXS1A96JT);47/;?EZ.OOZC MKT0;V2*D%$Q]KG-4]:%)E^+Z=^NB1Z9C9$9T89 /3'1;I<%/6[5_U@.PTQST MJ@<)(;)'S'>])%/Q4U=/LH3E1"TEVR>XMC';5%T%X,_J:_7U8;UJUO6']; [ M_$*7*$%I&L,X8XKA4$P@QJ*$+)<8T,&E=#Z=#BS)C@#SW);LL=^)F9,9 ''<@,[_5C8X&>29OQ$,M M6-4]6SPLA?[A=L6'&99J(:AH?[8U3?@7BG8FW*3\K1O2 _)W/OS74M[UM4/)>%'=Y3\<:V%J>7M_?I1O>Y4 MEC*),AUUFZBE9Q2W\? (YCB1&2><):BTJ^FX+<>R@NQV'SJ$FIP$DG@MQCDF__Q%W#[^MO[?[S_]O[M5TO7G,.X7'46X0GMESV3 MV+OL]E8$\=JY@SC%,<68&G,XKC" R?#8PN1)CIG)NC_K*Z*DO%[?ZR)$[1+N M5O>=N6OW[Z^>]I?T"0RW?Y*:=[D+@T3I3YOOHO[VG2AEV^)N_Q#-1NO>-:XY MZ!+[B^YK\T:M*'?9UPN*BSB210(92[E>P$FH:!9!F>("Y5E"8Q%9I4'/Q;*Y ML7BG?KN_J\52^XPY^.FQX;K)6-<+V[+S]6R07B :,1%)!(LX32$J4 E)QB*8 M9@DB.>51G!5VJ7>SL%U/32@Q>9FF]PX@ >T^("- @CT"-V _NM7K?I6=#?@J.-\BQ304(%]X1:/ M91'F-OY^:S#,QKII"S[,QNPS2\3Y*>B8IJK/A)85[WR&;96=?=\%P:A,>$Q@ M'E&U&$P0AB0E',HHHUE&,IDE5@?)8\+FMC[K>L:LI=K\B68;<]M.L^H/#Z3K M"FZ9R3J&M=EDYPO!P///,S6G*<5E@HS?U-.7$>URESCA.X3E[E-O^_>FRJ ME6B:-Z)A=?6P/4AD3'O[J]5=2PV5:/83%24%SD190%JD4KW/&,%2X@*2'.=% MDE-4%E:%\JPUF-LK__7Q_I[43WJM\+6Z6U6R8GK#L[< ;$VP6R[8#XW9&B(H MX('I9*L[&"C?A5$1-6Y,>RN38<2=@]^JE9M*ZW&Q;$99F@M/)4O/F#S=ST.RCL/#!YT:]$V M>W8@!AT6_Q[!,.I.[^(+"OM)GUU8B6Z3SH=]RM7KQ[K6<;.,YS*6F4Y0BSA$ M#.M*U(A!'.$H*V0>H\(JY?98A!7)3Y!:^TW+ *Q3;IB%9L?R)[ T8^?K$ K, MJA^&27F]>OX8\+SI7IGKA)A)&>>\F8=,,7+E=65KOW0]0;^MOY&_?J\VWW6G M6-VK;UV?/E!8R"0J*$\SF#*:0"34;AM'.8&44I8*E.41SNSR(EQ5,7H;)LV# M4)8H:4NP(7^IW=X#J3AX?% KC=C,*"?H4$Q: M%_>F[8,ZT/WF] )O/]?ZKY'KBF*0FKG6RKQ(#5U7R,[5U'5^GAVK=HL$]K1X M^]N714$)$HR6D-,,PS;O%:=I 14]8D1CEB38J*[F\*&SVP _UFLSYGH&S3@+ MN1H<^L1 V0JZ"C=J _FXVM3MHF<4 F/..&7SR''!]O+N_=_^UK[[[5O_['&3 MO,&G#-B^C2<_1Q#A$M!20B MBF">17%,L6"H0%:5;$>$S>U-['4%6V5!KZUE5=HQ>,W6#KY "_PVG\/K_]F5 MQ5"?;)X6>5RDHI %%$C&$$5)U/:YA0GG45;&,4>Y52-P&^%S8Q>MN]ZRL%;[ M&T!^D&JI^[8#NE7=VAUB,12FCI(P =WH738'E3>UR6O6]W!3GFPU=ZGA\4> M,\^^%PL%)O;*V$-S[*]Q>(8;M_VR7O,_J^6RI\_7_9KKF]K8-LMV4_,+J5:Z MR^J"I@FC&"50<*)V)H6(84FR2)_ZI5%$XJA A0VSF8N>&Z]M5P';%2K8['4& MA/_7XZ7&.=<.A1FSA0$X,*]ME;X!6Y2W>H.!XD!K#G[2NI\_-K6F-7O O)*: MA?A)*ED-".*-]LM'HHR)@F#E.4((AZW\5T% MQ'E41"1)">+8AKI.BYD;3;5:@OM632"UGG:$= 9,,_*Y'J+ 1-.ATVD(6A4# M;.+&4?#*'F=$3LL*%JZ^+ 'V]OJ?5JN66+X*M[U:Z6_Q[KJ;E2E9D MUSJD;YK&;U=\<$K6'HP+WC>C'S2B7\212% 1"6G;5+++Y!T8#'J+;\#NN_#6X&O@'-8:=G2"Q, &4OE% F;#PG\NNC:P M5(>F,N^4.BM6D>4@4[(O;Z:/$)O-KA -3M46NRPXY"R-U02C4Q%D)F%*)&-Q MCLM4&/D/[<3.;:+8*0FTEA9]3\R!'F?YMS#;86 M;66"8#Q19QDCK#WUEK'&:;2]C/G3INLP8VWALR8S]G>[%HR4:HY13]0G^?2Q MS3=57XJW]P_+]9.H?R4;]EV[9X>?"_5]6VT699$7:<0X3#*D@V 9AC3+.10B M%AQSDN4HMJLFZ:K*W.A^JS*X[W4&;* T((TN_Z(5UP4X= Q<=[WX6P,:LM39 M:EQ(4=8W@@PU+(M[WL#=L.XM>3913>@-T:/ M8'^I:/X&?JG7:G/QF7@\G[H>:,\U-)W5F;C YK6P'5??O/J)CHEOXDY/ 5_$ M@YX"5G?O5W)=W[?K 7VZ]GXC[IL%)CQF!$M%PX50A)PR]5.40%GF!4L((PFV MJPYG('1NU-OK#'9*@X'6X(_VF+E5W+*WA-$ F-&F;U@#$Z0'1.V3OBP@\IN^ M92)XVD0L"RB.4JIL[O7D!MAG8VUW3WF4%U1B!E,611#)+((ES4I(\[PL5^_VK M<'W9O;[/$H#V^%CO\8^?]++[^[.67=S;G[_3OLQ3GQ3WKFH86?Y3D/KMBNNJ M= N<9CRG!,.(TE0Q<2X@+87^*6$HRV@2YT8[]C$A<^/>7D_0*0JTID"IVE:\ M-"_]=!;2<>KU!51@LG7"R*H?Q%#VM*DE=H <99E8WNXOX63O-$EQ MFE"6")BW.?2L))"42,"D3",A"*/,KBG5J+2Y4=&'TVD/5SBJQL$VXR-O$ 9F MH:O0\Y(E$M8;-2[QQ?- +OJ?S&YR/;BDFSUK?53?DK[#;R+37(HB@6E6:B]X MR6 9(0;S'+-#UD 4_]G-" MR^'H;AP*SP=S9X1-?.PV;O+QH=J%ZQV[V2EMN^U6%QZW**2(XS*7,)6"Z*)= M")*$,,@B6>"2HRPNJ56ON@,!)G]NY?@TKH MY8(Q(/9-X,Y8[;?%VZ&0:1NXG3'QJ#W;N>L<4Z#:A H=Y?I5J.>V,:W[_74B M<"$R1"%/L>Y.KG80E.MJ,R)!#(F")=)J\S J;6XO^%Y9L-?6,B=J%%VS-]X; M9H%?_Y-P@3^^M7\)XJXP0L9OUM2HQ&F3ITR,/\JA,KK)C4G:5CX=)^WJ>&:, M2LDE%"A6])'B")8ESV"6$T(PR1%!F0U]'(N8&V=T7<*V=3R)P[K@!(QF/'$= M.(')H<.ETRY #<_SMGM]_4^(F?2=/V_FX8L^6;U9C]__-S>ZIUV_71F&]SV'#NSU]D=D<"O MLCD8]G%I)VWV&X'V7,2TL68GS3N**CM]E=MKVU+ *\+^)?A^QM^6.>!IA.,B M@27'$B**,2P3GL,XXSP5*&(HL?+DC.>$ O\ MPC\#:[BT]U[_P /KV0P)F]29C P_) F3&YQY S^0]2;JJE6=[K._ZH1"U$R M@LH4P[Q$1%&%R""5L9K]42Q23B0FS,H/<"QB=@RQUQ PXZ32$0@-&>$J8$(3 MP0"37CN/[_Y9R_V^\L=BIGW3SYIY](*?O]+18R_^'+2.JM,RIC$S*B[MJL#<..&+://1AMW6GAEA M>0!@.QR&!P0!00[,+TKU\^!.TTC7%3V_!Q&V2DQ[4.$(T=%!ANMSKG!/OE[? MWU==M<7;ORI=GXD0GF02"BQRB"*90QI+#DN9I6F),IF45A&;IX3,C<4Z5]Q M2?"'5M/2IW$23@M'Y14@3>*JM,#'S5MY!@#__LI#0=-[+,^8>M)G>>Y:Q\Y# MNEM]Q?OU4W.[XIV0X0%JOV./),Y2QC)(=,T%E)2*!2A%D!$NX$=JV$,974?^HF#C=6.CC>J4[@ G>]F]L MVMZ"P\]U?9N/Z\T_Q69?[VS!&(N05%L\QE$"42$9Q%E"("4D2W-).8^L^"^8 MIG.CRZYUXZ.Z9%O'B0T[O]H[C\*-L1FMSF+D0A]BC?=GNP$[^[9]>=M":,HB M\"0V@W*6;?VN1Y]GV<'A]\KIX;2== H(#OKAC!%>H&.'!U*M='T=M2?7-=<_ MDLUCO8U.S]4\4)8L@A$M=+,:5D 2JV^%FC:B,DL26A"K*6)$UMQ(OFT@,-!5 M![1OVD0\IP2 ,93-2-H3=H%IUATV^VX,EP'QVWYA1-ZT_18N&W[48,'@%COZ M:.K-XHN>/5L_4)ZA5!1<^]$856O)E$,BN(!S8X3P(VW$?S^JR>#M#_5/[\EE41;% MLHA@+E.U%*!Y! E))&12EH4@B&:I58/+DU+FQC5[)4&KI66X\$D@S3CE:GA" M+Q\.D G@Y!Z%P&\L\4E)TX84CQE[%%D\>K%#@1/;FZ0H:7M+_60W#BQ>[ M9O&H%=KW]5+=T>A>-9NGC^O-OC!G4<8QC2B%+"H+-5D7"<0R3]4VOHA1FE.4 M)%:-#\?%S6[6'FC[-]#IJSW^]K50#>$VG-*]@1C<-7 %?@ZY0B:P>,X=&A4Y M<2Z1B?G'N45&=SF2"_LN^.-2?)*#[,,VB6E8(E$4C%$!<8Y2B'#"($6EA#+% MG"&,T\*NW[V!S-G13*^RKJQE' QBR3L&(V%(/G[Q#$<5@FE.6,%VF>T!Z[MRL>&KFMB'"X*0G7@V8V,[O $'@. MOOBBV8<,'1CI-SYH^_!I@X$.3#J*_#G\W+D:T(J3FG^NU_R1;7XG.G1V\W3+ M6/U(EHM<)#G1R71)7$B(BCA6TZ2N#(K3**>TC&0J[4EM7.A,J:Y[5P'9 +IC M/;4[[32P+B,T!GI*>$1PIJ:.)-=K$U9"FF)%B8SSA&&D)EUK-O0->7B.' N M=-I2$*A-';>^P ONN.T4!;VF8*LJZ'7U6N') !/?%9_&1$Y= !<:"\)*Z5:TO,(JJ4^ MY5B'>N1&96 <9,]MA_3U\?Y>=Y)6!+-6#$/:B@5+;0Q0XN\[3RZOFC;4!JC/ M3:M+N8S+.!\%1CLP.76*@U;S&[#7_?FYO+E_]VJP+4[MPX$^T5F^;_#M3OS= MX!N- [!\Y'31 6ZV/HL9<'R$VPY -U/L(A.6R_6?>LFELUZ_B$;4/T33K\(6 M::%6^S3)89JJ/0#*TA)BQ 4L$"](C%B,.;7?"!C)GOU^X-5P/_#989%J-@11 M0C+*N *^T/U:XIA#FC &94$2(CE"N$"VVX) S#I[N!MMSL(![S9)L$[E*'W M"F]?@^UIW0V($QCA&[ S NRM:!= 6SO\9\E:X>9U/V$F>=)MA148A[L+NYL= MRQ9(*=BF^B'>K]CZ7GPC?WU1*V*=M+K2;:M:\>_6M:CN5L^N>%.I&W481*5V MW07&:KXH.4QQED"4RA02KCB-<$)*F1&&J56]6A]*S6U;\OY>?;#1Q,9[+?6K M6*V [ P!&_*7S6[$ZP":,>+4PQ*8,'?F@$Y;H-0%6E_PW*0;T!MU=-W0L!L] M83&OM?-]XNVWM( /Q::M(N 1RJ." 3Z?[<;BNMS )_F5+'=EK@N297F,A%I< M9DQ1ID41ISG/=-U@&TH^DC W?FVK@"AV78D-J,4/L7JT9=)C$,UH M\2IH G/<%I56NP I/6=M]\HWQU(F)8^S1AXRP?D+'3S IUH4_U*OF^:W52W( M4E<4T=4"=C'K)(UIDG$*XXCD$,DB@V69$$B*J"@HY@E+C"IFN@B?&QFTJH*] MKD K:^/FM07?P,\;$-+ )'*RY_D-. FR6R*6+=P6GMZ L$_DZK6!WY-_UQ&T M40>O[3.G\_ Z6OO,Q>OZ#,=&$/J 4<=3]LM)L>M(5O HSY(RA64:<8@*3-4L M4$@H>9D5B: T9K%5/XASDN9&^;VB:D?=[M$V6E7+UA!G035;!WJ!*C"5;U': M[V1%B*YO%Z'PVSGBK+1I&TA<,OJHC\3%&QR6C9_K-1."-^^4?A^J3777SDY? MQ6:S;.L!O6\+UU6KNUN]9VU[TRP(CZ*281T5G)00Q3*')!(4YEPRS(5B$;.> M<:X*S(U+MB8 /AR?Q8+&Y?1,%A+!L8X, GMX-7J@[W^8&_ M#=B9 /8V! ;>8E49> F6EGZ'PB[9>85*(XN-5V>.]UR\PJKGRTYKWF.V[)3 M/W&EQO.H 4XJ8TI3@6"9% E$@@A(=?A963*64Q1'16+5A>R^C6K/T)AUK& M]BGSK\1*R&JS8$C&"8XD%(4@$*$,0YR@%#*UKD1%PLK(KL;A!7ESHXA+>RLG M3 T/)OPA%?J8HB^IL#UHU2>LO;+@IU[=GSV>6I@!X_<,XX+,:4\TS X.M\P MO.W:*B7;7*A!:*^(),F$@)QG B(L*:1($GW"44JF%ABH%&[528YDS8U AJ4S MW%):QX U8Q)/< 5FD5-(351@Y"PL@0J+',M[H8(B9PT_7TCD_"V.!436M?;* MZ++IVK6^/;R7)8US5*:0"Z;/0[%N(!9%,&(EQ46<1 19[4E.BYD;6_1:@IV: MEL5#3F-IQA+7(Q3Z(/,0G 1$>,@^*T-FRZ MQH3?UMNP*_%1;#K'^H=UH_[^FC3?/]?K'Q47_-73;XUVNW_:IH?M'22[$V:! M!(]YPJ!BD0BB1'"(>8(@1CF-2)2PI+0*:0VAY-RX9V CV*Q!O;6RC_;WPZ(8^-7P^L#L#=76E[5'B3]K( MG_7'VD[P>3"V/VE;U1?@9[ S=^!+#E*#,N2 >.YZ'T#1:8\] T)]=&(:4I;# M8:L6=;OB^C^Z:.P#;!Z9[4_Q*;=N_7["RU.$#T.+0&![H3C]1$7CT]+LJ&;D88 MV-7^45L&]J:!G6W:"]@&+)^(<=,6OLP@6AP.O\Q@3G1F//6@VITH^X=^]*#9 MH[CISI_]8_3L6#K X[VTO?FFGM*V=XLP(I0P!D7),C73JD59F0H)TX05E$5I M29#5UNZ,G+GMSHX:O&A%K;KD70+6T)=\/5RA_<@N2%W;#><0AY#]<':R7K(C MSJ'!%WKB'%WNZ"PZH)T](6EZ^E7WVVQ_^[W:?*]6GU;BGX+4[TA5ZV1LL4AQ MG)$DQ9 FN80HEP(2C%*%=Y24E*492:W.H:Y39VX4\^91Z(SF&#PI+=6P@*4P M7:YY&A]#=\UDJ =FJH/EULU^O07ENH;=>DLKWA:"4#_WMCW=M/4@F-ZGM;NE MKVIKK!9IVX_!&_7)#=!F V6^1[^,%^3]>F"N4VE:7XL7^(Z\*GZ>ZD;(.\], M6QY)9U N,.81S06'#-$J8TM&. M-T_ :,:%UX$3F-_VN/2%SEZ/ 6/-1N=M]\HP)\1,RAKGS3QD@I$K'8,#3V\& M]6XAC7F<4B1@+',.$=95<6."88R+/"HY9C&S.I\_+VIN;WOK.2&G7"@NN[$1 MB,T8P ]P4_@273"S#PZ\"(??N,#SXJ8-";QH]E$TX.4['(Y4=M54N@/C#?E+ M%T6JVNI)ZY7XZZ'J4K'6LMFHESR F+,I0D,"8T@J@L4X@S MA"&*!$J1C C-Z.X8Q3"C[3J57(Y.)JU'M3= _]:;H'\<&&'A<[]R T.2R88 MCVE(3>PJ4.VSEML:8*#J1V':,X>F1;LOF-T)6*]'%R57T43_RL_HN_DK^JNX?[V]7JT>R''[8?!;U MV_N'Y?I)B+X,W8*F."EHAJ#Z7JOYC[,8EEB7A">\("E+*<6IS?K:@TYS6XCW MZM7@GFS8=[W-9 ,# &ETBPJM.+EK7V+1F_.W!HAEU36:4U\.G0,QWD\[V""; MK? G'KK@3L_6&C#4&&A[M'NSM0AT)CV[HM'U&<'6J@#5&CV"['6#X4.O274%I4A"Q/0_>:PCPF0!)4ZPH$S&/+)*G#07 M/3>>'B;VC#?\U.&FOY+_6M?@]9(TV_;"MN?;YF-D>.0=!/G0I^#FH%]"^8K$ M*E/ N59713_0FE7IK"%SUOFL?[AY:%#_J\R!CQF* <2HH11$E60,QB#+-4"L)1F8@4 MN1&C=UWGQJ2_B^KNNS[TO?TA:KVJ'6@.VC!]J;AS\UT,3HW;GNW]):_5:E?M M?E:MXV@+1;OX K_HUE?J 6^;377?'2QONC^VI\FN%.S_ZV/+V2_ZI9B0Y%L[ M(=6&@MY2T)IZLULV@];:YP/_K,G$X-LT3>)ML,$)-*'XU_>%9J!@P)^?LL*) M=/;2B+H>%/ [J-*!,U(0)B,U,2$!$2D3B$N@-?9[^ (LO$^CPVK08B)@ 11#8'S[(49E3NUC, '@A/_ Z+9S?#(< MP0_JI__XM^U?U#]ZYOV/?_M_4$L#!!0 ( 'F 6505,D=9O,L /YC"0 5 M 86QG;BTR,#(Q,3(S,5]P&ULY+W9=IM)DB9X7T\1DWT[EN'[4J>K M^U!;IKH5DD929';-#8XOYA(J04 %@ JIGG[, 9+B+A#X';\KYYQ,!2E2<%L^ M=SO?GFV2&>G.%__\G2)88WYES^FZT^__#WCZA^_E.7B])>_ M+Y;_F'X) /]C\X^>+CY_6TX_?EK_(I@0-W^Z_%;;?_O3I_7Z\[_^^NL??_SQYZ]Q.?OS8OGQ5\&8_/7BM_]T_NM?;_W^ M'W+SV]Q[_^OFIY>_NIK>]8OTL?S7__/;J_?I$YX&F,Y7ZS!/=8'5]%]7F[]\ MM4AAO9'Y#^GZY=[?J-_!Q:]!_2O@ B3_\]=5_M/_^)=??MF*8[F8X3LLO]3_ M_O[NY;4EPVSZ<;[&].G/:7'Z:_V-7Y\N" ]$Z^;?KK]]QG_[TVIZ^GF&%W_W M:8GEW_X49A_GM*;@7&Q7_&_;?_CK]X4_+W%%6-DP^HK^XOS?UU7V( *_KG&> M<;3SV)J_4RI/6DA."]#0DP9H*2 MX @Q:@140O.DC7*"7>>YTKPBHC=J6&'Z\\?%EU_I@W^MXG"[R\WE^1G?PQ!L? M4S89E$3Z ZV"R)0"[;0S6JF >C@X7%MZ)SS(_O&POSQ'!L33LV65U(OI*H79 MOV-87O+ D@]%(C#I'/&@"WB,"9+CV<6L??;R\+OMGM5W@H7J%Q:#2+63H^+# M,LQ7TRK[\^-.A6+1.0$Q&49"T0(\TQ&B(%O:V,"9C<.9#C=6WPD9NE]D#"+5 MD9'Q?+Z>KK^]F,[P]=EIQ.6$RQ03>6= #A>==\Y;",PF,"X;H;&$% \_*VZN MNA,23+](.$B*72#@'7Z<5B',UZ_#*4Y8"3LL"=$"%:H4L\ M_%RX:^6=D&![1\(!TNP"#2_G:;&DHVPC^/+C)=?%XG[GB! M4(H&%:6!D H'R8/RPB27/0X$C@<)V0DKKG>L#"?K+J#S(7Q]F4E\TS+=!K7. M3T0K67 ^$R,R*U!6JQJTRQ TYQE5]M8=[I<\2,).X+)4_KRS?+#XH_Y))MHO',2M&*16$"RO(WA@";I(%DI69EA$?)]\=W MT7%(= BA]H2+MXO5.LS^W^GGC2VEE712,21G7$E06G'Z2@22CRW5O.("!X;& MM?5W0T?' =*!1#MVE+3RL,2PH3MY;5F)')*CVU!IHR'ZQ" 6@4Y*HU)P!T/B MZHJ[@:#G<.B^XAM9[?6-??;VTV)^$:)A*'QVL0!*;4'1$4>F,R8SI;$GRYB!^FZQE.1.;<&>:!>4OFCA$2(GU/ MM$L7E;.NR,/=C9NK[@:!CH.=!XEQ9 A\6(::S?3^VVE 4UV!SC%XSB5C*P?J_MN1NRN\XOKF_ #O9_,^_ID]A_A$W@5D2 2^"*_#: M8(VN<8BH&5UG0J+A!J,]_+'CKI5WPT''LKU1E=:@:U)M-&$^5*T(G&R \V.0$=;<;8E$/ H1[![B%A-X!T'ZT<0L!= M(.5OB]D9*6"Y>>1;KB;&15U//]!1DIOC.)U\T6G@EOELR.PM::A U(VE=TN[ MZCY*>8A NT#$>5[(]LF_7HFDA+/5)"N5+F#R'Z*RX]T_?UEN?AC M_>GIXO1SF'^;!"X%9A% 1$>0%MG5?'4.UEL?>!269#,0)NXD8#=L=!S&'$JX M76#D_2?RLBZI%XGKPC1@J E#7%EP7";@$C491]68'BJ%XNJZNR&BXZCF@:(< M&0@O4UF>G.4I_<;)>HVKK>A?S,+'"1G$P;.0(1B=0 7+(&JZ"!VW(2L1A0GY M8$#Q=DTO9@M IG(W.J2> &I"LFCD$\5(XI:.#0<>#S,$%V@0(ZWTYKJNDB_>/])Q+;ZLW9NA8EU\#^Q!9:-BTL\1%)#AE]].%@#-RS^&YHZ#C$.810N\+%MF9V MRT1*4B5/GK4IVM=,] +.I@+11-0R)*;UX:_J]RZ_&S8ZCFL.(]@^# UB8QEF M+^<9O_YO_#8Q1A3'Z+!CO+X/6^7 *2; !*.$23$%GX:R+:XOO1LJN@]L'B+0 M3LZ+U?=Z)\Q/OKVKE. \X0?\NGY"O_R/B?:!)60,$*L]C3Z!5[HFE5CBR:@H MV.$HV9F '0]-___668%_17^S=L&CCJK^K7?1 MK<\8IHW1PZ0=V-&H+PKQCMTY)[64):V')SS'B(F(VT2,HL?2N7! M%0YR+K;1E6VIK'-2^A1!8F2@)*<3S20%(A>GB]*1FP%1DUA ML)<\^X#"B^GR]&6>2)&DL=: UXHP3 H$)Z0$%#89#/1#=7AQQK4EQVEAU!0& M>\BRV[O]Z9O7[]^\>OGLY,/S9^\_T)^_/7_]X?V;%V_>/G]W\N$E_72?VWZ' M3QVHC>$CR3_0(CA;P<<0/D^JW7>*FU+/3;NS"V 9KF1,:$%:'T%Q8X#K9:TW++YU_3[*S&74]6*Z3_Y0_AZX1NR1R\ MH'T57/V#[%ZOZ:[4J5A1HA1*/=3U<7\9[$'L.*;*D"BZ.)Z.I;$1;[,+%I\N M5NLWY9S128B&.9(*.!T-*%,4.$P!;% ^"Q^]80_5G.T/MVMDC&/LM 32_E+N M ")_62Y6J[?+19G6RUXZ5U@"SC21'LEJ"X$Y?8'R!4BQC&" M6L)C7PGO#X[%.LP& <=[G,UJAA+.<1EF)_-\DD^G\TUSJ9KS^OSK9YRO<.*8 M3Z8^'-B"9..''"&&@"0G;TO6GFOY4,QL?]SL1M\X/2!;0JJ!7CHXBMY\QDK_ M_.,Y_:OOLE*"SDY)Y&>E0 GA(-I:O\.+B(7Q(,1#:0'[ ^Q>DL;I'MD24\-( MOP,8O2-=$ &?:%L\HSMYMOA<972Q)Y@34=(%#475[IC99O)E:Y,9[= '.H79 M@QF*A]C<#Y UKG4]D.IOV==#Z:$#4/TE3.>OZ!Y_,W\?9KAZ4ZI7L%[5H[=^ M\?+T-!ND"24R2YX.KK1A2H@D?G6"-;ZI&4CFN/ MMX%>4VT]'HU^B\8Y?JRO7Q\&!^4[G&T^>/%JNIY^W+9RQ/5ZMKD<)IHX*,PB M<+H>0.E(-F=!L@)T4A(+MT$\E&IY.!(?)&]<>[\M_(;32S^8NR6QB0E!>V9K M$(37IV'-('KR;I@J*LO$8_+\.,;9N(9^&RP=)N\.?,A+!K9&:]T7DQ0(X<;5 MEO7,@JHU4,Z+ !+),U%&Z^P?ZH4V &2^$S-.]^^C6/)[2KP#T&P*:W&UWG+P M9OUITV/6F>QR!LXEL:!9W+XD $L M#2/]$6&T>0B_O@W(8=CLA&O\O,;U)&7FHS4*A-(2E*6[W3NZC;5-SCO->+$W MLHSOR6C:;;UQFH>W0$LK(7=Q9UW M3MO;)8^ IM /9)1"M#'][R%HI);J[5%XF.@[,.>N;Z;G_WDV77_[#=>?%OGE M_ OMB$U:^<3CICI)0F:YOJA:0TR56(L0I.422\HM\?0#\D;JR7Z\,VX(M1P: MW!K&><#U%7=9%I=R)%NCE-JU)V&&Z'B 8DR(Q4NK'QP%HO+33WUI40XQJR9\[7^OH"22H.3GI%RK4C<9B9*&_/L M/HI&:O3>$CF#"+^#:^TF'T_":IHF4BFK4*9:CBW(NI-U1(X4P /GF+./A;=Y MI+F3G'&?HX?1] _@\WBQ=XB=9]/9&5V D^1+L8P.3F--;8<=/#B>'*3B@A%2 M.FG:A$;O(6C<-^6CX& H+_C].,GHOOD"WFD'\_'*+PIM]J#7,H,52S: MU*H=&2UM$\>!',T,)7'G@_/&^S:I5X^E=*3A%BVOO*;*^HG N#VK,6NG!)<@ MZE.J$E@G'.M,9W6V1C-IN&MCDS^*S'&OSK:(V1.>CU=?O]@\/_9OMU-BDD3) M"X-H2K4D7 07:J N8JB%CKG(-K4\CR1TW*NY!WP.HL*?JTKQS8NG;WY[^^[Y M7Y^_?O_R;\]?OJ9OGU]GY8!JQ;L_O6'5X@[L#%2]>'F?ORF7CU6U0><2/^%\ M-?UR'LF_A"M+2>OB'6B7=!U5R,%+69NJJ>R9U\Z5-H;X(PD=-EJFL^')A PI M%K6UJZ/RGFC,69FH,=B'FGP>-5K6ZF1KB92'@VB/D7X'%^OFK?<.R51>B+$W MY4/X>K)>+Z?Q;!WB##\LWFX4<"FY%*/AW A(/I$K%V* H$T$%$$EGE :VV:/ M'4KYN%?O,0%Z5!UWCND7BR79(?/M;(CT[<,RS%=U9 1I?9XWW\VV&,C_<;9] M/;F0T,1A?2MA"D(1) 61+#BF:7L7EKV((O#2IH:@#3\C%[D<%9./V!!' DC' MV^3W^1+)]OLOS']=S*HI?J5^8SOI;8JKD^5T13]Z1M_./VX;$U[*P0LG+=:N M(E;4)LA(<@C.@#!H1)*26]\F>MZ*HY&+V('.(@JZ]J$6K;B7W$C4N,H]IP0^EF<% MUC).]N3DU(';XH->+Z3S,TS3,WBY6TVN- MX9(M-@IC :6O@=EB(00;(64IK= F2=/F77 7Z@X]E\[+A2]X==RPG'*B8S3K M"G@+/B<$ITKB-EDZWMN8E]?IZ"; -0PJ;AXY!PB] ]]F2_WY!,A+)NB@C:BS M (.!Y*%4!H\D'LV4C-8E5G2;SCAWDC,N@ [1[YU0.438'2#F:5C5WACU/S6+ M]DN8U+9>V'\=U=?H9Q_?V[B_&U$7.V M=9I4"": RHQVIF4.N+8N*N="B6U:>H!A2HLSVDWO,"'M M+.*3/(H+7J3RP5ORDGFIV9C2(H04$4IF1AAI=9*-3*P'J!K7W6L L*$TT &: M:K')G'[E6ZT415$,6F'!FF! )6&(=IT@2EMBM"GYT.:AY"H5XW8?&1XM>TNX M W2\7>+G,,WG!7 7%<;79#0)PC./K(YE=YD CP("2Q*<*=QK@YKQ-AE;.Q W M;GO!X;$TM#XZ@-AUXD4,+'#R8;"6NBEGZ/1DEE1?K)"Y"$,.PAN[VK.U7KO3$<"T?7R IZ-*T]&-_# MQ!+:JJF#D^KMLC9F67][.PNT+^>Y>K:?S_,()N1#)%&RA\P2H^UIJ]04R<]' M[;/-46*;[FT/4=6#X3T(N 83?0ZS:NX)LD%%U 2 M,];96DD7P*54(/.2A-"^R$:1S@?)ZL$F'P1(PPF_ R3]9;'(?TQGLXF36>1, M][@@^D$9^LKK.C:,<4=4)U<:M72[H* '.WL0?.PET@Z@\)+$/?\XI>MW*PPZ M%R\'KUSRQ,C%Y+XHR!EK_TQKP6D;( DEN(_1A="L\]\/J>O!YAX$0H.KH@-X M/3M?]K(ESB5KDR2YERX7"(FDI- $\-8;,-X6\CL5X[*-X7,_3>-VE1P02@.) MO0, 78E37'$ DH]62,VXOR2&-G(.% MW0%BMO33/2R"\H�W(4%8H$GA/L-=,LV.2-,6W>;;?KC]LQ)LX/8 MSZMIB-/9-B5YGM^O%^D?GQ8S$OIJVS#K4C0"5791%N AUIYLP9-H,D*TGH1B MR)!S#TT"#JA ME3,0'3/UK Y2TZ'/51LG[6YZNH'40=J^YP'_ -'W :#E&:UZ2T83'5/2A7/P M*:;:I2G5:=,"@F88I0[,N39/LO>2-.[UUPY& RB@ R1=^)GGLU-@'.@R#MP[LZ/SRM-W*]$*W(4,D:>P;A, MO @FP=6I7NA82E%*K5V;5K /437N,T?;6^QP-71P#EU_WKL0V+(Q M@V.U)54@<07M%" 7C(=,DN*-0HX_(JT;$ZF=\S:L>GK 6XVT7A'=%4X*5R)Y M]&!#";7WF0-G+7&2C/.1I 6[J MZ;J87Z%?8.*HR:@+0I(+;)4@>=#53:>L+-($B;&-C723DK%?>IL@YB!Q=P"7 MDYPWC]UA]C9,\\OYT_!Y2K;7)$N'2G(%,M7<\20(_T)F*-RCMC86G]M4/-Y# MT-B=D9J 9PCA]X"AE,Y.SV9U5-HN_<4FQ)0NR@>(H>9XAGJW2[KO&=72O,-516!UA\A^LPG6.^&*=SA=UG6*9INI[HX&+D5H!PLC8U M91:<%!I2Y-X+9[QB;8ZV'],VKO?7"'$#JZ0#D-T6%!W9WEI6"B@R$\EQU8)N M?/HVY.2C*PIC.9:[-ZZ;UPA$!XJ\@TC4C_S?B?"))R$=2%TC:RXPB((IL%$+ MQ71@T8R3JCENV<"Q(YR'*^?GZTFY[>[Z"=?31*;V-38.;%!Y_9,;=ZM\@(UC MMJX,,H@8,8+0(M(YISGX2("I:>1:9.V2^HE;5\YFBS_HHVLY^[/%65R7L]GM MOC\7F1?.,>F5\Y");:A',GB;$MT #J,,ANZ#1@T''D/FV+&L@3%UR^1OIK(. M;+'K(3LZ =XL-P+-FW#,Q33-B4/&G5<99$AU&FM]MN*>; _)=*1O<\ VY3*[ MT3=V;*PQ ALHJ3OH;>>]G9RM/RV6=8K )",SC#D%PC 2F"\"H@L<,C>2%VD%*Z11B+U>K,^*DSK#71@>2"@I0L9"0BB/'V7A6F!$V ME5:-5>ZC:>R V0C0VD,9'<#JRJO%O8>Q24QX+S($)L@.J$\:T4IRIT3B-7M? M6MEF'.X.Q(T=)VL,M*'5TQ?B;IW)3EC/ZR@1CJEV<*M)'X[VDE[^:7Z5;:0C95:9Y\3:Y,H?P]! MXT;1CH^H/=30(YJN#G#V3CCEL@-K,(,JRM)Q2V>N8L(&G[1DV,:B?XBJ<;MS M'!]7^RKDYYJH_?[-B_T-%-E'4@7-Q^HMQ;ZAUEH=DG(-JD1 MMT@9%S@#J/=^\WH/67< EGMR:,^94.^]@T/HN%TT .@?IP@>\Y8ME8KX^LSDI$UM.'!83&0O-<\(^.J49[' MSB2.^];7 &A-=-,!Z&[FR%YLG62B+EJ1*TI>KB2_9*;JOP=M2VVS92!P(40?;R$R>B"RI MS;2@V[1TDMDRH(^VGY@[ H=D,O:7^09;O_[D#C!X.X:?BBNI M< TJ%P05R=UUA3/PW*/1J+(R;5Y_]WM):8:CIHJ_>98=I(6]8?09E]-%I@VS M7+>JP[&8G+-T_T>9,YD#9!@XIHF/K&.D2UR)V*9+[)YE$\UNOJ/"Z3 ]=(.G MU[C^7@$YL3E[)=%"8J)*I%J6PD60Q86B13#)MDD@N$;&N"[<,5&TO_0[N-?N M)H7"?RF(#N A,=[XW*,LD9IQ_GV^*3 M].W#,LQ7(6W0,,^;[V9;;.3_.%NMSR<;;J40&(L60P K>,U3"[%.BW801> \ MR^A-;M/,NPT_X^:T]K OCHB'#G;%1K[;)+FKFWQKFF_^?$)ZR%5.)*0-TQ,L M).-2#%B-#)1-#IQ4$3(YEL)&$T2C7CY[$#MN!NW1S=^&FNP7K)N4]'LX9$8Q MXW($'6T=MVX*.!,5:%]$#C&[5K.F'T_KN*FY'4!U*#UV@-3O%\/J'6Y>BCXL MZ';X^W3]Z=/6VJISN.]F5=[E2..S'PZ(=L"]T=BLP/P]H#/V1QVQ$Q&69= M+@7HUJ@-!11YJW6.E,XR%)52[38P(CH?T?LA5+*O+^KR]>O?G[^^M<'%8M^?U# MVQ9)WD/\\+613\/JTXO9XH_O0]0Y(8-$42 $D0D8"L%KVD\\ZA)E5%R+-KFF M#U$UP(M^_N8+=!&TPE? M6^)Z$S($XY6Q3&@NFR'ND8DFS<#46N:ZU+]CGF:SO :2Q\6 MCY5F2HQ+[6I6=$9R5Z2$*'V&9*,M):-2L0T(6W S;NK=D;$\.APZV!(7TZ(O MA[4^_UK]=7R")['K-(0BB"?&Z:N@ M)*3,4Z"+*3/6IE9G%^K&/4@[Q.? "NT I/>\F"KD/D:G@3-3;Z2@P0MA0%=K M2(OD%38*V.S_S-TL9M,=$ =06@?0NS[V^MWTXR?R)4EP)ZL5KJ_NJ?-K8(+* M&.X- XPU:PKK,WZH>7XNFBBS5*Y1VZ;'4CINDG-W<&VJZ Z O)'CBNB_H\/^ MI#"'7F@$S4WM*>4].,4=N.RS$U89Z=K4D3Q$U;C9QMT!=# %C@C&&LV>U%*" M-Z3#.%TO-^I\C^OU;!.FFX1B1$Q&$>&UO7[F%ES1)""=N"LB6S)3?A0@_]$B MXV;]=H.K077114+:R]//8;K@DGW[!O#F_5W_%6:9]0Y*2)1EF23 P*.E>U7GQ>K,)LDS!Y]92Z86H^J$OA86R<1 MZTIDE#RVR8=\+*4CI_EV!]ZFFNX'T)N"T]TD:.06W.X@.H[M^L'@[_>]2<:46=PH'GK$ &'V13EM?2IM&( ^2U5O[KR/!;5_%=(JSMTO\ M'*;Y(C'EW/8XF6_[#V^#91,A8N9!(6CI:DX]B]7-*\""M,QJ;J(ZUD6]"[V] MM10[$C('5V6GD+TX\-^&;YO37K,HM=>J#E2N=K+)VPKC$JV,T9F:DGWD2_F< MM-Y:@1WY1MY'0;U:@LLSHF,:XG2V-:;/=]7WA__O/YL$;KD.&,%JZ^A:J._Z M)@=PP?'(4U:YM!G*<"CEO;7H.AY>6ZFW9SA?)J'BY4[U+AJ3G8!D?&WLK!-$ MS@0@DH.H/ O1-WK>W)W(WOIN'1>D!RJM2SQ>6"SOD$SK,YP(:2./PE>+VM2N M#!H"-P%$S2P-/DCZWY%0>(.TWAII'0E[ARBH \3M7J\RR8A))O86JAN?U N:)>U!.7VE>IN03KE,=7!><8C M[3T=R(XN!4$4)L@@T;'5/*;'T]K)5)0C5>X.I;0.SDHR*BYZQJ3_/)LN\__G3?XIR4KH&!SP("6HR TX M8PKXH&0JI63/VUSDN]/891'OT8 YC.KZA.7)ES"=5=^L-NP,,_S>]?X9QO4D M1N>X"P68M76 7RYU%HV&A,YSX3):T>85\9&$=FEI'@V@ RJQ#Y0N%PDQ;W), M?POKI-N9_UB36J%!FJ,2]H8=A/QQ _+'1O31%=Z#_7J%ZC/6"6Y)W&FB:@Z0_R)ED( MKC0;0?I82L<-SH^(W<'5V!E,GRYF,TS;M.K7BS5>S61Q.>155GEZ1J#[>*.2[0Y:3PAT/&>OH M8-IP*B/2E5 '*L8D63%6RYMQJ'OJ+/=8?-P(_)$ =Q3-]' *GALB=*1?Y7;S M]'H7>S:Z8F@+ ;?!@I(>P67!P ACDK#)9]:FR]$C"1VWOFTDQZF%$KMPG':7 MYZ3$8EVQ"$EFNPU=A&(3D 4M3#*".]OFNMZ=QG'+VXZ,S4:JZ_?YZ,5T'N;I MGG[HX/5ULVX!/N/:2AV* !23Y%>^ -G'-':A#Y5E0*-I4IO^0M"X? MB@;#Q@.^S.&*Z@%YW\V0[\-?KG-$>[,P61CQ46=VVU1[DH@"R:RNQ2 =ZT@C(?);* M1V]MF]?"W6GL\EFEU7'62'4=^,//2\%$#MOSK[31YA_Q'6'^S;PR6_]?DTN^ MA-GV)"/4OKOSF) FOC),:3!$D::3C.P3.00OGF40IDVI3 M6-: F7'/VF8>]=AJ[\#Q.8C9[6R_VQG_:796[9NK8MV*>J)R$E@$G0NLYOX7 MNJY"38,IR*+E9.V81B'.X_(Y[K70;+]T#)8.+I'#S@T4*(RI'?FP!JISO3LY M&LB16V,](R>VS>M4^XNAV0M^GT!_E"H/'")($EBN.T"OLIH+ETBZ0I$ODNG6 MBX7\U^#);66)2VG;!,?:H[=9.D"GZ'V,*KL>@?G^[/0T++\MRGOZT;1,4TT5 MWS87J(.\%[-IJA[<-59VFX.YXRYE+?&+.0FE5+5QNMX-2 MHZB]P)3343H64FSCW=Q/TZ$GX$6QRS-7T\\7PFEOK?2#I/IG5.+,6.J$B M T5JDT!IIB'&F,'46D4NT>O8IDSDT:2./$EK&!S=/.?:*FPPYVR<1<$5ZGFQJ'2=!]C3%![P8$1 7GD 3/^;.?=T\5\11^9-\K:?/BW[SLE M*XN1S 0/MHZO84>PPZ;EEK0ZFA@VC2[_61 MXOEJ/3TETW8UX=8YX0J=ZZR^4$25(-J"0!8DUU(5LF+;5/A>IV/D,7UM8'. MJ#L RHLP7?XMS,XNW[2F8?9R3F(YVSR8;K?!)!@M#1D"('@NH(2QX%6VP-&' MZ$RPC+?!ST[DC3QTKPVLAE=,!V@[]WEO!B1OG+5!F&RKV)BIG;E2J=W;"P/G M@UH= %3V":16$!PM88] M6A540N9%FQF.AU ]\KB\8V*S@1H[@.QO8?D/7-?RL^^%D>>>B7<$CW,P!76 MO.]#>FZ:$#H:(;UE(!2OZ>@:P2>O(#,TQ.M<&2P.I MH ,PO5@L/6@/59:HDBF>^OP,,&0/8E>>P9$HT M3-?UJXD7!M%Y#5*[!"KP $%8,D-S2%*2C2I]HQR/^XD:>QY<,P-M$"UT "C: M&_G[%)%;PY;.[4Q3?*&_(Q&I4-M$";(.%$I@SL5@8S*RM+E3=R)O[#%N;4 V MO&8Z@-O%?*5O-\_AHE X5CN/N53SJ7P!9ZP"GEGA+!G.>:NN\'=3M!NH?K;G M@T'DWP&.[NTO>I.OZ%CT.5A(PG,R10L#C\:"2XEY'0OJW*A3[(X4[H:SG^WA MH(E^.L#=J]IL>5O?=\N4U,[P)*P'LAI)7K$>Q:%$T)KDI[3):-N\ACY U&[H M^ME"_T-IH0- 7>3(/5V9Z%'#4ZZ##PB)BY,"+E-Z&)W&G=#V\\6W6^DHP[0]_+T?%*LS>E%>+.F#M"^8MCY<%97F=WP_-.]*8RL]0Z _XXT201\>H9?<+;8V+DU\V!Q^OF,%GF_*.L_ M2$,WF13.JR31@!7<@U+>09120#&%'/H0?6PTQ&(O@LUNBHQ-=\S;9Z?=1M!O$?K;7D4'DWP&.-JVG:V=?^L3Z'+V^%75D M12CM"X(EPY-.;$T6* \U!]H)=-E$9]H\B?R0M-V0];.]A RKD0X@]AK_N"*J MY6).7R:\4IA[DS_/'4]<";"^!A(3%^ ][2/TQC ?BY&F337A8RG=#8 _V]-% M4WUU@,?G83DGSFIKQXVA<),==%8A\00N!0[*:0=>AP2VT.'M<@XRM&G@_ /" M=D/;S_;6,*0V?O+F1RY?X;OFK3IQ/^@W#]LQG>J6MV- M$D'*VK'':PU!.(3D/&T292T:]B.\[;A6M^V0'J/V:Y,.!I;OB%?D:KF>O*O] MC$^^3E<3[I%9SBQ@S1Q45HB:;Q A:X>N!%1RMR)Z^M0K>X"^NXG_:\N.@X\F MBEP<*M4>H/ ;GD9<3HP.S'&6(5N]&>X2(6A>ATUK3.B#S7XG-W!W,&P7'@<. M!ZCLIM+WD-_(:O]M.I^>GIU>$FZR0:E >JR-NLC$=W140HZ.%5G?H]W M4ORUI4=6_3Z*6PPAQ;'5'[Y>(3QQ9UWM.YICJ+>BM1"=*I PT+J,18P[/9_L MIOZK2X_3 &\P]>\MQ;$/?5Q=M/C>''Z:<11>1AB820'<-;3C5?; M>H8:(\HE(M'AN,.="N\??6[<(*0+B.RCVGM.C$/D/#)L'*[9VS Y4,PC8F6S MCU[6Y-W%,LS>TU::TV>>GXV*;/=L0JCI135GDC.2"KE>I<@@%+'#^8V@Q3UA MS7L6&!T$A^IM,; 0QP;"TY-G3T]^NZA0.6<@U,1%;Q"X]=7YD@E\(%_,<^M* MH7.T^+@3"N[Z]/&\U 80.%A\8^O_Y?S+=+5Y@[IPWRU9X4K79^G:=$TD#;%( M R5$[ABOXUW3CB? ]4\>QVIHMO4/$%L_.O_+XIQ\[6H6'S> *7,RFD0B/XS, MIV@%M,$X;[T8H&$2,':1TG1?RO<,JCNI"XW*3 M0S)/^"82R#?ZJ54NM07^A^DI_ MX!S+=#V1R07TN0ZTK/.1C*]YO#)"R,;2L5\2#SL%UO8O';E.4*^90'LJ_KX* MD@.TT &87I]5@^%->?,9:^??^S5]."$^.E$35YQ*!3]4D_06!% Y-> MD#.OC,D[I5P^'G\[4->KJ3\0\H;6S]CWZ3W-M<@IQO-SG&D?$MH$45>#4T4- M448/.J3(H^$Z^1UK/WZTU#BQLZ/ X% ?CC-KK"KQ#Z[D#?#\-GZ?KK>EZT7*P]DEZC>N) M\[+X5%_=L":'EBN9[^ MU_8B$$YRH3,C^;A DO+5$C$*7,PB:FN=5&VNZAV(&VG^WLA VUL]'2#N2I^W M\_CU1#E5YGTU6:+59G2[PZ/5N'[*6$S$VM>=:W+QE&W$E"$4@61& M) _>*@Y)VF(*:FEEF]9'QSFYWJ=/F,]F^*8\#:O:!+O^IS99_!)FEPJXTMB. M]@1GT8&L_1J4K$,HB:S,[^G%T_A3GV&.0=:LE9CNU=>!*_1:6 M_R#CC5CX_O1^9=H9]R8I%NG\#^0G\" A^AC 1D5.HO:$H#91H0?)&B>3YHB0 M&TXI'2#LBG">SL)J19X%YB??+F(19V%VD=I14V)O["9CG!(Z)B#'-()*3-1) M/!*L$I'9*()*;0+IAU ]3H[.$?%Y-)5V -\78;K\6YB=G0_'^PU#-5_SF_F[ MNC67Y!D_":OIE>VI4THL"3KVI2'^HE?@,2D(2F3#I"S-'(]'4CI.%L\18=I4 M=1U \[ME\GJQ#I->7.V7M6D .+Q&2[)5-E,'%BL-J&;FR:+3%Y) MFRQDPPTHHP4$EW/M&B^,('LEW$S7']S2/(B!<9*"1C%!CZ?HG\K5KB;Y#;.< M9'*7&;6-5 [FE3]^X78._(%"&,C7OSQTO\=ZOF^"3'?[ILMM*:F^;(8:Z\D6 MN&$NE6"1?^_5W>9NO(.JP2R$)]^>A%E-(GC_"7']E^7B[#-MRVT5$$.A-%H/ MLF0&2G$Z"+BS8&5!F47V*;099+$+=>/Z\(,AYM[[?RC%='#GW['Q-U6$242? M0U 0 ]:Y:>09>FD1='0ER9RTUFT]% MV)M4ISO#P_21J[M_=-%?KMC,'$FQ^&C)>N86@J_1_*)E#E*ARFV&/PW)Q& D1ROJT!#7 M9N[QW?2,B[GQ\'$SZGFXLCJ W-/%\O-B&=;X9%'E>5G.MF7&18'%J@18C"-F M3$V(=@9\4&RQ@VH=P/ X537 0Y_?_]AN0EX?;N3&YXY3\@] MH*]51,[5QJU9 N#Q &5UP$4-^'7)R'] V^S4C37 MV:4()3 $I8.#**VKL[8XLXD'?W/VSU!YF_<3-6Y@O!L0#J6V#A#XV]F5RX0BU:!*4H/?@,BJ( MUK'(I SDH#6!ZWT4C>O!- \W#J*(3@%UOA6+8CSDF,%G39P$86O1FP6,CAGD M0@C9YH'D?IK&C)5%K3N79)X&VFM% M:R&83CRU.9\>HJH_..VC^5O5A0.I8>Q6)7>]D[__M%BN/^#R8I":RMY9QC3P MC#4_2 0(Y.N -"X206A0[M;+?X?%QKW1!D9+$PGWB)A7"[KNO[-C2Q1>Q@#9 ML% W0 #OD8&TVGJ=C;7%[0V8ZVN-&SD[%EX.D&^W=]:V"[!4GK%D@&6Z590- M&D((''*T5D9KN!9M@A'WTS0NHIK;U ,IHP-8U0%MRVGM57(W3P_>T5%Z&;05 MP(0Q)$(EP$DR+G61.G-1# ]M K"'4#VN*344%U, M*B #$N7%.W"BYLGJ+%&EVG&X3;WR=QK&A=/Q]'['";B'$CJ S_?+X8ZKX3+> M]_YB;.73\'D3FGMUV0 C:V6%QP*VQOR4KQ,LHR!')6IG=;""?)/&Z9C[43[N MVU3[O+IC*G9L!^*NP/1Y6Y[:JV>UOLR"5MPWO\B)V7["5_\Q@P6#37R=A(N\=BN?TVS MLUJ/=)+2\FS3R1A)P>LG6!9+/)G-%G_4+4W_]"GQ,5W7AMH3991#9 BEJ ** M*0.1[ Z()EC.C8U6MC$"&S,VXM"'MD#O$1B=GK+S_ @A38S00426 &L'-55X MA&@]$M?1^*2TCIH?<@P_BIH1ITV,=TZWT]?^ %VLPZR-P4E6U6KU^WQY/M*@ MCCCX7K,J@S-:,XC,(?%F-43R*4%[$Z/0R W;S21XY,*]O.;W8'P.I9\.C(B; M&^G&-DOI[/1L1E+-=_"\O20^A*\36P*33EE(HO8DLYONN.1H)DU6E#/%D$S: M9(P.07YGEN]@Z+J9.WIT5?^DE_\=_$_0,1^LRE"L%*",J1TH8B#?H-A(9A#7 M+KZ@J3,[=FC8CJG!G\ HJ);XI7PEL]D8,G@"YAIQC@ZB4@JR,#(H8V5, MZ^'RNCWZ\&5HJ7@"8R(J@ZKM!"3CV LRNB3 M*W@S@?]QY^1N9/1]H^\/C1V.Q@9Z>CPB_1:1<_Q8"?DPNK5ZG7?I4BI::'"A M=EKG6H"WEJZ#6)S!HDOD;>:0#D)^W]?^P=@>3]7CPWQ DV<;J&,8BE4,I&:Y MCI HX# A77(L6,:"0N./:+3N''P]7O3JF"=S:PT>C-]VMNOWKG\7PC7H=!)U M K'*D=S(R"%X9\@2R[%(E3PYF7M;K+>6Z^6%O@<[]3!==!"RNF=[D=R6RV\D MT0USD^BU(N+)HL$Z79%S!5YI"2KQH (SA8LVV20[D=>9@7H@)G;+XCQ 01V@ M[N&S^[YWM(E6+)N2R,Y.G+B4F0R0I#T(%3RBE[+P-GT\]Z.W,^-R6%P>086= M.N\_,CTF)#D1<\I0E*R-5(2O8Z@8>)&T8,HBIJ;AS<[,PF%P=S2-#!:N/$9? MV-=U$G+MB#MPV]=;G]NNJ^O#+!S8M/7>.AO"S"4NS_MF7V]G7"RS3/((@7D/ MRI"?$'E]I,G9"YY8T&S_RJ8?K3YP3W=:[M4TQ.GLO%3_5IMP^H77"W*6KG4- MW^2ZJDWG9O+TBV*:_+:LR5#.#I*7M;3).-&H$'XP%D:T#IL#[P<-X8^D]RX, MRHO6X-]/EG?3U3^V-2LFV60X@DV.UR88!B*9&6"*5UX(:X1ITPKL(:HZR3\^ M+E!NV9 #::TK!%Y,":G=6>,\8W:@C]$ MU;@('$[W]X+J0$5T "JR7Y&,*/*F/H7YQVK._A&6^:*4/*$IRF80'NEZ\,5# M<*) *0*>; E MZNN.]DA[+MFBN#6N43,%P-JT].[ MJ @I<8=8O,NE39NC ^O\VV?;CFIJ#:2Q#K!W4#6Q#"Q*83@88R4H2]9%D+% MRDQY))M#^3:YM?^4S0 >A9PAFP$\1HT=0/9J';IV6&HC669+;7"&"@+W!D*. MT97(@M)M.O/_4S0#>)3>'V@&\ @E= "?>^8&."E1^1S Z2)J'G" 6*T':1"C MB<)ZTZ;5_@%#'IK=LJ/!:@#E= "Q)V>KZ1Q7JY-$PMG.UMO.9>$B)8D,R+2U MH PGNY035SP(RX26P3>:G'@/09WD2(]JR@VAJTXA5[]K_!RT4S( MJ,!"2N PT\5?IYMX50PUX%C"S2K\>Q[U[EF@/UP+#C;% M;AF&.69C),L@UTQ30#N"S5[;H8W39 4#O>BI< MO5ZLG^%J^G%>L^U/5G_%_)'XNUJ-0!=>3?M_C>N)0R%BS)LVE>2-<5,=/.? M2LU#9H(YUB9_^6#2?_[8]3# /BX&N@+]1O;$*ND\S$Y.%V?S]2058Y0/"BRC M*TX)1J(TPD.246%1GA=N&P/Z#K)^?N]\:+ >JKO!@'B,9-2+1\VS,/LMK&N^ MV[=%N2L';N!DU4>OVRZ9]3 1')CL>FLCW#5OWL@4!9,)"."LMG.BNU]B@F@Y M(W]-)UD:S5%_@*JA2YFORCFNSS5!W_U]NOXTG;^9X[]C6%X2-"E1RJPD A9> MYZ\5A%ALI*]DJ&W81"IMFO,=1GV]^_FXBLK75>@HJ1UXPJ SY480N#*B(75K:I,MB5PDXLV^,B9K,WZT^X MO/I7%Z#&H%ST=>%=W;.#"^9)Y-H^[*"H+C+$,GJ@5",2T$0,S?;C@SU0O\06>/&=+H! MX'"JZP"'OYW-29"?PZPR0-6$J,TOO0)D/] M8;K&S:KK!H #*J\#*&[\P"?K3(3C"S_[0P&U0' M'9R*-=5Y_>W6CC!*"*;I,+>>)1*-+^3=8P1#VT1+3^9N;I,D>3<].X'._=." M;D!E=0"YUXLUKMYAPNF7&O _9X(9X72I&4=.,K(FG*IM7!*9MT4E9I,0I8T1 M>"^#;MFN:39Q;IJ&(VOJ;3 !P M&!04S\F=RAZ;/=W]F+@Q>V&/](PWL,9Z N%=#)WO5"<5F:%>DO%938E2>M07A_<1UDC [%"#N ]Q VND4<*O+C7IQDDM?R%QP()WBH#+Q M%+6P(%%[5YQ#=M-A:(BXF]1U KFA(+$#Y [23Z^8NUHH=.%OYQ*<1 ?1UFE8 M09($O19@7+31"KH:?./.V \3V$DR]3&1=Z"6>@+?DV^77_YU2@[Z,GWZ]HI< M]=GFFB#AJ.#)$)&BD#GL9 #Z5D#1P8="#/)&319WHV_, 12C&WM#Z:TG-%[= M9+?Y.]_.F5D'$1I M>R/R"R[C8FA,OIQ_/ENO-C+CYX=]<9IL"8>07$W[E1R!/D"#U%D;RZUG-K1% MX&VB.L';\&"X#W8'ZJ6G8^\**^+BQ1JS+4:3I:*E!F5TC8R["!BM*=H@EM2F MD\0#1/5GZ1T/8OOHI5.(R8O\')NQ!.8AF/HD[;."Z.H8A&RBX6B2*L<[Q60/ M^53C0FP?O70 L>]U,36\OC$K4&8G4A(0$ED4*B(C9X@%T%B43HHA[9;&5547 MM(R3'S6FBW"@/KI#U-.PQH^+Y?2_PI5^@#YYSR6=P$)P5<42(7!RO V7V=>8 MIFC4E^;'M/52N+:?]A\$T\&JZ !<=W=F]LB]DG3F&EF'-:=D(>I2:F:+8,$S M(V*;)ZT.&_$/K?,[6L<=IH .4/3^TV*Y_H#+TRM5H9=-WU6D4YM#Q-H[P?OZ MX*OI '>))9%L+*S-,\']-(UKN#?&TT"J&#M5[=5B_O%N+F36P>O@0#NTM2<" M.1^9&V EVIQ*L"KMEJAV[Q+C6MV-\#&@5#LX<-XN\7.8YN=?/^-\M9GNN2E* M?TJF8RVPW%B8YYQA4BE;*T''1":CC!&BCQI09VM2<-G?;#X]T &T.XWC5BTT M/I :J:H#$&[XN,9 (=LRU'PIIVM[;\4U..<+B)BMDD((I]N$J6Z1,FX-0F-( M'2;XL:^VO1SA5]\[9)(K[#.Y+L4PC/EJD[#$Q;:O,G NOKQ3R=<\A#4L)+#\20 Y6E@B!#!)^--D'[R'B; M9ZC'T_JSY1L=%[)[ZK0#U%XQK^^Z,$R,F>Z$6J66$10+!H(PA?@J&$UAVL4V M#4\>INMG>]H:!HT#ZJH#Y-TL4JN]IA=GZW<8\G3V[1G22J?3^6;S78I\V]W? M%*VB0 ]>NAHP5YJV6/%@/2=Y>INU;V.'[DWRS^9 #8/7XVBX RC?*'^[:W,J M*Z+,K%9TC=,08&QP#JRS#E!X_\U@N18L M&@^1\^KV64DW@W(0G$M9Y: +-FI;?] %/GAW@+$Q-XR&?JKFW]_G]-S]TT&G MU.RV6+NVWWLP.WS/[^J9$*AO7KZ7C9N#8H)E;P')9'8R!%;83EX&?? 5 MP-!W-\%R<^5Q47*0^A8#R')$#*1SFB* ML0?5/SUY-N'D-4;&$W!5:;:.R$VA9MD5;V7RF!XL4'JTZFG-<5Z,VJG^L6+L M0O6O_WWBBU'<609\C54]KCO-BT$[UCQ5C#ZK_7V__ M?:(8FF3)WTF6S%QE3?6$N8$D0U)&F1+LH&8>K3E./+Z=ZA\KQAY4_Y49PA>%0VZ\$S_)#@1'LHF>K3J:OWD^B M\8Y,E VUK'&)FKP=%2!Y\)EBSRB'=3,HS7':5W;3O6/%6,/JO_M_[R><.^- ME$5"'>T**H4$D4<)A17O!%>V/#AJHS5G3MA0#Q$QDI?I!$0M,UBOHLC9 MLF#:6*>G:1K7. VC\RV M(<".H#2#BTIN,VZD)4&[B*QIS&0M^ 5")T"L]$D MK]NTFQ^X>\A1H;8/*O;O&K*+BCH WXUMO\D#_C!=_K%>G\J@"LE&L#9RDELD M/X%D1LYI$4$*G5&V@=LFJL9M3S/D7CB8[+O"T>OY;)VB6WNM7"X]*T12/B.8 M4">;NRS!RY#!1!^R(#NO&PT?W415+TFLA^K^25 =J(@.0/5FOL#IY]DO?Z4O M8?:YECC_&1;Y:J@'"2.7S$ GS'6BC "?&%;S;K0DDYOUIANP X+ #53U JI# M=7\_Z!M*$1V ZD9([ZY+IAS*0*&P C+=FGP#Z\$Y5X#Y$K-W-FEL;:#>C=O* MJ.W^MI^DNP++VLG[;5[U$,XNBX!STI-$5C,W*)"0]JW%E14&:)0JC;/9KG8HI5OXP)L1]_! M?8S/OY'.JV<8SFZ_\=:K/I' ?Z*_^6-"+B%JVN)I4UU-&2/D7Q<A!G;!4T/S%@+577@SM_P=:M3U3V6 M3- LUVZ]02(%L:6.W8M6@/:6N J!"=-H(WV>N''3:(X*O&$4U 'F?E_,O^%B M]>-W$MY52X-OZV;4UQPI)AU+P0 MF=K,@#.(,E,H8RWG-3C"T,:/?9ZV<6^> MCX"X@=73 >!NUM"KE!;G>+M[T+VEQ%EQPF4!K+8R4U9S"%HE2$+)0L9;%-ZF MT\KV-(Y[W7-4DS>HNKH"(BVR?)Y6_PV+!:VR'U<<_KC'7T**KVI72!EK6K;V M#CR%7,!KGI)V)B?1I@O.KI2.>T9[5% V4%T'T+RZ'ZD-'U^?+U?SKY?.QJUF M:_=99-$G:Z0 @:P.L"7)1FTU,.*VZ"KDFS*(89O+[T[L.!6:1P1H:P6>V'G+ M59BV[OM8>2X!S(YY:2JIX>\I@Q)Q\$56R [JUP,+&-H ML^*/GH KAH,Q2>C71>RQ9IRVWED$66I#(L,[Q( ER$\@K"(&K1D=^6Q!W$@. [K4&I17=8V7. XV%RO^1&5)Y@L[2>BZBT;,/TH^2<1'"P"TXV5Z3LHX0. M]LE;=WQ7' 04.O @(&:C***IPZD0R<4DWQ+1VA*B:0*CA[2H0ZEJY.DC'VKQUT6%HN>*9)-J_D'=$Y(&)PH'SK@UM431;N>F;35Z MY/JUXX*FC4;GAXJW!TQ<5@)JE1F/UD-,/($2DIP$%B.$'$2QW"23MLICVQX5 M8U9='J"R^TK?0WXCJ_W7\-?TZ_G72\*++3(7%Z$4Q4!E31$H5G45E!$#L]QN ME;BSE>+OO'IDU>^CN/D04AQ;_=/9+<*]5\9X](":$?9U\. -(IA,1&MC>=%; MG?ULI_[;KQXG1A],_7M+L8O8^XE-\*I\;10=YU&3FT16D/8_I8(!9X0 M%HVV7@>&H4WZP!;$C7N\T]29:*6BGE%WJ].!,UX+)%S$.N5>U<)C)R)"",8+ MM$R'C7-06J33=])U9'! ;)U,OY]V.@#<-0N75MIXE2PSDN11_;S (T0FR-G3 M7*.5Q)UK4_-_CY!.@;2OHA\9S+ZOU#L S4_G)+WI[/.5?R"50D>N@> ^$_7, M0""[#K2B@M&,*Q\;]9.\0\>X.UYKR!P@\PX0\P[#$K_,S_+;K]\6\^\7#5PO M60E"EH2*/$'K)*A8R+/$G*N?R'6--+-JDQ*W@:AQ;RY:8VDH;8P(K/4D^7I< M?T[/^C@OJS])LB2J_S&]Q':O&C<%J15B&HBY!VL49E?=O9RNO>A(%&0R&2BG T6Y%*26*+Q3Q15K MV]RHW- P;K557?>J4XP7 M$;T :V7M82D+>.L=8'#.>NV0/+SC'AZ]VZDS9#.?>]P3R_T4U#/D_KW$RJG9[S] MAJN;Q!9GLI1<@(Z9S+9*Y&C6*@G%94I2YO>GJ&W+\6 M\^5RXH1DU@A-P:X3%-4$6XNW(H7"QC->'=!PY.N8-5V=&K:]<; MT'972@<0 M>Y72^=?SBT0])"+2]&*T!WX[P[7*9OG5U_EB-?W?]?>?9'X2G4@Q9HJ#E+:@ MO/80+=? +&>R4(R=?9NM=B@..K6.0\%V%$7O#G!_ ? 9?JZ4-M^X)URYJ TY M(3KE.J+<>O :';B:<9)3X+;1K>,FJCJ] VAN07=5R&!%"X?TL;]92Q-DON22 M$B17*_AY#A!2]6B#D9'SG$6S<2PW5'0*GF&\O+W%?6)MAQYVK!NZNN7)-[2L M;=F.K>-6MJQ;('!;A^.%6MH9,SEL/$'P6GH64Q2^S:(]3F7++P21^0_$RS?< M$OU5F9B,*=E<)!15TR-9JF5HG /Z(C%+YYUNTQW[6=).HI9E%_P\R,895#D= MA!/K*L2/Y[.\^/$(,\PX[Y-UP*0G44DE(43G@20DA#5&LDZB'/D0 ME VGE+'3+B[WCR>=C"N>3$Q"*Q/ NL!!I;P>25D@Y)18-J*8^W.>B^V/*% M)U%NO ^$FDF] UMUR=:O8?$'1<"SSZ_GRYO::6&RLT8XX(PQ4('LKG>1@^,8 M43IT6916QQE/4G42S88.L52#J:0?>-&J*;A9Q.183K8P:W6;[@F;Z3J)!LP#0&P(M?0#LK][OI\ MO<\+G1EF Y&C B6X!>>D!IMYUBAC\8URA3;3-6ZVT#'\^.'4T@/(U@UK'AP( M77'C0C&1>X04:C9XR0A>&0VU[3T*M,[PAK'BDW1M!3)WRB ;3BT=@.QI1KRQ MGKN404210-E4*UCH@\A!*L&2#;FI@[\GM/P)0VL8971PZ;/9$'\DI:T+6]Z7 M-],9"74:SGZ?+Z=5D[_4H^WE-)[17RW)9%L,G%D'VA6VOCN#('2$6@BCH]$> M79L"I*$XV.Z$EITP:$?1]8G=5EW-L%DO\'#V*JVFWTE&0U]9;7Y-RWNK'1@\ M[N45DT;J(B7P]9AN6]:35S)D89&56*'=)JGZ.)=7OUZ6"+Z=T4*;Y;#(]Z8F M72KDP_SL[,U\\2?]PB3[P%R0'FP0F41B.;@LB0?E@R.1Z(!M*F3V(/8D+KAV MP=A]Z]E:@1VXF)L9FX1:7I]J2WT7*S/>[?:%R+UTUD42\#,[0+1.:K+^8%6F")$G :%&B$SG M:"/%:M@H!VJ 7;K9A6]?V-M)1P?NTK_,\M&#Z)\OR?R WW%V?I49.>"PF:=> MT#)PWHJI(P^1<1Z99AJ$]5A'7I6:1N#!L!2\#QI3.>5\SWL2OSYA11DM3Q:, MK.M2*PTNL0A!6.Y-<(C8IE;L<7I.(O#=!2D/$]4/5L/>-NP[+N)\(!_N'A^_ MS6?IDA458ZXE(&!,(>GD$L"%I(%S+QV+ML1&M\!/DG02B9P#@FI/9700&5PR M\(:$^-B\Z5_^2F?GM>50:HLJ&^$0TF4G4 MOHV+M@>Q)Y$/>@@26RNP XP^QM?U]<\E_Q\PS3_/IO]+L7FAT*>H),$D$J1* M&<&I[, 5*87RR:5&":.[T7D2*:2'(+.AVKJ]E:N9V*L?O^+JRSS7>9W+U<7) MQ1ZAPU./&B9(V(K0@<*!)][U:I;_O_ETMOH/?7$'=,:ZI(1-D)*K6RA'\,88 M"!1U!EO371K=&^U(Z!!]EQ]YW\YM=*)HU7JDVR;Z3LO"[8*MIR>[#::OD:?YO)Z?DWE8D*A7/WX+7R_F M0- .P%,J!J24]>XDL-KWK)Z3)Z]]LDD,.,SK,0IZF?8VG);G XI\[+%O^.U\ MD;Z$);[ZO,#U_B!\=)0ACC61:I51%L?QMOL+ENWF8+==]K->IRK//'S#A]'NUMS_] MN/G\9F)1XCJ5R$"'>K=O&4(LW (KAF=?@PO6)CW]$*I[&3\V^.YV=)5V -^[ M'%RN8LD\UIIOT*ZVH2M!0<02(1G)19)""=7FI.8Q:L9UIHZ'A0<7 ^R&4]M(0 MOTF$>#05C@S5I_BX7,:,Z.:<.T@H RC#,@2' 0J6I*0M):2MG+NMP+B9EO%" MA^-A8=Y$,?T$E)PEHZ)7P)BH TL2 ^\S$@@8SP493WCO4+G?@')(!3T>1>XB MK0X\I9^GRV_S93C[UV)^_NWU65@NIV6:+G2Q/F7Q*'ET$8)%1YZDS^"S='6R M V*23JE&S6:>(6S<;(\7;'$D\2]JXGOJ@0-@>9'MHI0.8/;LPWUTWJ^;)"6ZUA:CJ?&14!D*@W=XZ M5Y)$;0[,&M7U7F?YI<< M/"'!"0^L:/H/K%E?BJEJKH.'Q)15-LK4*M5M6PH[/\,_#()-U=5%T^[CT/F XJZS]BX*A=_/E\OWL*F::>!^D M3#: U%R BDQ#E+2R,&KM0N BW<=KLW4NS*NOU>:_JN7YF&O%UKK%Y^\U-6;"6?#*D_ BJW=Y@IDZR3I#4L[R M%)Q*LDW5THZ$CML[^DC@;*F\L??KNK3N&/X;%B<-+QFT.?8S==R@)=UL0LF[ N5?AQ^5?#E/@\1@9 Q5R7#SZ M.I<^.*\8IU6-?%W4[1DX%1QP(X74ACNT;2KL[])Q\)Y4*X#Q;A_5Y4VQDI%% ML^(M<%ZC#EVA;S,#H[2469289)O&9)OI&O<4[ D/-A5AA-_YZ9A?=)\@(&X M_/LAS<1C)+4Q%DFA285\5.-2H8^Z3;]:YX@J"OSL(ON'YJ'PP4^MG-Y M8>+6G+S*>=U\.YR]G97YXNM:)?=8*QJ%Q9C !TOBTIQ,'E),ER3C16*QV?FM M_,W=WCONH?8 D&DMZQ[BYT0%!F\$9,X5**81HM0" M6(F^&%H]6-J4T^Y![+BGW(.:K;:*ZMS5N>FP-R]G]3OXUS><+?& ZOCM'CRD M<[03$VV\)JZE\=Y$BK&=!\6])$@0!),4A$2?C=!MI@P-ZS7=70=U-Y\$9@13 MCL >N*D)%QZ<"0EX$M'+(!5]NPEG#VGIRE?:1>.;9X'L+.8.]K?_A,6T&L4; M!C*9Q) X KK:*P0SAU G\5C+-8\!(X8VCO4#4KKRCPZ!R6%"[@ E-X3;%*+6 MF8&34=0M4T)(N@"CUZ(NL28JMPV[NO)8#D'%?D(=;-I5&S_DX_G7KV'Q8U[F M5Z9QO9$3%+\NPXSB@^4ZX8!^=%!#X_U?-J2_"4D+8@ M'20P%HT6 G7(;5*B6_HP_\7IYR\KS*^^TW<_$S!KGO'5#S^1Q/F$)4:+SP2@ MK9:,:JA7LW6(!U&;H[%>QM)FLLJNE';E_^R"ELW^S\ JZF#?V\C?SY?+^P,M M[]]QD>J]6HDA&L8+"%2B]G-3%,%*!&M4X6AU,+G-^*U=*>W*MVH&P4-5U'G0 M?W6+?'\#.KL9J'GX'KO].P;=6O=DKG8\VA5-;!3KLMG_^#8?'IS_E$IA30"0$V M:%W;"I(C01$UL"!3#M+SF-N<9NU(:%?[[#& N(^"3@U_!"B<".=#]MQ 5BZ" MBH5!$.2Y*$4^+B*2A]LJ&6='4KLZ,3D:!G=6THFA\,W\?#%),D;BBL07:^L9QH+@KBHZ(0B^*O3.:R:1NX116')S.1GX0A\" M3[K.I\Z"9.JY&]QRK1'4_CV[NE/"_,M?B7[UHAQH(I5)S#D/CB=) MT;Y+Y.>F &94Z9(E76K9-\]R-T*A.[403B(L@Z=E?RIT5W(-9<3)UA!(Q1H M'9%"+$-&W1<%)+WH@G(I\39Q\!,$;04N?P+@&D+@ W9_&/L*8W(O(:;-)<:$ MCW2-<9^]ZXN,_^= "=\D94]ODK(/OA;:^-0A);@]^:VN?IP0@IP&G36_[(DM MM0&&-EPSJ3@:]^UL_\&9=I,?UVG9L_228$6O@,> Z66#29PD.EP?J8 MB\0SZ=?SKY>$%R>S8*J ==Z# MPD).K0H(:$K0.03KPE:''%LI_LZK1U;]/HJ;#R'%L=4?_KI%>$@HT+$"H<0 M2E XXY(EJV=$D;YD#-O=.6VG_MNO'NU*./N:=.GRC0/ES M_:*E)IB_+Z_GLXN8+7*3$G.6EA?6#BG52ANO(.80LV>)JY0/1,W=-_9H:9JB MYP"!=YM7_=/YDD2VK)7(<3I;/V^O0[)'GS/,L=CS) YT$/;8BZZ/1*QQ7##' M@91>UNE4X&+DD,ESL>0!<;_=*<#.^_TFJ@YUWV@;8VJ%4 M605)UTXH2.Y[\+1SHR^UMD4PWB@;?#OZQMW&!D/-?9^G@7).R@SMW\QJP]/: MF:2&C:XV0BPZ;QR%4!!"H+ Z90O1F03"<&FCYUPVFCS4TC#=M(O\<-TU^6TF M;4W+E-PXVJ%7RZLA!:]F^=W-[1+][/PK[=7WFO#4HCM&?EX00=9&H;6K4]10 MF/6V1._\?>=H\"$F@S#2L:G;!8=/SS6=_D9T%EW8.A>5I7J>FU4 Q[!V M 5,Y">U-#&W:)1S'8[AZRWIM+->Y%,N??MSZZN(X,A@6/+( *!4M!&E=C=P- MU%%MDNO$>6B30;@KI1WO^;L@Z>D]OX'".MC4'^%J?9-J"A?1>@K5=.U$+HP MES4Y*$$:'[A0/+89./ $0;T,.VN!@BWGD\^_=0(QL=?T!\N#M#A?&"!=F!SWCP=@_ST MX]?P_\\7Z[&XZ]5$(4[D.2?PGM4"T&1K#3)]4"K[)(ICH!M0F MW7?_G]Q('W]#M]@Y7*?SH07<@0E[?;Y70377Z;?EI>L9)31Q5B M:R[)Z; ,8AU/$T1(W*0BB<,FYFH#4>-NG,> U]":Z0!DGQ8A8Q7+%?T^FL B M)50U44:W0=9]2L9MU7-,.!VD@PXP],Q-Q //0$A,H78^ MI2BG!C@N0JPCO),P"@W]$['-&<2.A/8R]OH(D4!+%?:/T$=7=*)(FY8: \=C MK"Q:\F0]F709='2.*'8#ZL&:[ *LOR_FM4?"!U(C4?+E MU2S_C-_Q;/ZM=O*XVB.RI,U *,B&_%@5I0?G2)SHE73<&&5%F^2>K7>=0ZUK*\N0 FBA2$;%.* HOX"V4N68."NJS6#2352- MVUAO[/NJ_933$=!NW2._)HE-,U[,:B;W>+:\H(Q/8C%!\VA!(]/D&ML$0:94 M1]!'\HPMX[E-5ZE=J.SNRF)/;#R?=CR,HCH X;_F\_SG].QL4B*C>"U+L$&J M6@$DP=M GTE)>X!";1JU+;NBH(_DM<'!LY> !^S9,ZA]>IB+&AXFWCV6C7KC MBBPGUB3G!;'/K*$5(NK!I#3KT=7?@8$<4@RO MP[*ZR+_0KWP/9[4[X23)E*V6M%WXY.MM4898:/=(!7U:YY^*M@YE&[[&=4E/ M8DT<"(87MC1^OF3A4_CKU@\G!K56,6>0GM=2+B$H3K4<,'(NF4D"5=NTK7:\ MC=N+^B26R "@&+]YYOIN=DBIO%]]P<7%[]WZX6^XFL@B.!ITP+#:#ZDC>*2= M-F6%W@D6C-ZN3<)1R!VW__7@"Z!3/9_N/G$5.3TJG"J&E(0/3).6XGIF*N#,2ZT)5"R2QS/HDVA4C;4#=NS^YF^!Q<,:=K&V* MDTC!?.U3D1A9&(KUP6?O13#<9X;K0)[T3F4+?V&U]VT^'$2ZZTDH[6,*.0Q7@/WI>:9BV+Y1EU26(\ MH732RJD=SIY*"6B@O6[[TVRP&OMWM7O^H=[L!,N@H?;86N*IEA\HS M<)8BM10#6L\DH^#L] W?3;+AU6MOUDFRA1OE,Z1<@].:9QJ-EX"99TE^=2BI M39'U!J).R:3M@J"G6]<@.8@< M7>#(LLAM-M@]B!TWSVX,2+;18T=0G6]B\W M3&>K+_@Z+!8_IK//_PEGYR2\JS^Z:#PXL NZ]6N;.ZG["6 4-]9QILLZ\0TY M ^40(7*O(&_ '2#=;*NZMSV(_X>3T$?5U^&D40A1<%SKA: M@( &7.*JCJ#6W@O:;AJE&F\DJY=FBPGWK#R'T*A]'^ M(.+K8'NXVC5OKH^S+4&%5&M8D[R'5O/'S#Q72>R6U>K 9%Q57VT,_GB^GL\^_KMTQJZG^,9%Y3T$B> M$TL0BHK@(Z:EST MN/P7^7GOYLOE)$4;K58(,DE:*\H*\,Y98'7:8&026:.SN>UI[./V8VB<#:R; MCE WB5FDF)6&8NH5D,L98@RB[N]&>FF2=&U/N\>MTV^VK^TBUP/WM5]F>9Q; MK0='XBWNL)YX2?,;JVV8&^5^2E.P1@Z3IS55ZETIT^!ST,#1&HK.!2?4OJ3[ MJ>=R)R;(?-'"TUXOJNG%XLGT1@4FV$QFF;'D6V==/4=C'\[[\/C:/^-E)ZUU ML&'N,G\A,R4%SPRLK_P%K!+T-7NV9,XIABZ\^6S/03HL'^'2:UB<'#!E91>E M]8W'1YNLVL0\1=<9@G<&5"U7<=6]88Y)D06WK%$;FQ<[964GP!PX9647[8U] M+_/D$!!7C(J%_&IOLJ65'"/YU:H \B2B0BRIZ.<1J]4!(WK9@U6W;!M[^B]//7U:87WW'1?B,M[I7&:50,_(3#",SKJQVX+2W@&B54[3T M5&KCT!U"=;X+6;D.3YF <0GF'MH(^_'!N.P;??OT6IHN:9;S.;<@J M:FZ$ F3U0CP&#L&1-\0"DD.>E CI7D;3$P=W^[R]VRCE,,0=1QOC]Q[?0I"U MDVX@I+"D27"*,7*X-8(/D0'6PH/:4DOP-DESF^D:MT/^F.9N5Z6,V-YXAZ6T M12)7,$;YP#*%>;3&5#$:?%0!8LS1,,2$Z 8T=@.EU#5K4M^# 1Q8:V-?D&U> M=6]GZ>P\3V>?=Q. 4L$'5!F2+Q2.*28@B%K#Q8WDR7"IE#D4MGM3-VY;^=$@ M?!QMGF)?R4_UU;\L5].O:W]Z-CL/9T_V"BGTG2]X=5AQE*3#X>EKWP:NK4A' M277$Z )S.4'F]4*[!%M/8 5X%CE:S:Q^":TT-VV"#U7W&VGBTY]X]AU_G<]6 M7VCK2XYQ&R4(47.6DXEPL1.Z*)%EIB@0/?KIP?-TGU)*Y"XXW.5(86#M=G[Z M]9#;_\&P^/3G?"*CE,$D#61@ZMQO8RBD=1&"IYW/9AZ=[ '"E^3V44O5&W+W MT>5I I80B!.364;E.*!+%!NS0.LRE0SDKS%.ZS*$1JUL]B2XC\*L+D&[LSY/ M$K9OYN>+"?,Q%R$3<.XIFF"1$8/&@U4ANI2"R:'-+>Q^]/91&]8C:'?6YFEB MEGYWHDVN$K0@552@-.TJ0=1#'A%#-"99&8]^,;N!WG&/C+O&[*[:/#G,OBKT MYFM6O4B2,VF@U)5)>XL$'S6'R-!;9:3C_NAE0,\1/>YAL\+JD%#@)UT EVO_H0C&!M1.MT,'7A,AT]6;D"Y'%^ZS:SYXQC#[X6;2#MSIUG?OO\U7N/PT)Q\J MS-(TG%TW1EY>XX>'Q U3 BRK?7ADHG@S&P:E\)B3PI+O7RT\D1?Q_+L.-28_ M8UP]-GU-Q*A44!ZRR?5HTA8(UE,$'1"U3U:@:1-'/D'0.%M4"X7?-QA#:.!D M+,4&GW00*[+Q^6TLS/8L#6%];I"R%1TWX:+/L0Z&A2+J-,6(M*4E+T%( H-3 M7#^88/^$2=J3@$/M%"D)WY<[K_QQ43%GI9$YLPB2<5$31C4$+M:95"PQ(Z,H M;7SI)TD:T58= Q[W#=@PJAG1L5XN5I,/=530Q2@#(EII22Z9T85LN:5H(%M- M(8%W-N>@M=IJYZ.GWL(2?74?1W=>.VX(-I *YX?*LP<07/4!8-QE*SP$3=PK M)R1$62+0YJMYK$,<[P]R.!0&8_:3.4!E]Y6^A_Q&5ONOT]GTZ_G72\)#"L8% M9)!#/0U0FD$H18,U0EI56/;;M3K<2O%W7CVRZO=1W'P(*8ZM_O#7+<*Q1$(Y M+R#J. KE.0/X^ M4&2WMH!&*6NERX!16H)O,> T3T"RP1"M0:/;G$[?IV3<8[-A_8)!I-T96BX; MQ2 /H4A48'BNP^JM!\>$J^7CO!!W3N4V[6 ?TC*N)WF8;C< 90]!=P"5G\)R M3?VE662HDS!9@TEH:JMO"=[4@4=!A,08,_9^P=1 ,+E+1S\0V4>K\\%$W % MWLUG>3Y[.Z,GQC#[XWTA*C!7?MZ]_>G]ATNFE)"^:!Y ^$1,\6 A.D5[-'(7 M=6;&BS;;T5;DC;M'#0RGX172 H&7<;.U3#&P&SA[@[@,P[7-'#KA;3I:DD,^DIWM/U]ER"TJ1>ESVC73EQ M6V2R:;N#M-WWKD>HZ0DR^^CX_F9UJ, [ $V]_WP[6ZX6Y_5.=;V.$!TJM!DT MZE#W[T2[*T/0UL7"&843V*8T[R$MXU:#M-F;#I1X=YBYU; UH)LCI9;3 H9K>")P]Q3YV)Y2[JXG4R:Z:\N; 5$2$ M;%B-'",M*<\\V,B4-IP;P^X%64^-[G[B#3UA85_ES8>69 ?6Y#$K^^ZZ24N, M1>50:)DH10N&90KU)$DK)$UB8IB]:U-TNY&L<2N^VNQ+P^FA4U!=WI'\-%\L MYG].9Y]?AV_TD]6/B;2>HR^1>"OKHRI/WJ O$*,R7&KIF6I3(KL+E?VE*.P) MCBU@-XBF.D#A7:/_4UA.EQ^)EI#?SVZ?F_%)W0)TLAX\6>?:\L-!3)Z"$I]C MD$(Z^O$1'*>G*>SO(FP8]#714 ?(NRVQ"UPJ(.U2AU_K;5/# T MTN0VV<2WJ>COF'%X^[63I+O-&KZISUF&65X/TJA=ZI:OOX3%Y_W*#9Y[Y#"Y MP3L1/E#9W>^+^3=.2M1#\4R^CHO M6WBML].VS27',X2-ZTH-BY@'!5 #ZN14+=0!%0U;/ODH]JI%%.!MC+D2" L%IQ2L90@G'5M+KV;FZWW]/A0IRF^P[#$>]6HCJ-P3CA@-M7> M_K12G*4P6C/%4M!"2]W&5]I$5>\&:Q>L/!C4-90V.O"Z/]VN-GU@A"L,YEF"5_/EZLE MGPBEM%4I Q?T0>542^=+!-K$"T^>$Q=M#J[N$3)N;-<608?(O /(7/47?S_[ MA(NOT]EE9?S:V$X"\6]SDEPCA4HJ#4KK*B2L E^-E$U[IUO6S - MIHUN7?-W^#F]"F<$N;O\^:UE=&VJ@EJ_W. W/!&A=D>0XQ3SS[E,S,+LJ_F[ER MF$@[\:KOO!*3?)*W"I,J4ZMSZ5ZB(H$0\8REY!9U#J$1FG:&\D: ML2_&H0I_Q(L>1OK=0>F2D:M*FD"KRB4..M;&1IYV6*]* 6D-5T4KPU.;M( - M1(WII7GA0"=I#(F&6^EV&KW>NY-/2'E 'W.6PEW;*1\_/DU[>K?SJ^+-U6* M!FOK3<,4(Z_>D75V9)V]":A#3KRD[>9@WG_RR-TG6R#A(.&-W'+CW70U_;P6 M_^NPO*H3+\4SRZ&4@J D"<,E9@%M3,KFK(3=JC1ZJ[X;#]\_#D"&]$T&D&M7 MJ/A$?W&U1DJ="NPD6",%(=M(\#(:<$:S())F<3MW=@]LW% Q7G>>0[7Z)$#V M%/'HVP:F\\6ZJ=WKL[!Y]O>!C7Z7.VTIX=-!\(3E^F9^1&G[&Q?0[R>L[7K)TR0[W MBO9*7N<<(BVJR#W$NHO*[(J7*H=L^': >?9=X_5Z:@"6824[-E!>7;C3#QWM MJ^(FD[/((8(TNE:XD(A"H*TZ:D$A'D\9RW9G;\^\:)PK[380&5*F8^/CCKOV M[CJ#.W/#8ZI]CFJBI-)U'DO2$5!&J5%4$?FM8/'X\\=!PY#^Z5#"Z^#$[&:! M?,35ZFR-Y%=?Y^?T\<] JLB?YNMW/E^[_ZY>PN;#4--"L#V8J?ER>>O8Z7>6\^,3!T@IBFLE($7Z41R*-K8IF=IZV7'&\@@#:N+'M#U MG(E]0T*]962S-ZG$"@;G:J9K$N3C^03)<0H/N*NI:^-L@W<)'2?[;[2-\ M M=9M7@Q.:#%.R :),A$2R45FB M"NA>0([@5B^[24!C,F:E90*;:CFV=0*B* A<:&G1!R=XHTYX.]%Y2ND\N^#L M0?N\=MH[13-WR$BEYY_:W.CUDU\H..8G/)H)JU!I8"G=;BC:NON*$!K'7S10;2R^X^2/62/FD)H4YLG'P5/XP]<&D#)S\!F M9XEWB)K+:P=I(Q->!]",%]JL0X2@)(.L$R]")Z]=FZ[YC]/3%W)VU_,SP-E# MZ*.?B9XOTI>:&O%Y@;>OE9)QPD:KR9>L]],B& @Z%$"+%-2R8G1^UAW:](*^ MD+"/XN8#2[$#([*^CJY#(7(=^EQWZ]_F,R3/=_X#\2,NOD\3+C\MPFP9UFD- M/_WX>/[MV]D4%^NEI!$Y"PDA,T=!B!<:HN<(QLFD'6.:LS8GHH?1/6Z"X_#; MV1&U>(*8O>+UZE[>HC7,1)"J-OW*5D#(68$+7IOH2I!>=8'9NW2/:SZ/B; # MP7V NL?>FJ](?S^[2E..B"9H)T$HS^M//BT\ M':+4^6 2[@4?G_Z<7XT.9#ZQ6#2M)$6[AD\4-O-2@#'R7K@.KL0M:P#N/WK< M/7)L?.PGX6[P0:J^PG>0Q28;"VA?LPG-NDU%G;HBL_),ARCN3\-Z#B$W#Q^W MD]S^ M,&-C9$\9=^!EWX]2WEW?L#MC4+"L(2,2-YP'B*%D,!*S$<$R^O913IC>C9OO M>;SCR?UDWP&(WLUGGVOKI*O3DAN>+M(J)C;Y@B@$J5P)VEUIG_4\*M"%!.9X M"*E1C[WG*.OKM&I/ #R)ZY@[1@80>=.0I MPZ0)/$?>0&D!#U_SVWQUIJ-K6[,+ M$A[:FKW%W8'[O,YIKP6KZRL:)KE-EGPRKW2=A5,$A%(*:%N4\&086:-([ X9 M8T-E?WW>'^RQMW [0,;-J1DY\=]PMKS4P")<%GLM?_IQ\SN_AQ_K&+)R?,/V M+->>S+ Z\G+U9$T MW0':/R!M!=.TPKS>*OX]FZZ6'S[^^ZI1E/?(M>$@:BV_TMQ"L*% G7,1E8LI MW;^!'0BV&\GJY?9V+-3,6ZEP[,N97\/B#ZPG)F6^^%KG&*Q%^!A_5]<*67 I MA0'+# /%6(" 0@%RAE)&^J;<[@9XUS?W._&:5(W%@ZI37B,%KAJG1+=!#6D9&XG!.XX%B[@$HZ0OF\S-\7WZY>\GZ MQ'H]6S]R/57C Z;YY]GT?VFUKL^+UP-<;DYKI(VI%')PLE/DY3!MP M:,9Q6 M4F1>A*0:I9JV8JF36&=/K-V';A>*[VH%/,[Y8YO"Q;Z45M/O5X=BMTXIC0@R MFTC>"CI02-M1=,)"*C;I5 \I19NZLH$9Z<1(#XWVXRNY*XS_-I]])U[72_>. M[W/!\N/J#:S.(;5@^1D[-:V^2CZ3B3@%^>T.Z=LJJ%*XR-&KT^]3ZCNAM[:P>5&)U M-(,&AXHT(6EANZ)4R:V][4$8V0KB^H0A?BPE=XKQVRO\2?:W6>XZ\2AU INC MI.6NR0%C11 Z-1,YADQMA7USPM@?0_DGE CR*N=I?6PX>SM;.W;U MBXMF,<-DAVQZ0:N4D:V9.DX>B8S,AA3(39!>U<[NF?Q@+NND@6RM<<7?KZ[I M.H_DHG;AT4=?G&ZZI# C8[">PJ(X"Q +SY!RR#Z8@K)L66_V]$O&/A<;3.%W M*T(&DFH'&_'5KIT/).2. ')UK::%CE8;8%C'7^3:<"6:!$9J3]NKTEFV2LD@5#1M6FM^3N M^:EM6OBW'0QJ-RJ8^C?+5-U)]3L ME*FZBPK'=MEVSWE,3J08//AB:P.,F,#S;"%YASPQ+U)(_V2JMH-@>ZV-#%B.YU>ONM@_MS07N+@#VE'H[>X =4]P/1BUVI>F M._ A:UN.^6PM]-?AVW05SB[XHRT %]\QOYDOWIROSA?X=KD\KQL$[34JZE#S MV'T=^%A^#@JZP"3S[I(3WE(%\/@+G," MEJ^^A^E9W>E((/^BOUU-#/G2@N0.:.J +N'J@"YN@!N?T0B==2/HMN*H.\]B M&(1W 8 .%L)6M1.?PE\_X0S+=%7'T=U) /NK?HH3P1Q/RGO@,5 8Z2DPH$\4 MB)(D"J%(#FWR4X>A?\2A@BU!/H)R.X#TWDM[_>$_%)A.9Y\O"H/X1&E%<2#N[[*$7F=:T]C48D^IX$7M"6 MPW&25OM='"T!TLO"6?X>IC6(H;WOO]/5EZH",@7TC<>E-K$1>1#!@LZ*Q"\X M!Z\E@DA6TG^JZJG=(MB1VJT ;4\3T"T5-_8YX6-'XA=,UR@;\V^XN@H['DA@ M.2'IT0Y5,C&9:L=O8R%&)2$F5CN=NOA@5/P3QW\'D;$5]MS)8._(>NG%/!YA MV_@T7X6S-V&ZJ-42%&)P\K609S"A]L-$2U+*QH-PDO0C'7IUVE[&77ZW6B;^ M9);)"8'G12^Q]0G4\DI*%Y<*F%]]QT7XC.L?_AQ6>",XEH,2/@0(6110%.:# M][9.(K(I!U>[4;;)<.M&!-O=0K%_5N)1,-;!XMSJR.RZ@<%:9,NU.;K]\]I/ MAG3Y/[BZZ30SL<(RKA7%2;IVE8F*0;2DSJ)+X-+*S!OUH&C&TG:+YW3N#!?&@[SERV_5W^.3XHH6RD?(3#!0-D5PC#N(PIF4T!KD\;16R*-\;K=L M3N_2N&.TC!W:$P>U0()VR/=E^WRXG\\7%$+>.:>>V*A1%68H?A2Y#@[0=9J) MAL*EL,8'W&\\Y&$G;P?ET;HA'5-C8,'VROHL8NVR=][X063?C%6J(^ M"P'*V 2!QP1)H5.TIT7&MBN4VOG5V\'N=.YLCZ" ;N%UG5,Q_>O7^6SUY?)G MUUPN)R$F"N[)9[(^RSH645(\$5U--!+>6B%8V2ZY<7\:M@/=L%E\U$(.RN_@[W][8RL$-XT ;UD<=T& D42 M6BL#25ND7:EF"-1B5.="$B99SU1J@N,-1(V,QO$A,V^CO[VA^!T7<=X6C)>U M]"EI%#%'0&.('"<+!(.,*>-#,&W,ZD:RQ@7D8.K?#E9[:*(#&U>7&D5A MX0ROFB4X470TS "M+ :J=F3P,C/(22@>4]0BM$GA>4!*E_#91\T/:F$/D7D' MH/F(9_2CS__"&2["V:M9?I6_3F?3ZG?4EFV78=45<^1L>"3+#?0Q@K*.02@) MB;D8',K"E&HT:6(7,L=ML-(.;.UTU0$0:_4X$?"%V/H9O^/9_%N5WB5/ERS% MC"8XAR""TN3\RMH&)@A@A?N@2R@FMLD!V8*X<7#-D:8770QD>GV_3Y&_(\O!6H1X70?B?HN^CSE$[0S[]^ M#8L?\YL!H6]^1[-3]!U8.\XY>I%,^6 92*W)X5#&@8N2%G&(QF9+ M1E>V.5([UCGZ_ET4+[:E;$6*3 ;@JB02D-?@0B".2#B9''-/TFI\=GX@"UV? ME^^"OUW'FK51<@_[_9WFR,7:0#Z\IZ"16U"%B \"71T[:)6UDNAOT]MD]P;G M1S@'/RH4-G9$WT4O'8"J2;M9(P5SCC'0V0E0P7"(CAN@<-,(^H>[V#"G[@5W M1-\)7,?HB+Z+ICM ^^9VVKPVSZ[ 0K1D!+RRX$LRM<"K))YD%K9-#MS?K2/Z M3JC9J2/Z+BKL (][Y_3=1)P)BU(A*]#!1E 49H*/P=3YVLX)](&S1J-(#Z:] ME_.L,9V'(R/@E#'_;'7[=7C]87YV]F:^J'\T4:0*&5(!(XHCZ9!RO)&)4)TT M#PPQID:1W%'Y['R7&!C%1VN8<#"DNDAH.8)\+I+,)]'JPG-VX+,TH%C.$(NS MD++"7 I749]:*Z![+)[H0CL"TH^_*/< W=[K\=OZN/_C*BQ6G:_)NTU>)CIC ML3H7H-BPU-(F!K&.4=>284HV[!9>\A1IZ4S!3UJL[F"[1HQ]LLR>:?I7@8Y'9?BOYB*<[P<[VW M[GPQDMX*3F\+QV17+*=(0VJQ3DWVI,$@(7ECE!(Q"'YJL>$#)L>9CO#/DAP, M>"]\5=YWYH-0.A:22E%2@8IA?<610%GOE8I6I-S9>6:3"'+P5B3_K,B!0'=@ M!/G+[&16Y//]04V6P@4MR(292(Z^D.!C#+6-F\R>1\G32!>]1^!^G-D3_ZSC M]E#]VQT2/2\^C('K$"-P6^?Z>E[ .5%GPXHH%4],Z%/;EEMTFQZ\KK;W0?_XPQS^6>= M'P.N+WJ1[Q#ZQ.BSU!Y!&U?=(%7[_!$*'.01 MTZDMZXT,GVB>1^\ICL.![(7G.KX_7RU7858G0]ZS8Q^PEC70]U_/9VNQG8>S M3[@@E1>A&(9"YLP7,F>D8\*+U*85VM^CJ\\N^&O7U6<7)7?@&MUM\"&8+0HKW1'I@U,%@A,2 MI/.>,RM]UFT"B!?9U6;.PC)1@7*_%A:.P4#_/S!E"\N&)0&LK4D6XD>8I " M6):6J ^HH.5/@@J!HPP8'0;L",46C M:3]57)W:U=J+;.RS$XI';NRS Z3^'@ONLCXNHV&IT.Y."BN@0L[@8V&@DBJ! M.61&-;S7ZJ8HL[]E=@21:(5A9&ZTPY\#;$$&G$%CF M*:K>!G;_T];GU%;D 9![T=OCO1XK"AT&] PP"5_#! ^./H+/*;CBR$RESB*U M?]KZG-I2/ !R+[R!R,/N*CRD3!%[ 5WG/"JMR7%0]%DQ+EOE,*632[K\F[?U MZ7))'@:\%[XJ'SCS+B83T8*26M('&\!+LE].:\>#(UF54W-7_]9M?;I M[L47$^U0A)63C9HS!C)F\BZT$Z1G&4%Y(96RUGG?:#Q8!]R?:-QY,@>NP\+O M1<>9N_8[406U$,746]$,JF@R=1@1/)-291XM\E-;MRV:]/07J?:^>%L"\46O MX%U[F&BA> R^@,="'HN(%-=;A1"M]%)&55L?G-@*;M%XI[_ MO<5W!*(+[SN M=W.5ITG9.^4=V*!D[2MH(* )P%AA-A@I,>.)K=C#J_#["W-[7Y_#@>Q%[Z?[ M5"]C90: M4,:4"]8BZ(+Y8DJN#T("^2]6!ZZ$5PVWY#%8/M%6U -NRMT#K9=M>:SZYCJB M3=1FO MELOSKQ^#HNS^H:KKX-8]WZV-X+BS$%-@ M14IOLFVTS_PM:OQWP5^[&O]=E-R!XW6WW%?KDI2B[:5H6X=_%0=.&09.1L42 M5SG*-J,T7F2-_TY0V%CCOXM>.@!5DX)>R0//GA4P(6A0R1+[7M*7B)'\HL1R M&.FL[,1K_'<"US%J_'?1],G5^ NAG71%U8"#I&VB@B!2 A12.(Y9,J6?ZE MU?@?XC\<&0&]8'Z?PYGKS();(?8O?WW#:@CJ!0>?6#(GPJ !9"'7+C@6@D5. MD46VDA=KG6Q8M=&$I\YW@X'1.=0YWK!0Z671[*.(39+XS[P>19U1?/XAK'"2 M2L$<,P?.#,7EP7*($3UP$I74)F")G4ULVYZYD\_(/G@9=02>E[:>/DR7?[Q9 M8+T30$+6ZD(@3I!$R E-)I)3X&R"(%6&Y,G"Y.A3")WUN]B6M9-/D.YF+1T, MG)>VDJZ,R\_3[].,L[P6B$85?1V"$06+=;)Z@I@SA9!GM.- M1UEE1P#529&"@#X>)MUS>^ MCC&N:E-7EHL&A4B@D$42@!6K0W)2:G1=>9>.@PUTE>=;VG1HGSE?3&>?+Q;% M>OTL?R'MSW\@KG_I]_-%^D(KJIZ#+R=8^\OF',%$K/M0*1 9L\"E=MEH5DIJ MF'"Q.\'CGCD=@)T'QN\("AO[8NL)'I_D[IX)_WTQ33C!''AF29!HDR$A,PT4 ML=?J:24E,BG\?80^<=DU!#7CGM4, +]Q]/)B<@G+?+'Z&-5!=F M/B.BUM^[+;W+);U<3;_6SC9A=>V:_'M)LO_I+*0_/B8B I<7CZKRI1_\.L]X M=KPG,C$9G5:UI2%R4-9(B"5H\,KFY$40OM49Q8GD5!K# M??$^@PED0E5T"ASJ!,%PAL)13)-R&P']+7(J=\%?P[E).RBY@P.7JRR5=785 MZFBY]P9X$ )4[1WCBRN@94PR2!.M;1.CW*;BI614[@2$^4!:Z0A1EWE/EMF0 M?!0@C WDOH4,010$YJ6PW&0K1)L3MIZ2&/?7YQ/ V$.X8P=I3WK]EVEKF)F- MGBQW"E@3Y"C B,H(*,))EK5T_'[7I2?BKV=>U <2]E'@O)$T.S : YP0VU)T MXF0'=.:IUIQ)]1_^F28"CK+(C@*K;M 42U=?Y;'W&^ &_79TR+N:?%^'K7JE_FQ\X MS!7]#D2W2?4K&JUSWD)"4_-E/*\%V!0'!.9#T3Y+UN8B?)A4OXO4G;H6'HCO MIC?H)Q+=3_3;?TQLYAI%L2 RLQ3P9 7K6]BLN=<\8I)./0>+W5[956[>+LJ^ MFQS51,*G:4K6Q\?#&Y3+QQ[!K#S&0!OC$ER.TA 8BJOG==Q:""QK(!\O2B=] M\;I-8ZYA\XA?I81GM'?6!A9W%\+R!OC):F--;6+A>*A)_P5MZ&N*RNT"RH>M&\:6A6G:8-N.F"_G:U;K=0O]D^+W/M=1[!66[/:QH2I M&-"CCB@>+*QU>H^42C)#;J#YO^5]69-;1Z[F M^_P7W,Y]>9F(LFQW^X8M:23Y=LP3 [E)G%LBU21+MNZO'R3)VHLE+B=YLMP1 MW>5:J'.P?(D$D$@@ZD"64G'PNDA@*EC,A4=O&V83GJ1I'. ,I>VG OG31=\M MB+:50<'YX+VJZ>Y:TAH8@L=$,8!2C!F=96G9QV<'51T^X]/6+D&&7. MVTBV"Y (OHL5Y91107KR[EEU]KT$)/; 8G3<"%M;#JQ*9Y%]4M2"LQPR7\U6?(*)2X]U&F!*M&B4T9M%4[AS%@LK M3#6\P?Q] CO*XQR)A:>:DPRLF&[Q=C.4\I:_V\]<5M/%4[V")@%3]%;J>I$P M@!(H *N'H23%M<9(&W0CQ^L *CO:?9N <3@5=0"_#XN,RZO%MS6/%_%?5Y6M M;4G=J_FR#KU8,S9)45K/H@/K26Q*4CB$1C! SVA=>>=M#$V@MR^%XQ0P-X1= M$]5T +G]EM.FA!.## (M C>)C+D(&K DXC0(%>HU;>;BB 9OQ)K>T>W=X0IZ MH44I.VMS+CXN\N9.]@F=. =[]SF*5HX519LB%H&,&U['*B'GH%+D0#ML($\O MZB!"\;RT:3?0O(A%"<=0) 5>UTE5B6?BS L0B@>NC?.2I>\!ZX44L1RBQ#V* M6 Z17 ][X>[S=(W9*5,0Z+7D2-:>#AZE!<6"2*6V,=8-KT"_C"*6@[2]?Q'+ M(:+O%D3;+'3VP9 32-*1GM:7KTUDI8CU'B>%QM(9VZC2[T46L1RD^4.*6 Y1 MP]BI^^^46B!/";$H0,L8+3H1P,62($0OB\M99CR@/N$E%K$<96AG]XVN[ M&'7$F$-F4"\#@E(Z5LNZ7I'>U?Y+K88W[47>R..]AP;%8: [0D-C[WW_>77Y M33+:R?W6)A<64"G!(#A>"PL9T:V=@^A5"3(;%>5W$T%//KEK9!RCN?E08AP; M Q=?%M/+2KW@6^H3#\63EP9>UA8?P6=PCEO0)5I'<47F?K^DS:-'C^OE-$;! M:8(<&P;DK'%[AW:M8Q(R>6#2R]I_TP)JA:"#UJ'$PN3#<'NWWWOWP>,VNFH, M@5.$.#8 +JX^7BU7X@[UA5FN9.T5$"/ME?4.# 8A0":N45G-U<,SJUUVX.&C MQ^W1U-H.G"3(L6'P>OYU332_0[_"Y,JZ_J1FM95V&APG+]$EBN^3TKEXOA<0 MGGCXN(V$&D/A5&&.#8;=Q[+&*FXR;6@\:((TZ@1H=0;R?"268/F^N;.74_MZ M3+PZH!0["%&WK:R6/\\7M^R\*7>.6B?:9^L\RIIWIJ7"25+H5*PM;+2J\RJS M;S2BX;NT=73H KIF*.H#?WH5J6<3,BK44SE4!ND(AGD%71\S'F'0V1K8I MV!BTAO#R/)#GN4R76VFR!Y1D_7D5-XPXUCUEE'IL72'L>2 $Q,@23C(SCM>4ZV28E_C[)3S=&] MYJ*S])3$;YMJ9-F@0=%TD,# MU4Q9+\I(#=SX[-!7M#-MYVYS]EVLJF*X5K??IFEVIS\"B_?$@V+M2.Z;L"\4=TV<@_*6\PL M@O=1U;'/6$LS/62;,TNJT,INU&=B<%XZMZ"'H'+WW-11%-]!_/'NAHUJL)&70.O$91%+\'34(E5];K++/U;>YQ/DU/+T-5QT')?'"5=0F\;>:; M!0K09##@!290QB3P4GGPSIN2%/DPO$T#PET4C0N^(;3]70 =(?JQSPDN%./_ M?6=BJ/7"TZ(1]:ZR!%4P@,=(/Q85!87D23QL.+CKY/#^@WO3_C&JF@\DM^[, MQOLO\]EROOBU_K.JD;HRD"*GG&H9NJS]0E0F(ZMHC:"5C(QN2+:TZ3SY7=)Z MF9/:X2YVJB)[1^;-JO7*> J];:K3]8K2@/0[R-%RAD()W:A#RQ[$]63H3H;# M(6 [0C[EB)5CJ( MO-Z[TJS.KK8($;4K)27K&C5=?D3*N%M=*ZP,(_D.H#. !W![QD8.=-*AB@[K MJ+"29*U!+O2E&!U\#+S1#90AN1AY&&I?OMEH\.AC:1#IQ#KM"M-P55FOZWR; MH%_\ABO2Y>SCO;_G1236)S8P6V(A_GR]NL:-!&>R!XR*XG&=>2[/[<>KSQ>S&4GZ[A^7Q.?UX=0URP9I.T/%P21' MIL5(XE99!UH@EUYYXW*;[@H#$#^N8]([X)O!H%_D7Z_Q.KFP2GL^P\6WNQ_: M]$:GBJCD;UY/ 9(V-21J4V!WJGT3VN7],[WELHO]OBB5]F M]&W^@'\>-ZKR[C\?INAA)T$#%33!3C4= N!2S5Z06>B3HU M)X%F13/C'->QC8//%+&VS8VO9W\%]#O7: MF@,AA=@,E/)^M82LXVNCIQ&N']FJA#4+:[\*F]-COP_6_9K9[H?%:O M,%VS3NS^]&?U3J^++Q^P2D]3(MH 7/M".X% "(*B?(IU1)0BI6I+V@+W8*+' MC7+;@[:M%KL"[$^EY+B:?KU=G.]P17MUG,_B]'*Z5NH#7I/,G"&/$!7%Y,HC M G(KH ZUY486YF*C(0PG4#UNH-H>LHWUV!5FK\-^8O)BNTCOTXQ$)^K MZ=8KNV536^TQD(-MM*:]1** 4 J!*WC+A# ^\4:C8H\C>-Q.$NV1VDY[78'T M]]F"%M_'69V$0JQ>YYO>S2\OR>?Y Q?I :=<:D\BM"!+]E!MJL.7$'U?.^IXXZC?ND;SK6M$DE]N_/NWB_G7Z9)> M3S_A"0WJIPDA5Z);FNL]+K=(X@P=7R M=V^]1"XQ1],RN7(4T?TF$0Y!U]-YSO9:[,!M.(+5K:&9*.LLAJB)M3IAB+8? M"(I^#+8(8YD4MI%[>SS-_:8/S@S78W3X,M'ZVW0V7TQ7WWZA393TO2*?__Y3 M-J-'?LNK3W/ZRU?ZR+H1T(0IE55RJ1L@'GI8/$L,2@E4U-MZ>S,-EO M;N+,Z^$L*#E^ 'D>O_NNB[B-.JKBAG:J]W[-X![S<0R>P1WF)1FG">S( M/"'>Z@(^APS(>?#6>F=3FR8$#=WAGS-9D-KFX[7&3X$6X_N!)Q'AQUX%Z^N%E706X8?L5K9 ML;:@!2,5@N(I A;&@*/%6#A76-KT8_P.8>/B[ESX>-@C:$!E=8"]Z]ST\]*< M,-2AF.!!6!EK$VQRU:514"69I.$YLS8G8/O1-VY\-1(2&ZBN T >+LR)$#HG M5S@X:S+YPB&0+TSB3%X'$R1FH]M4PAQ.Z[B!STA ;:S2P<*;4WK>UMDTLU2O M1!XE7NFS%2YSR"J2>%T]]),QD,N4I3(I3GLSW,0VF:F]R!NYI=59$?.T3SJ@ M^CK Y+5[LX]D)QX%E\IRX,Y84-&NN_<($$;F(&V1*-LD,0ZA> M[/: [ACQ6NND(4"[Q6#HH(NS$2+KDV:ZGB:^SV'.BES>AX==F!Z MKY-QUUHM5:G95; (D-AHA$JM9GQ\!W"1LZE>9$^$CKE0=P3/C:5[3.C_0)@I:&ERRM;S398#_Z1LZ_I!7?^0\N_/'WY>T@K9G%#7,NR+$?KMWJ0QGZ>:VV?97PY3X MMR)K^'K_LPCP#-5.J)W+U3+:G"CR+[R629.G63U/FT5!+E]<)X%];D)>K)Y5 MT$33PA;!*9 Q5U\G&' J*S#(A"G:QE:C: 8@OM_ZIT/0]M VGUNK1]OQKWD1 MY@/YL/LP_70J+B\G.BOR?:*#8DG&*M0K<%H@<)3"Z^2=LFW.ITZANM\#U-;@ M'42/'<1=^_#Z+G_!U6+S_9NR=>M_PL6,=L[E1!3MHH](HA7D;@6-@#%Y"")& M1HM4.=[&V3V9]'X3J*W1.YQ&7PB$'\:B:R=NZQ:NIG@Y,8YIFVO/FLSJG&I? M!R+F ,;JX"0RQQL5D@]!?;_Q76L@#ZK7%X+EU_,:9ES1Q\)EWL:^Z]'#/]1Q MV*_N-->LH_$FMI"P+6I@=GV&1S$Q6J]JWTSBD1N>5)L;A\/STF\#@]8X;ZCS ML4=WW; _7;._PC\7Q/[T\Q>2ZWR6__PRW60'YV6YCA/RO%Q./T]7VY0A^50R M66)KR;J$H+ .SV52JARX^7E_0O:KOBQ?Q+7JR^O9M^_+1:?EC@;$EL M7#?'IB@ 75(D=%/'BU2I."P4&0@;#1?&6^<. ^G %.X%7_LRX3NF,L<']B&[ M#/WR?5ZM+O/FFFXQ6G(A#(3L,ZU@E>KEBP0ZTH9B R?9M^EU>#BM>^'7O13\ MGDEG+\3?I5^^NEKW'?O/>5A>Q-6;(ABWU\L1BU):H0.)SI& HP)'?-)W)L=H M',]8QD3I,[3OA5K_%T7M4#I](2A^L_J4%Q?I_UU=-T&0VEODKH"- 4%%YL G M:8!Y$S5%IEQ@F\G&QU"[WRD%^RM"]23%=0O.)\LO@DB<667!,D:>C? D2I+&!=7>$E!O[($'F001.V2 MD4TDD18#IC"IK:;(2K2QZ,?1V\?4Q<$0>D;EO0R(WCV.(DZO^W _=UZ52IW' M(2$EJ4"1D %KO&]L0B6*23&V::;>@IL^ABR. >^VBN\1_->_V/A3$TU4<_*2 M((=+[A(U;('(^2)Z@CA[1]??Y//TQO;Q<-U9= MX>QC/?W?_&DBA)"LGJ>FX!!4,!8<9PXT]Z(P9K1H5-9Q")7C%FR<#W=#*:I' M$-:I&GA99VIL[L#&;]7-SLL)=P)-D1*$J=V&T20(AD60OJ .R:"P9T+@+A+' M+S5U\ M@L!QJRG.Z@&>JIX>4??W!:V>21 &::W4@?;U^@F1#4Y* =5A+4HG'QJULG^: MGG$K',ZXE1XL_ XN M_AXDY^_S:CRBG&EPPAU^;\*J@(P64%S$EF,PKK%XS/QSZ-X2''B3UM-43CR MVBF'A&LM,1R9DD(:&1K5:YU,>C=YZ_-@MI52NT7QVT7^@M/K9.9RHI,L(?H" MJ9;W*E,<[4+%@+#!9Q--B*QY@+N;O&[2S.>RH,HZB9GW I?)ZMBQ,#CZ5/QNXQDK8UCW$-V M1H-RR0)F"LJ,KO.V3/)9/ZCEV[<.X5",C'*#^I@(8EBA]A66;GCY+[R\VJCG M\G+^!\YBGH@8BF69 ]I25Y)(]!UC$#+3V;'@27;G27,\)J[?>\V#UDB=J)53 M[QBU@=J=9?,ZKR9**\M$SF""EZ"T%62P(PE,2"5#=K9(=1Z8W2>LWRO%@T+L M!&V\A!KB=_/+RVWZ>5X^U/>NTXA/#X0?I*+XF#<.7E]\,MMGJ#9.2#Y4+!:2 MJ1?20HK@++E6R$O)602K=)OA, VKC1]<$"E/"WSYTY_Q\BK5"L7/\ZO9:ODV M+T@%M8F%!MK&5KSOJM>CX$IP_-;5=XZ"#8W<'_)&@7:L$#E,054 3'P#F72.0Y M:B%SL-@FSMU!T+AH[ LU\^%5>#02O^3%=%['K2Q6+?%(YF"1<4G[:%Y>7=92 M\O7HZTVG][=K&NC3;^?+Z>;F5485@J&8+P5>^UAX#9Y<,O#1R6"=K&;BG/ ] MD/YQT]TM =*OF7Z:Z[?$[>()GIW/PF5;VU]D"B5$0O E1] B1I]M+JI1 M[]4AJ!\W?_7761)#@*/?!?%C/H1G1&]H3?;XJ[FKU:;[8G$1%$H!ECH%03H!RI?;H]0JD<#$;'[(-;<:& M#\K&N 7Z+W'AG $NW2^926&,.^$=&*4#<:,L!,\-R,@LUVA%P3;U_Z?DD9K5 M^[]$&!^DPA/S2#_-TGE.H2Y26KMY=2! F2\^KQ\^R&G3_%1I;S;.<'I4 MA)0R% \"9;T'0$ZS#]R!S-EE3TZSRFTRQ@U.C];E)7?D_*$Z.)-82DBU(WE4 M3@,MA@A8)^Y*8WQ*K@[:E=]#RI-/[O>HY1"EWJO-.4EX'>07;NB_WIJ_7?PY MI:#0^U*4"344K!V]-=\N..EW25F M?IQ_IGU[XFF?I)TW <>HZY@[62L5#6VCOM"OF/6ZL6E\0%$G!N<$;7\70$>( MO@,(;8=DO*INW^+;;_ESR(L)Y][G)!-$RPPH@[7SAC*0"\]!,HJ^99N\_5/4 M] :=8_3\]/33XX4^=@>T.[:8?,G\RRI_7DX<^NKN&W!6B#J@U4&H+2^-TU;5 MZ2K[=C=[ZNGC'% .M_$,([8.#,;OLS0E7VT:KBB2GRJ0BJ;@1@19 M=)OKJ(=2.DX101O@-=52!RB\Z:+[N'=NY %#% 8H1"9.2JBWD7P"YT2Q,EF+ MC8X8=],TSD%[&V0-)/D.,+3KC,>XJ&/)!;@I9)"92"0=+<%SH82-UO!&&:I3 MCND&/VUN%0B<+O-^H?/A$Z[^.;^Z3+^LIPW>^)];SW/BDL[))@%6!@M*H8<@ M,8*IQ566%Z[#60^ OT/O..?#9P7>D!H;#)=#G_6^SJN-/,ETKYL:'W.L^_@A MPYS@?H>X@0YKKW,.;[F_3@N1](@C_0!_Y[HH(/2M.F["610^Z>!LPJ0$*6G$@J*Z_/PNH-2>/F MSP?!Q*.)2(.(_^68DG7:>3F(0=D^JI%9>8K0UL:%86$Q!(28:_F:+[7O1FTP MJI-0JG!'D'A1QN5]_)33U65^4QZ^X0=<3N/%+/TXO:PYWK6T;[%/5**6,1.I MM<\6KTT!:K_\(!GML)J5P-I431])<*>&Z1 \/31,YU!=SV;K[6).#M^U-:@3 M':Y6VSG@:P'@C0!N/GPC_]7FZ*(*9C6G?_IY/GN_(N$<7R37EJ#!3.BYA-;: M$&?-A4>CH4CA0>5$.WKR&IA Y7DQSKXP+^]F>ZM9F(NO)-#UJKTKYT_S2S)3 MR\WJOG5MO$%N/;!D)2@7*81"S\#QXEWF7B;?ICOTD01W:H@/P=-#0WP.U760 M(KG'YL1I;9C(Z_W*T2ZB'3CG"_'BF!0Q&L;:9#[ND3$NFLZB^.? =I 6.H#0 M/_/TXR?:6RZ^Y@5^S*^O:C'2F[)>BLLW5ZOEBO8?6I_;+>BV9'>=+KJ1GXW. M8*X7>4-0H"17Y+Q0=.=K?^(446EU M 4]<@#*1F$.G()=@(@]9*-?FV/0@,L>UJ&/@Z$@H'Z[4HQ%+E(1Y2\QNQ?F( MQ]MI\Y/LHM)>TDXEB#WE@B26HP%D+$47T:)JXV<>2?"X1K97' ^LZ'YM\"Y& M)Y8)6J!:06&T5I7.&C )"06#B"D871J=V!U(Z+@=87K%[T"*[: E\I,YNXE& MP[A'5@\23!T4&<$5CF!<-CRZ5(QN@\XGR1D7@TT*G7_/[ M'*\V'1HVM_-S6C>8NTT//SYDV)89JEB=7J'!JCH@+:C:)YH%8)ATDM;YE-JT M;1^$_'$;YC3!Y_G5^G(.B09NC'#0\QL=X1S>).%O1\OS_=67+YON+GCY"I>? M?KZ<_W'GK<>(\'N/'$9J!Q$^T-'5=]YYL]:U+"XGGR"IY&NAI 6GM0!K! N^ MEDF:-I?N]R3PU&WF^M%W7W<;+RSOG$NKC,&2O>-&VGH6OKZ5DP%5)I-1M%"- MKK#L2^&XJ;$6>'JX=S315;?;PWGPAU'X//HMI:U@DM2\@<^#N*P-LY#017+R:HY-,P4Q M1(56IR!"(\-_',$OP_P=@K;=%57M-/E2K>'Q7O)^#SZ+-6Q8J;0O/AU/S'/G M0,8Z34G3=QZY@&*8"M)9Y+K-9;8S6<,[]SS>XC1-.*MET'F](AP%DD[6228! M F?K5O2*%FP3?A\0\C*LUR'HV-DEZ C)=W"0MQL(@&Y% *>5 MYX#F677;!9:_3$F03:!DH=K(>5T-()1%54("J0T%^HZ01'L*5M M\^)Q;>(HN&NNGPX,XVVO@=H[_"U^6[<*GR@NHK04KS%5B NT"H)GM=.9L,F& M%)5I/>T8^GJEKK:<.S-T] M%A=3$N87O+Q=5$QHPY@'O9G29FD]R5++!G@1+.2L1:/.I\^1->Z1^*C&;SAU M=8"]=[5\[DWY?9G7W:'>A#IDH?H3/_T9UYVB?IXO[EO[Z]GT2?KN9^SV+RQ_6>@[/T]SS_N, O MGZ;Q7H7/40ON&.I'_XMOWCG2(S+I&>AJ HOB)! M$,5H*.R/2KHH2PDR-3HJ/X[@3JW:(7C:71'33G4=1!6W;+[+7_/L*B]KG?Q/ MM- 7,[Q\=;5(I^M*MRGN;\33R>75;G(\*@!>\Z0]\M>*T%Y[+/3CWA,J= MV(]<1Z5SA"B,KYYE!B=Y_1*S4=PP9=K4OK3R&:ZO^VX>O)[ O=7&A!7EA'2& M''3,]$4BN$2\QHQ&Q&"*$XTZ7NVDJ=.=_Q!4/.HS-(P"7K!%N_[$HZ7=*+1Y MYGWGLF?[LMS:G&G#HT>;('F4H$R]2ULO028A4]!.!<'/D[L8*01:3WZKK85S MT1D2$O^*D3?M8E*@-?."!Q2I48O#(XCMU >@J,30Y^#5=9#V$,J6E=^_G"U MG,[RX;6C?SC1E*6-6.D'TGN(BEVV=3R0@!PJ1H@DIAS9NW#TR1H;3<.I] M.AU]A*S'+M]Z=9EQ<5&]E[S83JOUS'N!G).;Z1@H73SX*!B8[)!\6*=LV*\( M]?&SN]BXCM'2?#B1C:WQ]]^6ZZY1L_0^+[Y.8UYNF1#%9HD:03->+:=3X$,* M0";4.B9\]-SNI?==;^@BDW6J]@<1WX@86"Y6DU?SV7)^.4UKV6]ZB%4+:&S0 M3+,"Z&M*K\ZJ#MD*4#PQ)X46!O>:,D"ON+,_T$\/]X;=-(P,D3/Y&P/IH#L4 M;==6,$7X.H=@O-+U(E-#'(WI:@REV6>!2_O[[)FUWONYRA%KY.F\K5 "<&S@CBRW//DF6%V]P$/SM)&F<3 M:X:@843? 8:>V=1_O1F2: 33VE 8&*,@GHI#P"0]N&P2)T]7\U9YP#VH&_>J MU-G3,4/KJP,,;@^\-XT!9^N\Z3^GJT_79]Z;QH$UJ;I<9OI?G;4Y$9Z5G+,& MZ0KY"RH5<#;0XJT==Z66C*LV8]".(+:+"'] Q#RLE&ZLO@X0^O?%?+G<=#V< M&,5YD+'.:[7K*-D#!;.%##QZQ>MH,]NF)NP.$5UD#=HAZEAQ=X"4&]?RSH@< M+>I5:(P@9:V_04^.!A;"OLE*U^;D4K?QQIX@9N3=LC5R3A5_!PBZ;@J>4^V2 MFV?+M7@F"2E.EL$!5S&35(( K)T55;$V"R,U+VWZ=#Q-S[A7AIOC: E= "E M'S.].4ZW511?+O-:/[-T\;F*[7\V/.7H@T5C(";&0-EZO,.8!H;TVTC>*/(V MIV#[4#?N5>#F,!M<01V [N\46U>[^V;=-F3YIFS*5"M7]9M?/G_!Z:**]16M ML8]Y./>[VWO=;54W.' ]!M@ MSO+'=2.&P?%YT^'AU^EJ^G%;?+9:;1J13;3C(B,B,%L7G:G7!TH]OM()3;!) M>]TFY;$7>>/>RST;$H=3T=#P&ZT6]%V.\UF<7F[V#/KXZ[RZOC 0[MP$J/< M6M:^'T_.F2M)3Q58ZT)3+D*)J63@*= Z\3* MQ3D2B^%0!9+*7_]0E,6L;9\ M,)!1(@7Y*@":.G?$\I!*\$+%O4Y'_XT+30_!T1"%IH>HK+M#^B[3FB3MP(7TX1,P=A,&[:@P*,]$45R ' M7CLPD/_J*T.U&$YS9-[+O0K*_L*E'0=I>L_2CD/$W@%Z=M<7:),3$U* %(6B M'B\R!)&^X],7'Z-O@YR65=IR"H&%$/_)F=5/6?^]N>+7+.JO(3<(Z7K3. M3'DUK<6]8B B75\Y^+;Y/?W M$\>EU)85$,68.H);@+-* 6.<*5NL"/*YT2O+'/_CX_SKW[9/W !D^\,:'VMD MW+YO1!@,H[3Y21+L0.>O_C'!C,6+>@P0=03%.0/G#0-K,D]D-FU2;#"=O_K' M>-Y'&YT?*,$>=/YZ4DPF)T@78)G56;W2 ^HD "UMF0JSR7% G;\>IXBEHJVHZ3.>O?QVGX*2=S@^4 MX*CSVM>7_-ZL/N7%+[-U/ZI-QZ%M6!1C9+HX TY:1VPD#RXH!ES()(6Q/MH' M_<5VW)'<]89QBD"&5_UP8NP@0['7(; V:)16''A*-6A*KK8SK3$4?6^CDBC. MTQ3JKW%QX)@8M)F^.L#@4]6>2HN<9T"+Z4@&VF/1Y; M;#MNX?]!&M^CV/80\7> H+4ASLO5AH.U;9X(&Z3AA0%#9*!B(4.LA0-1I6%= M0M'(:#U!S LH]#\%0:>*OP,$O9[/YO?7P7IR*F-H:W/EL^4,FV>4[ M\W9_^G.U0-+@=(:+;VM1UJD9]3K6_/)R+8_-2IMP;[+A&H$<5%MGDI. )9EJ M+0S3,F$NILWUI89,O8#+"*=9R3[@5&AS%PX8ZT2GR"RXP#P(B6@(GL7]&S2#M3D7%X. 4.KP05^':5F5P2J,+D;: M/_;KA/5O7*-["(Z&J-$]1&5C5QCL/D?G004D9 B7%=3"0;+_RM4#484Z&%?L M7F'4&0I6NJK4/4CY^Q6L'*")L>&T,W'O=#312T\.KZRWP4V"P#0'3VN2Y>@M M_>W?M&#E$/7N5;!RB*P[.-1\]8^)-+0N<@D@L^2@>+7522@P.J(U1:),S\W* M:5*\<.:"E8.4]KAXX1 )=J#SW]]/"-A&^UJ>14IGKE0Y1><' M2K#C(B5R:6.65D,D-Y>D0&Z)RR&!B-)SE6B?\@_<_A9%2H,W!QE>]<.)L8.# MM+T2VCEP:S7%/='*#,K5:H4B,FCGF59*J-3J\OE014I=790Y)N_03%\=8+ > MO%TMJK0W">T)T8H2JVQ*XG6H"EG4VC#8)50F:C2TQ[:J"[A'25]9TM-U_;@< MX'C!]WN2M%V2O_SR7WAY==W4Y/].0?]B-<, M=$)T*H,GG@;5+?7FS1=/O?DFGU]",58P! *. &4+ W2TW7)AEA_1L"?QA MN<3]:#HI:7IC[9]_UX_39;R<+Z\6=V8,>X?<&"?!&46BP&@A2.T!T/$R;@TP=2\+>R;E=6L8][86QQ^E'_J*80SB28R=SQBJ8E-4F*$( M5L_41[<08[KV*-BW]0XKU5B\46ROS+7?@0W$@9$)1 M^'KIGHGY!Z1U;_ .P$6OGZYJ MU?/U!4F!BEL"!%>LS@QQ 4+1!KCC+AGI?2QMX/8<53W#[!@,S!LII -P/1;6 MF_+CEI0/^. OL^>7]+OYY27M G_@(DV*85A4]'6IJ=IZ'0%U0++\ MZ).,(A*;3?78 52?9^P'O*R_FCB9!)?9@$V,-AWA'6!6 MDGR3(A./.5O3.?I_0H7JS. <3,C M)7V8OYHO5_3[ZYO(M)"#=9&,?JQ&%I>!*9BT:SX(XB=UP7LR^P M#J'1[FWHCSE=Q?65XHD(N9A0(F2;ZJ&03( ED.\>#"L>58BB32.5?2DV]:7?;2)(N M_/W]%;C5[_0ESX%H48O7GCZ'EN0J]=BR1Y*KIC[- WH4_++S MY,D?^T=/GAQ?'@>_7;Y[&QST=OO!91ZE15S&61HE3YZC MQ4RE93#*552J<; HXO0J^&.LBD_!SHY<=93-EWE\-2V#O=V]O>"/+/\47T?\ M>QF7B?J[?L[?GO#GOSVAE_QMF(V7?__;.+X.XO%__A+O'HS[!^/HZ6@R[!\\ M/9A$NVK_^3,U?*$.#E^,GS[_WSXT\@EJS^5.E,17Z4MJ+?PZR:!O\O,H2[+\Y5]VZ7^O\)>= M232+D^7+_WL9SU01G*F;X#R;1>G_#0L8X9U"Y?&$+RSB?RMX([R#S?K? MH"Q!4<#(__4OA\]?!2?_6L3E,CB&CE_3/!3!7__2?[K[ZO'?A_)OTY+X49+_ M?JY2W+%H3XQ&*%^X2:S,V&@2GF M4?J?O^S_4AG>EWOSST$?QL+9CG'$:V.3S7]9M=^]\J9KK_?LT/F.]O>7+WHO M#FL;X[>7O&>-V_QE1@JLLHG+&'[]\+#4_-(NP(TCPE_^TFID?/G#-F&OHW$? MX/ $EVHT3>&-5\LP.$U';'\<]'?!& DN1C!VQ3B"97V>1>,PN( M1@7]_=U= MNNQ2S>8J# 9Y_&\PH8/GAWO/^PW3^"CNWK#_]2\'SUX=?97,!_C?_=ZS9^L. MUWV8[_];^9_I[*-,5(?J39[-ME\@_(/.HSBTBL.YVGYA>!-_5N/@&,W"/!B, M1BI1.3E.+J91#ON-FB_RT13.BXT6Z1HR(Q:HV)2[>!P-BBR)QX'NW$\F5<

X:J0_M/_6E1TS2 =>VO;IGI 17O-5 MWGSX^"Y J;[#IF?7'*G4J&$WZ. U)3'6;/Q[_RIG!S__\AI['^&]L+2 MB+_SN*Z$8GCQEX?&+[F_W>U=K^WQC>XZV-Z_9C?E&X&1M_?ZO9N@AIM'"3=9 MO0N 1.W2*Z :X*E]GN19E49MD=TPU'H\?GG+,(3OF8V]-MIJ\[)7O.S](V(Z M ;!13J4#D@O**F+5\&8U+T9 M2S#-T9G\CZMMTFX'5O+@XYE87__G)W4[V8MKO='6RBI ,61OLI]$LN3$17L1 M 2W@ ,118%[B:S7+:ELHQY=8OQ$W(GDSD>S[@N@)P \Z,W]$(\$U^*52&S=Y M^R[.S8U>_4Y"W-]Z90#3:V3YQZWH1E_=]E)_-WW5L(FNX5M\+[MJHP*^MUSL M(KR),V.4TQUE51ED51Z\MIV3/E#GI/Q;5<2WK_A&1=RV*'1W-S9-]^!'&C4; M3_&[RO!PZ]7'N/@R'& MO=[6JU_37!=9O6+GJ@$\9"@<7 Q-L;6XU_S[Z>Y'JZQ M-=@86P]8BOO=K5?OX"?!J1KKV!Z/?J4'G8WML;.Q/1ZR%.^![<$EV%C2_'&Y;DN:>[_^=Q67BQ9 ML!0/.ENO_N]'#0,XU]'_VUASCWZQ!]V--;>WL>8>LA3WT9I;8I7$@%)5%+%0 M41ZD*ED4,9EF;RQGY&&61LPKBM> WJN2DB[Y,-<\I(W9]OBEY_OIP(=KMNU] M)6!T8[?="S'>[VV]^B=RE\0E\760/H,/$O.W%U\/#@@?+QXP(DTW=MZC%XZ= MWL;.V]_8>0]9BG>V7CG+S3(_<03NM)K/$_I;Y0MJO;NQVQZ]-.P,-G;;<&.V M/6 I[NZ!&!\283HV."!5!I::FN1:E!NUMCC@I@,*/P!?]<#U(, ?.*7HC+R- M1??XY6:X,>E>#C=UC@]8B/=!^674S(6M. *Q1AL,V--8^N^GOQZP^;8I>GS0 MK#RVQD.=[K=W=YP'ZO@G-.( M2#B5X\(@B3@\-0W^7N5Q$<4A,[-3L[N37)\CX_IQ6LRYQ=[&6GM2 G,SU;TQ-OG !RW'>VB\Y)I(LEHKN/XHIG1H6JH$ M;[%A,(;*OS4ZOK%7'H!D?#\-]W"C2]VOI#;>1)?NAQP/.UNOG%K#'L(Z+38A MIB>R\AL;#7N+;VRT!RW'_:U74@*Y"#Y,Y(NP/8>I5G 8_ZU2#N8;P M!?Z>K#8'Z!=D_MH"S(TM]_@E:+@!>KWL;IBZ'K8<[VZ],CJ/U!D&SD$7%C4% M=Y;#,)6$VQD-Q@YN< P/!?,OTM_NOVZLOP<@*]]/YSU@ZV_#\?6PY7B(C*IQ M&L9S,.\$MDIB_6!?1SWT%PC>:"TU$SH_C\,-UNXI[,*;G2:;G.W]7M)>IU?+ MV?ZV,0@?_WH/=S8&87=#O/:PY7@'$QK3>!1+3Y '^Q9D03WL5UA13!N;NVF,.$>+&FWN_7J%.95E9L:T*>QVL-+N\;]5*I1HLWGJU?D M4U64\7@A:_*J?IA?^W>W8(#0'5_$)3PNO'Q&>V22I.=Q04-K!0?\3SG5@?LX M2+))U@H.X:>'4QU^;@7O5*2#,@O>9>>ZY5]Y4!1Q4=8^.M,ZK7WP%N[U6PS2 MKUK!*9R7)1R@H9;_/LL5/H#^&YR#"7T>)_JW6%^T@OA,YYG\$[QFVIU6\"$O MIUFH(OCB4.'3XX\H(!%Y2OH+?Z5F63H),JR8+."O',:?PUO Z86P4@'.5%_ZQR^CU.:[U_3F($F\",[(AIO0-D+O//V MS>7K"KF$5YW$:1N.DQ?#>7F_?B-2VM\%P9YG!=%EOL@I@WVN7U[$43D5J]K_ M%>O1%QWW$S4JLJ0JU__$F[P0)$KG/]XYH)W8:Z@C[W^GN1G,'#9%>Y1K];FM MQC#6%RJY4(MBZZ?Z?,-D^_/7?/7U"W#%TKU&E,T8R?GR.-.O<.\#/\!)' MTA\;NAS_!M:7?9W.<\RKE%Y-7G1%1),RI9H4-@JB9?"C! M%R&&HJ7Q8V,%L, .]1%; /"GG?E8L)4P9W,"B:Q&L-M8?/CJEF::+,Z105^1W&IC*<:# R<8ASHB."OI9VTNMA' ML'^3;$ZAV?I[E##A)1M>>$^%\X_W\'\!LG\QC<,I[MQQ!I+ VW0,S\9=:!2& MBLY5BD:>'03*:I+ 9D8]/.>6N+! \+-QEL39NI?S9=CH*)9+T011C@;G*G7G M;B)B$,SB+_Y.AE%F<[=<:WZ,K^/+9D[*#N<:?V0DS-]?=:7#2H'>Q2BMW!B" MH!VJ0NX&$Q)G$>C?<5+A+(D(L+ZD7UPY3-BX((DH622O=@@%+"3N;;.E\=K# M#[\='[6[0U!"15[-96-D_K57/H^WIBR$6^=<@0\'FSR$4Q>T!%\5IR0">6KT M3$US7_(0F>'X'$;EO:F! MYX)Z,HM+TTU+U+@A#)]O@>=RJI.KQXTF19Q6.F*-7,CMS5Y8F@A/%?*,+CW! M>X!5P21$\/ *_YASLR"\8*3A[>,L]^6R,5A&A\*2RVCY'JS3 PUJ(<]2L^E7,B/4'/X,T>D/$G51R)DVJ00N>YGB@0,>HT8R MR;-97-KJ@>4S=&Q37VSUN!,5_I/L4;LQ^;?F%("WI=]7]*R:LE\R?^2B. 69 M+(T-6%?ZXSR;+2VG$W^GCA1OJO@:BB6>T1S65))5(&ANZ!DH+K.[IEHE*+X% MM^$D<8(!97B-S!D-,B[9>(*?3))L!#/%ERWX_#%JWYTA1NKEH*EJ6I>UL0;+ M3$?&4H$3#!Z&XH36-(E=G(?5K*"9YPG!"EX0:;.,Q$12X9SDKG6#=R;C3]Q2 MAZ;9PYKU,A^FA57X5ZK/F?4)< M=ZC'V.BC\66Y+R*7&(NTN/;*U?I)*]I<(EEN*OR=TSP8*BR7!OLW7-BU4\44 ME$7B)GZ4Y:#G:%$4"(4]<#Y5T81%NW&Z64^C*K2UT66]X-\PFZ2R%GA[A9)3 MF->:9%E$$R=.$(H#J@2\ZHI#B/7/E\!$'=PQ C^N9G.[,#-<$T^OFA]Z:WVY MF6*-9>]\ X4H/V9U=GITZ+&S_O++(8N55 '8X%3!8I.@Z6:60)9.3@(KDG#: MP&[A6 #O"'(CT2+-\@(6>)&)?A9A:_E&-U_L^:3UB1.%Y4O-BMUCK#)B_Q'I M:!A])LJFTL7R,XE$""8MQQ\0E1"%ZCS#5:ZYT+P/(OR:1/=<-E264P O"T/: M #1[/'CPNW4^BSE.B/IYBN^-36%ZG9=RCQ;]V7UI/L:N"8A0+I>^*:99E43- M3\-5'_)(FY_B:)N?S6%;-3]C(5OZ5#;1TAWR[-.*R_G<;7X*$[7T>Y AW%#+ MGXM,-[\ ':5!)Y3F8UQ;=R^2"AWY7Q;Q+ 9U"/(UUKDF+0)[3.2+C>>"@@D\ M;;P%8W*MQXM+XCH@S7!:9=5D&J092%&27!8$P@>HT 1^04Q%(BZR/"I,A(;\ ML,N>2;L@RJ5SRAJ0K)+,L(> QX'',_B(PIN$<5CF)< MUS87$PW5M;%FQ^AZN9#T^J%MS^I2=GH@;B4572"42OST_G5;%!*;B" M7A2G-8'58[78DC%%W$R)QW0"QUUP?-P*O.XQ1AQNL1%3RQ>P%:SV M[,*,5S(&_IB[!V;0V (ED$G<9KF:1\@P M4I)$7;E>;S$^(Q>OD2*T:%1$U;"P*+":O,=H>>#)H$-"&AH=IF)!PZ!H?2]Y M_G*0/X[^>^LZ#&!;EX>DN_OUF/0/"N#OK0PV M7S7ODM)N8_Z:\@IW-,_$!.DH1G[\$%[69F)WN]/#N?A9K)'MX/(\G:1*NMWM MWLYUDV&U'^[?28)E]5I\ $OHD$ZZQ0VRD_6H]MY0O M#BA5_$S4_>]:='S+' P>D"\KFN\BQ;CCW<,RYR"XHC+W!RR!,P)4+Z!/RH2G9+M\MA>WJ MH1QR*6V:HN7EW\V]80 M-Y,&XKEQ"J"-8< 0K!T*!QS"(,7 CUC M>*%G8:)FQ11&6CP'XT-K\/4NIF SI5X$6V((B:0?74;C69@OX$S&L.0X4S-O M",8@? [79!2 !TL!),I,O)F5$WF"68+MX ,%5% "%^ ^JX3M!I@=\"$4&"W@ MS]8JFHJ6C1&NS #5;VV? M"K\.IQGN*##3,\221!F),#Q-\GTKAP ;M8)1E_UZB M'7XD4.O2Z9F3"XL (1(ABF_9@X4UGI<8%DDKW!9@Q1N(SG2Z4N1PA?C7M>B5 M5LPUS^"'?IQ;=S*T?(Y3\)#^78%S9]PDT% 4SH.38M#M!.]1BP2G(>S-(E*) MAK$@!.VT D4==/N=3@MLA-D',9:/3BXF*;5ASE>1N.U1]C MQZ]>8_&,<4X/X(0# XN"DQQ6K2TTS+!99V12@76%V[1DL0]5GL'-58OR70?; M+VD/OJXPA:W !GL71Q$(PFM5L+%Q,,9'60'R0G,*XD7PK/NB0;)T#,=IP.9[UY*OCF:+DTBD9),(1*]K9,"+8 MM?(O,E]:HTN";V(*+?")',L\TJ%&G<$7]+NMH-?I=1&ZZX\*U89)8+D4-JJO M.5B07RCR"[;??N]O>#A<9'D2P8&J:[]KH=D) KUJG.L?0-$R/1.X3'?_;]LV MVD76-X.^/F5$VB;Y"&O41D1(! ,KISD%8A6<5N@1T=#1@#=9>FU2F6-$%AM3 MW>8%7ZRS\GSSSO@Q!8_0K,O;$[L,E/LK2;])VV,%?T_!LPKMCWVC'C,7M<=R M.-K^27N73,8JG^C,G.4K_!KGOLBL\7Q(^G9B>Y-&Z(=A"!9CM+"?30#9X8D# M#Q[9PKP'W=#-= 8B18_'-J<(BOR03\"K^$NR4F96CDX_V&D!P9"$(V95*1M5 MLYXE) ^S<8Y"%2*6$;U:F\J9U1GX"GFRF\@T2]L6).;GC/!R\P[.^2HX +_* M/\2A^MYQ9J2$8(G!.<*Y61*7;@>'(";'(KO4_DO1,G*"FZ!]M& TK(RB)0UO M*LA25#EV(3F+9JR-"STJT'# MTLPTQ+H-N(,-,JV?+DQUB@.U?0T<[)SHY4. M^*T8';LX 5<;1\O^'8:RVWWZ=;,N"!Q_MILXB'*7QA*'*H)4S32;HD$!7>[6),&LRX[/HT2MUF 2906@3R";B^ F4O0-9KK; YGG#L!R088:2TH2!BH MQ2 OS03M>="C&I8W"G:ZG6>?G[. 4LY$\F[-N@^C4=&*M!KU39;Q"7>45Y/@ M( )W-Z:$-P[2_.+-D;,@2QO8:@2=S"*E07Y)A.0(6#?8;--@<4L8VFC"W+;"] $N1K.8GEXT-]#N M?@OF2=[$AK_I@N8Q6EIPTHY77K(04C[F@.QTP_LG-UE/- F45]+56FESEV61@ M;FUVRR4Q+FNM&9WF"[Z7H$#$HDI+R=5,*LH]D/EMTA<%%A^:1 4"*%Q\;#F[ M0*:M+/.X0LV'1^$DYY,BRS^/D^P"#7]U;N!J%XK/QQ3+&T/$6+412!#/,9B0 M+[RB#Y (^U1$6TQ5G!N3SDH\-5O=N.D\-WMSQN6XKWS3#X2 MO;-<603C!^\H.C-FQSV0M#O5<;490^12:H^[608FUCS7YW"<8 &9L8-%(5G0 M))Y7XS$>F0C[K05X=CM_0Y6VM_,W\; M!K/)A04Z(>B:M2*;"38T'2(%MZ6W\:T1:Z2; @ER"11;_7'>O;#03/@;,;0YPO+BW*"-L?R'/+R[\B&"U)6.&S;:(**M?28"K] M.L]28T/;\A/=+,1:81825A4AS[.9%B?(%!P2/-#FF=VHP%KBN_>ZU@WBU#.< M SF\-T6)##Y4DN,UF1B"5,$K=X=UT6!TX$C;M:H*@_Y=X3K5PE)6G.H/VH$# MJ^FIX9KXHF$?2V4/['3AH8A[C'/F+$Z4/L:3-/8"E@B]P',?@^@*O59;H\IG M=B46LJRZ5[+*J'XGS@5*OG5W9AFGW!J@ M/QF![\NU$%Y)GWU+>3F9[]7^H-0'I:(FW+VY-L;WVMKT&ACWXN)'%D:80DXB MW@?CX)X=>V>KIOP)3-/-)X713ECVB7%7U(:LM-D'1+U!XN_O;RXL0WNB]CL+ M)RKB6<6E%N=Q3FAH=QJA[<_F-+K+4G>^!.AI24C8#Q3CAV3TS;-D@9'<7,^R M,\%'.3E7OV>&.&A\UYS*]^FDLK&QN1S;M72&+9:C\5+QE\1L[#O7T%#N M?O#LRI4N2J -YR>/:>K& O5.$BZSF4]1W;_X$0+ZY" O@P<">;G/ZO0H5I,T M*V(IL,*V)1*)JN^C2)7J'@ +#I9#GCI:::Q)62*^ETD(B1::&W3K<\ MXG/XU*2(*#)7%KZU]U\%68%YU(QT80I5PG[U0!<5IY!V.X_310(OGF1?%(S( M1)M/?CMU&-49CK/P3%/8PQI+^\U[HI6-RFL^S4*)TI73.(_:&%%9N& GEBKB80!C4U@JQ@8K87;@!(E][I+""TQ2Z!4+$K># MMQ9.2-8>V-EIL,^.VO)QTHS(2CW-A?=6Y[&JO7C+4&<8HY#'R968=A.1'P1V MI[D(K'[)7-0DTSV:SB1940KOSDN3Q:X]+53YB$0Z*Q$'6DIR!K^VB1'L463A MG61:,T95(N%8UH4[ B31D\#"E*J+?)^&FD[:E-MUI+B4U.'"F9^ M;=1^J)%J>!/)75/!#2*_V4%D1Z'MASB7K DKU73PZZDFJA:6R%J\T48I-X;\ MMP$O]K=5==PH*P:$M^RVDN\>;%]A ?H5)1IQ/'F,$Y073266M7L^E-SC;C,=:8=S77*\EWCM':LATV@,?]7D, M]Z:S$\."YRI9"HRR$(X6JW '-H+U@ZH(UP!JSE:8KFNW4TQ;(P5+"$WW<]@K M9&6*Q6-"%L1,ML*_0!.P;M2N]B):@4ZQ4],.$5'@3"";"\MYF] MA4$@EA:#S+8X]3\QY5^XQ69H!&(DM_'F8L;(+OYY0170&N,5:"!'(*ND+$S, MW!,+:[HVCJ)UK\8A\<)2IJQQ+YQBV6S-Y:R5AZ@R M!+Q$]I<7?O'/,R7!@''0/Z)"NK)>'O1<2'^*,B<&.R^^.ANRPOOFH"&S>)Y]:'+86*BW3*3[X,;PRQGQDSZ:WE67.!FG>!M],[2WCXU M 0,3 EBAWGW255-:>P%K?;=6P(>46,?]_(*2<@@K[F,.R5G!D$0%JZDE5Y1E M>3%'6Q1!:A@!T744V9HI:A$JGNR,*"Z$ 0JY4*V=8::O%(8\S/V!@+:K.0<4 M0&FBF^#O*JFP2"C D,J[%%/$]7,5! D^1I?1( M$WG67)0P!I-)>V%"SQXCI:9XBWOK8#$&I+WG*K9$4++/+W#J_/P1T9QR#*UN M(1E?S.U_ZZ90[4%6(<=O+/Q]=-5:.Z15>T$*:S)7B^\@4=):&\Q!]059P&C, M'FGS:D^-RU6\R)H=09;'DUCBURXD:,G/KEJ;9LB-2$X-^*..%9@1J]YUJ@U0$T?8HS=<4K"A+0C M/29? [;%;!-3NPH[9PIBOAH\U[_^/ F'D&03=Z_';'^7!8B4-%XC_&1G>.5* MGGBK\#,ISS7FAU5GF$1HCQ9M2B:XWZ-#9:DU_?!TO1R 4*@!=4T1_BL)&Q)_ MB651< I"=#G:;I/,&*?>L V"]\*\.+RBT8E.5>WJU@I@\DGY82S M)@ QT>F$28D=%5]T'=_NR66N=QY(YAINP4)HIQQ5=YN2)_-"OS#_\1)MFT0M M7L24:6W3CU[6=<**,# ]D+]VX][N\-BEZY<\6;[>IJ],_ZCZ=X/MG4%_[=>= M[>[ZGUYVVYWMO6[O-FZ[L[O[@$:[OS/\_K?=A<7>O]9MO[8YLD@L$8MUY\13 M$T>!V>'R+3'?+7WYM1W';I6=;@DSWVDBF[^EL?+MS!:KVOLT7[_I?!&\BY,H MN./9ZN!<77U&Q;-)4.3A?V^I9)*VD86@V^MW_YQTMS_-)UM(IKKNJ_H)V]N= M?_D:M3PBF2]RR+*Z-Z.7*V?J.\E4;WU$M5;)5'=X==)5+?3 MOSV1,E_E/,1'+&ZG:(_7A>UKFS[_N)-R1NP]=S-AXA-_2YOH'ZG*?LQ4K6FN M[?SBUU\H&8 <2.C^;F;O1K/W"X))-U/W-5/W-H/98Q;S=R;.^^SMR?,[F,:O MUG(_,OYPY023<^A-L+%7C'PB9X::S5_66\P&)^!;/&^$#VYKZG_,J7U/!/RP MAB UB_!M!_H/=WWO\D"WUIW- M+%UGEMJ]W5N?J,=_M'3?DQ;A01IP@E$3<&"[FP BNC=M[,NM67"V C/?HU)0/6CA7E+M*>F.+4G5 ;BZ=]0#9#HK=K*'Q2&'T.?6]=BP3%K[> MA*5[RTUP5ZY'1JCHTB-Y+.O[];+?SQ#\-"M=6W)"A1OV->%K?!),_C="B5_6 M2ZB1C3"HX;8O@"[@_H'+2+^>W.H!-:J\(1#_VAF>N] LO!NO&J(E24?H-ZXY M;%6JX*#]JW4J]7\J(#)_:B.?5U1&:>QZ.5:7@.)8#4QEP2H8Y9F*?*R]-RQ+ M3$"%)MR8RR_I=SJ&6B5N!\+ =F&4_A;>*1U2\)1=QB(>>%PL).S77,7A__ :F4+E. MC>28Z+RB366ZFMMZ T,QM6[56OXW;^([+UU[Z)M^UM<8OAVN#>]JLVABM%'.GR0G,_],#4%Z("D.HU M^)<83[@@TMN35%6F0&=\,27NT@#UIY$BLHD(:^7@S:G&CYEEU[Y$K>2%"V;@ MH88M+-1S"A/YV]\O^7/\QO"+*/-Z"!&Q,1'3%A1XHK*ZG+@8F*K8,!J/]!A) M7K#>M#%J?E':X$A#O/855G3=6;T>GE84'6SY+YO+]%_-OJ^.)I?*1K$CKHG] MHQ.$EWB-H^".K)B$"\,Q38"8@UHK:\7V.F?O]C#>WG'"B-4$$U$34PA;=BL&NL.T$<-LB[&@K>)NU# J/])U![2V9B<*_23/&CG'! M70-J[6]^DI+V**:9)>^=0RS\0F]-S-+F!*$*!3MQ G;4.X^IA<6OB0] M8Y:E,3:Y3">;;7&3P_J-3.3K=&J/VI84AS\@!J) MC>@@9EY-/0_P3VGE8GQ$XL7#CK+2_!DIO PY@VV=S*Z@I0VMD,&:VH^4R->% M#)ASR#*AWIV'0PZ^IJ3CYH1SNJ;ZC?#C>V-,3QW:#$PN0<^-.X- F*QSW*ZF.X$B(E4^$&_S.+#%ZD8^K ME&"O)>Q6%RMY9MR[*FK6 KK1<+GP*]H^HH;^G#5D-AO%J=4NAJ"X5>._-UU. M:HK2Y 611P_L/31\L+$O> :I=-8TG.6L>VS+19M8P[9&!06XJ@)5%%%7=5^Z M%DQ(L=YR9I_\C%L@&8<%YR.NK31;=,Y:^P7MSE_GV F55KQ_9%1@T6KV73J1 M?I'!P7Q>.W1.X)$8SJ.N+R>&N\R[X)0:4A[DX33&1J@;Z^[&H1@TCXTQ]R1" M+#<@X*(( TZ0Y5\R6$*P)VUUR1=MBVUI!KZ+_9(?' MML8[E#WIXF=>!SUJ[3'5*B'B-?G><21[?75UFQKBH7F#1EJJD\)O.+S93\M4 MV[+T=YL'LG&U:L[-/[![BN9N=\*]VLA$2+N!WT QYZ[98<'\V4+1Y_4:D_XB M&%G(0"AURD9R1GWLN=D+6:@-YFH"! M67N)Q+<2@P+$#@JZHD_#*1MIV0-O! M1SNV.ENF$V \44STOC3!$TRH,"=BLSG[Q533MB!^-,-/O*(162[;QVUJEVA9 M;HM)C1DE/B?1&B) ]N(YR-2(]%NZ]-_O#3LT+;/1J&M.\.]*428'QL_>%]X* MSMB*P>RP[?35R!((G& 93,]/0"HW,&3QEBFRW_G5SN[341!,K-R;I*IPL(8 CT5]B<=8M5&V$ND-:3(#O'$[; MU=STF*@]TNHOE!2>B3@W+X6 .=CDN?U2E.G(SLHLU4U6:8V\$F][?.X*38T1EJ3VMBO9-CYH=T M6+S/.]Z;FWK\S![$W Y4X;YP?3C;.IW$F*"JB_6:6Y!+&.D$U2VEW,M$MUP' MW1*;U'&HBY+P$2>A(LT=7.JXBWJ@;AOMT7/>LAX4U'4I0UO@"].,9I16QQV, M#Z1^&&A_NMYF/ 0*P;$[CA^:WAF1M+DCGO+ FS;[EL9 *5:^&8'>D%R;]18K M)SBC5]V)=##=9 YF35QHAB>@(\^MU602\OF4.@VT:OS2)J272Y_FA JA& ]G M8IE^8XV5=-C4S?C'M]8MXP9%3$QPY%17_U23)^X]!>QS7 M^E62?<6=*-0\Q@"_/L^2\WI7#(D/$?J%R+QK.Q+D4X%9*P;"W 1HL"6PIA[< M^6([^'FQICD.7HV:@(WRD"+R\(#^$=Q7^CKXY/T<5'_F-VI[+B>N@N&ET50G M4:,G9XKVL_\+\])CA74>HM7T>!R',:'#9 <;]";LX=*Z$HZW^6<-ZI3! @9( M1)W##.)>BS4@;X$& 3?#7!J=Q8F.8M-:W9*HT^W,X&V3P5J@;T4+1!N2,TV, M^65L[R&3.5[N=\C/HWYBJ%!Q#7)V'UR?QJ224%Y!"0MO"G!@(08=L2LDGN:3 MK!&5,-K,QT^ XH*7%Y<)@;+%F MK6._Z'39E)A+3,S2BXIZD\"62LE3@PP@H MF!L_CAV2 R1U*]P-<1! =H$I;)J-2UUCYL?6 JQYJ:^G M=*7Q'X =+P5N-X)[51R@&>L+*KU I2#O[G43Q>.&T(0B3O69,!%P>5\Z;_@U M5S<&!:G(PICR6U8D;3_/M9U!90,N]3U<_C4>S7XS4*]51%R IZ^2[> =;"Q\ MJU:MNR*]03#&<*S?X1.GT39OP(:N467<:!O?=CZV:6 C!XL&E2<" P"9__*^!2\*#(]-Y#]$':# H<*MI M15_:UY3.P0$]9Z)?!BKF*5;2U:;D?-[+FK$4F2[-]8^=*R$=NJ2+SLMFF-NV M)7:]A5V7V4W0>_D\9)U\RIKX[FLU>#BO&1 ;(,9EG"4QNO>KS@T),K.BJ_]4 MTE'U#]^ "=MJ?+9S%!R#FL=-Q683"W;M&@+EG)HV+1@W4(0$PO_P0\42XK)] M!NA8$SB:1;"9 -.H0H20V U@6G/P>PI3(BFP[&8.E%CGI\K MIR&\!FL,*FG%4>.-XW-%6P@]6WZ?JJE1% M"OZ=QJEJ62-OICYEIOO)ZW>O#\0,(>UV<')P2'__:F[5Q[!AVR,(US\3MAYF?IU'6?.EL+6]PWQQ9;1BQ;>XK:#!< MJ(]H2>:'"Q:R>F]DU#@_CAF5HG;\T\#G$MDR6/CG#\9&W&$BQXA+T[/KTWKI8#\VYD'F"#N-D3$%Z)2 Y0+= MEY=8<48Q'7A: M* HVES LA4PI*.;*UX8/,L>0HVQDW#DL:/13DZL/@,DW*] M;83O#3VC.RUV^$ @A9K;K^OY20>%DX #VD+84#/43T-UWQ@3X[2IG6Y4B#5/ M:J4"O]OJ&Q3(E8-OYI+?GA M65:88Z*0)J"Q_5/.$3RPJGRBC:MLO7G_R'$2 MQX!.8]4KER8O-*$[FH&?PK3R P%U4)=PFL6AC6W/JI3:0-O# CO-XBD!$J3S M97H7AJH):J@9_&HA+@R.4PP PPHDQE>'Y^/;H'UC=YJ03\R#LGHWS MX':IC''=_G3V&^Y$@H>MCMBV5@=F^60Q0?]F'!IC[RXKP>$C U7:4&ZL@=** M4C#FT1WW%/=44-,NL-A\QSOCZP\FF,&>LJB9HG:9M7W5;'_M@/<9"%"(BIR2 M5"AN[::_42]<]G*JA*4RM[0D&'X:T#=0:HE$2P'1,'0P1>&:SGJ'E7\G>#]S M%,AWA!)A3]:-77[B)_J81K!VU;A*0T:"&,Q7E3=?N3E]9'K1,^UWRU/GSDT+ MKD "OW@.KXY&MS>1WHK[6@.$%YNX1QS[R1(, ,T5FH')TW9NUFR<98?FSG'/ M!=K[SCT(BD3KJO2:.]<\?>47S7]?(' MJ9B$H%IM?IB3SPR'UISLAP=5F&:O$,)61[OZR1>. *>E9U4;JU;2+Z)2K)4I MIC;5EC/'C-? &\\*'?F@ ;$/SNKWID3_E#MV>ZPS^@LFMVJCI(PZ&6FSF<;P MN,VUR6/#;&[39YQ5HUI4?PRF+A4LX.P=M,X[E+(_M%G^*LZANZJT]D"_!J'+C: M?)ZT,RRMV\S6)4P4'QB,%YQB*ALU^]UC8BX;':5V4U>%Q"&H-L6@: LF615) M"L-G:EAIUXD3U*A+R9B6806FP1ZA #F.4A91>I MJ5'QJ/Q2$$("C3)6@1)*8^)Q=M5YQ(^W>M";K7/)UCDQ!$,'CF (%<[=FL&- M';1JD%AP["((C>@RHTNT@V%;^Q9+^\DT9LYDV M&V\OK%FD 2Y%JE="J2RW$P\%:1F*!5.<*:R P;D&>S"+7:$AOC,AE MN;& H3,/,'37P=U5,*:FQD:8OE=84%PNQ:"%$9P48EZ=S3E2CVA.PF7M2+'- MUG(%#!P]B^72&A':#.2.N&V]R+'K \:BA^5('$06C!-%GG5A.-(05@]OG>"; MDX>J"H:^4P :[TC6(GA 7A*R3@^ -\=#"VWIHC0UN8J/C!#+KW(AI+;8<'.0 MY'JB<@K3S3,JK*3AU4@0LUIV0 *(3V$'W1!2Z'R!O$;4J/QV&";@B,5B\:0R M;KA)C%$FIDD [NWM)R[%&XTX/]<1F/U/ 0\%^L M(Y(JYG"6U+RD-?'"+@KC#C,_T[.DXL<5FUR&J_6BM2Y+;QAL)#CGV?(^0N8R MZ[!&M4$$)HU3KW6=H['E(:)7PRA-$3;N8RH)]G!&Z+YNIWV/QS'J[V'AAT<+0%E-Q!0,_W[&PCH9=-C MSH:69QU3E9W]Z\1+8B_Q8!EB!Z0JO,0DZXX'P[WH-K.E=VD/4B!;>$>UXQTM MW&EV97T$[F2D;VBD]Y R&FECF :&*J^1. 4I:*F]!QQ+J"YB"L:1EW&NT^KR MS/6/6XL[U/CWJ@K\9ZP9P./SM,1EG2R>/&G9!^J=52LBJ3$3^ATHD+]):TDQ M:>Q[PY'R##PBZSS5*9^7RXDYH):+TY%R?;574\VFE1K#WQ'_?3'%-):I*_;X M#TQYK$=8QCE>V)OGVH;I?/P# M_H=<5;FTEQ29P'(Y$-3@:#CB6N-2$]%(R= M4 YAF,,11#D4GLT.-L&B5-&+R3K-UCS1.6@!$I@ZJG2_<>57'MOKSE _-F##RU">P.6#,=IP3]%,E][?J[W#'Y/1[#,9RR MM9KY*I=(#3BCDR0;<8,B)*7[[+Y?Q6HHA"^F=LNPVS.TE>INCE-A5RMK#2SC MVO38P*4PHQ'QJG1H]':GJ\9;MD' Y[S (5/M#U;%H042]+I_,T$KNBL,I4.; MU$Z#[;QCZ"4*Y$_C,!1QS.$C1YA*Q'V-;F,*]T%M5FL18:IU?9\:+^+ DU!I M'8P1Y4@\'EYBPY+/76#S-P3;L%Y$8C^D@\M=2J,"WS^G>A=+0Y=1 3-/.RB] M- "+WB\7/BCHK8RFMB].BX7Z!G]-Y&!N<1KLNTV^.HHERPH'H,E,20Z]A/04 M8 4L^LPR?ANV[QB.,2%OL#ZA)X]P+D7T"BT/8V=Z%9@^IW*B"2C.GL<-UO/" MNP66["A;3ZDBZK9:4),"D%+36),3TSD%;"SXFJ0D,GO!GDG"E\[@0]D (UUB MK-#-@Z9I((&@&:8#A'>9OU'>8!J.F).P=@G#$51-Z0&KJ&32)SY,8?6X^1?V MDC @6KV<]B<1^2->*,2=>T6:%Q1[(CB@.8>78R ^KY(N7>+/CSPQLSN=@=A9 MR]\%,;:0@M<*/L+@[-/?4K,O D2Z@B"I_U=S6GM,8,>3!-_9[5 M(S66QB(&+0GOR1TJB-@>24:6^+@,-HE)+T).R\#(?L^S,%$7YOG;J*AAV[&R M&"$W#0?IO.2*1QK+56]3E8QE'WOLU6N>>0%&!'6<01N2:"C-('T,M+V+^&;PWWPRC"#C+.\R/(==2SJ MK;%(;05=9PF#JK'.L>3T-8R>FZ,C^&7=(@ =4@#78+GEML; MXYODS8'V&J!G2U'!Q?H7#4M U-OZN&O-V!KLW,Q:W5C"=V )OST)#J),VK3> ML?5[H1AZ*DD5JC)#*E).R(24)J#$98*FBDWG(?*EM;9WDTOQF08G&.Y2LD%= MJ0,GE^ (#YVETI6Q-5)'X^.R%)_+G9!,MI0SY,_ ;(I')"K[H$5!2(I8M' M8$A$X@/,%[_*"YA3=X14)\T^KV'EP9VK-/YWY3V'P@#67$;[;)+EG.T"?POT M*J(\I#48X4"P"?3"2@3-^0J=;F-"AMICB=2#6V0@,QO7V7+FFT^81JLQ1WA" M!@>!P3*R7Y'5BR @?/J,*SJD^"PT\*_8*S(VU!]+LKX=G&76**8S$H5K;%*E M(Q"\<!-E*N6$'?8]W:=3@KZ9%6J:Z06J$W=V_L9(HJ+,0V2[HE6'_(_(!OK1S MM:!%0O[F^50.7DOULL3M(J0N+;O0)&1,A;>"R.6;#K?-,7EWQ^2);/@CWEO_ MJ6;SETSRFQ=WWK@,0][8-)[HG+ EP>_MIZ MB!0GMOX FI&I2=&OM'#9&;1]<801B?N@B3?FCN&=3L=$:[W8^C23?K19\,$)_:UQ=3UODV:I/ZO"/F%;QS1>*_AB'6LM'I1)\+ M?QN5HK0"(J-$OZ=$P(/UUI 'VKL?.3@VI@QG%+,6G8P@Z.#D[.#%W8=D!_ M6H0T& '"P0JZ#;F'-#7 - 0O?IP-*V]H?07FL[(!G]A>OK-JP2RU @4V6[E0 MW_4I]W,4M;@<"X$:CVL,J,X8I=U,AXT-NUG680G;U1(MS#V8V05C>\!*L]W" M+?%YZ7 >Z0E:$L;4,R$VZV&V";NAHQ7-=8CX=K6.(7WR+FF"YP/Z\"%BCJ2?ZD^(Q(5L@ MMMQ2*$K-,&"DP\J*@-],AC)O=0Z 3'C!C,M\+_ /S+QX2;NU=+0&';_.M+5Q\+@@WT#D6\ M5R8IB4D8DWH,R_Y[!5OJKU;P#D0ZS*BW'T8=R?H@VP+5P(HD9JO6*J]5*^6N MA0N74]/V$2ZE;1/97K[[BA2Y$"PT4_ML$G$&=GVO$R(U:=GL.!=WVE T^&.S MD61@;D+TVUK\C,WW[R_+5L;N)C! .K]5)8TXFGM<0:[(_I M2=0_7ZO;Y/?$WEC*'9]NIQ >LI*36I=U3V("KTM&XDD2VECFA/AFS,\:R$\# M%V!1)IN*+%@FD]5U/19R#8HI-SJ28F(4C*9PH36W_RF_$T)_H4PGQ:M3:M=' M;A'I]^D!JQ_F!_ MYT6OT]UM6387(P#UC *BY")$F^->P-@X-RVB8U/FIOY 4+O@8*&>5B"AI7E- MU+-,*",CDD-AE#&OE0N("R)(6GQ[+^9X=MQ\$[<5+(I=)C-<[X9U\?8FE[Q" M*1"EV'32PG.NPMVHH^;2PVMP*QGS>3;ZQ&>2*4088\R]Q?%44!J9G&N2NI=I MLKTG7+C9!I^E@U1.7BDG/WGAX*S#9#!%^Q,\*A@:;T).GBFSM"8&]T#&@3E% M4VX31A\V7]-H-YDV;$M9*B_]X +?8ZVCD9)",%?6("ZV\?RY&&(=&1"8#(Q\ MEO[:5!0(B$X2* M4)HE1M#-A8.A4"A@V7I$+S@T84W?)38RZZ(\M. ,9G'> ?=')LBYYQEP%I.E M"G5.RWPD-&HMJW>,J/K46IS\HM'35A9+BOJ*.YRU7U9;WW@.SJP]HCB_7CKV M&-TE%NLA\I()JJ>IL;Q,60PMR:T#,,+\3Z)4XTVA?Q+5 #+?%B8]21$(;:IB;9 MM0O13>ZK7PJK=6.<5>>5BCKJJVQHR9E5LZEVUI11GH:IR9A@_AA,LH MWE4BPRGAC#F=H9\(YRR#LQKAF<:7#>E:DLF,I6E MGV?)8F8:CW+@#:%K%\V6I_+"JZT (FZM%:-(+E'9%:1A;@<'&#&$TZ#PTBIY MC(K/E&;ABRS,%*X,(/E>*#Q98RC#_Q;)Y488[:\X\GB?LL];KXY!(XHO='"G MR66#6UW)Z!$@F8<'T,!R+9SOK?LUF1]!=((WBK%&6_P8,"%OV%Z57F-AC% 4FN5 M@5=*91SW%&#;G$=DCQ[!Q6R>Z MF0PN D1$Y 331V9-@Z:;$R':U#_Y#?/"2:X,4R?()&)U_6<^%0F?&C?YWE8%S%JH\7Y!W1WHC MU\)AR/5X+?D81@*3:/U2T3$1S%E,T%O"XAM#2P3994/)QC2)/-L!4-*6P3JE MY>I/B J/7X5#<18^NU+7^)0\EBQ47 @#RJ6W\!P&]S!"0F-RBUW/9B7+2C^4 MLI_DV=?R9!SAXWKS[2:"C4LH:S6",B67%Y"C*R!+98LJ:RCGNM)P5> &+MQ, MPW$T=PFF;='%38(7PK%K#\7N'J,]R'JV7.FR&NJ^XASQS5K.CMLB,RQY 95< M!U=+.(M(41SQ\,9Y]B:%2]2:1TJ3;X"BAJLVE?A2![2.1SI$)KN).I<$[>!Y&X5U;Q1]#UU$ >E_G(Q:[N@_MPUWN'&:AF(F@VTB<) M7S)HVV&B0 ':-+*KH?/B@.;<]4+[:&":0 A:F)2=,@>)*56HT12LL<$+@VWA MA-M,X]9UY)Y\J+@RGWM?,G\?-NB=>W"YOREK*0''1$&',OD*))O$12:7UJJ, MW>HMH4P]>20PD$'+XD(2X[^ *6R70L.(Y*=8O.KR]4C56DK'>PG&W'-T+ QU MHL4E]'.J]H1RXV=HKWW7U7&X)J383"I%RKBLUP^%MIKOQY+[Y.7QF/L24OR MY]U6$+-Y!PYQY(.F_83DNMA!R]([V]45Q'@5&8(IBDJCF4L'_DAK,& K4H<$ MZ$.6$,-WSKZ\N5.]]F.=U4G($OFEW4T9*B@&6)Z'K0 MZJ90C-P=V40;T*Q]K?O[,D4NMP.;7]LK*_>=7.Q*0<%PQP)PUFQAIXQC1 MJ/C8)A1]N=K19XGQW]W&;.76!Z0+3]A[L6Z0B[(8 @D@:#$^^@B%5P MHHA4H84Y\BQ%%RXN&:9:S9T^S'*;'S$9^)I2CRJ9)54:)LI"<#LAD[3+%6 F M(R3&,"RP,CU?>5<9A&258"4R?ALO"/4-J,;'&F%&"L0$@/SA4F@V>]0WO?ZNP%FG3VF+?Z^UEN HU@K'H!A'C#3D";O L\"HL?" M^_8Z Z1FQ/Z']4MIR @R%XL\,U099 W!*:1+)MJP\R#EXB8S:G1>F%4)$M1FVIFTLK2-F9/89Z(16R2:SZA M&CE?YC3(S%CX>'6U8H(S]/0WHSMS]/E2/^_+V3\"SQ0ZS+48I]E\D9,)DJ@+ M[]G^P2?81C:4&,&''!>:[X;A&$_ZC6&.A"?"+, FCN#U[$M4*=VEB12EBG%* M+[@Z?]>3?),AWR KLJ]^LN]U[%!;!6VD6CZ5; M&;;ZQ1*N6 JBW!GE#OR4VPVFH?25P@/+,KJ2?C7]N$@?NFPN0K)E!<#UP_HD MH28F-^E? RGAH%B3C1#H&#(C@;4J&Q*&FT'C#.XM'<$G#]P MN%QH\,W("7E=H49M^<7:15;A 6*^4ZE'O\S57ZPQ**I6S2AS@W%N_%8O%Z?) M"\2YJ_,>Z9@YVJ<9,H0)3ZC,%HP CQX>'A?P>35GM8*M[5LLC]A<3N MERH%SPL%Z5_H@H6%(4!6 M$(7)+]"H;BY*2P8D.(' ZZ/+@/XYLJBDI@6ABC(82&AAN,TB>54PJ V)MJEH M7@#7$VY]P+T]\2=YP1'C.#M5>8R*#3*;951/?4L\CH69C9).E) M@W,E*3V[*#@AAL^.\I-\>\W(6W[$6%\8/D6Q5-X(I/'4*PHX-:5TLB%:&**@ M:)Z#_4FVUHIR@7#'"4L+N?49VC\! F@Q+FU%A9^*Y#=P+X+BM02LV-RFM#2A M(J *QQ@6-8N4O@K&GE8UJ#QY%IE%HB@\B%SC!S(.5BO4C<60 1%%WG;P#J8Q M.S>8P,,/OQT?M;O# #.W&C47.],E\Q_QS9#_!R/;8IL2,MMB]D,._\24R)W- MLT)2JA7FQ!,6@3FVGS0"<1[GDE7&IQ!MKW5-"/TL\)T-HX@/"^EN8"&7S0_X M5J:TR0-YHH+^+S.^2S:7$ WA359ZROV..<>RE-/OZ=%"W_SCSM8?&_\_2 M^V!LWWFJK$Y\;\/2'";1KJN$FJ 8EN1S&TXVG[#&0?/8-,#39:;QU ./.B10 M#IF;5,_EE8H@HMO=?Y#*EE+=E%C46OQ9O2 ,2(0X",["1I MVVRT]DCB_<=YT"X3O;'-&SR\)/$)Y>Y= THJ,_$CV_8X1I04 MU=62C>>03_5[><22YQ)6,D*Y+&XM%_0CR*YDN^H-'W FT"IV8MEH\D&5G=A? MH%8JX+T0LSW&N7NK?8DC3EVW$AW5!K,DE9SAK4L%RY+%N"TM[S(DT%&4E[6N MXFP^8NDMD4BSH6UOW&1 %%2!S(U0N-64 @E65;3DDW:9M2T.SI!C'IT=&FI, M;\RD(PRVJM%ZA,L^Z55CK,=# 4\1/-(VAB&AL)F.U8$10?_KM'!H*#;Q++G< M%.QSG6#NRQ"[>EI%-G"M_0G/#C^R$#+761:A3]D_0G146M;A'=O!KRFY:"C[ M\-K^,KJ>%CX>Q@R.74DADPZSW%;-60_>4+[R2ZU,R-IJ627W_:_"-$5RP'0J MDV\S5C, [55(^2P<+VD-KM[LUTWI1*YU%]?(RUBGO*$W1!UU7"@1$H5ZE?H! MTS&?&#.0ZNHP['*>)><^C'6?@*OU;7N6F"'V(TOR1=EBF+G-8C!OEH MD2KKDG%16SQ7U')I;C@]9-,U:%G1*X.GS+3PHF?>3H\H.XH"[YB82E>JT"S8 M9<_8=@"D(@(J<<,GGV)0)_@'B!_7Q')@99ZHA:<89(MM)@+C;(O-&41B22Q;!LZXT=Y50BVIR@3 M@G&K#_1WA#K71LJY^X<-/A(]+O,#K"FSDJH/SUKV7']R>-))QJ9HK?*A 8UD MZB[7E73F$2646F./J%-XG?(L)X84:RZ;M*Z[2ZMYP)!? 992#=W4,J>1)0=8 MKG9>)DYH28#4Y_.6G*WC"B33!BOU*U@CMDRZY3">+ QU#Y3PVH'+1@K8W:JTC24A _/87I&QG V)$!B M(HJIU8!1&@ZT^Z %[E4@YRUNUI3$Y*,E0[K!FSU\O?@.DQI>+U7'%5B:_L*L M\1J1!\.V-U!EBIDXL6(Y)%I>^1D'4QJ_MDY0 M!J.9J-)I;K,EJ(*?LGB\B]P(+2M#K7EL-B*WEY\K- ^N*Q?_0!2.K99#D[AV M8TS 2-6,^% SRZK@%?M(+U6C-,BS/U=,[\N# @_PC8J3B@E>S-CF# U!O.^: MNQE^%VK\C:6PW+K0'XQOW)MF4I9(B.WFL?:8PTC7._F@WI6VB,+Q.(@'X"-2 M6P)[X@21$PJ,N>65]21_0LZ(BKC#Y' #40Z]'J?HMVX'1SK!S"4=/*$&1Q3F M&_N)H?9T4T7?8:,Q@J6NF_-6(##.)&.R*$H@YB!;S,TC=XF6?L8O)(>_.;NX MGVMAZ,2"+*UYW"T_"F:RZ^RM<5:,-+\EBGCR,/??]TU M6I;7I(Z(QB@)5@4QX1]FBNMJQ/,D*&;V)LNB5G"45Q/60(=9,=-X@A_ LIHP MU)LC:I!TB!^Z5BUG1%SHOG%!%-8=;E-0W@5\[:C^!LR>B)NO7KCJM3K#9'Z* M?"N5Z650UWD-.D*?-E'(^#R*11[R*B4NW#Y4-JK ;B 3SN#P',L544(A#U\L M[9&(:;RTN@01 <0Z9J@?W[G"96&!-%/ZSW>G7F2OFB?&G5:V_F2=PF-5Y(W8 M4+?8E0_KT2B^W]TV9+E+;Y#:$:Q<]EC2'CF7$'%8WGWMG_TBN181\VOJ=S%Z M_:O;%[\[D_CUKZWE_6DTOSRN=FPVA/:=B/<1B[>SU>#.%/K_:6^P(P*1:[#X M#=]TXX='L2%6'/9_&O1^>OWZT$@;DVUCH(@]0B1-(]_BG5H$O5T&,EN8C3GT MQ$ZHT91B*!RGZ>=<_14GEHB6V&8]>*MKE_YD!1*]3U 1"6[BBOU*GY48Y=8 MF;9&:(V$UM0B)37%6&LV*C;E"@9;-*5 _$MLCZXC1,RU+'G*$I5J1H/QY-A[ M=*-HYXK#_K&=[#R_C 9W^][D7!&W[4<0V.\@OW="+AI/MPJ=L]W$UM7*;7PF M!LIM3IRC1\F8F!J$G%%G%7BT/"2*Q]0;HZP_SD"?3!8-[CZ-1TS]2'59"[ 1J*$,%"'9CU"^CE^-8$-8&:T*>8^0#0R88^FKP MA6SP3Q;_U-O@GZZ XB]5,9I050J],NM$(HP;W6'D' MN<*4LF"E]74W,"=9M W 3RYKRH5:M: -#A/Z<0 (PI; M^2($[,3J\N2SM,&Q7PD[AR7.I(NWI]!A;U,3RU:0Z$E MH0V+#C$+\X(Q$!;;+CL9Q A^BHZ8+"=:381)-M%Z#\,A36VBS$K2=G!,^=HT MPWYB(,IBG4AS/H80&"@SATK221M4T\R"Q,<<9 FS@AMTJ9C?=P8RQ&A;#H1( MB;]]\E,7F@]UFR5O'MV(9#$!?\D<(TIT5.6%<*V6Y)7DQA:E@FY*BS>:T++C M$T)% MEU*=H9TPDDA*^5/I?R@/MB]IW 7;ML;OA+SB>/ :R9*BS7+?[/>48]T%P!E3 M1"&;@M&6.7@^[0W$$!898?-4,XKCQ\7E=$P2#)&+M^([T.BW4AU$N/"L.AKG M,[*ZLU8U-G\)/"H8U9# M= JWD\!Z"KJMC_VCL3[?#BCAL5)%$]HSPK/39.YDX[0X[.L 'H)Y\U;%!D7+.>)H:#<+FQ)3M+)B0T$744.-[:>(07I:-E3!')#IB MSC7\;QE?F65\9!J]V>AM5A5E+3*;(I 1?5PBX6\4DE,_I4DC]D5[AMZ%-@2N M"$@-PF)8^W/VVM=$M6ARLSN=W= 4:*8.7E[8PGNN%ZMS>2*Z/XU(=)T.I!,4 M%BC \F,:9<3=+.@-K8*PS>%X6*OFAF-N?O#,5D10N!?^([(V.-[J?[@3SK$Y MG8(3] F\!L,'(;VN^>B C97N<+AK0Y3_]3J]CEP37>-6"X'>F+O0(5_/$R:L+ MNAIJ ZJU9'9 T) YMM=Q25\;($:I:,]E3/!"=LI/+V*0G3=BR!QP^JSQ5-.6 MD1FM" ,-KX1M[ @ )F5F+&N_')P=O'-H]U7OQR'9_RJ"7W2,G<'HK.7'_>=_ M]/K=E_"_O;V72+ $(XDRK#V#=X#73;CU!?=ZQ#>@,3 $WZ<:*I!>@GL<-)I0 M>%-0>(MW5L%X%RVL<A#_@]PI.91C: M_R"8Y!\9&E+<8(^5^P&2SH!DJ"=O>=\$R4EZK##[WUJ-X>(!H#F#^\ROL([# M?X/AO :&\Q[LX'N%W?J?"FX*YQZ51=^#R;GK_(I/[Q2"E4>,/.QFS&)+M^<@ MJ:9PAO&DQI=#2\^Z373JMNC(!4LU_#S-DL@C,J!;&_?;&9P%TMV92QTEPVNJ M#S#/Y_-)TV>?LE&+G/\U7=,XXZ&3.5;0V*;OY*!7^5P( MGN!"5#Z":88AD3 M%B1-N [H'&.T;S)LI2/]6S#EHY)L4L%X\,_V#!8JKU'X+\"[LTZ/_>@U>MT M.'3;Q#+[K80&K5V^;!57_[-::X'"I\W/]?-6T&WU]W96 +@]DF0B16OU=^DR MDRW@Z)=K,W!.1)*A2Z.3:V1 DGZ[ ^=6S-2G+!":2_\2-R?:T(9B]-)VP=O@P)7H6Y6.YC(S70@0Z$*P>P&B8"130$(S#&D[1:03<8[- MIENK6&OO]!3,[1N:4PRU1J?]3HTIJGBHKQQ3JQI'FHZ)92%==>3Y<-B$N !3 M:DW]V7?.$?=9A:6A%;?I/ UF147M#VJ%YU7)R5K)<$M=#H-?A>:(%*QA4#1=/U)X M^GF<9QS#IO>6N1*_*L&J&\%S6_8 89LR_,)JYOB[".>'+X7T0E3H[%0WI@[ M))FP@!>?*19E&[0LD83)>>+*G_'TT7D=<,6&YL*!70E(GDKO3?^69AB%%0?A ML1];TE\R"I@]G3HONX0E6[5&')>,6 %W67/U)GK[>DKZZ:%>^@\$]7)_[-VS M.J%[MG1"T5'D]CM"$"EBE7@ ,@J'6QCNZ5NKRR11U/(4/;H;H)4TE\_ Q1[0 MPQY&AN^!JT.<]"CS$6@*0;KF+SY2666?38\K#"M>E[XC:/PR: # M*,YOJ=BG%-(U6HJH=M*"3Q#[++J)5+ PV2!8;!<250K]J^C%-$\J4[[2*8)J MKK3MAH5]WN,VOQ&^Y9&9:YT]D,DC,U=W9*W1('QOW2Z>0)'@X,_YM/ 7T*!' M/Q,&'$Z4SUK"&)A>S[CL-\P<>5;Z*5O0,E_+ML>$PPS0Z/GR,K3Q@1.(J2RC&[[) +23Q MT?8-A;W[4K\>)IV63@JWD3@__D)M>FA>O1FE23(DS]YP36!EQLR/(-1P?_=B M#O[@6_=BW?$(&_:O*9[(8RKL'MN'NL2M0!NPT(]= O,,/Y7KPFBF6+Q&\R*P M!RNW3OZ=Q;?&TO.\F%+\$^3=S&:F#2B=)F@I.I__\2G *X%99 (;!Q_WU'*W M/5O.U[(V-ANWG"4B1ARDCS(!5&-XUOU(WRMBZY[A@U9R?"GV XX8+Y5LN(UM MN0: L-I.%3*>U9YWSA^-2Q=H#;GBP?2H:G@5G'G5M; M@4C (X4[?W];^3X+ MB*6REZ6R$V+Z/XKN)X@;@>4E+HSVC KQ$"NXKWH>)/%8U[P]UC,$X40G'T/' MH&V]8&:S(0YJB"@C!*?ET>+#9FQX 4KN=X^11QA453+J@./9BCDNQ PS.H1> MX+\*^Z.F:'!OR:AE?W>N?0,*J6*-O[T)?ZV@C*2XT>*6JKVN"5KVFE'6T9.$ M0D&/V#CCYH31GO+R3'>N+D?ACBFF5%-JKG?J.3BM8%&@],]:?%R294.03Z96 M2QW&'PY];@WFNIX*7 86%F%*"?6SJ"PO+QU66>$B+9%7\UE7O!ZMM_ UX_>* MT]3OLI1!UJ><.'*> .Z"#V&9C9!CNP;VLG$Y['Y$%N:;>D#"MLX65>SA+ 0$[@F) M"9OSPZQG.D_H**.VAV9HAUD.LX>:ZI1=W8]UQY0TD%OHT%Y^H4<@$)JYX;DW MZ7T"%K"2BN!0YR5]07 (O&KKU;0LY\6+GWZZN+C8)HE 7L!MF+"?U"BKRI_L M2_[)[O^?=6?]3@/KJQ[NS.ZVC&-,__?RA^F[QV:CW/#4.:,L,VR=,*]BU^CY M-94-UKHSW\UI="^%QIQXH/"(O)=SEF+GUY*EU@@T!K^PQ)IXE<-$N"1"ZA5K M^!Z&@ 5:Y@DM'S;@$HO4T,\XZ^8HQ4[*[QC3A:D%9Y*0DB/'0XU=(, MR[?<46^C!%23"Y>GQM]D&(*I?,8 ,[BV?^FB<(-)B47!G%+(^"5Y.DV% (%3J7MD M:I8 3NZ6A_J_?23CI1O.0N31EXVFK3U1WP*0E6 MXTAP,JE!8(!B^AVK_ZUA^S/"I5[S;F"O%%=[LRZWN"YOT>T/3C B3GKG=]Q_ MN.=H+1J?VX"'?Q2T0;G%$=G?$[J9C*R1PQ+_!^9V"U[F1EUN4%TS2P3F?,VV'*CPY ML6("JWY\UA)ID2; ?+0Q88;O(TM&Q9)S8;S31+?8E*E1OUM0I8V[4M@ 3@H7 MVS@^JUR=P=]6A)/(A9+DR8P@)C.N\O'F MLL9+;BM$F7>&!/L(B\!*4R'T"\$?JT)0/"#-X90ZDV+Y5O]O7&A%@FY:J%FJ M1LM[1 6E3RQYXX2YE$A<$]]&H"]3C2XTP U,8!(@:OSC>85"2Y/ YBFL/#;'A.JSDAAS9TIO"1S#?TF7+D&B&V$ MLN4KN%S;%B;X,"FV9U/Z4S9B 0[#+(\\TIAT80%P'H$,UIY61&? *G4-J5DJ MW%REIZ)]&6T;L#C(*AAFU9PM0;[G&(1UJJ,G)H.O:^ME(RZ\9*9-!J?E:F$G M.8[:IJVX"\N8Q&-1RT2X.#A8VR5) JO$7U,'$<'SQWY-%!R%[8V=JY2[;_J' M5TG!%F8:M;B)+G'<^:M$?5!^!$3HS5>WJ"N?>>[.6?1)GSONC$/+JQ'<2,=^WGIP\V"+E M9#E_),8W!AU['=O3PE9"\$A:T]P$D#IX6N,!G-8O@!?-ROQ)%88ST41@M2M9 MEXMYL$#J.PQ="N,L"R%M&1F[OS_B&HZ!OATZVJC9="]>5^IQ2T!4\()8 MX!G(#-:]D'Z3,TJ4J"EN MNNQFA>T^OYW_+G2[$O,H$Z0#D\:%HHM"XUR.-+GZ1%X\A:EDZV<^72Q:R=EK M!W-<,\.&.,:B;S<0RWN],F2M!-*X%)/CNAO?P=1\>7>\D?>RYOVS'-.,!8QF M*PE7&!%*396:K$F?50B5C>U=0XSU77J>X(!>&GS(J-+#D->B[-V2YJQ#],D*,49\<9$ O(R;JT'8 M5<0@AS@126)^W*<\4%SE23%LT[5$$$IP?7_8Y8H[^L"?W:9X3T_ESVDMO:)\ MRMU[*'G*!4H8+(0,339AP(9@WVR"?%\WLLKL* MSOWED3.P:R+P=KR7_GVX$8BP5.;)RI<+8=%@11_J8*=G%)2C"9/8X6#677U[ MYB>F'#W6S9ZA(P0VOA8[[%)O&6X)75Q>EP=NV-&FZ&6P+F1_3M!4*6%A MR*?-S=8R[-'0B(L](NC_LFQ*4E^