0001097149-22-000036.txt : 20220506 0001097149-22-000036.hdr.sgml : 20220506 20220505161118 ACCESSION NUMBER: 0001097149-22-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220505 DATE AS OF CHANGE: 20220505 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-32259 FILM NUMBER: 22896349 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-Q 1 algn-20220331.htm 10-Q algn-20220331
000109714912/312022Q1false00010971492022-01-012022-03-3100010971492022-04-29xbrli:sharesiso4217:USD00010971492021-01-012021-03-31iso4217:USDxbrli:shares00010971492022-03-3100010971492021-12-310001097149us-gaap:CommonStockMember2021-12-310001097149us-gaap:AdditionalPaidInCapitalMember2021-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001097149us-gaap:RetainedEarningsMember2021-12-310001097149us-gaap:RetainedEarningsMember2022-01-012022-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001097149us-gaap:CommonStockMember2022-01-012022-03-310001097149us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001097149us-gaap:CommonStockMember2022-03-310001097149us-gaap:AdditionalPaidInCapitalMember2022-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001097149us-gaap:RetainedEarningsMember2022-03-310001097149us-gaap:CommonStockMember2020-12-310001097149us-gaap:AdditionalPaidInCapitalMember2020-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001097149us-gaap:RetainedEarningsMember2020-12-3100010971492020-12-310001097149us-gaap:RetainedEarningsMember2021-01-012021-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001097149us-gaap:CommonStockMember2021-01-012021-03-310001097149us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001097149us-gaap:CommonStockMember2021-03-310001097149us-gaap:AdditionalPaidInCapitalMember2021-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001097149us-gaap:RetainedEarningsMember2021-03-3100010971492021-03-310001097149us-gaap:CashMember2022-03-310001097149us-gaap:CashMemberus-gaap:CashAndCashEquivalentsMember2022-03-310001097149us-gaap:MoneyMarketFundsMember2022-03-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2022-03-310001097149us-gaap:CorporateBondSecuritiesMember2022-03-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001097149us-gaap:USTreasuryBondSecuritiesMember2022-03-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:USTreasuryBondSecuritiesMember2022-03-310001097149us-gaap:USTreasuryBondSecuritiesMemberalgn:MarketableSecuritiesLongTermMember2022-03-310001097149us-gaap:AssetBackedSecuritiesMember2022-03-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:AssetBackedSecuritiesMember2022-03-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:AssetBackedSecuritiesMember2022-03-310001097149us-gaap:MunicipalBondsMember2022-03-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:MunicipalBondsMember2022-03-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:MunicipalBondsMember2022-03-310001097149us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-03-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2022-03-310001097149us-gaap:CashAndCashEquivalentsMember2022-03-310001097149algn:MarketableSecuritiesShortTermMember2022-03-310001097149algn:MarketableSecuritiesLongTermMember2022-03-310001097149us-gaap:CashMember2021-12-310001097149us-gaap:CashMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001097149us-gaap:MoneyMarketFundsMember2021-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001097149us-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:CorporateBondSecuritiesMemberus-gaap:CashAndCashEquivalentsMember2021-12-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:USTreasuryBondSecuritiesMember2021-12-310001097149us-gaap:USTreasuryBondSecuritiesMemberalgn:MarketableSecuritiesLongTermMember2021-12-310001097149us-gaap:AssetBackedSecuritiesMember2021-12-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:CashAndCashEquivalentsMemberus-gaap:MunicipalBondsMember2021-12-310001097149algn:MarketableSecuritiesShortTermMemberus-gaap:MunicipalBondsMember2021-12-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001097149algn:MarketableSecuritiesLongTermMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2021-12-310001097149us-gaap:CashAndCashEquivalentsMember2021-12-310001097149algn:MarketableSecuritiesShortTermMember2021-12-310001097149algn:MarketableSecuritiesLongTermMember2021-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2022-03-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2022-03-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMember2022-03-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:MunicipalBondsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:MunicipalBondsMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:MunicipalBondsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBondSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberalgn:LongTermInvestmentsMember2022-03-310001097149us-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EquitySecuritiesMember2022-03-310001097149us-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-03-310001097149us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EquitySecuritiesMember2022-03-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EquitySecuritiesMember2022-03-310001097149us-gaap:FairValueInputsLevel1Member2022-03-310001097149us-gaap:FairValueInputsLevel2Member2022-03-310001097149us-gaap:FairValueInputsLevel3Member2022-03-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2021-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMember2021-12-310001097149us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:CashEquivalentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:CashEquivalentsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:CashEquivalentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMemberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMemberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashEquivalentsMemberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:ShortTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:MunicipalBondsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AssetBackedSecuritiesMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USTreasuryBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MunicipalBondsMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MunicipalBondsMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MunicipalBondsMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:AssetBackedSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:AssetBackedSecuritiesMemberalgn:LongTermInvestmentsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberalgn:IsraeliSeveranceFundsMember2021-12-310001097149us-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001097149us-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001097149us-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel3Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001097149us-gaap:FairValueInputsLevel1Member2021-12-310001097149us-gaap:FairValueInputsLevel2Member2021-12-310001097149us-gaap:FairValueInputsLevel3Member2021-12-310001097149us-gaap:ForeignExchangeForwardMember2022-01-012022-03-310001097149us-gaap:ForeignExchangeForwardMember2021-01-012021-03-310001097149us-gaap:ForeignExchangeForwardMember2022-03-310001097149us-gaap:ForeignExchangeForwardMember2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMembercurrency:EURus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-03-31iso4217:EUR0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:CNY2022-03-31iso4217:CNY0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:PLN2022-03-31iso4217:PLN0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:CAD2022-03-31iso4217:CAD0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMembercurrency:BRLus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-03-31iso4217:BRL0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:JPY2022-03-31iso4217:JPY0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:GBP2022-03-31iso4217:GBP0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:RUB2022-03-31iso4217:RUB0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:CHF2022-03-31iso4217:CHF0001097149currency:ILSus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-03-31iso4217:ILS0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:MXN2022-03-31iso4217:MXN0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:AUD2022-03-31iso4217:AUD0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-03-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMembercurrency:EURus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:CAD2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:CNY2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:PLN2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMembercurrency:BRLus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:JPY2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:GBP2021-12-310001097149currency:ILSus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:MXN2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:CHF2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:AUD2021-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-3100010971492022-04-012022-03-310001097149srt:MinimumMember2022-04-012022-03-310001097149srt:MaximumMember2022-10-012022-03-310001097149algn:ClearAlignerMember2021-12-310001097149algn:ImagingSystemsAndCADCAMServicesMember2021-12-310001097149algn:ClearAlignerMember2022-01-012022-03-310001097149algn:ImagingSystemsAndCADCAMServicesMember2022-01-012022-03-310001097149algn:ClearAlignerMember2022-03-310001097149algn:ImagingSystemsAndCADCAMServicesMember2022-03-310001097149algn:ExistingTechnologyMember2022-01-012022-03-310001097149algn:ExistingTechnologyMember2022-03-310001097149us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001097149us-gaap:CustomerRelationshipsMember2022-03-310001097149us-gaap:TrademarksAndTradeNamesMember2022-01-012022-03-310001097149us-gaap:TrademarksAndTradeNamesMember2022-03-310001097149us-gaap:PatentsMember2022-01-012022-03-310001097149us-gaap:PatentsMember2022-03-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:PatentsMember2021-01-012021-12-310001097149us-gaap:PatentsMember2021-12-310001097149algn:CreditFacility2020Member2020-07-210001097149algn:CreditFacility2020Memberus-gaap:LetterOfCreditMember2020-07-210001097149us-gaap:BaseRateMemberalgn:CreditFacility2020Member2020-07-212020-07-21xbrli:pure0001097149algn:CreditFacility2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-07-212020-07-210001097149algn:CreditFacility2020Membersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-07-212020-07-210001097149srt:MaximumMemberalgn:CreditFacility2020Memberus-gaap:LondonInterbankOfferedRateLIBORMember2020-07-212020-07-210001097149us-gaap:BaseRateMemberalgn:CreditFacility2020Membersrt:MinimumMember2020-07-212020-07-210001097149us-gaap:BaseRateMembersrt:MaximumMemberalgn:CreditFacility2020Member2020-07-212020-07-210001097149algn:CreditFacility2020Member2022-03-310001097149algn:SecuritiesClassActionLawsuit2018Member2021-06-302021-06-300001097149algn:ShareholderDerivativeLawsuitMember2019-01-31algn:claim0001097149algn:SDCDisputeMember2021-03-122021-03-120001097149algn:StockIncentivePlan2005Member2022-03-310001097149us-gaap:CostOfSalesMember2022-01-012022-03-310001097149us-gaap:CostOfSalesMember2021-01-012021-03-310001097149us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-03-310001097149us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-03-310001097149us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001097149us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001097149us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001097149us-gaap:RestrictedStockUnitsRSUMember2021-12-310001097149us-gaap:RestrictedStockUnitsRSUMember2022-03-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2022-01-012022-03-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2021-12-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2022-03-310001097149algn:EmployeeStockPurchasePlanMember2022-03-310001097149algn:EmployeeStockPurchasePlanMember2022-01-012022-03-310001097149algn:EmployeeStockPurchasePlanMember2021-01-012021-03-310001097149algn:EmployeeStockPurchasePlanMember2022-01-012022-03-310001097149algn:May2021RepurchaseProgramMember2021-05-310001097149algn:May2021RepurchaseProgramMember2022-03-310001097149algn:May2021RepurchaseProgramMember2022-02-012022-02-280001097149us-gaap:SubsequentEventMemberalgn:April2022AcceleratedShareRepurchaseMember2022-04-290001097149us-gaap:SubsequentEventMemberalgn:April2022AcceleratedShareRepurchaseMember2022-04-292022-04-29algn:segment0001097149algn:ClearAlignerMember2021-01-012021-03-310001097149algn:ImagingSystemsAndCADCAMServicesMember2021-01-012021-03-310001097149algn:ClearAlignerMemberus-gaap:OperatingSegmentsMember2022-01-012022-03-310001097149algn:ClearAlignerMemberus-gaap:OperatingSegmentsMember2021-01-012021-03-310001097149us-gaap:OperatingSegmentsMemberalgn:ImagingSystemsAndCADCAMServicesMember2022-01-012022-03-310001097149us-gaap:OperatingSegmentsMemberalgn:ImagingSystemsAndCADCAMServicesMember2021-01-012021-03-310001097149us-gaap:CorporateNonSegmentMember2022-01-012022-03-310001097149us-gaap:CorporateNonSegmentMember2021-01-012021-03-310001097149us-gaap:OperatingSegmentsMember2022-01-012022-03-310001097149us-gaap:OperatingSegmentsMember2021-01-012021-03-310001097149country:US2022-01-012022-03-310001097149country:US2021-01-012021-03-310001097149country:CH2022-01-012022-03-310001097149country:CH2021-01-012021-03-310001097149algn:OtherInternationalMember2022-01-012022-03-310001097149algn:OtherInternationalMember2021-01-012021-03-310001097149country:CH2022-03-310001097149country:CH2021-12-310001097149country:US2022-03-310001097149country:US2021-12-310001097149country:CN2022-03-310001097149country:CN2021-12-310001097149algn:OtherInternationalMember2022-03-310001097149algn:OtherInternationalMember2021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________ 
FORM 10-Q
____________________________ 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
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 Symbol(s)Name of each exchange on which registered
Common Stock, $0.0001 par valueALGNThe NASDAQ Stock Market LLC
(NASDAQ Global Select Market)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No 
The number of shares outstanding of the registrant’s Common Stock, $0.0001 par value, as of April 29, 2022 was 78,805,547.

1


ALIGN TECHNOLOGY, INC.
TABLE OF CONTENTS
 
PART I
Item 1.
Item 2.
Item 3.
Item 4.
PART II
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.

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

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)

Three Months Ended
March 31,
 20222021
Net revenues$973,219 $894,771 
Cost of net revenues263,873 217,673 
Gross profit709,346 677,098 
Operating expenses:
Selling, general and administrative439,457 397,115 
Research and development71,807 54,537 
Total operating expenses511,264 451,652 
Income from operations198,082 225,446 
Interest income and other income (expense), net:
Interest income677 1,643 
Other income (expense), net(11,273)34,532 
      Total interest income and other income (expense), net(10,596)36,175 
Net income before provision for income taxes187,486 261,621 
Provision for income taxes53,188 61,245 
Net income$134,298 $200,376 
Net income per share:
Basic
$1.71 $2.54 
Diluted
$1.70 $2.51 
Shares used in computing net income per share:
Basic
78,742 79,000 
Diluted
79,193 79,798 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3


ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited)
 
Three Months Ended
March 31,
 20222021
Net income$134,298 $200,376 
Other comprehensive loss:
Change in foreign currency translation adjustment, net of tax(7,311)(14,451)
Change in unrealized gains (losses) on investments, net of tax(2,728)(20)
Other comprehensive loss(10,039)(14,471)
Comprehensive income$124,259 $185,905 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
4

ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
(unaudited)
March 31,
2022
December 31,
2021
ASSETS
Current assets:
Cash and cash equivalents$926,119 $1,099,370 
Marketable securities, short-term86,749 71,972 
Accounts receivable, net of allowance for doubtful accounts of $9,764 and $9,245, respectively
950,892 897,198 
Inventories275,669 230,230 
Prepaid expenses and other current assets241,339 195,305 
Total current assets2,480,768 2,494,075 
Marketable securities, long-term107,695 125,320 
Property, plant and equipment, net1,140,922 1,081,926 
Operating lease right-of-use assets, net125,252 121,257 
Goodwill411,965 418,547 
Intangible assets, net103,499 109,709 
Deferred tax assets1,515,620 1,533,767 
Other assets57,693 57,509 
Total assets$5,943,414 $5,942,110 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$186,509 $163,886 
Accrued liabilities465,071 607,315 
Deferred revenues1,212,067 1,152,870 
Total current liabilities1,863,647 1,924,071 
Income tax payable123,476 118,072 
Operating lease liabilities104,983 102,656 
Other long-term liabilities184,456 174,597 
Total liabilities2,276,562 2,319,396 
Commitments and contingencies (Notes 6 and 7)
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,805 and 78,710 issued and outstanding, respectively)
8 8 
Additional paid-in capital992,287 999,006 
Accumulated other comprehensive income (loss), net(5,713)4,326 
Retained earnings2,680,270 2,619,374 
Total stockholders’ equity3,666,852 3,622,714 
Total liabilities and stockholders’ equity$5,943,414 $5,942,110 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
5

ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)

Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss), NetRetained EarningsTotal
Three Months Ended March 31, 2022SharesAmount
Balance as of December 31, 202178,710 $8 $999,006 $4,326 $2,619,374 $3,622,714 
Net income— — — — 134,298 134,298 
Net change in unrealized gains (losses) from investments— — — (2,728)— (2,728)
Net change in foreign currency translation adjustment— — — (7,311)— (7,311)
Issuance of common stock relating to employee equity compensation plans239 — 14,827 — — 14,827 
Tax withholdings related to net share settlements of equity awards— — (51,533)— — (51,533)
Common stock repurchased and retired(144)— (1,634)— (73,402)(75,036)
Stock-based compensation— — 31,621 — — 31,621 
Balance as of March 31, 202278,805 $8 $992,287 $(5,713)$2,680,270 $3,666,852 


Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss), NetRetained EarningsTotal
Three Months Ended March 31, 2021SharesAmount
Balance as of December 31, 202078,860 $8 $974,556 $43,501 $2,215,800 $3,233,865 
Net income— — — — 200,376 200,376 
Net change in unrealized gains (losses) from investments— — — (20)— (20)
Net change in foreign currency translation adjustment— — — (14,451)— (14,451)
Issuance of common stock relating to employee equity compensation plans276 — 13,133 — — 13,133 
Tax withholdings related to net share settlements of equity awards— — (66,568)— — (66,568)
Stock-based compensation— — 27,241 — — 27,241 
Balance as of March 31, 202179,136 $8 $948,362 $29,030 $2,416,176 $3,393,576 

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








6

ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 Three Months Ended
March 31,
 20222021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income $134,298 $200,376 
Adjustments to reconcile net income to net cash provided by operating activities:
Deferred taxes17,464 28,979 
Depreciation and amortization29,626 25,635 
Stock-based compensation31,621 27,241 
Non-cash operating lease cost7,526 5,911 
Arbitration award gain (43,403)
Other non-cash operating activities8,612 5,795 
Changes in assets and liabilities:
Accounts receivable(55,543)(67,423)
Inventories(49,455)(15,582)
Prepaid expenses and other assets(48,665)(34,858)
Accounts payable7,025 (14,936)
Accrued and other long-term liabilities(126,400)(475)
Long-term income tax payable5,405 3,920 
Deferred revenues68,984 106,007 
Net cash provided by operating activities
30,498 227,187 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchase of property, plant and equipment(87,328)(43,431)
Purchase of marketable securities(15,041) 
Proceeds from maturities of marketable securities6,095  
Proceeds from sales of marketable securities8,528  
Repayment on unsecured promissory note 4,594 
Proceeds from arbitration award 43,403 
Other investing activities(2,452) 
Net cash (used in) provided by investing activities(90,198)4,566 
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from issuance of common stock14,827 13,133 
Common stock repurchases(75,036) 
Payroll taxes paid upon the vesting of equity awards(51,533)(66,568)
Net cash used in financing activities(111,742)(53,435)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash(1,826)(7,487)
Net (decrease) increase in cash, cash equivalents, and restricted cash(173,268)170,831 
Cash, cash equivalents, and restricted cash at beginning of the period1,100,139 961,474 
Cash, cash equivalents, and restricted cash at end of the period$926,871 $1,132,305 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7

ALIGN TECHNOLOGY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

Note 1. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, "Company", or “Align”) on a consistent basis with the audited Consolidated Financial Statements for the year ended December 31, 2021, and contains all adjustments, including normal recurring adjustments, necessary to state fairly state the information set forth herein. The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”), and, therefore, omit certain information and footnote disclosures necessary to present the unaudited Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S.”).

The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022 or any other future period, and we make no representations related thereto. 

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the 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 the 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.

Certain Risks and Uncertainties

As the pandemic continues and new variants of the virus emerge, we are seeing a resurgence of severe preventative measures to prevent its spread in China and, consequently, continuing fluctuations in the numbers of patients seeking treatment for dental services and the number of doctors providing services and treatments in other markets. 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.

The military conflict between Russia and Ukraine and its related impacts on the economy has caused significant worldwide challenges. While the situation is highly uncertain and evolving, its impact on the economy such as inflation, supply chain challenges, impacts on consumer confidence, purchasing power, sanctions and retaliatory sanctions among others, have impacted and could potentially subject our business to materially adverse consequences should any portion of its impacts become prolonged or escalate beyond its current scope.

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”) in order to allocate consideration from the contract to the individual
8

performance obligations is the result of various factors, such as changing trends and market conditions, historical prices, costs, and gross margins. 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. In addition to historical data, we take into consideration changing trends and market conditions. 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 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 account factors such as same or similar historical prices and 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 data such as 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.

Recent Accounting Pronouncements Not Yet Effective

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

9

Note 2. Financial Instruments

Cash, Cash Equivalents and Marketable Securities

The following tables summarize our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (in thousands):
Reported as:
March 31, 2022Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash EquivalentsMarketable securities, short-termMarketable securities, long-term
Cash$689,175 $— $— $689,175 $689,175 $— $— 
Money market funds236,960 — (16)236,944 236,944 — — 
Corporate bonds116,307 3 (2,389)113,921 — 41,164 72,757 
U.S. government treasury bonds
46,638  (511)46,127 — 31,055 15,072 
Asset-backed securities27,453  (197)27,256 — 10,984 16,272 
Municipal bonds6,049  (77)5,972 — 3,546 2,426 
U.S. government agency bonds1,204  (36)1,168 — — 1,168 
Total$1,123,786 $3 $(3,226)$1,120,563 $926,119 $86,749 $107,695 

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 

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

March 31, 2022December 31, 2021
Due in 1 year or less $67,225 $59,737 
Due in 1 year through 5 years$127,219 139,113 
Total$194,444 $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 March 31, 2022 and December 31, 2021 are primarily due to changes in interest rates and credit spreads.

Fair Value Measurements

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.

10

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.

The following tables summarize our financial assets measured at fair value as of March 31, 2022 and December 31, 2021 (in thousands):
DescriptionBalance as of
March 31, 2022
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$236,944 $236,944 $ $ 
Short-term investments:
U.S. government treasury bonds31,055 31,055   
Corporate bonds41,164  41,164  
Municipal bonds3,546  3,546  
Asset-backed securities10,984  10,984  
Long-term investments:
U.S. government treasury bonds15,072 15,072   
Corporate bonds72,757  72,757  
Municipal bonds2,426  2,426  
U.S. government agency bonds1,168  1,168  
Asset-backed securities16,272  16,272  
Other assets:
Investments in privately held companies11,225   11,225 
$442,613 $283,071 $148,317 $11,225 

11

DescriptionBalance as of December 31, 2021Level 1Level 2Level 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 bonds
20,677 20,677   
Corporate bonds79,011  79,011  
Municipal bonds
3,440  3,440  
U.S. government agency bonds
1,200  1,200  
Asset-backed securities
20,992  20,992  
Prepaid expenses and other current assets:
Israeli funds3,841  3,841  
Other assets:
Investments in privately held companies8,621   8,621 
$554,322 $385,938 $159,763 $8,621 

Derivatives Not Designated as Hedging Instruments

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, the net losses we recognized during the three months ended March 31, 2022 were not material and we recognized net gains of $12.4 million during the three months ended March 31, 2021. The fair value of foreign exchange forward contracts outstanding was $8.4 million as of March 31, 2022 and was not material as of December 31, 2021.

The following tables present the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Local Currency AmountNotional Contract Amount (USD)
Euro189,795$210,031 
Chinese Yuan¥520,50081,862 
Polish ZlotyPLN324,50077,086 
Canadian DollarC$96,00076,733 
Brazilian RealR$323,70067,665 
Japanese Yen¥5,666,20046,621 
British Pound£32,27542,394 
Russian Ruble3,700,00035,885 
Swiss FrancCHF17,27018,692 
Israeli ShekelILS54,21017,085 
Mexican PesoM$281,56014,127 
Australian DollarA$5,0003,748 
$691,929 
12


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 

Note 3. Balance Sheet Components

Inventories consist of the following (in thousands):
March 31,
2022
December 31,
2021
Raw materials$133,808 $123,234 
Work in process79,495 51,706 
Finished goods62,366 55,290 
Total inventories$275,669 $230,230 

Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2022
December 31,
2021
Value added tax receivables$134,941 $93,610 
Prepaid expenses74,069 70,218 
Other current assets32,329 31,477 
Total prepaid expenses and other current assets$241,339 $195,305 

Accrued liabilities consist of the following (in thousands): 
March 31,
2022
December 31,
2021
Accrued payroll and benefits$156,272 $288,355 
Accrued expenses66,211 67,169 
Accrued income taxes45,646 33,838 
Accrued sales and marketing expenses41,221 41,387 
Accrued professional fees36,340 31,457 
Accrued property, plant and equipment25,296 46,561 
Current operating lease liabilities25,243 22,719 
Other accrued liabilities68,842 75,829 
Total accrued liabilities$465,071 $607,315 

Accrued warranty, which is included in the "Other accrued liabilities" category of the accrued liabilities table above, consists of the following activity (in thousands):
13

Three Months Ended
March 31,
 20222021
Balance at beginning of period$16,169 $12,615 
Charged to cost of net revenues3,536 4,280 
Actual warranty expenditures(3,612)(3,160)
Balance at end of period$16,093 $13,735 

Deferred revenues consist of the following (in thousands):
March 31,
2022
December 31,
2021
Deferred revenues - current$1,212,067 $1,152,870 
Deferred revenues - long-term 1
$146,998 $136,684 

1 Included in Other long-term liabilities within our Condensed Consolidated Balance Sheet

During the three months ended March 31, 2022 and 2021, we recognized $973.2 million and $894.8 million of net revenues, respectively, of which $184.9 million and $125.8 million was included in the deferred revenues balance at December 31, 2021 and 2020, respectively.

Our unfulfilled performance obligations, including deferred revenues and backlog, as of March 31, 2022 were $1,385.4 million. These performance obligations are expected to be fulfilled over six months to five years.

Note 4. Goodwill and Intangible Assets

Goodwill

The change in the carrying value of goodwill for the three months ended March 31, 2022, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2021$112,208 $306,339 $418,547 
Foreign currency translation adjustments
(642)(5,940)(6,582)
Balance as of March 31, 2022$111,566 $300,399 $411,965 

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
March 31, 2022
Accumulated
Amortization
Accumulated
Impairment Loss
Net Carrying
Value as of
March 31, 2022
Existing technology10$104,531 $(25,068)$(4,328)$75,135 
Customer relationships1155,000 (26,894)(10,751)17,355 
Trademarks and tradenames1017,200 (5,006)(4,179)8,015 
Patents 86,511 (4,693) 1,818 
$183,242 $(61,661)$(19,258)102,323 
Foreign currency translation adjustments1,176 
Total intangible assets, net$103,499 

14

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 
Patents86,511 (4,495) 2,016 
$183,242 $(57,428)$(19,258)106,556 
Foreign currency translation adjustments3,153 
Total intangible assets, net$109,709 

The total estimated annual future amortization expense for these acquired intangible assets as of March 31, 2022 is as follows (in thousands):

Fiscal Year Ending December 31,Amortization
Remainder of 2022$11,459 
202314,997 
202413,831 
202513,455 
202612,849 
Thereafter35,732 
Total$102,323 

Amortization expense for the three months ended March 31, 2022 and 2021 was $4.3 million and $3.9 million, respectively.

Note 5. 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 March 31, 2022, we had no outstanding borrowings under the 2020 Credit Facility and were in compliance with the conditions and performance requirements in all material respects.

Note 6. 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
15

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 final approval of the settlement on April 28, 2022 and dismissed the case with prejudice.

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 was stayed until the final disposition of the 2018 Securities Class Action Lawsuit on April 28, 2022. Defendants have not yet responded to the complaints.

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 was similarly stayed until the final disposition of the 2018 Securities Class Action Lawsuit on April 28, 2022. Defendants have not yet responded to the complaint.

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. Oral argument was held on March 10, 2022 and the Panel took the matter under submission. 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 has not had a material effect on Align’s ongoing operations and financial results. The outstanding cases have all been dismissed with prejudice.
16


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 January 29, 2024. 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. Plaintiffs filed a second amended complaint on October 21, 2021. On March 2, 2022, Plaintiffs filed a third amended complaint. Align filed a motion to dismiss the third amended complaint, which the Court denied. Align has not yet responded to the third amended complaint. A jury trial is scheduled to begin in this matter on January 29, 2024. 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.
17


Note 7. Commitments and Contingencies

Off-Balance Sheet Arrangements

As of March 31, 2022, 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 Note 11 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K for the year ended December 31, 2021.

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 March 31, 2022, we did not have any material indemnification claims that were probable or reasonably possible.

Note 8. Stockholders’ Equity

As of March 31, 2022, the 2005 Incentive Plan, as amended, has a total reserve of 27,783,379 shares of which 3,752,174 shares are available for issuance.

Summary of Stock-Based Compensation Expense

The stock-based compensation related to our stock-based awards and employee stock purchase plan for the three months ended March 31, 2022 and 2021 is as follows (in thousands):
 Three Months Ended
March 31,
 20222021
Cost of net revenues$1,514 $1,306 
Selling, general and administrative24,725 21,844 
Research and development5,382 4,091 
Total stock-based compensation$31,621 $27,241 

Restricted Stock Units (“RSUs”)

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 three months ended March 31, 2022 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, 2021492 $369.17 
Granted
217 499.14 
Vested and released(176)330.33 
Forfeited(11)423.61 
Unvested as of March 31, 2022522 $435.22 1.8$227,614 

18

As of March 31, 2022, we expect to recognize $192.2 million of total unamortized compensation costs, net of estimated forfeitures, related to RSUs over a weighted average period of 2.8 years.

Market-Performance Based Restricted Stock Units (“MSUs”)

We grant MSUs to members of senior management. 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 three months ended March 31, 2022: 
Number of Shares
Underlying MSUs
(in thousands)
Weighted Average Grant Date Fair Value
Weighted Average
Remaining
Contractual Term (in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2021174 $551.57 
Granted 1
101 607.96 
Vested and released(128)396.10 
Forfeited(3)744.39 
Unvested as of March 31, 2022144 $725.73 1.7$62,814 
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

As of March 31, 2022, we expect to recognize $62.3 million of total unamortized compensation costs, net of estimated forfeitures, related to MSUs over a weighted average period of 1.7 years.

Employee Stock Purchase Plan

As of March 31, 2022, we have 2,156,295 shares available for future issuance under our Amended and Restated 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”).

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:
 Three Months Ended
March 31,
 20222021
Expected term (in years)1.51.0
Expected volatility48.6 %58.8 %
Risk-free interest rate1.0 %0.1 %
Expected dividends  
Weighted average fair value at grant date$196.97 $202.74 

As of March 31, 2022, we expect to recognize $20.0 million of total unamortized compensation costs related to future employee stock purchases over a weighted average period of 1.0 year.

Note 9. Common Stock Repurchase Program

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 March 31, 2022, we have $649.9 million available for repurchase under the May 2021 Repurchase Program.

During February 2022, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $522.61 per share, including commissions and fees, for an aggregate purchase price of $75.0 million.

Subsequent to the first quarter, on April 29, 2022, we entered into an ASR to repurchase $200.0 million of our common stock. We paid $200.0 million and received an initial delivery of approximately 0.6 million shares based on current market prices. The final number of shares to be repurchased will be based on our volume-weighted average stock price under the terms of the ASR, less an agreed upon discount.
19


Note 10. Accounting for Income Taxes

Our provision for income taxes was $53.2 million and $61.2 million for the three months ended March 31, 2022 and 2021, respectively representing effective tax rates of 28.4% and 23.4%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for both the three months ended March 31, 2022 and 2021 primarily due to the recognition of additional tax expense resulting from foreign income taxed at different rates, state income taxes, and non-deductible expenses in the U.S., partially offset by the recognition of excess tax benefits related to stock-based compensation. Additionally, a change in U.S. tax laws effective January 1, 2022 which requires capitalization and amortization of research and development expenses incurred after December 31, 2021 has increased our effective tax rate for the three months ended March 31, 2022.

We exercise significant judgment in regards to estimates of future market growth, forecasted earnings and projected taxable income in determining the provision for income taxes and for purposes of assessing our ability to utilize any future benefit from deferred tax assets. We continue to assess the realizability of the deferred tax assets as we take into account new information.

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 2016, 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 filed an administrative appeal challenging the assessment during the first quarter of 2022 and, by doing so, proceeded to the next administrative stage of the audit. We 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 three months ended March 31, 2022. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2015.

Our total gross unrecognized tax benefits, excluding interest and penalties, were $68.3 million and $63.3 million as of March 31, 2022 and December 31, 2021, respectively, a material amount of which would impact our effective tax rate if recognized. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. Total interest and penalties accrued as of March 31, 2022 was 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 11. Net Income per Share

 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):
 Three Months Ended
March 31,
 20222021
Numerator:
Net income$134,298 $200,376 
Denominator:
Weighted average common shares outstanding, basic78,742 79,000 
Dilutive effect of potential common stock451 798 
Total shares, diluted79,193 79,798 
Net income per share, basic$1.71 $2.54 
Net income per share, diluted$1.70 $2.51 
Anti-dilutive potential common shares 1
151 76 

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

20

Note 12. Supplemental Cash Flow Information

The supplemental cash flow information consists of the following (in thousands):
 Three Months Ended
March 31,
 20222021
Non-cash investing and financing activities:
Acquisition of property, plant and equipment in accounts payable and accrued liabilities$58,876 $45,354 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,292 $6,923 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$12,262 $7,369 

Note 13. 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 Imaging Systems and CAD/CAM services (“Systems and Services”) segment.

21

Summarized financial information by segment is as follows (in thousands):

 Three Months Ended
March 31,
20222021
Net revenues
Clear Aligner$809,696 $753,269 
Systems and Services163,523 141,502 
Total net revenues$973,219 $894,771 
Gross profit
Clear Aligner$605,696 $584,534 
Systems and Services103,650 92,564 
Total gross profit$709,346 $677,098 
Income from operations
Clear Aligner$312,719 $327,465 
Systems and Services50,799 47,228 
Unallocated corporate expenses(165,436)(149,247)
Total income from operations$198,082 $225,446 
Stock-based compensation
Clear Aligner$2,854 $2,294 
Systems and Services214 171 
Unallocated corporate expenses28,553 24,776 
Total stock-based compensation$31,621 $27,241 
Depreciation and amortization
Clear Aligner
$13,767 $11,120 
Systems and Services
6,922 4,545 
Unallocated corporate expenses
8,937 9,970 
Total depreciation and amortization$29,626 $25,635 

The following table reconciles total segment income from operations in the table above to net income before provision for income taxes (in thousands):


 Three Months Ended
March 31,
20222021
Total segment income from operations$363,518 $374,693 
Unallocated corporate expenses(165,436)(149,247)
Total income from operations198,082 225,446 
Interest income677 1,643 
Other income (expense), net(11,273)34,532 
Net income before provision for income taxes$187,486 $261,621 
22

Geographical Information

Net revenues are presented below by geographic area (in thousands):

 Three Months Ended
March 31,
 20222021
Net revenues 1:
U.S. $420,920 $383,002 
Switzerland331,739 315,450 
Other International 220,560 196,319 
Total net revenues$973,219 $894,771 

1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.

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):
 March 31,
2022
December 31, 2021
Long-lived assets 1:
Switzerland$477,312 $444,205 
U.S. 209,220 210,582 
China126,623 125,346 
Other International453,019 423,050 
Total long-lived assets$1,266,174 $1,203,183 
 
1 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.



23

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

Forward-Looking Statements

In addition to historical information, this quarterly report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). These statements include, among other things, our expectations and intentions regarding our strategic objectives and the means to achieve them, our expectations regarding the near and long-term implications of the COVID-19 pandemic on the global and regional economies, our beliefs and expectations regarding macroeconomic conditions, including inflation, customer and consumer sentiments, our expectations regarding the impact of the military conflict in Ukraine generally and specifically regarding our operations and assets in Russia, including the potential ramifications of sanctions and regarding relations with other countries, our marketing and efforts to build our brand awareness, our beliefs regarding digital dentistry and its potential to impact our business, our intentions regarding expanding our business, 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 expectation regarding customer and consumer purchasing behavior, including expectations related to consumer demand for digital solutions, our expectations for future investments in and benefits from sales and marketing activities, our preparedness and our customers' preparedness to react to changing circumstances and demand, results of operations and financial condition, our expectations for our expenses and capital obligations and expenditures in particular, our intentions 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 judgments we make related to our tax obligations, our predicted level of operating expenses and gross margins and other factors beyond our control, our expectations regarding staying in compliance with laws and regulations currently applicable to, or which may become applicable to, our business both in the United States and internationally, including sanctions and retaliatory sanctions related to the military conflict in Ukraine, as well as other statements regarding our future operations, financial condition and prospects and business strategies. These statements may contain words such as “expects,” “anticipates,” “intends,” “plans,” “believes,” “estimates,” or other words indicating future results. These 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 I, Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and in particular, the risks discussed below in Part II, 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.

The following discussion and analysis of our financial condition and results of operations should be read together with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission (the “SEC”).

Executive Overview of Results

Trends and Uncertainties

Our business strategic priorities remain focused on four principal pillars of growth: (i) international expansion; (ii) general practitioner dentists adoption; (iii) patient demand and conversion; and (iv) orthodontic utilization. Below is a discussion of the significant trends and uncertainties that could impact to our operations:

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, market fluctuations, materials and product shortages and restrictions on business and individual activities, all of which are materially impacting supply and demand in broad sectors of the world markets. As the pandemic continues and new variants of the virus emerge, we are seeing a resurgence of measures to prevent its spread and, consequently, continuing fluctuations in the numbers of patients seeking treatment for dental services and the number of doctors providing services and treatments in other markets. Vaccinations and pandemic containment measures are driving the pace of economic recovery unevenly in various regions. These preventative measures and ongoing consumer concerns regarding the virus have continued to impact our results of operations, sometimes materially, and may continue to impact our results in future periods. Therefore, comparing our financial results for the reporting periods of 2022 to the same reporting periods of 2021 or earlier may not be a useful means by which to evaluate the health of our business and our results of operations.

24

Our top priority remains the health and safety of our employees and their families, our customers and their staff, and we are taking prudent measures to safeguard them while remaining flexible in our operational efforts. Concerns regarding the spread and impact of the virus have lessened in many countries in which we operate, including the U.S., and consequently, we expect to substantially reopen our offices in those countries in the second quarter of 2022 and are adopting a flexible hybrid schedule that will allow many of our employees the opportunity to collaborate and connect with others in the office three days per week while having the option to work remotely other days. We believe that this added flexibility will benefit employees and Align overall.

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

Macroeconomic Challenges and Military Conflict in Ukraine

Our revenues and costs are also susceptible to fluctuations in macroeconomic conditions, in line with changes in customer and consumer sentiment and demand, capital equipment seasonality, inflation and slowing economic growth and contractions, increasing prices for commodities and services and transportation costs, disruptions in the manufacturing, supply and distribution operations of us and our suppliers. These factors are further exacerbated by projections for slowing economic growth and contractions in the future. The nature and extent of the impact of these factors varies by region and remain uncertain and unpredictable.

The military conflict between Russia and Ukraine is increasing the unpredictability of the already uncertain macroeconomic conditions. We are deeply concerned about the devastating events unfolding in Ukraine and the significant humanitarian, economic and societal tragedy unfolding there. Our top priority is ensuring the safety and security of our employees and their families, particularly those most directly impacted by the hostilities and the resulting sanctions and retaliatory sanctions. We employ a significant number of research and development personnel in Russia as well as sales and marketing personnel. We do not have employees in Ukraine. We have taken extraordinary efforts to support our team members in the region, including helping them financially and working to maintain their safety and security. Our leadership continues to closely monitor the situation and evaluate ways in which we can support local leadership and employees.

Although immaterial to our consolidated financial statements, our commercial business operations in Russia have been significantly impacted by the conflict. In February 2022, after the military conflict commenced, our primary shipping vendor, UPS, ceased deliveries into Russia and shortly thereafter, we suspended all commercial activities. Our current focus is on providing continuity of care consistent with our values and ethical responsibility to patients, who are in treatment. In doing so, we are also focused on managing compliance with global sanctions applicable to our business, including significant restrictions imposed by countries on both sides of the conflict targeting business entities, persons and certain activities. The pace at which sanctions are being imposed and the expanding number and breadth of the sanctions enacted are creating significant global and regional economic challenges that bring significant uncertainty and unpredictability to our operations.

Moreover, many of our international operations are denominated in currencies other than the U.S. dollar and any weakening of the foreign currencies against the U.S. dollar could have a negative impact on our financial condition and results of operations. During the first quarter of 2022, primarily due to the military conflict between Russia and Ukraine and the significant sanctions that followed, Russia’s currency, the ruble, weakened against the U.S. dollar. While the weakening did not materially impact our financial results in the first quarter of 2022, we continue to monitor the situation for future risks.

Overall, we expect the ramifications from the impacts of COVID-19, unpredictable macroeconomic conditions, and the military conflict in Ukraine to persist, creating uncertainty and unpredictability for consumers, global and regional economies as well as our business and the businesses of our customers and suppliers. We strive to manage the challenges by focusing on improving our operations, building efficiencies in our processes, and adjusting our business models to the changing circumstances. Specifically, we are managing cost impacts through pricing actions and implementing cost saving measures and averting supply chain shortages and delays by proactively communicating with our suppliers and distributors and modifying our purchase order commitments to mitigate the risks of production interruptions and maintaining inventory levels greater than historically required. We have also increased our cybersecurity measures to detect, protect and recover against potential incidents. We are actively monitoring the impact of COVID-19 cases and restrictions, macroeconomic challenges and the conflict in Ukraine and assessing various means to potentially mitigate material unfavorable impacts on our future results.

Key Financial and Operating Metrics

We measure our performance against these strategic priorities by the achievement of key financial and operating metrics.

For the three months ended March 31, 2022, we achieved the following:
25


Revenues of $973.2 million, an increase of 8.8% year-over-year;
Clear Aligner revenues of $809.7 million, an increase of 7.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 $376.2 million, an increase of 5.2% year-over-year;
International Clear Aligner revenues of $371.1 million, an increase of 5.0% year-over-year;
Clear Aligner volume increase of 0.5% year-over-year and Clear Aligner volume increase for teenage patients of 6.0% year-over-year;
Imaging Systems and CAD/CAM Services revenues of $163.5 million, an increase of 15.6% year-over-year primarily as a result of higher iTero service revenues mostly due to a larger scanner install base;
Income from operations of $198.1 million and operating margin of 20.4%;
Effective tax rate of 28.4%;
Net income of $134.3 million with diluted net income per share of $1.70;
Cash, cash equivalents and marketable securities of $1,120.6 million as of March 31, 2022;
Operating cash flow of $30.5 million;
Capital expenditures of $87.3 million, predominantly related to increases in our manufacturing capacity and facilities; and
Number of employees was 23,625 as of March 31, 2022, an increase of 24.5% year-over-year.

Other Statistical Data and Trends

As of March 31, 2022, approximately 12.8 million people worldwide have been treated with our Invisalign system, approximately 73,000 iTero scanners have been sold and approximately 49,000 exocad software licenses have been installed. Management measures these results by comparing to the millions of people who can benefit from straighter teeth and 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 first quarter of 2022, total Invisalign cases submitted with a digital scanner in the Americas increased to 90.6%, up from 85.5% in the first quarter of 2021 and international scans increased to 82.8%, up from 75.1% in the first quarter of 2021. For the first quarter of 2022, 97.1% of Invisalign cases submitted by North American orthodontists were submitted digitally.

Total utilization rate in the first quarter of 2022 decreased to 7.3 cases per doctor compared to 7.6 cases per doctor in the first quarter of 2021. Utilization rates in North America and our International locations were as follows:

North America: Utilization rate among our North American orthodontist customers remained consistent at 26.8 cases per doctor in both the first quarter of 2022 and 2021 and the utilization rate among our North American GP customers increased to 5.0 cases per doctor in the first quarter of 2022 compared to 4.8 cases per doctor in the first quarter of 2021.

International: International doctor utilization rate was 6.4 cases per doctor in the first quarter of 2022 compared to 6.8 cases per doctor in the first quarter of 2021.
26

algn-20220331_g1.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 Europe, Middle East and Africa (EMEA) and Asia Pacific (APAC). Latin America (LATAM) is excluded from the International region based on its immateriality to the quarter, however is included in the Total utilization.

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 select markets. We also offer in the U.S. and Canada, 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.

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 exocads CAD/CAM software solutions that integrate workflows to dental labs and dental practices.

27

Net revenues for our Clear Aligner and Systems and Services segments by region for the three months ended March 31, 2022 and 2021 are as follows (in millions):
 Three Months Ended
March 31,
Net Revenues20222021Change
Clear Aligner net revenues:
Americas$376.2 $357.5 $18.8 5.2 %
International371.1 353.3 17.8 5.0 %
Non-case 62.4 42.5 19.9 46.8 %
Total Clear Aligner net revenues$809.7 $753.3 $56.4 7.5 %
Systems and Services net revenues163.5 141.5 22.0 15.6 %
Total net revenues$973.2 $894.8 $78.4 8.8 %

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Case volume data which represents Clear Aligner case shipments for the three months ended March 31, 2022 and 2021 is as follows (in thousands):
 Three Months Ended
March 31,
20222021Change
Total case volume598.8 595.8 3.0 0.5 %

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

For the three months ended March 31, 2022, total net revenues increased by $78.4 million as compared to the same period in 2021, primarily due to an increase in Clear Aligner ASP, an increase in Clear Aligner non-case revenues, and increased service revenues.

Clear Aligner - Americas

For the three months ended March 31, 2022, Americas net revenues increased by $18.8 million as compared to the same period in 2021, primarily due to an increase in ASP which increased net revenues by $24.3 million. Higher ASP was mainly due to processing fees charged on most clear aligner orders and price increases in certain markets which increased revenues by $11.6 million and lower net deferrals which increased net revenues by $9.8 million. Higher ASP was partially offset by 1.5% decrease in case volume, which resulted in lower net revenues of $5.5 million.

Clear Aligner - International

For the three months ended March 31, 2022, International net revenues increased by $17.8 million as compared to the same period in 2021, primarily due to a 3.0% increase in case volume, which resulted in higher net revenues of $10.7 million. Higher ASP increased net revenues by $7.1 million largely due to lower net deferrals which increased net revenues by $20.6 million, and processing fees charged on most clear aligner orders which increased net revenues by $13.9 million. The increase in ASP were partially offset by unfavorable exchange rates which decreased net revenues by $22.9 million.
Clear Aligner - Non-Case

For the three months ended March 31, 2022, non-case net revenues increased by $19.9 million as compared to the same period in 2021, due to increased volume for retention products across all regions primarily driven by Vivera retainers.

Systems and Services

For the three months ended March 31, 2022, Systems and Services net revenues increased by $22.0 million as compared to the same period in 2021 primarily due to higher service revenues which increased $17.1 million mostly due to a larger install base. Net revenues also increased $4.9 million mainly due to a higher number of scanners sold.

28

Cost of net revenues and gross profit (in millions):
 Three Months Ended
March 31,
 20222021Change
Clear Aligner
Cost of net revenues$204.0 $168.7 $35.3 
% of net segment revenues25.2 %22.4 %
Gross profit$605.7 $584.5 $21.2 
Gross margin %74.8 %77.6 %
Systems and Services
Cost of net revenues$59.9 $48.9 $10.9 
% of net segment revenues36.6 %34.6 %
Gross profit$103.7 $92.6 $11.1 
Gross margin %63.4 %65.4 %
Total cost of net revenues$263.9 $217.7 $46.2 
% of net revenues27.1 %24.3 %
Gross profit$709.3 $677.1 $32.2 
Gross margin %72.9 %75.7 %

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

For the three months ended March 31, 2022, our gross margin percentage decreased as compared to the same period in 2021, primarily due to a higher mix of additional aligners, higher freight costs and manufacturing spend. These factors were offset in part by higher ASP.

Systems and Services

For the three months ended March 31, 2022, our gross margin percentage decreased as compared to the same period in 2021, primarily due to manufacturing inefficiencies driven by lower production volumes which was offset in part by higher service revenues and ASP.

Selling, general and administrative (in millions):
 Three Months Ended
March 31,
 20222021Change
Selling, general and administrative$439.5 $397.1 $42.3 
% of net revenues45.2 %44.4 %

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, market research, 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”).

For the three months ended March 31, 2022, selling, general and administrative expense increased compared to the same period in 2021, primarily due to higher compensation related costs of $18.4 million from higher salaries and fringe benefits due to increased headcount as we continue to invest in sales and marketing to penetrate into new markets. Additionally, we also incurred higher advertising and marketing costs of $27.8 million during the three months ended March 31, 2022.
29


Research and development (in millions):
 Three Months Ended
March 31,
 20222021Change
Research and development$71.8 $54.5 $17.3 
% of net revenues7.4 %6.1 %

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.

For the three months ended March 31, 2022, research and development expense increased compared to the same period in 2021, primarily due to higher compensation costs from higher salaries and fringe benefits driven mainly by increased headcount as we continue to focus our investments in innovation and research.

Income from operations (in millions):
 Three Months Ended
March 31,
 20222021Change
Clear Aligner
Income from operations$312.7 $327.5 $(14.7)
Operating margin %38.6 %43.5 %
Systems and Services
Income from operations$50.8 $47.2 $3.6 
Operating margin %31.1 %33.4 %
Total income from operations 1
$198.1 $225.4 $(27.4)
Operating margin %20.4 %25.2 %

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

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

Clear Aligner

For the three months ended March 31, 2022, our operating margin percentage decreased compared to the same period in 2021, primarily due to lower gross margins in addition to higher operating expenses as a percentage of revenues.

Systems and Services

For the three months ended March 31, 2022, our operating margin percentage decreased compared to the same period in 2021, primarily due to lower gross margins.

Interest income (in millions):
 Three Months Ended
March 31,
 20222021Change
Interest income$0.7 $1.6 $(1.0)
% of net revenues0.1 %0.2 %

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.
30


For the three months ended March 31, 2022, interest income decreased compared to the same period in 2021 mainly due to interest earned from the SDC arbitration award in the first quarter of 2021.

Other income (expense), net (in millions):
 Three Months Ended
March 31,
 20222021Change
Other income (expense), net$(11.3)$34.5 $(45.8)
% of net revenues(1.2)%3.9 %

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.

For the three months ended March 31, 2022, other income (expense), net decreased compared to the same period in 2021 primarily due to a $43.4 million gain related to the SDC arbitration award recognized in the first quarter of 2021.

Provision for income taxes (in millions):
 Three Months Ended
March 31,
 20222021Change
Provision for income taxes$53.2 $61.2 $(8.1)
Effective tax rates28.4 %23.4 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Our effective tax rate differs from the statutory federal income tax rate of 21% for both the three months ended March 31, 2022 and 2021, primarily due to the recognition of additional tax expense resulting from foreign income taxed at different rates, state income taxes, and non-deductible expenses in the U.S. partially offset by the recognition of excess tax benefits related to stock-based compensation. Additionally, a change in U.S. tax laws effective January 1, 2022 which requires capitalization and amortization of research and development expenses incurred after December 31, 2021 has increased our effective tax rate for the three months ended March 31, 2022.

The increase in our effective tax rate for the three months ended March 31, 2022 compared to the same period in 2021 is primarily attributable to foreign income taxed at different rates, capitalization and amortization of research and development expenses in 2022, and lower excess tax benefits from stock-based compensation.

Liquidity and Capital Resources

Liquidity and Trends

As of March 31, 2022 and December 31, 2021, we had the following cash and cash equivalents and short-term and long term marketable securities (in thousands):

March 31, 2022December 31, 2021
Cash and cash equivalents$926,119 $1,099,370 
Marketable securities, short-term86,749 71,972 
Marketable securities, long-term107,695 125,320 
Total$1,120,563 $1,296,662 

31

As of March 31, 2022 and December 31, 2021, approximately $667.6 million and $713.8 million of cash, cash equivalents and marketable securities were held by our foreign subsidiaries, respectively. 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.

The geopolitical situation between Russia and Ukraine and the imposition of sanctions against Russian banks or international bank messaging systems could impact our ability to access our cash in Russia but would not materially impact our liquidity position. As of March 31, 2022, cash and cash equivalents domiciled in Russia represent approximately 5.0% of our total cash, cash equivalents and marketable securities which is required to fund their working capital.

Our material cash requirements are as follows:

For 2022, we expect our investments in capital expenditures to exceed $300.0 million. Capital expenditures primarily relate to building construction and improvements as well as additional manufacturing capacity to support our international expansion. This includes our investment in an aligner fabrication facility in Wroclaw, Poland which is expected to begin serving doctors in the second quarter of 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 actual and anticipated local and regional demands.

As of March 31, 2022, we have $649.9 million available for repurchase under the stock repurchase program authorized by our Board of Directors in May 2021. Refer to Note 9 “Common Stock Repurchase Program” of the Notes to Condensed Consolidated Financial Statements for details on our stock repurchase programs. Subsequent to the first quarter, on April 29, 2022, we entered into an accelerated stock repurchase agreement to repurchase $200.0 million under the program.

There have been no material changes to the purchase commitments for goods and services and future operating lease payments during the period covered by this 10-Q outside the normal course of business compared to the disclosures in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2021.

Sources and Uses of Cash

The following table summarizes our condensed consolidated cash flows for the three months ended March 31, 2022 and 2021 (in thousands):
 Three Months Ended
March 31,
 20222021
Net cash flow provided by (used in):
Operating activities$30,498 $227,187 
Investing activities(90,198)4,566 
Financing activities(111,742)(53,435)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(1,826)(7,487)
Net (decrease) increase in cash, cash equivalents, and restricted cash$(173,268)$170,831 

32

Operating Activities

For the three months ended March 31, 2022, cash flows from operations of $30.5 million resulted primarily from our net income of approximately $134.3 million, as well as the following:

Significant adjustments to net income

Stock-based compensation of $31.6 million related to equity awards granted to employees and directors;
Depreciation and amortization of $29.6 million related to our investments in property, plant and equipment and intangible assets; and
Changes in deferred taxes of $17.5 million primarily related to amortization and adjustments to our deferred tax assets of our Swiss entity.

Significant changes in working capital

Decrease of $126.4 million in accrued and other long-term liabilities primarily due to payments of our 2021 corporate bonus in addition to the timing of payment of other activities;
Increase of $69.0 million in deferred revenues primarily related to increased sales volume in both our Clear Aligner and Systems and Services segments and timing of revenue recognition;
Increase of $55.5 million in accounts receivable which is primarily a result of increased sales;
Increase of $49.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; and
Increase of $48.7 million in prepaid expenses and other assets due to the timing of payment and activities.

Investing Activities

Net cash used in investing activities was $90.2 million for the three months ended March 31, 2022, which primarily consisted of purchases of property and plant and equipment of $87.3 million.

Financing Activities

Net cash used in financing activities was $111.7 million for the three months ended March 31, 2022, which consisted of our open market common stock repurchases of $75.0 million and payroll taxes paid for equity awards through share withholdings of $51.5 million which were partially offset by $14.8 million of proceeds from the issuance of common stock under our employee stock purchase plan.

Critical Accounting Policies and Estimates

Management’s discussion and analysis of our financial condition and results of operations is based upon our Condensed 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, including those related to revenue recognition, goodwill and finite-lived acquired intangible assets, income taxes and legal proceedings and litigations. We use authoritative pronouncements, historical experience and other assumptions as the basis for making the estimates. Actual results could differ from those estimates.

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”) in order to allocate consideration from the contract to the individual performance obligations is the result of various factors, such as changing trends and market conditions, historical prices, costs, and gross margins. 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
33

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. In addition to historical data, we take into consideration changing trends and market conditions. 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.

Recent Accounting Pronouncements

See Note 1 Summary of Significant Accounting Policiesof the Notes to Condensed Consolidated Financial Statements for a discussion of recent accounting pronouncements.

Item 3.        Quantitative and Qualitative Disclosures About Market Risk.

In the normal course of business, we are exposed to interest rate, foreign currency exchange and inflation 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 and the military conflict between Russia and Ukraine. Further discussion of the impact on our business due to the COVID-19 pandemic and the military conflict between Russia and Ukraine may be found in Item 1A of this is Quarterly Report on Form 10-Q under the heading “Risk Factors.”

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 March 31, 2022, we had approximately $194.4 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 March 31, 2022, 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.

34

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.

Military Conflict in Ukraine

The U.S., the European Union and the United Kingdom have imposed sanctions on various sectors of the Russian economy and on transactions with certain Russian nationals and entities. Russia has also announced economic sanctions against the U.S. and other nations that include a ban on imports of certain products. As of March 31, 2022, we do not expect these events to have any material impact on our operations. Our Russia net revenues as a percentage of our consolidated net revenues and our assets domiciled in Russia, including cash and cash equivalents, as a percentage of our total assets are immaterial.

Inflation Risk

While inflation may impact our costs and revenues, we believe the effects of inflation, if any, on our results of operations and financial condition have not been significant. Nonetheless, if our costs become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. There can be no assurance that our results of operations and financial condition will not be materially impacted by inflation in the future.

Item 4.        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) as of the end of the period covered by this Quarterly Report on Form 10-Q. 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 March 31, 2022, 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 SEC rules and forms.

Changes in internal control over financial reporting.

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

PART II—OTHER INFORMATION
 
Item 1.        Legal Proceedings.

For a discussion of legal proceedings, refer to Note 6 Legal Proceedings of the Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this Form 10-Q.

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 condensed consolidated financial statements and notes thereto and other information appearing in this Quarterly Report on Form 10-Q, 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 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
35

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.
The outbreak of military conflict between Russia and Ukraine has created a humanitarian crisis, materially impacted economic activities and may in the future materially impact our global and regional operations.
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 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.
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.
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.
36

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 2022 to the same reporting periods of 2021 or earlier 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 dental treatment and doctors providing services and treatments. For instance, we believe recent outbreaks of the Omicron variant in the U.S., Europe and other regions in the fourth quarter of 2021 contributed to depressed demand for our products in that quarter and outbreaks in China in the first quarter of 2022 caused
37

widespread population lockdowns that broadly impacted economic activities there. While the pandemic increased demand for digital solutions such as the products and solutions we offer for the dental field, it is unclear if this will continue. For instance, if the use of video conferencing declines when employees return to office environments or travel, dining, entertainment and other consumer spending categories rebound, demand or growth rates for our products may decline. These fluctuations have adversely impacted our results of operations from time to time 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 as well as actions taken by central banks and governments, including in response to the growing impact of inflation, or the occurrence of regional or global recessions as a result of fiscal tightening or other factors;
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,
38

servers, software or software applications, overheard telephone conversations, viewable computer screens, stolen passwords or access information, increased phishing and other cyber threats;
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.

The outbreak of military conflict between Russia and Ukraine has created a humanitarian crisis, materially impacted economic activities, and may in the future materially impact our global and regional operations.

The global economy has been negatively impacted by the military conflict between Russia and Ukraine. Governments in the U.S., United Kingdom, and European Union have imposed export controls on certain products and financial and economic sanctions on certain industry sectors and parties in Russia which has triggered retaliatory sanctions by the Russian government and its allies that have materially impacted business inside Russia. Although immaterial to our consolidated financial statements, our commercial business operations in Russia have been materially impacted by the conflict. The outcome and future impacts of the conflict remain highly uncertain, continue to evolve and are likely to grow more severe the longer the military action and sanctions remain in effect. Moreover, this conflict and existing and future sanctions may have broad and pervasive impacts to the global economy and our operations, making many of the risks listed in this Quarterly Report on Form 10-Q more likely to occur and more harmful 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.

We may not be successful in our efforts to mitigate all or any of the negative impacts of the conflict, particularly the longer sanctions and retaliatory sanctions remain in effect. How we respond to these impacts will also subject us to risk. The suspension or resumption of our commercial operations in Russia or our decision to continue supporting our personnel in Russia may result in reputational harm or boycotts of our products that could impact our sales and operations inside and outside of Russia or subject us to litigation for which we may be found liable in courts or other tribunals in Russia or elsewhere. Moreover, should hostilities spread to other countries such as Poland, where we are building our new aligner fabrication facility scheduled to begin in the second quarter this year, completion could be delayed or production impaired, once it is operational.

We have no way to predict the progress or outcome of the situation in Ukraine, as the conflict and governmental reactions are rapidly developing and beyond our control. A prolonged conflict, intensified military activities or more extensive sanctions impacting the region and the resulting economic impact could have a material adverse effect on our operations, results of operations, financial condition, liquidity and business outlook.

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, wars and military actions, 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 efficacy, safety, ease of use, reliability, aesthetics, and price compared to competing products and treatment methods.

39

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 or products 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.

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 business 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 3D printing technology. Large consumer product companies may also start supplying orthodontic products.

40

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 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 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 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. 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;
burdens of complying with a wide variety of regional and local laws, including anti-trust, fair competition and environmental laws;
41

the impact of nationalism or 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.

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

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 and efficiently manufacture, quality test, 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 enhanced 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.

Moreover, we have a complex, global intraoral scanner install base of older and newer models. These models are continually updated to add, expand or improve on existing or new features with our software releases or hardware improvements, updates from third party software or improvements to third party components, or part repair or replacement. We have experienced hardware issues in the past and may in the future, including issues relating to manufacturing, design, quality, or safety, of which we become aware only after products or changes have been introduced into the market. We also have not been and may not be able to ensure that third party components or third party software or any changes to the foregoing will not be incompatible with, or have a negative impact on the functionality of our intraoral scanners. As a result, there have been and
42

may be widespread failures of our intraoral scanners or we may experience epidemic failures of our intraoral scanner to perform as anticipated. Previously we have not been and in the future may not be prepared for, or have the infrastructure to, timely and adequately remediate or implement corrective measures for such failures, including due to our dependency on our third party providers or suppliers. As a consequence, remediation has been and may be in the future time-consuming and difficult to achieve, which may significantly impact our customers and our business partners, damage our reputation and result in lost business and revenue opportunities, and prove costly, possibly materially.

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 using the Invisalign system and iTero intraoral scanners to treat 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 impact 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.

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 and those of our business partners.

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
43

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 our operations and the operations of our customers or our business partners.

A significant portion of our clear aligner production is dependent on digital scans from our globally dispersed and decentralized install base of 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 or third-party scanners, termination of interoperability with third-party scanners, malware or ransomware attacks, product or system vulnerabilities or defects, interference or disruptions for us, our customers, labs or other business partners in the use of our products or the transmission or processing of data needed for the use or ordering of our products, 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, if the data governance controls in place fail or change, if compliance with such controls fails, if we fail to properly maintain, secure or restore our IT systems, 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
44

addition, experienced computer programmers and hackers, some of whom may be employed by state actors, organized groups, or be part of loosely aligned associations, 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, malware and ransomware, employee error or malfeasance or similar disruptive problems by third parties, including organized groups or state actors. 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 and more recently the military conflict in Ukraine. 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 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
45

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;
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;
46

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. For example, after Russia's military attacks began in Ukraine, UPS ceased shipments to Russia and we suspended our commercial operations there as well. Moreover, 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. 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. Specifically, production levels for our intraoral scanner are generally forecasted based on forecasts and historic product demand and we often place orders with suppliers for materials, components and sub-assemblies (“materials and components”) as well as finished products weeks or more in advance of projected customer orders. Actual customer demand depends on many factors and may vary significantly from forecasts. We will lose opportunities to increase revenues and profits and may incur increased costs if we underestimate customer demand. The effects of underestimating our demand 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, components and finished products, 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.

47

Improvements to or changes in our products may affect the demand and make demand less predictable. We routinely review inventory for usage potential, including fulfillment of customer warranty obligations and spare part requirements, and we write down to the lower of cost or net realized value the excess and obsolete inventory, which may materially adversely affect our results of operations. For instance, periodically we announce new products, capabilities, or technologies that replace or shorten the life cycles of legacy products or cause customers to defer or stop purchasing legacy products until new products become available. These risks increase the difficulty of accurately forecasting demand for discontinued and new products as well as the likelihood of inventory obsolescence, loss of revenue and associated gross profit.

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 foreign patent application if the limited protections provided by a foreign patent do not 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.

48

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 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.
49


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.

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
50

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. To the extent any of our suppliers or others' suppliers in our supply chain are dependent on raw materials, components or other parts from Russia or Ukraine, the foregoing risks may be more likely to occur as a result of the military conflict in Ukraine. 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 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.
51

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 disclosure requirements or limits on the emissions of greenhouse gases, including, but not limited to, carbon dioxide and methane, from power generation units using fossil fuels like 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, levels of emissions reductions and the scope and types of emissions regulated. 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.

52

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;
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
53

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, 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
54

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.

Our customers and consumers are experiencing rising inflation which decreases customer and consumer buying power and demand for our products. We also experienced rising inflationary pressures in 2021 and those pressures are increasing in 2022. In addition to reducing customer and consumer demand, 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 greater reductions in 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.

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
55

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.

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:

56

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, including rising interest rates, inflationary pressures, recessions, and global political conflict.

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 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
57

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.

58

Item 2.        Unregistered Sales of Equity Securities and Use of Proceeds.

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 March 31, 2022:

PeriodTotal Number of Shares Purchased Average Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Programs
Approximate Dollar Value of Shares that May Yet Be Repurchased Under the Programs(1)
January 1, 2022 through January 31, 2022
— $— — $724,962,500 
February 1, 2022 through February 28, 2022143,581 $522.61 143,581 $649,926,094 
March 1, 2022 through March 31, 2022 — $— — $649,926,094 
Total143,581 143,581 

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. Subsequent to the first quarter, on April 29, 2022, we entered into an ASR to repurchase $200.0 million of our common stock. We paid $200.0 million and received an initial delivery of approximately 0.6 million shares based on current market prices. The final number of shares to be repurchased will be based on our volume-weighted average stock price under the terms of the ASR, less an agreed upon discount. See Note 9 “Common Stock Repurchase Programs” of the Notes to Condensed Consolidated Financial Statements for details on the May 2021 Repurchase Program.

Item 3.        Defaults Upon Senior Securities.

Not applicable.
 
Item 4.        Mine Safety Disclosures.

Not applicable.
 
Item 5.        Other Information.

None
 
59


Item 6.        Exhibits.

(a) Exhibits:
Exhibit
Number
DescriptionFilingDate
Exhibit
Number
Filed 
herewith
*
*
*
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)*

†     The certifications attached as Exhibit 32.1 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the SEC and are not to be incorporated by reference into any filing of the Registrant under the Securities Act or the Exchange Act, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

60

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 ALIGN TECHNOLOGY, INC.
May 5, 2022By:
/s/ JOSEPH M. HOGAN
Joseph M. Hogan
President and Chief Executive Officer
May 5, 2022By:
/s/ JOHN F. MORICI
John F. Morici
Chief Financial Officer and Executive Vice President, Global Finance

61
EX-31.1 2 algn-20220331xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION
I, Joseph M. Hogan, certify that:

1.I have reviewed this quarterly report on Form 10-Q 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: May 5, 2022
 

/s/ JOSEPH M. HOGAN
Joseph M. Hogan
President and Chief Executive Officer


EX-31.2 3 algn-20220331xex312.htm EX-31.2 Document

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

1.I have reviewed this quarterly report on Form 10-Q 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: May 5, 2022
 

/s/ JOHN F. MORICI
John F. Morici
Chief Financial Officer and Executive Vice President, Global Finance


EX-32.1 4 algn-20220331xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Align Technology, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2022 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 results of operations of the Company.
 
By:
/s/ JOSEPH M. HOGAN
Name:
Joseph M. Hogan
Title:
President and Chief Executive Officer
Date: May 5, 2022

In connection with the Quarterly Report of Align Technology, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2022 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 results of operations of the Company.
 
By:
/s/ JOHN F. MORICI
Name:
John F. Morici
Title:
Chief Financial Officer and Executive Vice President, Global Finance
Date: May 5, 2022

EX-101.SCH 5 algn-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED 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 2103102 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Financial Instruments - Contractual Maturity of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Financial Instruments - Fair Value Measured On A Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Balance Sheet Components Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Balance Sheet Components Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Balance Sheet Components Warranty Accrual Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Balance Sheet Components Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Balance Sheet Components Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Balance Sheet Components Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Goodwill and Long-lived Assets link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2422414 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2423415 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2124105 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - Credit Facility - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Legal Proceedings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2129108 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2330304 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - Common Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Common Stock Repurchase Program - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - Accounting for Income Taxes link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Accounting for Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2340305 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2343306 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Supplemental Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - Segments and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2346307 - Disclosure - Segments and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2447426 - Disclosure - Segments and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2448427 - Disclosure - Segments and Geographical Information - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2449428 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2450429 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 algn-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 algn-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 algn-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Total 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] Authorized repurchase amount Stock Repurchase Program, Authorized Amount Legal Proceedings Legal Matters and Contingencies [Text Block] Letter of Credit Letter of Credit [Member] Vested and released (in 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] 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 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] Marketable securities, short-term Short-term investments Debt Securities, Available-for-sale, Current Accrued payroll and benefits Employee-related Liabilities, Current Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Range [Domain] Statistical Measurement [Domain] 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 (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of Deferred Revenues Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table 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] Business Segments [Axis] Segments [Axis] 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 Shares available for issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net (decrease) increase 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 Long-term income tax payable Increase (Decrease) in Income Taxes Payable Condensed Balance Sheet Statements, Captions [Line Items] Condensed Balance Sheet Statements, Captions [Line Items] Interest income Interest Income, Other Disclosure Credit Facilities Additional Information [Abstract] Disclosure Credit Facilities Additional Information [Abstract] Disclosure - Credit Facilities - Additional Information [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization Amortization of Intangible Assets Weighted Average Amortization Period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Amount available for repurchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Shareholder Derivative Lawsuit Shareholder Derivative Lawsuit [Member] Shareholder Derivative Lawsuit 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 Anti-dilutive potential common shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Deferred revenues Contract with Customer, Liability, Revenue Recognized Disclosure Common Stock Repurchase Program Additional Information [Abstract] Disclosure Common Stock Repurchase Program Additional Information [Abstract] Disclosure - Common Stock Repurchase Program - Additional Information [Abstract] 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] Brazilian Real Brazil, Brazil Real Systems and Services Imaging Systems and CAD /CAM services [Member] Imaging Systems and CAD /CAM services (previously called Scanner and Services segment) Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Granted (in 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 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 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 Maximum 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. Aggregate intrinsic value 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 Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Contractual Maturity of Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] Granted (in 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 Currency [Axis] Currency [Axis] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets China CHINA Actual warranty expenditures Standard Product Warranty Accrual, Decrease for Payments Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accrued expenses Other Sundry Liabilities, Current Common stock repurchased and retired Common stock repurchased and retired Stock Repurchased and Retired During Period, Value 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 Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Deferred revenues Increase (Decrease) in Deferred Revenue Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in usd per share) Net income per share, basic (in usd per share) Earnings Per Share, Basic Number of lawsuits Loss Contingency, Pending Claims, Number Gross Unrealized Losses Financial Instruments, Gross Unrealized Loss [Abstract] Financial Instruments, Gross Unrealized Loss Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Unvested, beginning of period (in shares) Unvested, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Prepaid expenses Prepaid Expense, Current Switzerland SWITZERLAND Number of Shares Underlying RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Tax withholdings related to net share settlements of equity awards Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Operating cash flows from operating leases Operating Lease, Payments Australian Dollar Australia, Dollars Other non-cash operating activities Other Noncash Income (Expense) 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] Plan Name [Axis] Plan Name [Axis] Assets measured at fair value Assets, Fair Value Disclosure Level 1 Fair Value, Inputs, Level 1 [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Charged to cost of net revenues Standard Product Warranty Accrual, Increase for Warranties Issued Entity Small Business Entity Small Business Cash and Cash Equivalents Cash and Cash Equivalents [Member] Base Rate Base Rate [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other accrued liabilities Other Accrued Liabilities, Current Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Russian Ruble Russia, Rubles Additional paid-in capital Additional Paid in Capital Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract] Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract] Disclosure - Intangible Assets as Direct Result from Cadent Acquisition [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Derivative [Line Items] Derivative [Line Items] Net Income Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Share repurchase price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Entity Interactive Data Current Entity Interactive Data Current Disclosure Change In Carrying Value Of Goodwill [Abstract] Disclosure Change In Carrying Value Of Goodwill [Abstract] Disclosure - Change in Carrying Value of Goodwill [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Minimum Minimum [Member] Value added tax receivables Tax Related Receivables Tax Related Receivables Gross profit Gross profit Gross Profit Outstanding borrowings Long-term Line of Credit 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] Selling, general and administrative Selling, General and Administrative Expense Preferred stock, shares authorized Preferred Stock, Shares Authorized Unrecognized tax benefits Unrecognized Tax Benefits Entity Common Stock, Shares Outstanding 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 Deferred tax assets Deferred Income Tax Assets, Net Right-of-use assets obtained in exchange for lease obligations: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Current liabilities: Liabilities, Current [Abstract] U.S. government agency bonds US Government Corporations and Agencies Securities [Member] Disclosure Segment Information [Abstract] Disclosure Segment Information [Abstract] Disclosure - Segment Information [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Credit Facility Debt Disclosure [Text Block] Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Stockholders' Equity Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Investments in privately held companies Equity Securities [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Number of reportable segments Number of Reportable Segments Accrued professional fees Accrued Professional Fees, Current Document Transition Report Document Transition Report Common stock, $0.0001 par value (200,000 shares authorized; 78,805 and 78,710 issued and outstanding, respectively) Common Stock, Value, Issued Other income (expense), net Other income (expense), net Nonoperating Income (Expense) Weighted average period of total unamortized cost (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested, beginning of period (in usd per share) Unvested, end of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Notes 6 and 7) Commitments and Contingencies 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 Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Income tax payable Accrued Income Taxes, Noncurrent Cash and cash equivalents Cash And Cash Equivalents, Amortized Cost Cash And Cash Equivalents, Amortized Cost 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] British Pound United Kingdom, Pounds Work in process Inventory, Work in Process, Net of Reserves 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] Clear Aligner Clear Aligner Clear Aligner [Member] Clear Aligner [Member] Marketable securities Debt Securities, Available-for-Sale, Excluding Accrued Interest Accrued liabilities Accrued liabilities Accrued Liabilities, Current Common Stock Repurchase Program Stock Repurchase Program Disclosure [Text Block] Stock Repurchase Program Disclosure Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Long-term investments: Long Term Investments [Member] Long Term Investments [Member] Finished goods Inventory, Finished Goods, Net of Reserves 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] Net carrying value Finite-Lived Intangible Assets, Net Before Foreign Currency Translation Gain (Loss) Finite-Lived Intangible Assets, Net Before Foreign Currency Translation Gain (Loss) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Segments and Geographical Information Segment Reporting Disclosure [Text Block] Income from operations Income from operations Operating Income (Loss) 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 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 2024 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 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 Cash and Cash Equivalents, at Carrying Value Share Repurchases [Table] Share Repurchases [Table] Share Repurchases [Table] Amount owed from other party 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] Schedule of Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Purchase of marketable securities Payments to Acquire Debt Securities, Available-for-sale Summary Of Restricted Stock Units Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] 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 Fair value of derivative asset Derivative, Fair Value Derivative, Fair Value Other assets: Other Assets [Member] Other investing activities Payments for (Proceeds from) Other Investing Activities Common stock repurchased and retired (in shares) Shares repurchased (in shares) Stock Repurchased and Retired During Period, Shares Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment 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] Maximum Maximum [Member] Total liabilities Liabilities Raw materials Inventory, Raw Materials, Net of Reserves April 2022 Accelerated Share Repurchase April 2022 Accelerated Share Repurchase [Member] April 2022 Accelerated Share Repurchase Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Legal Proceedings [Abstract] Legal Proceedings [Abstract] Legal Proceedings [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Common stock, shares issued Common Stock, Shares, Issued Preferred stock, shares issued Preferred Stock, Shares Issued City Area Code City Area Code Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Common stock repurchases Payments for accelerated share repurchase Payments for Repurchase of Common Stock Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Market Performance Based Restricted Stock Units Market Performance Based Restricted Stock Units [Member] Market Performance Based Restricted Stock Units [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] 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] Retained earnings Retained Earnings (Accumulated Deficit) 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] Entity Filer Category Entity Filer Category 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] Entity Registrant Name Entity Registrant Name Accrued property, plant and equipment Accrued Fixed Assets, Current Accrued Fixed Assets, Current Acquired Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Accounts receivable, net of allowance for doubtful accounts of $9,764 and $9,245, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Investment Type [Axis] Investment Type [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Disclosure Accounting For Income Taxes Additional Information [Abstract] Disclosure Accounting For Income Taxes Additional Information [Abstract] Disclosure - Accounting for Income Taxes - Additional Information [Abstract] Forfeited (in 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] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Israeli funds Other Assets, Fair Value Disclosure 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] Mexican Peso Mexico, Pesos 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] Investments in privately held companies Equity Securities without Readily Determinable Fair Value, Amount Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Weighted average fair value at grant date (in 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] Issuance of common stock relating to employee equity compensation plans (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Change in foreign currency translation adjustment, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Incentive Plan 2005 Stock Incentive Plan 2005 [Member] 2005 Stock Incentive Plan [Member] Accrued and other long-term liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Statement [Line Items] Statement [Line Items] 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] Settlement amount Litigation Settlement, Amount Awarded to Other Party Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Marketable securities, long-term Long-term investments 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 Stock-based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Total Debt Securities, Available-for-sale Japanese Yen Japan, Yen Short-term investments: Short-term Investments [Member] Net income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Unallocated corporate expenses Corporate, Non-Segment [Member] Segment Reporting [Abstract] 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] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent 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 Arbitration award gain Gain (Loss) Related to Litigation Settlement Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized Common Stock, Shares Authorized Segment, Geographical [Domain] Geographical [Domain] Document Type Document Type SDC Dispute SDC Dispute [Member] SDC Dispute Research and development Research and Development Expense Marketable securities Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Derivative Contract [Domain] Derivative Contract [Domain] 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] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Corporate bonds Corporate Bond Securities [Member] Statement, Geographical [Axis] Geographical [Axis] Basic (in shares) Weighted average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in usd per share) Net income per share, diluted (in usd per share) Earnings Per Share, Diluted Segment [Domain] Segments [Domain] Non-cash operating lease cost Operating Lease, Right-of-Use Asset, Amortization Expense Dilutive effect of potential common stock (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Swiss Franc Switzerland, Francs Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of net revenues Cost of Revenue Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Shares used in computing net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average remaining contractual term 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 Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization 2025 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] Chinese Yuan China, Yuan Renminbi Accumulated Other Comprehensive Income (Loss), Net AOCI Attributable to Parent [Member] Remainder of 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Inventories Increase (Decrease) in Inventories Israeli funds Israeli Severance Funds [Member] Israeli Severance Funds Common stock, shares outstanding Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Derivative [Table] Derivative [Table] Document Period End Date Document Period End Date Entity Central Index Key Entity Central Index Key Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] Certain Risk and Uncertainties Risks And Uncertainties, Policy [Policy Text Block] Risks And Uncertainties, Policy Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property, plant and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Schedule of Finite-Lived Intangible Assets, Future Amortization Expense 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 Net income per share: Earnings Per Share [Abstract] Foreign currency translation adjustments Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)1 Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)1 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 Patents Patents [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Total stock-based compensation Share-based Payment Arrangement, Expense Marketable securities, short-term Marketable Securities, Short Term [Member] Marketable Securities, Short Term Entity Current Reporting Status Entity Current Reporting Status Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Effective income tax rate, continuing operations Effective Income Tax Rate Reconciliation, Percent Investments [Domain] Investments [Domain] Cash, cash equivalents, and restricted cash at beginning of the period 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 (in 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 Shares reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Schedule of Amortized Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Deferred revenues Deferred revenues - current Deferred Revenue, Current Condensed Balance Sheet Statement [Table] Condensed Balance Sheet Statement [Table] Summary Of Market-performance Based Restricted Stock Units Schedule of Nonvested Performance-based Units Activity [Table Text Block] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 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 (in shares) Total shares, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Repayment on unsecured promissory note Proceeds from Collection of Notes Receivable Accounting for Income Taxes Income Tax Disclosure [Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Cash and cash equivalents Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] 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 2018 Securities Class Action Lawsuit Securities Class Action Lawsuit 2018 [Member] Securities Class Action Lawsuit 2018 Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Notional amount Derivative Asset, Notional Amount CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested and released (in 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 Entity Shell Company Entity Shell Company 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] Loss Contingencies [Table] Loss Contingencies [Table] Amortized Cost Financial Instruments, Amortized Cost [Abstract] Financial Instruments, Amortized Cost 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] Total 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] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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] Subsequent Event Subsequent Event [Member] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Schedule of Prepaid Expense and Other Assets Schedule of Other Assets [Table Text Block] Total intangible assets Finite-Lived Intangible Assets, Net Goodwill Balance as of December 31, 2021 Balance as of March 31, 2022 Goodwill Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract] Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract] Disclosure - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets [Abstract] 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 Summary of Goodwill by Reportable Segment Schedule of Goodwill [Table Text Block] 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 Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions 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 9 algn-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 algn-20220331_g1.jpg GRAPHIC begin 644 algn-20220331_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MM 2\ 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?\ QZOQ<^)OQY_:P^&7Q)\0_#>__:C\>74_ MA[7+O39KF'QA?A)7@F>(NH,N0"4R ?6O[H:_A"_:P_Y.F^)?_90-9_\ 2Z:@ M#]O_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H ** 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** "OX0OVL/^3IOB7_V4#6?_ $NFK^[VOX0OVL/^3IOB7_V4#6?_ $NFH _; M_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /YS?^#N7XP?"K5_\ @I9^SS:Z-\1=%O9?"6FC_A*( M[+4XIFTHC5U)6X",?)8"-R5;!&T\5[Y_P>:?>/\ _@G7\((_ ?Q.\/ZV M=7^+*:AI7]D:S!#]2UG4;?687@L+,ZQ82">9PVV*/9% M(VYB!A&/05]P?\'5G[#4_P"UA_P3@_X:5^&,#2^,_@9>GQ3I%]I[?OGTA@@U M!8W7H%C2&[W ]++CK7Z@5'>6=IJ%I+87]K'/!/&T"8KP+>W^@M%<0W4\,:_O&**Y*LF") @#HS*P_I & *9<6UO=PFW MNH$EC;&Y)%# \YZ&@#^?7_@F[^S?XC_X)T_\%N?AE\,/^"6W[9UM\8?@-\9- M(OM8\7:%INJI=G1-(ABD&_5DB/EPSQ2&(07#+#*[AX"BY='S_P!H#]O*[_;5 M_:,_;N_9P\=?"?Q7X+G\.^ _$FG^ _AG\+O EW%<^,-5M8;R#^U_$MY80B6X M\I$2:.*ZD6TVS8"RR*AD_H1T[P[X?T>]N]2TC0K.UN=0E$E_<6UJB/+[>RU*SU'4].>*_1X$FO+K4(I8+:&2152XF:-6S.I_VNJDE;6 VUNTBKB99$C 4RD?4?[, MNG_\$^_VT_\ @KWX;_X*%?%3_@IG\'/'OQ5\.^%(_#OPP^&?P^U 6=M 5BN1 M)4##Z%_X+%?\ !/\ ^*G[>LOP@TW3_ GA#X@? M#;P7XON=6^)/PH\2:BVE7/B5&MQ%:26>J1Q/):26[M*[1*T*W"R%'D"C:?FK M5/\ @W@_9U^)?Q?^%_C;X'?L!V/[.A\"_$33/$FO>+C\3KC4M3OK6RD,W]GV MEE!/<6^9I5BS)_%-W?^'!#J$;?VI:KK>HNTUO@_OD"2QL67(VNIZ&OW@HH SO&&@#Q M7X2U3PN;CR1J6G3VIEQG9YD;)NQWQG-?S^_\&O7QB^&__!)[]H_]HK]B7_@H MQXVTKX/^,]2NM$ET?_A/+Y-,LK_[$VH1S&*ZN"D+!Q<0/"V[$R,63=BOZ$ZR M/%'P_P# ?C=H6\:>"=(UXB+1&2 MX,:NS12!/S&^$'CS1/V0/^#O+XV>+OC]::EHEIXW\$SQ^"5&DSS2>(9I[;2G M@BLDC1C<.YMYXU"Y_>1,A(8$5^[L,,5O$MO;Q*D:*%1$7 4#@ =!2/;V\DR M7#P(TD8(CD*@LH.,X/;.!^5 'X.:C\6_A8O_ >N6>NM\1]#%@F@G1WOCJL/ MDKJ'_"*/#]D,F[:)O-(B\O.[S#LQNXJ'_@EC\;/@['_P=B?M2^,Y?BKX=71] M:\(Z_:Z/JK:S +:]FCOM&D>.*7=MD8);SL0I/RPN>BFOWLHH _GO_P"#>3]L M+]F_]G7]M_\ ;^^/GQ3^+6C6/ANWO[OQ%:W*ZA$SZE86^JZI*\EHN[-R2LL0 M4)G<9HP/O"N1_P""6?[4'[+_ .UW_P %&/BG_P %XO\ @J9^TEX$\)6/@N]D MA^%'P^U[Q1;-?PR)$?(-M8;_ #YUM+8JL9CB/G74SRKAXFK^CZB@#\5O^"H_ M_!6.ZN?V\/V4/A)XA^'&I_#/P?\ $?P%I?BCQ)\5?#W@YM4\86UGJ<(_#]SK^K M:K-X9T'Q%I=\;Z*R76;BXC-TTP=XF%O)$2]PX+LZC[**6' S7]!(M[=9S=+ @E90K2!1N*C) SUQR?SI] '\X?[ O MB?1OV(?^""?[(,K*-X.T@UI?M??L_>.OV)/^#1'P?\"_VC)%\/>-O%'C^UUJT\)ZK, ML5Y EQJ4ETMN(F(?S%M]DLB8S&TC*P!!K^AR]\+^&=3U>V\0:CX=L+B_LP19 MWT]HCS0 ]0CD;E_ U>H _F)_X+5?%OX7:_\ \$E_^";&CZ#\0]%OKS2_ D,F MI6EGJ44LMHL%CI=O*9$5B4"S0S1'(&'B=>JL!_37H&OZ%XJT.S\3^%]:M-2T MW4;5+G3]0L+E9H+F%U#))'(A*NC*00P)!!!%6Z* /YT_^#E[XU?!G4_^"\'[ M,>IVOQ-\/7=CX.B\.+XPN(-5AEBT@Q^)9Y)4NF5B(62,%V1\%5() !%:W_!8 MS]F[Q[_P1L_;T\(?\%V_^":SV%_\-_%^N'_A.-)T*Z632UN[AC]J@=H*/5$8LL0E&W]W(Z[U*D_)WA'QS\)_!O\ MP<]?LW?&W0_$'Q2U7P?XA\$1R:=XX^)V@ZQ_:_BJYN-&U2T^V+!=PBX*2W3K M&B1Q)"H $*+"$-?T<3V]O=1^3V<4 ?A3\=?&6A_LF_\'B]I\=/V@?MOAWPIXI\#HOAO6)M+N)D MU20^&A9+%;K$C-/(US$T 1 S&0JH&64'B/V[-1\&_P#!/W_@YFOOVM?V\/"O MBJP^"/QM\+6D%IXMT^\U&T-@/[+LK9E>33Y$D9K>ZLE$L"LQ$,B2;&^0'^@V M2WMY94GE@1GB),;LH)0D8.#VXXJKKWASP]XIT\Z3XGT&RU&U+AC;7]JDT98= M#M<$9'K0!^7WQ9^'G_!$F?\ X)W^.M1\._L[WNF_L]?%KQYHNG>)_B/I[7]L M]Y?32LL7B"T-X'GDCM;F2,-<[0DF;CB5(V63P/\ X-^?@Y\?OV%?^"LGQ%_8 M3^ ?[55A\:?V;X_ /_"2S>(-!U!+O2],NKB2/[%EHGDAMM0<"17BBGPRS--+%9 M6J1*\C'+.0H +$]3U- $\EC931RQ36<3K/\ Z]6C!$G&/F]> !SV%2T44 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %?PA?M8?\ )TWQ+_[*!K/_ *735_=[7\(7[6'_ M "=-\2_^R@:S_P"ETU '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;? M\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\(7 M[6'_ "=-\2_^R@:S_P"ETU?W>U_"%^UA_P G3?$O_LH&L_\ I=-0!^W_ /P: M;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% ! M1110 4444 %%%?(O[:L/_!8#Q1'XH\9?L4>//A;X#TCPE:ROX?T+QMX#CX2M$\ WNO\ B?2+-6(WV(%C]X^5>,/ MV]_VX?@3^P%X7_X*U_&=O#EWX.U.+2-?\:?!S2/#["?0O"VIS0I#):WYE\R? M4;:*Y@GF\U!#+B9%CAPK@ _0JBJ7AKQ'H7C'PYI_B[POJD-]IFJV45YIU[;M MNCN()4#QR*>ZLK @^AJ[0 45S/Q,^,OPN^#=C:ZG\4/&MEHEO>S&*UEO7($C M@9*C /..:X[_ (;G_9'_ .B]:#_W^?\ ^)H ]7HK)M/'?A"^M8[VTU^W>*:- M7B<,<,I&0?RJ3_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJ MC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0: M@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^ MJ/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJM%'61!(C95AD M$=Q0 M?PA?M8?\G3?$O_ +*!K/\ Z735_=[7\(7[6'_)TWQ+_P"R@:S_ .ET MU '[?_\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 M4444 %%%% !1110 5X1_P43_ &=_VHOVI/V:/$'P7_97_:AM/A3K.MZ5OFJ/X)?\%1]+^,WC'4])_; MP^'E[X \0:K)<>&])\0_!5IM4\+6K?=M;>XM-2MH[G9G EN8Y22 65AE& /S M=_:._:&_:$_:N_X-4OCGX6^*7PWTOPYX^^$/B&+X?>+-.\+:>EK8.-"U_2UN M)+>"(".&-;8%62,",&*3:J(0B_6/_!3O6O"]K_P;;>,]4M)8CID_[/>DII[# M&PB6VLT@Q]2Z8_"OJKX6_L2_ ;X9?LNZG^R/)H$WB#PMXCM=43QG)K\HENO$ MEQJ;RR:E=WDB*@>:YDGE=RH4+O"H$555? G_ ."3?C[QG^S3X2_X)\_&S]I2 MT\3? #P??V 30_\ A%7@U_Q!I&G3I/IVC:A??:F@:WB:*!))(;>.2=+>-?W) MWLX![3_P3(T7Q+X<_P"";G[/OA[QE'*FK6/P2\*V^IQS9WI.FD6JNK9YW!@0 M?<&O<*;###;PI;V\2QQHH5$1(XD@\0Z#97Z1MNC2 M]M4E"'U 8'!KR#]M'P+X)T']ECQOK&A^#M*LKNWT1W@NK33XHY(VW+RK*H*G MW%>V5Y1^W/\ \FC^/?\ L O_ .AK0!VOPQL;*3X;>'I)+.)F;0[0LQC!)/DI M6Y_9VG_\^,/_ 'Z%9'PN_P"29^'?^P%:?^B4K=H A_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*FHH A_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 A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"LGP;:VL^E2//;1N M1=R@%T!.-W2MRL?P/_R")?\ K]F_]"H TO[.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_^?&'_ +]" MI)I/*B:7&=JDX]:_+W_B)+_ZLQ_\R+_][J[\%EF.S'F^KPYN6U]4M]MVNQ]U MP7X:<;>(:K_ZOX3V_L.7G_>4X*/\ A4?_ B7_".:C!:^1_;_ -O^T>9&S[MW MD0[,;<8PSCA3.:V4YK2]GB*32G M'FC*S:4E[T'*+T:>C?WD/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%8'BD/]G: M?_SXP_\ ?H5G>++.TA\-WDL-K&C+"2K*@!%:]9OC'_D6+W_K@: )["PL6L86 M:RB),2DDQCGBI?[.T_\ Y\8?^_0HT[_D'P?]<5_D*FH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*FHH A_L[3_\ GQA_[]"O/?VBOVF/V=OV3O"]CXS_ &@/%L.@:;J5_P#8 MK*Y_L:YNO,GV-)LVVT4C#Y48Y( XZYQ7I%?GQ_P<5?\ )K_@C_L?1_Z17-=^ M686GC^&?_07C/_!E'_YG/W@_X?'_ /!,3_HX2'_PBM8_^0Z^FM*?0=;TNVUK2X(9 M;:\MTGMY?(V[XW4,IP0",@C@C-?S"U_35\*O^27^&_\ L 6?_HA*^#/"_A1ALOJ916K5'B'54O:RA*W(H-]^FQL?V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-17S)_,Y#_ &=I_P#SXP_] M^A1_9VG_ //C#_WZ%344 8=G:VK>,KR!K:,HMI&50H, Y/.*UO[.T_\ Y\8? M^_0K-LO^1WO?^O*+^9K8H A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH R/%EG:0^&[R6&UC1EA)5E0 BKEA86+6,+-91$F)228QSQ4'C'_ M )%B]_ZX&KFG?\@^#_KBO\A0 ?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_ MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_W MZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG M_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%344 0_V=I_\ SXP_]^A63XBM;6+5=)2*VC4/=D.%0 ,-O0^M;E8_ MB7_D+Z/_ -?I_P#030!I?V=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ M #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ M%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_ M9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I M_P#SXP_]^A4P P!@#H!110 5_"%^UA_R=-\2_\ LH&L_P#I=-7]WM?PA?M8 M?\G3?$O_ +*!K/\ Z734 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE M,_:[_P"WC_T^3U^_U !1110 4444 %%%% !117Q9^TS?_P#!:GXT^*_%&N?L M*^(OA)\./"?A>]N+#PU9?$?0KN]U3QC=VS&.>:4J1'I]FTR/' 0KR2*GG$JD MJ 'VG17PU^Q9_P6 UCXZ_\ !*#X@?M_?&GX(RZ+XN^#MIXCM/B-X+TJ5A$^ MK:-;F:>*V=RY2.13']XOY1=E+.$WM@?%+]N3]K#X#?\ !,[P_P#\%7M5^,WA M+QM8W6D>'_$&O?#?1_#"PZ;=:?J=S:Q-8:;=B5KE;R(705)9FE662(J8(]^$ M /T$HIL;^9&LFUEW*#M88(^M.H *\H_;G_Y-'\>_]@%__0UKU>O*/VY_^31_ M'O\ V 7_ /0UH [KX7?\DS\._P#8"M/_ $2E;M87PN_Y)GX=_P"P%:?^B4K= MH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^ MOV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** ([O\ X])?^N;? MRK^7NOZA+O\ X])?^N;?RK^7NON^"]J__;O_ +(O^1S6]5^2/\ )?Z0_P#R>7-O\5/_ -,TPHHHKQ3\7"LWQC_R M+%[_ -<#6E6;XQ_Y%B]_ZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4 M444 %%%% !1110 4444 %%%% !1110 5^?'_ <5?\FO^"/^Q]'_ *17-?H/ M7Y\?\'%7_)K_ ((_['T?^D5S7L9!_P CBCZ_HS]>\!/^3OY1_P!?'_Z1(_'Z MBBBOUP_UR"BBB@ K^FKX5?\ )+_#?_8 L_\ T0E?S*U_35\*O^27^&_^P!9_ M^B$KXCC3X*'K+]#^(OIG_P"XY+_BK_E2-ZBBBO@C^# HHHH Q[+_ )'>]_Z\ MHOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J? MC'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z M/_U^G_T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !7\(7[6'_)TW MQ+_[*!K/_I=-7]WM?PA?M8?\G3?$O_LH&L_^ETU '[?_ /!IM_RE,_:[_P"W MC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %>;?M M0?'R?X$^ 4;P?X:_X23QUXBG;3?A[X.BFV2:UJC(S(C-_P LK:, S7$Y^6&" M.1SD@*?2:^#/B=_P33_X*H^*OVH_$_[3GPW_ ."RNC^$;C6X/[/T71E_9IT[ M4X] TE9-ZV-M+>ZE(RAF"/,Z[#/(B,XQ'$D8!Z=\#?@#\"O^"6O_ 34\0:! M^T!KMKKNAZ+H&M^*/C+KUSIP>/Q!>W8ENM5F,!^^DK.\4<)R3&(HSD\G\K]- M^"'Q\_X)/^"/AE_P4!UGX4ZAX\_8OU3Q)#XTN/V?]4UVXU"[^#S:A(CZ?J<8 M9A%>R0)*C[)%:.&>9E&90E^?U1^#W_!/7XIZQ^S;\4/@+_P41_;$U7X_WGQ5 MLY=+UG7CX3MO#45CI#6QACM+6RM))(89$>2>;[0OSN\B;@?*4G*U#_@GS^T+ M\0/V/+?_ ()]_&O]IG0=;^' T2V\.ZQKUCX+EM?$.KZ#"(T6S>0WCV\%R\,8 MBDO%B;<"[)#$[!D /J[0-=TCQ3H5EXF\/W\=W8:C:1W5C=1'Y9H9%#HX]BI! M'UJW571-%TKPWHUIX=T*PCM;&PM8[:SM85PD,2*%1%'8!0 /I5J@#C/C-HGQ MRUO3+*+X'>-]%T.[2=C?2ZUIC7*RQ[>%4 C:<\YKY\_:M\&_MIV'[.OBZ\^( M'QG\'ZAHL>DL=1LK'PX\4TT>Y' ^N61;^P;/)%J>OD)[UO\ V+QO_P!!NR_\!C_C47PN_P"2 M9^'?^P%:?^B4K=H Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:S/"MKXIDTZ1K#5+:-/M,@*R0$G=NY-=76/X'_Y!$O\ U^S?^A4 M'V+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8=W9>-_LLN=;L M_P#5M_R['T^M?S)U_4)=_P#'I+_US;^5?R]U]WP7M7_[=_\ ;C^ZOH6_#GO_ M '*_^[ 4445]R?W,%%%% 'ZL?\&[D&O3?"KXE'1[^"%1XAL=XFBW9/D25^C' MV+QO_P!!NR_\!C_C7YZ_\&XW_))OB9_V,5C_ .B)*_2*OR7B+_D-_\ H-V7_@,?\:V**\4_ M%S'^Q>-_^@W9?^ Q_P :H^);3Q:F@W3WVK6KQ"(^8B6Y!(]C735F^,?^18O? M^N!H J65GXT-G$8M9LPOE+M!MCD#'UJ7[%XW_P"@W9?^ Q_QK2T[_D'P?]<5 M_D*FH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V M7_@,?\:^ ?\ @X5M_$,/[,W@IM7U""9#X[&U8H2I!^Q7'-?HM7Y\?\'%7_)K M_@C_ +'T?^D5S7L9!_R.*/K^C/U[P$_Y._E'_7Q_^D2/Q^HHHK]_] M>47\S6Q0!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&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\ M!C_C6Q10!S/B6T\6IH-T]]JUJ\0B/F(EN02/8U9LK/QH;.(Q:S9A?*7:#;'( M&/K5OQC_ ,BQ>_\ 7 U-_\ MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QK,URU\4K MJ.FK=:I;.[7)$#+ 0%;;U/K75UC^)?\ D+Z/_P!?I_\ 030 ?8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q M10!C_8O&_P#T&[+_ ,!C_C6O&'$:B5@6VC<0.":6B@ K^$+]K#_DZ;XE_P#9 M0-9_]+IJ_N]K^$+]K#_DZ;XE_P#90-9_]+IJ /V__P"#3;_E*9^UW_V\?^GR M>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBOCG]K;_@ MK7KGP#\<>)/"'P&_8"^,?QNM/ GR^/O$O@+2(AINE3"-97M(99G#7UU'&ZM+ M% K"/>%9@VY5 /L:BO(_V'?VV_@)_P %"_V;M"_:D_9PUZYO/#FN"2,V^H6X MAO-/NHFVS6ES&&81RHW! 9E(*LK,C*QP[[]NWPSXQ^.^N?LT?LQ?#O4_B7XH M\)2)%XYU+3;R&TT'PM.XRMK?:A(3FZ(Y-M;1W$R#F1(P0: />**ATY]0ET^" M35K:&"Z:%3_P#8!?\ ]#6@#NOA=_R3/P[_ -@*T_\ 1*5NUA?"[_DF M?AW_ + 5I_Z)2MV@ HK\=O\ @XE_Y.T\'?\ 9.H?_2^\KX KZ_ <*_7<'"O[ M:W,KVY;_ (\R/ZZX#^BM_KMPA@\\_MCV7UB/-R?5^?EU:MS>WC?;?E1_4117 M\N]%=?\ J5_T_P#_ "7_ .V/KO\ B2W_ *GW_EK_ /?!_4117\N]>Q_\$]/^ M3Y_A+_V/^F?^E"5G6X.]E1E/V][)OX>W_;QYN<_0]_LG*,1CO[;YO94YSM]6 MM?DBY6O]8=KVM>SMV9_1+1117Q)_%(4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ M .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110!'=_P#' MI+_US;^5?R]U_4)=_P#'I+_US;^5?R]U]WP7M7_[=_\ ;C^ZOH6_#GO_ '*_ M^[ 4445]R?W,%%%% 'ZS?\&XW_))OB9_V,5C_P"B)*_2*OS=_P"#<;_DDWQ, M_P"QBL?_ $1)7Z15^2\1?\CFMZK\D?Y+_2'_ .3RYM_BI_\ IFF%%%%>*?BX M5F^,?^18O?\ K@:TJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ M7^0J:@ HHHH **** "BBB@ HHHH **** "BBB@ K\^/^#BK_ )-?\$?]CZ/_ M $BN:_0>OSX_X.*O^37_ 1_V/H_](KFO8R#_D<4?7]&?KW@)_R=_*/^OC_] M(D?C]1117ZX?ZY!1110 5_35\*O^27^&_P#L 6?_ *(2OYE:_IJ^%7_)+_#? M_8 L_P#T0E?$<:?!0]9?H?Q%],__ '')?\5?\J1O4445\$?P8%%%% &/9?\ M([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 44 M44 %%%% 'SY\4O\ @J?^P=\%?B#JOPL^)GQV_LS7M$N?L^IV'_",:I-Y,F V MW?%:LC<$75\-"I*<[R2>ZZJ_\I_H-PQ]%#P[SKAK!9A7Q6*4ZU&G4DHSHI)S MA&32O0;M=Z7;=NK/WF_X?/\ _!-3_HY+_P L[6?_ )#H_P"'S_\ P34_Z.2_ M\L[6?_D.OP9HKH_U.RS^>?WQ_P#D3W/^)/?#/_H+QG_@RC_\SG[S?\/G_P#@ MFI_T_MW6H=.DOI;+_A']0M M<6Z.B,^^XMXTX:1!C.>>G!K^>"ON7_@WW_Y/CU/_ +)Y?_\ I59UQ9CPOE^$ MP-2M"4KQ5U=JW_I)\9XB?1?X!X1X(Q^C7J M?M'1117P9_" 4444 9OC'_D6+W_K@:N:=_R#X/\ KBO\A5/QC_R+%[_UP-7- M._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKYZ_P"" MKG_*/+XH_P#8"B_]*H:_G\KZ/)N'_P"UL/*K[3EL[6M?HGW7<_HSP<\ /^(L MY!7S/^TOJWLJKI\OL?:7M",N:_M:=OBM:SVO?4_J(HK^7>BO7_U*_P"G_P#Y M+_\ ;'ZY_P 26_\ 4^_\M?\ [X/ZB**_EWHH_P!2O^G_ /Y+_P#;!_Q);_U/ MO_+7_P"^#^HBBOE__@C)_P HUOAK_NZO_P"GB]KZ@KXS%4?JV)G1O?E;5^]G M8_C3BC)?]6^)<;E'M/:?5JU2ES6Y>;VU[7=KVN]PHHHK \(*Q_$ MO_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ HHHH **** M "BBB@ HHHH **** "OX0OVL/^3IOB7_ -E UG_TNFK^[VOX0OVL/^3IOB7_ M -E UG_TNFH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^ MGR>OW^H **** "BBB@ HHHH *XSXD>//A+^RW\'O$/Q4\5_9]$\-:%%>:OJO MV.V^:2::9YY?+C09EN)[B5MJ*"\LTP4 LX![.OSI_:(^-7_!6_Q)^US/XCL/ M^"+6L?$#X:^!M163X:V5U\>_"VD1WM_&6']MW=N\\S22+Q]EB8J+<%I64S&, MVX!QGA;1/BW_ ,$8/^#?WXR?M!W>@KX=^)/B.YUKQS+H405D\,:MKUY%;6=J M /E+6B2V@:[LR(9/] M*,16W 5E%FVXGS :\^\0_"C]N[XZ_P#!*K_AV!\0_P!FR]T?XA7O@RV^'WB' MXBSZMI\_AD:=$D=K+K\,B7'VF;S+5#(EKY"3"X<(ZQQ@S ^Z_A+\3_"/QM^ M%7AGXS_#^^:YT'Q=X>LM:T2Y=-K2V=U D\+D=B8Y%..V:Z&N7^!_PE\+_ 'X M+>$/@3X'$O\ 8O@KPOI^@Z/Y[ O]EL[:.WBW$=3LC7/O744 <9\9M$^.6MZ9 M91? [QOHNAW:3L;Z76M,:Y66/;PJ@$;3GG-?/G[5O@W]M.P_9U\77GQ ^,_@ M_4-%CTECJ-E8^''BFFCW+E42+4]?(3WK?^Q>-_^@W9?^ Q_P :B^%W_),_#O\ V K3 M_P!$I6[0!^-G_!PA%JT/[5WA!=7NXII#\/8=K11[0!]NO./YU\%5]_\ _!Q+ M_P G:>#O^R=0_P#I?>5\ 5^O9#_R**/I^I_KKX#_ /)H-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&M MBB@#'^Q>-_\ H-V7_@,?\:S/"MKXIDTZ1K#5+:-/M,@*R0$G=NY-=76/X'_Y M!$O_ %^S?^A4 'V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C6Q10!AW=EXW^RRYUNS_P!6W_+L?3ZU_,G7]0EW_P >DO\ US;^5?R] MU]WP7M7_ .W?_;C^ZOH6_#GO__@A4>(;'>)HMV3Y$E?HQ]B\;_]!NR_\!C_ (U^>O\ P;C?\DF^)G_8 MQ6/_ *(DK](J_)>(O^1S6]5^2/\ )?Z0_P#R>7-O\5/_ -,TS'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HKQ3\7,?[%XW_ .@W9?\ @,?\:H^);3Q:F@W3 MWVK6KQ"(^8B6Y!(]C735F^,?^18O?^N!H J65GXT-G$8M9LPOE+M!MCD#'UJ M7[%XW_Z#=E_X#'_&M+3O^0?!_P!<5_D*FH Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &O@'_@X5 MM_$,/[,W@IM7U""9#X[&U8H2I!^Q7'-?HM7Y\?\ !Q5_R:_X(_['T?\ I%\!/^3OY1_U\?\ Z1(_'ZBBBOUP_P!<@HHHH *_I2^%UGXT M/PR\.F/6K,+_ &%9[0;8\#R4]Z_FMK^FKX5?\DO\-_\ 8 L__1"5\1QI\%#U ME^A_$7TS_P#<!5^TY?_N%+ M_#'\D?[1\ _\D)E7_8-0_P#340HHHKK/K0K[<_X(%Q:I+^VWJ:Z3=1Q2_P#" MO[_+2IN&/M5GQC\J^(Z^Y?\ @WW_ .3X]3_[)Y?_ /I59UY>=_\ (IK?X6?E MOC;_ ,FFSG_KQ+]#]B_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK8HK\?/\ M@3'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#F?$MIXM30;I[[5K5XA M$?,1+<@D>QJS96?C0V<1BUFS"^4NT&V.0,?6K?C'_D6+W_K@:N:=_P @^#_K MBO\ (4 9OV+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 ?,W_! M4^U\61_\$_?B<]_JMK)"-$CWHD!!(^U0]#7X(5_0'_P5<_Y1Y?%'_L!1?^E4 M-?S^5^C<'?\ (OJ?XOT1_HQ]#K_D@,=_V%/_ --4@HHHKZX_K@**** /W6_X M(Z6OBF3_ ()P_#A].U2VCA*ZML22 DC_ (F][GGZYKZ:^Q>-_P#H-V7_ (#' M_&OG?_@C)_RC6^&O^[J__IXO:^H*_&)__)R\[_[" M\3_Z>F8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL45PGPQC_8O&__ $&[ M+_P&/^-9FN6OBE=1TU;K5+9W:Y(@98" K;>I]:ZNL?Q+_P A?1_^OT_^@F@ M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&M>,.(U$K MM&X@<$TM% !7\(7[ M6'_)TWQ+_P"R@:S_ .ETU?W>U_"%^UA_R=-\2_\ LH&L_P#I=-0!^W__ :; M?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 M4444 %%%?'/[6W_!6O7/@'XX\2>$/@-^P%\8_C=:>!/E\?>)? 6D1#3=*F$: MRO:0RS.&OKJ.-U:6*!6$>\*S!MRJ ?8U%>1_L._MM_ 3_@H7^S=H7[4G[.&O M7-YX_]@%__0UKU>O*/VY_^31_'O\ V 7_ /0UH [K MX7?\DS\._P#8"M/_ $2E;M87PN_Y)GX=_P"P%:?^B4K=H _';_@XE_Y.T\'? M]DZA_P#2^\KX K[_ /\ @XE_Y.T\'?\ 9.H?_2^\KX K]>R'_D44?3]3_77P M'_Y-#D__ %Z_]ND%%%%>L?K85['_ ,$]/^3Y_A+_ -C_ *9_Z4)7CE>Q_P#! M/3_D^?X2_P#8_P"F?^E"5SXS_=*G^%_D?.<8_P#)(YC_ ->*W_IN1_1+1117 MXF?XI!1110 5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z%0!L4444 %%%% M !1110 4444 %%%% !1110 4444 1W?_ !Z2_P#7-OY5_+W7]0EW_P >DO\ MUS;^5?R]U]WP7M7_ .W?_;C^ZOH6_#GO_!5^TY?_N%+_#'\D?[1\ _ M\D)E7_8-0_\ 340HHHKK/K0K[E_X-]_^3X]3_P"R>7__ *56=?#5?I_]D\O_P#TJLZ\O._^136_PL_+?&W_ )--G/\ UXE^A^T=%%%?CY_D M"%%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^ M0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>O^"KG_*/+XH_]@*+_ M -*H:_G\K^@/_@JY_P H\OBC_P!@*+_TJAK^?ROT;@[_ )%]3_%^B/\ 1CZ' M7_) 8[_L*?\ Z:I!1117UQ_7 4444 ?O1_P1D_Y1K?#7_=U?_P!/%[7U!7R_ M_P $9/\ E&M\-?\ =U?_ -/%[7U!7XSF?_(RK_XY?^E,_P :/$__ ).7G?\ MV%XG_P!/3"BBBN$^&"L?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": M-BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^$+]K#_DZ;XE_P#90-9_ M]+IJ_N]K^$+]K#_DZ;XE_P#90-9_]+IJ /V__P"#3;_E*9^UW_V\?^GR>OW^ MK\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "N,^)'CSX2_LM_! M[Q#\5/%?V?1/#6A17FKZK]CMOFDFFF>>7RXT&9;B>XE;:B@O+-,% +. >SK\ MZ?VB/C5_P5O\2?M'[?<50SA?L=L]L66(F228QI"%5HQ;L6W>8#7RU_P4#_X-X/V4O$7Q*_9Z MNOV.O^"?_A"/0].^->G7/QE%C=PVJOX6"/\ :!*MQ<(TZ;MN8X0TA[*: /U0 MTW4M.UG3X-6TB_@NK2ZB66VNK:421RQL,JZLI(92"""."*FK%^&_PZ\$?"#X M?:)\*?AGX:MM&\.^&]*M],T+2+-2(K*T@C6.*% 22%5%51ST%;5 '&?&;XF^ M+_AEIEE?^$/@[K7C&2ZG:.:VT62-6MU"Y#MO(X)XXKY\_:M_:/\ BQXK_9U\ M7>'-;_9)\8:':7>DM'/JU]<0&&U7_]@%__ M $-: .@^%?B?6&^&'AQCX.O03H-F2"R\?N$K?_X275_^A0O?^^EJ+X7?\DS\ M._\ 8"M/_1*5NT ?C9_P<(7]SJ'[5WA"6ZTR6U8?#V$!)2,D?;KSGBO@JOO_ M /X.)?\ D[3P=_V3J'_TOO*^ *_7LA_Y%%'T_4_UU\!_^30Y/_UZ_P#;I!11 M17K'ZV%>O_\ !/Z:2W_;>^%$\4#2LGCW3"L:=6/VA.!7D%>Q_P#!/3_D^?X2 M_P#8_P"F?^E"5SXS_=*G^%_D?.<8_P#)(YC_ ->*W_IN1_0;_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL45^)G^*1C_\ "2ZO_P!"A>_]]+1_PDNK_P#0 MH7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+69X5US4;73I(X?#=S.#_]]+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 &'=^)=7^RR_\4A>?ZMOXE]/K7\R=?U"7?\ QZ2_]*?BYC_ /"2ZO\ ]"A>_P#?2U1\2Z]J=SH-U!-X8NH5 M:(@RNRX7W-=-6;XQ_P"18O?^N!H J67B/54LXD7PE>,!$H#!EP>.M2_\)+J_ M_0H7O_?2UI:=_P @^#_KBO\ (5-0!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2U\ _\'"NK7VH?LS> M"HKK0Y[4+X[!#RD8)^Q7''%?HM7Y\?\ !Q5_R:_X(_['T?\ I%\!/^3OY1_U\?\ Z1(_'ZBBBOUP_P!<@HHHH *_I2^%WB/5E^&7AU5\ M)7C :%9@$,O/[E*_FMK^FKX5?\DO\-_]@"S_ /1"5\1QI\%#UE^A_$7TS_\ M<_P#?2T?\)+J__0H7O_?2UL44 ^_P#!4G_E()\4 M_P#L93_Z)CKP*OVG+_\ <*7^&/Y(_P!H^ ?^2$RK_L&H?^FHA11176?6A7VY M_P $"[VXL/VV]3GMM.DNF/P_OQY<1&0/M5GSS7Q'7W+_ ,&^_P#R?'J?_9/+ M_P#]*K.O+SO_ )%-;_"S\M\;?^339S_UXE^A^Q?_ DNK_\ 0H7O_?2T?\)+ MJ_\ T*%[_P!]+6Q17X^?Y F/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL M44 ,!$H#!EP>.M6_& M/_(L7O\ UP-7-._Y!\'_ %Q7^0H S?\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#YF_ MX*GZ[J5U_P $_?B=;S>&;J%6T2,&5V7"_P"E0]:_!"OZ _\ @JY_RCR^*/\ MV HO_2J&OY_*_1N#O^1?4_Q?HC_1CZ'7_) 8[_L*?_IJD%%%%?7']]/?\J^FO^$EU?\ Z%"] M_P"^EKYW_P"",G_*-;X:_P"[J_\ Z>+VOJ"OQG,_^1E7_P )_\ MRF8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL45PGP MQC_\)+J__0H7O_?2UF:YKFHSZCILDGANYC,=R61&9_\ ?2UL44 8_P#PDNK_ /0H M7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ M?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*% M[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_W MTM;%% &/_P )+J__ $*%[_WTM:\;%XU=D*DJ"5/4>U+10 5_"%^UA_R=-\2_ M^R@:S_Z735_=[7\(7[6'_)TWQ+_[*!K/_I=-0!^W_P#P:;?\I3/VN_\ MX_] M/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !117B?[3 M/_!2#]@_]C7Q3IW@?]J+]J[P5X)UK581-9:1K>LHERT)8J)FB7+1Q$A@)' 4 ME6 /!P >V45E>%_'/@KQQX.LOB)X+\7Z7J^@:E8K>Z?KFF7\<]G=6S+N6:.9 M&*/&5Y#@D$>)O&"R2)#H6D^)( M9);MHP2ZVYSMN2 "2(B_"D] 30![W1110 5Y1^W/_P FC^/?^P"__H:UZO7E M'[<__)H_CW_L O\ ^AK0!W7PN_Y)GX=_[ 5I_P"B4K=K"^%W_),_#O\ V K3 M_P!$I6[0!^.W_!Q+_P G:>#O^R=0_P#I?>5\ 5]__P#!Q+_R=IX._P"R=0_^ ME]Y7P!7Z]D/_ "**/I^I_KKX#_\ )HQD'_(XH^OZ,_7O 3_D[^4?]?'_Z1(_' MZBBBOUP_UR"BBB@ K^FKX5?\DO\ #?\ V +/_P!$)7\RM?TU?"K_ ))?X;_[ M %G_ .B$KXCC3X*'K+]#^(OIG_[CDO\ BK_E2-ZBBBO@C^# HHHH Q[+_D=[ MW_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#^?3_@J3_RD$^*?_8RG_P!$QUX%7OO_ 5)_P"4@GQ3_P"QE/\ Z)CK MP*OVG+_]PI?X8_DC_:/@'_DA,J_[!J'_ *:B%%%%=9]:%?=_\ (IK?X6?EOC;_ M ,FFSG_KQ+]#]HZ***_'S_($**** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C' M_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 %%%% !1110 M4444 ?/7_!5S_E'E\4?^P%%_Z50U_/Y7] ?_ 5<_P"4>7Q1_P"P%%_Z50U_ M/Y7Z-P=_R+ZG^+]$?Z,?0Z_Y(#'?]A3_ /35(****^N/ZX"BBB@#]Z/^",G_ M "C6^&O^[J__ *>+VOJ"OE__ ((R?\HUOAK_ +NK_P#IXO:^H*_&*7O[!7[',MKX^\0?%KX+>%/%5U\0+Z[O\ QUX@\9Z-;7=Q>V[ MB.WEFE3*VUM;K'!$@(6-(0WWRSM[77YC_MP?\%QO^"6GC#XY:_\ L,_&;]L7 M3/#?@;P]+]E^*MW8Z7J5X_B64,1)X?MI;&WE5+?*E;V8L"RDVT8)DFDA -'_ M ((4_L=+X@_X) ZG\"_B'?ZY_P *R\>_$37=1\":7&_9@07!&;_ ,%X_P!@WX%:_P#!GX(>&_V7?@UX;\(_&4?'#PYI MGP?U/P;H<&GW=AME>>Z(-NBD6D%K!-/9?VQOVBOVN[:X\=OI4VG^"?!&G>"M7+J%RT<1NKA6\O*101N8H?-E /UBHK.\(:W>^)?">E^(]3\/76 MD7.H:=!/W"5O_P#"2ZO_ -"A>_\ ?2U%\+O^29^'?^P% M:?\ HE*W: /QL_X.$+^YU#]J[PA+=:9+:L/A[" DI&2/MUYSQ7P57W__ ,'$ MO_)VG@[_ +)U#_Z7WE? %?KV0_\ (HH^GZG^NO@/_P FAR?_ *]?^W2"BBBO M6/UL*]?_ ."?TTEO^V]\*)XH&E9/'NF%8TZL?M"<"O(*]C_X)Z?\GS_"7_L? M],_]*$KGQG^Z5/\ "_R/G.,?^21S'_KQ6_\ 3Z^[X+VK_\ ;O\ [JI9Q(OA*\8")0&#+@\=:E_P"$EU?_ *%"]_[Z6M+3O^0?!_UQ7^0J:@#' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V** ,?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI:V** ,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%" M]_[Z6O@'_@X5U:^U#]F;P5%=:'/:A?'8(>4C!/V*XXXK]%J_/C_@XJ_Y-?\ M!'_8^C_TBN:]C(/^1Q1]?T9^O> G_)W\H_Z^/_TB1^/U%%%?KA_KD%%%% !7 M]*7PN\1ZLOPR\.JOA*\8#0K, AEY_LOT/XB^F?\ [CDO^*O^5(F_X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6M MBBO@C^##'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#E+77-17Q3=72^& M[EG>VC5H R[E )Y-:?\ PDNK_P#0H7O_ 'TM%E_R.][_ ->47\S6Q0!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO M_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!C_\ M)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J M_P#T*%[_ -]+6Q10!C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+6Q10!C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q10!_/A_P %/9Y;K]OKXH7$ULT+ M-XC),3]5_=1\&O!J]]_X*D_\I!/BG_V,I_\ 1,=>!5^TY?\ [A2_PQ_)'^T? M /\ R0F5?]@U#_TU$****ZSZT*^W/^"!=[<6'[;>ISVVG273'X?WX\N(C('V MJSYYKXCK[E_X-]_^3X]3_P"R>7__ *56=>7G?_(IK?X6?EOC;_R:;.?^O$OT M/V+_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HK\?/\@3'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EK8HH YGQ+KVIW.@W4$WABZA5HB#*[+A?J MI9Q(OA*\8")0&#+@\=:M^,?^18O?^N!JYIW_ "#X/^N*_P A0!F_\)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+6Q10!\S?\%3]=U*Z_X)^_$ZWF\,W4*MHD8,KL MN%_TJ'K7X(5_0'_P5<_Y1Y?%'_L!1?\ I5#7\_E?HW!W_(OJ?XOT1_HQ]#K_ M )(#'?\ 84__ $U2"BBBOKC^N HHHH _=;_@CIKFHV?_ 3A^'%M!X;N;A%7 M5L2QLN&_XF]Z>_Y5]-?\)+J__0H7O_?2U\[_ /!&3_E&M\-?]W5__3Q>U]05 M^,YG_P C*O\ XY?^E,_QH\3_ /DY>=_]A>)_]/3,?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6MBBN$^&,?_ (275_\ H4+W_OI:S--B\:NR%25!*GJ/:EHH M *_A"_:P_P"3IOB7_P!E UG_ -+IJ_N]K^$+]K#_ ).F^)?_ &4#6?\ TNFH M _;_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ MHHHH X']JK4_BSHG[,GQ#UKX#:_HNE>-K/P3JD_A+4_$;QII]IJ*6LC6\MPT MA"+$L@4LS_( "6R 17R]_P $G?\ @I3X3^*/[#GA#5_VXOVV_A+=_&& 7"-6\/'4A#YAM!>V00.MKY+_ ."-O_!/;]G#_@G-^R_K/PY_9(^-]]\0?AYX MV\9R>+_#7B'4-2M+UWBN--T^U91R:171%^60*KUY1^W/_ ,FC^/?^P"__ *&M M '=?"[_DF?AW_L!6G_HE*W:POA=_R3/P[_V K3_T2E;M 'X[?\'$O_)VG@[_ M +)U#_Z7WE? %??_ /P<2_\ )VG@[_LG4/\ Z7WE? %?KV0_\BBCZ?J?ZZ^ M_P#R:')_^O7_ +=(****]8_6PKV/_@GI_P GS_"7_L?],_\ 2A*\Z^[X+VK_\ ;O\ [Q MD'_(XH^OZ,_7O 3_ )._E'_7Q_\ I$C\?J***_7#_7(**** "OZ:OA5_R2_P MW_V +/\ ]$)7\RM?TU?"K_DE_AO_ + %G_Z(2OB.-/@H>LOT/XB^F?\ [CDO M^*O^5(WJ***^"/X,"BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH _GT_P""I/\ RD$^*?\ V,I_ M]$QUX%7OO_!4G_E()\4_^QE/_HF.O J_:=_\BFM_A9^6^-O_)ILY_Z\2_0_:.BBBOQ\_P @0HHHH S? M&/\ R+%[_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 344 M44 %%%% !1110 4444 %%%% !1110 4444 ?/7_!5S_E'E\4?^P%%_Z50U_/ MY7] ?_!5S_E'E\4?^P%%_P"E4-?S^5^C<'?\B^I_B_1'^C'T.O\ D@,=_P!A M3_\ 35(****^N/ZX"BBB@#]Z/^",G_*-;X:_[NK_ /IXO:^H*^7_ /@C)_RC M6^&O^[J__IXO:^H*_&)__)R\[_["\3_Z>F%%%%<) M\,%8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L4444 %%%% ! M1110 4444 %%%% !1110 4444 %?PA?M8?\ )TWQ+_[*!K/_ *735_=[7\(7 M[6'_ "=-\2_^R@:S_P"ETU '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ MP:;?\I3/VN_^WC_T^3U^_P!0 4444 >4_MUZ9\6-:_8J^+6D? A=0;QG=?#C M6HO"Z:1+Y=X]\UE*(5MWP=DY8@1L00'*D]*_!;PK\9_^#,+3?"Z:!XV_8_\ MB7I^JVL'E:G:^)'\1_VBMPN%D25K;4BBR[@=P0JH(. .E?KC_P %BO\ @K/H M/_!+[X&:UX@U_P"$'Q!EU#6?#-[#X'\<:5X8@O\ 0+77F@E%G;WLAN5>$^<( MV(>,!T)V%RK!?SQ\2?\ !?C_ (-JOC9K>F_%S]I3]@.3Q3\0'L[>37O$&H_! M+1KB2[O B^8[N]QF8;P=OF9XQ0!]P?\ !O3#\#IOV9?'OB+]C;P#XY\,? +5 M?B5-;)+(MD]\MR8P\CMO$S'!8@??E?(_\ P1K_ M ."BOAS_ (*5_LX^*/B[X \ 7NB>$_#'Q%OO#'@VXO='CT]M1TNWM[6:WF-O M%(\<3(MQY#"-BA-N6 CW&*/ZXH *^+/VF?\ @D.W[=7BOQ1\1OVF_P!K7XMZ M/J=Q>W%O\/-'^''CJ;2M+\(V,;%+6>*"-0+F\E"B>>6??\TOE)A(D8_:=>)? MM+?%3QUXOU>;]DK]F?7A:^/]:TT/KGBB*,2Q>!-*FW(=3F!^5KMPLBV=L>99 M5,C#R89F !\,?L4?\%+OVE_V1V&GW,[YW2JU[,(&DR7=8269G+,;'QY\!?&3]E#_@C=H7_!3;PG M\5?$VH_M#>%O"^A_$#Q?XGUCQ!=2P^(VN7MIM3TB[MO,\DZ?]GN)HHK=(T6# MR87B".NZN[_X+ ?LB?#9?^"$WQB_8 _9&L;&;*Y\^\BMK+48 M=39Y@,O)/<)8W4A9OGED9FY+9.9_P4E^-GA;Q1_P;*:K\2?#-P+N#QI\#?#= MCH=O:C?)6DWS;=@&0588X- 'WU\#/BUX=^/OP2\'?';P>CKI M/C7PKI^O:6LA!86UY;1W$0)'&=DBUU5>4_L(?"#Q!^SY^Q!\'/@-XM3;JW@K MX6>']"U1=V<7-IIT$$HR/]N-J]6H YGXF?&7X7?!NQM=3^*'C6RT2WO9C%:R MWKD"1P,E1@'G'->#?M=_M=_LT^.?V:?&/A+PE\8]'O\ 4K_1VBL[."5B\K[E M.T97KQ7TEK/ASP]XCB2#Q#H-E?I&VZ-+VU24(?4!@<&O'?VV/A]X!TO]E+QS MJ&F>"-'M[B+0W:*>#3(D=#N7D,%R#0!W_P +/&?A9_ACX<==;@(.@V9!R?\ MGBE;W_"8^&/^@U!_WU6=\+M-TX?#+PX!80@#0K/ \H?\\4]JW?[.T_\ Y\8? M^_0H _'7_@X5U/3]5_:O\(3Z==),B_#R%69#T/V^\XKX'K[]_P"#B""&#]K/ MP>L$*H#\.X20B@?\O]Y7P%7Z]D/_ "**/I^I_KKX#_\ )HYN) D:>/=,9V/0#[0G->/U[%_P3V1)/VY?A,CJ M&!\?:8"",@_Z0E<^,_W2I_A?Y'SG&/\ R2.8_P#7BM_Z;D?T*?\ "8^&/^@U M!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"OQ,_Q2*?\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* M *?_ F/AC_H-0?]]5E^$O$N@V.F20W>J11L;J5@K'L6X-=!_9VG_P#/C#_W MZ%9'@NRLY=*D:6TB8_;)1EHP>-U %O\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 9]WXQ\ M,?99?^)U!_JV_B]J_F-K^GZ[T[3_ +++_H,/^K;_ )9#TK^8&ON^"]J__;O_ M +*?BY3 M_P"$Q\,?]!J#_OJL_P 4>*/#]YX?N[6UU6)Y'B(1%/)-;G]G:?\ \^,/_?H5 MG>+K&RC\-7CQV<2L(3@K& 10 6/B[PU'90QOK,(98E!!/0XJ7_A,?#'_ $&H M/^^JFT_3[!K" FRA),*Y)C'H*F_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4' M_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#" M8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H MI_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"@"G_PF/AC_ *#4'_?5?G__ ,'#6NZ1JO[,G@F'3M0CF9?'89E0]!]BN>:_ M0S^SM/\ ^?&'_OT*_/K_ (.)+6V@_9A\$-!;QH3X\ )1 /\ ERN:]C(/^1Q1 M]?T9^O> G_)W\H_Z^/\ ](D?D%1117ZX?ZY!1110 5_2Q\+?%_AI/ACX<1]9 MA!&@V8(W?],4K^:>OZ9/A7I]@?AAX;)LH23H-GD^4/\ G@E?$<:?!0]9?H?Q M%],__<"03D5J?\)C MX8_Z#4'_ 'U52SLK,^,[V(VD6T6<9"^6, Y-:_\ 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"^J/\ A,?#'_0:@_[ZJY_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H4 ?S[_ /!4"ZM[W]OSXHW5K*'C?Q(2CKT(\F.O M!:]\_P""HR)'_P % ?BDD:!5'B0X"C '[F.O Z_:(A$4\DU;L?%WAJ.RAC?680 MRQ*"">AQ1XNL;*/PU>/'9Q*PA."L8!%6]/T^P:P@)LH23"N28QZ"@"'_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_ M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ% 'SC_ ,%4O$^@7O\ P3Z^)UK::K%)(^AQA44\G_2H M:_ NOW^_X*LV5G%_P3U^*$D=I$K#0XL,L8!'^E0U^ -?HW!W_(OJ?XOT1_HQ M]#K_ )(#'?\ 84__ $U2"BBBOKC^N HHHH _=K_@CAXET'3_ /@F]\.+2\U2 M*.5%U;]/\C7TY_P )CX8_Z#4'_?5?-O\ P1HLK.7_ ()L?#:26TB9 MBNKY9HP2?^)Q>U]/?V=I_P#SXP_]^A7XSF?_ ",J_P#CE_Z4S_&CQ/\ ^3EY MW_V%XG_T],I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT*X3X8I_P#"8^&/^@U!_P!]5EZ]XET&YU/3)H-4B98;HM*P/W1M MZFN@_L[3_P#GQA_[]"LCQ'96::KI*I:1 ->$,!&.1M- %O\ X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S MXP_]^A0!3_X3'PQ_T&H/^^JT4=9$$B-E6&01W%1?V=I__/C#_P!^A4P P!@ M#H!0 5_"%^UA_P G3?$O_LH&L_\ I=-7]WM?PA?M8?\ )TWQ+_[*!K/_ *73 M4 ?M_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ M % !1110!Y1^W5)^SW:_L9_%'4_VK_!\?B#X;V'@;4KWQGHSVWFM=V$%N\LB M1KD'SL)F,J582!"K*P!'R#_P22^%'['O[>'[-][\4/BY_P $*O 7P6&E:^VD M^'M,\;?#73;BZUG3XX(6CO\ ?<:=!(VXNR,Q1E9XV(D;Y@OW?\:?A-X3^//P M@\4_!'QXMR=%\7>'[S1]5-E.8IUM[F%X7:.0.?$HC=8KB_ECCC\N$.2YB1(E =_F=F=R%WA%^ MO: "OB_XK_\ !OA_P22^.7Q.U[XS?%G]FC6=<\4>)]2>_P!=UF\^+/BGS;N= M^K';J850 JHH"HJJJ@*H ^T** /'?V+_P!@/]D;_@GI\-M2^$7['_P?A\(: M!K&M2:MJEG_:][J#W-X\4<32/->S32D;(D 3?M&"0 68G(\'_P#!-+]CWP+X M@T74] ^'5^-*\,>()->\)^"[OQ/?S^'="U1W>0W=GI4DS6EO(KR2/'LC"P-( M[1",L2?>:* "BBB@ KRC]N?_ )-'\>_]@%__ $-:]7KRC]N?_DT?Q[_V 7_] M#6@#NOA=_P DS\._]@*T_P#1*5NUA?"[_DF?AW_L!6G_ *)2MV@#\=O^#B7_ M ).T\'?]DZA_]+[RO@"OO_\ X.)?^3M/!W_9.H?_ $OO*^ *_7LA_P"111]/ MU/\ 77P'_P"30Y/_ ->O_;I!1117K'ZV%>Q_\$]/^3Y_A+_V/^F?^E"5XY7L M?_!/3_D^?X2_]C_IG_I0E<^,_P!TJ?X7^1\YQC_R2.8_]>*W_IN1_1+1117X MF?XI!1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A4 ;%%%% !111 M0 4444 %%%% !1110 4444 %%%% $=W_ ,>DO_7-OY5_+W7]0EW_ ,>DO_7- MOY5_+W7W?!>U?_MW_P!N/[J^A;\.>_\ M_P#7 T 7-._Y!\'_ %Q7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BB MB@ HHHH **** "OSX_X.*O\ DU_P1_V/H_\ 2*YK]!Z_/C_@XJ_Y-?\ !'_8 M^C_TBN:]C(/^1Q1]?T9^O> G_)W\H_Z^/_TB1^/U%%%?KA_KD%%%% !7]-7P MJ_Y)?X;_ .P!9_\ HA*_F5K^FKX5?\DO\-_]@"S_ /1"5\1QI\%#UE^A_$7T MS_\ <_]>47\S6Q6/9?\CO>_]>47 M\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 ?SZ?\%2?^4@GQ3_[& M4_\ HF.O J]]_P""I/\ RD$^*?\ V,I_]$QUX%7[3E_^X4O\,?R1_M'P#_R0 MF5?]@U#_ --1"BBBNL^M"ON7_@WW_P"3X]3_ .R>7_\ Z56=?#5?I_]D\O_ /TJLZ\O._\ D4UO\+/RWQM_Y--G/_7B7Z'[1T445^/G^0(4 M444 9OC'_D6+W_K@:N:=_P @^#_KBO\ (53\8_\ (L7O_7 UU]05^,YG_R,J_\ CE_Z4S_&CQ/_ .3EYW_V M%XG_ -/3"BBBN$^&"L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** M"BBB@ HHHH **** "BBB@ HHHH **** "OX0OVL/^3IOB7_V4#6?_2Z:O[O: M_A"_:P_Y.F^)?_90-9_]+IJ /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV M_P"4IG[7?_;Q_P"GR>OW^H **** /*OVZ/B+\0_A!^Q;\6?BK\) _P#PD_AO MX6/C#]JCQG=F_USS%\.^#_#]FMWJNK[,>88H6=$6-=P#2RN MD8)"[BQ"G\%(OVQO^#5#]JK]IG_A,/CA_P $]_BE\+K36=4\R_O]"UQTT5G9 MLM+<65C=>9:QG)RMFAQU"\DT ?LK_P $"]8\)6'[.GCKX*?!?]JK6/C9\+/A MU\03HGPT^(FMV[+-+9'3;*XFT]92 +F.UGGEC250$VL$4!8P!]W5Y]^RKX!_ M9M^&O[//A+PK^R#H'AW3OALNC17'A&+PIL-A+:3#S5GC=2?-\S?YAD)+.SEF M)))KT&@ K\ZO^#E&Z^*G@O\ 8IT+XH?#3X_>-?"IMOB?X:TZ_P!%\-ZLMG:: MG;7-]Y'],TU?E/^T;^PE\5 M/V,_V9?#G_!P-^Q;\8H;#XX6_@ZU\9?'33$B2'P]\0=/U 0WE_;BUB C@1!( MHCV];3[L8EMC+$K^4X_O+NVGW!K5H *\H_;G_P"31_'O_8!?_P!#6ND^,WP, M\(?'/3++2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV-?/G[5O[%/PG^'W[.OB[ MQIHGB3QA-=Z=I+301WWBF>:%F#*,.C'##GH: /IGX7?\DS\._P#8"M/_ $2E M;M<1\*_ NCI\,/#B"ZO<#0;,#-VW_/!*W_\ A!](_P"?F]_\"VH _([_ (.) M?^3M/!W_ &3J'_TOO*^ *^]?^#A#2;;1_P!J[PA;VLDK*WP]A8F60L<_;KP= M3]*^"J_7LA_Y%%'T_4_UU\!_^30Y/_UZ_P#;I!1117K'ZV%>Q_\ !/3_ )/G M^$O_ &/^F?\ I0E>.5Z__P $_K:.\_;>^%%K*S!9/'NF*Q1L'!N$Z'M7/C/] MTJ?X7^1\YQC_ ,DCF/\ UXK?^FY']%-%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;5^)G^*1L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L5C^!_^01+ M_P!?LW_H5'_"#Z1_S\WO_@6U9GA7PKIVH:=)--/<@BYD4!+AE& U '5T5C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;4 :EW_P >DO\ US;^5?R]U_39=^"-(%K*?M-Y M_JV_Y>V]*_F3K[O@O:O_ -N_^W']U?0M^'/?^Y7_ -V HHHK[D_N8**** /U MF_X-QO\ DDWQ,_[&*Q_]$25^D5?F?_P;N:!9:Q\*OB5)=2SJ4\0V('DS%?\ MEA)Z5^C'_"#Z1_S\WO\ X%M7Y+Q%_P CFMZK\D?Y+_2'_P"3RYM_BI_^F:9L M45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5XI^+FQ6;XQ_Y%B]_P"N!J'_ M (0?2/\ GYO?_ MJH^)?"6F6.@W5W#<71:.(D![EB/Q% '0:=_R#X/\ KBO\ MA4U85EX+TJ6SBE:YO,M$I.+IL=*E_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G MYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\ M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@ M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8K\^/^#BK_DU_P1_V/H_] M(KFON_\ X0?2/^?F]_\ MJ^ ?\ @X5\/6.C_LS>"I[6:=BWCL*1+.6&/L5Q MZU[&0?\ (XH^OZ,_7O 3_D[^4?\ 7Q_^D2/R-HHHK]*;JP:>YV1VT;*1<-NR2>IK3_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**Q_\ A!](_P"?F]_\"VH_ MX0?2/^?F]_\ MJ /P,_X*D_\I!/BG_V,I_]$QUX%7O/_!3VTBL?V^OBA:0L MQ6/Q&0"[9/\ JH^IKP:OVG+_ /<*7^&/Y(_VCX!_Y(3*O^P:A_Z:B%%%%=9] M:%?EV^K?MMZG:W+R*H^']^V8 MI"IS]JL^X^M>7G?_ "*:W^%GY;XV_P#)ILY_Z\2_0_:RBL?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:OQ\_R!-BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:@";QC_R+%[_UP-7-._Y!\'_7%?Y"N?\ $OA+3+'0;J[AN+HM'$2 ]RQ' MXBK-EX+TJ6SBE:YO,M$I.+IL=* -VBL?_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?_ +:C_A!](_Y^;W_ ,"V MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P " MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ /$O M^"KG_*/+XH_]@*+_ -*H:_G\K][_ /@J?X3TVP_X)^_$Z\AN+HLFB1D![EB/ M^/J'J*_!"OT;@[_D7U/\7Z(_T8^AU_R0&._["G_Z:I!1117UQ_7 4444 ?O1 M_P $9/\ E&M\-?\ =U?_ -/%[7U!7R;_ ,$=/"NG:E_P3A^'%[//]'0?2OIK_A!](_Y^;W_P "VK\9S/\ Y&5?_'+_ -*9_C1XG_\ )R\[ M_P"PO$_^GIFQ16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U<)\,;%8_B7_D+ MZ/\ ]?I_]!-'_"#Z1_S\WO\ X%M69KGA73K74=-ACGN2)[DJY:X8D#;V]* . MKHK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ M )^;W_P+:M>-!%&L:DX50!D\T +7\(7[6'_)TWQ+_P"R@:S_ .ETU?W>U_"% M^UA_R=-\2_\ LH&L_P#I=-0!^W__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW M_*4S]KO_ +>/_3Y/7[_4 %%%% 'Y1_$;]D[_ ()"_AM\./'7CZWTZUTW3;?1-/O9;Q[9YXVN/.O-0N]JOF(;7.UF M.4]0\>?L>?\ !L3\1?"TOA#7O!_[)MK:S1&-I]!\2:-I=TH(QE;FSGBF5O,?MJ?\&J_PT_X*&?ME_$_]L'XQ?M-^)O"MYXQ\212:9HVAZ1:SQ1V<%A: MVR.SR.279H9&QA< J,<9/FG_ !!#?LL?]'P?$#_PGK'_ !H ^[/^"'WACX7_ M C^ OQ-_9=^ ?QFM_'OPX^$_P 9]0T+X>>(;768M13^R[K2]+UH6OVF$E)C M;SZM<6Y8'K"00""!]I5\?_\ !&+_ ()>6_\ P23^ WCW]F?1?B!>>)]$U/XH MS>(?#^L:C:Q0W$MM/H^E0.LB1LP!6XM;A1]TE0IQR"?L"@ KQ[]K_P#8*_9> M_;S\)V?@+]JCP7K/B/1+"^AO+?2;/QQK&E6WVB(LT4SQZ?=P+(Z%B59P2#C' M08]AHH QM*\ >%]+\#_\*YFM;G5-(:SDM)[?Q%J,^J/=0N&#QSRWCRR3A@Q4 M^8S94XZ<5X_X7_X)M?LI^$O">G?#'3_#OB*X\#Z/?Q7>D?#O4_&VIW>@6CQ2 MK+%&MC-.T3V\_P#8!?\ M]#6O5Z\H_;G_ .31_'O_ & 7_P#0UH [KX7?\DS\._\ 8"M/_1*5NUA?"[_D MF?AW_L!6G_HE*W: /QV_X.)?^3M/!W_9.H?_ $OO*^ *^_\ _@XE_P"3M/!W M_9.H?_2^\KX K]>R'_D44?3]3_77P'_Y-#D__7K_ -ND%%%%>L?K85['_P $ M]/\ D^?X2_\ 8_Z9_P"E"5XY7L?_ 3T_P"3Y_A+_P!C_IG_ *4)7/C/]TJ? MX7^1\YQC_P DCF/_ %XK?^FY']$M%%%?B9_BD%%%% !6/X'_ .01+_U^S?\ MH5;%8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 M 1W?_'I+_P!J_)'^2_TA_^3RYM_BI_^F:84445XI^+ MA6;XQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!OSX_X.*O\ DU_P1_V/H_\ 2*YKV,@_Y'%'U_1GZ]X"?\G?RC_KX_\ MTB1^/U%%%?KA_KD%%%% !7]-7PJ_Y)?X;_[ %G_Z(2OYE:_IJ^%7_)+_ W_ M -@"S_\ 1"5\1QI\%#UE^A_$7TS_ /<_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110 4444 %%%% !1110 4444 M %%%% !1110!_/I_P5)_Y2"?%/\ [&4_^B8Z\"KWW_@J3_RD$^*?_8RG_P!$ MQUX%7[3E_P#N%+_#'\D?[1\ _P#)"95_V#4/_340HHHKK/K0K[E_X-]_^3X] M3_[)Y?\ _I59U\-5]R_\&^__ "?'J?\ V3R__P#2JSKR\[_Y%-;_ L_+?&W M_DTV<_\ 7B7Z'[1T445^/G^0(4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/ MQC_R+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHH MH **** /GK_@JY_RCR^*/_8"B_\ 2J&OY_*_H#_X*N?\H\OBC_V HO\ TJAK M^?ROT;@[_D7U/\7Z(_T8^AU_R0&._P"PI_\ IJD%%%%?7']U]05\O\ _!&3_E&M\-?]W5__ $\7M?4%?C.9_P#(RK_X MY?\ I3/\:/$__DY>=_\ 87B?_3TPHHHKA/A@K'\2_P#(7T?_ *_3_P"@FMBL M?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MK^$+]K#_ ).F^)?_ &4#6?\ TNFK^[VOX0OVL/\ DZ;XE_\ 90-9_P#2Z:@# M]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "B MBB@#DOCY\:O!7[-_P/\ %_[07Q(-X/#_ ((\-7NNZV=/M3//]EM8'FE\N,?? M;8AP,@9ZD#FN3_8=_;,^$G_!0+]F'PS^UI\#+'7+;PQXJ2Y.G0>(]-%I>(8+ MF6WD#HKNO^LB?#([*1@@UI_MA:KXYT+]DCXI:W\,/"\.M^);/XH7R6$S6]NUN01.KR!$,1!#AMO>OQ(_9Z\-_\'EW[,O@.U^%OPB_9;\)V M?A'3@R^'_#%UK'A"6VT:!F+"VMV;4O.6%2QV1O(PC7"+M154 '[^T5\:_P#! M%'Q%_P %-/$_P*^(VH?\%7_#$NC?$Y?BS.EGIJ"T^R0Z2-$T7 M<%I=,".1BWGF.>V,U\J?&G]E/XU?L0?\$/O!'[6/[%'[9OQ+T3QA\'_A7HOB M:TTJ;Q DGAS6+(003WMI<:6D:VKH8Y)I%DV>>>*[Z@ KRC]N?\ Y-'\>_\ 8!?_ M -#6ND^,WP,\(?'/3++2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV-?/G[5O[% M/PG^'W[.OB[QIHGB3QA-=Z=I+301WWBF>:%F#*,.C'##GH: /IGX7?\ ),_# MO_8"M/\ T2E;M<1\*_ NCI\,/#B"ZO<#0;,#-VW_ #P2M_\ X0?2/^?F]_\ M MJ /R._X.)?^3M/!W_9.H?_ $OO*^ *^]?^#A#2;;1_VKO"%O:R2LK?#V%B M99"QS]NO!U/TKX*K]>R'_D44?3]3_77P'_Y-#D__ %Z_]ND%%%%>L?K85['_ M ,$]/^3Y_A+_ -C_ *9_Z4)7CE>O_P#!/ZVCO/VWOA1:RLP63Q[IBL4;!P;A M.A[5SXS_ '2I_A?Y'SG&/_)(YC_UXK?^FY']%-%8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U?B9_BD;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U & MQ6/X'_Y!$O\ U^S?^A4?\(/I'_/S>_\ @6U9GA7PKIVH:=)--/<@BYD4!+AE M& U '5T5C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 M;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45 MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!J7?\ QZ2_]?ZMO^7MO2OYDZ^[X+VK_ /;O_MQ_=7T+?ASW_N5_]V HHHK[D_N8 M**** /UF_P"#<;_DDWQ,_P"QBL?_ $1)7Z15^9__ ;N:!9:Q\*OB5)=2SJ4 M\0V('DS%?^6$GI7Z,?\ "#Z1_P _-[_X%M7Y+Q%_R.:WJOR1_DO](?\ Y/+F MW^*G_P"F:9L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5XI^+FQ6;XQ_Y M%B]_ZX&H?^$'TC_GYO?_ +:J/B7PEIECH-U=PW%T6CB) >Y8C\10!T&G?\ M(/@_ZXK_ "%35A67@O2I;.*5KF\RT2DXNFQTJ7_A!](_Y^;W_P "VH V**Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V*_/C_@XJ_P"37_!' M_8^C_P!(KFON_P#X0?2/^?F]_P# MJ^ ?^#A7P]8Z/\ LS>"I[6:=BWCL*1+ M.6&/L5QZU[&0?\CBCZ_HS]>\!/\ D[^4?]?'_P"D2/R-HHHK]9;0K,G%VW_/%*^( MXT^"AZR_0_B+Z9_^XY+_ (J_Y4CMJ*Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:O@C^##8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH ++_D=[W_KRB_F M:V*Y2U\*Z=)XINK!I[G9';1LI%PV[))ZFM/_ (0?2/\ GYO?_ MJ -BBL?\ MX0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC M_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F] M_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F M]_\ MJ/^$'TC_GYO?\ P+:@#\#/^"I/_*03XI_]C*?_ $3'7@5>\_\ !3VT MBL?V^OBA:0LQ6/Q&0"[9/^JCZFO!J_:EV^K?MMZG: MW+R*H^']^V8I"IS]JL^X^M>7G?\ R*:W^%GY;XV_\FFSG_KQ+]#]K**Q_P#A M!](_Y^;W_P "VH_X0?2/^?F]_P# MJ_'S_($V**Q_P#A!](_Y^;W_P "VH_X M0?2/^?F]_P# MJ )O&/_ "+%[_UP-7-._P"0?!_UQ7^0KG_$OA+3+'0;J[AN M+HM'$2 ]RQ'XBK-EX+TJ6SBE:YO,M$I.+IL=* -VBL?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:@#Q+_@JY_P H\OBC_P!@*+_TJAK^?ROWO_X*G^$]-L/^"?OQ.O(;BZ+) MHD9 >Y8C_CZAZBOP0K]&X._Y%]3_ !?HC_1CZ'7_ "0&._["G_Z:I!1117UQ M_7 4444 ?O1_P1D_Y1K?#7_=U?\ ]/%[7U!7R;_P1T\*Z=J7_!.'X<7L\]RK MNNK9$=PRCC5[T=!]*^FO^$'TC_GYO?\ P+:OQG,_^1E7_P )_\ MRF;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U<)\,;% M8_B7_D+Z/_U^G_T$T?\ "#Z1_P _-[_X%M69KGA73K74=-ACGN2)[DJY:X8D M#;V]* .KHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8 MHK'_ .$'TC_GYO?_ +:M>-!%&L:DX50!D\T +7\(7[6'_)TWQ+_ .R@:S_Z M735_=[7\(7[6'_)TWQ+_ .R@:S_Z734 ?M__ ,&FW_*4S]KO_MX_]/D]?O\ M5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% 'G'[87Q<\5_ +]E#XE?''P+ MHUMJ&L^$/ NJZQI5I>I(T$EQ;6DDJ>:(@9&C#("P0%RH(4$XK\W/V#OC+IG[ M*?[4NO\ QD_;A_X+[>$?C?X8^(7PDO=4><^+;;2] \.W45_9#RK&&/4)(A)( MD\@3RHH)<1$!2>GZN^)=8\.^'O#FH:_XOU*SLM)L;*6XU2\U&58[>"W1"TDD MK/\ *J*@8L6X !)XK^8[]K3XI?\ !H7XE_:7U+5O#OP?_:!-E/JC/?77PIBM MK3PW/(7^=X8+^X2YBB)R=L,<:!3^[4# !^S_P#P0V_X* 3_ +?GPE^+6M:+ MK^J>(O!O@/XSZKX<^'/C#6DD^UZOH*QP7%H;AI ))98TGV>9)^]>/R6ES*9& M;[?KYK_X)+>(O^">/B3]B#PQBXS M/]KRREVE)9@R,"R%"?I2@ KY:_X*M_\ !/CXE_\ !2?X$:?^S_X5_:)T;X?: M7;>)M.UR[O;SP%+K5S-/93&:)$(U&U2-"X3<"K$A3@C/'U+10!QGC#X/Z9\: MO@7K'P-_:/MM(\4V'BC0KG2?%<-CI&/#>EP6.G:;:1VMA96L M82*WAC4(D:*.%55 Z 5;HHH *\H_;G_P"31_'O_8!?_P!#6O5Z\H_;G_Y- M'\>_]@%__0UH [KX7?\ ),_#O_8"M/\ T2E;M87PN_Y)GX=_[ 5I_P"B4K=H M _';_@XE_P"3M/!W_9.H?_2^\KX K[__ .#B7_D[3P=_V3J'_P!+[RO@"OU[ M(?\ D44?3]3_ %U\!_\ DT.3_P#7K_VZ04445ZQ^MA7L?_!/3_D^?X2_]C_I MG_I0E>.5['_P3T_Y/G^$O_8_Z9_Z4)7/C/\ =*G^%_D?.<8_\DCF/_7BM_Z; MD?T2T445^)G^*04444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 & MQ1110 4444 %%%% !1110 4444 %%%% !1110!'=_P#'I+_US;^5?R]U_4)= M_P#'I+_US;^5?R]U]WP7M7_[=_\ ;C^ZOH6_#GO_ '*_^[ 4445]R?W,%%%% M 'ZS?\&XW_))OB9_V,5C_P"B)*_2*OS=_P"#<;_DDWQ,_P"QBL?_ $1)7Z15 M^2\1?\CFMZK\D?Y+_2'_ .3RYM_BI_\ IFF%%%%>*?BX5F^,?^18O?\ K@:T MJS?&/_(L7O\ UP- %S3O^0?!_P!<5_D*FJ'3O^0?!_UQ7^0J:@ HHHH **** M "BBB@ HHHH **** "BBB@ K\^/^#BK_ )-?\$?]CZ/_ $BN:_0>OSX_X.*O M^37_ 1_V/H_](KFO8R#_D<4?7]&?KW@)_R=_*/^OC_](D?C]1117ZX?ZY!1 M110 5_35\*O^27^&_P#L 6?_ *(2OYE:_IJ^%7_)+_#?_8 L_P#T0E?$<:?! M0]9?H?Q%],__ '')?\5?\J1O4445\$?P8%%%% &/9?\ ([WO_7E%_,UL5CV7 M_([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% '\^G_!4G M_E()\4_^QE/_ *)CKP*O??\ @J3_ ,I!/BG_ -C*?_1,=>!5^TY?_N%+_#'\ MD?[1\ _\D)E7_8-0_P#340HHHKK/K0K[E_X-]_\ D^/4_P#LGE__ .E5G7PU M7W+_ ,&^_P#R?'J?_9/+_P#]*K.O+SO_ )%-;_"S\M\;?^339S_UXE^A^T=% M%%?CY_D"%%%% &;XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "%4_&/_ "+%[_UP-7-. M_P"0?!_UQ7^0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>O^"KG_ M "CR^*/_ & HO_2J&OY_*_H#_P""KG_*/+XH_P#8"B_]*H:_G\K]&X._Y%]3 M_%^B/]&/H=?\D!CO^PI_^FJ04445]U]05\O_P#!&3_E&M\-?]W5_P#T\7M?4%?C.9_\C*O_ (Y?^E,_QH\3 M_P#DY>=_]A>)_P#3TPHHHKA/A@K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z M": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^$+]K#_DZ;XE_]E U MG_TNFK^[VOX0OVL/^3IOB7_V4#6?_2Z:@#]O_P#@TV_Y2F?M=_\ ;Q_Z?)Z_ M?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@#Q/_@I3H7@WQ+_P3M^.^A_$ M.\U.WT&?X/>)!K,^BHC7D=L-,N#(T*NRHT@4':K,JL&?A;XB_X(XVT6HZ=H5O9ZXVG>!O#]Y%?7$:!'G:>Y<33ER-Y:7+Y M8@LV-Q_H?\;^"_"WQ(\&:O\ #OQUH<&IZ)KVEW&G:QIMR"8[NUGC:*6%P.JL MC,I]C6$G[/'P C01Q_ WPE>"_"EOIMMI&C0K86ME%%&OV@!'E-J;F79&$1 M[DQHK)$K-^_?P&\>:K\4_@;X,^)VNVMO!?>(_"FG:I>06BL(HY;BVCE=4#$D M*&<@9).,9)ZU7NOVKVVDL[SX#^#)H9D*2Q2^%[1E=2,%2#'@@CC%=)X5 M\,:#X(\+Z;X,\*ZD6$-EIMI&Q*P6\2".- 6))"JH'))XH OU\6_\%MO MVW?VM/V"_P!G/1?C%^S?X=\%2V=]XVT;0M:U/Q))<3W=JE[(_CGH7A/XM>+;NW6:*U>]C,RZ+;ANMT;8BXF<'[C4UL+F[D\L M7T]M; RRP6Z[YWC0;I!$(P5+AA^1?[;?_!2+]AC3;W]CGP=\&="^+L]M\-OV MD].\5^,]9\5_"[5+74-=E;SI;Z^)DA4WE]<3RO*T<8R2Y"J%4* #]\:*Y[X2 M_$SPY\:/A=X=^+W@^"_BTGQ1HEKJNFQZKI\EI_]@%__0UKI/C-HGQRUO3+*+X'>-]%T.[2=C?2ZUIC M7*RQ[>%4 C:<\YKY\_:M\&_MIV'[.OBZ\^('QG\'ZAHL>DL=1LK'PX\4TT>Y MO_;I!1117K'ZV%>Q_\$]/^3Y_A+_V/^F?^E"5XY7K_P#P3^6Y?]M[ MX4+9R*DI\>Z9Y;.,@'[0F"17/C/]TJ?X7^1\YQC_ ,DCF/\ UXK?^FY']%-% M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C7XF?XI&Q16/]B\;_\ 0;LO M_ 8_XT?8O&__ $&[+_P&/^- &Q6/X'_Y!$O_ %^S?^A4?8O&_P#T&[+_ ,!C M_C69X5M?%,FG2-8:I;1I]ID!62 D[MW)H ZNBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH U+O_CTE_P"N;?RK^7NOZ;+NR\;_ M &67.MV?^K;_ )=CZ?6OYDZ^[X+VK_\ ;O\ [_@A4 M>(;'>)HMV3Y$E?HQ]B\;_P#0;LO_ &/^-?DO$7_ ".:WJOR1_DO](?_ )/+ MFW^*G_Z9IFQ16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C7BGXN;%9OC' M_D6+W_K@:A^Q>-_^@W9?^ Q_QJCXEM/%J:#=/?:M:O$(CYB);D$CV- '0:=_ MR#X/^N*_R%35A65GXT-G$8M9LPOE+M!MCD#'UJ7[%XW_ .@W9?\ @,?\: -B MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BOSX_X.*O^37_ 1_V/H_](KFON_[%XW_ .@W9?\ @,?\ M:^ ?^#A6W\0P_LS>"FU?4()D/CL;5BA*D'[%<\!/^3OY M1_U\?_I$C\C:***_7#_7(**** "OZ:OA5_R2_P -_P#8 L__ $0E?S*U_2E\ M+K/QH?AEX=,>M687^PK/:#;'@>2GO7Q'&GP4/67Z'\1?3/\ ]QR7_%7_ "I' M;45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?!'\&&Q16/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XT %E_R.][_P!>47\S6Q7*6MKXI/BFZCCU M2V%P+:,R2& [2N3@ 5I_8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T M;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C0!^!G_!4G_E()\4_P#L93_Z)CKP*O>?^"GJ M7:?M]?%!+Z57F'B,^8Z+@$^5'T%>#5^TY?\ [A2_PQ_)'^T? /\ R0F5?]@U M#_TU$****ZSZT*^Y?^#??_D^/4_^R>7_ /Z56=?#5?;G_! N+5)?VV]372;J M.*7_ (5_?Y:5-PQ]JL^,?E7EYW_R*:W^%GY;XV_\FFSG_KQ+]#]K**Q_L7C? M_H-V7_@,?\:/L7C?_H-V7_@,?\:_'S_($V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@";QC_ ,BQ>_\ 7 U+4T&Z>^U: MU>(1'S$2W()'L:LV5GXT-G$8M9LPOE+M!MCD#'UH W:*Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V** MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#Q+_@JY_RCR^*/_8"B_\ M2J&OY_*_>_\ X*GVOBR/_@G[\3GO]5M9(1HD>]$@()'VJ'H:_!"OT;@[_D7U M/\7Z(_T8^AU_R0&._P"PI_\ IJD%%%%?7']U]05\F_\$=+7Q3)_P3A^'#Z=JEM'"5U;8DD!)'_$WO<\_7-?37V+QO\ M]!NR_P# 8_XU^,YG_P C*O\ XY?^E,_QH\3_ /DY>=_]A>)_]/3-BBL?[%XW M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:X3X8V*Q_$O_(7T?_K]/_H)H^Q>-_\ MH-V7_@,?\:S-O MW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@#RS]N+XOZ_\ L_?L9_%;XY^% M+EH-4\'_ \UC6=,G$"2"*XMK.66-V5PRE Z*6R" H8U^.?[=7_!:#]O7QE\ M8OAE_P $H/\ @EK^UKI'Q8^,/B">!O'WQG\,Z%IATXW4L:N;+3Q%%)!#9P1* M\\]PWG.B_+Y@*2(/VU^.GQ!^''PF^"OBWXH?&'RO^$3\/>&K[4?$JS6GVA7L M88'DG4Q8/FYC5AY>#OSMP(X1%Y]W'<3G?<)<1&"02LJ.V2LBB1& ^HZ "OEK_@JW_P $^/B7_P % M)_@1I_[/_A7]HG1OA]I=MXFT[7+N]O/ 4NM7,T]E,9HD0C4;5(T+A-P*L2%. M",\?4M% &=X3MO%EGX=M;;QSK6G:CJR1D7M[I.ER65O*V3RD$D\[1C&!@ROR M"<\X'A7[? M%]GW;\^;B3&/N&OH:B@ HHHH *\H_;G_ .31_'O_ & 7_P#0UKU>O*/VY_\ MDT?Q[_V 7_\ 0UH [KX7?\DS\._]@*T_]$I6[6%\+O\ DF?AW_L!6G_HE*W: M /QV_P"#B7_D[3P=_P!DZA_]+[RO@"OO_P#X.)?^3M/!W_9.H?\ TOO*^ *_ M7LA_Y%%'T_4_UU\!_P#DT.3_ /7K_P!ND%%%%>L?K85['_P3T_Y/G^$O_8_Z M9_Z4)7CE>Q_\$]/^3Y_A+_V/^F?^E"5SXS_=*G^%_D?.<8_\DCF/_7BM_P"F MY']$M%%%?B9_BD%%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+_P!?LW_H5 &Q M1110 4444 %%%% !1110 4444 %%%% !1110!'=_\>DO_7-OY5_+W7]0EW_Q MZ2_]_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 ?SZ?\ !4G_ M )2"?%/_ +&4_P#HF.O J]]_X*D_\I!/BG_V,I_]$QUX%7[3E_\ N%+_ Q_ M)'^T? /_ "0F5?\ 8-0_]-1"BBBNL^M"ON7_ (-]_P#D^/4_^R>7_P#Z56=? M#5?_\ 7 U< MT[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH **** /GK_ (*N M?\H\OBC_ -@*+_TJAK^?ROZ _P#@JY_RCR^*/_8"B_\ 2J&OY_*_1N#O^1?4 M_P 7Z(_T8^AU_P D!CO^PI_^FJ04445]U]05\O_ /!&3_E&M\-?]W5__3Q>U]05^,YG_P C*O\ XY?^E,_QH\3_ M /DY>=_]A>)_]/3"BBBN$^&"L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^ M@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_A"_:P_Y.F^)?_90- M9_\ 2Z:O[O:_A"_:P_Y.F^)?_90-9_\ 2Z:@#]O_ /@TV_Y2F?M=_P#;Q_Z? M)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** .9^-'PG\*?'GX0>*/@EX[ M%U_8WBW0+O2-4:QN##.D%Q"T3M%(.8Y%#$JXY5@".E?C#^UC_P $]_\ @YH^ M&?CN?Q-X:_X*V?#^Z\&:9HEQX?TGXD^*[VQ\/:C9:1<7$+LEY.-.:1)F>"$F M5)Y9,I\KC<5K]:OV]_ OQ ^)_P"P_P#%_P"''PI\/PZMXFU[X::W8:#I<_EX MN[N:QF2*(&4&,,S,%4N"@8@MQFOP(\6?LT?'C_@LS^U9X0_8W^%?[&?CO]F+ M]CWX(Q&\\3:9KWAB739H9(XP;Z]NLH5N]7F"F"/)F=5W2MG=-D _8G_@A_\ M\$U-/_X)H?L@3^"=2^-4/Q'\5^//$4WBOQEXVLYVEMM0O+B*- +>1V+2Q!(P M?-<[I7>1R%W!%^R*^)?^"(WPS^%GPA^&WQ9^'W[-/@KQ[X8^$&F?%5[?X9^' M_B%8:I!Z3X[^)7PP\:^(QKFNV6D6 \-Z&S6D-S=2F.'[3>2;8(5)5L@,TG3 M$9W+GZ/K\\_^#FX _P#!-:P)'3XR>#\?^#..@#[I^+WQ8\"_ KX8:[\8?B9K M!L-!\.:;+?:G&OA[\;?!W MPZ_;#_8(^-?P.\*_$;64TKP/\0_B#H]M'837K#*[6#O_<<*BN MZ_>>O>'=!\46*:9XCT>VOK>.\M[N."ZA#JL]O,D\$@!_B26..13U#(I'(KXN M_P""RWP9LOV[-+^&7_!.'P_9K=ZKXL^(.E^*?%EVB;O^$;\+Z7/YMWJ#MSY< MDS[+* '!EDN),?+%*5 /MVBBB@ KRC]N?_DT?Q[_ -@%_P#T-:Z3XS?$WQ?\ M,M,LK_PA\'=:\8R74[1S6VBR1JUNH7(=MY'!/'%?/G[5O[1_Q8\5_LZ^+O#F MM_LD^,-#M+O26CGU:^N(##:KN7YW"G./IZT ?3/PN_Y)GX=_[ 5I_P"B4K=K MB/A7XGUAOAAX<8^#KT$Z#9D@LO'[A*W_ /A)=7_Z%"]_[Z6@#\CO^#B7_D[3 MP=_V3J'_ -+[RO@"OO7_ (.$+^YU#]J[PA+=:9+:L/A[" DI&2/MUYSQ7P57 MZ]D/_(HH^GZG^NO@/_R:')_^O7_MT@HHHKUC];"O8_\ @GI_R?/\)?\ L?\ M3/\ TH2O'*]?_P""?TTEO^V]\*)XH&E9/'NF%8TZL?M"<"N?&?[I4_PO\CYS MC'_DD(O^1S6]5^2/\ )?Z0_P#R>7-O\5/_ -,TS8HK M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6O%/Q&+J%6B(,KLN%]S0!T&G?\@^#_KBO\A4U85E MXCU5+.)%\)7C 1* P9<'CK4O_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WT MM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM & MQ16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T M;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q7Y\?\'%7_)K_@C_ +'T M?^D5S7W?_P )+J__ $*%[_WTM? /_!PKJU]J'[,W@J*ZT.>U"^.P0\I&"?L5 MQQQ7L9!_R.*/K^C/U[P$_P"3OY1_U\?_ *1(_(VBBBOUP_UR"BBB@ K^FKX5 M?\DO\-_]@"S_ /1"5_,K7]*7PN\1ZLOPR\.JOA*\8#0K, AEY__]]+7 MP1_!AL45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM !9?\CO>_P#7E%_, MUL5REKKFHKXINKI?#=RSO;1JT 9=R@$\FM/_ (275_\ H4+W_OI: -BBL?\ MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H M4+W_ +Z6C_A)=7_Z%"]_[Z6@#\#/^"I/_*03XI_]C*?_ $3'7@5>\_\ !3V> M6Z_;Z^*%Q-;-"S>(R3$_5?W4?!KP:OVG+_\ <*7^&/Y(_P!H^ ?^2$RK_L&H M?^FHA11176?6A7W+_P &^_\ R?'J?_9/+_\ ]*K.OAJOMS_@@7>W%A^VWJ<] MMITETQ^']^/+B(R!]JL^>:\O._\ D4UO\+/RWQM_Y--G/_7B7Z'[645C_P#" M2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+7X^?Y FQ16/_ ,)+J_\ T*%[_P!] M+1_PDNK_ /0H7O\ WTM $WC'_D6+W_K@:N:=_P @^#_KBO\ (5S_ (EU[4[G M0;J";PQ=0JT1!E=EPON:LV7B/54LXD7PE>,!$H#!EP>.M &[16/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM 'B7_ 5<_P"4>7Q1_P"P%%_Z50U_/Y7[ MW_\ !4_7=2NO^"?OQ.MYO#-U"K:)&#*[+A?]*AZU^"%?HW!W_(OJ?XOT1_HQ M]#K_ )(#'?\ 84__ $U2"BBBOKC^N HHHH _>C_@C)_RC6^&O^[J_P#Z>+VO MJ"ODW_@CIKFHV?\ P3A^'%M!X;N;A%75L2QLN&_XF]Z>_P"5?37_ DNK_\ M0H7O_?2U^,YG_P C*O\ XY?^E,_QH\3_ /DY>=_]A>)_]/3-BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI:X3X8V*Q_$O\ R%]'_P"OT_\ H)H_X275_P#H M4+W_ +Z6LS7-@H ZNBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6M>-B\:NR%25!* MGJ/:@!:_A"_:P_Y.F^)?_90-9_\ 2Z:O[O:_A"_:P_Y.F^)?_90-9_\ 2Z:@ M#]O_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H ** M** //?VM?CPG[+G[+WQ#_:/;PO/KA\"^#-2UR/1;5BLFH/;6SRI;J0#M+LH3 M=@XW9P<5^+OBO]OS_@\!NOBSI7PYB_9$\!^'M:\4:9>ZMX=\.?9]%4W%I;O" M)Q&USJ;%FB^TP!HRWF!7#%<9-?KM\:?VF_\ @G]X_P!0\0_L3?%_]J_X7)K_ M (IT^X\.ZS\/[OXB:=;ZO,EY T3VPM3.)UD>.0X 7=\P(KX^N/\ @@-XI;]F MGXI> /CU_P %2?BCXJ\2:MXUA\8_#;XLZ[>2P:C\.[FUMY8A-'+]K)??#*\= MPR/;I)&B;4B**P /4O\ @@C\3OV_/C)^Q[XE^(G_ 43\0Z;=^,KSXL:]#8: M=8W4$LFC6UO*EO/I\PA=Q"\-]%?*(&8M$FQ>%"JOV[7QU_P1#_X)QW?_ 32 M_9 OOAEJ7[3)^+%WXV\8W7C&Z\6P1E;6=KRWMD#0$RRF572!93*7/F-*S=,$ M_8M !7PQ_P %]O@!^U%^U=^Q]IGP'_97_9RUGQUK;>/]"UNXEL]?T>PMK:WL MKOSY5=]0O8&+D( H16&7&2,''W/10!Y?\=/B[\?O"'[->J?$[X%_LI:WXP\? MBQ/]A_#6]\1:3I\\ETS;5%Q=O=FUCB7AW*32-LX4,WRU\*_!;]H;_@M_\'?# MNL:O_P .&9_$/Q#\63+<^+?'&M?M-^%XUOKI5*Q*(8]S0V5N"4AM$?Y$W9=Y M9)9I/TZHH SO"%OXGM?">EVOC;4+6[UJ/3H$U>[L(#%!-="-1*\:$DHA?<0I M)(! R:T:** "O*/VY_\ DT?Q[_V 7_\ 0UKU>O*/VY_^31_'O_8!?_T-: .Z M^%W_ "3/P[_V K3_ -$I6[6%\+O^29^'?^P%:?\ HE*W: /QV_X.)?\ D[3P M=_V3J'_TOO*^ *^__P#@XE_Y.T\'?]DZA_\ 2^\KX K]>R'_ )%%'T_4_P!= M? ?_ )-#D_\ UZ_]ND%%%%>L?K85['_P3T_Y/G^$O_8_Z9_Z4)7CE>Q_\$]/ M^3Y_A+_V/^F?^E"5SXS_ '2I_A?Y'SG&/_)(YC_UXK?^FY']$M%%%?B9_BD% M%%% !6/X'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !111 M0 4444 %%%% !1110 4444 1W?\ QZ2_]J_)'^ M2_TA_P#D\N;?XJ?_ *9IA1117BGXN%9OC'_D6+W_ *X&M*LWQC_R+%[_ -<# M0!)?H?M'1117X^?Y A1110!F M^,?^18O?^N!JYIW_ "#X/^N*_P A5/QC_P BQ>_]<#5S3O\ D'P?]<5_D* ) MJ*** "BBB@ HHHH **** "BBB@ HHHH **** /GK_@JY_P H\OBC_P!@*+_T MJAK^?ROZ _\ @JY_RCR^*/\ V HO_2J&OY_*_1N#O^1?4_Q?HC_1CZ'7_) 8 M[_L*?_IJD%%%%?7']OW^K\ ?^#3;_ )2F M?M=_]O'_ *?)Z_?Z@ HHHH ^3?V$?#GPC^)_[7/[2G[4-WHFGW7Q$L?BFW@6 M:_FA5KK1]&TW3;#[/9Q$_-%%,\LUXV,>8UP,Y$:!?K+KUK\GO^"O/["7_!4K M]G7]J36/^"HG_!%?QQ=MKWBW2[2V^,/POAAM[A-<>TC$4%_%:7(,5RX@41LB M[9U*[HBQED ^)M-_X*G?\';_ .U;K7_"AOAG^RQXC\'ZQ=O]EN]9@^"TFD_8 M]WRDS7>JJUO:]_G)0C&5.10!^S/_ 3QU71?"OQ<_:-_9C\"3Q'PC\-OBY"G MA6RMB/)TF+4]$T[5;K3HL<+'%?7=XZQCB)9UB C 'U#7RU_P1^_X)^^(O\ M@G3^Q[;_ L^*'Q!D\7_ !&\4Z_=^*_BEXLENI)SJ>O7FSSG$LO[R542.*(2 M/AI#&9"%+E1]2T %<9\\ M(PZ?KDNGQM>6\3:EM,:3%=ZH1))\H./G/'- 'Z25Y;X=_;:_9*\6_%%?@QX: M_: \,WOB.34Y]-M[ R7-_ I:>RAF_U4UU$%8R6Z.TJ!&W*-K8\<_X+K?M M-^-OV0/^"2_QK^._PVU6:P\067AJ'3-'U"VV^G+<1L.5DC^UF16[ M,@/:OG_]NK]GW0/A%_P;*VGA/P(O]C:I\+OA'X9\3^&=8T\^7:?L8?&K4?VDOV/?A3^T/K,$<5YX[^&^A^(; MR&)=JQS7EA#<.H'8!I",>U>ET %>4?MS_P#)H_CW_L O_P"AK72?&;XF^+_A MEIEE?^$/@[K7C&2ZG:.:VT62-6MU"Y#MO(X)XXKY\_:M_:/^+'BO]G7Q=X@G0;,D%EX_<)6__ ,)+J_\ T*%[_P!]+0!^1W_!Q+_R M=IX._P"R=0_^E]Y7P!7WK_P<(7]SJ'[5WA"6ZTR6U8?#V$!)2,D?;KSGBO@J MOU[(?^111]/U/]=? ?\ Y-#D_P#UZ_\ ;I!1117K'ZV%>Q_\$]/^3Y_A+_V/ M^F?^E"5XY7K_ /P3^FDM_P!M[X43Q0-*R>/=,*QIU8_:$X%<^,_W2I_A?Y'S MG&/_ "2.8_\ 7BM_Z;D?T4T5C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M?B9_BD;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L5C^!_P#D$2_] M?LW_ *%1_P )+J__ $*%[_WTM9GA77-1M=.DCA\-W,X-S(Q=&7 );I^% '5T M5C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T? M\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ M"2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L4 M5C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!J7?_ !Z2_P#7-OY5_+W7]-EW MXEU?[++_ ,4A>?ZMOXE]/K7\R=?=\%[5_P#MW_VX_NKZ%OPY[_W*_P#NP%%% M%?Z#>(;$EH2/E_<2<_]]+7BGXN;%9O MC'_D6+W_ *X&H?\ A)=7_P"A0O?^^EJCXEU[4[G0;J";PQ=0JT1!E=EPON: M.@T[_D'P?]<5_D*FK"LO$>JI9Q(OA*\8")0&#+@\=:E_X275_P#H4+W_ +Z6 M@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^ MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8K\^/^#BK_ M )-?\$?]CZ/_ $BN:^[_ /A)=7_Z%"]_[Z6O@'_@X5U:^U#]F;P5%=:'/:A? M'8(>4C!/V*XXXKV,@_Y'%'U_1GZ]X"?\G?RC_KX__2)'Y&T445^N'^N04444 M %?TU?"K_DE_AO\ [ %G_P"B$K^96OZ4OA=XCU9?AEX=5?"5XP&A68!#+S^Y M2OB.-/@H>LOT/XB^F?\ [CDO^*O^5([:BL?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EKX(_@PV**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: "R_P"1WO?^ MO*+^9K8KE+77-17Q3=72^&[EG>VC5H R[E )Y-:?_"2ZO_T*%[_WTM &Q16/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM' M_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8 M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_" M2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ?@9_P5)_Y2"?%/\ [&4_^B8Z M\"KWG_@I[/+=?M]?%"XFMFA9O$9)B?JO[J/@UX-7[3E_^X4O\,?R1_M'P#_R M0F5?]@U#_P!-1"BBBNL^M"ON7_@WW_Y/CU/_ +)Y?_\ I59U\-5]N?\ ! N] MN+#]MO4Y[;3I+IC\/[\>7$1D#[59\\UY>=_\BFM_A9^6^-O_ ":;.?\ KQ+] M#]K**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK\?/\ ($V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH F\8_\BQ>_P#7 U_P#X*GZ[J5U_ MP3]^)UO-X9NH5;1(P979<+_I4/6OP0K]&X._Y%]3_%^B/]&/H=?\D!CO^PI_ M^FJ04445]U]05\F_P#!'37- M1L_^")_\ RF;%%8_P#PDNK_ /0H7O\ WTM'_"2Z MO_T*%[_WTM<)\,;%8_B7_D+Z/_U^G_T$T?\ "2ZO_P!"A>_]]+69KFN:C/J. MFR2>&[F,QW)9$9ES(=O04 =716/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ MWTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[ M_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WT MM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_ M]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+6O&Q>-79"I*@E3U M'M0 M?PA?M8?\G3?$O\ [*!K/_I=-7]WM?PA?M8?\G3?$O\ [*!K/_I=-0!^ MW_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4 M444 %%%% !1110 5^:O_ =)?%3X:>#O^">FD>%?%7C_ $;3]4O/BQX6NK33 M+S4HH[F:"'4!)+*D1;>R(B.68# "G)K]*J* /F'_ (*C?LWV'_!3#_@EY\4/ M@%\&?%.E:U+XU\+>?X1U'3]1BFL[V_L[F.\M$$Z,4V/-4FNU@42R*.BLV,D#L M": .2_9L^#.E_LY?LZ^ ?V>]$O/M%GX$\%Z7X>M+@KM\V.RM(K97QVR(@?QK MM:** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY_P#DT?Q[_P!@%_\ T-: .Z^% MW_),_#O_ & K3_T2E;M87PN_Y)GX=_[ 5I_Z)2MV@#\=O^#B7_D[3P=_V3J' M_P!+[RO@"OO_ /X.)?\ D[3P=_V3J'_TOO*^ *_7LA_Y%%'T_4_UU\!_^30Y M/_UZ_P#;I!1117K'ZV%>Q_\ !/3_ )/G^$O_ &/^F?\ I0E>.5['_P $]/\ MD^?X2_\ 8_Z9_P"E"5SXS_=*G^%_D?.<8_\ )(YC_P!>*W_IN1_1+1117XF? MXI!1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 ;%%%% !1110 M4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5_+W7]0EW_QZ2_\ 7-OY M5_+W7W?!>U?_ +=_]N/[J^A;\.>_]RO_ +L!1117W)_*?BX5F^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-. M_P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH ** M** "OSX_X.*O^37_ 1_V/H_](KFOT'K\^/^#BK_ )-?\$?]CZ/_ $BN:]C( M/^1Q1]?T9^O> G_)W\H_Z^/_ -(D?C]1117ZX?ZY!1110 5_35\*O^27^&_^ MP!9_^B$K^96OZ:OA5_R2_P -_P#8 L__ $0E?$<:?!0]9?H?Q%],_P#W')?\ M5?\ *D;U%%%?!'\&!1110!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 M4444 %%%% !1110 4444 %%%% !1110 4444 ?SZ?\%2?^4@GQ3_ .QE/_HF M.O J]]_X*D_\I!/BG_V,I_\ 1,=>!5^TY?\ [A2_PQ_)'^T? /\ R0F5?]@U M#_TU$****ZSZT*^Y?^#??_D^/4_^R>7_ /Z56=?#5?_P#7 U>+O$>G>&?#G[0/A^ZDUG5CI>AZ@D[#3]4OPQ7[):WI46UU/N5E$4 M4C.2I &0:T/VS_@YXS_:'_9"^*/P%^'/BW^P=?\ &GP_U?1-%UDR,@L[JZLY M88I&9/F50[C)7Y@,D_Q1\,8_A3^T9X<&C> M%/&L&L7EO;V&B:9H4]G/)K6FLKYO+AHK5#!;6X++)(9=PMXC,0#]LJ*;&GEQ MK'O9MJ@;F.2?_]@%__ $-:['XF?&7X7?!NQM=3^*'C M6RT2WO9C%:RWKD"1P,E1@'G'->#?M=_M=_LT^.?V:?&/A+PE\8]'O]2O]':* MSLX)6+RON4[1E>O% 'T%\+O^29^'?^P%:?\ HE*W:X_X6>,_"S_#'PXZZW 0 M=!LR#D_\\4K>_P"$Q\,?]!J#_OJ@#\B/^#B7_D[3P=_V3J'_ -+[RO@"OOC_ M (.%=3T_5?VK_"$^G723(OP\A5F0]#]OO.*^!Z_7LA_Y%%'T_4_UU\!_^30Y M/_UZ_P#;I!1117K'ZV%>Q_\ !/3_ )/G^$O_ &/^F?\ I0E>.5[!_P $_+B& MU_;A^$]S<2!(T\>Z8SL>@'VA.:Y\9_NE3_"_R/G.,?\ DDDO\ US;^5?R]U_3E=^,? M#'V67_B=0?ZMOXO:OYC:^[X+VK_]N_\ MQ_=7T+?ASW_ +E?_=@****^Y/[F M"BBB@#]9O^#<;_DDWQ,_[&*Q_P#1$E?I%7YI_P#!NOK>DZ5\*?B4FHW\<)?Q M#8E0YZCR)*_1K_A,?#'_ $&H/^^J_)>(O^1S6]5^2/\ )?Z0_P#R>7-O\5/_ M -,TS2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZKQ3\7-*LWQC_R+%[_UP-'_ M F/AC_H-0?]]5G^*/%'A^\\/W=K:ZK$\CQ$(BGDF@#AQ4O_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]4 :5?GQ_P<5?\ )K_@C_L?1_Z17-?>O_"8^&/^@U!_WU7Y M_P#_ <-:[I&J_LR>"8=.U".9E\=AF5#T'V*YYKV,@_Y'%'U_1GZ]X"?\G?R MC_KX_P#TB1^1-%%%?KA_KD%%%% !7]-7PJ_Y)?X;_P"P!9_^B$K^96OZ6/A; MXO\ #2?#'PXCZS""-!LP1N_Z8I7Q'&GP4/67Z'\1?3/_ -QR7_%7_*D=A16; M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5\$?P8:5%9O_"8^&/^@U!_WU1_PF/A MC_H-0?\ ?5 $-E_R.][_ ->47\S6Q7,VGB704\6W=Z^J1")[6-4DSP2"!5[U_ MP5 NK>]_;\^*-U:RAXW\2$HZ]"/)CKP6OVG+_P#<*7^&/Y(_VCX!_P"2$RK_ M +!J'_IJ(4445UGUH5]R_P#!OO\ \GQZG_V3R_\ _2JSKX:K[>_X(#:C8Z7^ MV[J=SJ%RL2'X?7ZAG/&?M5GQ7EYW_P BFM_A9^6^-O\ R:;.?^O$OT/VJHK- M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZK\?/\@32HK-_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZH /&/\ R+%[_P!<#5S3O^0?!_UQ7^0K#\4>*/#]YX?N[6UU6)Y' MB(1%/)-6['Q=X:CLH8WUF$,L2@@GH<4 :]%9O_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_ MWU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9 MO_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 'AG_!5S_E'E\4?^P% M%_Z50U_/Y7[Z?\%4O$^@7O\ P3Z^)UK::K%)(^AQA44\G_2H:_ NOT;@[_D7 MU/\ %^B/]&/H=?\ ) 8[_L*?_IJD%%%%?7']O>)=!N=3TR:#5(F6&Z+2L#]T;>IH Z:BLW_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BL MW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^J -*BLW_A,?#'_ $&H/^^JT4=9$$B-E6&01W% "U_"%^UA_P G3?$O M_LH&L_\ I=-7]WM?PA?M8?\ )TWQ+_[*!K/_ *734 ?M_P#\&FW_ "E,_:[_ M .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% ! M1110!Y'^WQM<27*RC=',9+ARNQW/[,53A\/Z#;ZO+X@M]$LX[^= MDU\EL@FD48^5G W$<#@GL* *W@5?%J>"='3Q]);MKHTJW&M-:#$1N_*7SBG^ MSOW8]L5JT44 4M9\.>'O$<20>(=!LK](VW1I>VJ2A#Z@,#@UX[^VQ\/O .E_ MLI>.=0TSP1H]O<1:&[13P:9$CH=R\A@N0:]OKRC]N?\ Y-'\>_\ 8!?_ -#6 M@#M/A=ING#X9>' +"$ :%9X'E#_GBGM6[_9VG_\ /C#_ -^A61\+O^29^'?^ MP%:?^B4K=H _'3_@X@@A@_:S\'K!"J _#N$D(H'_ "_WE? 5??\ _P '$O\ MR=IX._[)U#_Z7WE? %?KV0_\BBCZ?J?ZZ^ __)HR))^W+\)D=0P/C[3 01D'_2$KQVO8_^">G_ "?/\)?^Q_TS_P!*$KGQ MG^Z5/\+_ "/G.,?^21S'_KQ6_P#3+G$G /$E++\OI4IPG2C4; MJ1FW=SJ1LN6I%6M%=+WOJ?J'!7!65<295/$XF'_P $=W_\9H_X:U_9A_Z'>'_P1W?_ ,9KX>HK\L_XF3XZ_P"@ M;#?^ 5?_ )\+:QX2\:^'[7Q3X9\FYL+Q"]M/]E*;UR1G:ZAAR#U%:']G:?_SXP_\ M?H5PW[+/_)O_ (9_Z\6_]&O7?U_8O#^/K9KD.$QM9)3JTJR/'9Q*PA."L8!%:]<]\6?$N MB>#/AEKWC#Q+>_9M.TG2IKS4+CRV?RH(D+N^U 6;"J3@ DXX!-5&,IR48J[9 M,I1A%RD[)&KI^GV#6$!-E"285R3&/05-_9VG_P#/C#_WZ%?+%E_P6M_X)DQ6 M<44G[2^&6)0P_P"$-UK@@?\ 7G4G_#['_@F/_P!',?\ EF:U_P#(=>Y_JMQ/ M_P! -;_P5/\ ^1/"_P!:^%O^@^C_ .#8?_)'U'_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5\N?\ #['_ ()C_P#1S'_EF:U_\AT?\/L?^"8__1S'_EF:U_\ (='^ MJW$__0#6_P#!4_\ Y$/]:^%O^@^C_P"#8?\ R1]1_P!G:?\ \^,/_?H5\=_M MY0PP?&JV2&)4']@0'"K@?ZV:NA_X?8_\$Q_^CF/_ "S-:_\ D.O*/CI^TC\% M_P!J?Q=;_%#X#>,_[=T(:#7X'])#), MZR_PVE5Q6&J4X^VIJ\H2BK^]I=I(_3/";/&/^PC_ .R-7WQ7]I?1I_Y)+&?]?W_Z;@?@WBO_ ,CJA_U[ M_P#;I$/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U%?T $H@'_+E&R;*$DZ#9Y/E#_ )X)7\S=?TU?"K_DE_AO_L 6?_HA*^(XT^"AZR_0 M_B+Z9_\ N.2_XJ_Y4C8_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHKX(_@PA_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH PK.RLSXSO8C:1;19QD+Y8P#DUK_P!G M:?\ \^,/_?H5FV7_ ".][_UY1?S-;% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H5!JD>GZ;IESJ/]F0O]G@>39L W;5)QG''2KM4?%' M_(LZC_UX3?\ H!K'$3E3P\Y1W2;_ -*45*K%/9M'S;_ ,/!]/\ ^B'P_P#@ M\'_R/1_P\'T__HA\/_@\'_R/7S717^?O_$C_AX/I__1#X?_!X/_D>OFNB MC_B./BC_ -##_P I4/\ Y6'_ !#[A#_H&_\ )ZG_ ,F?2G_#P?3_ /HA\/\ MX/!_\CUZY^SW\8=/^._AF]\1?\(3#I7V._\ LWD_:1/O^16W9\M,?>QC':O@ M^OK?_@GQ_P DSUK_ +#I_P#1,=?IWA#XG\<\4<;4L!F>+]I1E&;)#@*, ?N8Z\#KWW_@J3_RD$^*?_8RG_P!$QUX%7[3E_P#N M%+_#'\D?[1\ _P#)"95_V#4/_340HHHKK/K0K[B_X-_(89_VX=32:)7'_"O; M\X9.SB5A"<%8P"*MZ?I]@UA 390DF% MN4_X:U_9A_Z'>'_ ,$=W_\ &:XG_@H= M_P BIX;_ .PC/_Z+6OE2OY@\2_&OBK@WC"OE6"HT94X*#3G&;E[T%)W<:D5N M]--C]'_P1W?\ \9KX>HKX+_B9/CK_ *!L-_X!5_\ EQ])_P 0 MJX>_Y^U?_ H?_('W#_PUK^S#_P!#O#_X([O_ .,T?\-:_LP_]#O#_P"".[_^ M,U\/44?\3)\=?] V&_\ *O_ ,N#_B%7#W_/VK_X%#_Y _2X6&G, PL8<$_L[3_P#G MQA_[]"OF7_@C)_RC6^&O^[J__IXO:^H*_&)__)R\ M[_["\3_Z>F0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%345PGPQ#_9VG_P#/C#_W MZ%9'B.RLTU7252TB :\(8",:9Y5E3P-/GE%7>L5IM]IH]\_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*^:_^ M'B__ %1W_P N'_[GH_X>+_\ 5'?_ "X?_N>OC/\ B./A=_T,/_*5?_Y6>[_Q M#[B__H&_\GI__)GTI_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A7S7_ ,/%_P#J MCO\ YWBN\\,?\ M()_97V33S=>?_:GG[\2(FW;Y28^_G.>W2O7:^]X?XBR;BG+5C\KJ^TI-M*7+ M*.JT>DE%_@?.9GE>.R?%/#8N'+-).UT]'MJFU^)#_9VG_P#/C#_WZ%3 # & M .@%%%>V>>%?PA?M8?\ )TWQ+_[*!K/_ *735_=[7\(7[6'_ "=-\2_^R@:S M_P"ETU '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T M^3U^_P!0 4444 %%%% !1110 4444 %%&_ M"6A76KZ[?R#(@M+>)I97P.6(53A1R3@#DU\#?L%?'SPA_P %(M0TW]I?]N'] MH#0]$_X6!,]Q\$_V87\=PV:VFA"0K;7^HV$W2@3 3+)!'&\?E1J6) M!^CE%0Z=IVGZ1I\&DZ38PVMK:PK#;6UO$$CAC4!5157 50 . !4U !7E'[ M<_\ R:/X]_[ +_\ H:UV/Q,^,OPN^#=C:ZG\4/&MEHEO>S&*UEO7($C@9*C M/..:\&_:[_:[_9I\<_LT^,?"7A+XQZ/?ZE?Z.T5G9P2L7E?* /H+X M7?\ ),_#O_8"M/\ T2E;M*5O?\)CX8_Z M#4'_ 'U0!^1'_!Q+_P G:>#O^R=0_P#I?>5\ 5]\?\'"NIZ?JO[5_A"?3KI) MD7X>0JS(>A^WWG%? ]?KV0_\BBCZ?J?ZZ^ __)HG_)\_PE_P"Q_P!,_P#2A*\*W_IN1_1116;_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?5?B9_BD:5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 : M5?GY^U__ ,%JO^&(/CCJ/P$_X9J_X2?[)#%=_P!K?\)E]BW^<"VWROL)6>9IP_P]'$X"IR3=2,;VB]&I-JTD MUT70^GO^(F7_ *LH_P#,D?\ WNH_XB9?^K*/_,D?_>ZORMHK]S_XAGP1_P! MG_E2K_\ )GX-_P 1/XY_Z"__ "G2_P#D#]4O^(F7_JRC_P R1_\ >ZC_ (B9 M?^K*/_,D?_>ZORMHH_XAGP1_T"?^5*O_ ,F'_$3^.?\ H+_\ITO_ ) _5O2? M^"Y?_#8E^G[./_#+W_"._P#"1!O^)S_PFWVS[/\ 9U-U_J?L4>_=Y&S[XQNS MSC!U:_.S]A'_ ).K\+?2^_\ 2"XK]$Z_RU^F]D>5\/\ BM@L/@*?)!X*G)J\ MGJZ^)5[R;>R7D?WI]%S/LVXA\/\ %8G,*G/-8J<4[1CHJ5%VM%);M]+A1117 M\<'])!1110!]Z_LL_P#)O_AG_KQ;_P!&O7?UYC^S'XGT"R^ _ANUN]5BCD2R M8,C'D?O'KO/^$Q\,?]!J#_OJO].^#/\ DC\N_P"O%'_TW$_DC/?^1WBO^OD_ M_2F:5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5?2GE%Z[_P"/27_KFW\J_E[K M^G*[\8^&/LLO_$Z@_P!6W\7M7\QM?=\%[5_^W?\ VX_NKZ%OPY[_ -RO_NP% M%%%?J_)'^2_P!(?_D\ MN;?XJ?\ Z9IFE16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5XI^+FE7F?[:'_ M ":#\4?^R?ZO_P"D;?MC^*/#]Y^R3\3K6UU6)Y'\ M :N$13R3]CEKLR[_ )&%'_%'\T<>8_\ (OK?X9?DS^;:BBBO[@/X3"BBB@ K M[[_X)U_\FX0_]AJZ_FM? E??7_!.L@_LXP@=M:NOYK7\?_3@_P"3(/\ [":/ MY3/Z4^BE_P G57_7BK^<#W:BBBO\_]>47\S6Q7Y*_\'(]_9ZEX@^$MU87"RQF+7!O4\9_X MEU?F+7ZSPSX7_P"L624LP^M\G/S>[[/FMRRE'?G5[VOL?D7%'BI_JWGM;+OJ M?M/9\OO>TY;\T8RVY':U[;O:Y_5)17\K=%>[_P 04_ZC_P#RE_\ =#P/^(X? M]2__ ,J__T)/\ A=D_^GAU8'QL]MC:5/ZA:\HK^+W:_P"G9^I=%%%? MX;'^GP4444 %?6__ 3X_P"29ZU_V'3_ .B8Z^2*^K/V"-=TC2OAQK,.HZA' M"S:V657/4>3'S7[1X _\G(H?X*G_ *2SX/Q)_P"25J?XH?F?1%%9O_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?5?WP?S>:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ M?5 'X#?\%2?^4@GQ3_[&4_\ HF.O J]Z_P""H%U;WO[?GQ1NK64/&_B0E'7H M1Y,=>"U^TY?_ +A2_P ,?R1_M'P#_P D)E7_ /_340HHHKK/K0K[E_P"# M??\ Y/CU/_LGE_\ ^E5G7PU7V]_P0&U&QTO]MW4[G4+E8D/P^OU#.>,_:K/B MO+SO_D4UO\+/RWQM_P"339S_ ->)?H?M516;_P )CX8_Z#4'_?5'_"8^&/\ MH-0?]]5^/G^0)I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 !XQ_P"18O?^ MN!K\V_B=_P '$_\ PJGXE>(?A=_PQ]]O_P"$:UR[TK[=_P +!\K[3]GF>'S- MG]GMLW;,[=QQG&3UK]%/%'BCP_>>'[NUM=5B>1XB$13R37\W?[5;*_[4/Q)= M#D'Q]K!!'?\ TV:OU#PQX=R;B'&8B&84N=0C%KWI1LVW?X6OQ/ROQ2XDSKAS M!X:IEU7V;G*2?NQE=)*WQ)_@?HI_Q$R_]64?^9(_^]U'_$3+_P!64?\ F2/_ M +W5^5M%?L/_ !#/@C_H$_\ *E7_ .3/QG_B)_'/_07_ .4Z7_R!^J7_ !$R M_P#5E'_F2/\ [W4?\1,O_5E'_F2/_O=7Y6T4?\0SX(_Z!/\ RI5_^3#_ (B? MQS_T%_\ E.E_\@?K5X?_ ."H'_#Q+2+S3?\ A1W_ A__"*7,$N__A)O[0^U M?:%E&,?9H=FWR?\ :SN[8YFKY'_X)8L,>.USR?[+('_@77UQ7^/OTLLKP.3> M.F983!PY*<8T+*[=KT*;>K;>[?4_T=^CYFN/SKPIP6,QL^>I*56[LE>U6:6D M4ELET"BBBOYP/VD**** /TRA_P!4O^Z*=67%XQ\,>4O_ !.H/NC^*G?\)CX8 M_P"@U!_WU7^KZV/XT>YI45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4Q'AG_!5 MS_E'E\4?^P%%_P"E4-?S^5^^G_!5+Q/H%[_P3Z^)UK::K%)(^AQA44\G_2H: M_ NOT;@[_D7U/\7Z(_T8^AU_R0&._P"PI_\ IJD%%%%?7']U]05\H_\$F: M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5<)\,:58_B7_ )"^C_\ 7Z?_ $$U M-_PF/AC_ *#4'_?5?+W_ 5R_:7^(?[/_P"R7-\5/@'XZCTKQ#8:[9QP7R6, M%SY:22!6&RXC=#D<84N M?_1AKX(_X?8_\%./^CF/_+,T7_Y#KZS\#>.O%'Q0\":!\2?'&J_;M:U_0;+4 M=7O?(2+S[F:WCDEDV1JJ+EV8[5 49P !Q7\A_2_X'S;A3A7+:V+G"2G6DER. M3=U3;UO&)^__ $?N.\HXMSS&4<'"I%PIIOG44K.26EI2-2BBBOX"/ZJ"BBB@ M#WK_ ()]?\E5UC_L7G_]'PU]=5\>_L$ZGI^E?%#5I]1NDA1M =59SU/GQ<5] M8?\ "8^&/^@U!_WU7]Z_1_\ ^3<4O^OE3_TH_G'Q*_Y*F?\ AC^1I45F_P#" M8^&/^@U!_P!]5HHZR()$;*L,@CN*_:SX$6OX0OVL/^3IOB7_ -E UG_TNFK^ M[VOX0OVL/^3IOB7_ -E UG_TNFH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X M--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** /CO_@X"\"?$#XD? M\$;OC[X6^&5I<3ZK_P (8MX8+529)+2UN[>ZNU ')S;0S\#J,BOF/]N7]EG] MCCXA?\&S=E\1?AS\//#&C_\ "+?!+0_&'@3Q-HFF06MW8ZK#:VLR31S1*'6> M9PT,ASN9I6#?-T_5Z6**>)H)XU='4JZ.N0P/4$=Q7@?A#_@F3^QYX&L;;PMX M>\!:JGA&P\1?V]I?P[G\5ZA+X:L=0$_VA98=+>,UNUVRC5FT^!KO>.S>>9,CUS7I- M%% %+6?#GA[Q'$D'B'0;*_2-MT:7MJDH0^H# X->._ML?#[P#I?[*7CG4-,\ M$:/;W$6ANT4\&F1(Z'_]@%__0UH [3X7:;IP^&7 MAP"PA &A6>!Y0_YXI[5N_P!G:?\ \^,/_?H5D?"[_DF?AW_L!6G_ *)2MV@# M\=/^#B""&#]K/P>L$*H#\.X20B@?\O\ >5\!5]__ /!Q+_R=IX._[)U#_P"E M]Y7P!7Z]D/\ R**/I^I_KKX#_P#)HR))^W M+\)D=0P/C[3 01D'_2$KQVO8_P#@GI_R?/\ "7_L?],_]*$KGQG^Z5/\+_(^ M M,?\ R2G:?]EE_T M&'_5M_RR'I7\P-?U"7?_ !Z2_P#7-OY5_+W7W?!>U?\ [=_]N/[J^A;\.>_] MRO\ [L!1117W)_W1R/$5C@N@./W$E?H_\ MV=I__/C#_P!^A7Y.?\$3/V@/^%#?"#QG+_PB7]J_VOXDB&/M_D>5Y5NO_3-] MV?-]L;>^>/M?_AX3_P!4B_\ *_\ _<]?SGQIX@<(Y1Q/B<'B\3RU(-)KDJ.W MNI[J#6SZ,_R'^D5FN I^-&;PE/53@GH_^?-/R/HS^SM/_P"?&'_OT*/[.T__ M )\8?^_0KYS_ .'A/_5(O_*__P#<]'_#PG_JD7_E?_\ N>OE_P#B*7 G_09_ MY3J__('XI_;&6_S_ (/_ "/HS^SM/_Y\8?\ OT*\T_;-L;*/]D3XH/'9Q*P^ M'^KX*Q@$?Z'+7GW_ \)_P"J1?\ E?\ _N>N(_:7_;C_ .$T_9T\>>$?^%7_ M &;^TO!VI6WVC^V]_E[[61=VWR1G&>F17H93XF\#U\UH4X8N\I3BE^[J[N22 M^P*__(ZH M?]>__;I$/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%?T-"?'@!*(!_P N5S7Z%U^?'_!Q5_R:_P""/^Q] M'_I%GV!^&'ALFRA).@V>3Y0_YX)7\S=?TU?"K_DE_AO\ [ %G_P"B$KXCC3X* M'K+]#^(OIG_[CDO^*O\ E2-C^SM/_P"?&'_OT*/[.T__ )\8?^_0J:BO@C^# M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@#\F?\ @Y0BBA\2_"5(8U1?)USA M5P/^8=7Y@U^H'_!RI_R,_P )O^N&N?\ N.K\OZ_K'PS_ .2(PG_<3_T[,_D7 MQ0_Y+G%_]P__ $U ****^[/@0KI?@N ?C%X3!'_,RV'_ *4)7-5TOP7_ .2Q M>$_^QFL/_2A*\[./^11B/^O<_P#TEG=E?_(SH?XX_P#I2/U+HHHK_G$/]M@H MHHH *^L_^"?MK;3_ UUII[>-R-<(!= ?^6,=?)E?6__ 3X_P"29ZU_V'3_ M .B8Z_:/ '_DY%#_ 5/_26?!^)/_)*U/\4/S/=_[.T__GQA_P"_0H_L[3_^ M?&'_ +]"IJ*_O@_F\A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH _GS_X*C(D M?_!0'XI)&@51XD. HP!^YCKP.O??^"I/_*03XI_]C*?_ $3'7@5?M.7_ .X4 MO\,?R1_M'P#_ ,D)E7_8-0_]-1"BBBNL^M"ON+_@W\AAG_;AU-)HE7__ *56=>7G?_(IK?X6?EOC;_R:;.?^ MO$OT/V=_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHK\?/\ ($A_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*FHH R/%UC91^&KQX[.)6$)P5C (K^;#]JT ?M1_$D ?\ MS]K'_I=-7]*GC'_D6+W_ *X&OYJ_VKO^3H_B5_V/^L_^ETU?M7@O_P C#%_X M8_FS\/\ &W_D7X/_ !R_)' T445_01_.X4444 ?7/_!+$#;X[..^E_\ MW7U MO7R1_P $L?N>._KI?_MY7UO7^*7TQO\ E('-/\.'_P#4>D?ZE_1G_P"3-Y?_ M (JW_IZH%%%%?S ?O(4444 ?I9%IVG^4O^@P_='_ "R%._L[3_\ GQA_[]"I M(?\ 5+_NBG5_J^MC^-'N0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344Q'SK_P5 M9LK.+_@GK\4)([2)6&AQ898P"/\ 2H:_ &OZ _\ @JY_RCR^*/\ V HO_2J& MOY_*_1N#O^1?4_Q?HC_1CZ'7_) 8[_L*?_IJD%%%%?7']U]/?V=I_\ SXP_]^A7S+_P1D_Y1K?# M7_=U?_T\7M?4%?C.9_\ (RK_ ..7_I3/\:/$_P#Y.7G?_87B?_3TR'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:BN$^&(?[.T__ )\8?^_0KXI_X+XVUM!^P)?& M"W1"?$>GY*(!G]\*^W*^)_\ @OM_R8'??]C)I_\ Z.%?1\(?\E5@O^OL/_2D M?,\9_P#))X[_ *]3_P#26?AG1117]DG\6A1110 5^HWP*_Y(9X(_[$W2O_2. M*ORYK]1_@5_R0SP1_P!B9I7_ *1Q5_ ?T_\ _DB,G_[")_\ IIG]A?0[_P"2 MJS/_ *\Q_P#2T=31117^5Y_H$%%%% 'N_P#P3_@AG^*>KK/"K@>'W(#J#_RW MAKZW_L[3_P#GQA_[]"ODO_@GU_R576/^Q>?_ -'PU]=5_>OT?_\ DW%+_KY4 M_P#2C^/_3Y/7[_ % !1110 444 M4 %%%% !1110 445\"?\%$/^"I/Q:^"W[;'P$_99_9NT:SGT;Q'\<]"\)_%K MQ;=VZS16KWL9F71;<-UNC;$7$SCF!);4O*/VY_\ DT?Q[_V 7_\ 0UH [KX7?\DS\._]@*T_]$I6[6%\ M+O\ DF?AW_L!6G_HE*W: /QV_P"#B7_D[3P=_P!DZA_]+[RO@"OO_P#X.)?^ M3M/!W_9.H?\ TOO*^ *_7LA_Y%%'T_4_UU\!_P#DT.3_ /7K_P!ND%%%%>L? MK85ZI^P_KG_",?M=_#OQ1]E\_P#LOQ5:WOD;]OF^2_F;-V#MSMQG!QG.#TKR MNO1/V2_^3CO"/_85'_H#5X_$5>KAN'\76I.THTJC3[-0;6^FY\IQY.5+@;-) MQW6&KM?*E(_;+_AX3_U2+_RO_P#W/1_P\)_ZI%_Y7_\ [GKYMHK_ #C_ .(I M<=_]!G_E.E_\@?X0_P!L9E_/^"_R/I+_ (>$_P#5(O\ RO\ _P!ST?\ #PG_ M *I%_P"5_P#^YZ^;:*/^(I<=_P#09_Y3I?\ R ?VQF7\_P""_P CZ2_X>$_] M4B_\K_\ ]SU^0O\ P5J\;?\ "P_VQ]2\6_V9]C^U:+9?Z/YWF;<(1][:,]/2 MONBOSY_X*0?\G*S_ /8$M/Y-7],_12XTXFXB\2JV&S"OSP6&J22Y81U52DD[ MQBGLWUL?GOB7F&+Q7#JA5E=>TB]EVEV1X+1117^B9^!!1110!Z[^PC_R=7X6 M^E__ .D%Q7Z)U^=G["/_ "=7X6^E_P#^D%Q7Z)U_DA]/;_D[^!_[ *7_ *D8 MH_T;^B%_R;7%_P#874_],X<****_B(_JD**** /O7]EG_DW_ ,,_]>+?^C7K MOZX#]EG_ )-_\,_]>+?^C7KOZ_T[X,_Y(_+O^O%'_P!-Q/Y(SW_D=XK_ *^3 M_P#2F%%%%?2GE$=W_P >DO\ US;^5?R]U_4)=_\ 'I+_ -_\ VZ04445_1Q^6!7Y\?\'%7_)K_@C_ +'T?^D5S7Z#U^?'_!Q5_P F MO^"/^Q]'_I%\!/\ D[^4?]?'_P"D2/Q^HHHK]"KSIRIVORM7M=VOW/\_/IWUZ] M'#S:Z8<]&_X:[_ &A_^BA?^4FT_P#C5'_#7?[0_P#T4+_RDVG_ M ,:KS:BOY/\ ];.*O^@^M_X-G_\ )'^=_P!=QG_/R7WO_,])_P"&N_VA_P#H MH7_E)M/_ (U1_P -=_M#_P#10O\ RDVG_P :KS:BC_6SBK_H/K?^#9__ "0? M7<9_S\E][_S/E_\ X+-?%+QW\4+KX=WOCG7?MTMLNK"!OLL46T-]BSQ&JY^Z M.OI7P_7V!_P5<_YD+_N*?^V=?']?ZL_1LQ>*QW@KE5?$U)3F_;WE)N3=L362 MNW=NR27H?SOQU.=3BK$2F[OW-7_@B%%%%?N9\D%=+\%_^2Q>$_\ L9K#_P!* M$KFJZ7X+_P#)8O"?_8S6'_I0E>=G'_(HQ'_7N?\ Z2SNRO\ Y&=#_''_ -*1 M^I=%%%?\XA_ML%%%% !7UO\ \$^/^29ZU_V'3_Z)CKY(KZW_ ."?'_),]:_[ M#I_]$QU^T> /_)R*'^"I_P"DL^#\2?\ DE:G^*'YGOM%%%?WP?S>%%%% '\^ MG_!4G_E()\4_^QE/_HF.O J]]_X*D_\ *03XI_\ 8RG_ -$QUX%7[3E_^X4O M\,?R1_M'P#_R0F5?]@U#_P!-1"BBBNL^M"OHG_@F?_R7#6_^Q.G_ /2RTKYV MKZ)_X)G_ /)<-;_[$Z?_ -++2OSSQ9_Y-OFG_7J7Z'XY](/_ ),KGG_7B7YH M^VZ***_S./\ $8**** "ORJ^//\ R7+QG_V-FH_^E,E?JK7Y5?'G_DN7C/\ M[&S4?_2F2O[@^A-_R/)?^YX?_ !/\CE****_T,/R **** M /KG_@EC]SQW]=+_ /;ROK>ODC_@EC]SQW]=+_\ ;ROK>O\ %+Z8W_*0.:?X M7Q1_[ 47_I5#7\_E?T!_\%7/ M^4>7Q1_[ 47_ *50U_/Y7Z-P=_R+ZG^+]$?Z,?0Z_P"2 QW_ &%/_P!-4@HH MHKZX_K@**** /U%_X)Y_M&?&7P%^QYX.\)^$_&/V33[5+[[/;_V?;R;=U_<. MWS/&6.69CR>]>T?\-=_M#_\ 10O_ "DVG_QJOF#]B+_DU[PM_N7?_I9/7JU? MYJ\=<3\2X?C;-*5+&UHQCB*Z252:22JR222E9)+1)'^%OBUC,7'Q5S]*I))8 MW%=7_P _ZAZ3_P -=_M#_P#10O\ RDVG_P :H_X:[_:'_P"BA?\ E)M/_C5> M;45\K_K9Q5_T'UO_ ;/_P"2/S[Z[C/^?DOO?^9Z3_PUW^T/_P!%"_\ *3:? M_&J^=_\ @J-\=_BM\2_V1M6T+QMXJ^VVJ:G92I%]A@CPXG4 YC13W]:[^O$O M^"A?_)KFL_\ 7]9?^E"5^D>#W$O$>*\4\FHUL;5E"6)I)IU)M-+Q M)B\5/A_%1E4DTZ"/^Q,TK_TCBK^ _I__ /)$9/\ ]A$__33/["^AW_R5 M69_]>8_^EHZFBBBO\KS_ $""BBB@#WK_ ()]?\E5UC_L7G_]'PU]=5\B_P#! M/K_DJNL?]B\__H^&OKJO[U^C_P#\FXI?]?*G_I1_./B5_P E3/\ PQ_(**** M_:SX$*_A"_:P_P"3IOB7_P!E UG_ -+IJ_N]K^$+]K#_ ).F^)?_ &4#6?\ MTNFH _;_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_ M?Z@ HHHH **** "BBB@ HHHH \"_X*7?M?ZI^Q'^R=K'QE\-^%M3U36;B_M= M'T3^SO#]QJ:V%S=R>6+Z>VM@998+==\[QH-T@B$8*EPP_(O]MO\ X*1?L,:; M>_L<^#O@SH7Q=GMOAM^TGIWBOQGK/BOX7:I:ZAKLK>=+?7Q,D*F\OKB>5Y6C MC&27(50JA1^^-?//[.?LO\ 8?VS M^V?LR.OV/=Y\7V?=OSYN),8^X: /9?A+\3/#GQH^%WAWXO>#X+^+2?%&B6NJ MZ;'JNGR6ERD$\2RH)89 'BD"L-R, RG((R*Z&BB@#C/C-\#/"'QSTRRTGQ?J MFM6L=C.TT+:+JTEHS,5VD,4^\,=C7SY^U;^Q3\)_A]^SKXN\::)XD\837>G: M2TT$=]XIGFA9@RC#HQPPYZ&OK:O*/VY_^31_'O\ V 7_ /0UH Z#X5^!='3X M8>'$%U>X&@V8&;MO^>"5O_\ "#Z1_P _-[_X%M47PN_Y)GX=_P"P%:?^B4K= MH _&S_@X0TFVT?\ :N\(6]K)*RM\/86)ED+'/VZ\'4_2O@JOO_\ X.)?^3M/ M!W_9.H?_ $OO*^ *_7LA_P"111]/U/\ 77P'_P"30Y/_ ->O_;I!1117K'ZV M%>B?LF ']H[PB#_T%1_Z U>=UZ)^R7_R<=X1_P"PJ/\ T!J\+BG_ ))C'?\ M7FK_ .D2/D?$#_D@\V_[!J__ *:F?I!1117^5!_@B%%%% !7Y\_\%'QC]I6? M_L"VG\FK]!J_/G_@I!_R(G_( M@7^./Y2/!:***_T\/PX**** /7?V$?\ DZOPM]+[_P!(+BOT3K\[/V$?^3J_ M"WTO_P#T@N*_1.O\D/I[?\G?P/\ V 4O_4C%'^C?T0O^3:XO_L+J?^F<.%%% M%?Q$?U2%%%% 'W#^S/X3TV_^!/AR\FN+H,]FQ(2Y8#_6/T%=W_P@^D?\_-[_ M .!;5S'[+/\ R;_X9_Z\6_\ 1KUW]?Z=\&?\D?EW_7BC_P"FXG\D9[_R.\5_ MU\G_ .E,Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJV**^E/*,.[\$:0+64 M_:;S_5M_R]MZ5_,G7]0EW_QZ2_\ 7-OY5_+W7W?!>U?_ +=_]N/[J^A;\.>_ M]RO_ +L!1117W)_OB9Q_P"2\%?1E?.G_!-+_DC6 MM?\ 8SR?^D\%?1=?YN>-7_)T,R_Q1_\ 3<#_ !5^DI_R?'._^OD?_35,**** M_+C\-"N=^+W_ "2;Q1_V+M[_ .B'KHJYWXO?\DF\4?\ 8NWO_HAZ]OAG_DI, M%_U^I_\ I<3GQ7^ZU/\ "_R/RAHHHK_=$_EL**** "OOK_@G4,?LXQ'UUJZ_ MFM? M???_!.O_DW"'_L-77\UK^/_ *<'_)D'_P!A-'\IG]*?12_Y.JO^O%7\ MX'NM%%%?XYG^F 4444 =O^S=:17WQR\-VDS,%DU#!*-@_<;H:^Y?^$'TC_GY MO?\ P+:OA_\ 9B_Y+YX8_P"PC_[(U??%?VE]&G_DDL9_U_?_ *;@?@WBO_R. MJ'_7O_VZ1C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L45_1Q^6&/\ \(/I M'_/S>_\ @6U? /\ P<*^'K'1_P!F;P5/:S3L6\=A2)9RPQ]BN/6OT6K\^/\ M@XJ_Y-?\$?\ 8^C_ -(KFO8R#_D<4?7]&?KW@)_R=_*/^OC_ /2)'X_4445^ MN'^N04444 %?K-*H65E'9B.:_)FOUGG_ ->_^^?YU_)GTI_]VRKUK?E2/\]_ MIY_[OP_ZXK\L.,HHHK^/C_.L**** /C_ /X*N?\ ,A?]Q3_VSKX_K[ _X*N? M\R%_W%/_ &SKX_K_ %Q^C#_R8W*?^X__ *DUC^?N-_\ DJ,1_P!N?^D1"BBB MOWL^4"NE^#*AOC!X44]_$MB./^OA*YJNE^"__)8O"?\ V,UA_P"E"5YVL=8^'.L M3W4TZE=;*@13E1CR8_2OE>OK?_@GQ_R3/6O^PZ?_ $3'7[1X _\ )R*'^"I_ MZ2SX/Q)_Y)6I_BA^9[+_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%%?WP?S> M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 ?SX?\ !3VTBL?V^OBA:0LQ M6/Q&0"[9/^JCZFO!J]]_X*D_\I!/BG_V,I_]$QUX%7[3E_\ N%+_ Q_)'^T M? /_ "0F5?\ 8-0_]-1"BBBNL^M"OHG_ ()G@'XXZV?3P?/_ .E=I7SM7T3_ M ,$S_P#DN&M_]B=/_P"EEI7YYXL_\FWS3_KU+]#\<^D'_P F5SS_ *\2_-'V MW1117^9Q_B,%%%% !7Y5?'@8^./C,#MXKU'_ -*9*_56ORJ^//\ R7+QG_V- MFH_^E,E?W!]";_D>YQ_U[I?^E3/S+Q+_ -SP_P#B?Y'*4445_H8?D 4444 ? M7'_!+%01X[;T_LL?^E=?7%?)'_!+'[GCOZZ7_P"WE?6]?XI?3&_Y2!S3_#A_ M_4>D?ZE_1G_Y,WE_^*M_Z>J!1117\P'[R%%%% 'Z-1>"-(,2G[3>?='_ "]M M3O\ A!](_P"?F]_\"VK6A_U2_P"Z*=7^KZV/XT>YC_\ "#Z1_P _-[_X%M1_ MP@^D?\_-[_X%M6Q13$?,W_!4_P )Z;8?\$_?B=>0W%T631(R ]RQ'_'U#U%? M@A7] ?\ P5<_Y1Y?%'_L!1?^E4-?S^5^C<'?\B^I_B_1'^C'T.O^2 QW_84_ M_35(****^N/ZX"BBB@#]#OV(O^37O"W^Y=_^ED]>K5Y3^Q%_R:]X6_W+O_TL MGKU:O\N>/_\ DO,U_P"PFO\ ^G9G^$OBY_R=;/\ _L-Q7_I^H%%%%?(GYZ%> M)?\ !0O_ )-OT?_ M /DW%+_KY4_]*/YQ\2O^2IG_ (8_D8__ @^D?\ /S>_^!;5KQH(HUC4G"J M,GFEHK]K/@0K^$+]K#_DZ;XE_P#90-9_]+IJ_N]K^$+]K#_DZ;XE_P#90-9_ M]+IJ /V__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J M "BBB@ HHHH **** "BBB@ HKC_CW\0/&/PO^$6M>-/AU\.[CQ;XB@AC@\/> M&X)O*%_?SRI!;QR2X(@A\V1#+,01%$'D((0BOSG_ &IOVTO^"TG_ 2SUCP= M^T]^VEK'P9^)GP9\0>+K+1/'VA_#KP]>V%]X2^V2;(Y[26XD+74:-\NZ4$NV MU"J;Q(@!^I%%%% !7E'[<_\ R:/X]_[ +_\ H:UZO7E'[<__ ":/X]_[ +_^ MAK0!W7PN_P"29^'?^P%:?^B4K=K"^%W_ "3/P[_V K3_ -$I6[0!^.W_ <2 M_P#)VG@[_LG4/_I?>5\ 5]__ /!Q+_R=IX._[)U#_P"E]Y7P!7Z]D/\ R**/ MI^I_KKX#_P#)H:O\ Z1(^1\0/^2#S;_L&K_\ IJ9^ MD%%%%?Y4'^"(4444 %?GS_P4@_Y.5G_[ EI_)J_0:OSY_P""D'_)RL__ &!+ M3^35_6'T./\ DZM?_L$J?^G*)\)XB?\ (@7^./Y2/!:***_T\/PX**** /7? MV$?^3J_"WTO_ /T@N*_1.OSL_81_Y.K\+?2__P#2"XK]$Z_R0^GM_P G?P/_ M & 4O_4C%'^C?T0O^3:XO_L+J?\ IG#A1117\1']4A1110!]Z_LL_P#)O_AG M_KQ;_P!&O7?UP'[+/_)O_AG_ *\6_P#1KUW]?Z=\&?\ )'Y=_P!>*/\ Z;B? MR1GO_([Q7_7R?_I3"BBBOI3RB.[_ ./27_KFW\J_E[K^H2[_ ./27_KFW\J_ ME[K[O@O:O_V[_P"W']U?0M^'/?\ N5_]V HHHK[D_N8**** /MG_ ()I?\D: MUK_L9Y/_ $G@KZ+KYT_X)I?\D:UK_L9Y/_2>"OHNO\W/&K_DZ&9?XH_^FX'^ M*OTE/^3XYW_U\C_Z:IA1117Y_Y)-XH_[%V]_P#1#UT5<[\7O^23 M>*/^Q=O?_1#U[?#/_)28+_K]3_\ 2XG/BO\ =:G^%_D?E#1117^Z)_+84444 M %???_!.O_DW"'_L-77\UKX$K[[_ ."=?_)N$/\ V&KK^:U_'_TX/^3'R_[" M:/Y3/Z4^BE_R=5?]>*OYP/=:***_QS/], HHHH [S]F+_DOGAC_L(_\ LC5] M\5\#_LQ?\E\\,?\ 81_]D:OOBO[2^C3_ ,DEC/\ K^__ $W _!O%?_D=4/\ MKW_[=(****_HX_+ K\^/^#BK_DU_P1_V/H_](KFOT'K\^/\ @XJ_Y-?\$?\ M8^C_ -(KFO8R#_D<4?7]&?KW@)_R=_*/^OC_ /2)'X_4445^N'^N04444 %? MK//_ *]_]\_SK\F*_6>?_7O_ +Y_G7\F?2G_ -VRKUK?E2/\]_IY_P"[\/\ MKBORPXRBBBOX^/\ .L**** /C_\ X*N?\R%_W%/_ &SKX_K[ _X*N?\ ,A?] MQ3_VSKX_K_7'Z,/_ "8W*?\ N/\ ^I-8_G[C?_DJ,1_VY_Z1$****_>SY0*Z M7X+_ /)8O"?_ &,UA_Z4)7-5TOP7_P"2Q>$_^QFL/_2A*\[./^11B/\ KW/_ M -)9W97_ ,C.A_CC_P"E(_4NBBBO^<0_VV"BBB@ KZW_ ."?'_),]:_[#I_] M$QU\D5];_P#!/C_DF>M?]AT_^B8Z_:/ '_DY%#_!4_\ 26?!^)/_ "2M3_%# M\SWVBBBO[X/YO"BBB@#^?3_@J3_RD$^*?_8RG_T3'7@5>^_\%2?^4@GQ3_[& M4_\ HF.O J_:YQ_P!>Z7_I4S\R\2_] MSP_^)_D._KI?\ [>5];U\D?\$L?N>._KI? M_MY7UO7^*7TQO^4@%O\ K5_EQQ__ ,EYFO\ V$U__3LS_"7Q<_Y.MG__ &&X MK_T_4"BBBODC\]"O$O\ @H7_ ,FN:S_U_67_ *4)7MM>)?\ !0O_ )--Q%_P B'%?]>Y?DS\[****_V?/YL"BB MB@ K]1_@5_R0SP1_V)FE?^D<5?EQ7ZC_ *_Y(9X(_[$S2O_ $CBK^ _I_\ M_)$9/_V$3_\ 33/["^AW_P E5F?_ %YC_P"EHZFBBBO\KS_0(**** />O^"? M7_)5=8_[%Y__ $?#7UU7R+_P3Z_Y*KK'_8O/_P"CX:^NJ_O7Z/\ _P FXI?] M?*G_ *4?SCXE?\E3/_#'\@HHHK]K/@0K^$+]K#_DZ;XE_P#90-9_]+IJ_N]K M^$+]K#_DZ;XE_P#90-9_]+IJ /V__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3; M_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ KY)_:[^&EC_P48^-G MA7]E6RA6Z^&GPQ\<6'BGXPZMC,-_J-EBXT[PW$>DCF5HKN[Q_JH8H8S\US\G MN_[3_P /OCC\5?@;K_P\_9T^.]K\,_%FK6GV?3_&]SX5&LMI2L@V<#Q)%IG[+&A MKO*T\CN\CW#,TKR.TC,78L0#]&**SO"'AJR\%^$]+\':9=74] MMI.G06=O-?W+3SR)%&J*TDC$M(Y"@LQY)R3UK1H XSXS:)\WA5 (VG/.:^?/VK?!O[:=A^SKXNO/B!\9_!^H:+'I+' M4;*Q\./%--'N7*HY;Y3G'-?6U>4?MS_\FC^/?^P"_P#Z&M '0?"NQ\' M ^N61;^P;/)%J>OD)[UO_8O&_P#T&[+_ ,!C_C47PN_Y)GX=_P"P%:?^B4K= MH _&S_@X0BU:']J[P@NKW<4TA^'L.UHH]H ^W7G'\Z^"J^__ /@XE_Y.T\'? M]DZA_P#2^\KX K]>R'_D44?3]3_77P'_ .30Y/\ ]>O_ &Z04445ZQ^MA7HG M[)F?^&CO".#_ ,Q4?^@-7G=>B?LE_P#)QWA'_L*C_P! :O"XI_Y)C'?]>:O_ M *1(^1\0/^2#S;_L&K_^FIGZ04445_E0?X(A1110 5^?/_!1_/\ PTK/G_H" MVF/R:OT&K\^?^"D'_)RL_P#V!+3^35_6'T./^3JU_P#L$J?^G*)\)XB?\B!? MXX_E(\%HHHK_ $\/PX**** /7?V$?^3J_"WTOO\ T@N*_1.OSL_81_Y.K\+? M2_\ _2"XK]$Z_P D/I[?\G?P/_8!2_\ 4C%'^C?T0O\ DVN+_P"PNI_Z9PX4 M445_$1_5(4444 ? D@>8_4UW?V+QO_ -!N MR_\ 8_XUS'[+/\ R;_X9_Z\6_\ 1KUW]?Z=\&?\D?EW_7BC_P"FXG\D9[_R M.\5_U\G_ .E,Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBBOI3RC#N M[+QO]EESK=G_ *MO^78^GUK^9.OZA+O_ (])?^N;?RK^7NON^"]J_P#V[_[< M?W5]"WX<]_[E?_=@****^Y/[F"BBB@#[8_X)H[O^%.:V2>/^$F? _P"W>"OH MROG3_@FE_P D:UK_ +&>3_TG@KZ+K_-SQJ_Y.AF7^*/_ *;@?XJ_24_Y/CG? M_7R/_IJF%%%%?EQ^&A7._%[_ ))-XH_[%V]_]$/715SOQ>_Y)-XH_P"Q=O?_ M $0]>WPS_P E)@O^OU/_ -+B<^*_W6I_A?Y'Y0T445_NB?RV%%%% !7WU_P3 MJS_PSC%D_P#,:NL?FM? M???_!.O_DW"'_L-77\UK^/_ *<'_)D'_P!A-'\I MG]*?12_Y.JO^O%7\X'NM%%%?XYG^F 4444 =O^S&/\ L(_^R-7WQ7]I?1I_Y)+& M?]?W_P"FX'X-XK_\CJA_U[_]ND8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_ MXUL45_1Q^6&/]B\;_P#0;LO_ &/^-? /_!PK;^(8?V9O!3:OJ$$R'QV-JQ0 ME2#]BN.:_1:OSX_X.*O^37_!'_8^C_TBN:]C(/\ D<4?7]&?KW@)_P G?RC_ M *^/_P!(D?C]1117ZX?ZY!1110 5^LTNX2L&.3N.2*_)FOUGG_U[_P"^?YU_ M)GTI_P#=LJ]:WY4C_/?Z>?\ N_#_ *XK\L.,HHHK^/C_ #K"BBB@#X__ ."K MG_,A?]Q3_P!LZ^/Z^P/^"KG_ #(7_<4_]LZ^/Z_UQ^C#_P F-RG_ +C_ /J3 M6/Y^XW_Y*C$?]N?^D1"BBBOWL^4"NE^#.X_&#PH%.#_PDMC@G_KX2N:KI?@O M_P EB\)_]C-8?^E"5YV /_)R*'^"I_Z2SX/Q)_Y)6I_BA^9[+]B\;_\ 0;LO_ 8_ MXT?8O&__ $&[+_P&/^-;%%?WP?S>8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ M ,!C_C6Q10!_/A_P4]2[3]OKXH)?2J\P\1GS'1< GRH^@KP:O??^"I/_ "D$ M^*?_ &,I_P#1,=>!5^TY?_N%+_#'\D?[1\ _\D)E7_8-0_\ 340HHHKK/K0K MZ)_X)GY_X7CK>#_S)\^?_ NTKYVKZ)_X)G_\EPUO_L3I_P#TLM*_//%G_DV^ M:?\ 7J7Z'XY](/\ Y,KGG_7B7YH^VZ***_S./\1@HHHH *_*KX\9_P"%X^,\ MGG_A*]1S_P"!,E?JK7Y5?'G_ )+EXS_[&S4?_2F2O[@^A-_R/O\4OIC?\ *0.:?X0HHHH _1J*R\;^4N-;L_NC_ )=C_C3OL7C?_H-V7_@, M?\:UH?\ 5+_NBG5_J^MC^-'N8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q13$?,W_!4^U\61_\$_?B<]_JMK)"-$CWHD!!(^U0]#7X(5_0'_P5<_Y1 MY?%'_L!1?^E4-?S^5^C<'?\ (OJ?XOT1_HQ]#K_D@,=_V%/_ --4@HHHKZX_ MK@**** /T._8B_Y->\+?[EW_ .ED]>K5Y3^Q%_R:]X6_W+O_ -+)Z]6K_+GC M_P#Y+S-?^PFO_P"G9G^$OBY_R=;/_P#L-Q7_ *?J!1117R)^>A7B7_!0O_DU MS6?^OZR_]*$KVVO$O^"A?_)KFL_]?UE_Z4)7Z;X+_P#)V?_P!'PU]=5_>OT?\ _DW%+_KY M4_\ 2C^Y%._P"$!_X*"?\ 1?\ P)_X2DG_ ,57NE% 'Q1^T3_P3%^) M_P"UAXML_'7Q_P#$W@37]5T_3EL+2Z^Q:G:^7;B1Y FVVN8U/S2.&/^@9X$_[_:[_ /)U?HM1793S#'TH*$*TDET4FE^9]?@/$'CW*L'# M"8+-L32I05HPA7JQC%=E&,TDO1'YT_\ #B+PQ_T#/ G_ '^UW_Y.H_X<1>&/ M^@9X$_[_ &N__)U?HM15_P!J9G_S_G_X%+_,Z_\ B*'B9_T.\9_X4UO_ ),_ M.G_AQ%X8_P"@9X$_[_:[_P#)U:/A+_@B=;^!?$EIXN\*Q^!+74+"7S+2XSK3 M[&P1G:]Z5/4]0:_06BLZN/QU>E*G4JRE&2::C1\A?\ # WQ]_Z'WP)_X*K_ /\ C]'_ M P-\??^A]\"?^"J_P#_ (_7U[17RG^J?"O_ $ 4?_!4/_D3X'ZE@_\ GW'[ ME_D?(7_# WQ]_P"A]\"?^"J__P#C]'_# WQ]_P"A]\"?^"J__P#C]?7M%'^J M?"O_ $ 4?_!4/_D0^I8/_GW'[E_D?(7_ P-\??^A]\"?^"J_P#_ (_7@W@K M_@E]:_MD6-Y\7/&5GX0N+Z#5;G27EO6U6-R+:0H,"WNT3;UQQGU)K]-J\@_8 MI\"^+OA]\)]2T3QIH,^G7MDV!P7#F+>*RFE M'#U6G%SI15.3BVFX\T$G9M)M7M=+L88C*,IQE/V=?#PG'>TH1:OZ-'R#_P . M$/!?_0&\"?\ @1KW_P G4?\ #A#P7_T!O G_ ($:]_\ )U?H[17U'^M/$_\ MT'5O_!L__DCA_P!5.%O^@"C_ ."H?_(GYQ?\.$/!?_0&\"?^!&O?_)U'_#A# MP7_T!O G_@1KW_R=7Z.T4?ZT\3_]!U;_ ,&S_P#D@_U4X6_Z */_ (*A_P#( MGY\^ _\ @B9;?#/Q7:^-_!$?@2RU2R\S[+=9UJ39OC:-OEDO64Y5V'(/7/6O M1?\ AWY\=O\ H>O G_@KU#_Y(K[!HKY'/\HRKBO&1Q>=X>&*JQBH*=:$:LE% M-M14IJ344Y2:5[7;=KMGT>3UJW#V&>&RJ3P]-OF<:3]G%R:2!/_!7J'_R11_P[\^.W_0]>!/_ 5ZA_\ )%?8-%>' M_J%P+_T*L-_X(I?_ ")ZW^L?$/\ T&5?_!D_\SX^_P"'?GQV_P"AZ\"?^"O4 M/_DBC_AWY\=O^AZ\"?\ @KU#_P"2*^P:*/\ 4+@7_H58;_P12_\ D0_UCXA_ MZ#*O_@R?^9\]^%O@Q^W/X*\/VOA;PS\S:O]Q[N2\4\3<-^T_L MC'5L-[2W-[*K.GS&/^@9X$_[_ &N__)U?HM11_:F9 M_P#/^?\ X%+_ ##_ (BAXF?]#O&?^%-;_P"3/A_X:?\ !*WQ[\'M&G\/_#G7 MO FG6=Q=&XFA^RZI-ND*JI;,MTQ'"J, XXKH_P#A@;X^_P#0^^!/_!5?_P#Q M^OKVBOFL;D.19EBI8G&86G4J2WE.$92>EM9--O16U>Q\5F=>MG6.GC)_%_B3Q7X-O-/L])E-[:6FGWJ M231,-C*K-/A20QYK[OKSC]KOPIXC\<_LT^,?"/A'2);_ %*_T=HK.S@ +RON M4[1GOQ5TN%^&J%6-2G@J,91:::IP336J::CHUT8/ 8&2LZ4;?X5_D?#?AG_@ MA1X'\0^&]/U^+0O ZK?6,5PJR7.N[@'0-@XOL9Y[5>_X<(>"_P#H#>!/_ C7 MO_DZOT%^'UC=Z7X!T/3-0MVBGM]'MHIXGZHZQ*&4^X((K8K[O_6GB?\ Z#JW M_@V?_P D>5_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 "->_^3J[[X=?\$L/B!\)_#:^$?A_K_@33]/69Y1;_ M &35)?G;&X[I+IFYP.]?;]%>/GF(K\3X'ZEG$WB:-U+DK-U(76SY9\T;J[L[ M71Z>4Y=E^0XOZUEE&-"K9KGIQ4)6>ZYHI.SZJY\??\._/CM_T/7@3_P5ZA_\ MD4?\._/CM_T/7@3_ ,%>H?\ R17V#17QO^H7 O\ T*L-_P""*7_R)]-_K'Q# M_P!!E7_P9/\ S/C[_AWY\=O^AZ\"?^"O4/\ Y(H_X=^?';_H>O G_@KU#_Y( MK[!HH_U"X%_Z%6&_\$4O_D0_UCXA_P"@RK_X,G_F?)OAC]B+]I+P;K]KXH\- M_$?P);7UE)YEM/\ V/>OL;!&=KS$'KW!KOO^$!_X*"?]%_\ G_A*2?_ !5> MZ45[669-E&2T72R_#TZ,6[M4X1@F]KM123=DE<\_%X['8^:GB:LJC6BD M!-?T MW3;_ .VV5M_9%]:^7/L:/?NMIXV/RNPP21STSBOK:BKIU*E*:G!M-=5HSLP& M88_*L9#%X*M*E5@[QG"3C*+VNI1::=NS/SI_X<1>&/\ H&>!/^_VN_\ R=1_ MPXB\,?\ 0,\"?]_M=_\ DZOT6HKL_M3,_P#G_/\ \"E_F?7?\10\3/\ H=XS M_P *:W_R9^=/_#B+PQ_T#/ G_?[7?_DZC_AQ%X8_Z!G@3_O]KO\ \G5^BU%' M]J9G_P _Y_\ @4O\P_XBAXF?]#O&?^%-;_Y,_.G_ (<1>&/^@9X$_P"_VN__ M "=7K+?L$?'YF+-X^\"9)R?^)5?_ /Q^OKVBO(S7"87/5!9E3C74+\OM$I\M M[7MS7M>RO;>R/GL^XCXAXJ5-9UC*N*]G?D]M4G5Y>:W-R\[ERWLKVM>ROLCY M"_X8&^/O_0^^!/\ P57_ /\ 'Z/^&!OC[_T/O@3_ ,%5_P#_ !^OKVBO'_U3 MX5_Z */_ (*A_P#(GSGU+!_\^X_IPPJMTRA@HAN4#? OBZP_;3\:?$"\T&>/1=0\' MZ=:V6HL!Y M3;=EJVV]6>?7X;X=Q55U:V#I2D]VZ<&WTW:OL?G%_P .$/!?_0&\"?\ @1KW M_P G4?\ #A#P7_T!O G_ ($:]_\ )U?H[17H?ZT\3_\ 0=6_\&S_ /DC+_53 MA;_H H_^"H?_ ")^<7_#A#P7_P! ;P)_X$:]_P#)U6=%_P""%'ASP]K-IK^C MZ=X$AN[&YCN+6;S=<;9(C!E;#7Q!P0#@@BOT4HJ)\3<25(.$\;5:>C3J3LUV M?O%0X6X9IR4HX&BFM4U2AI_Y*?'W_#OSX[?]#UX$_P#!7J'_ ,D4?\._/CM_ MT/7@3_P5ZA_\D5]@T5^H?\ MR176_#W]G']LKX5Z9/H_@+XQ^!+"VN)_.FC_ .$>N9=S[0NNISXG.Z45[ MYYIX7_P@/_!03_HO_@3_ ,)23_XJC_A ?^"@G_1?_ G_ (2DG_Q5>Z44 ?!' MQ2_X(Y:G\:OB#JOQ3^)ESX$U/7M;N?M&IW^S6(?.DP%W;(KM47@#A5 K _X< M1>&/^@9X$_[_ &N__)U?HM17;',LQA%1C6FDO[S_ ,S[3#^)/B)A*$*%#.<5 M"$$HQC'$5DHI*R22G9)+1):)'YT_\.(O#'_0,\"?]_M=_P#DZC_AQ%X8_P"@ M9X$_[_:[_P#)U?HM15?VIF?_ #_G_P"!2_S-O^(H>)G_ $.\9_X4UO\ Y,_. MG_AQ%X8_Z!G@3_O]KO\ \G5T7PS_ ."/6L?!W7)_$GPYO/ FG7MS9M:S3>7J M\VZ$NCE<2W; ?-&AR!GCKR:^]**YL7B<1C\-+#XJ;J4Y*THR;E%KLT[IKR:. M/,./^/,WP53!X[-<36HU%:4)UZLX27:493::\FCY"_X8&^/O_0^^!/\ P57_ M /\ 'Z/^&!OC[_T/O@3_ ,%5_P#_ !^OKVBOF?\ 5/A7_H H_P#@J'_R)\/] M2P?_ #[C]R_R/D+_ (8&^/O_ $/O@3_P57__ ,?H_P"&!OC[_P!#[X$_\%5_ M_P#'Z^O:*/\ 5/A7_H H_P#@J'_R(?4L'_S[C]R_R/ACXV_LF_'+X0_"C7?B M7?>,O!L\.C6)N)(;33+P2. 0,*7F*@\]P:X:W_X(A^&_B1;I\0]7TSP/)=Z\ M@U&ZDDFUM6>2<>:Q(2]"@DL>% 'H *^V?VN_"GB/QS^S3XQ\(^$=(EO]2O\ M1VBL[. O*^Y3M&>_%=?\/K&[TOP#H>F:A;M%/;Z/;13Q/U1UB4,I]P017N9 M)1I<,U)SR>*PTII*3I+V;DELI.'+=+I?8YL3DN38V*6(PU.:6W-"+MZ73/SZ M_P"'"'@O_H#>!/\ P(U[_P"3J/\ APAX+_Z W@3_ ,"->_\ DZOT=HKZ+_6G MB?\ Z#JW_@V?_P D_^ M3J/^'"'@O_H#>!/_ (U[_Y.K]':*/\ 6GB?_H.K?^#9_P#R0?ZJ<+?] %'_ M ,%0_P#D3X0^%?\ P2&\0_!07X^&6H>!-,_M/ROMW[G5YO,\O?L_UMVV,>8_ M3&<\YP*Z[_AWY\=O^AZ\"?\ @KU#_P"2*^P:*^)SGA[A_B+,)8_-L)2Q%>5N M:I5IPJ3=DDKSFG)V225WHDDM#ZG+,=CLEP<<'EU65&E&]H4Y.$5=W=HQ:2NV MV[+5NY\??\._/CM_T/7@3_P5ZA_\D4?\._/CM_T/7@3_ ,%>H?\ R17V#17E M_P"H7 O_ $*L-_X(I?\ R)Z'^L?$/_095_\ !D_\SX^_X=^?';_H>O G_@KU M#_Y(H_X=^?';_H>O G_@KU#_ .2*^P:*/]0N!?\ H58;_P $4O\ Y$/]8^(? M^@RK_P"#)_YGA0\ ?\% U 4?'[P)@#C_ (I23_XJE_X0'_@H)_T7_P "?^$I M)_\ %5[I17UAXIX7_P (#_P4$_Z+_P"!/_"4D_\ BJ/^$!_X*"?]%_\ G_A M*2?_ !5>Z44 ?-/Q7_9L_;&^.'P\U3X4_%#XP^!-4T#6H!#J=A_PCUS!YR!E M<#?#(KK\R@Y5@>*^?_\ AQ%X8_Z!G@3_ +_:[_\ )U?HM1731QF+PT>6E4E% M>3:_(^CR;C'B[AW#RH95F%?#PD^9QI5JE.+E9*[4))-V25][)(_.G_AQ%X8_ MZ!G@3_O]KO\ \G4?\.(O#'_0,\"?]_M=_P#DZOT6HK;^U,S_ .?\_P#P*7^9 MZ_\ Q%#Q,_Z'>,_\*:W_ ,F?G3_PXB\,?] SP)_W^UW_ .3J/^'$7AC_ *!G M@3_O]KO_ ,G5^BU%']J9G_S_ )_^!2_S#_B*'B9_T.\9_P"%-;_Y,^+/!'_! M,_XJ_#CPO:^"_!GBKP)9Z99!Q;6WV'4I-FYV=OFDN68Y9F/)/6M;_A@;X^_] M#[X$_P#!5?\ _P ?KZ]HKY;$<-<.XNO.O7P=*K;U; M/A,7&.88NIBL4O:5:DG*]*4I.\I2D[N4I-MMMMMN[/D+_ (8&^/O_ $/O M@3_P57__ ,?H_P"&!OC[_P!#[X$_\%5__P#'Z^O:*Q_U3X5_Z */_@J'_P B M$/@_ M\2=6\(:I8>-M?%D(;:UOX41XU\U6D9;@/MRHX5@?7BOT0KR#]H_P+XN\6?%C MX2:WX[M-#\8276K3P@%;6$P,H=N>F>*ZL%D&19;BX8K"82G3JP:E&<*< M8RBULXR23371IW1%3+7#$@1 M%RUP2<*H&223CDFOLRBOG^((0XLH0HYXOK<(.\8UOWJB[6O%3YDG;2ZUL>QD MV&PW#M657*H+#RDK2=)*FVM[-PLVKZV9\??\._/CM_T/7@3_ ,%>H?\ R11_ MP[\^.W_0]>!/_!7J'_R17V#17RO^H7 O_0JPW_@BE_\ (GT/^L?$/_095_\ M!D_\SX^_X=^?';_H>O G_@KU#_Y(H_X=^?';_H>O G_@KU#_ .2*^P:*/]0N M!?\ H58;_P $4O\ Y$/]8^(?^@RK_P"#)_YGRY\/OV2OVKOA7JLVM^ _BKX$ ML+JXMS!++_85W+NC+!L8DE8#E0<@9XKK_P#A ?\ @H)_T7_P)_X2DG_Q5>Z4 M5[^7Y9EN4X98? T84J:N^6$5"-WN[126O4\W$XO%8VK[7$5)3EWDVW][NSPO M_A ?^"@G_1?_ )_X2DG_P 57MNEQZA%IEM%J]Q'+=K @NI8DVJ\@4;F [ G M) J>BNTYPK^$+]K#_DZ;XE_]E UG_P!+IJ_N]K^$+]K#_DZ;XE_]E UG_P!+ MIJ /V_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBO ?^"DO_!0?X7?\$U_V:;KX^?$/1+S7M1O-3@T7P5X/TIP+SQ'K-QN%O91 M$@A<[7=GP=J1N0K-M1@#WZBOF#P_\+O^"K'B[X>0^/\ Q7^UE\/?"'CBZLQ< MIX$T[X9_VAX?TZ4@,+*XN7O%O+O;]Q[B*2 $EF2(#:M1_P#!,_\ X*/V_P"W M'9>/?A/\3O <7@GXR_!SQ,_A[XJ^"8;TW%O;W(:18KVSF8 S6=QY4C1LP##: M0G27%UJ MMT]F)$C6:218XX%R(W\N-'.6*^:P'/1?MP_M/?M2_!W]O7]DSX$?!#3](F\' M?%?Q5XDL?B,^H:>99A!9:6MY"(9 P\D[$NWSSDQ(.FX$ ^L**^&OVD]9_P"" MYWQ:U#Q3\3/V(-3^#_@?POX- MC;HHW&-XWDDCWXC]1_X).?M]7G_!2C]ACPQ^U+J?P^'ACQ!=S7FF>)O#WF/Y M-KJEG,T$PC9@6\IF4.H.60/M)8J20#Z4HKXO_8O_ &V_VL/C'_P5(_:,_8T_ M: T#P7IFB?"?P]X:O/#-OX2:XG,HU*&2Y9Y[FX"-*X4I'\L42@H2%.!]"AU?XQ_%#Q/I\E_8>%(I]OV;3[6SBEA^V:A*' M#_/*D4*ABPE97B7$_;/_ &F_VU_^"5?@*W_:N^+WCW3/C7\&]-U2UMOB5:P^ M$(])\1^&[6XF6!-2LWMI?L]Y"DDB*]M)$DF"K"; <@ ^XJ*^>/VCOC3^T]\5 M?A]X'TS_ ()L/X.O+WXBZ0VMVOQ.\8P7%QH6BZ*(X'2Y6*#:]U=3_:HOL\)9 M%*K-(YQ$4;Y__8R_;E_X*#_"G_@I++?AC\4/A M]ILME!J=K#(4GMKJV=B(Y%VR'*[=IC /F"5' !^@]%?"'[)7[;__ 4 ^*?P MP_:4O]<^%&@>)/&?@S]IG7?AW\']'CMY;"S>TA>V6"YOYDWM]D@CF:XEF \Q MTBD509"BGS;XD?MH_P#!7O\ X)J_M+_"%OV_-<^%'Q/^$'QE\?V7@NYU;X=^ M'+K2[WPGK-ZS"V 661_/MSAVRV]V6%QF-MHD /TXHKPW_@I#\=?C]^S%^Q5\ M2/VB?V=/"_A/5=<\"^"]4\0R1>,+RY2V6"RM9+F3$5NFZ=RD; (9(1G&7[5I M_P#!/KXS^-_VC?V$O@W^T!\2Y[:3Q%XW^&&A:[KLEG;B*%KN[L(9Y2B#.Q=[ MMA>PXH ]?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKD MOCQ\5!$A9MJCEW. JH,LS,J M@$D"OE[]DGXK?\% /^"BOP5T[]K;3/B9H_P+\$^,(6OOAOX0@\&PZUK,^E,3 M]FO]3N;F;R0UP@$JV]O$NR.1E_MSZ[_ ,$M MOVYM*T"R^*=IX>7Q)\/O&'A:UEM=)\>Z&2X::*VGDEDL[R(QRB6W\V53Y,K( MVQ*Q_P!O[Q5_P63\.>!_'G[1W[*7C7X3>$/#?P\L;_4-)\ >+_#4^I:AXJM+ M%7>:>XO8[A([+SEB=H((U+;&C,LT;NR0@'V]17Y\_M>_\%,/VLU_X(8>%_\ M@I%^RW\.-.T7Q_XHTSPG?_V#KEBUY!:C4M0M+:140E3)&[7"A'.#Y4@?@X(] MD_:SU/\ X*??%7XAW'PH_8.UKX>_#[2?#^GPR>(_B+\1-#NM1?4=1E3S%L-. MM(RJ^5'&8VFN9&8;IUCC4M'+@ ^HJ*^*/^"1'[?_ .T[^TWXM^,_[(7[$?,&DZW9WT4TME>P+(2T9DC@=RIP"KQL%0L8TE^/ M/[;O[6GPN_X+$_L^_L32>'?!5G\,?BKI/BB^GOK62XNM8N6TS3)IE1V=8XK9 M#(T#[461CM(\S&00#[2HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHKY4_P""@'_!176?VK?#E=(M=>BB4R2VNG75MF?L"?MQ_!C_@HO^RMX8_:P^!5U.-'\0P.MUIM[@76E7L3;+BS MG .!)&X(R.'4JZY5U) /9:*^!/CW_P %2?BS:_\ !7C]GW]BCX(Z-9_\*U\7 M>)/%>B^.O%ES;K*=5U;2M(^U3:=9L?NK:236PFF7(:9I(,JUO,#V]E^V/^T_ MHG_!6CXN_L[>+/#-O>?"'P-^SWI_C31K;1]%>75KF_ENI8RJ,&S,9/LU[&L0 M'+01[<'=N /L2BOS"_;1_:4_X+^_L8_![4?^"A'BJP^!6L>!?#;1ZEXQ^!>E M6-ZVH:5HK.H<+JS,!#]3UGP7X:N=6G'C&ZN1 M!'%" S%(;=09WV[R%:6( J.3DXT_ 7QR^,GC'_@F+HO[2NC0V-]\0M5^ ]MX MFM(WM,6UQK,NBK=*#$I&(VN&'R C@X!H ]XHKX2_9[_:F_X*9_M._P#!.'X! M^*_A+X;\$0?%_P"+/@UM=\1^.?%.EW"^'_#VG+Y9%T;:W.Z>[G2XMO)M@R(Q M,\A(2$H<+]C[]N/_ (*&_!S_ (*4K_P2^_X*66G@CQ3=^+?!-SXI^%WQ1^'V MF2V,6H0V[$7%K=VTC$1NH20Y7&THH/F"564 _0JBOB3]I;4O^"W?QC\1>*O& M'[#.N?"+X?>%?#&H7=CX4T#XB:'=WFJ^,I[21HIIYI%*Q:?:RRQNMOM#,\>V M5G195"=]_P $B/\ @H!K?_!27]BS2?V@_&_PX7PEXML]9OO#_C;P_"S&"UU: MRD\N;R2Y+>6P*.%8DH6*%G*;V /IVBBB@ HHHH **** "BBB@ HHHH *_A"_ M:P_Y.F^)?_90-9_]+IJ_N]K^$+]K#_DZ;XE_]E UG_TNFH _;_\ X--O^4IG M[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR6_P"#F>/4=#_: M2_8)^)?B8,O@+0_VE+(>+9Y?^/>.1KS3)8?,S\O^HM[XC/8/[U^M->7_ +9' M['7P%_;R_9[UW]F7]H_PF=5\-:]&I-L,K8(ZJP96 M92 >H5^3?_!/32=5US_@Z;_;7\<^!$9_"&G_ ^T'3=TT;8K8XW M[K74>O.5?WKIOVV_VF_^"R/_ 2X\ >'?"MCH6B?@?9M.UCX_P!OX,N] M0\3>$]/W!)+W5-'M[I([^:&'+BZC:.*5H_WJ1LV)/K?_ ()H_LR_LO\ [/?[ M/0\4_LR_$4_$"+XDZE+XK\4?%6[U&*\O/&>I71+RW\TT0"$_@[HL&N_%'Q@)M/\ AQX;F?"3WNP;KRY(!,5A:AEFN)B.$"QK MNEEAC>O^P5^Q]X,_8,_9,\'?LM>"=4EU*+PW8.=4UJXC"RZMJ,\KW%Y>N,G: M9;B65PN3L5E0$A17R_XB_P""9'_!6:Z_:$\7_M$>!_\ @M;HWA[4O%;I"EI' M^S!IM\FE:=&Q,&G6KWFIRR16Z$EBH8>9(S2/N7OC.^\+6^AQ16RQ1QP65O86TCPV\4>QW.P@O)-(SO^"=_QW^"W_!17XJ_M]>(OVH_" MVN+\7-)T?3M=\(6?PNN+(6<.FVZP6YM[IM8F(;1=6N]2TQKS0O&>FC:T=AK%K&\?^"EO[6TG_ 3@_P""UW@*U^"FC:1J5IK/ACX8 M:%!+_8_QAEMI3($_MJ:4K=VT+K%-_9\"1R.?F=R86C0 ^K?^"&-IXB^%O_!% M_P"!%S\:-073&L/AK'J-W=:M,(4M-.=I;BW>1I"!&BVC1$EB JCL!6M^S-\& MKK]HC]M'6_\ @J%X\T.>QL3X*C\%?!/2KZW:*== ^T&ZNM9GC<;HI;Z'_"OP_P#V=OVW-(^#?A;0;N*\U?0W^$<' MB%-]AA-I&55OLQB9'=5+E@JJ.?^ G["G_!3/PY\=/#7Q _:S_X M+#7GQ3\%^'[J2\N/A[I/P0TOPO'J=T(I%MWGO+.Y>5HXI'6;R<;':)-PP.0# MZM\'_#WP7\/VU9_!GAVWTXZ[K,VK:N;<$?:KV4*))VR?O,$7/TKYB^,?PTL? M^"B7[77@&Q\E;CX3?L\>.3XGU34\9B\0^-[6.6"SLK=OXXM.,T\MQ("5^TF& M 9>&Y6/US]MKX*_M#_M#?L]ZO\'_ -F;]I]/@_X@ULBWN/'*>$SJ]U:6;*PE M2UC%W;>1.V5 N-S&-=VU0Y22/Y/\(_\ !*__ (*T>&_!NC_!\?\ !=%-/\": M?#!8W/AWP?\ LQZ'HT[:8N%DM;>[ANS)9NT>Y5GC^=&(<9(Y /HK_@K)_P H ML?VEO^R >,?_ $R7=5/^"07_ "BE_9L_[(7X5_\ 33;5V'[;/[.GC;]J7]D[ MQO\ LN?#SXFZ3X-3QUX1U#PUJ6LZGX7DU?[/8WEI):RF*%+RUQ*$D.UF=E!' M*M3?V$_V4VTFAW6KPVP)9[&+6+-Y3@?PKA9 M&[!48G@5]._\$YM;\,^(_P#@GU\#-<\&2Q/I-S\(/#;Z?Y)&U8O[,MPJ\="H M^4CL01VKU/QIX-\*?$7P?JOP_P#'GAZTU?1-$K>5VE:'3[J"4'5;-)&9?W_"?P$_:)CUC_ (*?WGQ8E^(7QK\?Z9!HWCB^U/2ETV;P M,D&"WABWTPR2/ID4,HRZR2223L!,TD@=37I'AWX"?\%4=+\:^+]-UK_@H-X# MU/P=KNL75QX>N;KX)A=>\.V4KL8[2WFAU"*TE:%&"K/<6TY+(&='!*4 TG3M7@OIM&\4^&[.S\FP&H:+J1B22&)3B-!+ M:12>6ORHZE!E5&?IKXR_&'P/\!_AUJ'Q.^(5]-%I]@$1(+2W:>ZOKB1Q'!:6 MT*_-/<32LD442 M)(ZJ!DU0_9O\ V>OAE^RG\$O#_P /@_IDUKH'ART:*U^ MUW!FN+B621II[F>0\R3S32232/QN>1C@9Q7S/^V;_P $^?\ @H7^T;^U#I/Q M^^"/_!4?2?ACHWA:S:+P=X/?X"6>OIIMQ+$([B^>6\U )+=N#)&LPAC,4,CQ M)CS)FE /0?\ @GO^RIXJ^#3_ !'_ &F/C;I5O:_%/X[>+E\2>-;*WG69=%M8 MH5MM+T82K\LWV.T54>4?*\SSLIV%,> _MU?\K!_["?\ V*WQ+_\ 3*M>Z?L6 M_LA_MN_!?XH:U\4/VTO^"DM_\=99]$73?"^DP?#*Q\*V.BJ\JR7,S0V4TBW< MLAB@59) &B59%4D2L!A?M(_\$[_CM\<_^"AWPA_;S\.?M1>%M!7X-66MVGA_ MPC>?"ZXOA>Q:I:FVN?M%TNKPDL$P4*1H%9>0X)% 'UK10,X&XY/? HH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\EOB)'J/AC_@\#\!ZA\1 M RVGB/\ 9UN+?P'-/]QGC2]::.,GCOPR_;< M3P=XUN?%6J>"_B3\,M<&L_#+XE>'4C:^T&\^7>C1R QW5K+L59K:0;9%&,J< M, #WZ22.&-I97"JH)9F. .I)K^?S_@CO^UQXH_8J_X)3?%3Q[X2T[Q59^'O MBK^U/J>B>!?$7ACPGQ@-WK,5K"CF7RX8#'"-I1KI8UD^02$?4?[8 M/[8?_!2CPU\=-/\ V!?^"AW_ COP@^"GQ$271+S]J3X8:'&.2&.:+SM0F>59))Y%WON M=I)#ER3^W7@_PY\/==U[_A?V@>&EBUGQ/X9TZSGU2X@:.YETZ%[BYM8'5N4V M/>W#;< [I6!S@8\?_:;_ &#?^&C/VW/V=/VQ_P#A:O\ 8W_"@;OQ//\ \(Y_ M8?VC^W?[7T^&SQ]H\]/LOE>5OSY"V?XN:_;'CPQX4,P:=2W(%[?")[6WB/.UIYR-MN0WTQX5\ M+^'_ 1X7TWP7X2TF&PTK1["&RTRQMUQ';6\2"..-1V554 >PK\]OAQ_P2E_ MX+%?"31=3T?X?_\ !>VULGUK5KC5-8U&;]E70[F\OKV8C?<33SWSO*^U4C7< M2$CCCC0*D:*OVK\%OA'\2?@Y^SEH?PFF^,\GBGQ?IFDJFI^//%.E//\ VMJ3 ML9+F]EM8[A"BR3/*ZP),%B5E16VH* /C?_@VX_Y-,^,'_9TGCC_TIAK]"Z^6 M/^"6G_!/?XI_\$Z/A_XP^&GB_P#:-T/X@:;XL\>ZKXN,ME\/I=%N+6^OWB>: M/Y%?0WCG]@W]H#]AWQE\3/VG_ /@DT_A^>^\?WAUSQC\!/&@:/0M; MU<#]Y>Z;=1R(VE7DJY#A_,MY3L#"':KIXY_P35\7VO\ P5)_:8@_:(_X*,03 M^'?CM\";Z[B\-_LVZEH;Z7:>"O.8*NO)%<223:M+-&L82])6&%@1'$K!)G / MI/\ X+5I=1_\$??VAH[Z59)U^$&KB9T& S_9FR0/3->@_P#!.>..7_@GA\"( MI4#*WP7\+AE89!!TBVX--_X*#_LM^//VUOV3/&G[*_@KXN:5X*A\=:%<:/K& MMZEX3DU=XK69=K^3$E[:A9-NX!F9@,_=XK?_ &/?@GX[_9N_9I\%_L__ ! ^ M(^E>++GP5X:L-"LM=TGPU)I*W-K:6L5O$TD$EW=?O2(RS,L@4EN$7'(!U?A3 MPO\ #GX%?"S3?!?ABSL/#OA+P=X?ALM/MVF$=KIFG6D CC4NY^6..*,#0-',^BO<&YO-=EC< M;HGO9?+6!#AEM($=@&N&1+__ 4G_8K_ &L?VV?#WA[P+\!OVX=-^$7A[3=0 M6^\1:;<_"F'Q(?$,T;AH8;C[1>PQ&U5@&:W:)UE8#>64;*Y;X%?L(_\ !3?0 M/CCX9\>?M7_\%B[OXG^"?#]ZU[=_#W2/@=I?AA-5N5B<6YGO+.Y>8QQRLDQA MP4D,2AAC- 'O/[5/Q[U7X)^ X]-^''AV/Q'\1?%,DFF_#GPD9=O]IZD4)$DS M#F&S@'[ZXGZ1Q(V-SM&CX_\ P3]_8Y\.?L(?LI^&OV<]$UQM8OK 3W_B?Q#) M"(WUG6+N9[F^O&7^$23R.53)V1A$R=N:^;O'7_!,[_@JWKG[2WBS]I3X??\ M!:#1_"][XC46>GZ8G[,NFZBFB:4CEX]/MI+W4I'CCW8>0J5,T@#ODJ@7Z*_8 M?_9N_:-_9Z\'Z\?VL/VS-2^.7C37]86XE\67?A&VT""TLHXE2"R@T^UD>&)4 M;SI&D7#2-.2WW10![=1110 4444 %%%% !1110 4444 %?PA?M8?\G3?$O\ M[*!K/_I=-7]WM?PA?M8?\G3?$O\ [*!K/_I=-0!^W_\ P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SOA3X0_"?P)X@U#Q M9X'^&'A[1M4U9F;5=2TG18+:>]8D$F62- TA)4'+$]*Z*B@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)\;> ? MOQ*\/R>$_B-X+TGQ!I4S*TVF:WIT5W;N1T)CE5E)';(K6HH IZ!X>T'PIH]O MX>\,:+::=I]HFRUL;&W6*&%.H_BC M>_#'P]+XFBC5(O$#67X#^&?PX^%FD-X>^&/@#1?#FGM)Y MC6&@Z7#9PE\8W>7$JKG SC/ K;HH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *YWQU\(OA1\4)K*Y^)7PQ\/>(9 M--D,FG2:YHL%VUHY&"T1E1C&2.ZX-=%10 # HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "OX0OVL/^3IOB7_V4#6?_2Z:O[O:_A"_:P_Y.F^) M?_90-9_]+IJ /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q M_P"GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y+\0_\ M%V?^"0WA/7[[PMXC_;X\!VFH:9>2VM_:37 OVK](UR\T_P MKJE[J&DKH>M/9.LTFKSQL690=PV]J_4O_B$._P""-O\ T)7Q _\ "[F_^(H M]_\ ^'_'_!&W_I(3\/\ _P "YO\ XW1_P_X_X(V_])"?A_\ ^!'$D73]#T MO^S[!9I-[B&'5Y8T#-W.U1D]Z /Z$J*** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ K^$+]K#_ ).F^)?_ &4#6?\ TNFK^[VOX0OVL/\ DZ;XE_\ M90-9_P#2Z:@#]O\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O M'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _ '_@TV M_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH M \&^-'_!3?\ 8>_9Z^)>I?!_XP?&W^R/$>D>3_:.G?\ "-:G<>5YL*3Q_O(+ M9XVS'(C?*QQNP<$$#EO^'S__ 34_P"CDO\ RSM9_P#D.OR[_P""S_\ RDK^ M)/\ W!__ $S6-?+M??X+A3+L1@Z=64IWE%-V:ZI/^4_O[@WZ*OA[Q%PAEV:X MG%8I5,10HU9*,Z2BI5*<9M13H-I)MVNV[;M[G],'P7^-'PT_:%^&FF_&#X/^ M)?[7\.:OYW]G:C]CFM_-\J9X)/W'>+\QRK#-NGAZ]:E%RL MY.-.I*"R2OLEL%%%%XT+XO>#;/79]/C\1VD.A: MK-%J/D02+'<6\D]O:R/M!0.JX/D7"+)[E\-O^"VO[-_Q*\<>#X;#PEK-MX%^ M(OQD^'OQ1U_P "^.=;AN--CT[2K_3+:202F:2Y M4O%<2QF)&"C9E3)Y9DB63XG^-W_!6W]L3]H[_@C;\*_V^-!MM?\ AYK7B7]I M2ST^PD\):[&JZEHTFM:G;'3 B.IDV0V\$+-.J>8ZEUV@G !^U-%?/O[#G_!0 M'PS^VIXJ^+'PX7X3Z]X*\4_!WQP?#?BO0],/V,=(COO'6A)!XLU8OR++PWIE_9R:C* M1@A]XDBA:,X+0273J$=9\4> M M7TK1[_\ L_09H/ML4>H21PJF)71#)%-*L_PW\$[_X[ M^'O&7[$OQ%CU?]GR#1=2\<:>-8T3Q5_P6)T$?M5>,OV/O@I^R/\ $7XE^*O!VD^' M]9GF\(O8?8[K2-5\ADOEDN)XR%B2XC+1E=Y))53&DDJ 'V717YT_L_?\%0/A M;\&IOVBO$WQ \??%+Q9J=E^U*[NQDCBUZ\>.WMM)T>2,@1Z>&5Y M=\^UDC1V*%PWF>UQ?\%/9;?PQI4'B?\ 9,^(?A_Q9J_Q1UCP+!HVOZ7);:;' M=:=!)<2:D^I&,HNERQ1YAO/+P[-]U521T /JNBOG/]BS_@J!^R[^V;^R?X0_ M:TL/%UGX'TOQTL[F*XL[E[:YC!,NR4+(N0Z$@JZ$A2=H^<_@) M^UO\4?\ @H;_ ,%E_CC^S#=_$?6] ^$'[/\ X;T^WL=!\):W-ID_B36+S:S7 M]U>6CI<-#&%F2.&.58V'ENP8DB@#]&**_+3X*?\ !6?XF?LA?M-_MH_LJ?M& M7>N?$GPS^S9H]OXU\'ZN\L3:R=!N(;>XETV:=]HNI(%NXA%+*?-<)())&.TC MH/VS?^"YOQD\ _\ !//Q%^U_\#OV)/&NA6.IZ7X4;X?>,?',^GQ65\FO1MMO M(H8YI'D-JVP>6Z@.TL;'$9RP!^E=%?EK^U?_ ,%"OVE?V7O^"QJS3^"/'.J^ M#;#]C'4/'GB7X/V/BJS-O;WUIJMVLM\6EF$"LMI;!?W18LQ4!"S,U?1"?\%D M?@IXPTOX.67P4^'.N>)_$_QH^&-[X_T/PS/9[N5BZK,SAK>) M$#J\JMET0&2@#["HKS;]C_\ :M^$G[%O&>F&\TW[? ( MKB%ED>&:"5 S!98IHY(G"LR[HVPS#!/I- !1110 4444 %%%% !7#>*OVDO@ MMX*U^Y\+^)O&?V:^M&"W$']G7+["5##YDC*G@CH:[FOAO]J;_DOOB/\ Z^8O M_1,=? >(G%68<)912Q6#C"4I5%%\Z;5N63Z2B[W2ZGF9IC:N!H*=-)MNVOH_ M-'TW_P -=_L\?]%"_P#*3=__ !JNY\*^*=!\:Z!;>*/#-]]IL;M2UO/Y3)O M8J?ETO_HZ2OG/#OQ!SKBW-ZN%QE.G&,:;D MN123OS176Z%%%% !17RI_P % M:WA>1;"\N?LURB-L>* M5K:.,NRLT6XNH/S*WSU_P3<_X*5^(/V\]>^''PH_:+O/$'@+]H7X3^/;OPY\ M:_AY!KEQI\&I>3HVIS1WYM8I%BGMY+BUB,?ANFC^$-9LO!?QE\:Z]X4^%7CFYFB,.L:CI3;)/-@!WVT-PRR+; M.2[.8_WB0EE!S?@E_P %H7_:0/B>?X)_L*?$_6=/\$>+_%'ACQEX@:ZTR'3= M*U+1K$W01YFN-S)<,!$C!/D+H7 +JI /M^BOQB^-7_!57]LKXX_\$N?V5_VY M--MO$'@C7?'W[5^DZ3=VW@_6X4CU[0KC4=95M+6,2*K*L=I;6^ZXV,[1%]P# MN3^CW[!G[?OA7]N>+XF:/9?"_6_!OB/X3?$B^\&>+_#^MW-O<-'>6VT^;%-; M.\+ MO' W?\>WA>SU.U6ZC. Q!N7D6(@@9MH[YPV8:] _:F_X*O\ P*_9F_8/\)?\ M%#;?PIK?C'P+XP?13ID7AQH/MGE:F%\A]DSHI*LZJZ;@RG(P2"* /J2BOSV^ M+7_!P#X0^"FF_'6?QW^Q3\1;>[_9TUS0H/B=9Q:QH\GV'3M7:);&Z1TNBLTK M^9DP1[@NQMT@X)[[]J?_ (+=_LH?LL^/_$?@S75GU2#P)X6T/Q%X^O8+^""3 M3K'5KF.&U6VMY6$E]<+&_P!JEB0+LMUW!FD98F /LNBOCO5/^"N^GWO[8?Q# M_8F^$O['_P 1O'GBSX::KX93Q%>>&I+ V":9K,44T>I"6:X0^7#%/$7CV[R6 M8J#'')*GE7[)G_!4+X9_#CP=\6M9\7>._BAXSU_5/VT[_P"%7A7PSXWO;%VA M\0W,EO'%I6G30D+%I,.9)!)* R1QR'RRQ5' /T9HKY+E_P""J26?@/PQ?^(/ MV2/B-X?\5^)O%/B305\/^)]+>QLK";1()I[JZN-1,;11V4LUL;M'M;N6S MN8RK2[7"3P2+N4D$;3QG% 'T%17YP_LW_M5?%+_@I3_P5K_:&^!6M_$[Q!X7 M^#G[-MO8Z/9^&O"6OSZ1/XAUBZ:=9-0O+ZT>.Y,49M+A8X8Y4B*F-G#'.>J_ M:IU2]^$W[&O[5GQ ^"?[?>K>+$T;X/7FO_#NQL_B +O5/!EYI]A?R/MN(7\^ M>%IFMWWW+RNQ!CD9D2,4 ?>E%?D#_P $O?VA_P#@HA\6OC+^R3XB^%WC?XF> M-?A]XM^#<^H_M,:KXYLKNXT2WU$Q2?99[._O8^+QY@H:WM)&CV[28U4LP_7Z M@ HHHH **** "BBB@ KF/C)\9/AO^S]\-=4^+_Q=\1_V1X=T5(WU+4?L1LNZ#Y5/7)X!-=/7S)_P %DO\ E&K\4/\ KQT__P!.=I7HY/@Z M689MA\+4;4:DX1=M[2DD[7OKKIHSS,6U>UG:ZU MU11_X?8_\$Q_^CF/_+,UK_Y#KI_@U_P5-_8/_:!^)>E_!_X1?'7^U_$6M/(F MFZ=_PC&J6_G-'$\KCS)K9(UPD;GYF'3 Y(%?SNU].?\ !&S_ )25?"__ *_= M0_\ 39=U^Y9OX3\.Y?E.(Q5.K5,6U>T%IIKJC\(R;QHU>STT9_011117\^']$A1110 445^8_[+G[07QHM M/^"\7[8GP?\ $OQ8\9Z_X$^$WP_T76O!G@B^\674EG:7%UI5E_Y0NT8 /TXHKX1_9+_P""\/PD_:S^(_P.\%Z+^S1X]\.Z?^T+H/B6 M^^&^M:U=::RWEQH9F^VV[Q0W+M$-L#[)'VAFP,;?GKCOV7/^"Z=_KW[+/Q4_ M:]_:J^$$_A[1-(^.ESX%\":3IFJV M,/C1XI\0Z%X0\*WFHZ/]I272MC>=<.+SR$AFCE1T=)'& YY4(T@!]F45\:_! M'_@LO\+/C_\ LL?#O]HSP)\#O&"WWQ&\?W?@RS\.7< ,6C:I:FX\Y]0O8!)% M;6@%NQ^T8;_6)E Y3QWXU_\%Z]0\5?L6_ W]IS]DSX':C-+\8/VA-+^&M]; M:[?6BOHMS]O9;J%<.T=PT\-O.D,H(C42+(Y4J(V /TLHK\\[O_@I9\,/V;OV MV/VJ/''[1GQ"^*>G:9\*/A1X6USQ!X$O[FPO-"TK[1"IC32Q$P=KR>6>.%]Y M5&E/WV38R>@7'_!9KX6>&?#?Q3C^(_P& M[F 3>;;3Y5#/#S%+$X55E*A'D1A)0!]F45\8?LS_ /!:/X6?M#?%Z'X2:I^S MWX[\)7&J_L[6?QG\,S:BMI>R:MXZEXH\5:YI&H2 M:OKVKW!EN;MTU2\B4NQZD(B*/917UY0 4444 %%%% !1110 5SGQ$^+/P_\ MA1:VU[X_U_[!%>2,ELWV667>R@$C$:-C@CK71U\Z?\%#_P#D6/#7_7_%.#\7FN$C&52DHM*:;B[SC'5)Q>S>S6I[O#668?.<\HX.LVHS;N MU:^D6]+IKIV.^_X;%_9Q_P"BB_\ E(O/_C-='\._C9\,?BO=7-EX \3?;Y;. M-7N5^Q31;%8D YD1<\@]*_/6OHO_ ()X?\C/XE_Z\+?_ -#:OP?P_P#'+BWB MOC#"95BZ%"-.JY)N$:BDK0E+1NK);I;IZ'Z-Q+X>Y+DV1UL91J5'*"5DW&VL MDM;03Z]SZIHHHK^JC\<"BBB@ HKG/C#X*U[XD?";Q/\ #SPKX\U#PMJ>N^'[ MS3]/\3:0P%WI,TT+QI=PD\"6)F#J?[RBOS.\"0?%7QO_ ,%^OBK_ ,$\KK]J M7XOVOPXT7]FB'7]"M+;XH:K]JL-:DNM,A.H+.\Y:20+^+]%\0^,[']FS1?"4/QW\=6)B4V-QK+K;V M[P6[,7O)!@W%PJLOEHV%,L@,8B\'_P#!4CXD^,/^"HWQ3_97M?@Y<3?#;X6? M">Q\276MZ/=07EWJ/VN,7:WRQ(3)(AA"Q0V\(:1FD9G'S*L8!]P45\,^#O\ M@KM\//VH?$'BO]E_2_AUXM\$^*]4_9OE^*/A:ZN+X17,6E3!H4CN1&5ET_48 MI&C8P_.NTATE92I;JO\ @@O\:/BM^T/_ ,$D?@U\9?C?X]U+Q1XJUS2-0DU? M7M7N#+RB@#Z\K\ ?^#3;_E*9^UW_P!O'_I\GK]_J_ ' M_@TV_P"4IG[7?_;Q_P"GR>@#]_J*** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K^$+]K#_DZ;XE_]E UG_P!+IJ_N]K^$+]K#_DZ;XE_]E UG_P!+ MIJ /V_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P!_X--O^4IG[7?\ MV\?^GR>OW^K^:W_@W=_;=_9/_8C_ ."EO[4WBG]J_P".FA^!=/UR\N[72;O7 M)75+J9-9G=D7:IY"\U^R?_#_ (_X(V_])"?A_P#^!8X>A"E&,+122N MGT5OYC^F,A^E5XA<.Y'AG"E%RA55YNIW4\?[R!WC;, M:^0/\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A_ M_P"!8K-<2DJF(J3JR4;J*E4DY MM13;:2;=KMNV[>Y]?T5\@?\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^ MDA/P_P#_ +F_P#C=9'DGU_7 ?'[X6_$7XIV?AJU^'WQ#T;P\=%\66.L7[:O MX9EU+[9%;2"3R$$=Y;>2S$8\P^9C^X:^?_\ A_Q_P1M_Z2$_#_\ \"YO_C=' M_#_C_@C;_P!)"?A__P"!^!_C[_@H+\-?^"D>DVXT?X@^! M-/U'2M5N;6W!7Q#IMS87%M'%<3LWQD$%#'X%\*?^"#7@OX:>(O MAKX.?XU?:_A=\(?CIJ7Q3\$>%4\/M'J"ZE.1):V<]X;AD>WM9B\@985>4%$; M;L9I/1/^'_'_ 1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#& MZ .D_P""=W_!//7/V%Y?C>WB'XUV?C)/C/\ &36?B#,MIX3?2SI4^I;?.M 6 MO+CST78NU\(?O9!R,?..G_\ ! 'QQI/_ 3?\"_\$X=-_;4T]="^'/Q;A\8^ M&M?N/A>TEPUO%?W=\MG<(NJ())&ENR&G4HNR-0(0(CI%MX2?3SHCQ))&(?.:\G^T@HZ_-LCY4G&&P-WQ! M^PQX4^+OQ0^('C_]J+1OAU\2+7Q-8Q:9X2T[7OAHCOX/\ ]H?QW^U- MXYU#]L+2-+?]I_P?X;T+4;>'X7RRC0/[(2VC$T9.K#[1YJPOE6V;3(IRVPA_ M3?\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!,?,,8V\\Y_P_X_X(V_])"?A_\ M^!&]5_ M;#:R\0_$G]H6+XQ^!_$NC^!#;OX.U^)I1&IC>_E%]$(Y63K"/8O$GBVUT;X8*NA>*$BB18+5["6^^-=)\ M'ZSXP\'6WAWX@>"]6\/M=:/K,5JL26=U"()H7LKF%(4CW#S(WC!'EJ[&2LS_ M (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H Y2__ .") M^E:Y\%OVF+'Q#\?([SXN?M36\EMXY^)DWA$M:Z99[?*@LK'3A=AH[>&$E%#W M+.[!6D=PBH.F_:>_X)/R?M-_\$H?#/\ P31UOX]+IM]X4\/^&[#3O'=IX6S% M)-H_V<13/8-=$[9%@ 9!<9!O\ [,6J_""^TR#X92M"@OWN99-3C;^U 5"2W)V6[;CY<85IF8F2L'P!_P $ M1=;^#VC_ -\3_#;]I/3C\0/@S\(=6^&\OB'4O!$AL==T>\CE6*1K1+[?!/; MR2>:")W63+J0H96C] _X?\?\$;?^DA/P_P#_ +F_P#C='_#_C_@C;_TD)^' M_P#X%S?_ !N@#U[]@+]C+X?_ /!/?]C[P-^QW\,=9O-2TGP5ILD"ZG?JJS7M MQ-<2W5S<,J\)YD\\KA 2%#!%M>\%?"'1/"_ MB:Q^S7UI!(MQ!YJOL)E=A\R$J>".AKYP_P"'_'_!&W_I(3\/_P#P+F_^-T?\ M/^/^"-O_ $D)^'__ (%S?_&Z\KA;P^R7A+'3Q6#J5)2E'E?.XM6NGTA%WNEU M,<'EF'P51SIMMM6UM_DCZ_HKY _X?\?\$;?^DA/P_P#_ +F_P#C='_#_C_@ MC;_TD)^'_P#X%S?_ !NONST3Z_HKY _X?\?\$;?^DA/P_P#_ +F_P#C='_# M_C_@C;_TD)^'_P#X%S?_ !N@#Z ^-WPM^(OQ'USP/J_@+XAZ-H*>%/%BZQJ, M6K>&9=1.HQ"UN+6_V<[;AV\PB7E5^3KGS;QG_P3:^!?B+_ (*'^$O^ M"DV@V::3X[T;PSJ'A_Q-]GME,7B.QG@\N$S\C]] 0 LG):,F-LA(]G$?\/\ MC_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ / N;_XW0!YY^S__ ,$' MO"/P0U_X*^$KCXWG5/AM^SW\0O$/C#X;>&AH#17[W>I2F6WAO;LW#++':.TC M*4B1IB4W; C"3UO_ ()Z_P#!-G4OV(_@W\7/@[XN^.%OXTM_BQ\3->\87-[I M_A1M(?3GU6*..:V56N[H2!/+!1SM/)R#6/\ \/\ C_@C;_TD)^'_ /X%S?\ MQNC_ (?\?\$;?^DA/P__ / N;_XW0!Y#I_\ P0;^(EC^P7\#OV%!^VCI9T_X M$_&:S\=>'M=;X6N9+^*UNKZYBLIXAJHP[/?R!YU8*5CC"Q*0SO\ 0W[ G_!/ MS7OV)OBE\>OB1JWQKM/%B?&_XJ77C7[#;^%&TXZ+).6#6WF&\G^TJ%V /MC. M58X^8!>7_P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z M .Y\2_L ^"_C/XF^)_B3]JW1?AU\27\<1#3_ T=8^&J^;X&/%5S\)I!/IUI#=->'3C#_;&)5-PQ=9-ZE%=DVL-I3W7_ (?\?\$;?^DA M/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H \F_:/_X(.^-_VAKC]KJ2 MZ_;'TK2D_:Q?PB=26/X7R3'PXN@R(T0C)U9?M)E5=K%@FTG(!QM/>V7_ 2A M^+?P[_;:_P"&S/@1^U7HVB7/BSX=Z/X4^+&A:W\-QJ4&KG3H$@AU+3RUZGV" MY$485%E^TQKDEUF&4.Y_P_X_X(V_])"?A_\ ^![V\E_*+RW QM.^)@P#'=C;7M_\ P_X_ MX(V_])"?A_\ ^!%-5^(^AVNG?$SP3K^@/>:1K3VH M;V P3PR6-TB@JS#S8Y%=\Q*[&2O- M?AM_P1/UCX?_ ._:V^'\/[2U@?$G[7.L:O?>)=93P(WV+P\FH)=I)#;6WVX M23[!>R[7>9%?\ !2WX-_$C]H']B#QY\(/A%X<_ MM?Q%K5K9IING?;(;?SF2^MY6'F3.D:X1'/S,.F!R0*\U_P"'_'_!&W_I(3\/ M_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&ZZL#C*N7XVEBJ:3E3E&2OM>+3 M5[6TTUU1R8_!TLQP-7"U&U&I&47;>TDT[7NKV>FC/S#_ .')W_!3C_HV?_R\ M]%_^3*]U_P"":/\ P2R_;P_9^_;@\!_&#XN_ K^R/#NBW5X^I:C_ ,)/I=QY M*R6-Q$A\N&Y>1LO(@^53UR> 37V/_P /^/\ @C;_ -)"?A__ .!_\%!_V@?V]8_VG-&NI_CQX/M]"F\,'X=2HNB_9K&"TMIEN/[3)N,"! M6D0QQ[R2%:/@B_\ \/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA/P__ M / N;_XW0!Y1^R9_P0<\6?LN>+/V2O$ _;!T_7(/V5K;Q?;V=J?AH]L_B2/7 MWN3-O?\ M1Q:M$EQA"%D!*9(P=H@U?\ X-_&U/\ 8]^)/[(,/[6\]K9Z_P#& MZ;XH?#3Q#:^"E%YX5UAYUF47.Z[9-110IC&U;;AW8@DKL]>_X?\ '_!&W_I( M3\/_ /P+F_\ C='_ _X_P""-O\ TD)^'_\ X%S?_&Z ,S]J[_@F%^T!^V?\ M!?A?\._B_P#M9^%;'Q/X ^,&B^/K_6M ^$S1:??RZ;'(D5G%9_VF'A5S*SR2 MO/*68G8L2;8U[C]L7_@GUXG_ &J?VN_V>/VJ=)^.-AX;_P"%":WJVI)H-QX0 M>^_MQ[^"&"1#.+V'[,%2+CY)#N;)X&#S7_#_ (_X(V_])"?A_P#^!1?##_@A-\7_A1^R?\/\ ]ECPY^WQ']@\ M'?'"?X@:T?\ A6/_ !+_ !/!+*9QI=[9/J3B6-)CYBLTC)D*6A9D5A#X>_X- M_P#6_"W[&?@K]E;2_P!L"&34/AM^TO!\7O!GB>\^'V]//BGFD6PO;5+]/M*G MSY-TL4EOR%P@ .[V/_A_Q_P1M_Z2$_#_ /\ N;_ .-T?\/^/^"-O_20GX?_ M /@7-_\ &Z .$^-__!#2P_:5^,G[1_Q$^-O[2*7^D?M$_#C1/#-_HVE^"S:W M&BW.E"W>TU!+EKV1)B)[=96B,**>%# DFO?\$3M;^(=C\9?%_Q(_:0TZ3Q] M\5?@%9?".RU_3?!4B6.AZ+% L<]Q]D>^+W%Q/(HEYF18]J(-X5F?N_\ A_Q_ MP1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!(]=5^%VLS7OPO\HZC]LO MI[X:J[IJ6][CSYM\S2M(\Y#GS$+C9Z__ ,/^/^"-O_20GX?_ /@7-_\ &Z/^ M'_'_ 1M_P"DA/P__P# N;_XW0!Z/_P3,_8MU'_@GC^Q)X(_8WU#XIP^-!X) M@NX+?Q'#X?.F?:HYKR:Y&ZW-Q<;64S%)^'L%Q7D5;*L7*4:=5)-P:4E:2E MHVI+=+=/0]'*R=[:IK6S3Z]SE_P#ACK]H[_HG7_E7L_\ MX]7M'[&GP3^)WPHU[7+WQ_X9^P17EI"ELWVV&7>RLQ(Q&[8X(ZUY_P#\/^/^ M"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7YOPQX&\)<*9[ M1S7"5Z\JE)MI3E3<7>+CJE2B]F]FM3ZK-O$+.LYRZI@ZU.FHSM=I2OHT]+S: MZ=CZ_HKY _X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!#)? M (\"R1M;6236-U>VTNA7'F"33;C[0B0FZCQ&XEBE$;9D7=GRQVEO_ ,$K MM?\ _[9_P 1_P!J[X$?M*R^#K7XC_!RT\#W&B0^%ABRV5H;:QO[*\:Y5 M4\H")S%)"Y9HN)%W<._X?\?\$;?^DA/P_P#_ +F_P#C='_#_C_@C;_TD)^' M_P#X%S?_ !N@#R#]F3_@@[\2_P!G;XP:3\;KO]MNP\1ZY;_L\ZK\+M9FO?A? MY1U'[9?3WPU5W34M[W'GS;YFE:1YR'/F(7&SZF_X)F?L6ZC_ ,$\?V)/!'[& M^H?%.'QH/!,%W!;^(X?#YTS[5'->37(W6YN+C:RF8KD2$':#@=*\X_X?\?\ M!&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!GZG9O=6%W$?DFADUF9T=?8J01]: /Z"J*** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ K^$+]K#_DZ;XE_P#90-9_]+IJ_N]K^$+] MK#_DZ;XE_P#90-9_]+IJ /V__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9 M^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M_-3QO_P:>_\ !(;X@^--7\>^(_!OCQM0US5+C4+]H?&\R(9II&DH>*M+BT_5FUSQ"]ZC0QR>8H M564;3N[U]9T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_"% M^UA_R=-\2_\ LH&L_P#I=-7]WM?PA?M8?\G3?$O_ +*!K/\ Z734 ;GQY^)O MQ)^&7[6/Q2O_ (;_ !!USP]/=>/-8CN9M#U::T>5!?S$*QB92P!YP:P_^&L/ MVIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^ M('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QV MBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X M:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^ M('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E?? M_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P M_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^(' M_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ MQVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P M_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7 MX@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ MQVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_: MF_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@ M?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':* M* #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK M#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@ M?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\ M=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#] MJ;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^ M%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#' M:** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#] MJ;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B M!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#' M:/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J; M_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_ MX65]_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH M /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/ MVIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_ MX65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QV MC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VI MO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X6 M5]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=H MHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VI MO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^(' M_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H M_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^ MCE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A M97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ M_P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_: MF_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A M97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E??_':/ M^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_ MZ.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97 MW_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB M@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_ MZ.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^ M%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ M (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z. M5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E M??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ M (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J; M_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E M??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X M:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_H MY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E?? M_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** M#_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_H MY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X6 M5]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ MAK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7 MX@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65] M_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ MAK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^ MCE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65] E_P#':X2[N[J_NI;Z^N9)IYI&DFFF XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover Page - shares
3 Months Ended
Mar. 31, 2022
Apr. 29, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
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, City or Town Tempe  
Entity Address, State or Province AZ  
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 Small Business false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Shell Company false  
Entity Central Index Key 0001097149  
Current Fiscal Year End Date --12-31  
Document Period End Date Mar. 31, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   78,805,547
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Net revenues $ 973,219 $ 894,771
Cost of net revenues 263,873 217,673
Gross profit 709,346 677,098
Operating expenses:    
Selling, general and administrative 439,457 397,115
Research and development 71,807 54,537
Total operating expenses 511,264 451,652
Income from operations 198,082 225,446
Interest income 677 1,643
Other income (expense), net (11,273) 34,532
Total interest income and other income (expense), net (10,596) 36,175
Net income before provision for income taxes 187,486 261,621
Provision for income taxes 53,188 61,245
Net income $ 134,298 $ 200,376
Net income per share:    
Basic (in usd per share) $ 1.71 $ 2.54
Diluted (in usd per share) $ 1.70 $ 2.51
Shares used in computing net income per share:    
Basic (in shares) 78,742 79,000
Diluted (in shares) 79,193 79,798
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net income $ 134,298 $ 200,376
Other comprehensive loss:    
Change in foreign currency translation adjustment, net of tax (7,311) (14,451)
Change in unrealized gains (losses) on investments, net of tax (2,728) (20)
Other comprehensive loss (10,039) (14,471)
Comprehensive income $ 124,259 $ 185,905
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 926,119 $ 1,099,370
Marketable securities, short-term 86,749 71,972
Accounts receivable, net of allowance for doubtful accounts of $9,764 and $9,245, respectively 950,892 897,198
Inventories 275,669 230,230
Prepaid expenses and other current assets 241,339 195,305
Total current assets 2,480,768 2,494,075
Marketable securities, long-term 107,695 125,320
Property, plant and equipment, net 1,140,922 1,081,926
Operating lease right-of-use assets, net 125,252 121,257
Goodwill 411,965 418,547
Intangible assets, net 103,499 109,709
Deferred tax assets 1,515,620 1,533,767
Other assets 57,693 57,509
Total assets 5,943,414 5,942,110
Current liabilities:    
Accounts payable 186,509 163,886
Accrued liabilities 465,071 607,315
Deferred revenues 1,212,067 1,152,870
Total current liabilities 1,863,647 1,924,071
Income tax payable 123,476 118,072
Operating lease liabilities 104,983 102,656
Other long-term liabilities 184,456 174,597
Total liabilities 2,276,562 2,319,396
Commitments and contingencies (Notes 6 and 7)
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,805 and 78,710 issued and outstanding, respectively) 8 8
Additional paid-in capital 992,287 999,006
Accumulated other comprehensive income (loss), net (5,713) 4,326
Retained earnings 2,680,270 2,619,374
Total stockholders’ equity 3,666,852 3,622,714
Total liabilities and stockholders’ equity $ 5,943,414 $ 5,942,110
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 9,764 $ 9,245
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 78,805,000 78,710,000
Common stock, shares outstanding 78,805,000 78,710,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED 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, 2020   78,860      
Beginning 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 200,376       200,376
Change in unrealized gains (losses) on investments, net of tax (20)     (20)  
Change in foreign currency translation adjustment, net of tax (14,451)     (14,451)  
Issuance of common stock relating to employee equity compensation plans (in shares)   276      
Issuance of common stock relating to employee equity compensation plans 13,133   13,133    
Tax withholdings related to net share settlements of equity awards (66,568)   (66,568)    
Stock-based compensation 27,241   27,241    
Ending Balance at Mar. 31, 2021 3,393,576 $ 8 948,362 29,030 2,416,176
Ending Balance (in shares) at Mar. 31, 2021   79,136      
Beginning Balance (in shares) at Dec. 31, 2021   78,710      
Beginning Balance at Dec. 31, 2021 3,622,714 $ 8 999,006 4,326 2,619,374
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 134,298       134,298
Change in unrealized gains (losses) on investments, net of tax (2,728)     (2,728)  
Change in foreign currency translation adjustment, net of tax (7,311)     (7,311)  
Issuance of common stock relating to employee equity compensation plans (in shares)   239      
Issuance of common stock relating to employee equity compensation plans 14,827   14,827    
Tax withholdings related to net share settlements of equity awards (51,533)   (51,533)    
Common stock repurchased and retired (75,036)   (1,634)   (73,402)
Common stock repurchased and retired (in shares)   (144)      
Stock-based compensation 31,621   31,621    
Ending Balance at Mar. 31, 2022 $ 3,666,852 $ 8 $ 992,287 $ (5,713) $ 2,680,270
Ending Balance (in shares) at Mar. 31, 2022   78,805      
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 134,298 $ 200,376
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred taxes 17,464 28,979
Depreciation and amortization 29,626 25,635
Stock-based compensation 31,621 27,241
Non-cash operating lease cost 7,526 5,911
Arbitration award gain 0 (43,403)
Other non-cash operating activities 8,612 5,795
Changes in assets and liabilities:    
Accounts receivable (55,543) (67,423)
Inventories (49,455) (15,582)
Prepaid expenses and other assets (48,665) (34,858)
Accounts payable 7,025 (14,936)
Accrued and other long-term liabilities (126,400) (475)
Long-term income tax payable 5,405 3,920
Deferred revenues 68,984 106,007
Net cash provided by operating activities 30,498 227,187
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property, plant and equipment (87,328) (43,431)
Purchase of marketable securities (15,041) 0
Proceeds from maturities of marketable securities 6,095 0
Proceeds from sales of marketable securities 8,528 0
Repayment on unsecured promissory note 0 4,594
Proceeds from arbitration award 0 43,403
Other investing activities (2,452) 0
Net cash (used in) provided by investing activities (90,198) 4,566
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 14,827 13,133
Common stock repurchases (75,036) 0
Payroll taxes paid upon the vesting of equity awards (51,533) (66,568)
Net cash used in financing activities (111,742) (53,435)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (1,826) (7,487)
Net (decrease) increase in cash, cash equivalents, and restricted cash (173,268) 170,831
Cash, cash equivalents, and restricted cash at beginning of the period 1,100,139 961,474
Cash, cash equivalents, and restricted cash at end of the period $ 926,871 $ 1,132,305
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, "Company", or “Align”) on a consistent basis with the audited Consolidated Financial Statements for the year ended December 31, 2021, and contains all adjustments, including normal recurring adjustments, necessary to state fairly state the information set forth herein. The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”), and, therefore, omit certain information and footnote disclosures necessary to present the unaudited Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S.”).

The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022 or any other future period, and we make no representations related thereto. 

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the 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 the 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.

Certain Risks and Uncertainties

As the pandemic continues and new variants of the virus emerge, we are seeing a resurgence of severe preventative measures to prevent its spread in China and, consequently, continuing fluctuations in the numbers of patients seeking treatment for dental services and the number of doctors providing services and treatments in other markets. 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.

The military conflict between Russia and Ukraine and its related impacts on the economy has caused significant worldwide challenges. While the situation is highly uncertain and evolving, its impact on the economy such as inflation, supply chain challenges, impacts on consumer confidence, purchasing power, sanctions and retaliatory sanctions among others, have impacted and could potentially subject our business to materially adverse consequences should any portion of its impacts become prolonged or escalate beyond its current scope.

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”) in order to allocate consideration from the contract to the individual
performance obligations is the result of various factors, such as changing trends and market conditions, historical prices, costs, and gross margins. 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. In addition to historical data, we take into consideration changing trends and market conditions. 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 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 account factors such as same or similar historical prices and 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 data such as 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.

Recent Accounting Pronouncements Not Yet Effective

We continue to monitor new accounting pronouncements issued by the Financial Accounting Standards Board and do not believe any of the recently issued accounting pronouncements will have an impact on our consolidated financial statements or related disclosures.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments
3 Months Ended
Mar. 31, 2022
Investments, All Other Investments [Abstract]  
Financial Instruments Financial Instruments
Cash, Cash Equivalents and Marketable Securities

The following tables summarize our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (in thousands):
Reported as:
March 31, 2022Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash EquivalentsMarketable securities, short-termMarketable securities, long-term
Cash$689,175 $— $— $689,175 $689,175 $— $— 
Money market funds236,960 — (16)236,944 236,944 — — 
Corporate bonds116,307 (2,389)113,921 — 41,164 72,757 
U.S. government treasury bonds
46,638 — (511)46,127 — 31,055 15,072 
Asset-backed securities27,453 — (197)27,256 — 10,984 16,272 
Municipal bonds6,049 — (77)5,972 — 3,546 2,426 
U.S. government agency bonds1,204 — (36)1,168 — — 1,168 
Total$1,123,786 $$(3,226)$1,120,563 $926,119 $86,749 $107,695 

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 

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

March 31, 2022December 31, 2021
Due in 1 year or less $67,225 $59,737 
Due in 1 year through 5 years$127,219 139,113 
Total$194,444 $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 March 31, 2022 and December 31, 2021 are primarily due to changes in interest rates and credit spreads.

Fair Value Measurements

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.

The following tables summarize our financial assets measured at fair value as of March 31, 2022 and December 31, 2021 (in thousands):
DescriptionBalance as of
March 31, 2022
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$236,944 $236,944 $— $— 
Short-term investments:
U.S. government treasury bonds31,055 31,055 — — 
Corporate bonds41,164 — 41,164 — 
Municipal bonds3,546 — 3,546 — 
Asset-backed securities10,984 — 10,984 — 
Long-term investments:
U.S. government treasury bonds15,072 15,072 — — 
Corporate bonds72,757 — 72,757 — 
Municipal bonds2,426 — 2,426 — 
U.S. government agency bonds1,168 — 1,168 — 
Asset-backed securities16,272 — 16,272 — 
Other assets:
Investments in privately held companies11,225 — — 11,225 
$442,613 $283,071 $148,317 $11,225 
DescriptionBalance as of December 31, 2021Level 1Level 2Level 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 bonds
20,677 20,677 — — 
Corporate bonds79,011 — 79,011 — 
Municipal bonds
3,440 — 3,440 — 
U.S. government agency bonds
1,200 — 1,200 — 
Asset-backed securities
20,992 — 20,992 — 
Prepaid expenses and other current assets:
Israeli funds3,841 — 3,841 — 
Other assets:
Investments in privately held companies8,621 — — 8,621 
$554,322 $385,938 $159,763 $8,621 

Derivatives Not Designated as Hedging Instruments

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, the net losses we recognized during the three months ended March 31, 2022 were not material and we recognized net gains of $12.4 million during the three months ended March 31, 2021. The fair value of foreign exchange forward contracts outstanding was $8.4 million as of March 31, 2022 and was not material as of December 31, 2021.

The following tables present the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Local Currency AmountNotional Contract Amount (USD)
Euro€189,795$210,031 
Chinese Yuan¥520,50081,862 
Polish ZlotyPLN324,50077,086 
Canadian DollarC$96,00076,733 
Brazilian RealR$323,70067,665 
Japanese Yen¥5,666,20046,621 
British Pound£32,27542,394 
Russian Ruble₽3,700,00035,885 
Swiss FrancCHF17,27018,692 
Israeli ShekelILS54,21017,085 
Mexican PesoM$281,56014,127 
Australian DollarA$5,0003,748 
$691,929 
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 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventories consist of the following (in thousands):
March 31,
2022
December 31,
2021
Raw materials$133,808 $123,234 
Work in process79,495 51,706 
Finished goods62,366 55,290 
Total inventories$275,669 $230,230 

Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2022
December 31,
2021
Value added tax receivables$134,941 $93,610 
Prepaid expenses74,069 70,218 
Other current assets32,329 31,477 
Total prepaid expenses and other current assets$241,339 $195,305 

Accrued liabilities consist of the following (in thousands): 
March 31,
2022
December 31,
2021
Accrued payroll and benefits$156,272 $288,355 
Accrued expenses66,211 67,169 
Accrued income taxes45,646 33,838 
Accrued sales and marketing expenses41,221 41,387 
Accrued professional fees36,340 31,457 
Accrued property, plant and equipment25,296 46,561 
Current operating lease liabilities25,243 22,719 
Other accrued liabilities68,842 75,829 
Total accrued liabilities$465,071 $607,315 

Accrued warranty, which is included in the "Other accrued liabilities" category of the accrued liabilities table above, consists of the following activity (in thousands):
Three Months Ended
March 31,
 20222021
Balance at beginning of period$16,169 $12,615 
Charged to cost of net revenues3,536 4,280 
Actual warranty expenditures(3,612)(3,160)
Balance at end of period$16,093 $13,735 

Deferred revenues consist of the following (in thousands):
March 31,
2022
December 31,
2021
Deferred revenues - current$1,212,067 $1,152,870 
Deferred revenues - long-term 1
$146,998 $136,684 

1 Included in Other long-term liabilities within our Condensed Consolidated Balance Sheet

During the three months ended March 31, 2022 and 2021, we recognized $973.2 million and $894.8 million of net revenues, respectively, of which $184.9 million and $125.8 million was included in the deferred revenues balance at December 31, 2021 and 2020, respectively.
Our unfulfilled performance obligations, including deferred revenues and backlog, as of March 31, 2022 were $1,385.4 million. These performance obligations are expected to be fulfilled over six months to five years.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Long-lived Assets
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill

The change in the carrying value of goodwill for the three months ended March 31, 2022, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2021$112,208 $306,339 $418,547 
Foreign currency translation adjustments
(642)(5,940)(6,582)
Balance as of March 31, 2022$111,566 $300,399 $411,965 

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
March 31, 2022
Accumulated
Amortization
Accumulated
Impairment Loss
Net Carrying
Value as of
March 31, 2022
Existing technology10$104,531 $(25,068)$(4,328)$75,135 
Customer relationships1155,000 (26,894)(10,751)17,355 
Trademarks and tradenames1017,200 (5,006)(4,179)8,015 
Patents 86,511 (4,693)— 1,818 
$183,242 $(61,661)$(19,258)102,323 
Foreign currency translation adjustments1,176 
Total intangible assets, net$103,499 
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 
Patents86,511 (4,495)— 2,016 
$183,242 $(57,428)$(19,258)106,556 
Foreign currency translation adjustments3,153 
Total intangible assets, net$109,709 

The total estimated annual future amortization expense for these acquired intangible assets as of March 31, 2022 is as follows (in thousands):

Fiscal Year Ending December 31,Amortization
Remainder of 2022$11,459 
202314,997 
202413,831 
202513,455 
202612,849 
Thereafter35,732 
Total$102,323 

Amortization expense for the three months ended March 31, 2022 and 2021 was $4.3 million and $3.9 million, respectively.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facility
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Credit Facility 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 March 31, 2022, we had no outstanding borrowings under the 2020 Credit Facility and were in compliance with the conditions and performance requirements in all material respects.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Legal Proceedings
3 Months Ended
Mar. 31, 2022
Legal Proceedings [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 final approval of the settlement on April 28, 2022 and dismissed the case with prejudice.

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 was stayed until the final disposition of the 2018 Securities Class Action Lawsuit on April 28, 2022. Defendants have not yet responded to the complaints.

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 was similarly stayed until the final disposition of the 2018 Securities Class Action Lawsuit on April 28, 2022. Defendants have not yet responded to the complaint.

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. Oral argument was held on March 10, 2022 and the Panel took the matter under submission. 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 has not had a material effect on Align’s ongoing operations and financial results. The outstanding cases have all been dismissed with prejudice.
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 January 29, 2024. 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. Plaintiffs filed a second amended complaint on October 21, 2021. On March 2, 2022, Plaintiffs filed a third amended complaint. Align filed a motion to dismiss the third amended complaint, which the Court denied. Align has not yet responded to the third amended complaint. A jury trial is scheduled to begin in this matter on January 29, 2024. 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 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Off-Balance Sheet Arrangements

As of March 31, 2022, 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 Note 11 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K for the year ended December 31, 2021.

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 March 31, 2022, we did not have any material indemnification claims that were probable or reasonably possible.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity
As of March 31, 2022, the 2005 Incentive Plan, as amended, has a total reserve of 27,783,379 shares of which 3,752,174 shares are available for issuance.

Summary of Stock-Based Compensation Expense

The stock-based compensation related to our stock-based awards and employee stock purchase plan for the three months ended March 31, 2022 and 2021 is as follows (in thousands):
 Three Months Ended
March 31,
 20222021
Cost of net revenues$1,514 $1,306 
Selling, general and administrative24,725 21,844 
Research and development5,382 4,091 
Total stock-based compensation$31,621 $27,241 

Restricted Stock Units (“RSUs”)

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 three months ended March 31, 2022 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, 2021492 $369.17 
Granted
217 499.14 
Vested and released(176)330.33 
Forfeited(11)423.61 
Unvested as of March 31, 2022522 $435.22 1.8$227,614 
As of March 31, 2022, we expect to recognize $192.2 million of total unamortized compensation costs, net of estimated forfeitures, related to RSUs over a weighted average period of 2.8 years.

Market-Performance Based Restricted Stock Units (“MSUs”)

We grant MSUs to members of senior management. 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 three months ended March 31, 2022: 
Number of Shares
Underlying MSUs
(in thousands)
Weighted Average Grant Date Fair Value
Weighted Average
Remaining
Contractual Term (in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2021174 $551.57 
Granted 1
101 607.96 
Vested and released(128)396.10 
Forfeited(3)744.39 
Unvested as of March 31, 2022144 $725.73 1.7$62,814 
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

As of March 31, 2022, we expect to recognize $62.3 million of total unamortized compensation costs, net of estimated forfeitures, related to MSUs over a weighted average period of 1.7 years.

Employee Stock Purchase Plan

As of March 31, 2022, we have 2,156,295 shares available for future issuance under our Amended and Restated 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”).

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:
 Three Months Ended
March 31,
 20222021
Expected term (in years)1.51.0
Expected volatility48.6 %58.8 %
Risk-free interest rate1.0 %0.1 %
Expected dividends— — 
Weighted average fair value at grant date$196.97 $202.74 

As of March 31, 2022, we expect to recognize $20.0 million of total unamortized compensation costs related to future employee stock purchases over a weighted average period of 1.0 year.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock Repurchase Program
3 Months Ended
Mar. 31, 2022
Disclosure Common Stock Repurchase Program Additional Information [Abstract]  
Common Stock Repurchase Program Common Stock Repurchase Program
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 March 31, 2022, we have $649.9 million available for repurchase under the May 2021 Repurchase Program.

During February 2022, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $522.61 per share, including commissions and fees, for an aggregate purchase price of $75.0 million.

Subsequent to the first quarter, on April 29, 2022, we entered into an ASR to repurchase $200.0 million of our common stock. We paid $200.0 million and received an initial delivery of approximately 0.6 million shares based on current market prices. The final number of shares to be repurchased will be based on our volume-weighted average stock price under the terms of the ASR, less an agreed upon discount.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Accounting for Income Taxes
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Accounting for Income Taxes Accounting for Income Taxes
Our provision for income taxes was $53.2 million and $61.2 million for the three months ended March 31, 2022 and 2021, respectively representing effective tax rates of 28.4% and 23.4%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for both the three months ended March 31, 2022 and 2021 primarily due to the recognition of additional tax expense resulting from foreign income taxed at different rates, state income taxes, and non-deductible expenses in the U.S., partially offset by the recognition of excess tax benefits related to stock-based compensation. Additionally, a change in U.S. tax laws effective January 1, 2022 which requires capitalization and amortization of research and development expenses incurred after December 31, 2021 has increased our effective tax rate for the three months ended March 31, 2022.

We exercise significant judgment in regards to estimates of future market growth, forecasted earnings and projected taxable income in determining the provision for income taxes and for purposes of assessing our ability to utilize any future benefit from deferred tax assets. We continue to assess the realizability of the deferred tax assets as we take into account new information.

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 2016, 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 filed an administrative appeal challenging the assessment during the first quarter of 2022 and, by doing so, proceeded to the next administrative stage of the audit. We 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 three months ended March 31, 2022. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2015.

Our total gross unrecognized tax benefits, excluding interest and penalties, were $68.3 million and $63.3 million as of March 31, 2022 and December 31, 2021, respectively, a material amount of which would impact our effective tax rate if recognized. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. Total interest and penalties accrued as of March 31, 2022 was 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 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Income Per Share Net Income per Share
 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):
 Three Months Ended
March 31,
 20222021
Numerator:
Net income$134,298 $200,376 
Denominator:
Weighted average common shares outstanding, basic78,742 79,000 
Dilutive effect of potential common stock451 798 
Total shares, diluted79,193 79,798 
Net income per share, basic$1.71 $2.54 
Net income per share, diluted$1.70 $2.51 
Anti-dilutive potential common shares 1
151 76 

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 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2022
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow InformationThe supplemental cash flow information consists of the following (in thousands):
 Three Months Ended
March 31,
 20222021
Non-cash investing and financing activities:
Acquisition of property, plant and equipment in accounts payable and accrued liabilities$58,876 $45,354 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,292 $6,923 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$12,262 $7,369 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Geographical Information
3 Months Ended
Mar. 31, 2022
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 Imaging Systems and CAD/CAM services (“Systems and Services”) segment.
Summarized financial information by segment is as follows (in thousands):

 Three Months Ended
March 31,
20222021
Net revenues
Clear Aligner$809,696 $753,269 
Systems and Services163,523 141,502 
Total net revenues$973,219 $894,771 
Gross profit
Clear Aligner$605,696 $584,534 
Systems and Services103,650 92,564 
Total gross profit$709,346 $677,098 
Income from operations
Clear Aligner$312,719 $327,465 
Systems and Services50,799 47,228 
Unallocated corporate expenses(165,436)(149,247)
Total income from operations$198,082 $225,446 
Stock-based compensation
Clear Aligner$2,854 $2,294 
Systems and Services214 171 
Unallocated corporate expenses28,553 24,776 
Total stock-based compensation$31,621 $27,241 
Depreciation and amortization
Clear Aligner
$13,767 $11,120 
Systems and Services
6,922 4,545 
Unallocated corporate expenses
8,937 9,970 
Total depreciation and amortization$29,626 $25,635 

The following table reconciles total segment income from operations in the table above to net income before provision for income taxes (in thousands):


 Three Months Ended
March 31,
20222021
Total segment income from operations$363,518 $374,693 
Unallocated corporate expenses(165,436)(149,247)
Total income from operations198,082 225,446 
Interest income677 1,643 
Other income (expense), net(11,273)34,532 
Net income before provision for income taxes$187,486 $261,621 
Geographical Information

Net revenues are presented below by geographic area (in thousands):

 Three Months Ended
March 31,
 20222021
Net revenues 1:
U.S. $420,920 $383,002 
Switzerland331,739 315,450 
Other International 220,560 196,319 
Total net revenues$973,219 $894,771 

1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.

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):
 March 31,
2022
December 31, 2021
Long-lived assets 1:
Switzerland$477,312 $444,205 
U.S. 209,220 210,582 
China126,623 125,346 
Other International453,019 423,050 
Total long-lived assets$1,266,174 $1,203,183 
 
1 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, "Company", or “Align”) on a consistent basis with the audited Consolidated Financial Statements for the year ended December 31, 2021, and contains all adjustments, including normal recurring adjustments, necessary to state fairly state the information set forth herein. The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”), and, therefore, omit certain information and footnote disclosures necessary to present the unaudited Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S.”).
The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022 or any other future period, and we make no representations related thereto.
Use of Estimates
Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the 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 the 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.
Certain Risk and Uncertainties
Certain Risks and Uncertainties

As the pandemic continues and new variants of the virus emerge, we are seeing a resurgence of severe preventative measures to prevent its spread in China and, consequently, continuing fluctuations in the numbers of patients seeking treatment for dental services and the number of doctors providing services and treatments in other markets. 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.
The military conflict between Russia and Ukraine and its related impacts on the economy has caused significant worldwide challenges. While the situation is highly uncertain and evolving, its impact on the economy such as inflation, supply chain challenges, impacts on consumer confidence, purchasing power, sanctions and retaliatory sanctions among others, have impacted and could potentially subject our business to materially adverse consequences should any portion of its impacts become prolonged or escalate beyond its current scope.
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”) in order to allocate consideration from the contract to the individual
performance obligations is the result of various factors, such as changing trends and market conditions, historical prices, costs, and gross margins. 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. In addition to historical data, we take into consideration changing trends and market conditions. 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 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 account factors such as same or similar historical prices and 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 data such as 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.
Recent Accounting Pronouncements
Recent Accounting Pronouncements Not Yet Effective

We continue to monitor new accounting pronouncements issued by the Financial Accounting Standards Board and do not believe any of the recently issued accounting pronouncements will have an impact on our consolidated financial statements or related disclosures.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2022
Investments, All Other Investments [Abstract]  
Cash and Cash Equivalents
The following tables summarize our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (in thousands):
Reported as:
March 31, 2022Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash EquivalentsMarketable securities, short-termMarketable securities, long-term
Cash$689,175 $— $— $689,175 $689,175 $— $— 
Money market funds236,960 — (16)236,944 236,944 — — 
Corporate bonds116,307 (2,389)113,921 — 41,164 72,757 
U.S. government treasury bonds
46,638 — (511)46,127 — 31,055 15,072 
Asset-backed securities27,453 — (197)27,256 — 10,984 16,272 
Municipal bonds6,049 — (77)5,972 — 3,546 2,426 
U.S. government agency bonds1,204 — (36)1,168 — — 1,168 
Total$1,123,786 $$(3,226)$1,120,563 $926,119 $86,749 $107,695 

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 tables summarize our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (in thousands):
Reported as:
March 31, 2022Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair ValueCash and Cash EquivalentsMarketable securities, short-termMarketable securities, long-term
Cash$689,175 $— $— $689,175 $689,175 $— $— 
Money market funds236,960 — (16)236,944 236,944 — — 
Corporate bonds116,307 (2,389)113,921 — 41,164 72,757 
U.S. government treasury bonds
46,638 — (511)46,127 — 31,055 15,072 
Asset-backed securities27,453 — (197)27,256 — 10,984 16,272 
Municipal bonds6,049 — (77)5,972 — 3,546 2,426 
U.S. government agency bonds1,204 — (36)1,168 — — 1,168 
Total$1,123,786 $$(3,226)$1,120,563 $926,119 $86,749 $107,695 

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 March 31, 2022 and December 31, 2021 (in thousands):

March 31, 2022December 31, 2021
Due in 1 year or less $67,225 $59,737 
Due in 1 year through 5 years$127,219 139,113 
Total$194,444 $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 March 31, 2022 and December 31, 2021 (in thousands):
DescriptionBalance as of
March 31, 2022
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$236,944 $236,944 $— $— 
Short-term investments:
U.S. government treasury bonds31,055 31,055 — — 
Corporate bonds41,164 — 41,164 — 
Municipal bonds3,546 — 3,546 — 
Asset-backed securities10,984 — 10,984 — 
Long-term investments:
U.S. government treasury bonds15,072 15,072 — — 
Corporate bonds72,757 — 72,757 — 
Municipal bonds2,426 — 2,426 — 
U.S. government agency bonds1,168 — 1,168 — 
Asset-backed securities16,272 — 16,272 — 
Other assets:
Investments in privately held companies11,225 — — 11,225 
$442,613 $283,071 $148,317 $11,225 
DescriptionBalance as of December 31, 2021Level 1Level 2Level 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 bonds
20,677 20,677 — — 
Corporate bonds79,011 — 79,011 — 
Municipal bonds
3,440 — 3,440 — 
U.S. government agency bonds
1,200 — 1,200 — 
Asset-backed securities
20,992 — 20,992 — 
Prepaid expenses and other current assets:
Israeli funds3,841 — 3,841 — 
Other assets:
Investments in privately held companies8,621 — — 8,621 
$554,322 $385,938 $159,763 $8,621 
Schedule of Notional Amounts of Outstanding Derivative Positions
The following tables present the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2022 and December 31, 2021 (in thousands):
March 31, 2022
Local Currency AmountNotional Contract Amount (USD)
Euro€189,795$210,031 
Chinese Yuan¥520,50081,862 
Polish ZlotyPLN324,50077,086 
Canadian DollarC$96,00076,733 
Brazilian RealR$323,70067,665 
Japanese Yen¥5,666,20046,621 
British Pound£32,27542,394 
Russian Ruble₽3,700,00035,885 
Swiss FrancCHF17,27018,692 
Israeli ShekelILS54,21017,085 
Mexican PesoM$281,56014,127 
Australian DollarA$5,0003,748 
$691,929 
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 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands):
March 31,
2022
December 31,
2021
Raw materials$133,808 $123,234 
Work in process79,495 51,706 
Finished goods62,366 55,290 
Total inventories$275,669 $230,230 
Schedule of Prepaid Expense and Other Assets
Prepaid expenses and other current assets consist of the following (in thousands):
March 31,
2022
December 31,
2021
Value added tax receivables$134,941 $93,610 
Prepaid expenses74,069 70,218 
Other current assets32,329 31,477 
Total prepaid expenses and other current assets$241,339 $195,305 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands): 
March 31,
2022
December 31,
2021
Accrued payroll and benefits$156,272 $288,355 
Accrued expenses66,211 67,169 
Accrued income taxes45,646 33,838 
Accrued sales and marketing expenses41,221 41,387 
Accrued professional fees36,340 31,457 
Accrued property, plant and equipment25,296 46,561 
Current operating lease liabilities25,243 22,719 
Other accrued liabilities68,842 75,829 
Total accrued liabilities$465,071 $607,315 
Schedule of Warranty Accrual Accrued warranty, which is included in the "Other accrued liabilities" category of the accrued liabilities table above, consists of the following activity (in thousands):
Three Months Ended
March 31,
 20222021
Balance at beginning of period$16,169 $12,615 
Charged to cost of net revenues3,536 4,280 
Actual warranty expenditures(3,612)(3,160)
Balance at end of period$16,093 $13,735 
Schedule of Deferred Revenues
Deferred revenues consist of the following (in thousands):
March 31,
2022
December 31,
2021
Deferred revenues - current$1,212,067 $1,152,870 
Deferred revenues - long-term 1
$146,998 $136,684 

1 Included in Other long-term liabilities within our Condensed Consolidated Balance Sheet
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Notes To Financial Statements [Abstract]  
Summary of Goodwill by Reportable Segment
The change in the carrying value of goodwill for the three months ended March 31, 2022, categorized by reportable segments, is as follows (in thousands):
Clear AlignerSystems and ServicesTotal
Balance as of December 31, 2021$112,208 $306,339 $418,547 
Foreign currency translation adjustments
(642)(5,940)(6,582)
Balance as of March 31, 2022$111,566 $300,399 $411,965 
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
March 31, 2022
Accumulated
Amortization
Accumulated
Impairment Loss
Net Carrying
Value as of
March 31, 2022
Existing technology10$104,531 $(25,068)$(4,328)$75,135 
Customer relationships1155,000 (26,894)(10,751)17,355 
Trademarks and tradenames1017,200 (5,006)(4,179)8,015 
Patents 86,511 (4,693)— 1,818 
$183,242 $(61,661)$(19,258)102,323 
Foreign currency translation adjustments1,176 
Total intangible assets, net$103,499 
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 
Patents86,511 (4,495)— 2,016 
$183,242 $(57,428)$(19,258)106,556 
Foreign currency translation adjustments3,153 
Total intangible assets, net$109,709 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The total estimated annual future amortization expense for these acquired intangible assets as of March 31, 2022 is as follows (in thousands):

Fiscal Year Ending December 31,Amortization
Remainder of 2022$11,459 
202314,997 
202413,831 
202513,455 
202612,849 
Thereafter35,732 
Total$102,323 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2022
Stockholders' Equity Note [Abstract]  
Stock-based Compensation Expense
The stock-based compensation related to our stock-based awards and employee stock purchase plan for the three months ended March 31, 2022 and 2021 is as follows (in thousands):
 Three Months Ended
March 31,
 20222021
Cost of net revenues$1,514 $1,306 
Selling, general and administrative24,725 21,844 
Research and development5,382 4,091 
Total stock-based compensation$31,621 $27,241 
Summary Of Restricted Stock Units A summary for the three months ended March 31, 2022 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, 2021492 $369.17 
Granted
217 499.14 
Vested and released(176)330.33 
Forfeited(11)423.61 
Unvested as of March 31, 2022522 $435.22 1.8$227,614 
Summary Of Market-performance Based Restricted Stock Units
The following table summarizes the MSU performance for the three months ended March 31, 2022: 
Number of Shares
Underlying MSUs
(in thousands)
Weighted Average Grant Date Fair Value
Weighted Average
Remaining
Contractual Term (in years)
Aggregate
Intrinsic Value
(in thousands)
Unvested as of December 31, 2021174 $551.57 
Granted 1
101 607.96 
Vested and released(128)396.10 
Forfeited(3)744.39 
Unvested as of March 31, 2022144 $725.73 1.7$62,814 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
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:
 Three Months Ended
March 31,
 20222021
Expected term (in years)1.51.0
Expected volatility48.6 %58.8 %
Risk-free interest rate1.0 %0.1 %
Expected dividends— — 
Weighted average fair value at grant date$196.97 $202.74 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2022
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):
 Three Months Ended
March 31,
 20222021
Numerator:
Net income$134,298 $200,376 
Denominator:
Weighted average common shares outstanding, basic78,742 79,000 
Dilutive effect of potential common stock451 798 
Total shares, diluted79,193 79,798 
Net income per share, basic$1.71 $2.54 
Net income per share, diluted$1.70 $2.51 
Anti-dilutive potential common shares 1
151 76 

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 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2022
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures The supplemental cash flow information consists of the following (in thousands):
 Three Months Ended
March 31,
 20222021
Non-cash investing and financing activities:
Acquisition of property, plant and equipment in accounts payable and accrued liabilities$58,876 $45,354 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$7,292 $6,923 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$12,262 $7,369 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Geographical Information (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Summarized financial information by segment is as follows (in thousands):

 Three Months Ended
March 31,
20222021
Net revenues
Clear Aligner$809,696 $753,269 
Systems and Services163,523 141,502 
Total net revenues$973,219 $894,771 
Gross profit
Clear Aligner$605,696 $584,534 
Systems and Services103,650 92,564 
Total gross profit$709,346 $677,098 
Income from operations
Clear Aligner$312,719 $327,465 
Systems and Services50,799 47,228 
Unallocated corporate expenses(165,436)(149,247)
Total income from operations$198,082 $225,446 
Stock-based compensation
Clear Aligner$2,854 $2,294 
Systems and Services214 171 
Unallocated corporate expenses28,553 24,776 
Total stock-based compensation$31,621 $27,241 
Depreciation and amortization
Clear Aligner
$13,767 $11,120 
Systems and Services
6,922 4,545 
Unallocated corporate expenses
8,937 9,970 
Total depreciation and amortization$29,626 $25,635 

The following table reconciles total segment income from operations in the table above to net income before provision for income taxes (in thousands):


 Three Months Ended
March 31,
20222021
Total segment income from operations$363,518 $374,693 
Unallocated corporate expenses(165,436)(149,247)
Total income from operations198,082 225,446 
Interest income677 1,643 
Other income (expense), net(11,273)34,532 
Net income before provision for income taxes$187,486 $261,621 
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
Net revenues are presented below by geographic area (in thousands):

 Three Months Ended
March 31,
 20222021
Net revenues 1:
U.S. $420,920 $383,002 
Switzerland331,739 315,450 
Other International 220,560 196,319 
Total net revenues$973,219 $894,771 

1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.

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):
 March 31,
2022
December 31, 2021
Long-lived assets 1:
Switzerland$477,312 $444,205 
U.S. 209,220 210,582 
China126,623 125,346 
Other International453,019 423,050 
Total long-lived assets$1,266,174 $1,203,183 
 
1 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Amortized Cost    
Cash, cash equivalents and marketable securities $ 1,123,786 $ 1,297,157
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 3 9
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (3,226) (504)
Fair Value    
Cash and cash equivalents 926,119 1,099,370
Cash, cash equivalents and marketable securities 1,120,563 1,296,662
Cash    
Amortized Cost    
Cash and cash equivalents 689,175 754,802
Fair Value    
Cash and cash equivalents 689,175 754,802
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 926,119 1,099,370
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 689,175 754,802
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 86,749 71,972
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 107,695 125,320
Money market funds    
Amortized Cost    
Cash and cash equivalents 236,960 343,012
Gross Unrealized Losses    
Cash and cash equivalents (16) (2)
Fair Value    
Cash and cash equivalents 236,944 343,010
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 236,944 343,010
Corporate bonds    
Amortized Cost    
Marketable securities 116,307 115,507
Gross Unrealized Gains    
Marketable securities 3 9
Gross Unrealized Losses    
Marketable securities (2,389) (398)
Fair Value    
Marketable securities 113,921 115,118
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   1,042
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 41,164 35,065
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 72,757 79,011
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 46,638 42,976
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (511) (48)
Fair Value    
Marketable securities 46,127 42,928
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 31,055 22,251
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 15,072 20,677
Asset-backed securities    
Amortized Cost    
Marketable securities 27,453 32,031
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (197) (40)
Fair Value    
Marketable securities 27,256 31,991
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 10,984 10,999
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 16,272 20,992
Municipal bonds    
Amortized Cost    
Marketable securities 6,049 7,628
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (77) (15)
Fair Value    
Marketable securities 5,972 7,613
Municipal bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   516
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 3,546 3,657
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 2,426 3,440
U.S. government agency bonds    
Amortized Cost    
Marketable securities 1,204 1,201
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (36) (1)
Fair Value    
Marketable securities 1,168 1,200
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 1,168 $ 1,200
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Contractual Maturity of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Due in 1 year or less $ 67,225 $ 59,737
Due in 1 year through 5 years 127,219 139,113
Total $ 194,444 $ 198,850
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Fair Value Measured On A Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments $ 86,749 $ 71,972
Long-term investments 107,695 125,320
Assets measured at fair value 442,613 554,322
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets measured at fair value 283,071 385,938
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets measured at fair value 148,317 159,763
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets measured at fair value 11,225 8,621
Money market funds | Fair Value, Measurements, Recurring | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 236,944 343,010
Money market funds | Fair Value, Measurements, Recurring | Level 1 | Cash equivalents:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 236,944 343,010
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
U.S. government treasury bonds | Fair Value, Measurements, Recurring | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments 31,055 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]    
Long-term investments 15,072 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]    
Short-term investments 31,055 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]    
Long-term investments 15,072 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]    
Short-term investments 0 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]    
Long-term investments 0 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]    
Short-term investments 0 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]    
Long-term investments 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]    
Short-term investments 41,164 35,065
Corporate bonds | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 72,757 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]    
Short-term investments 0 0
Corporate bonds | Fair Value, Measurements, Recurring | Level 1 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 0 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]    
Short-term investments 41,164 35,065
Corporate bonds | Fair Value, Measurements, Recurring | Level 2 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 72,757 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]    
Short-term investments 0 0
Corporate bonds | Fair Value, Measurements, Recurring | Level 3 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 0 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]    
Short-term investments 3,546 3,657
Municipal bonds | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 2,426 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]    
Short-term investments 0 0
Municipal bonds | Fair Value, Measurements, Recurring | Level 1 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 0 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]    
Short-term investments 3,546 3,657
Municipal bonds | Fair Value, Measurements, Recurring | Level 2 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 2,426 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]    
Short-term investments 0 0
Municipal bonds | Fair Value, Measurements, Recurring | Level 3 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 0 0
U.S. government agency bonds | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 1,168 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]    
Long-term investments 0 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]    
Long-term investments 1,168 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]    
Long-term investments 0 0
Asset-backed securities | Fair Value, Measurements, Recurring | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments 10,984 10,999
Asset-backed securities | Fair Value, Measurements, Recurring | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 16,272 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]    
Short-term investments 0 0
Asset-backed securities | Fair Value, Measurements, Recurring | Level 1 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 0 0
Asset-backed securities | Fair Value, Measurements, Recurring | Level 2 | Short-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments 10,984 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]    
Long-term investments 16,272 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]    
Short-term investments 0 0
Asset-backed securities | Fair Value, Measurements, Recurring | Level 3 | Long-term investments:    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Long-term investments 0 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
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
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
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
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 11,225 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 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 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 $ 11,225 $ 8,621
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Narrative (Details) - Foreign Exchange Forward - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Net gain (loss) on derivative $ 0.0 $ 12.4  
Fair value of derivative asset $ 8.4   $ 0.0
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.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, £ in Thousands, zł in Thousands, SFr in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Mar. 31, 2022
EUR (€)
Mar. 31, 2022
USD ($)
Mar. 31, 2022
CNY (¥)
Mar. 31, 2022
PLN (zł)
Mar. 31, 2022
CAD ($)
Mar. 31, 2022
BRL (R$)
Mar. 31, 2022
JPY (¥)
Mar. 31, 2022
GBP (£)
Mar. 31, 2022
RUB (₽)
Mar. 31, 2022
CHF (SFr)
Mar. 31, 2022
ILS (₪)
Mar. 31, 2022
MXN ($)
Mar. 31, 2022
AUD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
PLN (zł)
Dec. 31, 2021
CAD ($)
Dec. 31, 2021
BRL (R$)
Dec. 31, 2021
JPY (¥)
Dec. 31, 2021
GBP (£)
Dec. 31, 2021
CHF (SFr)
Dec. 31, 2021
ILS (₪)
Dec. 31, 2021
MXN ($)
Dec. 31, 2021
AUD ($)
Derivative [Line Items]                                                  
Notional amount   $ 691,929                         $ 590,170                    
Euro                                                  
Derivative [Line Items]                                                  
Notional amount € 189,795 210,031                       € 165,110 186,358                    
Chinese Yuan                                                  
Derivative [Line Items]                                                  
Notional amount   81,862 ¥ 520,500                       77,358 ¥ 494,500                  
Polish Zloty                                                  
Derivative [Line Items]                                                  
Notional amount   77,086   zł 324,500                     54,014   zł 219,800                
Canadian Dollar                                                  
Derivative [Line Items]                                                  
Notional amount   76,733     $ 96,000                   78,018     $ 99,800              
Brazilian Real                                                  
Derivative [Line Items]                                                  
Notional amount   67,665       R$ 323,700                 50,894       R$ 286,500            
Japanese Yen                                                  
Derivative [Line Items]                                                  
Notional amount   46,621         ¥ 5,666,200               48,206         ¥ 5,548,700          
British Pound                                                  
Derivative [Line Items]                                                  
Notional amount   42,394           £ 32,275             46,881           £ 34,740        
Russian Ruble                                                  
Derivative [Line Items]                                                  
Notional amount   35,885             ₽ 3,700,000                                
Swiss Franc                                                  
Derivative [Line Items]                                                  
Notional amount   18,692               SFr 17,270         10,883             SFr 9,950      
Israeli Shekel                                                  
Derivative [Line Items]                                                  
Notional amount   17,085                 ₪ 54,210       17,416               ₪ 54,110    
Mexican Peso                                                  
Derivative [Line Items]                                                  
Notional amount   14,127                   $ 281,560     15,133                 $ 311,500  
Australian Dollar                                                  
Derivative [Line Items]                                                  
Notional amount   $ 3,748                     $ 5,000   $ 5,009                   $ 6,900
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Notes To Financial Statements [Abstract]    
Raw materials $ 133,808 $ 123,234
Work in process 79,495 51,706
Finished goods 62,366 55,290
Total inventories $ 275,669 $ 230,230
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Notes To Financial Statements [Abstract]    
Value added tax receivables $ 134,941 $ 93,610
Prepaid expenses 74,069 70,218
Other current assets 32,329 31,477
Total prepaid expenses and other current assets $ 241,339 $ 195,305
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 156,272 $ 288,355
Accrued expenses 66,211 67,169
Accrued income taxes 45,646 33,838
Accrued sales and marketing expenses 41,221 41,387
Accrued professional fees 36,340 31,457
Accrued property, plant and equipment 25,296 46,561
Current operating lease liabilities 25,243 22,719
Other accrued liabilities 68,842 75,829
Accrued liabilities $ 465,071 $ 607,315
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components Warranty Accrual Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 16,169 $ 12,615
Charged to cost of net revenues 3,536 4,280
Actual warranty expenditures (3,612) (3,160)
Balance at end of period $ 16,093 $ 13,735
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components Deferred Revenues (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Notes To Financial Statements [Abstract]    
Deferred revenues - current $ 1,212,067 $ 1,152,870
Deferred revenues - long-term $ 146,998 $ 136,684
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Condensed Balance Sheet Statements, Captions [Line Items]    
Net revenues $ 973,219 $ 894,771
Deferred revenues 184,900 $ 125,800
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01    
Condensed Balance Sheet Statements, Captions [Line Items]    
Revenue, remaining performance obligation $ 1,385,400  
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01    
Condensed Balance Sheet Statements, Captions [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 6 months  
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01    
Condensed Balance Sheet Statements, Captions [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 5 years  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Goodwill [Roll Forward]  
Balance as of December 31, 2021 $ 418,547
Foreign currency translation adjustments (6,582)
Balance as of March 31, 2022 411,965
Clear Aligner  
Goodwill [Roll Forward]  
Balance as of December 31, 2021 112,208
Foreign currency translation adjustments (642)
Balance as of March 31, 2022 111,566
Systems and Services  
Goodwill [Roll Forward]  
Balance as of December 31, 2021 306,339
Foreign currency translation adjustments (5,940)
Balance as of March 31, 2022 $ 300,399
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 183,242 $ 183,242
Accumulated Amortization (61,661) (57,428)
Accumulated Impairment Loss (19,258) (19,258)
Net carrying value 102,323 106,556
Foreign currency translation adjustments 1,176 3,153
Total intangible assets $ 103,499 $ 109,709
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 10 years 10 years
Gross carrying amount $ 104,531 $ 104,531
Accumulated Amortization (25,068) (22,495)
Accumulated Impairment Loss (4,328) (4,328)
Net carrying value $ 75,135 $ 77,708
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 11 years 11 years
Gross carrying amount $ 55,000 $ 55,000
Accumulated Amortization (26,894) (25,891)
Accumulated Impairment Loss (10,751) (10,751)
Net carrying value $ 17,355 $ 18,358
Trademarks and tradenames    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 10 years 10 years
Gross carrying amount $ 17,200 $ 17,200
Accumulated Amortization (5,006) (4,547)
Accumulated Impairment Loss (4,179) (4,179)
Net carrying value $ 8,015 $ 8,474
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 8 years 8 years
Gross carrying amount $ 6,511 $ 6,511
Accumulated Amortization (4,693) (4,495)
Accumulated Impairment Loss 0 0
Net carrying value $ 1,818 $ 2,016
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract]    
Remainder of 2022 $ 11,459  
2023 14,997  
2024 13,831  
2025 13,455  
2026 12,849  
Thereafter 35,732  
Net carrying value $ 102,323 $ 106,556
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization $ 4.3 $ 3.9
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Credit Facility - Additional Information (Details) - 2020 Credit Facility - USD ($)
Jul. 21, 2020
Mar. 31, 2022
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 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Legal Proceedings - Narrative (Details)
$ in Millions
Jun. 30, 2021
USD ($)
Mar. 12, 2021
USD ($)
Jan. 31, 2019
claim
SDC Dispute      
Loss Contingencies [Line Items]      
Amount owed from other party   $ 43.4  
2018 Securities Class Action Lawsuit      
Loss Contingencies [Line Items]      
Settlement amount $ 16.0    
Shareholder Derivative Lawsuit      
Loss Contingencies [Line Items]      
Number of lawsuits | claim     3
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
shares
Incentive Plan 2005  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for issuance | shares 27,783,379
Shares available for issuance | shares 3,752,174
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares available for issuance | shares 2,156,295
Total unamortized compensation cost | $ $ 20.0
Weighted average period of total unamortized cost (in years) 1 year
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 4 years
Total unamortized compensation cost | $ $ 192.2
Weighted average period of total unamortized cost (in years) 2 years 9 months 18 days
Market Performance Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 3 years
Total unamortized compensation cost | $ $ 62.3
Weighted average period of total unamortized cost (in years) 1 year 8 months 12 days
Maximum percentage of market-performance based restricted stock units eligible to vest over the vesting period 250.00%
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 31,621 $ 27,241
Cost of net revenues    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 1,514 1,306
Selling, general and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 24,725 21,844
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 5,382 $ 4,091
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Summary of Nonvested Shares (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Restricted Stock Units (RSUs)  
Number of Shares Underlying RSUs  
Unvested, beginning of period (in shares) | shares 492
Granted (in shares) | shares 217
Vested and released (in shares) | shares (176)
Forfeited (in shares) | shares (11)
Unvested, end of period (in shares) | shares 522
Weighted Average Grant Date Fair Value  
Unvested, beginning of period (in usd per share) | $ / shares $ 369.17
Granted (in usd per share) | $ / shares 499.14
Vested and released (in usd per share) | $ / shares 330.33
Forfeited (in usd per share) | $ / shares 423.61
Unvested, end of period (in usd per share) | $ / shares $ 435.22
Weighted Average Remaining Contractual Term (in years)  
Weighted average remaining contractual term 1 year 9 months 18 days
Aggregate Intrinsic Value  
Aggregate intrinsic value | $ $ 227,614
Market Performance Based Restricted Stock Units  
Number of Shares Underlying RSUs  
Unvested, beginning of period (in shares) | shares 174
Granted (in shares) | shares 101
Vested and released (in shares) | shares (128)
Forfeited (in shares) | shares (3)
Unvested, end of period (in shares) | shares 144
Weighted Average Grant Date Fair Value  
Unvested, beginning of period (in usd per share) | $ / shares $ 551.57
Granted (in usd per share) | $ / shares 607.96
Vested and released (in usd per share) | $ / shares 396.10
Forfeited (in usd per share) | $ / shares 744.39
Unvested, end of period (in usd per share) | $ / shares $ 725.73
Weighted Average Remaining Contractual Term (in years)  
Weighted average remaining contractual term 1 year 8 months 12 days
Aggregate Intrinsic Value  
Aggregate intrinsic value | $ $ 62,814
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan Fair Value Assumptions (Details) - Employee Stock Purchase Plan - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Class of Stock [Line Items]    
Expected term (in years) 1 year 6 months 1 year
Expected volatility 48.60% 58.80%
Risk-free interest rate 1.00% 0.10%
Expected dividends 0.00% 0.00%
Weighted average fair value at grant date (in usd per share) $ 196.97 $ 202.74
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock Repurchase Program - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Millions
1 Months Ended 3 Months Ended
Apr. 29, 2022
Feb. 28, 2022
Mar. 31, 2022
Mar. 31, 2021
May 31, 2021
Share Repurchases [Line Items]          
Common stock repurchased and retired     $ 75,036,000    
Payments for accelerated share repurchase     75,036,000 $ 0  
May 2021 Repurchase Program          
Share Repurchases [Line Items]          
Authorized repurchase amount         $ 1,000,000,000
Amount available for repurchase     $ 649,900,000    
Shares repurchased (in shares)   0.1      
Share repurchase price (in dollars per share)   $ 522.61      
Common stock repurchased and retired   $ 75,000,000      
April 2022 Accelerated Share Repurchase | Subsequent Event          
Share Repurchases [Line Items]          
Authorized repurchase amount $ 200,000,000        
Shares repurchased (in shares) 0.6        
Payments for accelerated share repurchase $ 200,000,000        
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Accounting for Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Disclosure Accounting For Income Taxes Additional Information [Abstract]      
Provision for income taxes $ 53,188 $ 61,245  
Effective income tax rate, continuing operations 28.40% 23.40%  
Unrecognized tax benefits $ 68,300   $ 63,300
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Net income $ 134,298 $ 200,376
Weighted average common shares outstanding, basic (in shares) 78,742 79,000
Dilutive effect of potential common stock (in shares) 451 798
Total shares, diluted (in shares) 79,193 79,798
Net income per share, basic (in usd per share) $ 1.71 $ 2.54
Net income per share, diluted (in usd per share) $ 1.70 $ 2.51
Anti-dilutive potential common shares (in shares) 151 76
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Non-cash investing and financing activities:    
Acquisition of property, plant and equipment in accounts payable and accrued liabilities $ 58,876 $ 45,354
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 7,292 6,923
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 12,262 $ 7,369
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Geographical Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Geographical Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Net revenues $ 973,219 $ 894,771
Gross profit 709,346 677,098
Income from operations 198,082 225,446
Stock-based compensation 31,621 27,241
Depreciation and amortization 29,626 25,635
Interest income 677 1,643
Other income (expense), net (11,273) 34,532
Net income before provision for income taxes 187,486 261,621
Operating Segments    
Segment Reporting Information [Line Items]    
Income from operations 363,518 374,693
Unallocated corporate expenses    
Segment Reporting Information [Line Items]    
Income from operations (165,436) (149,247)
Stock-based compensation 28,553 24,776
Depreciation and amortization 8,937 9,970
Clear Aligner    
Segment Reporting Information [Line Items]    
Net revenues 809,696 753,269
Gross profit 605,696 584,534
Clear Aligner | Operating Segments    
Segment Reporting Information [Line Items]    
Income from operations 312,719 327,465
Stock-based compensation 2,854 2,294
Depreciation and amortization 13,767 11,120
Systems and Services    
Segment Reporting Information [Line Items]    
Net revenues 163,523 141,502
Gross profit 103,650 92,564
Systems and Services | Operating Segments    
Segment Reporting Information [Line Items]    
Income from operations 50,799 47,228
Stock-based compensation 214 171
Depreciation and amortization $ 6,922 $ 4,545
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Geographical Information - Net Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]    
Net revenues $ 973,219 $ 894,771
U.S.    
Segment Reporting Information [Line Items]    
Net revenues 420,920 383,002
Switzerland    
Segment Reporting Information [Line Items]    
Net revenues 331,739 315,450
Other International    
Segment Reporting Information [Line Items]    
Net revenues $ 220,560 $ 196,319
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]    
Total long-lived assets $ 1,266,174 $ 1,203,183
Switzerland    
Segment Reporting Information [Line Items]    
Total long-lived assets 477,312 444,205
U.S.    
Segment Reporting Information [Line Items]    
Total long-lived assets 209,220 210,582
China    
Segment Reporting Information [Line Items]    
Total long-lived assets 126,623 125,346
Other International    
Segment Reporting Information [Line Items]    
Total long-lived assets $ 453,019 $ 423,050
XML 68 algn-20220331_htm.xml IDEA: XBRL DOCUMENT 0001097149 2022-01-01 2022-03-31 0001097149 2022-04-29 0001097149 2021-01-01 2021-03-31 0001097149 2022-03-31 0001097149 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 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001097149 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001097149 us-gaap:CommonStockMember 2022-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001097149 us-gaap:RetainedEarningsMember 2022-03-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 2020-12-31 0001097149 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001097149 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001097149 us-gaap:CommonStockMember 2021-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001097149 us-gaap:RetainedEarningsMember 2021-03-31 0001097149 2021-03-31 0001097149 us-gaap:CashMember 2022-03-31 0001097149 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2022-03-31 0001097149 us-gaap:MoneyMarketFundsMember 2022-03-31 0001097149 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2022-03-31 0001097149 us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001097149 algn:MarketableSecuritiesShortTermMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001097149 us-gaap:USTreasuryBondSecuritiesMember 2022-03-31 0001097149 algn:MarketableSecuritiesShortTermMember us-gaap:USTreasuryBondSecuritiesMember 2022-03-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:USTreasuryBondSecuritiesMember 2022-03-31 0001097149 us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001097149 algn:MarketableSecuritiesShortTermMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001097149 us-gaap:MunicipalBondsMember 2022-03-31 0001097149 algn:MarketableSecuritiesShortTermMember us-gaap:MunicipalBondsMember 2022-03-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:MunicipalBondsMember 2022-03-31 0001097149 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-03-31 0001097149 algn:MarketableSecuritiesLongTermMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-03-31 0001097149 us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001097149 algn:MarketableSecuritiesShortTermMember 2022-03-31 0001097149 algn:MarketableSecuritiesLongTermMember 2022-03-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:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember us-gaap:ShortTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember algn:LongTermInvestmentsMember 2022-03-31 0001097149 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:EquitySecuritiesMember us-gaap:OtherAssetsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:EquitySecuritiesMember us-gaap:OtherAssetsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:EquitySecuritiesMember us-gaap:OtherAssetsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:EquitySecuritiesMember us-gaap:OtherAssetsMember 2022-03-31 0001097149 us-gaap:FairValueInputsLevel1Member 2022-03-31 0001097149 us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 us-gaap:FairValueInputsLevel3Member 2022-03-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:ForeignExchangeForwardMember 2022-01-01 2022-03-31 0001097149 us-gaap:ForeignExchangeForwardMember 2021-01-01 2021-03-31 0001097149 us-gaap:ForeignExchangeForwardMember 2022-03-31 0001097149 us-gaap:ForeignExchangeForwardMember 2021-12-31 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:PLN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:RUB us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:CHF us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-31 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2022-03-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 2022-04-01 2022-03-31 0001097149 srt:MinimumMember 2022-04-01 2022-03-31 0001097149 srt:MaximumMember 2022-10-01 2022-03-31 0001097149 algn:ClearAlignerMember 2021-12-31 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2021-12-31 0001097149 algn:ClearAlignerMember 2022-01-01 2022-03-31 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2022-01-01 2022-03-31 0001097149 algn:ClearAlignerMember 2022-03-31 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2022-03-31 0001097149 algn:ExistingTechnologyMember 2022-01-01 2022-03-31 0001097149 algn:ExistingTechnologyMember 2022-03-31 0001097149 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001097149 us-gaap:CustomerRelationshipsMember 2022-03-31 0001097149 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-03-31 0001097149 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001097149 us-gaap:PatentsMember 2022-01-01 2022-03-31 0001097149 us-gaap:PatentsMember 2022-03-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:PatentsMember 2021-01-01 2021-12-31 0001097149 us-gaap:PatentsMember 2021-12-31 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 2022-03-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:StockIncentivePlan2005Member 2022-03-31 0001097149 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001097149 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001097149 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-03-31 0001097149 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-03-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2021-12-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2022-03-31 0001097149 algn:EmployeeStockPurchasePlanMember 2022-03-31 0001097149 algn:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001097149 algn:EmployeeStockPurchasePlanMember 2021-01-01 2021-03-31 0001097149 algn:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001097149 algn:May2021RepurchaseProgramMember 2021-05-31 0001097149 algn:May2021RepurchaseProgramMember 2022-03-31 0001097149 algn:May2021RepurchaseProgramMember 2022-02-01 2022-02-28 0001097149 algn:April2022AcceleratedShareRepurchaseMember us-gaap:SubsequentEventMember 2022-04-29 0001097149 algn:April2022AcceleratedShareRepurchaseMember us-gaap:SubsequentEventMember 2022-04-29 2022-04-29 0001097149 algn:ClearAlignerMember 2021-01-01 2021-03-31 0001097149 algn:ImagingSystemsAndCADCAMServicesMember 2021-01-01 2021-03-31 0001097149 us-gaap:OperatingSegmentsMember algn:ClearAlignerMember 2022-01-01 2022-03-31 0001097149 us-gaap:OperatingSegmentsMember algn:ClearAlignerMember 2021-01-01 2021-03-31 0001097149 us-gaap:OperatingSegmentsMember algn:ImagingSystemsAndCADCAMServicesMember 2022-01-01 2022-03-31 0001097149 us-gaap:OperatingSegmentsMember algn:ImagingSystemsAndCADCAMServicesMember 2021-01-01 2021-03-31 0001097149 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-03-31 0001097149 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-03-31 0001097149 us-gaap:OperatingSegmentsMember 2022-01-01 2022-03-31 0001097149 us-gaap:OperatingSegmentsMember 2021-01-01 2021-03-31 0001097149 country:US 2022-01-01 2022-03-31 0001097149 country:US 2021-01-01 2021-03-31 0001097149 country:CH 2022-01-01 2022-03-31 0001097149 country:CH 2021-01-01 2021-03-31 0001097149 algn:OtherInternationalMember 2022-01-01 2022-03-31 0001097149 algn:OtherInternationalMember 2021-01-01 2021-03-31 0001097149 country:CH 2022-03-31 0001097149 country:CH 2021-12-31 0001097149 country:US 2022-03-31 0001097149 country:US 2021-12-31 0001097149 country:CN 2022-03-31 0001097149 country:CN 2021-12-31 0001097149 algn:OtherInternationalMember 2022-03-31 0001097149 algn:OtherInternationalMember 2021-12-31 shares iso4217:USD iso4217:USD shares iso4217:EUR iso4217:CNY iso4217:PLN iso4217:CAD iso4217:BRL iso4217:JPY iso4217:GBP iso4217:RUB iso4217:CHF iso4217:ILS iso4217:MXN iso4217:AUD pure algn:claim algn:segment 0001097149 --12-31 2022 Q1 false 10-Q true 2022-03-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 Yes Large Accelerated Filer false false false 78805547 973219000 894771000 263873000 217673000 709346000 677098000 439457000 397115000 71807000 54537000 511264000 451652000 198082000 225446000 677000 1643000 -11273000 34532000 -10596000 36175000 187486000 261621000 53188000 61245000 134298000 200376000 1.71 2.54 1.70 2.51 78742000 79000000 79193000 79798000 134298000 200376000 -7311000 -14451000 -2728000 -20000 -10039000 -14471000 124259000 185905000 926119000 1099370000 86749000 71972000 9764000 9245000 950892000 897198000 275669000 230230000 241339000 195305000 2480768000 2494075000 107695000 125320000 1140922000 1081926000 125252000 121257000 411965000 418547000 103499000 109709000 1515620000 1533767000 57693000 57509000 5943414000 5942110000 186509000 163886000 465071000 607315000 1212067000 1152870000 1863647000 1924071000 123476000 118072000 104983000 102656000 184456000 174597000 2276562000 2319396000 0.0001 0.0001 5000000 5000000 0 0 0 0 0.0001 0.0001 200000000 200000000 78805000 78805000 78710000 78710000 8000 8000 992287000 999006000 -5713000 4326000 2680270000 2619374000 3666852000 3622714000 5943414000 5942110000 78710000 8000 999006000 4326000 2619374000 3622714000 134298000 134298000 -2728000 -2728000 -7311000 -7311000 239000 14827000 14827000 51533000 51533000 144000 1634000 73402000 75036000 31621000 31621000 78805000 8000 992287000 -5713000 2680270000 3666852000 78860000 8000 974556000 43501000 2215800000 3233865000 200376000 200376000 -20000 -20000 -14451000 -14451000 276000 13133000 13133000 66568000 66568000 27241000 27241000 79136000 8000 948362000 29030000 2416176000 3393576000 134298000 200376000 17464000 28979000 29626000 25635000 31621000 27241000 7526000 5911000 0 43403000 -8612000 -5795000 55543000 67423000 49455000 15582000 48665000 34858000 7025000 -14936000 -126400000 -475000 5405000 3920000 68984000 106007000 30498000 227187000 87328000 43431000 15041000 0 6095000 0 8528000 0 0 4594000 0 43403000 2452000 0 -90198000 4566000 14827000 13133000 75036000 0 51533000 66568000 -111742000 -53435000 -1826000 -7487000 -173268000 170831000 1100139000 961474000 926871000 1132305000 Summary of Significant Accounting Policies<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%">Basis of Presentation</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%">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, "Company", or “Align”) on a consistent basis with the audited Consolidated Financial Statements for the year ended December 31, 2021, and contains all adjustments, including normal recurring adjustments, necessary to state fairly state the information set forth herein. The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”), and, therefore, omit certain information and footnote disclosures necessary to present the unaudited Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S.”). </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 information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022 or any other future period, and we make no representations related thereto. </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%">Use of Estimates</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%">The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the 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 the 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="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:112%">As the pandemic continues and new variants of the virus emerge, we are seeing a resurgence of severe preventative measures to prevent its spread in China and, consequently, continuing fluctuations in the numbers of patients seeking treatment for dental services and the number of doctors providing services and treatments in other markets. 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: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:112%">The military conflict between Russia and Ukraine and its related impacts on the economy has caused significant worldwide challenges. While the situation is highly uncertain and evolving, its impact on the economy such as inflation, supply chain challenges, impacts on consumer confidence, purchasing power, sanctions and retaliatory sanctions among others, have impacted and could potentially subject our business to materially adverse consequences should any portion of its impacts become prolonged or escalate beyond its current scope. </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:700;line-height:120%">Revenue Recognition</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%">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.”</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 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”) in order to allocate consideration from the contract to the individual </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%">performance obligations is the result of various factors, such as changing trends and market conditions, historical prices, costs, and gross margins. 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"><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 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><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 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. In addition to historical data, we take into consideration changing trends and market conditions. 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 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"><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 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 account factors such as same or similar historical prices and 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 data such as 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-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%">Recent Accounting Pronouncements Not Yet Effective</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:#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 Financial Accounting Standards Board 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> <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%">Basis of Presentation</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%">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, "Company", or “Align”) on a consistent basis with the audited Consolidated Financial Statements for the year ended December 31, 2021, and contains all adjustments, including normal recurring adjustments, necessary to state fairly state the information set forth herein. The unaudited Condensed Consolidated Financial Statements have been prepared in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”), and, therefore, omit certain information and footnote disclosures necessary to present the unaudited Condensed Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“U.S.”). </span></div>The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2021. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022 or any other future period, and we make no representations related thereto. <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-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%">The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the 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 the 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 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:112%">As the pandemic continues and new variants of the virus emerge, we are seeing a resurgence of severe preventative measures to prevent its spread in China and, consequently, continuing fluctuations in the numbers of patients seeking treatment for dental services and the number of doctors providing services and treatments in other markets. 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>The military conflict between Russia and Ukraine and its related impacts on the economy has caused significant worldwide challenges. While the situation is highly uncertain and evolving, its impact on the economy such as inflation, supply chain challenges, impacts on consumer confidence, purchasing power, sanctions and retaliatory sanctions among others, have impacted and could potentially subject our business to materially adverse consequences should any portion of its impacts become prolonged or escalate beyond its current scope. <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%">Revenue Recognition</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%">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.”</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 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”) in order to allocate consideration from the contract to the individual </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%">performance obligations is the result of various factors, such as changing trends and market conditions, historical prices, costs, and gross margins. 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"><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 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><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 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. In addition to historical data, we take into consideration changing trends and market conditions. 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 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"><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 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 account factors such as same or similar historical prices and 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 data such as 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-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 Not Yet Effective</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:#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 Financial Accounting Standards Board 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="margin-top:0.31pt;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%">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 tables summarize our cash and cash equivalents, and marketable securities on our Consolidated Balance Sheets as of March 31, 2022 and 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%">March 31, 2022</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%">689,175 </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%">689,175 </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%">689,175 </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%">236,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">116,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">41,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,757 </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%">46,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(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%">46,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">31,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072 </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%">27,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,272 </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%">6,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,168 </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,123,786 </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%">3 </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%">(3,226)</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,120,563 </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%">926,119 </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%">86,749 </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%">107,695 </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><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: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></div><div style="margin-top:0.31pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:0.31pt;text-align:justify;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 March 31, 2022 and December 31, 2021 (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:66.736%"/><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.250%"/><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.254%"/><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%">March 31, 2022</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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year or less </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%">67,225 </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%">59,737 </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: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:#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%">127,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Total</span></td><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%">194,444 </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%">198,850 </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="margin-top:0.31pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:0.31pt;text-align:justify;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 March 31, 2022 and December 31, 2021 are primarily due to changes in interest rates and credit spreads.</span></div><div style="margin-top:0.31pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:0.31pt;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 Measurements</span></div><div style="margin-top:0.31pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:0.31pt;text-align:justify;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="margin-top:0.31pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:0.31pt;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="margin-top:0.31pt;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 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="margin-top:0.31pt;text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:0.31pt;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"><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 March 31, 2022 and 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:99.707%"><tr><td style="width:1.0%"/><td style="width:42.741%"/><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:13.416%"/><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: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:11.805%"/><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"/></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<br/>March 31, 2022</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:left;vertical-align:bottom"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></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"/><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"/><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%">236,944 </span></td><td style="background-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%">236,944 </span></td><td style="background-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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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%">31,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">41,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">41,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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"/><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%">15,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">72,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">72,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">2,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">16,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">16,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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"/><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"/><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%">Investments in privately held companies</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%">11,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">11,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #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%">442,613 </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%">283,071 </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%">148,317 </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%">11,225 </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="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="padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><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:99.707%"><tr><td style="width:1.0%"/><td style="width:42.741%"/><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:13.416%"/><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: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:11.805%"/><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, 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="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></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%">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"/></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 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"/></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"/></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: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"/></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"/></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"/></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"/></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"/></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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">U.S. government treasury bonds</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%">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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Municipal bonds</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">U.S. government agency bonds</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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Asset-backed securities</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%">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"/></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"/></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"/></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:#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"/></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%">Investments in privately held companies</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%">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"/></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"/></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></table></div><div style="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%">Derivatives Not Designated as Hedging 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 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, the net losses we recognized during the three months ended March 31, 2022 were not material and we recognized net gains of $12.4 million during the three months ended March 31, 2021. The fair value of foreign exchange forward contracts outstanding was $8.4 million as of March 31, 2022 and was not material as of 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%">The following tables present the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2022 and December 31, 2021 (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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><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;border-top:1pt solid #000;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%">€189,795</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%">210,031 </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%">Chinese Yuan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥520,500</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%">81,862 </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%">Polish Zloty</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PLN324,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,086 </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%">Canadian Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C$96,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%">76,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: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:2px 1pt;text-align: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$323,700</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%">67,665 </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:2px 1pt;text-align: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,666,200</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%">46,621 </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:2px 1pt;text-align: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,275</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,394 </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%">Russian Ruble</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">₽3,700,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%">35,885 </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%">Swiss Franc</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CHF17,270</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,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: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:2px 1pt;text-align: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,210</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,085 </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:2px 1pt;text-align: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$281,560</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,127 </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%">Australian Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A$5,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%">3,748 </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 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%">691,929 </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><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:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:2px 1pt;text-align: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;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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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 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 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 cash and cash equivalents, and marketable securities on our Consolidated Balance Sheets as of March 31, 2022 and 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%">March 31, 2022</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%">689,175 </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%">689,175 </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%">689,175 </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%">236,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">116,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">41,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,757 </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%">46,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(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%">46,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">31,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072 </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%">27,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,272 </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%">6,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,168 </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,123,786 </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%">3 </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%">(3,226)</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,120,563 </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%">926,119 </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%">86,749 </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%">107,695 </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><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: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></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 cash and cash equivalents, and marketable securities on our Consolidated Balance Sheets as of March 31, 2022 and 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%">March 31, 2022</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%">689,175 </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%">689,175 </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%">689,175 </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%">236,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">116,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,389)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">41,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,757 </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%">46,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(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%">46,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">31,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072 </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%">27,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,272 </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%">6,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,426 </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,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(36)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,168 </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,123,786 </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%">3 </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%">(3,226)</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,120,563 </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%">926,119 </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%">86,749 </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%">107,695 </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><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: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></div> 689175000 689175000 689175000 236960000 16000 236944000 236944000 116307000 3000 2389000 113921000 41164000 72757000 46638000 0 511000 46127000 31055000 15072000 27453000 0 197000 27256000 10984000 16272000 6049000 0 77000 5972000 3546000 2426000 1204000 0 36000 1168000 1168000 1123786000 3000 3226000 1120563000 926119000 86749000 107695000 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 <div style="margin-top:0.31pt;text-align:justify;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 March 31, 2022 and December 31, 2021 (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:66.736%"/><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.250%"/><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.254%"/><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%">March 31, 2022</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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in 1 year or less </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%">67,225 </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%">59,737 </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: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:#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%">127,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Total</span></td><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%">194,444 </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%">198,850 </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> 67225000 59737000 127219000 139113000 194444000 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 March 31, 2022 and 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:99.707%"><tr><td style="width:1.0%"/><td style="width:42.741%"/><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:13.416%"/><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: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:11.805%"/><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"/></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<br/>March 31, 2022</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:left;vertical-align:bottom"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></div></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"/><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"/><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%">236,944 </span></td><td style="background-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%">236,944 </span></td><td style="background-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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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%">31,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">41,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">41,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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"/><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%">15,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">72,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">72,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">2,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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%">16,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">16,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/><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"/><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"/><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%">Investments in privately held companies</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%">11,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">11,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #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%">442,613 </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%">283,071 </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%">148,317 </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%">11,225 </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="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="padding-left:22.5pt;text-align:justify;text-indent:-7.2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><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:42.741%"/><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:13.416%"/><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: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:11.805%"/><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, 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="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></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%">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"/></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 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"/></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"/></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: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"/></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"/></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"/></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"/></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"/></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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">U.S. government treasury bonds</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%">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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Municipal bonds</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">U.S. government agency bonds</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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Asset-backed securities</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%">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"/></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"/></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"/></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:#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"/></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%">Investments in privately held companies</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%">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"/></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"/></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></table> 236944000 236944000 0 0 31055000 31055000 0 0 41164000 0 41164000 0 3546000 0 3546000 0 10984000 0 10984000 0 15072000 15072000 0 0 72757000 0 72757000 0 2426000 0 2426000 0 1168000 0 1168000 0 16272000 0 16272000 0 11225000 0 0 11225000 442613000 283071000 148317000 11225000 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 0 12400000 8400000 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%">The following tables present the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2022 and December 31, 2021 (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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><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;border-top:1pt solid #000;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%">€189,795</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%">210,031 </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%">Chinese Yuan</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">¥520,500</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%">81,862 </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%">Polish Zloty</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PLN324,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,086 </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%">Canadian Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C$96,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%">76,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: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:2px 1pt;text-align: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$323,700</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%">67,665 </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:2px 1pt;text-align: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,666,200</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%">46,621 </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:2px 1pt;text-align: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,275</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,394 </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%">Russian Ruble</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">₽3,700,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%">35,885 </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%">Swiss Franc</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CHF17,270</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,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: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:2px 1pt;text-align: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,210</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,085 </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:2px 1pt;text-align: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$281,560</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,127 </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%">Australian Dollar</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A$5,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%">3,748 </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 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%">691,929 </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><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:1.0%"/><td style="width:11.619%"/><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.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;border-top:1pt solid #000000;padding:2px 1pt;text-align: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;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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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:2px 1pt;text-align: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 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> 189795000 210031000 520500000 81862000 324500000 77086000 96000000 76733000 323700000 67665000 5666200000 46621000 32275000 42394000 3700000000 35885000 17270000 18692000 54210000 17085000 281560000 14127000 5000000 3748000 691929000 165110000 186358000 99800000 78018000 494500000 77358000 219800000 54014000 286500000 50894000 5548700000 48206000 34740000 46881000 54110000 17416000 311500000 15133000 9950000 10883000 6900000 5009000 590170000 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:74.338%"/><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.453%"/><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%">March 31,<br/>2022</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%">December 31,<br/>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%">Raw materials</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%">133,808 </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%">123,234 </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%">Work in process</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,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%">51,706 </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%">Finished goods</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%">62,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,290 </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 inventories</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%">275,669 </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%">230,230 </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><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%">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:74.338%"/><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.453%"/><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%">March 31,<br/>2022</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%">December 31,<br/>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%">Value added tax receivables</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%">134,941 </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%">93,610 </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%">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%">74,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">32,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,477 </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 #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%">241,339 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,305 </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%">Accrued liabilities consist of the following (in thousands):</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:74.338%"/><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.453%"/><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%">March 31,<br/>2022</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%">December 31,<br/>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%">Accrued payroll and benefits</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%">156,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">288,355 </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%">Accrued 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%">66,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">45,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%">33,838 </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 sales and marketing 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%">41,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 professional fees</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,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">25,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 operating lease 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%">25,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 accrued 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%">68,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 accrued liabilities</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%">465,071 </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%">607,315 </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><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%"> Accrued warranty, 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"><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:74.338%"/><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.453%"/><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%">Three Months Ended<br/>March 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%">2022</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%">2021</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%">Balance at beginning of period</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%">16,169 </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%">12,615 </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 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%">3,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,280 </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%">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%">(3,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160)</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 at end of period</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%">16,093 </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%">13,735 </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%">Deferred revenues consist of the following (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:74.338%"/><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.453%"/><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%">March 31,<br/>2022</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%">December 31,<br/>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%">Deferred revenues - current</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%">1,212,067 </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,152,870 </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: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:#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%">146,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">136,684 </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="padding-left:22.5pt;text-indent:-9pt"><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%"> Included in Other long-term liabilities within our Condensed Consolidated Balance Sheet</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%">During the three months ended March 31, 2022 and 2021, we recognized $973.2 million and $894.8 million of net revenues, respectively, of which $184.9 million and $125.8 million was included in the deferred revenues balance at December 31, 2021 and 2020, respectively.</span></div>Our unfulfilled performance obligations, including deferred revenues and backlog, as of March 31, 2022 were $1,385.4 million. These performance obligations are expected to be fulfilled over six months to five years. <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:74.338%"/><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.453%"/><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%">March 31,<br/>2022</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%">December 31,<br/>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%">Raw materials</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%">133,808 </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%">123,234 </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%">Work in process</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,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%">51,706 </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%">Finished goods</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%">62,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,290 </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 inventories</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%">275,669 </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%">230,230 </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> 133808000 123234000 79495000 51706000 62366000 55290000 275669000 230230000 <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:74.338%"/><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.453%"/><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%">March 31,<br/>2022</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%">December 31,<br/>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%">Value added tax receivables</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%">134,941 </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%">93,610 </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%">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%">74,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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%">32,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,477 </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 #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%">241,339 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,305 </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> 134941000 93610000 74069000 70218000 32329000 31477000 241339000 195305000 <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 liabilities consist of the following (in thousands):</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:74.338%"/><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.453%"/><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%">March 31,<br/>2022</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%">December 31,<br/>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%">Accrued payroll and benefits</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%">156,272 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">288,355 </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%">Accrued 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%">66,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">45,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%">33,838 </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 sales and marketing 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%">41,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 professional fees</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,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">25,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 operating lease 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%">25,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 accrued 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%">68,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 accrued liabilities</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%">465,071 </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%">607,315 </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> 156272000 288355000 66211000 67169000 45646000 33838000 41221000 41387000 36340000 31457000 25296000 46561000 25243000 22719000 68842000 75829000 465071000 607315000 Accrued warranty, which is included in the "Other accrued liabilities" category of the accrued liabilities table above, consists of the following activity (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:74.338%"/><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.453%"/><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%">Three Months Ended<br/>March 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%">2022</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%">2021</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%">Balance at beginning of period</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%">16,169 </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%">12,615 </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 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%">3,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,280 </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%">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%">(3,612)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160)</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 at end of period</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%">16,093 </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%">13,735 </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> 16169000 12615000 3536000 4280000 3612000 3160000 16093000 13735000 <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%">Deferred revenues consist of the following (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:74.338%"/><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.453%"/><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%">March 31,<br/>2022</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%">December 31,<br/>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%">Deferred revenues - current</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%">1,212,067 </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,152,870 </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: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:#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%">146,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">136,684 </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="padding-left:22.5pt;text-indent:-9pt"><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%"> Included in Other long-term liabilities within our Condensed Consolidated Balance Sheet</span></div> 1212067000 1152870000 146998000 136684000 973200000 894800000 184900000 125800000 1385400000 P6M P5Y Goodwill and Intangible Assets <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-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 change in the carrying value of goodwill for the three months ended March 31, 2022, 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:62.496%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">112,208 </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%">306,339 </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%">418,547 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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><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"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,582)</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 March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,566 </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%">300,399 </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%">411,965 </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-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%">Intangible Long-Lived Assets </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%">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:32.087%"/><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: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:11.034%"/><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.034%"/><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.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period <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%">Gross Carrying Amount as of <br/>March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment Loss</span></div></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/>March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Existing technology</span></td><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%">10</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%">104,531 </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%">(25,068)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</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%">75,135 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(26,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">17,355 </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: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%">(5,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015 </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 </span></td><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%">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,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,818 </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 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%">183,242 </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%">(61,661)</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%">102,323 </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 adjustments</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;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%">1,176 </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, 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 colspan="3" style="background-color:#cceeff;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%">103,499 </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: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:32.233%"/><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: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:11.034%"/><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.034%"/><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.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period <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%">Gross Carrying<br/>Amount as of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></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;border-top:1pt 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%">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,495)</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%">(4,328)</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%">77,708 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 adjustments</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;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, 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 colspan="3" style="background-color:#cceeff;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">109,709 </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-align:center"><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 estimated annual future amortization expense for these acquired intangible assets as of March 31, 2022 is as follows (in thousands):</span></div><div style="text-align:center"><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:85.303%"/><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.767%"/><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="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;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 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%">11,459 </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%">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;text-align: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;text-align: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;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">102,323 </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-align:center"><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%">Amortization expense for the three months ended March 31, 2022 and 2021 was $4.3 million and $3.9 million, respectively.</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 three months ended March 31, 2022, 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:62.496%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">112,208 </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%">306,339 </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%">418,547 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><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><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"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,940)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,582)</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 March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,566 </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%">300,399 </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%">411,965 </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> 112208000 306339000 418547000 -642000 -5940000 -6582000 111566000 300399000 411965000 <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:32.087%"/><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: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:11.034%"/><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.034%"/><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.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period <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%">Gross Carrying Amount as of <br/>March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment Loss</span></div></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/>March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Existing technology</span></td><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%">10</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%">104,531 </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%">(25,068)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</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%">75,135 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(26,894)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">17,355 </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: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%">(5,006)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015 </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 </span></td><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%">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,693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,818 </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 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%">183,242 </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%">(61,661)</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%">102,323 </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 adjustments</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;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%">1,176 </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, 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 colspan="3" style="background-color:#cceeff;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%">103,499 </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><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:32.233%"/><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: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:11.034%"/><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.034%"/><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.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period <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%">Gross Carrying<br/>Amount as of December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></div></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;border-top:1pt 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%">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,495)</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%">(4,328)</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%">77,708 </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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 adjustments</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;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, 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 colspan="3" style="background-color:#cceeff;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">109,709 </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> P10Y 104531000 25068000 4328000 75135000 P11Y 55000000 26894000 10751000 17355000 P10Y 17200000 5006000 4179000 8015000 P8Y 6511000 4693000 0 1818000 183242000 61661000 19258000 102323000 1176000 103499000 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 <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 March 31, 2022 is as follows (in thousands):</span></div><div style="text-align:center"><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:85.303%"/><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.767%"/><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="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;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 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%">11,459 </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%">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;text-align: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;text-align: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;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">102,323 </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> 11459000 14997000 13831000 13455000 12849000 35732000 102323000 4300000 3900000 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 March 31, 2022, we had no outstanding borrowings under the 2020 Credit Facility and were in compliance with the conditions and performance requirements in all material respects. 300000000 50000000 0.0050 0.010 0.0150 0.0225 0.0050 0.0125 0 Legal Proceedings <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 </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%">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 final approval of the settlement on April 28, 2022 and dismissed the case with prejudice.</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 was stayed until the final disposition of the 2018 Securities Class Action Lawsuit on April 28, 2022. Defendants have not yet responded to the complaints. </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 was similarly stayed until the final disposition of the 2018 Securities Class Action Lawsuit on April 28, 2022. Defendants have not yet responded to the complaint.</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 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. Oral argument was held on March 10, 2022 and the Panel took the matter under submission</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 has not had a material effect on Align’s ongoing operations and financial results. The outstanding cases have all been dismissed with prejudice.</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 January 29, 2024. 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="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. Plaintiffs filed a second amended complaint on October 21, 2021. On March 2, 2022, Plaintiffs filed a third amended complaint. Align filed a motion to dismiss the third amended complaint, which the Court denied. Align has not yet responded to the third amended complaint. A jury trial is scheduled to begin in this matter on January 29, 2024. 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><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 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:18pt"><span style="background-color:#ffffff;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: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 March 31, 2022, 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 </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 11 “Commitments and Contingencies” 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%"> included in our Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="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:700;line-height:120%">Indemnification Provisions</span></div><div style="text-indent:24.75pt"><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%">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.</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%">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 March 31, 2022, we did not have any material indemnification claims that were probable or reasonably possible.</span></div> Stockholders’ Equity<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 March 31, 2022, the 2005 Incentive Plan, as amended, has a total reserve of 27,783,379 shares of which 3,752,174 shares are available for issuance.</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: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 stock-based compensation related to our stock-based awards and employee stock purchase plan for the three months ended March 31, 2022 and 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.119%"/><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:10.630%"/><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:10.485%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><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: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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">1,514 </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%">1,306 </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="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%">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%">24,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">5,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">31,621 </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%">27,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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%">Restricted Stock Units (“RSUs”)</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%">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 three months ended March 31, 2022 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:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.911%"/><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.496%"/><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.917%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Underlying RSUs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></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 Remaining<br/>Contractual Term (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="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">492 </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%">369.17 </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></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499.14 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423.61 </span></td><td style="background-color:#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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </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%">435.22 </span></td><td style="background-color:#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.8</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%">227,614 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, we expect to recognize $192.2 million of total unamortized compensation costs, net of estimated forfeitures, related to RSUs over a weighted average period of 2.8 years.</span></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:700;line-height:120%">Market-Performance Based Restricted Stock Units (“MSUs”)</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 grant MSUs to members of senior management. 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 three months ended March 31, 2022:</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:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.911%"/><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.496%"/><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.917%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Underlying MSUs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Term (in years)</span></div></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="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">174 </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%">551.57 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744.39 </span></td><td style="background-color:#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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </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%">725.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:2px 1pt;text-align:right;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 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%">62,814 </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:22.5pt;text-align:justify;text-indent:-9pt"><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%"> 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="padding-left:22.5pt;text-indent:-9pt"><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 March 31, 2022, we expect to recognize $62.3 million of total unamortized compensation costs, net of estimated forfeitures, related to MSUs over a weighted average period of 1.7 years.</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%">Employee Stock Purchase Plan</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%">As of March 31, 2022, we have 2,156,295 shares available for future issuance under our Amended and Restated 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”).</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:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><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: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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td 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:top"><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="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%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">58.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:top"><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 style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">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: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:#ffffff;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%">196.97 </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 style="background-color:#ffffff;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:#ffffff;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%">202.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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><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 March 31, 2022, we expect to recognize $20.0 million of total unamortized compensation costs related to future employee stock purchases over a weighted average period of 1.0 year.</span></div> 27783379 3752174 <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 three months ended March 31, 2022 and 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:99.707%"><tr><td style="width:1.0%"/><td style="width:74.119%"/><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:10.630%"/><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:10.485%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><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: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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">1,514 </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%">1,306 </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="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%">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%">24,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">5,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">31,621 </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%">27,241 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1514000 1306000 24725000 21844000 5382000 4091000 31621000 27241000 P4Y A summary for the three months ended March 31, 2022 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:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.911%"/><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.496%"/><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.917%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Underlying RSUs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></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 Remaining<br/>Contractual Term (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="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">492 </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%">369.17 </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></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499.14 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.33 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423.61 </span></td><td style="background-color:#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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </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%">435.22 </span></td><td style="background-color:#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.8</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%">227,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 492000 369.17 217000 499.14 176000 330.33 11000 423.61 522000 435.22 P1Y9M18D 227614000 192200000 P2Y9M18D 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 three months ended March 31, 2022:</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:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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.911%"/><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.496%"/><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.917%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Underlying MSUs</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contractual Term (in years)</span></div></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="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">174 </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%">551.57 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396.10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744.39 </span></td><td style="background-color:#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 March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </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%">725.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:2px 1pt;text-align:right;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 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%">62,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 174000 551.57 101000 607.96 128000 396.10 3000 744.39 144000 725.73 P1Y8M12D 62814000 62300000 P1Y8M12D 2156295 <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:99.561%"><tr><td style="width:1.0%"/><td style="width:70.118%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><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: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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td 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:top"><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="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%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</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%">58.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:top"><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 style="background-color:#ffffff;padding:2px 1pt 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%">%</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%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: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 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">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: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:#ffffff;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%">196.97 </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 style="background-color:#ffffff;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:#ffffff;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%">202.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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> P1Y6M P1Y 0.486 0.588 0.010 0.001 0 0 196.97 202.74 20000000 P1Y Common Stock Repurchase Program<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 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 March 31, 2022, we have $649.9 million available for repurchase under the May 2021 Repurchase Program.</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%">During February 2022, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $522.61 per share, including commissions and fees, for an aggregate purchase price of $75.0 million.</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%">Subsequent to the first quarter, on April 29, 2022, we entered into an ASR to repurchase $200.0 million of our common stock. We paid $200.0 million and received an initial delivery of approximately 0.6 million shares based on current market prices. The final number of shares to be repurchased will be based on our volume-weighted average stock price under the terms of the ASR, less an agreed upon discount.</span></div> 1000000000 649900000 100000 522.61 75000000 200000000 200000000 600000 Accounting for Income Taxes <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 provision for income taxes was $53.2 million and $61.2 million for the three months ended March 31, 2022 and 2021, respectively representing effective tax rates of 28.4% and 23.4%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for both the three months ended March 31, 2022 and 2021 primarily due to the recognition of additional tax expense resulting from foreign income taxed at different rates, state income taxes, and non-deductible expenses in the U.S., partially offset by the recognition of excess tax benefits related to stock-based compensation. Additionally, a change in U.S. tax laws effective January 1, 2022 which requires capitalization and amortization of research and development expenses incurred after December 31, 2021 has increased our effective tax rate for the three months ended March 31, 2022.</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%">We exercise significant judgment in regards to estimates of future market growth, forecasted earnings and projected taxable income in determining the provision for income taxes and for purposes of assessing our ability to utilize any future benefit from deferred tax assets. We continue to assess the realizability of the deferred tax assets as we take into account new information.</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 2016, 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 filed an administrative appeal challenging the assessment during the first quarter of 2022 and, by doing so, proceeded to the next administrative stage of the audit. We 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 three months ended March 31, 2022. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2015.</span><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total gross unrecognized tax benefits, excluding interest and penalties, were $68.3 million and $63.3 million as of March 31, 2022 and December 31, 2021, respectively, a material amount of which would impact our effective tax rate if recognized. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. Total interest and penalties accrued as of March 31, 2022 was 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> 53200000 61200000 0.284 0.234 68300000 63300000 Net Income per Share<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:9pt;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%">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></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:74.192%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><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: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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Numerator:</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="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:120%">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%">134,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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="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:120%">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,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">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%">451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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,193 </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,798 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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 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%">1.71 </span></td><td style="background-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.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1.70 </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%">2.51 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive potential common shares </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">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%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-5.04pt"><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:5.85pt;font-weight:700;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%">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> 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):<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:74.192%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><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: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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Numerator:</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="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:120%">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%">134,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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="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:120%">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,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">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%">451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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,193 </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,798 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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 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%">1.71 </span></td><td style="background-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.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1.70 </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%">2.51 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" 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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive potential common shares </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">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%">151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-5.04pt"><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:5.85pt;font-weight:700;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%">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> 134298000 200376000 78742000 79000000 451000 798000 79193000 79798000 1.71 2.54 1.70 2.51 151000 76000 Supplemental Cash Flow Information<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><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:74.338%"/><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.453%"/><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%">Three Months Ended<br/>March 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%">2022</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%">2021</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%">Non-cash investing and financing activities:</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"/></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 of property, plant and equipment in accounts payable and accrued liabilities</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%">58,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,354 </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"/></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%">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%">7,292 </span></td><td style="background-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,923 </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"/></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%">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%">12,262 </span></td><td style="background-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%">7,369 </span></td><td style="background-color:#cceeff;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%">The supplemental cash flow information consists of the following (in thousands):</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:74.338%"/><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.453%"/><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%">Three Months Ended<br/>March 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%">2022</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%">2021</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%">Non-cash investing and financing activities:</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"/></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 of property, plant and equipment in accounts payable and accrued liabilities</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%">58,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,354 </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"/></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%">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%">7,292 </span></td><td style="background-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,923 </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"/></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%">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%">12,262 </span></td><td style="background-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%">7,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 58876000 45354000 7292000 6923000 12262000 7369000 Segments and Geographical Information<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%">Segment Information</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 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 Imaging Systems and CAD/CAM services (“Systems and Services”) segment.</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 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:99.707%"><tr><td style="width:1.0%"/><td style="width:73.973%"/><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:10.630%"/><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:10.631%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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%">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%">809,696 </span></td><td style="background-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%">753,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">163,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">973,219 </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%">894,771 </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="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%">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="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 21.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%">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%">605,696 </span></td><td style="background-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%">584,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">103,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align: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%">709,346 </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%">677,098 </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="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:middle"><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="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%">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%">312,719 </span></td><td style="background-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%">327,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">50,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">(165,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align: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%">198,082 </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%">225,446 </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="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:middle"><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="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="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 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%">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%">2,854 </span></td><td style="background-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%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">28,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align: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%">31,621 </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%">27,241 </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="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:middle"><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="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="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"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</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%">13,767 </span></td><td style="background-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,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</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%">6,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align: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-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,626 </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%">25,635 </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="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></table></div><div style="padding-left:36pt;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%">The following table reconciles total segment income from operations in the table above to net income before provision for income taxes (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><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:73.973%"/><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:10.630%"/><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:10.631%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">363,518 </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%">374,693 </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="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: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%">(165,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#ffffff;padding:2px 1pt 2px 14.5pt;text-align: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%">198,082 </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%">225,446 </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="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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(11,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 2px 14.5pt;text-align: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 income before provision for income taxes</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%">187,486 </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%">261,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:120%">Geographical Information</span></div><div style="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%">Net revenues are presented below by geographic area (in thousands):</span></div><div style="padding-left:36pt;text-align:justify;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:99.707%"><tr><td style="width:1.0%"/><td style="width:73.973%"/><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:10.630%"/><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:10.631%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><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: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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Net revenues</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: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="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%">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%">420,920 </span></td><td style="background-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%">383,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Switzerland</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%">331,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">220,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">973,219 </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%">894,771 </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="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"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-4.5pt"><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:5.85pt;font-weight:700;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%">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:22.5pt;text-align:justify;text-indent:-4.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%">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: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:74.484%"/><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.303%"/><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.453%"/><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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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: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%">Switzerland</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%">477,312 </span></td><td style="background-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%">444,205 </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%">U.S. </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%">209,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">China</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%">126,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">453,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,050 </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,266,174 </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,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"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:22.5pt;text-indent:-9pt"><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%">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 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:99.707%"><tr><td style="width:1.0%"/><td style="width:73.973%"/><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:10.630%"/><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:10.631%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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%">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%">809,696 </span></td><td style="background-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%">753,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">163,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">973,219 </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%">894,771 </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="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%">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="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 21.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%">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%">605,696 </span></td><td style="background-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%">584,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">103,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align: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%">709,346 </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%">677,098 </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="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:middle"><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="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%">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%">312,719 </span></td><td style="background-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%">327,465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">50,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">(165,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align: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%">198,082 </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%">225,446 </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="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:middle"><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="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="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 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%">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%">2,854 </span></td><td style="background-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%">2,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">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%">28,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align: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%">31,621 </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%">27,241 </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="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:middle"><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="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="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"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Clear Aligner</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%">13,767 </span></td><td style="background-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,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Systems and Services</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%">6,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</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,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align: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-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,626 </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%">25,635 </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="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></table></div><div style="padding-left:36pt;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%">The following table reconciles total segment income from operations in the table above to net income before provision for income taxes (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><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:73.973%"/><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:10.630%"/><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:10.631%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">363,518 </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%">374,693 </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="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: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%">(165,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149,247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:#ffffff;padding:2px 1pt 2px 14.5pt;text-align: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%">198,082 </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%">225,446 </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="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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">(11,273)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 2px 14.5pt;text-align: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 income before provision for income taxes</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%">187,486 </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%">261,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 809696000 753269000 163523000 141502000 973219000 894771000 605696000 584534000 103650000 92564000 709346000 677098000 312719000 327465000 50799000 47228000 -165436000 -149247000 198082000 225446000 2854000 2294000 214000 171000 28553000 24776000 31621000 27241000 13767000 11120000 6922000 4545000 8937000 9970000 29626000 25635000 363518000 374693000 -165436000 -149247000 198082000 225446000 677000 1643000 -11273000 34532000 187486000 261621000 <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%">Net revenues are presented below by geographic area (in thousands):</span></div><div style="padding-left:36pt;text-align:justify;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:99.707%"><tr><td style="width:1.0%"/><td style="width:73.973%"/><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:10.630%"/><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:10.631%"/><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"/></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%">Three Months Ended<br/>March 31,</span></td><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: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%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Net revenues</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: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="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%">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%">420,920 </span></td><td style="background-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%">383,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Switzerland</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%">331,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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%">220,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">973,219 </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%">894,771 </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="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"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-4.5pt"><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:5.85pt;font-weight:700;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%">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:22.5pt;text-align:justify;text-indent:-4.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%">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: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:74.484%"/><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.303%"/><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.453%"/><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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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: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%">Switzerland</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%">477,312 </span></td><td style="background-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%">444,205 </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%">U.S. </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%">209,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">China</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%">126,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">453,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,050 </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,266,174 </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,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"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:22.5pt;text-indent:-9pt"><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%">Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.</span></div> 420920000 383002000 331739000 315450000 220560000 196319000 973219000 894771000 477312000 444205000 209220000 210582000 126623000 125346000 453019000 423050000 1266174000 1203183000 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &2!I50'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 " !D@:54_+6OB^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)\U2#Z';B^))07!!\1:2V=U@TX1DI-VW-XV[740?0,@E,W^^ M^0;2Z2"UC_@1ZMJ47-ZA@;>GQY>R;F7' M1&K4F%\E*^D4<,LNDU\W=_>[!]8++D3%VWQV@LN&R[9]7UQ_^%V%G3=V;_^Q M\46P[^#7O^B_ %!+ P04 " !D@:54F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &2!I50/\;N>204 '$5 8 >&PO=V]R:W-H965T&UL MI9A=;^)&%(:OM[]B1*NJE4)LC_G<$B1"2!8U2TA(6V6K7@SV %9LCSL>0_CW M/6.#32)S[%5O$G^=E\L/A2 M1#R$.RLA Z;@5*Z-.)*6Q3'9 ^\:?'=_'),=&OLA3B59],W:N&J8FXSQVE)1C\V_(Q]WVM!!S_'D0; M^6_JP-/CH_IM^O+P,DL6\['P__)& H$-:W#><@J:XI*OB5R4MB6Q>$ MFI26\(SQ\%$$X;1?%OX.Q\X'R4[U;'20_AXM8R4A[_Y!)%NY9"N5;)V1O!%. M E^#(L_[B)>-.!YNF7AV>)[[V=$+"8,U84)I$N,[H?GHW(\^3\9?9P_W#W[;J$(Y<%YPYOC@>D'MX MCCR$I4-7(=FR3#*##VI#%HY0*G89Y/638"[,3N+![%BV:6+PM("GWP4_UF

_!"C^W[.\"R[-R+L76"YWR8<4U1]\PM*(N6+BS?T2; MBU@QGWSSHK.?2H5BKTU[%L965 L+]_AT_D;0+9Y'P04Z)E:.K:)(6+BSWPL' MQF2^$2'FR!4BW19M0K>+IGI1(BS-N MAI$41<+"C?PX4&3RYFQ8"&WHN5I6(30;+6Y&6$]$BZI :U6%1K#!Y6LODIR$TMMEJD>@ETA&UE Q7K" K/)[6 M\GC=4$(C!*5G+63Y+.(Z]TS"!S-R'%@50X/%W4P28RR\GN)6??P(-K#"1A,- MEZE,M,+S*6[7QT2#J9-@_E-8:KZ1WWDY%"ZE'=7L=ZT6UHW3POMIA6,?N'@U; 2UME6ZF05?;]3S_7:>R2#>/R$.BH&$-=7M1MG%S4&ZGRGJ/ M<3OL]GIFN]WJ#HSM*95QLJFEZUZZUQ<31Z\;L_VM_&J^GSA*=]&,XO%L,Q)2 M%\IF3'R^@E#SL@L_+[/]O>Q$B2C=(EO">D@$Z>&&,Y=+_0#<7PFACB?Z!_)= MUN%_4$L#!!0 ( &2!I53!\ZJ&PO=V]R:W-H965T M&ULE9AM;Z,X$,>_BA7MBZ[4+=@\5VFD-NG>5;HV59.]>W&Z M%S0X"5K .=LTO6]_PT. 8,.V;QH,,\//8WO^3*='QG^*/:42O:=))FXF>RD/ MUX8A-GN:AN**'6@&3[:,IZ&$(=\9XL!I&)5.:6(0TW2--(RSR6Q:WGOFLRG+ M91)G])DCD:=IR/^[HPD[WDSPY'3C)=[M97'#F$T/X8ZNJ/QQ>.8P,IHH49S2 M3,0L0YQN;R:W^'I.K,*AM/@SID?1N4;%5%X9^UD,'J*;B5D0T81N9!$BA)\W M.J=)4D0"CG_KH)/FG85C]_H4_7LY>9C,:RCHG"5_Q9'G,?C)V7SYM+A_ M6MTO$%RMEG\\+&[7,%BMX>?Q_FF]0LOO:/E\_W*[?@ #] W]6"W0Q9>O2.Q# M3@6*,[3>LUR$620NT9>S\=20@%B\R-C4.'<5#AG L= CR^1>H/LLHM&YOP%3 M:^9'3O.[(Z,!'T-^A2Q\B8A)B(9G_G%W/()C->FVRGC60+R';,-2BE8RE!0. M@T1_W[X*R6$S_S,2W6ZBVV5T>R#Z$QQ[3M]HEE-M[BMOM_0NSO?;+/ L@H.I M\=9-B6KF![;GX<;L#,YIX)Q1N#D3$K$MRGX!645Q.F\GKN5[5@]28X8]MV-V M!NDVD.XHY&^<"8$.G&UCJ8-SE;=Z9F#9;@].-7,],/3U<%X#YXUNGN6!\E#& MV0[1=RCC@HKKD4WC-U']T2FOH(1"S$NTHQG$3Q"<7!1&4&OB8F<655:7"5^9 MHFT%MN/U,J&:68&'L://1- P!Z/,+U30D&_V)6L$FREAA^(XZ4 #=%2L(./!-G_1153M"'+MS7LY128M*?H$J*:B/!+DIF+6,1'<( M^X"J$7;M@2*"VRJ/K5&\I=Q37K.ABWK1OUX6M4^+:BD4WV#EE9JGL;-@EPXM M?"L;>%PWJET:G^>T/%OLDQ.Q-1,QG:!?'S5VEHN]@:J 6XG!XQI3"& -^TKA M&Y<6I?PM+K\Y87AZ)L/W@2.HJ@KV/=M7^'4BA5TR()&XE1\\KC_/G\-5=<:Q ML._W:35RA(D]E.U6CK#WP6QKX3SE,P);-@D4.M4.>A#+&ZH1K:YA?U0N.YL! MBEGUO3HFF+A5'SPN/W>AB#?H CYU:H]48P2D QN?M-I#\.ABK:IN(A= "["P:H>\ M5,SLDZM(6@TAXQK2KF+5RNASH@J$!Q6A+W0ZL\ TS8&TM$)"QH6DNX!CE*HP M> $.^OJA-?.4SU*CTTZFE._*+EO FN29K#JOYF[3R=^6_6OO_AUT^%4_WH:I M_CT ?=4NS@1*Z!9"FE<>,/&JXZX&DAW*IO6526B!R\L]#2/*"P-XOF5,G@;% M"YK_>\S^!U!+ P04 " !D@:54ZI8*WAP# !O" & 'AL+W=O[X&ACM++A*J<"I6MEP+H(%Q2F+;+94J=D(C9K4:9FTB6@V^47'$ M8"*(W"0)%1\=B/FN:3G68>$Y6H5*+]BMQIJN8 KJ93T1.+.S*$&4 ),19T3 MLFFUG8=N7=L;@]<(=O)H3#23.>=O>C((FE9) X(8%DI'H/C90A?B6 ="&+_W M,:WL2.UX/#Y$?S3P?WW,&_X.#M'3Q#-$5F:/6H MHJV&X#LBM#5&TP.CC?%&-A'3MSA5 G%GV!_-IF3\B%O#R7/_">T&KWTR&.&\3^[(R[1'KJ]NR!6)&)F%?",I"V3# M5HA+1[<7>PR=%(-[ 8-'AIRI4)(^"R X];>13T;*/9#JN(4!AU3<$\^Y)6[) M=7/P=+_N[A3 \3*-/1//NQ!OJJ@"?/F*\"7I\@33+=1YL 4R8 N> /G1GDLE M\$G_+#C.SX[SS7'^A>-&F/N1B9MW%:EOQ?CJ%-^V',]WZ[6&O3U6Z+,9U@6O M6LG,3J"5,VCE0B7&*@1!%B<2Q%S*AP+:E2QVI9!V-Z1L!?HI8FW#[&68/D( M6WP0E);)F*9U(_B%6:5OXY8P,%>BZ'N>4NEQY2,)[JJ>XYP)E6/E^'[9R1>J MFI&I?I',AF%QCJ,_$) 5%F5)KK5@(&\(DHG8%E(R\G]LJI]QNE7W_-KSK$KY M5&H9E5HAE4MWG@>REB,F/KOZ&<*^XT9AOB/ (0VP/TEY^HPT0=D_S%: M?P%02P,$% @ 9(&E5.QQIH2F!@ W!D !@ !X;"]W;W)K[!2X3W_CI)NTB6/V3J=%VR0=CW\SL>>QW=,763ZKE1 :O>99H3 [/UWS)S$7^OOZOH2[6>ME MD>:B4*DL4"F69Y,+9 M_B9?/HMM0+[QE\A,U?^CEZTMGJ"D4EKFV\:@($^+YI._;A.QTX!X(PWHM@'] MV09LVX#5@3;*ZK"NN.;GIZ5\0:6Q!F_FHLY-W1JB20OS&N>ZA&]3:*?/+^]N MKZYOY]=7"*[F=U]NKBX>X.;3Q9>+V\MK-/]\??TP1T?H^_P*'1Y\0 JU4SRD5WL6ST/PQ$TB) MI"I3G0HU16HE2WVD19G;)#]K#*H$MLF8'(03\/ J]\-7%+/ MGX(CM19U(;,'Z@S!B'TRAQNTX0;.<&^*#8P;6<)+L6D+ M!IW2T ^"_INPF#$,?W9M8:LM=&J[+\6:IPLD7H$G2J@ZJU*O1 E%:W=*V92' M0TD>8:RO?&A&8I]AWZX\:I5'3N4/4O/L)T1&%I$1#H.HI])F%WLX')$9MS+C M_S(W,UD\C4[->)@P$!S[/<46,^HS.C(B".Y(@M\9$["X*/7;%*TS;G(+0\+4 MOS507]<3U8H+/)1#/!S3_B2S&>*(0,$<$;Z#0.(4?@>RN4Z+)Y0)6!&@TJ#_ M2"Z/*KAI1LBX?&++)OSKJ[?9@64X(KX#&*%.\;]+N7A)L\PJC@XZ]8 N07]$ M6.TBWQL3U[&0N&%X4VA>/*5F%+^71V9YN\R+^T7!:A>'.!Z1VK&0N&%X)98" M:L(":?[J* MD2#;B$S_8F3Y;H39#QL)@+*D=!8D;@W=UF75('.+(AS+ ^@)M M9OYH(CMJ$3>VF@+KD#7Z#5D!(R5JDZ>)'PIU9]6 MJG/("0]DAJ2OR2BT .]%L.8>KOYW]>[L^5Q$^.F2&0NZCKG M&*9TR 1"F1<&?9T6.P(+I9&U/NW80=WLZ%/YO<3:P.#%4;_L6>UHX(],*]H! MA+H!TI3E=H'VKEX+'R+/\P?YM=B%GA^/8(1V&*%NC#3#]CV50TA0&D*V^NL; MFR$C,8O'\MKQA+IY$CJ+\*/UACVHXG_P=%^#CI@43>PYEHFSRN9+42I?OTEHB3\ M6"^M]9N+6[3C%G5S"[9SVUJK3$]3=("/,<8$"D2)-CRK!#KTI_ $J14OS7:O MTBO8F?XM%A]1(0N!4J6 *?;\#T'67RPY3?9CZC!'W9@SXT86CH HQF,AA=$T MPGXSIJ)I2/ VOF:;6VD%R]H%#,+]$P1[]$,\]K>03I/]0Z@.GLP-SXO%(C7G MI##%S4;]*"U0PM\JB?COPS#&YRDVO<>=D/+WF.V<_1N?O?XRLNG MM%"P9EE"2WP<0B;*YJ>$YD;+=7T:_RBUEGE]N1(&PO=V]R:W-H965T M&ULG9;?;]HP$,?_%2O:0RMUQ D_ A4@4:!JI:Y%3;L]3'LP MB2%6$YO9#G3[ZW=V: 8E4"@/Q';N>_?Q<>;<70GYHA)*-7K-4JYZ3J+UXM)U M5930C*B:6% .;V9"9D3#5,Y=M9"4Q%:4I:Z/<943^N:*I6/4&3S1)L%M]]=D#D-J7Y>3"3,W-)+S#+*%1,<23KK M.0/O2#FF:&D_ \7OM MU"EC&N'F^,W[M=T\;&9*%!V*] >+==)SV@Z*Z8SDJ7X4JQNZWE#3^(M$JNPW M6A6V0<=!4:ZTR-9B(,@8+Y[D=9V(#8'7V"/PUP+_6$%]+:C;C19D=ELCHDF_ M*\4*26,-WLS YL:J83>,FY\QU!+>,M#I_O#A?C2^#\YV-'B"R=7@ M;G _'*/P9CQ^"M'9A$C*=4(UBTAZCKZBYW"$SKZ':C=?RK(KZ_)_XW(FNH[ET@'_M^A7QX6#ZB42GWMN4N9*),AU^FP[?^ZGO\ MA9IH"E6JD9BA:\8)CQA)T40H9JONYV"JM(3:^W4@6+T,5K?!&GN"#5(X1!"! M(CB.*!;Y5,_R%"H[$CG7E5FRBJ,_$:S--IB;92L MC8.L$SA=5$H:(RC)Z.4"+8A$2Y+F%)U!!>0J1@L*?P\)%,IY%7GAOKT!A6L8 M8^\=^X=F6_3-DKYY&KWE5(CD.A&2_:5Q%7+AL[G!TL3V\X[Y8[LMZ%8)W?H4 M-%,JKP9N[8"\1SUDL049E)#!0O?K_ %!+ P04 " !D@:54Q(T3%^X% C M&0 & 'AL+W=OQN&(9]8"W&UBJ)KD3'R7[]CI)K610EI4#;+[%H/W=Z M[GB\YZ2<[T7V)=]P+M%C$J?YQ6 CY?;-:)2O-CQA^6NQY2G\+GDL]A<#//CV MQ5VTWDCUQ6A\OF5KON#RT_8V@]7HZ"6,$I[FD4A1QN\O!F_QFSGQE$&!^"/B M^_SD&JE0/@OQ12VNPHN!I1CQF*^D!PK3\#CZ\'IX'A/97AZ_@OG,$G%B@&F+ 3D8D.<:T(,!U0P@E68#^V!@:P8.;C%P#@:. M3LEO,7 /!FZ1^S)91::G3++Q>2;V*%-H\*8NBNTJK"'!4:HJ:R$S^#4".SF> MW%Q/9]>+V13!U>+FP]7T[1(6BR5\?)Q=+Q?H9@ZKF\G[=SI6C"MI&9R:S' MUVJU2W8QDSQ$-W+#,P3^^QQV7 MT#S@!C.6I5&ZUO(\@F(X5@0Y5@0I?-HM/B_Y.DJ5,W3)8I:N@"+L9+G'9XA) M-.6KUXCB5XA8Q#+M4.G?*?RKSO8P]GS?!>B#@18]TJ+?2>L95"Y+G^X)%4HH M]5WG2*:DW,3Y=<2TB0@\VW'<.FS6A-G4L7 =-6^B",&.;[7DR#[FR"X,:4N. MH*1 77+8,4A,<76F3F%QB#GF6P_']NHOD$_K[3L0Q@NZ\9UGX3T?=.,>; M.YT;! 4,-U,U;=H(IU$3H'W4T](W[X75J+E':FXGM2DC <."X2C"JG(,LJYE#$OSHE*P"$\IAJ)6>BM9OFXKN/J+;8?5P_K M9,;!G6$5#7"H!M"PM@M&LMA0+L3&.M<^6)UJ);ZX6WUG::AIW$>6'34.&QDW M]9;2@#IZ*_-* &F;;0J <;VCQN>S,QLP_3DX1;AP)4ZXVYY[IV?S+75%&0H M!N)A6Z\MI[^VFKZ"(( G8+VVFCB;$GU2,*"(BP/JV2V9JH8%[/[Z*0I7$H^[ M-;Y[CL)-*<;4)H&OIZ<75Z=7:3;N%NT?/TOAID /H9?Z>EGTP>H!55*.N[7\ MA\]4N"G.0X]B?:;JA=6?WBH-)]T:_HNF*M(4:T*#%O*54I-NI?Z)@Q5I*C:V M?>)I7:H75H_LY*FZ6]A_SFA%F@([=+#3F!?[M-L6< MQ=(0UC+*>&@DWA3@H>=8U-6)&W#8I9K\S(WNJ&V1EO@J02?=@OZ<^'J/2E/2 MU>-3"[5*T4FWHG_/5$L,.HY=HD^UO; ZU4I22?<#>/=42XR,W>:K&]=U?4<; M12<&H#YY&"!!0(BOG?V9 3=T/$SU8FO"B.M;Q&L9TDBE_:1;^Y\_U9IR-B%- MT?=\WW(T6J.3U\7JWP?@=ZWT.^;W8&>]]L!!5KZ1+Q=2;(LWR)^%E"(I+C>< MP2"D /#[O1#RVT*]E#[^7V3\/U!+ P04 " !D@:54^TG*\RP' !@' M& 'AL+W=O<[*KW+'"_C/6JJ<:7A5FTFY4YRMJD%Y M-B&>%TYR)HK1V4GU[4:=GO7RX%9NM-A\F M9R<[MN%+KO_G(\\@XAE/M9F"P<\#G_$L,S,!CG\.DXZ:-7V2\KY4&9>U;R MFCS(>B.4[DLM\\-@0)"+ MHOYE3P=#' V >=P#R&$ Z0[P>P;0PP!:*5HCJ]0Z9YJ=G2CYB)21AMG,0V6; M:C1H(PKCQJ56\%\!X_39['IQ?K%87IPC>%I>_YB?3^_@97D'/U<7B[LENKY$ ML^GR#W3YX_JO)1JC/Y?GZ--OG]%O2!3H;BOW)2M6Y]D<,(KIKXBBK\@XA'BP#-[_W \ ("U1FN6"&62Z7%O]4'%];(1I&$).Q@=4@%(0W<6.,&:SR(=:EE^FML4N@* M@2>!5\I>F+$%@.+01-DKF+84B8B/W3"3!F8R'!ZR&%>;J]U0&0?0@+G4+JR) MA2(*+(O:0D&">Y!BK\W%WB#6J;H76AV\_\C4"FV B)VIU;, >!V(#I&Q3WV/ M]J \8@P\B/):;[E"A6W7-E"=D+&%)PXQZ:*VI8(HZ=FJF+28R7 RWK)BPTM# M6:PL.>0C$UV98/S.UX#;E8SKLP#25>Y/M((JY>&#WF3,I'V9YY9H@"'S: M-89#+HQ\TN?"EC+P,&?,BP=(RE+UN0,'@_AN M%-\QL4+\R:057GM+5ONN=I\3=>! '8>AA=HA1_TXB'M0M\R"AZFE\?Z./?>Z MWN:-R",61%MJC/V$]O Q;OD%#Q,,0%1[2-BM/3-9;,::J_PX&IS(;1898Q+Z MGI5X'()^U!?"+=W@8;[YT0!]J1S8TZ"E;3H)?,^RM(.:$N+U@&U)!P^S3E-E M* Z1MN^QJ,TB89S$W4K#(8:]T/,B-TC2T@T9IIO%>^LN%WABTPOU?*NP=(@1 M$N&X#WS+0@1_J+R>+WY>+#]07I.6.P@93D9[E6Y-Q2#7QE)@'_W\!>TR5N@J MCO@_>[$S1:[33,0.ACBBQ+*30P[8FO;4%*2E)#),2L@'AQX?K=B<\CUA YIN8D,<].-DBGGJQ*MEQC!.7GOJA@0DZ M+9^+LI3J&6H^[4RUQ*:K+BDX1/P@\7LPMWQ&AOGLM;59MWYV@K7IR0)KBPQ4 MSJ2E,#),877E+*#X*M^386UJ&A,_Z%;,#K&^K=#2%WFC:7IAAD][T]Z)XO,K MCGBW!C9SC1,/VR1AR_E!V%/LT);?J/2P&TO3++M,1.U^!_LQB3H6]B)8VU"Q M?JYCWZV#J_/" >UV7BXYZ"3"GAZ!MNQ&WSZMJR+K$%AH+0K8*V_'$G7U6AA# M-]B%[A ,H)+H*:F/FM51<; IHS]*JKT:0[Y1A3%(;I,L$'U*Z235ZE-FAA['J9)5S=;, FQ'_44 [2E5SI,KQ_4C9L> M^$VM8NMD/ %W1=U*V"&',274ZX;=Y.BN)N=J4UUAE:@Z.:CO.IJOS379M+H< MZGS_CK_-ZLNN=IKZ[NV**?!:B3*^ABF]KQ&86M776?6+EKOJ1NA>:BWSZG'+ MV8HK(P#_7TLH] XO9H'F4O'L/U!+ P04 " !D@:54AJYMDXT/ "W*0 M& 'AL+W=O'F*ZRUOG.O.Y;4)^=;;MNMV/Y^>YVKK6YF7XJN,*%O_V[MHU#1>"&'\O:YZ-6_+! M^>=A]5]$=^BRLME=Q^:3K[OMJ[,?SDSMUK9ON@_Q\*^NZ/-'KE?%)LM?<]![ M7SP_,U6?N]B6AR%!ZX/^MY^+'68/_'#QQ .7Y8%+D5LW$BE_MIU]_3+%@TF\ M&ZOQ@Z@J3T,X'^B4VR[AJL=SW>M;=8:):W/K-\&O?65#9ZZJ*O:A\V%C;F+C M*^_RR_,.^_&I\ZJL_4;7OGQB[>?F?0S=-INWH7;U\?/GD',4]G(0]LWE%Q=\ M;]/2/'^V,)<7EY=?6._YJ/QS6>_Y$^O])78NFU^C^<4'&RIO&W/;V?#4GSV3W.3#^+_5.-N-]DN]0TP M0XV3V_2-B"+HX<5;:N8[7^YX^[G:VK!Q$*!M?1;2'GQ\^_9Z<)<8<,$%P+XQ M.?BU]9VI7*)%CW3FJNL8NX H-;7/51-S#]@>&V^G0!:1_F_V.*&\G4)G!^=5 M?D=#;%QP"2Z_YW6WZ]1PW/ACD%UE43'05>L2HG"TP,?E[7(P@?INKJFB9E@. MZ/U;;U/G"(W$^1,0N;9Q7=_,WD;^P:Q!0&[WW=>2O,-MY@=J@X@T5R'T>/JQ//_V38&C2L-7R)9B(905J0!J>+[; M)N=,JSE#UP'C5]N1\@W 2H%'!'A8R(<:EF9N'Y Y[-)M;8=<>4]+N<\[U &N M?B0L??Q0VDN2#5C'1-K%K/L.N#,0V,=:&> .>T=A<%NNQF79GQOQ.+%I$OS M,8MD;W/G6\$'+:&AI^['Q?7HGGP$3#B6,/'=O?KU! 1/8W4 WI^OKFY&JAS0 M"C!"S+_WGM%$Y[8VH )K)8ZB:N9&<:FOS:C:=JJ@F-6NU["G,FS+_:DXH3$% M137'WTD%9>5YWA$P+I&YNEZX4_U8"=QKCRTI*@+#BPG6*;;8*>:9M$OS5S(' M +J)7%&RP8+^/Z=L76KT'UV[=Z'G3U5$7J7Z"]-GM^X;TP!P M F0/SX>-7S6.5G)%K5TBP.$V?J&I=U1Y81H(]AV?K>=W;V*L#[YI1)K8(A3L MYV)YYAH(1]YH"UMZ[1YVT0SD><;C1 8/1/3FKC8]N2); KL5NA.%J$U)@#<9<>:5F;V7YKIDJ \^W^GECZ%D+NKXK>^>#&@/:&V-G1C MW[!-T1"FGC!*'4-SLGQ8)HA@NT%N[/ ML$$2UM@KTX#M6MA"\J%F05XP'LMK=T;G76^!"$VX#$; $/2%2+$5Z6B28C+ZJZ.AY 7HPX>4*]DG3U("I:4F^$I!"K8"*0 6_)99J#R M;7@&83!LM3B=]> $FX%7=,5ESRE\X9[:EV3.O1QB5@*F9*(:SF[B3LTVALH6 M#2A$Z =8*GW8P(2YD@*_3QK*M0.'HIET]=+\TB<:70"H1&N;++$V8UI; WZ9 MCRKO:V6?^]T./Z'NPV8HT%*_*ZI-'D&M F$VQ=LH>K2*9/'&M"D 7LQDACE1 MD/85=H!W!;H-XC5-"RUPH;'W)3TV0WLO94J'Y*(I'?YP8*Y5,P/EY% "PY/0 M)9($ ,#G)MFVV%/R.VU94RZD0T#/UC4EGOE):&SP*/VVA;5F6I$(+,+NC,:-[N@,+\@\]"F>K['*78 ^E2M]-984J(=Q*G9"90FS! MSH!^97MR?)[U@(>8&F26VLUD UMO?:,]1O8E]@W(\B2 W#XV>UAT(5(,)CS> M//>(29LG]RZ.L3'MO9C+3TY"DDIB!\B(?1=FUZ/B W>SG(D' C/;4.)4.Q$0 M#OP68;_9E5DV6FB'HQLQSTH6);)WD32BD,[]ZC?W(%2U^'F(^HD[25JE^":" M6.X,67.T388S)84#4$SV$" R)R(#LOA8N?M8/,K&D*R6*V!HBV[OT4.W:NC;X?[L-&]*EL<'1\9CVVH97$PE2?0>R^W2C%.8%L3'@I3T M@(P#>R-5U'F\]=@6@!@\\Z0DOQA<*4D%2U*\ MBPHE;VKUV8#XZ9?)RM(*2J:+YNKVVGQ_\?UWSR[&Z<2'X48QX_6HO93GUV.@ MEYJ;^Q'9G5\#3T^HQ= 9[>/79@4<#YJNP7#Q0'$J--M$IFC;NNY'K6#*CB1Z M@"NX-;KI$1.L*PF_XGOCO"18ACM#\"!\V\6-DY]%!4W!(#H@I'*S],*B@H"S M>^L;$BL-="3"P+-4M[NG!9[]Z2?)_*W/>GNR(;.*/R7QQ2W1ZT28$!)XP02 M 79=^'ZR\HC#H@'K =0Z;&&>PK'/L_)52PPMA9$W6"XM1DZ5J4HIO$*MH:D% MTE0FD/*F.EN48GT1,QJN:%D(328\MS=C9GHR;%F@ M,/8>-82R2NRDCRLA4_JH_REM..+!(CJKOK%I-.)"J'5@X5%()?"2?F18X%M: M!9N<[-*T3CS(4Y(.[+2F4U&I*%AP2N>[F/W8&$VNF6HVIF\OS@/',]D>N_\8 M'CZ/P)'NQ5D(=-J,BQESP2ZL.LI76*,KF&*[/W/.N*LV=B4CTV6X0?;Z"N4N M'_#_,;E/M#Y$QU3X[QH;?I__,,:*4 3Z1A0*;F+\:6IR"CA+\R[L?99DQ9$A MBL$MCWKV;C&_\HM/N3OZY7T4"SL%]K^#$\OX4*,Y1O M?OA84B2-&R(QADZK0'*6@3SY:4VD 5PE"B7HL_\\C*E@JC6;,8Z3L-Y:#%,AS_'$[_<-/TH=?Y?BSV)V^^$AP[QBS(MI;8X]FF6]C[Y@NLI M]3P5_)H;V"Z,0[ )=07#4H+_..X_52?<(HZ0/J&F=$@,:T2HF^R(K1H4UR+U M<*OD=:W39;;&L[YAY%#[TCH.X2DVV$F[&$@.H99<('0I'20/"G6P3>_VS9H< M)PL_$4B?W(E"@GZ1.#PV\A2OA=FO?3+&Z0F%TM$X3KY)"GY(@Q M160+@#*1@A))I4B)Z*"Z>4Z0@NG)E##0)8NWO9PD[9GYB'OM/>5,:%,)WKLPPH&KS-2H;6>E4Q5?#T0U M(]UORI9+SJX?85^JGV]D+QW7$/@CJ/H,KYFD,T4U9TGRTRR$%J4OYR7..)B& M+EIQG @%C5;XM9(&-(Y#-G',M/,TU9TW@A62K?;^ZS5"V#IY/AH MG+1+_G8]E[9;.KK ,,F0> G//#=-SO0-V4X##5<6PZ=/1X M9*]2$0@GM!"?IG.?89?\D]FB)]VS*RV*%):[']+R4U3)"KJD\D'W,>QYMH6V M5NL6D4Y3E] KB/[;9%N>[MX^:;7+8$DV)G)!:0OEONNKG\^OK]Y/W6&W3;'? M;$L3 M3I;*NT7.(#>9 \G_RJ%^.RC@OC?./15N5AK;:G%!?**0R'MS8APY9Q M>1\:,!EC0IZ?SPQU@S%^2%@2AOJ:QT*3X10_:\=HE.DA3Y.^=1=91C-J'CIV M+<(TB5%J5M$NG#0KQ[@1=:<>)88O[&3L)CDWQ.8YX_JAK(5J'F:7HZH/ 4\2 M81U2"D#I=XKQA[8L]RO@S._*@;((H#U]H=Y'%22,JE';*5,+X9;SIJ]FH4<= MR0";\;B*;U=T8!6Z]<-\RM'1LK-F84I')>JD^.(09QPE2X/*:5T9^!S1S@.+ ME.!ET2ISAT 3U_##A23(MCN8= LRO1"O#[UK(NQ")V#)\=U M=Z"\#1X-V94*"W4^6-"/G;_-"0YM9%8[PN;?0T+II?1 MG"2%P?.//#USYZP:."U36!9!QI6LX.4'TD:.-S[G6N M34],+Q7,-KZ5,4L"<[Z)^*=1'XV>0LAAGAZM#V?UE9Q)#2L_O;5,&K25#[,Y MM,S7OWK2+,<*BJ+9FR3+4R]VG<]>II.S.;XRF+7LT??JQE_'MQ*O]&6\Z79] MI?&]#EQ,X]9X]&+YIS^>:>TR?.GB3E[- SC!.?)QZRP0PQMPG:^_#%^XP?BN MYNM_ %!+ P04 " !D@:54#&+T5-8, #^(P & 'AL+W=O6ESI=BE>D+N18U5N92K;(&0[6XU&LELL(<6E67GN-$EZNLK$]>/#-S MM^K%,]DV55F+6\5TNUIEZN&EJ.3F^8E[TD^\+Q?+AB8N7SQ;9PMQ)YH/ZUN% MT>4 I2A7HM:EK)D2\^W(BJ(D! XU,'\V2XD@Y.WWOHKPWMH&66:7$CJ]_*HED^/TE.6"'F M65LU[^7F1]'1$Q*\7%;:_&<;NS>(3EC>ZD:NNL/ 8%76]IE][O@P.9 X1PYX MW0'/X&TO,EB^RIKLQ3,E-TS1;D"C%T.J.0WDRIJ$7H_7 M2^^+ -]EZH+Y+F>>XWE?@.,+.L.^,L_Q!, MMHKE!(T@F!K&033S;KLK*Q9LY2MQK(^OV+OQ5HJ IGIJUT(URLL ?>"_:"D MUMW_UUFIV*]9U0K+';IGCTWO#I'"F5X"XI-&J-6Q'96L%W:#@7G*HB3E;ASB M[;N_)9[K/=UZ&U>_M _&)!XZ]K)Y"\J9YT<\C9QARYD;G=O)(!B>_6+_O)$* MW(($V$P2$->-N._$S&=G'O>3]!PS/D_!YOY$X'(W"ECL\3B,V8>+NPNVD/=" MU:1DK('?UZUZZ, %$8_\9$0I=-USFG2]>)B$<)PP9&[(G1@2TEHT3V99_A%" MFNB,%_,@]"?$I?$Y37IA-$RZ#D^3@($$#Y#>M769EVL8@<4EXDZ0C@!BG ]Y MBHT#(CP,(N;QP(OVZ$+XJ?.>*I=[SLC*,Q]\)J8D>]RUL[_(!DB9Q$ M>/?Q=^9SS\-9N^+P,*+9U -[W!1O2<3C@%Y<)^91&FYK]KXA_%\H=QP&/'&\ M(\H]KGYIWP'E]@.?.^XHJS/OO)MSAN?CNAWR$+J=@O-IP49\'@?.X1D^P<,_-S#Y+[>RH MT%X:@N.S!Y8C_:#8W0)UY&JT MZ>%;PLS.H?T#KX RSKCL062*2<40/36Y=3@MC[QZF/+8CW?V-4LEV\62A6:H M#;-P [!]1$.(-B!^VD P0;F+>%):-DYH;]99@W;$'!*8>B.3 D&L0N55=4# M4E.Q F\:R68"AHSLI=0?309;4(@&]\'Z7(FB;!C,""+2;*[DRLAEE?T.DNRT MU25<>6%0()\@E-E5M+2#XOV1@X4I',=2[634D"Q.2#011XYN<;%?0=7(+ ;9N(4)#+AB5$0N MMH%$GF^#*;KU22.?=+>W-4!5QL56\*T7[&?HX\ZD^*KDA0A=JY(TGB32[I)] M@-Y.(EV)=3%U\.^,DQ(VW7L]6DY))YGXC&.X+ V9+;4FHEF(\0@U76&P$5>S>2CC56,D19&*>(%^TVP5AL%83]<7]]. M7<.RA$Z#W0^6 ! I2<:]$RGK=0O(P).V6XUL1+ZLRT\MMK3:FD%WY00P*328 M-X)7E.(J8?D)[H%*.IA]+E>4$M-EA".YJADEX\8G==>;A+BL]W:V]?[>S9*X M8_ AEF]C1*>5@*&)>U$97>L)).)7V0/)[CA15^PM'62CP_]'*RFM.&OKK/@= M):4HSJVB&!VT=7$G*[@ B+TLB/@_[Q'H33E%3"N MV2=[_7!C7K6H$>GJ#E%D(BUL"7:UO950T>!G!<=Y$)%]]/D!$",U?P9>SP?# M;++?6C;=)9RV6\*F$J%-$Q%+*IO(!A"3E)(SDZ.8OU%D&-#^S9+:H/6$? MI7'=)C*V*%)-ZF6=ZVB4@P4:FY&S)@/:H_PMT11*>RF58Y%K?9KI*Q30HZS^ M:/36PEYE-5R](C848BUJXANP(3U>*SE'?(-E@8W$6U);HL9P&7JXR Q?^B5# MV&990JRDL)W0>^'T?N&(C'*Y@LLP?)H/I6XYEKI&#H_IV2'1B-+L+F#B.5%F MP/0C6](BH-*AMFK@M1M1D4_0:Y2R)GH1JC;0(6TEMT>T@K=F[V 78QWSX8#M MDSN%.$=7M1((786LY.)AQ%JWZZX:@.) V(W5K%KVS#,J:9(<8#T>*QC?D_@;V:QBO"KA"DT&4-JEI- MK.O5924+N#H.R>B< I7H.@YSREM&_ICNPFC#A[P])S>R02BCYY0;5KD-%WYO MBX5EA^J%!R 7?Z8A,NICQY*.1I-C3$C_ALSSE="Y*M>&KKYM8L'U?KVWZUXZ M-SO-F:M#)=;IT"28ONU79W=C43CQ&U>/E4Q=F=\]'JO5NB[#3M-A*!!WBB!; MN6_7\?WH6.75-0MV>@?]\.U0UWX-C5T/HWL\1F/70NF7=X:[--J^Q%!=;HT> MJ>VFK8GMT5'FV!;*<&A[:#NC5K^OMCJDT%18[+WUBTM*I(VKK@U,U]0]>R6E MVY5# 0IH*ERA?0D*^MBERB9(N.]2?=EM.Z[[^W;SC=;0MQ6F;_O6L-=D,,V$ MD=O3T:Y(J43OUZ;O?]'"^HZ#?3RF?5V_8S":[>&^A443W=P>?SQJ8;:9,UC8]G"?1NJ3C#1.1X]V3YR)S*>CH_U,V\X9['E[>(OZ MC"HK\1E9ENX*/YO) ((R&/3FIU4FJK+OD_$D<"0]5IVAH9Y9G(.ON-D")2OCYI>YQ'MMU2P\%U78J-J>\E M$B!J712VT&R&XG)E/]=1DE_LYBD;T94]E-4JD^S8S'@"D&Y:@'_&.9^ZWD4 M$545.>ZON,OMDJZM?+0G=I#?/J\E$FF42P7=LX&6G2:3^X_F7K1SFZS#H>5( M)MBU5 QA"]-\!S!;$0VXHWRS>>+7T?"_:U2^E51$W?1ZL;Z#&I_#];%%G?_NY55B:#[KTJB'KE]^Y/O!68YCKF31(C(=5:4./P*+$7>?G.:1MRA M]8C'OL]>JNP/E!38\%X Q_>G/GU(P7H4\PA1Z^\93-)@( 8$L! 93TS?H,"6 ME^1X@<,MR"K,)O^ICU 9A]2Y]]. O6]AFG1'2\4849NX3\T]!A=$R"0)V=VF MI*\J"JD'N_GQM1L#A,-\((JX'Y(G;=TN?E:L*(Z]/0WLWC@%QKE+H\]=)#R0W&2NA%N:7)YJ9\M;^/&.8'7[< M&ULK5;=;]PV#/]7B$,>6D"]LR5_%DF M)%VQ/G0+FJY]&/:@LWEW0FW+E>1X.R#DIM,^-1E,U: MJ;K)Y7DXNS67YWIPC>KPUH =VE::QVML]/IB$D^V!Y_4SRO)=+O$/W M1W]K:#?;6:E5BYU5N@.#BXO)5?SV.O'R0>"+PK4]6(/W9*[U-[_Y4%],(@\( M&ZR$,'XOK$YV5WI%0_76^OO@^_DRUQ:O-'-5U6[U<6DF$"- M"SDT[I->_XH;?U)OK]*-#4]8C[()W5@-UNEVHTS[5G7C6SYLXG"@4$3/*/"- M @^XQXL"RG?2R=]@Y>SYS9-W+S*J-I>O1$G_&DH"/NG,K"[]T-=;'^C-"M8/&M]"N^8L& M/THS!1$SX!'G+]@3.U=%L">>L?>;=FCALX;WJB.?E6S@SDF'K?<7_KR:6V>( M)'^]<%6RNRH)5R4_(:K_SQ)\Z.[IK8TBGRI-16(=Z 6X%<)"-U1KJEO"*]71 MB1ZL[&K[^BU02*M5B.D[K+"=HPF;3W)-G')H*"86SB 6@A51X5=<,"X2^$JE M!62L-[I":R$O65*FD,8LCS(?4$44K&&I=6TAXTQD&:0IXV5$ 7<4:74 ]PQX MGK(L*_U*1'1!!+<&>ZEJP =J-Y:$"#%H\L90%1A#NB"M1??CSGZ1S8 @:R(I M./E G:5"=2_G#8ZN)ZQ,8EJ5@F7Q"6!YPB*"GA/NN(#?3T$4% !>^MN2/-\$ MH/_/#E)0DI@)X<,3ERD340I7564& MPH.5>-3E$PD>Y![%S(2"*.(627G.8_]2Q3Y'J71"V(>=7(*Y@))3F1,)%&(R MD16L2#@0L0M*_9CS4W)G='G*HMQ3+(MR)N)]8-?2&,),V-S&>H0 MU9#ER;,(Z'=!);S4YG'+B%/7.T]TD'-]CVS+(/N40N%GJ=SC$RY]7AG$HTX? MVK-_Q+!M5M(1D9:JZ[PILDWA5;KVG,H"4WQ?H>)*X68ES=+7H28L(Y4[:G,& MJ5D,/L4L%90MQHN(@N0&BNDV1B-?:N4&0X*O?+'RU_X=9]'K0R3HZ^P80U2* M4.HL%RG5Q *)!O7^UA\MK*<6W^QJG*ZEFN'40O*PCE/.BCPZJ=/H;OF&NG(+ MGBPQD;8L0U,FYF=%0J83S^Q%GTWU)G15E,BUV1_]*-Z.5[3',:0T5 7T>Z^ L+I)I>6PIYNF!I;5\6BKUDY#. M]ZPX2E@@[\:-Z!C%]-0T,#N8MUHD!ONITO-FZ-PX>NU.=X/KU3BO[<7'J9=B M285BJ?$L2#6:YND$S#A)CANG^S"]S;6C63 L5S1\H_$"]'VA::S9;/P%NW'^ M\A]02P,$% @ 9(&E5+8U U3U! Y L !D !X;"]W;W)K&ULO59M;]LV$/XK!R\88H"+1;U9ZI( 3MIT!=HB:+H5P[ / MM$3+7"G2):DXWJ_?D;(5I4C38 /VQ3Z*]_[<'>]TJ\UGN^;L,5WJRT:9G#HVEF=F,XJX-0*V=Q%.6SE@DU.3\-WZ[-^:GN MG!2*7QNP7=LRL[O@4F_/)G1R^/!!-&OG/\S.3S>LX3?<_;JY-GB:#5IJT7)E MA59@^.ILLJ O+E+/'QA^$WQK1S3X2)9:?_:'-_79)/(.<L$Q?=!^%6+'6);,\DLM/XG:K<\FQ01JOF*==!_T]A>^CR?S M^BHM;?B%;<^;HL6JLTZW>V$\MT+U_^QNGX>10!%]0R#>"\3![]Y0\/(E<^S\ MU.@M&,^-VCP10@W2Z)Q0'I0;9_!6H)P[?ZUUO152 E,UO-6J^4EBEFI86,N= M/9TYM.$Y9]5>WT6O+_Z&O@3>:>76%EZIFM..8Z%YBS\L5A:9[!4_GS" M5#J82H.I]#FY?:,<4XU82OY$;O^+/ABN/ZXY5&N\Y2 4.']BQNR$:N"6R8Z# M7D%S8,:^#BQN;3B'M@>/>_ 4U^MA]P3U.)XHXWX&^^6.VS)C3:.>0\L;T+^ M" @+S*)2B=UNX3C8UYU%C^WT!5Q*S@PLI&@4-W"SLYAW&\*YX>965 $9AY!< M,(G@<*\+G7W)*]XN46+O"X4CH#0F<50@E40Y29(2J906)$OG@/V*W:BP?XSA MJMH!0JJL9/T K'&2G3"/]SDA5X?FC\81:"94JR/ ^6(Y*4 MO65*RCP;HQ*:Z>VHF6!1?>F$P;.XYY+W+<=ZKBTW?)1# ORNDEWMT;N7LYA6 MYGK>52?E#EB+8 1HOD[ZIS"9O!NWW."@A47/VJ?CFANA:WAMM+5P>:@39.F4 MVV=@455=VV'ZO(ZQ[/CB3;MAPOBT8N2HZCT^*(.Z5W?".D\X7JV5EKK9 8U\ M+J.49(G'\SC.2)074T^F)(D#-<\(33*X#',0\3>\!]&NQ<8B$)"A4!2A<$Z* M,D4(:43F&9T"G9,DR^"C836^8OC"A2IS_JA8B_E#\\@3>V&O(Y]ZLW1>3J$@ M$SQ+R486J[P,HQO6W @2G5X8=5YSH_%,9P\3O3,9F2?Q/G]'0R\MGDC#]Y^Q M4#KA#=EB]$?I28)KE90!.KPY2D[*PP>")6HW/.R-6---V"\M M5'YZ]DO8\'5881?]YG;/WN^_Z&8CE 7)5R@:GP+#8G_\#4$L#!!0 ( &2!I53N806S5 0 -X) M 9 >&PO=V]R:W-H965T9>\FC51F=#R/[Z[<\=QV02M#5T[XKFFDNS\E;=='H^EH\^):+>O +R;' M\U8NZ8;"+^V5PVHRH)2J(>.5-<)1=30ZF;X_W6/[:/"KHK7?>A:(75/OZ*=;+=0\2B\\$VO3/6C3+I7][U.FPY'&3/ M..2]0QYYIT"1Y0\RR..YLVOAV!IH_!!3C=X@IPP7Y28X["KXA>,S1Z4*XEP6 M2JMP/Y\$@/+6I.@!3A- _@S 3%Q:$VHO/IB2RL?^$Y 9&.4;1J?YBX"7THW% M;+HK\BS/7\";#1G.(M[L&;R?;2 O/EMQKHPTA9):W 09")T5O/C]9.�V_\ M\4*HO2'47@RU]__%_$\ GXSXJ=/W(D]J9+MB30*T"69"F6"%%$5RJ7H7@7.* MM]_,LFR%" M;D5"EG_B,./]QXO33]>Q2KPMVU:K0BXT#0&8K;( 8$#&BJB[V!DXVTFL$D-XFB6*5SG;8)-]4<1\ MG._O1"F2JX[%8-!L8S(=3![2BV8OM(K4N&E\.@@8^QJR&LFS/[D#=0&-2C0 MNH8/4M7'AV[& AY4X;J22G-AQN)B4YF^IHDGK%MY'TMWVTD'$RB)5*7#Y>A\ MZDVXH3M##/HX@71J0@0DUK%BMD^;X,U@Y0AB1IVCS4IJS\S9_:D3W15$I=]V M\F^96FP#IF&K;3 6)YZC8K@7=1HLFQ$?AUHM2]9^F\/".HQ?//WC^60R:W#@ M%.-@4/&D1\(QY7\W#6+QM&;BT!%-WQ?/C[]V-4RV[MR&W#)^67C$ZDQ(U^_P M=OAX.4EW]H-Y^O*YC&?$8\16<,W&W^^/A$M?$VD1;!MO\(4-^!Z(CS4^P,BQ M ?8KBSNN7W" X9/N^"]02P,$% @ 9(&E5%)4Z4Y;#P 93, !D !X M;"]W;W)K&ULU5MK;QLW%OTKA+=8M( JV[+3),T# M<)P6FR(/HVJ[6"SV S5#24QFA@HY(\7_?L^]E^2,+-FUDS1H/B269OBXSW,? MI!YOG'\7EL:TZD-=->')P;)M5S\>'H9B:6H=QFYE&KR9.U_K%E_]XC"LO-$E M3ZJKP\G1T0^'M;;-P=/'_.S"/WWLNK:RC;GP*G1UK?WE,U.YS9.#XX/TX%>[ M6+;TX/#IXY5>F*EI?U]=>'P[S*N4MC9-L*Y1WLR?')P=__CLE,;S@#^LV83! M9T6E$\.CH@@4YFBI14T_JS-N:DJ6@ADO(]K'N0M:>+PN^K1F,U^L"L\FP0 M9QM2RK3U>&LQKWWZTBQTI2Z\*XPI;;,(CP];+$LO#XNXQ#-98G+-$B?JE6O: M95 _-:4IM^L=Y)Y/.'U3F[+H_KO MV2RT'A;QOQN6/\W+G_+RIY\BPCLN =:/'ZBI*3IO6VN".J]T".I,3/FEWH3. MMNI-HUZ[M:EGQJM[(YXS4EH5/%;+V"J.U0MX:&C56647<(:F5.W2&Z/<7+G. M*_,!>Y&#X,'<%L8'M=%!S6UE2F4;##;J]_%TK)Y;2,X6K3K'M%8!%OC=:^?Q MQS?]>RQ\KBN+ 8W5"I3,S%)7"C50O3&*^KZE+A/[.0A6P=5 FT*T#]=;$,;F3QD*O _TPH, M5R)..Y]'$L ]=B='QCI-<)4M->^7);_'D#;N!C-B_<"F,]]14>":J+ -1 8M MY0W")S.MYM[5ZI6^5),3$3N3^:9H'4OA5!ZR;*9FU8IP6#:3HQ&4-H< -"CY MYS\>3([O/X*9L"NU3I4VU#8(Y7\B)U+KPF,94>Q*>[&BTC2V?\1$_-(U1IT< M,0& /:@>QE5EWZ)Q9+T! B<5J6EK5UVE):QAR;,%/!G4L-,ACK:5? /!WH V MJ -:2(*G9;\Y_@'1I*K84,FS0C\K6OP&KZ$'->^8R]DE2 X=&"I D2!5B&X! M:M]WF%I=CM3&8,_"^9(I#4MH3K7&UW -/;/PCTN>I&F4L6L]JTQDU(:T-60C M.AT(=FX;;$V6$EH\($J#D"Y E$1-XRJE5R!QC0\02+O-'F1VMO*V4I,'$F%$ M*Z)84_+P K8% ;1+<&K>=B4L>HZ9+[?#U\W2%DM9$X9AMH4WZGT(@+GE7NS%(]7HFEP4)EMF MZ^=]\:]1C'$07DGWNF=.^I"_/+939.G9VAV585VFU@Y4K.NW5F=%U)K[:WK@A@6*0CZ[PC= M"7YXE1$!?=51:&:-S)#_(CWF$7-;=K!+"B)=>TDC@^40Y#6-'[%Y=D6 M1M*8RPRL[74,,_&M>H2U1"0<^48^MCPALIBT)9U8F!_2(%]U\N9!5T%USOZP&>GW0HS M8$Z]JT]!AR;2O::G#1G41_ONEW;7_=X:1PV$(_A7FE!X.R-USV"&LCS*+ (O MUKPL!*;_CC8PCOG/S%36K T+',RFW,9+^$ 5#"V F#0X="%HZQXJN'+AO8%8F MM+8F<$/8U=28DY_;5!RHS@ YDY0MW;[M6WZ[56V0V"!OZA84W$[% M)#ZBTKRA1(CT[50)GZE(B$ @Q?-#LI-?.GAF+!$>C@<&_S"EY^6=ZX-])0&# M+L2\-MD$KPB]E:@!YN8=V^;NBH- -)DD^O;KCC -TN8DAT1-PV WQ<<#9!@L!?0%DY5B]OI)>TNUH92N6OX/8QKQE! M@\I&V#8'0AD^\];,^XSD=U@0!DXIQPN1;HJA/#CT, JENK<^B*&BKY E(;4 ML3A(;P3?TWXP8), #,M8R+ )R,:)'B'$#>OPR7"I;7W%Y;!RM*Z *+2"349^ M,DZZOM20)(0"V1L"#NT771;STE0\5JSX^&A0\Q"_%[I!I=DZ]TY2!HF_ D:A MFY%:29EW#'>\//B!B +9\=HBDT2*#39$<*0P4\T_-BS:T >:ORXHIIAX<\G' M"'&9T.^&//!SU7I??48(M0;3;!5P?YYZI *.3*5?G@NXK&6D %3G\!M^0 M=XVRO0T&(;?BY&&I*5R3B#RE:&8^-X7DA<1OCF+ %4<\($S["!<2OU-?#X;5 M5:FI-^2:NG&Q,-//:ACP03V4!Z/SB-K4&,UW2LS]>7" 6 ML_:F*QT$8OLQ OACJ*Y@+;+!QFR]J@1AX5Q/L2?_Z MC9"L@FK$=%Y#%DGT-68SL 3>:D]CF0UCL%/(]0[*?4<2W;=A/KK*-C:B_IIF' MY(W\[G)TV\QD^OR6 HZ,=DBF&IT3\3P<[M.E1LA5'MGXAHPAC^.; M1>D<=VU=%0\[!P4+(1KL:D?HL,,@Q\HQ@6.^4IHI+9:WR%MH/>IUI?X( =6+ M9FT#HR)UPSR5,YYD"Y#FC"N6?JBNUIPYT&GU\C+8@O,TO*O(^F#R2%[Y*)9& M@+?&#)H_TE @;.5B@]J7NF(KW4+E,(Q08F_;A%/6M;BS1&-UVJO6?&@%=V@E M5$LVFA39"L>MOG=*']N<&._5.X6CF&+D8X0K&_+!#YV$4Z-5M$(X:+BY0ABP MZT>Q0%_:%2,1[1P2> Z9Y\BMZ)6E-$D7=*V@C6:O M9KKBDWS-7*;X(I>NCE&Q,.SV>,2E.BWA2YZ6]8O:KX)5$.*P^03.M:/@B.(W MDNY#@?F6 G#IM1LD_BD!X--K]M\^8@R9CL?]L3?79S#GU+U*IV4OJLHVCKL$ ML M?1WVS;PQ:B ]3@_>,^FOO.^OECL..'XFZ8HMQKWKVJH(A@8CG:)/BV)4, MYE8J2N&F%!B/:+-C$) ^),VQ*NN,!JUUU9G9F60C+#?*B9"69 '2&F>QM13+BBE>_^*"&0UJA=0^&LSB%-[T.$;/ MD=(5= !.G>W^^E**T%=?Y& =#PU(DN1/[89Z >W@CA2H@@W^L/^P+5SC.SG& M\YNK1"5S"](N&?'M$!)CPJVL-#F%B^J\BJ!RTRMU[/-IDEA8\I2.^&/(Z _% M]B4C^PC-0$'Y>+C6:_;V:X?[-J7<_;HN_QV:3[U'W4O$=CYAHEI/$)KAX?C! M]S%3GWS*<7C$P8\]#G=TKE$4YM8GX_V$E'U+JAD]/5DU7V(8)8DB3@)CH&BZ MQAGVX&_?!1OULK#-FB[K2;#EZC$BH)0L([DY09NLB>Y%6H D,4B,MUJ\L?O% M 9OJ,>K-@62"(D[-.VZ $3G8*NVSK\^8WBVH1]W4\GZ;C@I"D"+;P/'2GL@7GS055\J7NK8/%DOG1Z@K%#0^=+G%OVL:8?-&2;CQ+!WTL* ME62GT=#F7=MY#M1]YUB^>,E/WN MHT$;APZ>?*)!+P!!V!IJ8>!(K6 Z^I!F\#9O?>:7[N^,AO(;-(BQ1Z'#4LTK MMPGC?7?U#P<_?4#$6O //((@FOP*(C_-OR$YDY].],/E!RB(M\!;"-+,,?5H M?/_>@?+RHP[YTKH5_Y!BYMK6U?P16(?LD ;@_=RY-GVA#?(O:Y[^'U!+ P04 M " !D@:54X4YWV%,% "+# &0 'AL+W=O.V/#Y:2-L7\]GX>JI4Z' MF>O)8J=QOM,1GWXS#[TG72>ESLQ7B\5/\TZSG5Q=I+4[?W7AAFC8TIU78>@Z M[?7S-1RLU=V0#.ZL\-9>3Z^7K MFW.13P)_,NW"R;N22-;./#]73EY-5$V-'DS\Y';OJ<3S4NQ5SH3TJW99]N5J MHJHA1-<592#HV.:G?BP\G"B\6CRAL"H*JX0[.THHW^JHKRZ\VRDOTK F+RG4 MI UP;"4I]]%CEZ$7KVY=UW$$RS$H;6MUZVQDNR%;,86+>80+$9Q7Q=Q--K=Z MPMR9^@@#;5"_V)KJ+_7G@#;B6QWPW:R>-?A1^YDZ6T[5:K%:/6/O;(SW+-D[ M^YYXU5L.E7%A\*3^OEZ'Z%$T_SSC]7ST>IZ\GO]?+/\'<^KWIGEQHXVV%:G[ MU-C7WFML9X7KH%RCP&O5CL1.U8Y4JVME'8HKDF=M(-6\6!<[>4#H4SNQU1$Z M6YHJY[%%Z%$=G-5KLU>&'PB/Z(J$1BU[#SV1;88H#(^.J&G0HPH]Z@:O*F># M,UQCMU8-6_@7(2S7+(T\A9^ GDMA8#AY+:MA"I^?!X;,?JHJW7,4RX\87EB" MNR">#^OXA*M*%F-+7F*QJB(?,<441^J"JG,I .6?G.1U'*I?OSAU6JU>/,L M_TEF^4;0P792#4+$[6E<[\:X[B,6LBFVE1GJ[%&8N+9V@,0GZIU/],@<4LO% MBU\5IG&ROB?M%4FOJ;=44;=&,"6IRYGZ@(W.;=E&:ORT@C#\$M<#MY,?"77L103DB1QS",K62KEP(!I(,]U$Y,1C)G('\* MZ!'Q1-0!D@-"HIL>,4)W38)RRT+6>J^&#)QMQ)$ \T(U]E%0<8_5QG,I=549 MS:B(3M>"HI3_$)F35[8 + MF02LT"-5@QQ9THB(P9>6V[&1 D:MHX<&8:US=C,6,E!C[<2K *8.3L%;B".# MAO5:LBLL)[N=WJ.+.:089)KG)DAQ2$16' M5 .]"X'7AH2(3C] _CB=D)T [U+611WG*7=#!ZT(E-*5Q?P /+Y$\4P6ZR$Y M$E.#Q10B:9TR&RKVU="!/RMER';KS#:W.&D$G#0X4]>EH+0Q^V-1 MZ;&T6T87^;W@[SV#_6\2%T:V>KTO]59,)2YS=&$0[H_!I'WA4,X#?9S2ND9: MP<.7T_J)65SIT*H&-[Y4&\5^&PO=V]R:W-H965TU#BB!IVH?%/M 6;1&11)>DXF2_?F=(25&N3;#H@VV)FON<.:2\ MMU7ZTN1"6+@NB\KL#W)K-^^'0[/,1!@SZV=ZH,]5=M"5N)4@ZG+DNN;0U&H[?X@'K0+9W*=6UH8'NQM M^%J<"WNQ.=5X-^RL9+(4E9&J BU6^X-Y_/XP)7DG\$V*K>E= V6R4.J2;CYG M^X.( A*%6%JRP/'G2AR)HB!#&,:/QN:@O6^B>7.^:RX$8*[S&R^ M/Y@.(!,K7A?V3&W_$DT^([*W5(5QW[#ULLED ,O:6%4VRAA!*2O_RZ^;.O04 MIM$3"JQ18"YN[\A%^9%;?K"GU18T2:,UNG"I.FT,3E;4E'.K\:E$/7MP;M7R M,E=%)K3Y XY_U-+>[ TM6J;GPV5CY=!;84]82>!$538W<%QE(KNK/\2(NK!8 M&]8A>];@"=!SM105P1Q."UX%P UP MG"#L20 YW8!5EAG(9S[J29M%_^[0YR5#(Y4B?QAN!O!XVNZ%O 5XS5. M:.&$EGTA+0IN<=$J4+6^(\>W7&<81I6!*#>%NA&-'=C46!&4@0WF[2*CFMA< MHT3IH>G*<*]TSA1>Q)@(%6NE"F0I V]EAW:D>*6,I M[0HI5(LK4=58JAV(@U&C#V?F%@QR+/^RZ-JVXU'#%B]J!A1Y3J;PK=$ = M6A;*8&IM)]"ZH$?4@ P[27IKS2L;>G5WC=I-(8H;N!)4P"NA$9\;H:7*2&=% MMF^P!":$>;MIO**U=SKZ'K[4Y0(]$#P]F"]021X(_*6[X2!E]HJ)\C6=A//&."&%XGZA7F+E88%-@-M2&)B-.YFJ'W0C2?YW_2*\,!Q M?V9=Q8F'T-PCBKP1+EUM0>+X7/NND##Y)]#[=H0^W,<'VX^NZY1#-*GCB4:6 M==G+]T%RTJ>SJ@D@--UL%+WQ]H1WAV-GI6.4AF-\*3T%4'#6[5N>2A"6IE6] MD^J+&>9Y3CGY)9QRA.'H!AM?A2Z=!U?*W=?P#>WI.S :Q>'HEF]P.8IA'$W" MV?@)QF%39)S9.(RC/N,DNS!)TS"9_81PXI2\XA873A(DG G>C%DP1;Z)Z>12 MU!F6L ,.6LEJ[=J6=V/.%P@GC/.V\WY$Z6SCJ](<5;J@^[N5P_X?'>K[^'X< MQZ\DPC$+DU_(@R7PD4,) M*:I-4]%R@S1;V7;]H:4VG2U"YK;DW/; Y$XMM6FA=UAP/%V=+_%$3J=C[XDH MDP1*E0EZ9[.Y9Z>.:QXTB&.I2J=L?G*@/';8HI[?FW <5_Q$MP)7BBB[H#># M=!J.X0V,IK@+OH$S:2[?K2]G/1H/')UX+7C8VD:MS M^-A[X+#WAET*O7;_(]"^75?6OVQWJ]U?%7/_AGXK[O_GP(JL966@$"M4C<+) M:.#/".V-51OWOKY0%M_^W64N.(X7">#SE<+WUN:&''1_X!S\!U!+ P04 M" !D@:54>I =%I@# Q" &0 'AL+W=O[AP!!W'8/10^4-):(4*0RI.*D MO[Y#2I:=($D/[<42J9DW[\UPAI[O#-W;"M'!4ZVT7425<\VG)+%YA;6PL6E0 M\Y>MH5HX7E*9V(90%,&I5DDZ'I\EM9 Z6L[#WBTMYZ9U2FJ\);!M70MZ7J,R MNT4TB?8;=[*LG-](EO-&E+A!]WMS2[Q*!I1"UJBM-!H(MXMH-?FTGGG[8/"' MQ)T]>@>O)#/FWB^^%8MH[ FAPMQY!,&/1[Q"I3P0TWCH,:,AI'<\?M^C?PG: M64LF+%X9]5T6KEI$%Q$4N!6M+S?*AE_8=;;GYQ'DK76F[IV9 M02UU]Q1/?1Z.'"[&[SBDO4,:>'>! LMKX<1R3F8'Y*T9S;\$J<&;R4GMB[)Q MQ%\E^[GEE:EK3L[&F?P>[K!I*:]8)-R2*4G4\\1Q$&^:Y#W@N@-,WP&.F?,+F!8;IGN$X_!+P1%,-T,H)TG*8?X$T'Q=. -WT'[UK:7!G; M$L*_B(=544A_=H2";[IK '^2_EQEUA&?I[\^H#,;Z,P"G=G_5X#_!,A*X$8\ M^VQR3DU+L#:""C!;N);$O6+(@FA=94C^C04(:)30X RWX(#5-G[C9!*/(9-* M^:2POP?+N^@V1/_IQQ\NTG3\>1_O#3K!8O+YYQA6UF-PM?-J*/<(=@B5>$0X M.9M=QI?< 5TT\2BD$IE"X+*\8,:GCL!5"!\$C>&Z):E+^((9M3R+#L$.4)P2 M'8#\ .26HWL>D:)IR#Q)/@BHGF$<3P9&MA*$]LTT"/;SE)%XS$%#,D=O=W*: MIO'9!!HF'+Q'('6NVL(S\P#2^M''U= %;!'M*(CU4&5)6#('&)0=4,]/N2H] MJQ@V;6;QH47M?,6\G*TDZ^"!93NDD1>Y8F<%Z>51SMD>B5,@-7MQQ-7F[M41 M..&Q?PCTENX8OC,O(8O7MEX/GS3D<5QX<*FYR[C'"E2\Q=5@L->)/GN=Z&Q? MHKPE\O+Z"H5$V!A^"U)]Z^JVSCC%#-J[LI#L9:5WC.WW!E"OY=&HML9?=F&P M>Z9] ;NB=@D_'#?.5QW*[Q>(U4 MALO*0G#H)OJP.]R'J^X:.)AWERFW42GYZ"C^X& #K M$ &0 'AL+W=OE) MD2S)=MS4]HR=M--T)FTF3II#IP>(7(JP28 !0,ORK^_;!473CNRFG5XL$@3V M\[W=A8_7SE^%DBBJF[JRX614QMB\FDY#5E*MP\0U9/&E<+[6$:]^-0V-)YW+ MH;J:SO?V#J>U-G9T>BQK[_WIL6MC92R]]RJT=:W]YIPJMSX9S4;;A0]F549> MF)X>-WI%%Q0_->\]WJ:]E-S49(-Q5GDJ3D9GLU?G^[Q?-OQA:!T&SXH]63IW MQ2]O\Y/1'AM$%661)6C\7--KJBH6!#.^=#)'O4H^.'S>2O]9?(\^-&9MB*[N#N.]-C;]ZILN M#H,#1WN/')AW!^9B=U(D5K[149\>>[=6GG=#&C^(JW(:QAG+2;F('E\-SL73 MLRQSK8W&KA0RK-[:S-6D/NH;"L?3" 6\;9IUPLZ3L/DCPA;JG;.Q#.HGFU-^ M__P4AO76S;?6G<^?%/A.^XE:S,9JOC>?/R%OT7N[$'F+1^3]YB(%]=&IGXW5 M-C.Z4A=11P+*8E!_GBU#],#)7T^HVN]5[8NJ_?\GL/]9F/J]]:KQ[MH(3_BS M29^C?%[KH)X=+"9SH*>JA @V5\\.9X,5/A1+G"@]D:I3#HESJ)"!K.Q3(&?Q M@%=/H2&A5+7!"RI"H&0A%47ZP!8HKSGDKE#SH\G^\R1@@:?[$B;BQM;]JVZ+ JVUHUZ5!I#U]:0TBI#+=F*@K%*(@%$'_:*-K8=\[:^0GQ4J22S' H], M!TX G+6 31!_0>9+&,IYT3>:$]\A QIR@K=H XPQ-OP)XK,H7FQ:W[B0#-$! M#X$/8/Q;/5TA_8A==P"099HT75Q=K$ M6_(5GB<* \*]H[(CL7I@PIA]U0BM=:IR(!$/1TO.M909*20:R=7))D[>!L@( M2 5C!4"<'75U:G:XJWZ^#5Y395AJ,+EA#IJ@6N Y^:S;G!/:RV4YC'W7KDI^ M^6&BWB L';8*8 3E\PNXS!3CLBJ5G[\E3=R!U%D;2^-WI]AIU)JTC!*E0N-V><"/34NTV/1R@# 4D9T)PYQ9RZZ8!^KA, M5179U=:;@3WYP$?C0WS@HO2",9?1W/&^X,;,LXPH3[62#UJZB0\U(^$KVJ)= M8BV&KM%E[Q'EVJP<8AZXQ8 3-G_$Y>^_.YK/7OX8!AA2H+))C#A/A:VRF4'>^"0HEUW(92B#N M/S_BX7 X>#102CC)\X*S'?:&/6B"43O*A+93 XJ]EX*Q*TI,=X;F-@QPHN0& ML*8M:08U7L@F<]$U1C=0ZT%Y9[VI+_& )NI"R^-%.E?K33>4]>K E7[D3 FX MLY?A11K'&6,"6$P";.N 9R$C'W4WJ/%8%9BJ*8'<9%=(E^T*LA2()2F>'5F_ M#-3!5=><.A[]/2.14=%QH[4R%@S&C.2=#&;P#5P-,C'J_!)7R'2[P6X&RU*C M966R[1]8L!TSI=3-YAV5)[ON1M/!!;0FOY)K-B8]CENZB_:K_4W^+%U@[[:G M?P, !JC90554X.C>Y.7!2/ETM4XOT35RG<5LC\NQ/):D4<%X [X7#I>\[H45 M]/_?./T;4$L#!!0 ( &2!I50H@),K% , /$& 9 >&PO=V]R:W-H M965TXZ=-.L$FY!X27PYW^?O7'R\W!E[[VI$@H=&:;>*:J+V M-(Y=46,CW-2TJ'FG,K81Q%.[C5UK490!U*@X2Y+CN!%21^ME6+NVZZ7I2$F- MUQ9VUY%H\LI6Q0.VDT6*Q6 MT5EZ>C[S]L'@B\2=.QB#]V1CS+V??"I74>(%H<*"/(/@WT]\ATIY(I;Q8^", MQB,]\'"\9_\0?&=?-L+A.Z.^RI+J5;2(H,1*=(INS.XC#OX<>;["*!>^L.MM M\R2"HG-DF@',"AJI^[]X&.)P %@\!\@&0!9T]P<%E1>"Q'IIS0ZLMV8V/PBN M!C2+D]HGY98L[TK&T?J*\_Y)%Z9!N$8+M[6PN(R)F?U^7 PLYSU+]@Q+#I=& M4^W@O2ZQ?(J/6=$H*]O+.L]>)+P4=@IY.H$LR;(7^/+1S3SPY<_PO1=62[UU MCT["M[.-(\M5\?T%_MG(/PO\L_\,XS^SM*/.NQJA,HIO#SL )#8*P2$Y7K14 M _$V(]J.1"AS4_DJE04(74(I54=8@F9B^4CL K$@LG+3]8QD/$O#!%QRQ3V\ MEIJI3>>8QDT 'PILZ1#W/*^BSBD_R'I/E/"E==@U:0L:=P]:CA%:3Y M;)*=+'C$W6.2SX_A K7A^NYMOX;+Q$SB)\.W.&KS9SO@YN*(A7% )H.W\\5D M/LM@?C))D@0NO-]\VP&KBJ^_#TIK"#5)H9[Z.3M*&;2 .T.\U?-/QK@Q77J2 M^Y^WN?I+%/?GLTO3>>K]F1[-GK'P(5TK?D<;5L9^?]6WLT;Q_#/C^;Z5VH+!B M:#*='T5@^P;;3\BTH:EM#'&+#,.:WR2TWH#W*\.!'";^@/&56_\&4$L#!!0 M ( &2!I52J.,,H[0( )4& 9 >&PO=V]R:W-H965TO![D++HQ5:;>ULA.GBJI;++J'*NF<>QS2JLN3W5#2K: M*;2IN:.I*6/;&.1Y -4R9L/A-*ZY4-%J$=9NS&JA6R>%PAL#MJUK;IXW*/5V M&8VB_<*M*"OG%^+5HN$EWJ'[VMP8FL4]2RYJ5%9H!0:+9;0>S3=C'Q\"O@G< MVH,Q^$Q2K>_]Y"I?1D-O""5FSC-P>CWB!4KIB5WD;MJ&OL1=_E,/%^FI0U/V':QXVD$66N=KG=@.KA=%;,#Z:V/P@I!K09$XH?RAWSM"N M()Q;W;5-(Y&J[+B$"VXKN*1S@BO5G3<5;A$[TO'1<;;CW'2<[!7.!*ZU)@[!, MT[VSSH(NP!&DT))"A"KAK5"THEO+56[?S8G0(+XX\7!,_C&"3UJ=! &A'M$Z MCR<8%$)QE869OY7"";1S6&9""IT(&9G@#D]E@=C:EP7@R2";CKC8-%V1%&^!UQR-4 M)EN?0$@1H49N6Q,*Y0U)FN(A\1P^DT,>TNK+:*$PN@;=[P28-W$V8.>,WM/! M.4L@]+\379RT1,JM15_LU%$?[0S@4U9Q56)PV$GK5(HRG,\+Z5Y@Q 9LRH)2 M,CV'/WVY\4&KJ-&4H2%:"(7LND:_VO?<===J?H=W#9MN92F4)?F"H,/3LTD$ MIFN"W<3I)C2>5#MJ8V%8T7\#C0^@_4)KMY]X@?Y/M/H%4$L#!!0 ( &2! MI501S_77#P< $82 9 >&PO=V]R:W-H965TVZ5*ML*,U5IV M.%DHW0J+1[VJ"'^^IZ%!(@V!OT=Y)YN&& '&'P//T4XD M$1ZNM]Q_=KI#E[DP\DXUO]>575V/IB-6R87H&_M>;?XI!WU2XE>JQKA?MO%W M8UPN>V-5.Q #05MW_E]\&NQP0# -SQ#P@8 [W%Z00_E&6'%SI=6&:;H-;K1P MJCIJ@*L[/S'5:W:WJN6"_;:66KBS-[*L77J_%0]2,P "PV&K%0]TA33% M?8>U*R43QDAC/ @O$^!K,]!".I*$Z$BY6/B4)[;^?12Z5KV!)(T@ /'>"*8GS?!O5?GPRN,'+SKUJCK8#LK629![ M_R$@K>JFMC7Y;]4CZ'#!(-)*VA!EJ?K.;B-]47>DD9-;\"%GFQJ:$FV_-I_8ZH1".E^ M[=+@R#H4+!MU*C4NV5TCA6:W#_33D/?SJ\-!L.W5'TT\4^2F=N=J@_RZVI:BA\5,F>]KXVY*^% M0AQL(*>F8(-S(5+T5F8#J+3 M:1*D<7)&=!@'61JR@@=IE@R2CZH5L$.+."%669X'83$]5Z6^Q!!'/,@=Y)CG M09*EIS&D89 7!4OR@/,I^]CMT_%$))?#*C/).P+%A73 M()QRK#@'+329G9;3(@HB'IX&G@4%@ABQD:3? M C\-BCAG15#DX0"]>A8/8"/P.84,+)[%J6NE/K\HS7UA .%M&QH(/#V^%;I M=?7($XNY>G3MA=)D()A+9+>DP'WT@P&US>',BD_R?TSM#]\#"JZB[(VFM,H3 MY%S\PT-X&\#;\+VGT4F:'2:D)4.\)#'[S57\8?OE(/$B<$9ZB6#@>7S!8JH' MW%6N[S8<0FF*%)XZEV8^.,].E4(B@#LD5TS@(44IGF]I^EKJA$(V15'E<(+=@1M0\;ZQ[/X<2<*B! M_H)"&,+D61"C='UG*8Z^UGD[!OGN[EJW1F,_GF=VTP_FE@W0R&,>E"'+SO6P M82SVS1ZV=%,"1E31+6O*AT9URU<-.GCEYEZ+@6$#XZ[VD^([32%E,1NL80[? M=^4??;VF\'8AXJ>&_T##4RW8. M)PRO:Q'[UY=J./<>>A%>1A=":Z%5D@0\3+W[.=H4W(>"#!)^ _9="@#SL M?/N$(X&Q?8/L5]H[PK_">/;C4R^>DX-W^U;JI?N"8;Q<_YJ_V]U])+GUWP;V MU_T7%K@(\YB!X 5(PW&>CGP<;!^L6KLO!7-EK6K=&ULK5IK;QNY%?TKA L4NX!6=IPG\@(<;](&:':-.&E0 M%/U S5 2-S.DEN1(47]]S[GD/.3(3K;M%UN:(>^]O(]S']3SG0^?X]J8I+ZT MC8LO3M8I;9Z>GL9J;5H=YWYC'-XL?6AUPM>P.HV;8'0MF]KF]/SL[-%IJZT[ M>?E>OGK"];+@[];LXN2SXDD6WG_FE[?UBY,S M"F0:4R52T/BW-9>F:4@(8OQ>:)X,++EQ^KFG_D;.CK,L=#27OOEDZ[1^[OYIRGH>D5_DFRE^URVL?/CA151>3;\MF2-!:E__K+T4/DPU/ MSF[9<%XVG(OM6ZLHWMK(FJA_Z3S\^/TU@30*G56'S*K,YOX7- M??7.N[2.ZK6K37VX_Q0B#W*?]W*_.K^3X#L=YNK^O9DZ/SL_OX/>_4$/]X7> M_5OH_>(3COC!JS?6:5=9W:CKI).!_Z6H_GFQB"G @_YU!ZL' ZL'PNK!+:Q> MZ6@C%7X53 1Y3?<\IM([R3!:G\:-KLR+DPT)A:TY.4Y;?5@;N'_EVXUV>]JT M<[JK;3*UNO0PB(OY4X2!:\W'1[6PUENC%L8X!88;';!NL5<7#?Q&?3#5VOG& MK_8S]=95<_7#G__TY/S\[-G.R(=[SV:J//%=&!Z=7&:A3F;*AWZ!4"Q+?E0, M755!.!L3Q& ,XH@[F]8J\5SC0;XA/A!,=NR-#LK0#]7/IC+MPH3>D_!7NYK< M$O L*MTT2M>_(0R%Q$Q95S5@"!4Z8D(#7*JZ$/C@8)T#X1@96,FK2!G44MO0 M[,L7RF%=QE1:* )^\0UG6IM@K)N+S?YO9K).[!]JK#:C[D+7P.EYXF!672.B MB/?PY35/9I,M*UY_J=;:K0P$:%L;!91[&U^_ONS-)0J-O >)7=4!$KXTR MR?=\;S8I*XZ,/SKA*D1%01>M"4#*00,?Y]?S7@5S=0=(/!Q XN&=(/$Q&O)Y M'9-MR?08/OPQ"N)1V2.R_O%R.>@K'N@+ 4 [V;3/^CJBF>,J[/7QEXN+JR&" M>R5"1W"TWSM+(P,%D,<<$G\KYO7X]MDH,XA+]] 1Q<(FNV5:ZZ3T>KEYY7^]LTX@TO@4LZ2]%\X1 "$?3-%8O;"-((($M2*9XK"S)J&- 9@I= M@4"4+M7GGU@QD5J+*C*.<4\R63'%$ZW#N=+@@'"I+=0!;:]-D_=K)U#4XB3* M$U^@]$]&2K)#W3)CK)$L/".T4>8+-&(-8Y^<\7*K@_5=S%2.^%@@?#;6;+,Y M%K2$CMYI*#MKH'<1"+Y;VVI-[&[E3%;=;H"C.+JI#$,<; ME3BQRD3?\SN0Y-& )(_NQ('+ KWO;?PL]#^Z@L;D< Q7OI]>_)J@NHAR1MBK M-JVMBB=UQ:\V MN;Q!KFMA'4D<.5WPA;(@G]L4NM/E&CZ:,Q/A 8&!-ZX5N_!X'9 MLYI-PX8PU=.I=$0$H3TL/$= @7EJP;_"RP!%)(2778+%\6"+MG*3U38$[QJ= M&$3H>K?,@*8=8)[!C#-T(8-+;8#JZ*I,/5=OND"EBP-FZ-=-E.B?8+^NX7Z1 M6W,FRB5P[#8;/$*!!&:H9$*W*4<;+1+7R%+(=MG:J(-RN<4JAR6../!L(C/4 MB7U(FLA)"T M8PT F-*-X))FSX*#(>_1T^03M3+$N.R@#BX;]A\7>;VLN=ZCLVFS>:[[]='D MM"%)#A\,PXO-A*8EB5OL1XN5:*+2(E&8%E'&>HR^"'B#J6$;*;P%11?@77!N MQSI]J,YO6U5P^I"U:(8A!2^T!&5!6N],J/?KIW-O2,[_N%HL;+X?12G5X.7E5*3O*S1&2[1*#>\H3H46B,$OIVU->IH3>.%(5 %".+-$CS/X!,LJ1E*Q MO3)6T!PLF96 K7R9_,K(8SE"QGM$%3R$UA^PC!F,#J>WVC:,8BKH0(0^J'G< MM*<&[CU^)FD&;5I>'K2++&*/"7>3G*7K28] E"M:M,(YN[!(6JC'2=$M%IFC MI#DD5CB&];LGRKLZAF;/QF).P?%)FRJ&8 MS'Q,)?97P0,EL0V4&,=K"R7F+GI07#EE 6[INZ^OX%)I)PW\;6'+;,C8^ZH? M$BH^21M30J:T$?]F.P3#(QXTHK-"OQ\&)P M<7 <*=Z-AD#'U3B;(!?TPA17OD(;J?@4N]V)<0:NN:_Q;C 9%@BO;T#N_ ;^ M'X+[".M]=(Q5YJ;1[H?XXQ K A%HFWS#$KA'_%(8W>(X<_76;6V49,5!#BJ/ M-0?L6S.;OGEC0TP'3]YYT;#)COTW8&(9"DGMHJYT]5EGKV:] YZ;4@F@5K#] MQY(BJ5SGZ6,HZXM+3C*0)3XMZ6EPKA*%$O31?E%MGB)#54M6_ASE@=XR*Y!E M#$KP==_T4L+)&?[BCSRY:KI!ZOB'Q1[%[3:"0SM_ITQSJ2T.;1JENPVV^/68 M>FX+_IP;6)LBT9;IV.!UQ8>EWGLZ\!^K$[+P@TL?.::4XPQK1*@9]0A6#2HY MD;I?*GD]%X4R6N(-2]]QU[;T*7UXB@XVTILX@H.K)1<(7$J[PNN9/&ZD=;MF M28P3PK<$TB=SI)"@720.#Y4\QJN\[*"7(5,B>N?JW3B*ZB5F"\4$89)KAD\;:5.Y@M,Q_]/CN79 !U_<*HNPFHJY)%:5F=)\F/C38W2EM,2ARY: M%7WEBN-(*.1HA5TKZ7;\,&,2PXRS:=(>W"1-M9\+4 M.;NF8%:2JF38&O)NC)1_@1><>XC.U]CO.?8:#%)3;]VGY-JAD!5U2>7_V(>QY MXQ!,J5M$NIRZ!%X!]-\GV_QX]_8I5[L,EJ!](!:4ME#675[\?'IY\6[L#M,Z M^&ZU+DT(O"X/4DK+)3:0C<3Y8!>=*)=U7/;3#U*KW&!5-N=J>TQQKMR <7:I M S)LF19WZ(U;N>:0_=,!568PQ \!2\(P7Z[/(((ZY!2 $J_4Y3?MV6Q6\#/[*9<\XD N:ST%<=2>\VPVT-+[(34(5F?3^=;S@AEEV'BM\^_)7YNK9LR>_.3AJR]/)SZKD M#K]/N\@_RQJ7YQ^WOS1\_/,GU5/\E^8W\ M2 L! QR4CVNCX<5<@/?\H43_A0R&7^V]_ ]02P,$% @ 9(&E5'BQ?P'@ M" UB !D !X;"]W;W)K&UL[5I9<]LX$OXK M**UKRZI"(@*\'=M5/I*9;"43EY7,UN[6/L 2++%"$1J M./Y]?L!/$2=GDGV M81[\8!%GHX^OT=VD3Q^5_FKF4I;DVR(OS-E@7I;+D]'(3.9R(%?)&$U,M%D(_77\VN& GEXE= M[Q;\FLE'TVL3*\F=4E]MY_WT;.!9AF0N)Z6E(/!XD%P[>OX>>N^+!VE*)R8E%WE./I5SJ4EOF/SGX@ZJ %[^>^"\H#LO<.<% M>\Z[$F9.1#$EKO'VMRI[$+D]9I=N#Y*R_GEBEF(BSP9P0"/U@QR27)7I5:2MNB4&+FH/BJ ME'JQ;T6NBEF]P-$\(E&24A:':/W];PEG_,U::S5[:!T\03XUZB7W%20GW(]H M&GG=DF,6#>O!(.B>[63[O%(:VH(%R)VR1!B+J._%Q"?'G/I).L2(3U.HN=T1 M,,JB@,2OR8S]2!U80%.2MS>IM)/#;D@HI&?K%@*&1O:0<;C;A#& M\<*0L)!Z,2QDC"Q?W8G)5QBIAQD>TR#T>\*E\= .\C#J!IE'TR0@$(&#TL>J MR";9$M=/S4M$O2!=$8BQ/Z0I%G:,T#"("*[3.(G0]O%W[%/.L;>>\6@8V=&40STL12N):!S8!O-B M&J7A.K*W'>$O >XX#&CB\3W@7LT>6K<#W'[@4X^M;'7,A\V8USV?QW9(0V [ MA>;39.CZC"70OA=PX@-_44CB%+38L[CF0,X*>,USZOFL1\@;6H.F*5M#=9I:0FFZC6H@HW?H,0N'=HCY)&01$!W!1WT:!-[S MB.YQP89N9%NE]>@*T#R-*<,1@*T%=.@%PV8XM]?(_Y%7?R+ M#M> *(EM/5F!HX^BM'I]:D+''XN+!\G_X;BX"HL&P0C3UNL>G->!&1OMQ(/( M\'HN/&INT-UV 9>QAYDD(3 MI0F"OK'1"'R=-]Q*6HN%RV7HNPCY@?,>RW-1&=+]U:N3:EJ!8QL]=;GY+GKM$D!FL=S]WB3@6PD)%WPV+@@ZZB^ M'N/;WKY;N4DD-O**MONABWE_1L8FOVD>S\G8I%?M]$9W4\8Z9^DBSUKOF7N_ MG[:L]_8JITZONDWKW?J57XWOD[57?T#J4@-EILC2*C/;.QIENW'_K;?_* WM"E'O[7M#5L)B$LT M5MKN]S9-:L-W.]=O?Z>'M=E(_7@.?4TNU#G->G?;PZ(>-M=[ASPL3=<\K-?] M/@]K4JWF\:R'U8E>YV'KW6T9;0ZUDK'?>S:S\GHV[_?VUCIUJM?Y\WKW1LNE MR*9$?EO*PF"YC0S*N9V-:XZ#UOV,%C+/VAR:)@'KR=#O?9_;)D@^M]%4CR)1 M0(KOQ/#L;^\60NIU7N$JU?E/5^FP8L M5&6YQ]BGJC0E=&3#\K5THF0/DMPHD]G%.^/_P1/_1/QWTQ:IF)RYR2 M0Y'G=7:@M,QF!>PZF8MB9JGI1Z&G70H(:7JB_/]RP ]J GZN'': VUIU*U6V M&78[N9J#I492?Y5B0*K6!2^"6V% M"_ GC":H#&Y4GN&J_7>ND,_>?/C%YX&;CF/JH4*^$H689MA\#94BO[PZ0D7A MV7D4Q;Y/+K7X/+B!6%.WR'^#>HS'H:WE_#0@MQ4R<7M&97-T*VW"WKAS'"^X%Y,D)./' MS-;9&@&'7/W\CB'O1;G# '!X;>N"X[G\B@CS_L,87@$U$68%#9&H?LLF..)& M&D4^'G&H)XPP&[AW)!>5_5J6]Q1Q<1369],XL X5I2BJ>+HKQ/VP62-;']O0 MQI*(^F&RRRHIJGA8)<'MF>PR>Y!V=K44-LV."L$1@%(\%FR;E>-DNSWT: *# M[#1KB$3 FAX/[D6[S1I 7<[P2<)VVX35-@D0:S=LXB._L#S8UP6 WH:Y4YJB MA@'ND\3?:2]DRU8 6"UUU9-'6;R[Z!GUOC4OI)ZY+^HH"*U]ZL_.W6CWT?ZB M_E:]6EY_\8>+S[+"H'B[QU;O=1P.B*Z_HM>=4BW=E^L[599JX9IS*:92VP68 MOU>J;#OV@.Y?&<[_!U!+ P04 " !D@:54)-]'@",% !I#0 &0 'AL M+W=O]F9M6HRB]4%W->1"D\UK( M9K8\]^]N]/)<=;:2#=YH,%U="_UXA97:7^T[][0][+]\**Y;E6.]!N-VES"Q^JER;G9..2]2OZ"R@@^J\9N#7QH2BR?R\_)O=%' MOO?QBD\J_"ST*40A QYP/J$O&F..O+[H!7U_*8L&OBCX*!L*7HH*[JRP6/O M_[U<&:N)+?]-F(I'4[$W%;]@ZHZ*J.PJ!+6&3\T]&5!:HCD&ZJ0B5YMGIA4% M7LRH^ SJ>YPM#S1"H:A0C'6&[!9AK2JJ-]ELX*ULZ(WJC&A*G"K:* # 0P@7S/8FS'>CO)VBDYK MBAB$M_?;*?HJJH["**FJP(H'ZHD%RGM?ICYA,5O$(:T6$4O# 'YQ+(M90(!G MA':8#U#\Y&)$:>,+9RW.LB%M[:L#I%3&(8LBE]1PD; H2*:2FHY)35^=U,NB MT!W%_Z<4*UE)^T(Q32H\GL>]YNI)\V]G;*^S%8^:9#UR*VQP+3U:89(RGG&' M6YZS*$E&@1'KE':$(:09"REU^\^R*52-C@2T):8ZBE-P]1KEXQ8CJB%5=-A^ M1^N\'K52EC@/W2W*LR M"/[H9.L:*'!7\BG$*4O2$*X'AC@)X9VHD [19R@[B3@"SED6+@9>BB/92'.6 MQQRH;^3$T9Z,)"S)7"VF0L2B$U$=X^"D MMFD.[@;U#'9;2<22QJ6\ZDJ?>\_%V8LXT=Q ?7RC]..>M\= LJYO@%BI>V1[ MGIM?B>ZG)DF!_LSX+UN-^.RD]\>SNX2PGRJ$);IO9-,X5:2;2"!5Z9B?>CZ[ MPX5Z50+76Z$WKJTI\J4ON(;F$8UT8G2.B"R)B%.,YP%!;@GQ$:.>U:6T'<$( M;UWOXR?N'J;!R:$GZ-K60[)\NB28KD(T7R5U/D/:Z1N%_"[1#$,8Y, MJQM5C#C\;D/Z5>.[L8D3$-1K.)T1F5^'"6=Y%AR5J52S>4?#0@VNR$(J]L7" MSPK4,=(\IK>?#OC:4_5)YI"'.VFWM$5UFJ9/HA'UI]*MC*ID23PNX=F(>BQ) M\X/QMT;BD1OR'59=8_M)>'P[_D=<]N/ST_;^)X1@([H::E)K$@U.,QH(=#_8 M]P]6M7Z87BE+H[E?;NE?"+7;0-_7BH;+X<$9&/^NEO\#4$L#!!0 ( &2! MI53Q*:>R+@4 -(, 9 >&PO=V]R:W-H965TO&&* K46]6(* M=^;:-,SATBQ&=F4XJX-2(T=Q%.6CA@DUN#@+WV[,Q9ENG12*WQBP;=,PL[GD M4J_/!W2P^W K%DOG/XPNSE9LP:?<_;JZ,;@:]59JT7!EA59@^/Q\,*&GE[D_ M'P[\)OC:[LG@;S+3^HM?O*_/!Y$/B$M>.6^!X<\]O^)2>D,8QM>MS4'OTBON MRSOKU^'N>)<9L_Q*R\^B=LOS03& FL]9*]VM7O_"M_?)O+U*2QO^PKH[.XX' M4+76Z6:KC!$T0G6_[&&;ASV%(GI&(=XJQ"'NSE&(\F?FV,69T6LP_C1:\T*X M:M#&X(3RH$R=P5V!>N[BG=;U6D@)3-7P7CFF%F(F.4RLY<["R1W#E1V>C1PZ M\RJC:FOXLC,_(_)S#J#G/GSB*NT=Y4& M5^DSKJ8=XT'/H<_W; .W?*6-\PF&*5]XOX?2?-2TK]E3NV(5/Q]@45IN[OG@ MXF[)H5HBE!R$ N=7S)B-4 NX9[+E/I#%+A L['#$+0WGT'2@<0\:8,JK99]S M@E8<7V@C_L8]C-\\QF^[^"T!88%9-"JQW)$_P;]N+=++#D_A2G)F8"+%0G$# MTXW%?-O O2F&+JJ B$,H+IE$4+BWA<'^S"O>S%!C&PN%5T!I3.*H0"F)/$; MA[ARU/!AKDRJKZTPZ$ \.I!:+5Y+[)8UIB#T@34W? ]7 ORADFWM&?6H9Q%J MYKJS\U;*#; ^_&^)\#FT2]R8W'.#W7]WTPZB&VZ$KN&=T=;"U8Z[>*15;HO* MI*K:ID5(O8U]W?V-]\V*">.AA@_>U"=\Y7IS;Q^$=5YPO%HJ+?5B S3R^$8I MR1+/L9,X(U%>#+V8DB0.TC@C-,G@*C1GY*3A';'L4JPLD@,R5(HB5,Y)4:9( M*QJ1<4:'0,*-9@_=(]G8J_L;>1#[Y:.RR$4)*(9 MW."M/&T+0*:B)]S-RV0(/_Y0Q#3^"2@IJ*\(6B0D3CU73W)*\IR&&]"2Q!E> M@48QWB5Y>950C"'?%N8>33IN$%"859^UA*18"_\)V?\'S!@#S+X! M &:&8-)], L$LW@9F*GO2OM@IN/T$)@AO!V8,4*>/P4S&Y.TBWL/3-3.\I># MF1":)?\.9HEY*8^UL[QO9_F+VQD^M<+QUQ]":_FNHQ&X;EUKOF',VP<<0"T_ MU.Z..G[^:73A[ASYT@1B,:5:_##OG+-]Y[QSOGLD46('^N6V21Y\+HZ_A]?" M5NCZ=_\JXJ#D"?SDK7N2B5ONI^P:M]!-_Q:1-"O]*@&:DK(<>SD%FI "68]R MYN44VP[*.>"C6:0E8!IPA)\[[R8CXR3>$N)5WQP.(3_:FS.Q6!9AFK90^;;< MC9S]UWY@GW1SZN/Q;MK'+"V$LB#Y'%6C-V-\NDPW07<+IU=A:IUIAY49Q"7^ MT\&-/X#[<@"-1OWNKQ\^ MV4IUKU-$ ]^*O-2G@]28ZG@TTLL4"Z$=66%)7U92%<+0JUJ/=*50)):IR$>^ MZT:C0F3E8'9B[Z[4[$36)L]*O%*@ZZ(0ZN$,<[D]'7B#W<5UMDX-7XQF)Y58 MXP+-;76EZ&W424FR DN=R1(4KDX'<^_X+&9Z2_ YPZW>.P-[2?]H?2=?[H3&K<7,OM[]CZ,V9Y2YEK^Q^V+:T[@&6MC2Q:9K*@R,KF*;ZU<7@+@]\R M^-;N1I&U\H,P8G:BY!844Y,T/EA7+3<9EY6H-*_ MP,77.C,/\.Y&W.6HCTY&AE0PX6C9BCMKQ/FOB O@4I8FU7!1)I@\Y1^1:9U] M_LZ^,[]7X*50#@3>$'S7]WOD!9V_@947_(B_GZ1!^&M^IXTBE/S=HR;LU(16 M3=BGYCW#)8%S65 ):6%1>/&-S_A29'LEZTHL\71 U:=1;7 PNTD1])ZJ MY;XJA;DP=&DDR%H]H1-;H1(-HDP BRJ7#]C*@:I6RY1HH,I%"53T8$B'2151 M%$UJD5,+E)AEVF7&BJ*#!QF)U<284[EK>)>5Q"QK3=_UT3'<6$'[&&G8+>NY MU ;D"DKJ10HW6-:HX0"\X=@+[3-P(UA0 6?E>@AK+%&)W&H6"95&QNGC&@<_ M',;^&'QO. E#N*9H66.9,B&YN:RHK1@8#X.)#^'0G7IP(PW)>C66!^QI1#8> M@!\/_="#'I",.Y",^T'2-$+X<\4V&I4M.5T6.G!;9D:_A))>D2^C9+YKN3^0 MSR=I/(9/=7&'BI.S2 4))ONH@O('R@1<+VZ?)QJ^V&Y(8N<;2M(:X36G=)/-8$VN^^\.#J"('"=( #J[RO,C+WVCB#T R?R MGNM]%J"QSTK#8.S0P7,FC R"1D3Z>J 1=="(W@H-TGN/YGV%RH[@69KL7B%O:M>C.X^N%T^;_ Z9S,X>9>4Y7? MH"JLA@?J"R3]!Z#FQ=R)QF//&3]"C:Y=#R(W=J;1*V#S)P2V:>1X[C[8@B.( MP] )IM_!FA>R5FII3AP0UF)ZB?SAI!]J<0>UN!]JM.VWI@2(G>6.33&8RRJ35 M8;NT+-G.]MYW*<9/K /=8&Q+L:4@9X6=BL)8\K4%4L+)K[6%.EV>Y8+& 5& MTA:TTU11K3%!(1/D+(Q%-^9?+P5V$(VSZ!).*,_]Y%@ M(VFH9SEO+>'$B> 0QA-J/H=PG>G[]RO6D1$HR5^:H>P57YX[L1=Y"ME>N&@@$Z"G#$;RP8E?!N-H;S4M4*WM JXI M;75IFBVUN^UV_'FSVCZ2-S\0J"C66:DAQQ6QNDY,HU U2W?S8F1E%]T[:6AM MML>4?J>@8@+ZOI*TY[4OK*#[Y3/[%U!+ P04 " !D@:549C.P33,# ! M!P &0 'AL+W=O=F(GL W$31?;0](@3K>'10^T-+*(4*1*CNKTWW=(R:JS&_LB#82W3[U^4/A'XMX=R> CV1KS[!>?BF64>$*H M,">/(/CW S^@4AZ(:7SO,:/!I3<\E@_H?X78.9:MS_QO[>"X\7FZ4"U_8=[K3JPCRUI&I>V-F4$O=_<5+GXPZT[N.P$W 3NC*;*P4==8/':/F9J [_LP&^=G06\ M$W8,DW0$69)E9_ F0[R3@#1\QZ>*H32*+Y-C WD*P4.R?&F MI0J(C[F<34LBM+TI?=>R4\%.B\XI:*ZZ[*K>,#<7N DB*[=MATC&H]0,P"V8 M/\,[J1G:M(YAW CP)<>&CHUKTVIR[Z_AJ;*(K]H@U,Y_4KAO:[2"C+V&^]\< M_H!T,AUE5W.6>)J,)K-+N$5MN-\[W:_A=\.>-@X8F*1SXI#2&4),4ZG6;P9(B/.OS1D#>& M2Z\F_N=U[M_(XL$_AS2>I3Z>\<7TA.8!->@FG6[*S4'RS^) ^/\TNY!32#W3 M2Q8>D<>Q8RT'CYLO+A3ZS@O:!*^J]34(]>/$"96W:FB-\PWA@DF?L[UI50$5 M5P"VB#Q/CWF.W[HZ\=%8XK+OPO!U' AW2C>AAMUAOM]T8^VW>OU M8&ULG57=3]LP$/]73M$>0 JD3=I2JK92@:'QP(: ;0_3'ISDDE@X=K = M"O_]SDX;6@GZL)?$'_?[N'-\F:^5?C(5HH776DBS""IKFUD4F:S"FIE3U:"D MG4+IFEF:ZC(RC4:6>U MHG@PF$0UXS)8SOW:G5[.56L%EWBGP;1US?3;!0JU M7@3#8+MPS\O*NH5H.6]8B0]H?S9WFF91SY+S&J7A2H+&8A&LAK.+D8OW ;\X MKLW.&%PFJ5)/;G*3+X*!,X0",^L8&+U>\!*%<$1DXWG#&?22#K@[WK)?^]PI MEY09O%3B-\]MM0BF >18L%;8>[7^AIM\QHXO4\+X)ZR[V!$%9ZVQJMZ R4'- M9?=FKYLZ[ "F@T\ \080>]^=D'=YQ2Q;SK5:@W;1Q.8&/E6/)G-'L\J%M&H%4962K0',\C2X(.%F4;\HN.//Z$ M/(%;)6UEX*O,,=_'1V2T=QMOW5[$!PEOF3Z%9!A"/(CC WQ)GWWB^9+_S_[/ M*C56T\?S]X#>J-<;>;W19WITI_)6(*CB72Z$/1M7W&1"F5:C^:CB!P7<%9Z9 MAF6X".B.&M0O&"P?*Z1+MR.1.>G"9]L_8&XQQ"^*WGB!;A\06,=GF!0<,EDYF?N(G++TB!21..,$R%A,]5*\MBP-_=5^@A:U"UY$)RE7'AF M^ +C:3@]F]!@- Z3\:BK=\,X65$:6-WQ<)F)UB7@4T2HD;G2>STR)&B*N\0S M^$$.F4^K+Z.!0JL:5+_C8<[$61B?Q_2>A.=Q K[EG:CBI"529@RZ8J>66F=G M %^SBLD2O<-.6J6"E_Y\]J1[@6$WO5HNG\EEX;D"X(.3L_& >BN[W43JQK?:U)EJ7/Y846_"M0N M@/8+I>QVX@3ZG\_R'U!+ P04 " !D@:54$XX-):T% G#@ &0 'AL M+W=OT[CN%FW%YN4R'L/[SGW7NITI?07 M,Y?2TD-3M^9L,+=V<3(#-5NA$64ST;FH668N(W-?60!T$Z M;$35#LY/_;,;?7ZJEK:N6GFCR2R;1NC'2UFKU=D@'*P?W%:SN74/AN>G"S&3 M(VD_+VXT9L.-E4G5R-94JB4MIV>#B_#D,G'K_8+?*[DR6V-R)QDK]<5-KB=G M@\ !DK4LK;,@\'25JO^H)G9^ M-L@'-)%3L:SMK5K]*OOS>("EJHW_I56_-AA0N316-?UF(&BJMOL7#WT<7K.! M]QNXQ]TY\BC?"BO.3[5:D7:K8'IT,*GVSDL>_N7G7W^@OV(/JK6S@V] M:R=R\G3_$%@W@/D:\"7?:_"CT,<4A8QXP/D>>]$F )&W%^T/ -W*A=*V:F?T MY\786 VY_+7'?+PQ'WOS\4OFD46392U)3>FYJZT8,QH_KE?L"O->-RYU3\Q" ME/)L@-PT4M_+P?G()UKU34YH6K6B+2O06FW1"H^FQU1! 8:FJD:6&CJH6K)S MM310A3D\H;NYEO()DS[\[B>DWU ZM+R7[5(:NJJET'115[-6:GI#>5"PM$@Q MRI*(\;2@T:.QLND$-P+0JL2V,(U8PB,*XY E :<[98&UW;;\AHH,%L+"62UB MEF4AO=?*&%IH-:WL,]=ID/2NDSQF212_X#J(6)H$5'"6I''O>;9M&-AQBBAV MIM(L8T&1@[E2-9*F6C6$"JE]0)\?/PHYRSSDB&7(U3/GHW&F.TU\?P+.\B3V_[QX(8(\C"D$&S_ S7.6)!%Q1UW: M(S8OP7"A8RG4!<^(2AS26PEE0\)=,8=_T;@L^K8;=ABQ+,W<(&0A#W8#3UD! M$4,;R63KCWE>^;F*[?6?$@_V5JW[T& M%*ARV1OF;I3%R+GH?Y?P6L!K^5ZW5J+.;3 A+0EZB2/ZA !MCGS0>SQD/D@' M$ //HD.*7#W@OG*].G"04HX4SCVE:2?./0TBV32(Y-4-XK:K==WIWSW@B @C M7?E;@-2=>#^H=G;T 3>9"5T8(ZWQC>-)Y[[ [7-^9EM_+@5XC\TBI!.Z//QZ!C1C'F 1 R@'K4Z8Y@+X#6JP,GYK"0I %DDK((Y?:5[>,[2.[,PEI=C9?NT,BL4BU; MS/&N*U&JRS^O;"<2<+8"&OG4ALOJ6>O[+D*FEIIJ.0,>Q+*R,'9,=Z*=52Z' M:\=F[=D4/9LK!'?NI%@W(K\MJX5+2RYKY9Y^Z9$%I M024T .&NHT=J>K3$9&V[6_USU.+B!5SNYO56EK(9@X3^&A9VHMP^AJ=WFT6P MC,Z)=NA&<&PO=V]R:W-H965T[-.Z]/RP13M+[=EM4Z;]K*Z6]8/E4EO^D+K?$D0$LMUFA6+B[/^NR_5Q5FY M:?*L,%^JI-ZLUVGU_8/)RZ?S!5X\?_%;=G??=%\L+\X>TCMS99JO#U^J]FJY M]W*3K4U19V615.;V?/$>_WR),>]*]":_9^:I'GQ.NK9K\NJR?XR-\EE63N]R"X%MW<0_1VZA_;Q F-"I1)GR\>A5 X[HB7FO/-VM^"'CSKB8CRH789$ M"R&(IQF#R0)/-B/0=1A(BB.A% -+\31,9X^'G:^A1$)I+/E82MM.!J9\Q6PT>=6P+8+*@"@Q&)>;<=!1D@+@"66L?0%A&'U]@^Q MFD];\)TTIEJ'- 'H$1I+9T 386\^S'>W&,JJA&3C4>XPDUA+ MG_A 0A(FH4?\O"SN)K4'@)%PJ'>$]H M\O9!'K'C-XRDT-;0=]@13HF', 0X M2<*<_%P6YONNOLGMQDK]#MT"N(B.E'X!INAT6#8;*=0.JP@56J!QIF7;4481 M]HQJ"@"D.')N00%7-(RKXY0@=H: K8338>238) PQ^(=!=[1:=[-;[I-K&X0 M,#9NO6W7#P+/PT4!;70";=;#M9NWCXVE*(".Q@(=!=#1:=#-%]TFE5MTVRXH M.A"-3D1^9?505FECDNLRC#,*.*.1<,8 9RR,,^>TYQ*4N5))09$<">JTXQSY M%HT 9>Q(E$TM&S$@&7M!X.44P0;4.)-VF'C6AQ@@C(41=CS%V6 Q+HRR^6VW M\71"J!K'9RXSJI5' F 8XY& P@!2+)Q.SF^Z<(QIJKL5XL.VN^PXQK[6 _K8 M!/H.8?)"?#. %XNU],8 7BR<1,Y5^Y*YEM28)P[@0#H^$;A9&KXFW^+ +1[F MUGPM.0"+1P(6MVG$6FR/9T&'&>5(<(_F "X^L< V5_,Y:18'IO%8*V5\\&[A M!?FA4W+'ZA>1?#Q/NLPTPM@C.4"-AZ'V]?3J-+DK'TU5="_FDJ:=-.I-]7TR M#.% (QY>*)L=AG #I_(_V:K:R]R,2&H&JOK,"-:"H^Z #$>CL".#D($\$E$ MBL2$'6&-\\F@R6']@&,B=BHI@&#P/NZR89Q(6 #,1*Y$40"H1 M*?H2=EC%!"9CJKC,B":^M@/]1)A^8:J\EL=)* 303X=AJ?AL M I @C\J5=,&=J%0! $0;@_!Z00#X9B7S2D5NVF249]8## MC" A/1FH! +*\-N$]RWOFI/K=/6MI9^OIH>^@8 RTMM-";R2X>!KOJSV&TLB M&1]GM@XS2A#U#&P)#)21]X-(P):,%+1).QH;SZE!D\/Z <]D]*T?@[T?D;@F M'9LWL![/+"XKYA, H"9C)9H2$"7C))H?I)UH$DFXM;?%-J-8:\^X5X ]%<:> M!R>OG$P5X$S%2DP58$Q%"N24':)AI-4X,76;:<^*F@(VJC ;C]9^SBRJ 'DJ M5H*J@'4J$NN4#3(LB#6+.LQ(*[UG'48!\]3$JMNFR%;90YI/9J0*6*>%JN 9BZ5A9IP9BZ3C1V:6VXRZ./>M8&NBF)^AF2?B:F$,/-N#&2A\Q M&NZ4C82J9T>'"]UL'/$YS81OWSM&@\VP*)Q"SM9]3KR!T6#S+ KGE\<(/]@_ MBR*EF,^.#J()9FTC=YE1YDLS,!KLG45ALHU73]([4ZRF%\4Q&FRE1>%7E/,W M**/!CE<4Z1WELZ/#O5EH'%![S#S)#$:#W;,H'(,='8I@--A&BR)%8\^.0M%( MV&94Q\$F671D+#89D.#A:8")XP#S%7#LY3^AUI/FLO*-@H/=_K&22CS<^H\C MQ6//CD;;5,:OAYQF!/D&P?!$P<21@A!G7DG[X4F!>$<%AF<%)@X+'-$+6T=B MJA<<9G8O+ ='%;N#HFTU[EJR)+FY;8NATVYAKMH>O=Q>-.5#?WKQNFR:YP @ MX04 !D !X;"]W;W)K&ULE51-3^,P$/TK5K0' MD';)5T,I2B-!*[0<5D(4V,-J#VXZ;2P#&,-O4-3O$K=A4Z";"(M_R#2P M[[F+E.EEH_NN!Z-0TB)P@D ME.@8.'V>8 92.B*2\:?C#/J2#K@_?F6_\KU3+TMN8:;E3['":AJ+1 4#2 9)_!:0= M(/6-MLI\6W..O,B-WC'CLHG-#;PW'DW=".5V<8&&5@7AL+@2BJM2<,FNE473 MT :A9=_83"LTY'%#*S\X-D;@"]-K&IM'0+Z4P!90NFD!EAW-:4Y(>TS(^\6< M'7TY9E^84.RNTHWE:F7S$$FMJQF6G;++5EER0!E5.F%I_)4E49(,P&>?P^=0 M]O#X+3PDCWJCDMZHQ/.EAXSBPK '+AM@7^K%W\!4$L#!!0 ( &2!I50>.+QZ MK L MP 9 >&PO=V]R:W-H965TK]G;OP]5]H,XD0;7!"SAII?WQ%QS;/^?#E8Y9_*^ZU+KWOZU5:O+JX+\O-R\6B6-[K=5R\ MR#8ZK3ZYS?)U7%9O\[M%L<_WNA5]OCJ BX./_B4W-V7]0\65Y>;^$Y_UN67S<>\>K'D-(:N/V(7\E>C' KWVZG/YFF7?ZC?O;UY=^'5*>J67 M93U&7/WWH*_U:E4/527R]W[4B^,OK0_$KP^CO]N=?74V7^-"7V>K_R0WY?VK MB_#"N]&W\795?LH>_Z7W9R3J\9;9JMC]ZSWN8_T+;[DMRFR]/[C*8)VD3__' MW_]W.9YDMYY;^(B*;Q?W^HR3E:_5<=\^?S6^_67W[Q?O"3U M_GV?;8LXO2DN%V659_W;%LM]3F^>AV<>\QFS''Y-'_Y6+X^' MP^GABVIVCE/$CE/$=N/QKBDZ3L4S[W51Z&I^JO/R?D_BK\DJ*1-=F"FJ_C"; M$_3?WZOQO/>E7A?_([+AQVSX+IN@(YO/]UE>/B]UOJYF^4$7Y0XQVR0_C2-W MX]3+^>$JE"J(+A"[;40HBQ8Y1)TD&QR0#,LG?L_1N4(Y/PPCTV\%7,A*- M)"UA3'#FV[,4QRP%F>4>S/4!O+CT;FNL'VJL;=F*5AI!P"3P1K;M,"$"SCKF M5!ZSE?2]\J@_:'4<23GP!QT>LPGG12%L32\+N:^@@4([C(B8 M;30 !4:<-_B&>GT'< !4"F!>)/;CG:S+(.2@&E#8XD2D)+=C 8:9@0U @U-G M;W@5N MH& H%FD/'HV%A26"LR:66L% RZ(#"<"G09/HA2_6/JC/)OU7-Y^VV M*OS>/QZ>T_WD[4K!,S1]_WC7<7'OZ;^W275J]:.@@B&BX$FXPDH[NO36#P-\4+D )[,L#?S)^.Y M'Z(73TLA">O(63WX22"CE-S90" M1I>"R2CRL2@:VF?"!10-ZS.Z2QZ$HNQ'D0HY3$7N_N!3A@4?-%L?BQAK&J1 M.KH?;HH!IXO!3-A:KYLI:+FI!!P<@)8;^N<]K?M0B6 _SNG%@X\4BKV.T0YC MOE2J UDDM]!E82YDC]W1^/7+3:'@@0L@F^K Z8N"$6)56S2QK5]+&+5^3=G@ M=-F8'>7Q*]G4$>Z"?,--T>#T-3 M%)3 !6TH,.4CH"\DAJ_DH"WV-+LK,N0T05-/ KJ>S([NZ!4(%<+4".&"Y"1,'1"3):=KT=:3P \Z[B4*0_F"IOQS@1G/G += MCG5!2Q*&R05]43"<.45;+@H 9%/FM81QX4O1 ::A>-%S:^%,,$<3I3"D+EQ0 MDH0A;M%SWW8P4;85(L64:-[2M(5%/G1J3A=#F3T"/;"DX+3"KD-#_#\9+F^&E@CKW3 MJ0RG*Q>T'&6X7/4TY0.X4UFV['2VG"'0=#M960D/CX<_15J;(H*%A M^M %K24TW![.M6\^[-_D0X:<)FC(/OPYBLP$W3,T!!^Z(,V$AM/#GLWP0SDT M[-_K0X:=]P=41S];FXC&?*R/!XY(*T$AGFCN@>?3A31FV!A8M -M:7+4J*CMOYD2'T MB";T6"O (^\E'Y M6[H,* C_Q8_F1#UO5AC$%M*/C(9^7W&*TF W4. MJ2*SE>^"R +8+ MTZSZ"5,%BIVKWI=:PSL843GRT/:ZKR>".IU9LF@47I!G MUEN@>_GAU IMY<72J=K"NEM5P*;<'E?N-&C'BJ* _;?@@D0#V( +D[U8UXL4V6W!!D0'LKH6YK%:'DCQW$Z'=3RQ M(K,M,!>4'$ >6V SN:P. Y&@DC&-'!'Y]QAOF_M_XSN=+G^Z8"XH/(#\NL)FV MW!P&HM?O8'4(D$<7>DRZ,R)\7NN+;+K G="*D"T7.'VM,!QA;MF28UG)MK#N ME8P,N]#CV)T1Y_,J,Z$@H2,N,#GLE8=1CK=3Q>%K0?[V..BJ M<5$IZ M;+I3P3UCO:(:PIV0FY#_%H*9G%6'@4X@DZQE:[;%L0K:CCV5@+RYT&/.G0SM ME#LUR*(+@1/"$S+B0C#7KJ##2"0MDS&-)/&#X 8\"6X6>,>O8632A< ) 0HY M<2&8:9?082 :W.%*%7+G0H\]=QYPS[PA@$RZ$#BA6"$K+@2S*59!6XVR5E][ M7&?U13Y=Z#'JS@?S^#6,[+H@G%"PD&47Q%P*EK \*,A6ARUQ5!U&=E[H\?/. M _*9ZC/R_H)P0L\2^.&AL8511A!,J%O(" M@YA+Q1(#5"PRII$CJB8]!N'W11[K53+R\8H?<[V)DQM/?]_HM-!/,YV5]SKW MZJ"=3+*#@'ZF+:HCT@D!"QF#0=(7'R<39[W%)]N*% ^#KB<.(P\P])B S\/, MM,,SH8<*A'1"ED*&89#TM<4 ](9+3<@8##W.X"G0L?F@PT^3=D)]0NY@D/25 MPP#H+(^))A8>(O0>)_ 4]/A\Z"%VET[H2\@3#(J^(.A'3PWVC 'R_D*/^?>] MJ<#UU[1L\N0A+O7JAW>O5S?>,EMOXK3=U/R1I3E"\L\=5 ,@0LY@4$Z(0\@- M#(INYP=.E;6149;']M@>QF^)(Y[&CZS#T.,=G@5G4RJ'(XYJ@')",$).85!T MAS\)\0$2$AG3R!I_L4!/(9@/:C8*:E0PE!/J$3(1@^KI]Z= /6 #%!ESFC6R M&D./UWA&J/D8J)$K&4(G)"3D1(:PYS)A M3[H64?CUOB+#R^0%_45G]-WHZ[V[YF99FM=R_O=7RC\SJ@^OPVR\K# MF_KKX([?_W?U?U!+ P04 " !D@:544HZ=F+(" ",!@ &0 'AL+W=O MT0]M_O[(0L[0#U);'/]WW^[D8,]-1:Y1TLE(Z9Y:V.@W-6B-+/"@78=3M7H0YXS*8C+SM44]& MJK""2WS48(H\9_K/%(4JQT$OV!F>>)I99P@GHS5+\1GMR_I1TRYL6!*>HS1< M2="X&@?7O:OYT/E[AU>.I6FMP46R5.K-;>Z2<=!U@E!@;!T#H]<&9RB$(R(9 MOVO.H+G2 =OK'?NMCYUB63*#,R5^\,1FX^ R@ 17K!#V297?L8['"XR5,/X) M9>W;#2 NC%5Y#28%.9?5FVWK/+0 Q+,?$-6 Z"-@< #0KP']SP(&-6#@,U.% MXO,P9Y9-1EJ5H)TWL;F%3Z9'4_A!TCI9Q8<[(2JFF1$JXV<89DRDZ0\ET0DF:?A_?VP.?'X7.,#\'?1=-ORM7W?/U#Y6)ZT%)W1BFS' #/^_I KBSF)M?1^0- M&GD#+V]P0-X#S:F49@V<"F6H8TA"@IIO?"?M:X:*[L+3N0FUF71'X:9=GLKC M6\NC%W4&C=,[F<-&YO"H3)_%C"262F;8 M^DYSU*F?=P9B54A;=71C;4;JM9\D'^S3WM6LFHS_:*HY3?V:&UL MK5IM4]LX$/XKFK33X69ZC27YM0?,D 0*%&@N*6WAYCZ(1!!/'3LG.83VUY_L M^-VRL"?Y K:R^UC:1_MHU\GA)F _^8+2$+PL/9\?]19AN/K8[_/9@BX)_Q"L MJ"\^>0S8DH3BECWU^8I1,H^=EEX?:9K97Q+7[QT?QF-C=GP8K$//]>F8 ;Y> M+@G[-:!>L#GJP5XZ,'&?%F$TT#\^7)$G.J7A[6K,Q%T_0YF[2^IS-_ !HX]' MO1/X\1X[D4-L\%R&) M>?R7@/:R9T:.Q>L4_2Q>O%C, ^%T&'C?W7FX..K9/3"GCV3MA9-@/P7;!);K0=F:QX&R\19S&#I^MO_Y"4)1,$!P08'E#B@M@XX<K[1/LQ,%NZ^ D#DY;!ZBES&E5%]SDDI'= MFFV8T@U;\PU3PF%KQF%*.:QQWNB2D@Y;LPY3VF&-]T:7E'A88[YIJ\"4>MB: M>YB2#VOL-ST%I>RC&ON-B9NRC]KG>I;L-?:;]AA*V4>MV4$7'I^Y M/O%G+O' A<]#MA9'10.)JS.B* MN'- 7\2!QRD'Q)^#(%Q0)I;#F/ $A',:\H_"6!P(0NY] N1PK8W31 >K38+R%PE*HRPY0D]O!=B^)/)1A?>X2[O,S<""21X9SU0'G MXFJ:[&_Y%KCN@'7]XZ9A"]QT0#FY;=I(7]0H(SK+4.!K>3ON@-6T \TK>?NL ]4K>?N\2(D6N_>B \UJNW77 M:LZU^PXHTESKBW(GJWE05O.@&!8WPF:US3]7XC-P$=(E_U>!C#-D'"/K#<@W M0=0DBTJ)+(.U'\K.X"V &0-$S?[SL>E !SF'_>=BRM?-#$>#EI:9E>:G9_/3 ME?,[7;- L4PC@S'V'$ S0S9W#.!@"Q#UC5EHH.U8CE&.X'!K9Q3,$-0T#,MF M7V1PI@&A5B&D#@=M$QNVG! K6Z^E7.]P(08X!7=KXBO"9V=P]IZ)<3)D9]>= M[=0B9(L0H7(<1ULK"(L[&VF&5HUW'GFD2--W1BVBEU4(M;XLTY7K' M@>?R!;CW@O"7(GRPT&?!/5,##8VIUAB1HM@8K&325H2GXR84NQ90TS+-RKGS*3:N8O 4882N*L*32KS_#T&RGDE9? M6SP#V:91?48Y-KGT0[7V7Y(5V9Y25'5(H5QJ^*8 MZRO"^^8HUUFD+D/;<*370XIP-1$N$C.HE\XK9!E5AB1PIFU7*/\FA=,MO8F? M7/V16OTG:\YC+5P_>%05PUQ?D;EO?G*A1>JJM T_5BV@HCJS*W&_3,Q@R4[L M=ZUQR^>*C=2*/=VXG(,S1OR9:M&YRB%GWUUA+GA874VVZ0LU68/A5,KGSXD9 M+)[7T$)659)D<)IM5VJ)[S(XQS$:R,&Y"F.U"E]P1JCG@NF"_J2JTQ_G$H?W MWK47VO;=^W9<#Z@HH"L;_BHQBRJ90F&,:NVD%$Z'E2/CAQRNV)V65YQ+,%9+ M\#5]<6="D,:4J]X(X%SA\+[?">!)V;%[8YL:)@U M>B1P!JR6XG<2. QA8_N)8F4Z-7;ZA:]/HQ_17!/VY/H<>/11N&D?++$- MV/9W*=N;,%C%WZ@^!&$8+./+!25SRB(#\?EC$(3I3?0E;?;KH./_ 5!+ P04 M " !D@:54BZE7OX<" !:!@ &0 'AL+W=OLJ ^MM#7!(:%4 :D%5>O#IJJTZ\.T!Y,<8-6Q,]M M^]_O[*09A8 F(?SKON^^._LNV5;I5[,"L.2M%-*,@I6UU748FGP%)3.7J@*) M)PNE2V9QJ9>AJ32PPH-*$=(H2L.2<1F,,[_WH,>96EO!)3QH8M9ER?3[+0BU M'06]X&/CD2]7UFV$XZQB2YB!?:X>-*["EJ7@)4C#E20:%J/@IG<]29V]-_C) M86MVYL1%,E?JU2WNBU$0.4$@(+>.@>&P@0D(X8A0QI^&,VA=.N#N_(/]SL>. MLV !B1?&ZO*!HP* M2B[KD;TU>=@!]/I' +0!T/\%Q T@]H'6RGQ84V;9.--J2[2S1C8W\;GQ:(R& M2W>+,ZOQE"/.CF^98#(',O-/9J+*2DF0UI![N<%1:0Z&G$_!,B[,!?E*GF=3 MWM6-ZQ/%WIB])W/M":$1I!WQR&CZ% MO(7W/L-#3$&;!]KF@7J^^ C?#V4QT"=%[KC$A' FR,PR"Z5/QJ^;N;$:G]SO M$Z[BUE7L7?6/N'ID6[Q!"QJ==":NAJ<>[JIP,^[%\55TE86;W01UF-&8QOW6 M[).Z?JNN?U+="U:=N]I*JQQ,I[Z:(-EQ/!CVA\F>O$.KI#>(TFYU2:LN.:D. M;X?C8R_(4JGN5Y<PPBR/\[2D,=RK?=5VLJB67A@A8(#"Z'&"(NNYD]<*JRC>#N;+8 M6OQTAZ&:$" "J M!@ &0 'AL+W=O(D/10]T-+:(D*1*DD_^O==4HK@V+*1B\3'S.SL:DD- MMU*]Z@+ D%W)A1YYA3'5K>_KK("2ZFM9@<"=I50E-3A5*U]7"FCN2"7WHR!( M_9(RX8V';FVFQD.Y-IP)F"FBUV5)U;][X'([\D+O;>&1K0IC%_SQL*(KF(-Y MKF8*9WZKDK,2A&92$ 7+D7<7WDY2BW> %P9;O38$U!!PR M8Q4HOC8P #VFP D^2/#"!Y6*4D[FA!DI7JM]W"VT4-N2? M,Z'B-E3L0B4G0KU0O@9"\QQR8N@.3TH&;$,7'#K+6(NE3LR>V,TXC)-!@DEO M]LMU#!O$:1BTJ'=6D]9JW6S9DVS4M>L719[1\'C*(X.+7:@PJ3?[[:8MA;3LQ:?I,%6J@[JZ(Z: M_*#[].C+1DD8QX?VCV'AH!<'O0/__MY-8F]Q/(5&Q;X,P%E ;B_E'ATFHF]K]K?T_@_4$L#!!0 ( &2!I51I M5[N!0@, .P) 9 >&PO=V]R:W-H965TM$ W4BDCBYL XF#8A?8W09U#Q>+O:#EL4V$(E62CI.W+TDKJB/3 MCF]L4IH9?O.+G.%X)]6#W@ 8]-1PH2?1QICV8QSK>@,-U=>R!6'?K*1JJ+%3 MM8YUJX NO5/#8Y(D1=Q0)J+IV#^[5].QW!K.!-PKI+=-0]7S+7"YFT0X>GGP MA:TWQCV(I^.6KF$.YEM[K^PL[J,L60-",RF0@M4DNL$?9]@[>(OO#';Z8(Q< M*@LI']SDK^4D2AP1<*B-"T'MWR/,@',7R7+\[()&_9K.\7#\$OV33]XFLZ : M9I+_8$NSF415A):PHEMNOLC=G] EE+MXM>3:_Z)=9YM$J-YJ(YO.V1(T3.S_ MZ5,GQ($#SDXXD,Z!7.J0=@ZI3W1/YM.ZHX9.QTKND'+6-IH;>&V\M\V&"?<9 MYT;9M\SZF>DMY534@.9^S\QDTTH!PFAT4]=J"TOT-Z,+QIEAH-'[.S"4<7V% M_D#?YG?H_;LK] XQ@;YNY%93L=3CV%@H%SJN.X#;/0 Y ? /5=SS4Z]B,5%6:Y[W9*]BLA\TN@H4G6T T! 'W$?*#E8N"8#S@"UB5N!B% M\?(>+[\(CXE:-H ,?0HCYD>+9WF1%0/$8ZLTK=(JC%CTB,5%B)IRN\/MD.57(%VE=L>AQ6$./Z#65C7C18:?6]:ZTQMBKHYH2$Y&P^UP;)45>8'# MS*.>>726>;95RE(A1TS])N!@VQ'BO^MMB'@4(L[2 7' BI3XQ!G#R>]>D9QE M_FPVH&SGW:O]!FD7Z]5!KZIL6*X"9F5>D5.L!WT-7[0GWJ+$1^72?MRD')ZO M@%V1E"D>EM7XH!6[>Y!M;VLFM/VX*^N87)#S?V M.@;*&=CW*VD[4C=Q#;^_X$U_ 5!+ P04 " !D@:54,1!#:LP" !0!P M&0 'AL+W=O M=0Y@R$O!A9YXN3'EC>_K-(>"ZDM9@L _:ZD*:G"I-KXN%=#,@0KN1T&0^ 5E MPIN.W=Y"3<>R,IP)6"BBJZ*@ZG4&7-83+_1V&P]LDQN[X4_')=W $LQCN5"X M\CN6C!4@-)."*%A/O-OP9CZR]L[@)X-:[\V)]60EY;-=?,\F7F % 8?46 :* MPQ;FP+DE0AE_6DZO.]("]^<[]J_.=_1E137,)7]BFX"?MC)FC8SHB(R8W$MAK\BG9^S:*3A/=479(X M_$RB((IZ],P_#@]/R(F[,,>.+S[&)[> M6]LF)8&8T151A9*9E5JWH?ZUX/D MG&"9UFCV^\3Q@^[X@3M^\)\L4T-6L&%",+$AEJ^!+'9SO!=AHF M87(]]K?[0>RQBI)PV%F]$3OLQ Y/BIWG5&T@(T:25&IC=0JL305;$!7T%E=# M.-S3$0_CY$#L>Z-!=!7T:TTZKQ8?9]_>:4P&86=NS-::V M$J:YS]UN]RSAZ;10"L/$CQ, MHF@8"LID4.1^[EX7N=I8SB3<:V(V0E#].@6N=I,@#O83#VQ=6S<1%GE#U[ M^]3<:XS"GJ5B J1A2A(-JTEP&]_,,I?O$[XSV)F#,7&=+)5Z=L&7:A)$3A!P M**UCH/C;P@PX=T0HXW?'&?0E'?!PO&>_\[UC+TMJ8*;X#U;9>A*, U+!BFZX M?5"[S]#U<^7X2L6-_Y)=FSO"Y')CK!(=&!4()ML_?>E\. #$V0E T@&2?P6D M'2#UC;;*?%MS:FF1:[4CVF4CFQMX;SP:NV'2[>+":EQEB+/%E'(J2R +?V1F M2C1*@K2&S&$%6D-%'F +<@.&G,_!4L;-!;DD3XLY.3^[(&>$2?)8JXVALC)Y M:%&2(P[+KORT+9^<*/^5Z@%)XT\DB9+D"'SV,7P.90^/W\)#-*)W(^G=2#Q? M>H+OF[+8Z*,B=TRB+8QRLK#4@O"6_+Q=&JOQX/WZH%3:ETI]J>RD],Y?O??W M$O<;9Z0]9F-+-O1D[F9NBSB)DV@XRL/MH5]'\N*K9#R*^KPW:K->;?;?:KF2 MZTL+6AS3F_VM(QM>7X_?R3V2E@Z'X^R=VO#@@+O'!8_-FDE#.*P0& U&5P'1 M[85M ZL:?^:7RN(-\L,:WSC0+@'75PIWN@O<->I?S>(/4$L#!!0 ( &2! MI520-.<@0 , )L+ 9 >&PO=V]R:W-H965T/J'S K[,-_/-93TSW"C]PZP0+6Q%(\ I%H731#Q^[I0&M4T';*X?M?_CG2=G M[IG!J2K^Y;E=C8)^ #DNV+JP=VKS#G<.=9R^N2J,_X7-3C8*8+XV5HD=F!@( M+JM_MMT%H@$@/8@.O@$OXO%)KPV1NAJ$E*DYA.-^9G51FDR-F4[A1TJX,O)4YYD_Q(;E0 M^Y$\^C%)6A7>,'T!:7P&290D!_A,_QX>M]!)Z["F7E]Z1-]4D5_28 Y/ SRS MS*)P 3Z#*2M=)1OX]H'0\)XNS/<6VUEM._.VLR.V/Y(=C0\HUW@P,Q6ZZ]'N M*W\8#WII$@^&X4,S8"_%^H.LUXMKL2?D.C6Y3BNY:UR@UA27-H:5BD[#=-S/ M!E'TC&'G!<,XZ?0;8D\8=FN&W5:&=Q6Q,[A#]PQRN81;U/[!='G\=%_P)7.) M.X.WVY)>(W+F,Q=.3BU@1E=FP>:5 *5;6Z /$^';U9:;[Y>^/L^C[#QJ*[-> MS;5W\C+KU[;[?QI;,1)U7$ZE.'^R]2E_4YV+'>#FM.@E=,-\1!K ;_A M_Y#%.-H_PM')\Q@W6D!\LHHG(%?YP8;03J(+PG>$-H^2O4=)>QVP[0GK(([^ MHP[V72,^?=N(]WTC;F\<)ZJ#=A(=^(5,'RR#L#'F"-1+/_T9F*NUM-6D4)_6 M$^:5GZN>G4_I>61K- M_')%TS-J)T#W"Z7LX\89J.?Q\1]02P,$% @ 9(&E5%\VR:07 P 5@H M !D !X;"]W;W)K&ULM59=;]HP%/TK5K2'5EJ; M.%] !4A ]]&'2E59NX=I#R:Y$*^.S6Q#RK^?G80 *V2:1%\2V_$]/O?9M@ONL+\D"YB" M?EH^2#-S&Y24YL 5%1Q)F ^<$;X9X]@:E#N>*11J;XRL*S,A7NSD+ATXGF4$ M#!)M(8AYK6$"C%DDP^-W#>HT9UK#_?$6_7/IO'%F1A1,!/M.4YT-G*Z#4IB3 M%=./HO@*M4.1Q4L$4^43%?5>ST')2FF1U\:&04YY]2:OM1![!CX^8>#7!G[) MNSJH9'E+-!GVI2B0M+L-FAV4KI;6AASE-BI3+UX6A/>0GIH[QK?&@?]K8-COQ7PGLAK M%."/R/=\_VEZBRX^7+; !HUN00D;_$NW'X_"/$V&%$2F/UN0PP8Y+)'#$\AC MP@A/ !%E);Z%!/(9R*T+^)BD%6!< MIKN!Z&N!N%G;Z[/D(D:HA$K42,3R:G MN@UR[]R9U'LC M&<:^[W6/2X:]797QWBV7:NC#9 I/Y!+>*WSXK-E4PQUJ@Z,X/D'$WQ'Q6XE, M-TI#KLH*/ 6YI@FHENCC78G"YZY1>%>D\-FK5(VX+V#@Q4'0.R'@KD[A]RM4 M^$BEBGJA=X+3KE3A\]:J&BX^$,<+>G^+X^[]ZG.0B[*A42@1*ZZKOWZSVC1- MHZI5V&VO.BY#:D&Y0@SFQM2[[A@19-7$5!,MEF7C,!/:M"'E,#.-'TB[P7R? M"Z&W$WM TTH._P!02P,$% @ 9(&E5,R"X*%)!0 #AH !D !X;"]W M;W)K&ULO5E;3^,X&/TK5C4/("TDMG,=024N,[M( ML$(#L_.PV@?3F#8[2=RU70KSZ]>Y$#>)XQ94\=+F>$OYS3C*U/)W#R>N%;.E_(\H(S/5F2.;VC M\OOREJLSI\V2I#DM1,H*P.GCZ>0,?K[ 81E0(?Y*Z5IL'(.R*P^,_2Q/KI+3 MB5LRHAF=R3(%47]/]()F69E)\?BO23IIVRP#-X]?LW^M.J\Z\T $O6#9CS21 MB]-)- $)?22K3'YCZS]HTR&_S#=CF:A^P;K!NA,P6PG)\B98,N22#(]X6P->(E6V;I0T;!F1!4"G!DN'9P225),W&H[GZ_ MNP0'GP[!)Y 6X'[!5D+E$2>.5-3*!IQ90^.\IH%&:&!PPPJY$.!+D=#$$']A MCX?(DL!18](.#'H=F'-DS7A#^#' \#> 7(1,A.SAEW36AD,+'=P^)USEPR/Y MOJ9%*NG1M9KSIN?T][7"@RM)<_&/I36O;: Y&Q5 M2--3K=,$59I2,9ZF,,+(4P/VM#E66V$=EG[+TK>R/)O-5ODJ(U(-R5G.N$Q_ MD5(;3$3K3/X&@Z, !@'L$37 _-!#D9EHT!(-=B9ZE2])RI402G"M!MG$-1B2 M@#'RHQ[7K; .U[#E&EJY_JFLHWWP3R1;41/%<- V=!%&N$?1! M\/S!3C%J* MD96BTF^ESH621\YI,7L!DI-"9*3VA>1?I9KE^!K'-AHR@F'0HST$8>AC,^FX M)1U;2=\S23*EDNV;2ZHWU\0Q'KXM+O;BN,?2!(M#-S;SA*YV!-?*],MS*F3Y M]"6=+0J6L?F+15+@AM/ #Y PB'1[R-J/'Y6%E]KP1+E:DG0T MQ2GK($'"C? M>J&$BT.C:=E;@&X=:_2K]X1V>ZJ] >+]R'63ISMG/!_W97 [KLM4^PJT&\M; M)+M)U1$XY+M!7P>-..3%_@A9;2]P=W_90;:AP3P\C 9TM\&Z;+7'0+O)[";< M39+-)QOZ$/M]D@98&+IC)+6Y0+N[7%0K6LK5#J#6:[%(E]:70)L"C#Y"7K2> M0[N@[T->["U :)&7]X1V%\+:$)#=$':6ER;/YJSQ?==U>Y-K*ZS+4QL,@GL3 MER955S2"*/;Z7$TX/XI'E!!I=T)V WBCN#39NJL]5[VZ?;Y;<5V^VF.0W6-V MDQ=D,(X0^WUY,<$B/+9T1=I>D-U>[CE):$[X3U'M9V5Y6I"<6M\#[0?(_P"% M05K1D5W1]Z P6UJP+6#>%=KMJ;8%9+>%W14F-,PO-%28;; N3^TQR+[S>)/" M#'<11TKE^GL-$\SSO7"$JK8G9'> M^I+;* !P_Z>8RNL6]S0%H/M%K.;NN"A M<40N[(N+">6%W@A%[2[8[BZW:B@'F\IN+BW^&'V DN"-XI%=O/>@)%M:B,:% MY#V1W7YJ_<=[JEOA844J\&'?3+>ANBRUC^#]U:VP:;<0Q/U"BQ$VN@7"VH+P M7BM7>%B3ZDNS%=)EJ>T#[Z-FA0VF$,'^]LR 0B[L5ZR'SM! @HX\JU#T.U=#P^N-#?2+9LJK?/S"I M]D[5X8*JA0TO >K^(V/R]:1LH/T$-/T?4$L#!!0 ( &2!I50AE,6UOP( M + ' 9 >&PO=V]R:W-H965T9-2LW:K)2%:&,P&WBNBJ+*EZO00NZ[$7>&\+=VQ5&+O@3T9K MNH)[,(_K6X4SO_.2LQ*$9E(0!P./ MY+"D%3=WLOX,;3Z)]9=)KIM?4K>V/8]DE3:R;,480&_"J)6$#6);B-KTII30R^ MP=1L@'[6IG&Y32,\D,87JLY)%'P@82\,'?+9_"GWL:!=5<.NJF'C M+SKDC^F,2VTK]!_UNSY>OQ_3A38*[__/(Y%&7:11$VE\(-([L'_U'!21RT/% MN]RZ2!L7MBUL)D$0)\.1OW&0XXX<'R4C+'+!MJID%Q8/AWTW+.E@R7NPV 5+ M]F'1( K_!$AXOI31O$]NUNT=Z\AM02P,$% @ 9(&E5/W8MBU! @ *P4 !D M !X;"]W;W)K&ULG51-;]LP#/TKA-%#"VQQ8F?K M6C@&\K&/'C(4+;H=AAT4FXF%RE(F,76[7S]*=KRL:XMA%UND^![Y*%%98^RM MJQ )[FNEW22JB+;G<>R*"FOA!F:+FG?6QM:"V+2;V&TMBC* :A4GP^';N!92 M1WD6?)Y92UJB=-!HLKB?1='0^'_OX$/!%8N,.UN"5K(RY]<9%.8F&OB!46)!G$/R[ MPSDJY8FXC!\=9]2G],##]9[]0]#.6E;"X=RHK[*D:A*]BZ#$M=@INC+-)^ST MO/%\A5$N?*%I8T]/(RAVCDS=@;F"6NKV+^Z[/AP F.=I0-(!DL> \3. M .D M06A;69"U$"3RS)H&K(]F-K\(O0EH5B.U/\5KLKPK&4?Y1V/*1BH%0I=PH4GH MC5PIA*ES2 Y>PV=AK?"MAN,%DI#*G;#WYGH!QTN;_ M#A^]4$[:=S<-?.G_=78[ETX@PL1E$,'H>N*7SA;8#\;"_Q'-R M1_3]\D::7ERAI#0G7%'!@239(#J#IV/4M@%NQ0]*-FJK#6PI4R$>;&>2#J+$ M,B*,S+2%P.:Q)F/"F$4R//Z4H%&5TP9NMY_1+USQII@I5F0LV$^:ZL4@ZD4@ M)1E>,7TK-M](69 C.!-,N6^P*= "SRBC^@E\!6>I&3 *8P8FO#@G5N^CK8+$$)2L!NY/W=.3CZ=-R/ MM2%FX>-926)4D$![2'Q?L09 \(L#?B%\' Z_PK(!FD4X^C\\-G)4FJ!*$^3P MFGOP+DT?B&RGPE]N8J))KGX'TC2K-$V7IG4@SDG+ K7C4.VO=#UL)N6G'Z]?(-2J"+6"A*Y76FG,4Y,X3&')-*#E$FBI0_!$!8S9K+*G34.X44OI)&"]IM)//(69;]@C#VRMX:@A- MN#F>4\P?P'66$2.'DQ@<74Y&U[?'H4S>=&"MK@.][<"P[[Q=[# >;"1AL;W_ MP+ !75%.\U4._H+7G&+HS06V:Y766P[L?+"T8;R#Y]B[% S;E)?VW2?:.Q'L MU2J[MREX\L&RA_'@ =F1-S84-J(K_/B&$XV\+2%8I[1HZU4(?:RT!_!@ [6# MTGH;0V';\=*^]T0C;U"H5:OLWK%0^'WH[;*'\= ^V>.MJX.]MYEWZ3GE"C"2 M&:"DT36XLK@*%1TMENXV,17:W$U<4ZD(Z_ =02P,$ M% @ 9(&E5(X[X,.Z @ GP< !D !X;"]W;W)K&ULM55=3]LP%/TK5Q$/(&W-9TN+VDK0:!H3H(J*[6':@YO<-A:.G=E. M Q(_?G82L@ZU82^\)/XZY]Q[KGP]K81\5!FBAJ><<35S,JV+"]=5288Y40-1 M(#<[&R%SHLU4;EU52"1I#R,T)Y8YD<]7 MR$0U&>;C-M%]SYM"!;7*%^*);2S-R.):4Y\4*[4W!IO*6HA'.[E.9XYG(T*&B;84Q/QVN$#&+).)XW=+ZG2:%K@_?F7_ M4B=ODED3A0O!?M!49S-G[$"*&U(R?2^JK]@F-+1\B6"J_D+5G!U&#B2ETB)O MP2:"G/+F3YY:(_8 @7\$$+2 X'\!80L(WP#\R1% U *BVIDFE=J'F&@RGTI1 M@;2G#9L=U&;6:),^Y;;N*RW-+C4X/;_!+6&PE")!3"G?*O@,=T1*8LL!IS%J M0IDZ@Q.@'&XI8Z98:NIJ(VT)W*25N6ID@B,RWTH^@-#[!($7^ ^K&$Y/S@ZP M+/I9;HD<@!^\QQ*_$PNQL?B6Q9\DC-#\7P[76-CY&'0^!C5I=(1T%2\@IJHH M-?:PA1U;6+.%QZHBE(*%X-I4!'E"4<'/&W,&KC7FZE>/0M0I1+WQ7N:BY!I$ MA2ELI,A!Z PE%$3JYT.%:=@F-9OM);MY% ZBJ;L[$,.PBV'8&X/Q?PPK3$I) MM4UQP8A)^[)I"#>D4B75/:F..IG1!YEYWBF<]QRX7S8C$C/!4E.X&"7=-9?V?>\W0/EVF:6PI5\!P8S#>X-R 9?,:-!,M MBKH_KH4VW;8>9N8%16D/F/V-$/IU8EMN]R;/_P!02P,$% @ 9(&E5(62 MT.T2! +P\ !D !X;"]W;W)K&ULS5?;;N,V M$/V5@9&B";"Q),K7A6,@MZ(!&L!(FMV'H@^,1%M$)-)+4G9<].-W2#F2MBLS M =HM\F*+%.?,F0N/R-E6JB>=,6;@NYFXXZO,V(E@/EO3%;MGYF&]4#@*:I24%TQH+@4HMCSKG42FQVX[2>!0:I6, @V;N]J-R2 VYCN)7"9!JN1@B''I0 M!S7JP*'&AU)OZ9W:EDKA4A:XSW25Y7.EJ%@Q['T#CSMHKUO0G9L^WU*5PA^_ M(23<&%;H/SV$AC6AH3=,YTCC7M-,;= 9UAVXUB7%\.%OZ$IG59H*=NA@K0QL MYF0\GL3Q>#H+-AV$1C6AT5L(T0WV''W,V=L9C;YC%(^')!H/N@F-:T)C+Z'K M8IW+'6/@M@TL2I5D6!?7%IX"3&KXR?OHB&E-:/J#"C#]OB6BX8A,A]T%B,)& MKT(OI=^E05$J!2VD,OPOS$#2SE0BM4%B1YV25"&/VJ3" WQ:^AEY^7QVNH\T MZ(8I_([!FBDN4Y!+,!U4D=TQ*N>.4:5/.DGZW47.U%/:B#3,B1?JCFFC>&*Y M5^W\(+C1<'QW__!/:M]Z:&0SBM]'/T>-YD8#;]"?,&@N5OLJ=1; #S"H:N*Y=,.5.,%:R+ER/=7>^SV>CX-$[D?"HT?#(+^)O:'D_0/QJ MRY-&OLD/D^\]:WA2:/HQ*_HM_29 M%V5A([ '5AL,1E&X;7"Z;FV#JN]4LPVTVP:E^P"PG*^X_=@;"1M< A(3 R9C M;N3OI%<(DF'8#\.?NH(-6G>8@JF5NZEI3'@I3'6=J6?KV^!Y=0=JEE=72=SW M*RXTY&R)IF%_C%JIJMM9-3!R[6Y$C]+@_"^U$0]/V",N%-1FYOKB8C61K.!,P5 MT6514/4X!2ZW8R_TGC9NV"HW=L.?C-9T!0LP/]9SA2N_0=S7H%YS MIW5LSY_0O[C@,9A;JF$F^2^6F7SL#3V2P9*6W-S([5>H ^I9O%1R[7[)MK8- M/)*6VLBB=D8&!1/52!_J1+0<$.>P0U0[1/L.R2L.<>W@,N=7S%Q8%]30R4C) M+5'6&M'LQ.7&>6,T3%@9%T;A*4,_,UD8F=[EDF>@]$=R>5\R\TA.B-L^F6)^ M,C*3!7XTFKJT7S[8.9 ;X-3@H9'DG/-G]N=;JC)-J,C(9;'F\A&@.B?S4J4Y MVFCRZ0(,95P?X5T_%A?DTX^P? L23^M0YE6H42OA!*3 M:RE,KLFER"![[N]C6IK<1$^YF4:=@-=4G9(X/"91$$4'^,S^WSWLH!,W4L4. M+WX%;Y=,4!N6XIA3!2>W+T0ZMI+(M!),+E&K5*X$^XMF#7]+P2QR_Y!5^WZ6AG&CW)52DTA:I0WI6>'V'9^O-9A*'?9NK33O+ M+ZVB093LK)Z1[35D>YUD;09L;@162@4;$"7HCAST&]C^N]1HT/ ;O+%&%5ZO ME?VP%R9[$ATPBH/^886&#=5A)]4%EG8F5L=D!0(4LK8%A698 YDVBMKJWY&0 ML^:6LW\8L*UXN'T;Y<+ZV2X&R_#/JM5J MM7(=DD8*I3#5R]?L-EW8N>L]]O:GMCMS+<8.IFKM\%U;,:$)AR5"!J<#_()4 MU2U5"R/7KN&XE0;;%S?-L<,$90WP?"FE>5K8"YJ>=?(/4$L#!!0 ( &2! MI52#G539^@0 &$6 9 >&PO=V]R:W-H965T9E25H?/L$@-1DYBQ'1BD_?%K)VD< M!'%!=+1]H+&)SSV^]CT^>+AF_$4L*)7@5Y;FXKJWD'+YP77%=$$S(ARVI+GZ M9L9X1J1J\KDKEIR2N!R4I2[RO-#-2)+W1L.R[X&/AJR0:9+3!PY$D66$;VYI MRM;7/=A[[7A,Y@NI.]S1<$GF=$SE9/G 54;3PE=B]8ST%-Y9NQ%-[[$USU/,Z(IG4H-0=2_%;VC::J1%(^?-6BOB:D' MMI]?T3^5DU>3>2:"WK'T1Q++Q76OWP,QG9$BE8]L_0^M)Q1HO"E+1?D)UO6[ M7@],"R%95@]6#+(DK_Z37W4B6@-PU#$ U0-0R;L*5+*\)Y*,AIRM ==O*S3] M4$ZU'*W();E>E;'DZMM$C9.CL633EP5+8\K%7^#CSR*1&W %QM4B 38#WUB^ MHD+2&(P7A%,!SN^I)$DJ+L 9<(&H.I,<3/)$BLM6Q_<%*P3)8]5YMM4>NE)1 MUP3<:4WSMJ*).FAB\)7E;I)\#G0,2XB@"1%8IS"IE_\2/--YDN<:6L5;4IZP M&)RK=:VR=0'^!?OR5JU&%2,H8VBE6(W\ 1JZJSW$PH98:"7VF9-<)_90"N$. M!02C_12BAD)DI?!4%8;:TTJA4JK4X7 ZT0Z=*QB%^_GT&SY]*Q\E5#.:').4 M_AX6<#^)04-B<."&H2HOQV^5P0ZE '5L%>@9F?.LA?*CE&>5F)L5Y>JX >7N M 4HS*?A$$@Z>2%I02[G EJ+"$PNF$+%N5CG0R3#*LU<:JWA1*R,X'#A=FQ&??\#0^_NU%!^I MMH^Z3.[4(<^542M("KY3GI7D-Y1PZV$)C5Q#NUXW*D#JT+P)/6V%EBKTWKS8 MT6%)%0Q 5GD5V 3Z%=HWO5<>(@(YO([G1/=51HU_I"OVO7 M&#%%T>^U5,BH'[+[VG>W5'6\]@D7!- )(J_YZ]K/1E21751/<%3[)7-786ZPBWW?PH(.646]\ MJ'J?;*[J2.VM%Z' B3I4 K>N&O#_8*ZPT6]LU^\3S=4;Z+6YZC?F"KUEKK"1 M>1R\N[G"1KVQ7;V/-EO5Y:MR74I6!4CI3 WUG$CEBU?WF55#LF5YA_C,I&19^;B@1+DD_8+Z M?L:8?&WH ,VM\N@_4$L#!!0 ( &2!I52:A\Z0"P, +H( 9 >&PO M=V]R:W-H965TE]V\(=7Z7&+@33<<%6>(_F9S%7- L:EH1G MF&LN*XYO>9("]P=O[%?.^VDY8EIG$GQR!.33KR1!PDN62G,G=Q^QUK/B>5; M2*'=+VQKV]"#1:F-S&HP>9#QO/IG+W4<=@#18 \@K@'Q1T!_#Z!7 WI.:.69 MDW7)#)N.E=R"LM;$9@:[D5A M(1J.+M$P+O17(N[$'\,G"$"G3*$>!X;D62>#12WEHI(2[Y'2@UN9FU3#59Y@ M\AX?4%B:V,1OL;F(.PEOF?*A%WV#.(SC%G]FA\.C#G=Z3:IZCJ^WAV\FF-8@ MEW7H?OV@?;@QF.G?'>S]AKWOV/M[V*]>"GI9E&Z#*H,CGL,K,J6_MN6AFRER M2!A YM+1%KA#"#HTG32:3@[3M)&"KJ^@N]TFIYND/_('X>*GHS/*?DH#:@F,$V)=U$D1^V"^F&A7[4J6/8Z!@>EHV$ M;WB">=+ZQKLYPGT2_AOV3L*HD3#JY'ET78$DL TJ:G*PM!5OXRH>,[!2+#>0 M4'+< RIU @6JJJ"U/J3JM*$[S?;;S30Z'?BGPW&PV17WKQF5%'_8;\PJ,<%. M&\A0K5QWU+"096ZJJM>L-@WXW/6=#^L7U)BK/OJ7INKJ5--6G$JZP"51AOZ0 MWH"J.F4U,;)PS>9)&FI=;IC2QP4J:T#[2RG-V\0>T'RN3/\ 4$L#!!0 ( M &2!I52ID3(KA@, +$, 9 >&PO=V]R:W-H965TU 9[4? MO]=.)J1,DM*'X0'BQ.?<8]][3\SL).2S2BC5Z$?*,S5W$JWS3ZZKHH2F1 U$ M3C-XLA;WQR Z)-C?QP: M@)WQ%Z,GU;A&9BD[(9[-X"&>.YY11#F-M*$@\'.D:\JY80(=WRM2IXYI@,WK M5_9[NWA8S(XHNA;\&XMU,GR"B!1*&-% =)4O0'6L8Q,T5 .'K(RE(V)7%S1S5A7-W"E*?M';KY<(L^ M(!>IA$BJ$,O04\:T^MBX\95Q#E U,/0\;^8>6_2,:CVC7CT;\@).J!6"V@4CB\#4)-&@QQ9F0V&; MJ)(ZZ!-5EL#HC?H.V4$M.^B5;=)N4M[2E#U)"FOV\'VJ8%P'&/?*7Q8Z$9+] M2^/&#B.2BB+3;3TP?K-_V'O]M&_DI%8RZ5=B8R)R!+!O;/I>[_6T4Q,+EE$ MK998<$ZD0CF5I:Y6617_N"$K\/U!V*6L\3K"[^$>ZXKVPCYZ4H;/AHG]_@*" MS>'6^]&R81^7+83^0]MBI^CW MP&?3[2RT+_.?S93O'P?5H5GQT2]UOD;S;K M"K]U.[^_6?'9]G"_[_UVBZPJPHL>"3N$G!T2A^_VWEA5W-?LD-LXO)G#/!P7 M#BQ3B-,]8+W!&)8GR_-Q.= BM^>YG=!P.K27"?RGH-),@.=[(?3KP!P1ZW\I MB_\!4$L#!!0 ( &2!I514Q X\O@( %<' 9 >&PO=V]R:W-H965T MICTX M< &K8&>V2;+]^MF&,-*2K"\)MN\Y/N=>^SK:,?XJ"@")]E5)Q=0JI-S2D@JH((PB#MG4FKDW MRU#'FX!O!':B]XVTDS5CKWIPGTXM1PN"$A*I&;#ZV\("RE(3*1F_6DZKVU(# M^]\']COC77E98P$+5GXGJ2RFUL1"*62X+N4CVWV%UL]8\R6L%.87[=I8QT)) M+22K6K!24!':_.-]FX<>0/$, [P6X+T%!"< ?@OP/PH(6D!@,M-8,7E88HGC MB+,=XCI:L>D/DTR#5O8)U65_DERM$H63\2Q)6$TEH3E29PC=TX15@)[Q'@3Z MC&9I2G1Y<*E6FC.FBW6Y!(E)*:Y4R,O3$EU>7*$+1"AZ+E@M,$U%9$LE3F]A M)ZV0>2/$.R'$1P^,RD*@6YI">HRWE:G.F7=P-O?.$CY@/D*^>XT\Q_,&]"P^ M#G<'X,OS\"4DI^!';ORN3K[A\T_Q$9&43-0<4*]D=V]+=J)@/V9K(;FZ8S_/ M2 DZ*8&1$IR0LN)L2\RUUR>&--M+O?U0U1NNT'#I'K2-Q[X[F43VME^+]U&A MZP7C+NI(Z+@3.CXK]#;+P+25GDC$L81KE#"=P%KG4'50;K(T*/_\#MYD%#B? MA@[7?W#^>]R1Q;"S&)XE>J$<$I93\@=28V\-%#(B![V$[Y,\\1WGN!3+@2B_ M']7HM'LMIP*>F]8MD#F9S1WM9KO786::XIOYN7NS:)K\/YKFR5$W,"=4H!(R M1>F,OJB<\J:--P/)-J:QK9E4;=)\%NKE ZX#U'K&F#P,] ;=6QK_!5!+ P04 M " !D@:54FD\;E5D# #>"0 &0 'AL+W=O<;5U$FU+CZXKHI3FA/5$P7E M.+(1,B<:FW+KJD)2DEA0GKF!YPW=G##NS":V[T'.)J+4&>/T08(J\YS(OPN: MB=W4\9U]QU>V3;7I<&>3@FSIBNK'XD%BRVU8$I93KIC@(.EFZLS]#TO?,P ; M\9W1G6I]@[&R%N+)-.Z3J>,9132CL384!/^>Z9)FF6%"';]K4J>9TP#;WWOV MC]8\FED319 MJ(152B2%N=:2K1&WSBAH M2>N1I-&JAO7AA:5H>"$H1 ^"ZY3!7<\H:$>)[Y83\8CR;NX70 ME&M&LL97M9W.>Q@>J>L/_ ,'QS%1:\E>Z8\:_=%9_=^$1J&5KFM(ZL/B#:U1 MAPY_'!ZH[8HZJ7?4Z!V]LZRAP(UC1;:KI%3)RT"G^(H_:I=^+SK,]'%0T!OT MNZ6/&^GC_Y#>3OG;XL==X@^T'\>@=K];N^^]W"_>6?5S+.F;9%_MQS5>[=TW M"J>>HUT3_E&5=P0=G3ANZZ;,J=S:!X1",277U970]#:/E+F]F@_Z%^;Q8F_@ M%YKJY8,'_I9Q!1G=(*77BU"0K!X354.+PM[':Z'Q=K>?*3[ J#0!.+X1F*2Z M829HGG2S?U!+ P04 " !D@:54:KM]QA$# #,!P &0 'AL+W=O&99;NR!/YN4-(,EF)?R2>'.;U$25H#03 JB()UZ M=_W;Q=C:.X,_##9Z9TTLDY64KW;S(YEZ/9L0<(B-1:#XMX8%<&Z!,(VW!M-K M0UK'W?46_<%Q1RXKJF$A^5^6F'SJC3V20$HK;I[EYCLT?(86+Y9S"4\0MR15Z6]^3\[(*<$2;([UQ6FHI$3WR#F5@\/VZBSNNHP8FH(7F4PN2: M?!,)))_]?630T@BV-.9!)^ C5=SK98:!ONT(-VC##5RXP8EP=_%;Q31SU9(I M*15^Y,I\7)*24V%<:$"+TI;95H[&L:R$T:2D'W3%P5G@H:H@(9S1%>,NMV.% MK3.)7":V1:QGP_%X%$W\]:[P2ZI+\*C-).H4_!?J2UU97953_&0T294L MB&QO7."C$M;8PQUQ1L%-L*?@H5%T$X3'!1RU:8\Z!70]^DJF5Q5*0K4&E$^N M\.,6M7SP'N=49.#TK863*\XRUP<8';Z)]\[G.*KJR?(?IIYSV#HR)C3R21&R M=SW"DJEZ=M0;(TO7?E?28#-WRQS'+2AK@/>IE&:[L0': 3[[!U!+ P04 M" !D@:54;EA]5!8" !Y! &0 'AL+W=O+%+B.3RD*>4';9YL!X#D60IEETF'V-]2:JL.)+-7N@?E3AIM)$/G MFI;:W@"K T@*FLYF[ZAD7"5%'O8VILCU@((KV!AB!RF9>5F#T(=E,D^.&UO> M=N@W:)'WK(4=X-=^8YQ')Y::2U"6:T4,-,MD-;]=+WQ\"/C&X6!/;.(K*;5^ M\LY#O4QF7A (J- S,+?LX0Z$\$1.QJ^1,YE2>N"I?63_&&IWM93,PIT6WWF- MW3)YGY :&C8(W.K#9QCKN?9\E18V?,DAQMYD":D&BUJ.8*= _=6[*J:^[-?PY>W0,R+NSKG*)3XSEI-69>Q\SI MF=0*.TL^J!KJO_'453&5DAY+6:<7"1^9N2+9_ U)9VEJ8UT7:+.I0UF@ MS2YWB&RAUP:Y:LF/56G1N'GZ>8%^,=$O OWB#/V7099@B&[!SE^Y?9'F='^J@)Z,@P33AJ&WI-*#PC@9T^YTKU9QG/Z$QTOI>MIR M98F QD%G5S:,U'AV?8'IMBM]02P,$ M% @ 9(&E5#-V;0Y,!0 YA< !D !X;"]W;W)K&ULO5C;;N,V$/T5PMB'!-A$(JEKX!C(I=T&:-H@;MJ'H@^*3=O"2J)+ MTG:VZ,>7E&31DB@F1K-Y270Y,SP>8@UPVYFE."I[2 M C"RN!Q=P8L;'"J#$O%[2G;\X!JHK3Q3^E7=W,TO1ZYB1#(R$\I%(O]MR0W) M,N5)\OB[=CIJUE2&A]=[[S^6FY>;>4XXN:'9'^ET$"L.?BCF9-ZV=^3>F@VB_0:OD=7A M?<+. 8:? 7(1,O"Y>;LYM-#!3;QQZ0_;XPT>R9HRD1;+5D3__%G"P9T@.?_+ MLIC7+.:5BWD#B_TB98"1+2DVQ'@4E7506JOO?3N)0XQ@/':VAQ'JPZ+8"T/8 MP%KD_(:<;R7WA5'.P9K112I,Y"IK_V#5T(VQ%W3(]6%!*(&1F5S0D NLY.Z* M&8PR#WOHPCMP(=6CV80CYWL%N6C3#AF9HI3D5=/;U3,G8 M'$C"4MMYR=1$-.PQP#! L,.SCT(A\@:..FIH1E::MT26F%E:Y;@2FB17R?_/ M(->HSR(.4/?H#2@_P+Z9:]QPC5\Y>4$8X4+JF$H!$[O8E'(=;GT,##QLI@9= M+=:NE=RO8D58S0R3%K$^U^U84H]"+NHE@P*&@E=SM#2"] 62/ M=_7I2Y7>UTF+*D-= ^ '% &HJP"TEX&WBUGMJ)4(\HN"43?@!ESH!?%0@NN: M .U%X:E(LHS.$E$*&I/AD9>@3G1K\+6RP^ #@J\5&MHE^HC@][7W# :^AWOI M;@)Z,?+"@?!KG89VH3ZFGD"#_$:^W],6 TPV#P.%#VJ9AG:=/KJFP+XD1S'N MZK8!%<>A:V:+M' CNW#?9"1AX"I+EP5AMJY6:RN"WS^-D59"9%?"UUK)VKP5 M73<.XF[N&G"AK#1!/!!AK:D(_Z]VLC9O56W7-Q#LX_Q(%D-O@*!68617X58* M@'_!4;4%:05%_@?DA593]%Z-,NJWP%CV(KU?&R8 >2%" Y,+K"49VR7Y&)W#AKD$[,J< 02'IC]8RS&VR_'1*E?[ M.YQ#!3'J#EH,*,_WNL7#.9B8YH0MRT$RE^':%**:+39/FV'U53FB[3R_AA2CCQZJA7JY(,B=, >3[ M!:5B?Z,6:$;[D_\ 4$L#!!0 ( &2!I50L&0.Y[P( %L) 9 >&PO M=V]R:W-H965TOV,.V!Q#D*3=KQ]@QW'2U)I4=2\VX'O./?> @>%&R >5 &CT MF*58%5!"DLM*6@YK6& M*:2I93(Z?I>D7I73 NOM+?M'5[PI9DX53$7Z@T4Z&7E]#T6PI*M4WXG-9R@+ MZEB^A4B5>Z)-&1MX:+%26F0EV"C(&"_>]+$TH@8P/,SR VDZ(5HCQ"GT#$ MDN8)6] 47?%BD5BSWZ,O9D7=P1KX"A2:/]5"T859/NCT$C1EJ3HSL?>S2W1Z M-W56Q>)M ML1/<2'A#90N1\!W" <9']$S_'1XVR"&5]\3QD6;OC:^YD)KQ>,_SG]] @.!T-_77?H>5A_T.[U MPBIL3URG$M=I%'??FK4::NQ6--VW-[17)>N]RM "W:DYU<;! <'ACX/(WT2 M!/BXH?U*7+]1W&S#]!^0J?GQ&DH=5&R#M_M\)L]^=HR# M3O=P"1^)"P==4ML["H%^[9C*0,;N]%9H(59<%YMX-5K=$"[X.P[G0YFAUS<3 M=FR"ZCXU_@M02P,$% @ 9(&E5.DCCL?Q @ 2PH !D !X;"]W;W)K M&ULO99=;]HP%(;_BA7UHI4V8CL)'Q4@M:!ME3JM M*NUV,>W"@$FL.C:S36GWZV<[:4AIB'9!=T/BY+SGO.=)./%P*]6#SB@UX"GG M0H^"S)CU>1CJ149SHCMR386]LY(J)\8N51KJM:)DZ44Y#S&$W3 G3 3CH;]V MH\9#N3&<"7JC@-[D.5'/EY3+[2A PF,FOOUC;*KL,JR M9#D5FDD!%%V-@@MT/D&)$_B([XQN=>T96;K_0 MLB%O<"&Y]K]@6\;" "PVVLB\%%L'.1/%D3R5(&H"%!\0X%* _U40E8+(-UHX M\VU-B2'CH9);H%RTS>9./!NOMMTPX1[CS"A[EUF=&<]H:A^*T8"()?A,9:K( M.F,+PL&5*%X2!_LCN)8B_7AMB2_!A=;4"N;/M7AP8=\A<#JEAC"NSZS@?C8% MIR=GX 0P >XRN=&V@AZ&QIIVI<-%:?"R,(@/&/Q*5 =$Z / $.,&^:1=/J6+ M2HY>RT.+JN*%*U[8YXO:>8%;NI;*,)&^XO3SVH:#*T-S_:NE6%05BWRQ^$"Q M.VGL@^ ./??HB4??!+%(U/6)W%_W<8QPMXMZ\3!\K--JBH,1ZD=5W"NG<>4T M;G4ZVS+SARINGW%+WTF5+7E_R-VJ6/=8D(M$20U>W.M%".\Q;@B+8PR39L2] MRF>OU>=]9]9I:;=?I>F_/]M!56QP++:#-] P'& ,]]@VA"&8]'$S6P1W8Q"V M.IUD3)"6CE%MH*+W!XQV\PCA8R$N,R5[0P)'>XP;XY(H[AZ O!MGJ'V>?3,9 M51:'H4IX'(2W,=@-'Q3_!^2[Z822HR%/WLS;.(D@&NPC;XC#$4S@'O*P]J5W MVRS[=4R9T(#3E17"3L_F4<7.I5@8N?8?_[DT=BOA3S.[VZ/*!=C[*RG-R\+M M)ZK]X_@O4$L#!!0 ( &2!I53($L VH0, * : - >&PO..T<*HDWAUXC4);('"8!N%]F)W18GE1"#_3%&ZI)=] ME;*;LE?HS6 OTB>9CN782:ICO%ZL\1Q22^?S^];A+=$JHG;B-X[3.]=+=H.EM\'-+\/M8A= M,_'%F4"(2Z2:&%EYC[?WJ.+[6L0[JZ^LV:T:=?(-8M@/D[C<)UQ;&Q0SB:AU M3?C 'A'.QH*!5T@BQE?:W '#).&)L*3:H%2H-ECF-QINZQ[L73E/Q.)$9+%U M!/UWG#^^ ZQ[()!Q7@B$?0P,PWY*I*0B/E.=[.',^ 2R\O;E*E4*IX*LVIT3 MNW3(;BK(.!$!%>5^::]-PSZG(<@1;#J#NTQ2!T IDT@U D:F24PR#6N/O*%H M)Y3S"]C8OX9;W,MP8\ZRQ187324H;VH:W0'^33;-O4';:3V+UTK9=2(_+-1P MXJP/)4;/!0W9,NLOPT( QM[&V4F:\M5[SJ9Q1/7@:P<<]LG:SYHE@MVH:% J M$V6@PK:NJ9!LLFGY+DAZ29=R74[+$-?<::#F?YOG*8VI('Q3M*K]?<[RLQ6[ MW9>2G.TJNX*-&O-_UO9=Y$D31'I-$-F(FNPU0:3? )'=%]LUZXML@,3\A+'O M(CM-$.DV060#7HIN(_:?_7QQ._DI9^,HM760*JP6'%@']A,"Y9 MG/=F+ AH_.0\I>@E&7.ZS:^>#VA(%EQ>%N# +MN?:< 6D5\\=0Z)R)\JVY]@ M>&VO."VK6"P.Z)(&H[PKIN.L::F&BII?X+"+G&67&<%\-&9& ,/B8 HP'^V% MQ?F?QM-#QZ,Q3%O/B/10GQ[JH[U,R"C[8'',/KZZS"/U?=?U/"RCHY%1P0C+ MF^?!U\R&:0,/+ Y$^KMP,/WS;.- MQ0$/;!:PVH'XYCA04V8?UX59Q;1A*QA'?!]#H!;-->IY2'8\^)CG!ULEKNO[ M9@0PLP+7Q1!8C3B"*0 -&.*ZV7MPYWWDK-]33OF;U/ /4$L#!!0 ( &2! MI527BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G!T:B92(4J9&4T_;7]TJ.$:JQ M+O9RYR=9E$P?D2;/Y:4^/AO[]&C,$_M:*>UFHZWW]<5X[/*MJ+C[P]1"PY6- ML17W<&K+L:NMX(7;"N$K-8XFD_-QQ:4>??IXJ.O.CL,3XT7NI=%0V!8\2/'L M7J^WIVPGG7R42OIOLU'W68D1JZ26E?PNBMEH,F)N:Y[_-%9^-]ISE>76*#4; M3?<7'H3U,G]3G+60]_S1=26>/W[A #(;G4^@PHVTSG=W=/5S8-P)N'E_UGAS M+947=LF]^&Q-4TM=MM7 4XR#Q^C:X7#<-^*%_2_-:#8;F8NER9M*:+]O1RM4 M"ZC=5M9NQ#2OQ&RT,#MAV1TO1?M0\"NK8O^ 'LB"YK(7$B[85=$Q$O+!3=GNS6L[OX22[A\-?5^L ,D(@HQ-"_A,%D#$"&9\$\G)^,U\OKE@ MF2"0R0DA>RV9(I#I*;L[#B#/$0[!/(=+6365!6WWYC9L$R66L+7 MN/9LGN>FT5X&D.\1R/>TD-=2BA/\<1#2Y #Y=]MH+$\F4VB2FJJ3OAD'7L0L(DH!/P" 1 M/4A,)%-BDV3>Y$];HPIAW2_LZM_FIY[%_#&E%@@TH-&L0V1?1-W8?,N=:/NZ MM+P*,3(D5 7=?6XB)*61*[)!,E*]#^;-H_X'UMEW> M[$G#"!M3242L$C14Z$6&$>:2B-@E1X,%]BNL])1POX64Z'J%6"U#<<,+:(B) MB28B%DTO?%C!.-)E2_ 2/H1+E@A3370"U1SM8A1)B"^&8:8B)62BA3KCU$Y2@R7D!!7!;Y\\0 M$]V[(;;0FX3E:]BQ@[5&B(E9*"&VT-'EVFN3AIB8A1+JM=!QS*[X[#*,-Q/, M0@GU6F@ \R5=$V)B%DJHDW%8:_:G=\Q"";&%T,QP?_\3LU!*;"$D,]R.I! 3 MLU!*O;$#P4;CN_(V;WC)G/#>#/%+)026PC/>H1.3S$+I<06PK,> M/4S,0BEU-@[%#$./%'V'@-I"*&88>J28A5)J"Z&8YR$F9J&TL]#X\/Y2(392 MBV(-/^&@'*K+[RQK#_M=UR1MMT0VC5(+*+O5-X87A]>A#J]R??H!4$L#!!0 M ( &2!I53S((MYZ0$ !(B : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5! M@^94UMCR]5]]LL:>OZ1=6[;=(6^V?9X<][M#7C2;4OJ'$/)RD_9MONGZ=#A? M677#OBWGY; .?;M\;]NI3W^9V*U6VV5ZZI8?^W0H MOPP.G]WPGCBGHK M@=Z*>BN!WCIZV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O M)=#;4&\CT-M0;R/0VU!O(]#;1ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ M;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMHLYM ;T>]G4!O1[V=0&]' MO9U ;T>]G4!O1[V=0.^(>D<"O2/J'0GTCJAW)- [HMZ10.^(>D<"O>/H8R6! MWA'UC@1Z1]0[_J?>N9QV*5][OM?X_/^DNISO3=?'7Y;?)T?L7' .\ O(XQ=0 M2P,$% @ 9(&E5+)H2=C5 0 OR$ !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQF MXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+. M%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQ MKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS M;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[* MC\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR& MT@B*J!R%5(YB*D=!E:.HRE%8Y2BNN3M>N__J6@O^>MJ;OW?#;\MW'U"E!+ 0(4 Q0 ( &2!I50'04UB@0 M +$ 0 " 0 !D;V-0&UL4$L! A0# M% @ 9(&E5/RUKXON *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ 9(&E5)E&PO=V]R:W-H965T M&UL4$L! A0#% @ 9(&E5,'SJIRZ! Q$ !@ M ("!C T 'AL+W=O' , &\( 8 " @7P2 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 9(&E5-/6E/$' P APD !@ ("!JAP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&E5(:N M;9.-#P MRD !@ ("!;2T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9(&E5.YA!;-4! W@D !D ("!HE0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&E5#KG M:9/D!@ S!$ !D ("!26X 'AL+W=OI =%I@# Q" &0 M @(%D=0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&E5"B DRL4 P \08 !D M ("!6( 'AL+W=O&PO M=V]R:W-H965T& !X;"]W;W)K&UL4$L! A0#% @ 9(&E5/F]QX1U#@ P2< !D ("! M#8X 'AL+W=O+%_ > ( #6( &0 @(&YG >&PO=V]R:W-H965T (P4 &D- 9 M " @="E !X;"]W;W)K&UL4$L! A0#% M @ 9(&E5/$II[(N!0 T@P !D ("!*JL 'AL+W=O&UL4$L! A0#% @ 9(&E5&,'TY $ M P B 8 !D ("!0KD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&E5$@)X>YP @ X04 !D M ("!'LL 'AL+W=OJP+ +< &0 @('%S0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9(&E5-Y \_'6!@ *20 !D ("!D=P M 'AL+W=OXP >&PO=V]R:W-H965T&UL4$L! A0#% @ M9(&E5&E7NX%" P [ D !D ("!-.D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&E5"&4Q;6_ @ L < !D M ("!<_X 'AL+W=O&PO=V]R:W-H M965T$# 0!X;"]W;W)K&UL4$L! M A0#% @ 9(&E5(X[X,.Z @ GP< !D ("!3@&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&E M5(.=5-GZ! 818 !D ("!_Q$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&E5%3$#CR^ @ 5P< M !D ("!+QX! 'AL+W=O"0 &0 @($D(0$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 9(&E5&Y8?506 @ >00 !D M ("!_"&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9(&E5.DCCL?Q @ 2PH !D ("!\C(! 'AL+W=O M&PO8Y 0!?>D! 2(@ M&@ @ &Y/P$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " !D@:54LFA)V-4! "_(0 $P @ ':00$ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 00!! +X1 #@0P$ ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 293 259 1 false 73 0 false 18 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.aligntech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2103102 - Disclosure - Financial Instruments Sheet http://www.aligntech.com/role/FinancialInstruments Financial Instruments Notes 9 false false R10.htm 2110103 - Disclosure - Balance Sheet Components Sheet http://www.aligntech.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2118104 - Disclosure - Goodwill and Long-lived Assets Sheet http://www.aligntech.com/role/GoodwillandLonglivedAssets Goodwill and Long-lived Assets Notes 11 false false R12.htm 2124105 - Disclosure - Credit Facility Sheet http://www.aligntech.com/role/CreditFacility Credit Facility Notes 12 false false R13.htm 2126106 - Disclosure - Legal Proceedings Sheet http://www.aligntech.com/role/LegalProceedings Legal Proceedings Notes 13 false false R14.htm 2128107 - Disclosure - Commitments and Contingencies Sheet http://www.aligntech.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2129108 - Disclosure - Stockholders' Equity Sheet http://www.aligntech.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 2135109 - Disclosure - Common Stock Repurchase Program Sheet http://www.aligntech.com/role/CommonStockRepurchaseProgram Common Stock Repurchase Program Notes 16 false false R17.htm 2137110 - Disclosure - Accounting for Income Taxes Sheet http://www.aligntech.com/role/AccountingforIncomeTaxes Accounting for Income Taxes Notes 17 false false R18.htm 2139111 - Disclosure - Net Income Per Share Sheet http://www.aligntech.com/role/NetIncomePerShare Net Income Per Share Notes 18 false false R19.htm 2142112 - Disclosure - Supplemental Cash Flow Information Sheet http://www.aligntech.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 19 false false R20.htm 2145113 - Disclosure - Segments and Geographical Information Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformation Segments and Geographical Information Notes 20 false false R21.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 21 false false R22.htm 2304301 - Disclosure - Financial Instruments (Tables) Sheet http://www.aligntech.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.aligntech.com/role/FinancialInstruments 22 false false R23.htm 2311302 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.aligntech.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.aligntech.com/role/BalanceSheetComponents 23 false false R24.htm 2319303 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables 24 false false R25.htm 2330304 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.aligntech.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.aligntech.com/role/StockholdersEquity 25 false false R26.htm 2340305 - 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 26 false false R27.htm 2343306 - 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 27 false false R28.htm 2346307 - 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 28 false false R29.htm 2405401 - 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 29 false false R30.htm 2406402 - 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 30 false false R31.htm 2407403 - 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 31 false false R32.htm 2408404 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 32 false false R33.htm 2409405 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) Sheet http://www.aligntech.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails Financial Instruments - Derivative Financial Instruments (Details) Details 33 false false R34.htm 2412406 - Disclosure - Balance Sheet Components Inventories (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components Inventories (Details) Details 34 false false R35.htm 2413407 - 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 35 false false R36.htm 2414408 - Disclosure - Balance Sheet Components Accrued Liabilities (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components Accrued Liabilities (Details) Details 36 false false R37.htm 2415409 - Disclosure - Balance Sheet Components Warranty Accrual Activity (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails Balance Sheet Components Warranty Accrual Activity (Details) Details 37 false false R38.htm 2416410 - Disclosure - Balance Sheet Components Deferred Revenues (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails Balance Sheet Components Deferred Revenues (Details) Details 38 false false R39.htm 2417411 - Disclosure - Balance Sheet Components Narrative (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components Narrative (Details) Details 39 false false R40.htm 2420412 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) Details 40 false false R41.htm 2421413 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 41 false false R42.htm 2422414 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) Details 42 false false R43.htm 2423415 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 43 false false R44.htm 2425416 - Disclosure - Credit Facility - Additional Information (Details) Sheet http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetails Credit Facility - Additional Information (Details) Details 44 false false R45.htm 2427417 - Disclosure - Legal Proceedings - Narrative (Details) Sheet http://www.aligntech.com/role/LegalProceedingsNarrativeDetails Legal Proceedings - Narrative (Details) Details 45 false false R46.htm 2431418 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 46 false false R47.htm 2432419 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) Sheet http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) Details 47 false false R48.htm 2433420 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails Stockholders' Equity - Summary of Nonvested Shares (Details) Details 48 false false R49.htm 2434421 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan Fair Value Assumptions (Details) Sheet http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan Fair Value Assumptions (Details) Details 49 false false R50.htm 2436422 - Disclosure - Common Stock Repurchase Program - Additional Information (Details) Sheet http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails Common Stock Repurchase Program - Additional Information (Details) Details 50 false false R51.htm 2438423 - Disclosure - Accounting for Income Taxes - Additional Information (Details) Sheet http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails Accounting for Income Taxes - Additional Information (Details) Details 51 false false R52.htm 2441424 - Disclosure - Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) Sheet http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) Details 52 false false R53.htm 2444425 - 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 53 false false R54.htm 2447426 - Disclosure - Segments and Geographical Information - Additional Information (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationAdditionalInformationDetails Segments and Geographical Information - Additional Information (Details) Details 54 false false R55.htm 2448427 - Disclosure - Segments and Geographical Information - Segment Information (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails Segments and Geographical Information - Segment Information (Details) Details 55 false false R56.htm 2449428 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails Segments and Geographical Information - Net Revenues by Geographic Area (Details) Details 56 false false R57.htm 2450429 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) Details 57 false false All Reports Book All Reports algn-20220331.htm algn-20220331.xsd algn-20220331_cal.xml algn-20220331_def.xml algn-20220331_lab.xml algn-20220331_pre.xml algn-20220331xex311.htm algn-20220331xex312.htm algn-20220331xex321.htm algn-20220331_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "algn-20220331.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 293, "dts": { "calculationLink": { "local": [ "algn-20220331_cal.xml" ] }, "definitionLink": { "local": [ "algn-20220331_def.xml" ] }, "inline": { "local": [ "algn-20220331.htm" ] }, "labelLink": { "local": [ "algn-20220331_lab.xml" ] }, "presentationLink": { "local": [ "algn-20220331_pre.xml" ] }, "schema": { "local": [ "algn-20220331.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": 460, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 5, "total": 5 }, "keyCustom": 18, "keyStandard": 241, "memberCustom": 17, "memberStandard": 54, "nsprefix": "algn", "nsuri": "http://www.aligntech.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.aligntech.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Balance Sheet Components", "role": "http://www.aligntech.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Goodwill and Long-lived Assets", "role": "http://www.aligntech.com/role/GoodwillandLonglivedAssets", "shortName": "Goodwill and Long-lived Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124105 - Disclosure - Credit Facility", "role": "http://www.aligntech.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - Legal Proceedings", "role": "http://www.aligntech.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Commitments and Contingencies", "role": "http://www.aligntech.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129108 - Disclosure - Stockholders' Equity", "role": "http://www.aligntech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "algn:StockRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - Common Stock Repurchase Program", "role": "http://www.aligntech.com/role/CommonStockRepurchaseProgram", "shortName": "Common Stock Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "algn:StockRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - Accounting for Income Taxes", "role": "http://www.aligntech.com/role/AccountingforIncomeTaxes", "shortName": "Accounting for Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139111 - 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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - 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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - 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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Financial Instruments (Tables)", "role": "http://www.aligntech.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - 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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319303 - 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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330304 - 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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340305 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.aligntech.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343306 - 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", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346307 - 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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - 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", "div", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:CashAndCashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - 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-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ib4d564c4c3c44ab483ce7d93af00c01b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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-20220331.htm", "contextRef": "ib4d564c4c3c44ab483ce7d93af00c01b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i9752fe0a032545da91e0174727725799_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - 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-20220331.htm", "contextRef": "i9752fe0a032545da91e0174727725799_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Balance Sheet Components Inventories (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails", "shortName": "Balance Sheet Components Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:TaxRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "algn:TaxRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Balance Sheet Components Accrued Liabilities (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i849369c7ee664e0a8f12d28c1a170283_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Balance Sheet Components Warranty Accrual Activity (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails", "shortName": "Balance Sheet Components Warranty Accrual Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i849369c7ee664e0a8f12d28c1a170283_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - 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-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Balance Sheet Components Narrative (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i849369c7ee664e0a8f12d28c1a170283_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422414 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423415 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.aligntech.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i5f9db116e6db4541a4dd8d91baa39c08_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": "2425416 - Disclosure - Credit Facility - Additional Information (Details)", "role": "http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetails", "shortName": "Credit Facility - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i5f9db116e6db4541a4dd8d91baa39c08_I20200721", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i3571f9d0a19749bb98bb476e115d8909_D20210312-20210312", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - Disclosure - Legal Proceedings - Narrative (Details)", "role": "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails", "shortName": "Legal Proceedings - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i3571f9d0a19749bb98bb476e115d8909_D20210312-20210312", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i744bc20405d04dce833d3a6391eb69eb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i744bc20405d04dce833d3a6391eb69eb_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails", "shortName": "Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i85e119d4d8024b4a8bd90516b09799cb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details)", "role": "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails", "shortName": "Stockholders' Equity - Summary of Nonvested Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i85e119d4d8024b4a8bd90516b09799cb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "iddc7638a8e1147719ada8ba9b854724b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan Fair Value Assumptions (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails", "shortName": "Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "iddc7638a8e1147719ada8ba9b854724b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Common Stock Repurchase Program - Additional Information (Details)", "role": "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails", "shortName": "Common Stock Repurchase Program - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ia2198f2deefa44b0ba97e6b34a9bfba6_I20210531", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - Disclosure - Accounting for Income Taxes - Additional Information (Details)", "role": "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails", "shortName": "Accounting for Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details)", "role": "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails", "shortName": "Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - 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", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447426 - Disclosure - Segments and Geographical Information - Additional Information (Details)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationAdditionalInformationDetails", "shortName": "Segments and Geographical Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448427 - Disclosure - Segments and Geographical Information - Segment Information (Details)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails", "shortName": "Segments and Geographical Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i9d6bae0a67364396bfd70c585f57617f_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449428 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Details)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails", "shortName": "Segments and Geographical Information - Net Revenues by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i295602a87060470ab26ff9b3854a0c18_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450429 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "shortName": "Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "ie5048055252f45c689bdabae6038b05c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i33d659fcb1b8492489b2bb84b261fbd4_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i33d659fcb1b8492489b2bb84b261fbd4_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "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-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Financial Instruments", "role": "http://www.aligntech.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20220331.htm", "contextRef": "i39f328c5cdf64eb3a48c202022c02f7e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "algn_AccruedFixedAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Fixed Assets, Current", "label": "Accrued Fixed Assets, Current", "terseLabel": "Accrued property, plant and equipment" } } }, "localname": "AccruedFixedAssetsCurrent", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_April2022AcceleratedShareRepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April 2022 Accelerated Share Repurchase", "label": "April 2022 Accelerated Share Repurchase [Member]", "terseLabel": "April 2022 Accelerated Share Repurchase" } } }, "localname": "April2022AcceleratedShareRepurchaseMember", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "algn_ClearAlignerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clear Aligner [Member]", "label": "Clear Aligner [Member]", "terseLabel": "Clear Aligner", "verboseLabel": "Clear Aligner" } } }, "localname": "ClearAlignerMember", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_DerivativeFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derivative, Fair Value", "label": "Derivative, Fair Value", "terseLabel": "Fair value of derivative asset" } } }, "localname": "DerivativeFairValue", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "algn_DisclosureAccountingForIncomeTaxesAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Accounting for Income Taxes - Additional Information [Abstract]", "label": "Disclosure Accounting For Income Taxes Additional Information [Abstract]", "terseLabel": "Disclosure Accounting For Income Taxes Additional Information [Abstract]" } } }, "localname": "DisclosureAccountingForIncomeTaxesAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20220331", "xbrltype": "stringItemType" }, "algn_DisclosureChangeInCarryingValueOfGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Change in Carrying Value of Goodwill [Abstract]", "label": "Disclosure Change In Carrying Value Of Goodwill [Abstract]", "terseLabel": "Disclosure Change In Carrying Value Of Goodwill [Abstract]" } } }, "localname": "DisclosureChangeInCarryingValueOfGoodwillAbstract", "nsuri": "http://www.aligntech.com/20220331", "xbrltype": "stringItemType" }, "algn_DisclosureCommonStockRepurchaseProgramAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Common Stock Repurchase Program - Additional Information [Abstract]", "label": "Disclosure Common Stock Repurchase Program Additional Information [Abstract]", "terseLabel": "Disclosure Common Stock Repurchase Program Additional Information [Abstract]" } } }, "localname": "DisclosureCommonStockRepurchaseProgramAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20220331", "xbrltype": "stringItemType" }, "algn_DisclosureCreditFacilitiesAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Credit Facilities - Additional Information [Abstract]", "label": "Disclosure Credit Facilities Additional Information [Abstract]", "terseLabel": "Disclosure Credit Facilities Additional Information [Abstract]" } } }, "localname": "DisclosureCreditFacilitiesAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20220331", "xbrltype": "stringItemType" }, "algn_DisclosureIntangibleAssetsAsDirectResultFromCadentAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Intangible Assets as Direct Result from Cadent Acquisition [Abstract]", "label": "Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract]", "terseLabel": "Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract]" } } }, "localname": "DisclosureIntangibleAssetsAsDirectResultFromCadentAcquisitionAbstract", "nsuri": "http://www.aligntech.com/20220331", "xbrltype": "stringItemType" }, "algn_DisclosureSegmentInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Segment Information [Abstract]", "label": "Disclosure Segment Information [Abstract]", "terseLabel": "Disclosure Segment Information [Abstract]" } } }, "localname": "DisclosureSegmentInformationAbstract", "nsuri": "http://www.aligntech.com/20220331", "xbrltype": "stringItemType" }, "algn_DisclosureTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets [Abstract]", "label": "Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract]", "terseLabel": "Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract]" } } }, "localname": "DisclosureTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsAbstract", "nsuri": "http://www.aligntech.com/20220331", "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "stringItemType" }, "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/20220331", "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "algn_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 1.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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/20220331", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss1": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)1", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)1", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss1", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 }, "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Assets, Net Before Foreign Currency Translation Gain (Loss)", "label": "Finite-Lived Intangible Assets, Net Before Foreign Currency Translation Gain (Loss)", "totalLabel": "Net carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_ImagingSystemsAndCADCAMServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Imaging Systems and CAD /CAM services (previously called Scanner and Services segment)", "label": "Imaging Systems and CAD /CAM services [Member]", "terseLabel": "Systems and Services" } } }, "localname": "ImagingSystemsAndCADCAMServicesMember", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "algn_InterestIncomeAndOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Total interest income and other income (expense), net" } } }, "localname": "InterestIncomeAndOtherIncomeExpenseNet", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "algn_IsraeliSeveranceFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Israeli Severance Funds", "label": "Israeli Severance Funds [Member]", "terseLabel": "Israeli funds" } } }, "localname": "IsraeliSeveranceFundsMember", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "domainItemType" }, "algn_LegalProceedingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal Proceedings [Abstract]", "label": "Legal Proceedings [Abstract]", "terseLabel": "Legal Proceedings [Abstract]" } } }, "localname": "LegalProceedingsAbstract", "nsuri": "http://www.aligntech.com/20220331", "xbrltype": "stringItemType" }, "algn_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Investments [Member]", "label": "Long Term Investments [Member]", "terseLabel": "Long-term investments:" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://www.aligntech.com/20220331", "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/20220331", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "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]" } } }, "localname": "MarketableSecuritiesAndFairValueMeasurementsAbstract", "nsuri": "http://www.aligntech.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "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/20220331", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "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": "Maximum percentage of market-performance based restricted stock units eligible to vest over the vesting period" } } }, "localname": "PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "algn_ProceedsFromLitigationSettlementInvestingActivities": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/20220331", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "algn_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "algn_RisksAndUncertaintiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risks And Uncertainties, Policy", "label": "Risks And Uncertainties, Policy [Policy Text Block]", "terseLabel": "Certain Risk and Uncertainties" } } }, "localname": "RisksAndUncertaintiesPolicyPolicyTextBlock", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220331", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_SecuritiesClassActionLawsuit2018Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Securities Class Action Lawsuit 2018", "label": "Securities Class Action Lawsuit 2018 [Member]", "terseLabel": "2018 Securities Class Action Lawsuit" } } }, "localname": "SecuritiesClassActionLawsuit2018Member", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_StockIncentivePlan2005Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2005 Stock Incentive Plan [Member]", "label": "Stock Incentive Plan 2005 [Member]", "terseLabel": "Incentive Plan 2005" } } }, "localname": "StockIncentivePlan2005Member", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_StockRepurchaseProgramDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program Disclosure", "label": "Stock Repurchase Program Disclosure [Text Block]", "terseLabel": "Common Stock Repurchase Program" } } }, "localname": "StockRepurchaseProgramDisclosureTextBlock", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "algn_TaxRelatedReceivables": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax Related Receivables", "label": "Tax Related Receivables", "terseLabel": "Value added tax receivables" } } }, "localname": "TaxRelatedReceivables", "nsuri": "http://www.aligntech.com/20220331", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "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/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails" ], "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/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "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" }, "currency_RUB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Russia, Rubles", "terseLabel": "Russian Ruble" } } }, "localname": "RUB", "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "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/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r594" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r591" ], "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/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r591" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r591" ], "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/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r602" ], "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/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r591" ], "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/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r591" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r591" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r591" ], "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/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r590" ], "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/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r592" ], "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/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r112", "r420" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statement [Table]", "terseLabel": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statements, Captions [Line Items]", "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]" } } }, "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r112", "r155", "r168", "r169", "r170", "r171", "r173", "r175", "r179", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r276", "r278", "r279" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r112", "r155", "r168", "r169", "r170", "r171", "r173", "r175", "r179", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r276", "r278", "r279" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "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_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r284", "r319", "r358", "r359", "r490", "r491", "r492", "r493", "r494", "r495", "r514", "r552", "r554", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r284", "r319", "r358", "r359", "r490", "r491", "r492", "r493", "r494", "r495", "r514", "r552", "r554", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r284", "r319", "r349", "r358", "r359", "r490", "r491", "r492", "r493", "r494", "r495", "r514", "r552", "r554", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r284", "r319", "r349", "r358", "r359", "r490", "r491", "r492", "r493", "r494", "r495", "r514", "r552", "r554", "r587", "r588" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r183", "r184", "r345", "r347", "r553", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r183", "r184", "r345", "r347", "r553", "r576", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Statement, Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r482" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r25", "r188", "r189" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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,764 and $9,245, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r523", "r540" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 3.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/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r22", "r523", "r540" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 6.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/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r47" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 7.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/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r63", "r64", "r65", "r541", "r559", "r560" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss), net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r65", "r72", "r73", "r74", "r114", "r115", "r116", "r426", "r555", "r556", "r603" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r231" ], "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": "Weighted Average Amortization Period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r26", "r388", "r482" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r385", "r386", "r387", "r450" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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", "negatedTerseLabel": "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r360", "r362", "r391", "r392" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r362", "r382", "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r32", "r190", "r209" ], "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": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r95", "r229", "r236" ], "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "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 (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r201", "r350" ], "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_Assets": { "auth_ref": [ "r108", "r163", "r170", "r177", "r207", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r423", "r427", "r464", "r480", "r482", "r521", "r539" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r57", "r108", "r207", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r423", "r427", "r464", "r480", "r482" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r453" ], "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": [ "r196" ], "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": [ "r197" ], "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": [ "r198", "r200", "r535" ], "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": [ "r198", "r199", "r534" ], "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": [ "r192", "r195", "r215", "r526" ], "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": [ "r194", "r215" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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": "Short-term investments", "verboseLabel": "Marketable securities, short-term" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r194", "r215" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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": "Long-term investments", "verboseLabel": "Marketable securities, long-term" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r364", "r384" ], "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/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "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": [ "r436", "r439" ], "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_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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r98", "r99", "r100" ], "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_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r42", "r97" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/FinancialInstrumentsCashCashEquivalentsandMarketableSecuritiesDetails" ], "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" ], "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r97", "r101" ], "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 the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r465" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r14" ], "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": [ "r102" ], "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": [ "r14" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r249", "r527", "r545" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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 6 and 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r246", "r247", "r248", "r258", "r577" ], "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_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r450" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r324" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r482" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value (200,000 shares authorized; 78,805 and 78,710 issued and outstanding, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71", "r77", "r530", "r547" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r333" ], "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": "Schedule of 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": [ "r346" ], "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": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "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": [ "r168", "r169", "r170", "r171", "r173", "r179", "r181" ], "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 expenses" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r81", "r108", "r207", "r266", "r267", "r268", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r464" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of net revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "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/CreditFacilityAdditionalInformationDetails" ], "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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r418" ], "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/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r105", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r298", "r305", "r306", "r308", "r313" ], "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 Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r20", "r21", "r107", "r112", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r309", "r310", "r311", "r312", "r473", "r522", "r524", "r537" ], "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/CreditFacilityAdditionalInformationDetails" ], "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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r107", "r112", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r309", "r310", "r311", "r312", "r473" ], "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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "auth_ref": [ "r215" ], "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": [ "r215" ], "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_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r396", "r397" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r109", "r404", "r409", "r410", "r411" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r33" ], "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_DepreciationDepletionAndAmortization": { "auth_ref": [ "r95", "r158" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r430", "r431", "r433" ], "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" ], "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": [ "r58", "r437", "r438", "r442", "r444" ], "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": [ "r441", "r443" ], "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": [ "r429", "r432", "r433", "r434", "r435", "r440", "r442", "r445", "r446", "r448", "r449" ], "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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r131", "r132", "r133", "r137", "r138", "r451", "r452", "r531", "r548" ], "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 (in usd per share)", "verboseLabel": "Net income per share, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r119", "r120", "r121", "r122", "r123", "r129", "r131", "r132", "r133", "r137", "r138", "r451", "r452", "r531", "r548" ], "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 (in usd per share)", "verboseLabel": "Net income per share, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "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": [ "r465" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate, continuing operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 5.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/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "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/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r383" ], "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/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r383" ], "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 (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r72", "r73", "r74", "r114", "r115", "r116", "r118", "r124", "r126", "r140", "r208", "r324", "r331", "r385", "r386", "r387", "r405", "r406", "r450", "r466", "r467", "r468", "r469", "r470", "r471", "r555", "r556", "r557", "r603" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r15", "r19", "r203", "r538", "r573", "r574", "r575" ], "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": [ "r204" ], "calculation": { "http://www.aligntech.com/role/FinancialInstrumentsFairValueMeasuredOnARecurringBasisDetail": { "order": 5.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "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": [ "r453", "r454", "r455", "r460" ], "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": [ "r453", "r454" ], "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": [ "r453", "r462", "r463" ], "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": [ "r296", "r309", "r310", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r454", "r487", "r488", "r489" ], "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": [ "r453", "r454", "r456", "r457", "r461" ], "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]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r296", "r350", "r351", "r356", "r357", "r454", "r487" ], "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": [ "r296", "r309", "r310", "r350", "r351", "r356", "r357", "r454", "r488" ], "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": [ "r296", "r309", "r310", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r454", "r489" ], "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": [ "r296", "r309", "r310", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r487", "r488", "r489" ], "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": [ "r453", "r454", "r456", "r457", "r458", "r461" ], "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": [ "r459", "r461" ], "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_FinancialInstrumentAxis": { "auth_ref": [ "r201", "r202", "r204", "r205", "r206", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r218", "r219", "r307", "r323", "r449", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r595", "r596", "r597", "r598", "r599", "r600", "r601" ], "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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r235" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r237" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 6.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 4.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "verboseLabel": "Remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r237" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r237" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 3.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r237" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails": { "order": 5.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseforAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r230", "r232", "r235", "r238", "r517", "r518" ], "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": "Acquired 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/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r235", "r518" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 3.0, "parentTag": "algn_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationGainLoss", "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", "verboseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "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/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r230", "r234" ], "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/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r235", "r517" ], "calculation": { "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "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 intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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_GainContingenciesByNatureAxis": { "auth_ref": [ "r257" ], "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/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r257" ], "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/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r249" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Arbitration award gain" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r223", "r224", "r482", "r520" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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": "Balance as of March 31, 2022", "periodStartLabel": "Balance as of December 31, 2021", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "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": [ "r239" ], "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/GoodwillandLonglivedAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r225" ], "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/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "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/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "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/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r80", "r108", "r163", "r169", "r173", "r176", "r179", "r207", "r266", "r267", "r268", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r464" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r75", "r163", "r169", "r173", "r176", "r179", "r519", "r528", "r532", "r549" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Net income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "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": [ "r241", "r243" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "verboseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "verboseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r110", "r400", "r402", "r403", "r407", "r412", "r414", "r415", "r416" ], "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": "Accounting for Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r125", "r126", "r161", "r398", "r408", "r413", "r550" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r228", "r233" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r34", "r220" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r55", "r482" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/BalanceSheetComponentsInventoriesDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r36", "r220" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "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/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r35", "r220" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575" ], "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": [ "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575" ], "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]" } } }, "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_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r258" ], "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_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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r108", "r171", "r207", "r266", "r267", "r268", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r424", "r427", "r428", "r464", "r480", "r481" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r108", "r207", "r464", "r482", "r525", "r543" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r108", "r207", "r266", "r267", "r268", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r424", "r427", "r428", "r464", "r480", "r481", "r482" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r524", "r537" ], "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/CreditFacilityAdditionalInformationDetails" ], "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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r45", "r107" ], "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/CreditFacilityAdditionalInformationDetails" ], "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 owed from other party" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "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/LegalProceedingsNarrativeDetails" ], "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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r249", "r250", "r251", "r253", "r254", "r255", "r256", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of lawsuits" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "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": [ "r350" ], "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" ], "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/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "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": [ "r92" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r93", "r96" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r66", "r69", "r74", "r76", "r96", "r108", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r130", "r163", "r169", "r173", "r176", "r179", "r207", "r266", "r267", "r268", "r271", "r272", "r273", "r275", "r277", "r279", "r280", "r452", "r464", "r529", "r546" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "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": [ "r184" ], "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": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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", "verboseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r151" ], "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/SegmentsandGeographicalInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r163", "r169", "r173", "r176", "r179" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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": "Income from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r475" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 2.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/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r475" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from 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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r476", "r477" ], "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 cash flows from operating leases" } } }, "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": [ "r474" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r168", "r169", "r170", "r171", "r173", "r179" ], "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/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r47" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 1.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/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r56", "r482" ], "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 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": [ "r436", "r447" ], "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": [ "r43" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r60" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification 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": "Change in foreign currency translation adjustment, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r67", "r70", "r421", "r422", "r425" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r61", "r63" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.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": "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r47", "r265" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 8.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/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r86", "r89" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Common stock repurchases", "verboseLabel": "Payments for accelerated share repurchase" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r84", "r87", "r193" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r364", "r384" ], "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/StockholdersEquityAdditionalInformationDetails" ], "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/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r317" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r317" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r23", "r482" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r40", "r41" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r8", "r221", "r222" ], "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 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": [ "r85" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r84", "r85", "r193" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r84", "r85", "r193" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from 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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r240", "r482", "r536", "r544" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r394", "r515", "r589" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "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" ], "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/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r331", "r388", "r482", "r542", "r558", "r560" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r124", "r126", "r208", "r385", "r386", "r387", "r405", "r406", "r450", "r555", "r557" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r154", "r155", "r168", "r174", "r175", "r182", "r183", "r186", "r344", "r345", "r516" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r104", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r348" ], "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": [ "r334" ], "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/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r335" ], "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/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r478", "r479" ], "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": "Operating leases" } } }, "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_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_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r362", "r381", "r390" ], "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/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r230", "r234", "r517" ], "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/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r230", "r234" ], "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": [ "r226", "r227" ], "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/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r226", "r227" ], "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": "Summary of Goodwill by Reportable Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r37", "r38", "r39" ], "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": [ "r369" ], "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 Market-performance Based Restricted Stock Units" } } }, "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": [ "r431" ], "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 Expense and Other 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": [ "r264" ], "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": "Schedule of Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r79", "r185" ], "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": [ "r163", "r166", "r172", "r226" ], "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/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r163", "r166", "r172", "r226" ], "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": [ "r364", "r384" ], "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/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r367" ], "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 Restricted Stock Units" } } }, "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": [ "r376" ], "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": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r52", "r106", "r141", "r142", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r331" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r234" ], "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 Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "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": [ "r150", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r179", "r186", "r244", "r245", "r551" ], "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": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r150", "r152", "r153", "r163", "r167", "r173", "r177", "r178", "r179", "r180", "r182", "r185", "r186", "r187" ], "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/SegmentsandGeographicalInformationLongLivedAssetsbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationNetRevenuesbyGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedtoAllStockBasedAwardsandEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r365" ], "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/StockholdersEquityAdditionalInformationDetails" ], "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]", "verboseLabel": "Weighted\u00a0Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, end of period (in shares)", "periodStartLabel": "Unvested, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "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]", "verboseLabel": "Number of Shares Underlying RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, end of period (in usd per share)", "periodStartLabel": "Unvested, beginning of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r375" ], "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": "Weighted average remaining contractual term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r372" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r379" ], "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/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r378" ], "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/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r380" ], "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/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails" ], "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/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r384" ], "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": "Shares available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r361", "r366" ], "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/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "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/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "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/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "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/StockholdersEquitySummaryofNonvestedSharesDetails" ], "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": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r377", "r389" ], "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/StockholdersEquityStockbasedCompensationEmployeeStockPurchasePlanFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r572", "r573", "r574", "r575" ], "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_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r263" ], "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/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r261" ], "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/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r262" ], "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 net revenues" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r150", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r168", "r169", "r170", "r171", "r173", "r174", "r175", "r176", "r177", "r179", "r186", "r226", "r242", "r244", "r245", "r551" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails", "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r54", "r72", "r73", "r74", "r114", "r115", "r116", "r118", "r124", "r126", "r140", "r208", "r324", "r331", "r385", "r386", "r387", "r405", "r406", "r450", "r466", "r467", "r468", "r469", "r470", "r471", "r555", "r556", "r557", "r603" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r114", "r115", "r116", "r140", "r516" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r324", "r331" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r23", "r24", "r331", "r363", "r374" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": "Authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "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": "Amount available for repurchase" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r324", "r331" ], "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", "negatedLabel": "Common stock repurchased and retired (in shares)", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r324", "r331" ], "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", "negatedLabel": "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r29", "r30", "r108", "r191", "r207", "r464", "r482" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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_SubsequentEventMember": { "auth_ref": [ "r472", "r483" ], "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/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r472", "r483" ], "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/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r472", "r483" ], "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/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r59" ], "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_TrademarksAndTradeNamesMember": { "auth_ref": [ "r417" ], "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/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r201", "r202", "r204", "r205", "r206", "r307", "r323", "r449", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r595", "r596", "r597", "r598", "r599", "r600", "r601" ], "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": [ "r332" ], "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": "Share repurchase price (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "auth_ref": [ "r533" ], "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": [ "r533" ], "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_UnrecognizedTaxBenefits": { "auth_ref": [ "r395", "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r148", "r149" ], "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_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/CreditFacilityAdditionalInformationDetails" ], "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/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r133" ], "calculation": { "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails": { "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 (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r133" ], "calculation": { "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Total shares, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r133" ], "calculation": { "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails": { "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 (in shares)", "verboseLabel": "Weighted average common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "sharesItemType" } }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r104": { "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" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r257": { "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" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r590": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r592": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r593": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r594": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r595": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r596": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r597": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r598": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r599": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r6": { "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" }, "r60": { "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" }, "r600": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r601": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r602": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 75 0001097149-22-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001097149-22-000036-xbrl.zip M4$L#!!0 ( &2!I53Z=TH@#:@" #VQ'0 1 86QG;BTR,#(R,#,S,2YH M=&WLO6U7&TFR+OI]_PI=]KWG]*QEV?G^0O?X+!JPASE&M &W-WSI%9D9"<)" M8B1A&__Z&UD2V-C8QFZ!5*(\T[:DRJK*S(@G(IY\B?SM_[P_[;7>XG#4'?3_ MN<(?LY76_WGZV__3;O_/[[LO6AN#>'Z*_7%K?8@PQM1ZUQT?MUXG'+UIY>'@ MM/5Z,'S3?0OM=G7/^N#L8M@].AZW!!/BLXO#52Z3U8;9=M:Z]2U&'D)-\E%8CXUPI UD)K[+! MD+,Q#((4B,D85UY[/*;640O[H]7N^W%[A/&?*\?C\=GJDR?OWKU[3-\?'PW> M/NGV>]T^EA8_&0^A/\J#X2F,J4>>",8UU:,M^]'W6O/>"I&>(:Y>$\^'0^S' MK]TQO7KMENYHH 2WUVI7W36MGWPR+7'5%+K8_5;QSQI!77ASZ6_UGR YBC87 MEP^!WE'_VE.@USWJCS$>/XZ#TW*#8/*3[J8GO[FIPTD;_)/JZF71T?!C]3*, M0E6,?JPZJNU+>IX^[[U5(0AY./W92P7WVDZQTR1<-NG+S__7@7\S]7NM)G*5S4,66C M,$A0+A:E$R(RD2W^M5%5A5-'?E2M/IR65V-W=;-/];M8I^8,H;?53_C^_^+% M2JN;Z-%)_GD1-@9O7XC=MP=R^SR=;+X]?.Y/=DZWWVWO;[+.QN'QXX<2!VGCGV0AQ>'+R.YG#_0!SNOQ3; M'R+OT'LZ&[N]SNF_NSNO#_CVR4MV\&'MHG/RBAWNOWJ;GC_KAN>O3. MVWG=.3WXT#OMT.^'^\=OMC=2KW/R[^/MC5?O.Z\/Q,'^]O2>/^E=NG^X/V"' MK_]-]3GB]-83>@<[>/WOWL[SE^\ZXI78/MU\U]G?Y%3OXVWN+E[L;XZW]]C[ M%_M'[W^;:RCE'\)G0;E/4.T9G(V,K3(H2YR?OX@-1*^ ME83Y%Q)..2%A5;1M"&3%>?8DX23;V5GN1);-A)LJ ??@J)'I M]V0JOD0M8D;MJ8(L9_KHRZIV>]$AY7OQT/BUY<"Q,?OQ\E>L23 MZ\^8O/_C2Z=U& W.A]6WBK^L3I5MHAD_HVR7#\(J%KS\UDWE>^[BL%55"&]D MCNM;__=Z5//YS4\O?[K^]+/*3EU^(YHU')>0I#*>)>AG_/*^C]>NJID^*2K; MDG]\Q>3*Y??+ESRYUE$W]AMXCM1-+D9D"CEW02"/B"9P%!GD7UM5=Q'57H#N MFO#2\;0'5%M\?-#TRNUZX+S?G31_= RD5EN_Q> MGO'%\\XK;;Y^PY1[K[[:V[C-LZY)QX@(U%C I+4B1TLV62C4V;+@=,JNTFI^ MJ=5\$;6:WUZK^=_1ZD]E0,' 7A'>55\0[Z0V?%JTLG0P'@Q_4EQ?W%]^W,#^ MX+3;O^FQMU6I:X]X#PJ,=SD:Z*7O3_K=6-WO(VG@5Z1NG1U M,@0]'?Y:W1L3Z,L]F_\Y+T,T@].S09^^CM;>=\E47Q:CWXFT[XT'\12N$!NN6,: ]/_DK5!.DBO,2R.R71Q#MX]I$X;] M;O]H5!/Y>"*;F($$I(3*,GL"E%:>2X%9@5)S(&>U%]3\J2/ZC.BMCTI9Q8P* MBGEO#&%0TG?!ET^J<[&8"R#HI -PD[B)7 4@*YMB3A1;9F^X];!\@K[3X'+^ M C4R:(PQ!\^3\CD!>A.$58J[%+V5RR?0>PM)YR]W]C0+4&:1W,CSAA4^9L<3 &V6R#IEG,"D*-%8SKY=&-/-@@+,3$R"+ MUH2L(HO*\#* XB5H2[]J\-8MCYCFS !G)S)E _?)HJ*(A&AZ!""F#AE%(MY> MIG^6163WR@!G)Q\ID]$^Q\"#4YYXN0\BT,<@#,\AJ4H^; D8^GTY)38SVD%_M'6IB M2M)'$3RDP#1%#T[+^Y//O'J 69$3<[RHI!+DGADII@N(-I)-"?-87U![59W+ MZH=K4HU@?5#DL!@YZ8[A8OFD.O^!V;D(VK' ;,H$5*=4S-X' M)"FC!P7.HL_+)^C[&YB=CT -!0O)9]1&*98MA!(J6"*P1* L6T;DSF5@=B[" M!:>)])?DUGJ)9#I_2W-F=7P!#_-**9S]*<68G)&FUE]-Z1IU.6T.-2-B@T!>TYJ9261TQS7YHS M*Y'EE(61TIN0260!0HK"VLQ\5#KR;)9&9/>\-&=6\C%.6.Y)/)%SE50,Q(*E MS488$X*5]^B4YM4#VA@?G59"(BJ*IZDO$N90YK\!)-1@MF<=1L=K_53^*3KZ M%GHW^&2Z6).Y B0;P93-97Y4@06GDK".C B T16&$0J*WDH,01'5=EF3;Q1)HQOI@>#884G#X^Z"?]C">#XE: M85T$%"C<,VA]EH8I1A3*E6'#8)6%C#;L&)D5"0;4XNO(=P7T:F]_6.W5O:BEA'+*U&.2"V,M MB8@[-%9HK:4.%DV0BR^A6ICZFFM)HE@-G?8BQZ08#YXPS',)V)*13.3%UY*[ MDM ".)M%41)A$9A(&"F45RDEQV10 -8D;QR+9@F49&TTPO'O$-]@#3%LLQ/* M*Y684SEIL#YJ8Y+.'&)FRQFOW;^EK[.*!&:\ !4E.J]*9CZNN8H:G'-*D\E? M2A6Y]Y"^SAH"02%% M$&EI66"HQ-GE-4;PS8%)=B4.^\3T\X@UZ) ^HB%P^( M7LLLA-0J!.&<=A@S"$&_LCIL2ZJ%<:^E;D B=&9'SCZ"0J,AH3'>F^@8<,&7 MD^+=NU6OI6I("@DE!FV]8@H=.D:!>TR0-%D0K /[OP6O>SYXB\-^N7(YF$9/ M&*WUT]H1TJUD1^KFA3-#E$8'\$3$8Y1D[977+KF43.9U8%IU0/0R:HY()F2I M489(FH/D!GC0R)FT2O.D:Q"_+?G<:*08+@;)7992,?"./'=R(')9">SMPYYZ M6Q0A,9&Q9&J03$:E$P(/1(62E"AMCIPOI9!J-AH9973(B?] $DHZ[P)PZ[F/ M/B2#4(-DEPNQ=&]VB=YXCLH:D),E]%%[P@IW!)\<#&''/1B!U-O5S3"99G"! MJZQ,LDQI$8&8ATPQQTCTU,8:9&9B MS9DPT20=C/4U.+)@,5?MS5!"06N1B60+:52Q^QB2DD%&YP1Q\<;4-UI2=M"% M8!(C-2FIVL'F@,98DQDIB9*9I<77DF9MYYTKB;1*"IF8!.55# :$,U)A%%ED MK<,RT(K[7Y8UPZ ^9\PFE2RW0B5DWG'G&/$^J7)D/"Z^>&IAZ>NL(CR03E@! MQE.T!LX!E/,_N9=".:)_-1AMK4-(7V<-<0A:DLT %[ER/H44@I+*26M#<$(L MOH8LTB*MV^]H2.V!ZP63&GA0.7 ; ME- 6DO 1 Y"Z9$U!?)WU8H&4A*>0,HRM9?C9YGP?0RN/G%6;DYR\-[8XC">Q" 2N?D'9+H M2FXVJ(KM(Q=!:5V6^:LZ"VC.:WYG&&V7PVA1) '4>66SC#0I&$G$3"N4 MV2ZED&HV2IU4=$E;8=!XE1UWNH2[CFP7[S MM]C[2D=L]<_.QZ.J!*\)6+)FRC"6DM59!9,@.\>EL%HY1BZW!L:* MQ4/NHH"%$2Z\="9&,(0/%X0HZW]EUJ"9UM" Y4XU4RXQD&-8]A8#9$[1FG3" M^9B2T$'(X(4W-,V5T L%U=FA0*&M-KL/,Q.(!9Z&(Q9*A>%& M(X*7/DE4*(RRD)Q0D- ;)QUX:^H%G(97-,"Y+^ $YRQ/&9(20H6072KIN'+B M(1')P!ID!6UT=2&W%.-MRK+Y'V* M&IVQB!0)U6QDM>$.#5[N&"\.HW99&^]+GL<$1+"U46A4B%%#K!?7;E1TX?*. MS%!3E74J9I>S8(JC"T%[(K7"\L",Y+K1U#II:JV80YUADSVX!(P1:%!%89S/ MDGX@&NX%PSHL]X-CVA@ MSBE) MAE'PF!3(Z" EKE&A\SYX5(VBUE%1%XI6+"%JG"7"'5+R(ELE001 ,#JEZCA@ MYIL)YMJ3B;E#>!E14_)L6J.D2J!L#AZ\%M79H-8:X9I]$K7G$@UJ9H\:SXVR MW-JL8E;2>B^,DX9^\"5L2\V.U@5: />0]52++)2RP8I$!AZ=4]D8JP4':VW2 M=<@FUNAI0R3N.23R*D=@3F1 Q;0$QQ/C]$O44>K0S$HL/Y%H/,V/@L;(H%PP MF+@N1Z.C)_80@$,V3FB10JU T_"(!C3WLN"1!$&\05DF9?#8B)N8P3A',1(A?$='V];/K"J.\-5F:%%4@Y M2_ Q^"B4<-XQ)Z6308M(EKQF^6:6"2OW1QH:K-QVV9_@Q@.SRJ>DE.9!4OA# M+T".,G@O:H65ABLT6+G+&$R1$Y%6!NNBTD([KH"<2P"K F&H&<&]HRFQV9VA M])"U-R5,(%(VV@L5@(%%(Y+P)H,TH)I]$LI8*CAC 2)>]59YI2#*7 MPXA3TCHJ[AHMK7O WT!FQI")FGMI(@_,D2KKZ$&&H&5%Z"6SS;C3\M.-!C(_ M.EW.+3,\>;!216(8W,FLI0#"4LZLH17+3RL:R/P89'Q,44E$%,DK04[&>:\" M<*OH;^MJD,G@6SOU=\;'.*Q48H&.1>T,^L-[QT4Y8'%\4;N, ;K*<"FL A65 M@>@D@QBYE8EQ9T(-V&VCGG>@G@M%D18%*\$R92$'[DU4Z!5DI57*S/A,GUP- MIOKFAY4%( ,/ KB+@A7IN);(5*Y8"&*,Q**59RM;7 2L+Q10:)[?46 E6 M<2NR(!TVR05=TN%DR[A&Q[%> U%+'P6 8EY;;B(PHWQ)2(=6NTPF#F-F\$"D M]3VWO"C2LC9KSE(2C(-*(%T6Q+UYPF1T#*%>:TKNS \MBK2R):-G59(>G$*& M ;A.(I:<+1F]GV"+<[' TOKNLN!!'R^V8?@&Q\_.9[@P> ''$K\5M*S#Z+BX MZ[?0N_/!/-[F8D;Z67&^L@W8&_HWA)B=32)4"7[E- %7HY\/3C^7*%":'5B, M$V5S?$1@46D;'1@!3FH=?4ANFG>K 4M-P+)08SG+YUF\9]P;;A(B4])*D$:$ M+))A%*N"D@U8ZC%0LX#(73ZP<*F9RAZ\$E(!SUYA=-E)@4H[":X&8%D\-5G$ MY"?U5E.ORN;?2*H#7&7@ ;+F5H88?93!UH'--FK:D(9[Q4PT/C*9M# 0E90D%>; !3)4(=0*,TT( MWV#F'C 3I/48RLFTT1&+(.P8DU@,RF2.0M8+,XNBIO.(C1;H6-@9#IT&ARDD M0XS!$:5-7G+'020;/(I0B]&@1CMKMX&LEE#1& QC/N; F-),.RFTT#QZ %06 M5 .5NA.&QJO,""I6:B$A:S Z*RT4*!6#38"9H)--O89-&Y[00.4.AZ&4!*%4"O7R. VO:(!S7\"1T0%2=&:D]BHI#Z!SCN!L&=-R M#:U8+EVMY:1:4,+9K%AB(BE(UC$K@N-!L)QLM+91T3JI:+.TZ>[7:T@KF8U) MI*2D]TZ#%QB"]=DSYAL2T9"(!B^?CJQ*91+WH)QT2FCZ2TOEK0>+V1=%4$ K16B5 M,Q6X]:2ED:&2(:N8=!U2R32:6D_F4&?8\.0S@.,0A%?>F \&.L,.!:$#@V! M: A$ YL;QJF2%ECRN^84R[X(3W[&.\(040I2\7H-I38\HH'-_<"F3-3Y9).$ MP)40S E!L$'-N>5.<58KV"R*IB[D*KRY',DT.T4M,\N@E 61B4(X"3*8K$JR M2I>("#$2M><2#6KNP-(8*T@AQ+"DK1 M_YT)H7@<'G4R63=KFY:?1S2@^5'0!"FE1<.3DR4/L@)P1@A7_9_0U"PXG_]: MN(>LGBF;:+WT%C0JE;)/24H6F LV,Y6:>8C:1^\-5F:&%4N4FL?$,&LE9 8- M24>PW N54#9I7I>?-#18N2U64#'T1!:$5DJR['-@QHF(O#?KER26OI":.U?EH[ MHEH3K6T([BVT%RD2(G6*02>FG&%>Y<2=Z3!JLS MJ]<8[3)!YO[H1@.9'X.,4J@M\8BRO539D ,#CY%GY#F+:.H%F896-)"Y!_J MQ!$P&F.)B1N?*L"("![H.S-- I!9Z ;=M/G^C.["0G=WQLNU?KQA' V&YH AGC1F%CUR71(S9Q\5U]9G M5;B\K,,18M_2D4HC9JP*?QLEG4%_>._4O!PM/[ZH7=(R@<@#9,?1!94B.AV= M3]P8YJQ5V33J^2#5LZ$4-V#%9YZCSX8'895TVD<3;=01)/%ULN<-5A:9+CP, MX"X*5HPTV62IC M:"1.<-J#7%RQ;5"KW\*X^Q8_>JO=[NC-9\(:#+%[U-]\'X^A?X3T M]1T,T^RE11(9CC=@C$5>HDW]QZ[D]?':54^F3XK*3T1[>>5GS*95 -[QH)E1 M(!QDYX/7C-%WXE*\$BV_%"UO1/M3HN6W%RV?F6B3S"Q&'3PS7"$'0$E"M1)L MY,BG6X<:L/Z,:?T,?W\GR&0NH/4QR>04LQ"DXREFXX4B?UB'LW 65DBS7.*7 MB2A3YR6*+74J1T@X&URVD8GD8PV0M%!#/G>H,=^MPV@X7IU,E5WRY3C]MKKY M:O?OM^UWZ)6IL+UCQ/&+0:RV%\U\_FZ.QNN\WYV L^'5\I^.AEA>-H=#93@ M]F-/?KQT^;W*A;^#^/7. MP4)C+/8OOHJQJ[K_ ,:,!X$)#&%+*NG*ZMN@R\8]B@@)$ZK!6(.Q66/LCQ>= MA<;86:__58Q=U?T',*8=2]9A9DIKE23S01/%EDGZX)*+J<%8@[&9^[&UC87& M6(3T=3]V6?OHJQ MJ[K_",:4PA1,B#J LF]%R&B2D[)2/_Y!F,-QF8^YO&O9PN-L7BD)"]F62@IE1V74M"GR!=X[/X;0MQZL??W5;7![D,=\^CV1E_% MV)5J_',Q)YT2"FPPUF!LUAA;>[78\V-P_O7YL:NZ M_P#&O-6$*09,"JW(<7F.C%MEA;5"6]_PL09CBX:%Z^MM43M,2@O'0&F9O680 MK42/65N>:K HNM'?9KWM'>S#PHA6))=E0I6,#RQ+%"(JKQPJ58.L( TNZA8[ MW=W:HMGA@MG$>>8Q&"Z4E"DX9[*W.2:KC,$'DH*YP<5RK!V?Y8FK&&.V(07P M2B"$>80)-<#%G%8U43$5&X5/V)G"E-6;Z_$ R M>RP%+IKUH[-,<*ZY)C>A?4:K @N! JG,#&-:>B8>2E:.I!B]KBXNW6:,\R+(%@**3()'I2F$$I) MXY&0X5PU9+NXN&C6I"PCWA8%%PQT20TB=#EH&** &'54AG&PVB.3BXN+1G_K MZB_N;AW)#+.:2PF,V\P-!5 I^9",8:BC\1*]L@TN&ES4:)WP#/U%!@962;1< M*-#)21326Q&XDC9/UVLTN&AP48LU4;/,5NXP>_(0RH'R5CO$",((+Z/3M^.,/T=5GMDO;USW$73Z'; M[_:/_L!A'@Q/B_QV0J][5 FOR"F.,>UW3ZG(3MZC7T<98KFV=YGG="+AW^[F MP8_3H#QGN@1-57E6[_9-5XKW20W,S^-/B^C/I<$N3I)I7-B2@0&6H+Q1!U3+H'R M N\8N$F?X?V#UF?.'KP^@T&O7=;6"J$T]'+[MQMH,KB1G&+@].[":^CB,8C1AV-$CR"QDP] M!X9'F:Q>$L',T^O-3E;&^$!71W.05A(R=[-4)L-SH"DN$62)]/>94C\> 4A[O8JYCZZ+A[MI31"P^<.* 1"I-53.@0/7+I%8=Y;OG6 S!7 V>,4LDXHDX[P$L#XQ1[VKHEEV;.X/(>$I#-^4:*?ZTH'3 MY>06##-SVH(!3I)U)O!DI184%>6L--0A'_Q"2_A.\"DCJIB%- A0+7,)7CN* M<%CR4J+)RX[//TC9^WG.N2U7BB) MW@V7U, @9/ 4J)*3]!!8B-$[*5SFG+'/3GY=Y&'OQ60EGQ.$\N.1=4,C \@ J.)*[ >9\3B5-&AZA4LGK)4#D_+CG#A:@)8LI( 8O5 MBOBD2SI98T-$'5![M^S8G ^7G LZ94J@B8U8%H/B*%R9GB(9:"$<]],\VXV$ M%PN?&$,Y-1V2SDZIZ+T/& KGX!ZRC'S9\7D_7'(N> 0C;4XV6R\L^4SI4Q+) M<&Z,2L0N:[ H9[$D>B?XT]FG0#)!DXA8* XJ)9<\A3D@/86RE9 8LV)AA;2! M8?QQ5\2G,_I#3-WQ,XC='M6W-.-.9<+:S+;%3&0BF/&>)*&55"Q+R#D822S0 ML&R"Y@]))K=^Y?4G7X?D"QR/<;B3)V5JH@6&*PW2.INB5TX03I-403.G U,4 MTE:>L=*"]J*KPY\P[ *9SMVK!9#!!\O!0W'9')P4(8$3-D"$Z$V--' . M!NGK2O]BT$^#/D44. S0?[.3,U(M2KD76[_O["Z)8EYW:6 =DH9DSK(*/CHT MIGSP0FHK%&]4Z2YV535*^F,+70&E9%JRQ"UY6'#@, L;350LI.E8T6(KZ=_= MM[10ZM\HZ0U**K7S C%P8M0J,0O>&,B";&ATPL18 R6M-!+./R8<&N;OGUO<@^[I%^,_5?&'!OE0_!NQ"4-N2]^U' NOO%QT84R]\*OZ-]8WNZ.S\NXY^!IB5 M;2YNB=E/B_X-S%JE0B2X,IV82A&=E$F"D9YC,![#XOO&/WK0+U/;GXIL/(AO MMOJQ//PME@(48^J:>,9DLJ#N-\3B4'D&KAR;)X--'A3'G&JTC)I$,#C%J]V< M-Z<'6Q^,QB4%2&\YMS(DD5'E)%,,3CF;O3 R&02OK2IY0CY;R="(\VY6+\Q* MG(Z)1!R6:9V3,BIAL1<_*SB:*M,G/@0O),4,$! M2$P*=*2O2+_6X 3'19/IW>PG$RFS9+DTUBAR75X:5-HJZE%AF..U,XV+)*;9 MFL-+A K:?QQ3E$_2:F4 MJXE04HK6R+*JKF24M-Q#HH@/?" N;D6M,K_>!*)[%,_\W566&%4VVI8MEH;@ MQIUWWKL@>? *H$8\>Y%D.9^A;H&>HU0R4USI70S:R<"UB"E)<+Q.$U'SM9KS MAR4([ET6"3&#*@>!@[=H@E1D9"&@Z.AG!Z+58I MRY_X%T7N.(!D>E:)8+7PFAAVSD&Q& %\RBYXQBU3V=8@X]EB2FAV80IC#K@5 M/)=LRB6]DF(41W(&EF%.^I)FBTMS*(1K1/7#ME'7XUF<%9K6L^+MJM'8V M[/9*[ZW%B#T<0N&,UV^Z:_"KMO S +]-@B6IC.::*^TS9,4Q\(1$)'5T<@I^ M4I)VHRUUTI;/[<^G^O(=^_-IT9_"PP@,C=5:U(AHSQBPWWUO=1[RH#\:]+JI M6@:Q56G--7^V$+Z[)DU7%+5GG2H(P"9&11FC)5%);,2BR[ M#LUG%9PSAG&?O?5">0?!)P],6&^2A:3KD&#_+F2Y1.YM+J;))):(3#.-6J@R MJ!4H(B4G)UU$SG(=3%.C5HMGK3!QKE!&]#JH;+W/O/QAVL;DI*S#FMW;J-7Z M8'@V*%RX,^A/!;^,1B+K[(UGO!Q_IK1F(0LCA$[!LHA6?9XLNY'F0F/3)Q, M&1@KC9+>A)Q(CMKIK*WA=EFP^2"8!0=N=?2.0P2EK0O9"A$TRHYE$/GLN!NA-Q%G')SWQ\.+ MU5=[RX7"$))P*AHNK%(\EY-=%#B-Q,TB3[P.VTCG+[FY8$Z1WR/C"8EDIR)S M8&(R#(4Q2>1@ZK SY9:26__7.:@ J>NQIG0AA3F?V4R-BIMR1%V0U:B-]L":+JGH(1:RFJ7-P]1?.6P>PV#&4)(G'T MD;.H/+>0%',V:L8S^:>TP*?"SR6,OYL#:VV,0@ SP3'EA/!HL/ ZT]L89+[E@ MN3CG0)&R]L*08))!M\ GI,U;!K/#0312,@_=)]OSK$T>!\&'$T M^7J,D*KZI.[;I[_17U,0,KTIS-O[U73>-CUKEAU]3=W36@POJE%ZW MC^WJIE]/87A$E0N#\7APNJJI;F]Q."Y"G+ZD>M_D\K3:WC]V6I::CZE_QNGR MQ=-&/:X:]6297UYY4SQY>%KCLO+.RD)GNHT:57OKGBESY MK-W3EO"S<:N:C&G]-ZO^_#J]/AZ=1M7Z]22ZEBI?%J<:#X>KE^S)I7CO#:;=WL?J_]PE2HU8'W[5V!Z?0_]^/ M1M ?M4>DJWE2<-3]@*OCM?D_Z_]:ZSS?;*WO;&]O[>UM[73F MV 1^JR:\AM$QJ>R[K/M37:K M>OVO_^:&_?K5WOL$=&:!0/=L9W=[6G-R'?U!OW-^2D^*K:F'V<53K9?'OXW)_LG&Z_V][?9)V-P^/#DY<7._N[IYW3/[N'IP>B<_+[ M\<')]L7AZS_?=$X.U O9Z1U\.#O9WMA\W]EX*0Y>'[#MDS?L\.2P=W!Z>$IE MWAV\WOJP??IG[W#C0.P\<^]?B,.+@]?1')P\>[-]NOVALW&@#_=?ON\\W[K8 M/GW6[9R\5(>O#]\6_/PKA:>M[ZC3U&?>B44L)S[NNS,VH M^Z4DCVGM]/$?EQ6J2R"D'EMM;A4'_5!X)1\SI7XDO/I:+'49#HFS]R4@^A05 M/_&0<+6]MYMO>\7"CF))._>WKX\AR$9@M[%+IX- MAN.55I6J:$POH$XA>K4:!H->@%YO, Z#][6TS,^ZX?DK?KXM M=_;?J,Y&?+?]X;A[N'_8V]Y/O9WGG3?;8I/J\&IZSY_T+MT_W#_KDO5F!V+S MW<&'J'?VCUCGP]J'G>?_[G5.7[WOB%?J0+S\<+#_\J+SIWOW8G]MO+W'WK_8 M/WJ_L['&_BHGWB4I8QN#4FU%4FO[:%@[6N&XQZ@UAF)[O%7FU\^M^Y4QFNK\ MCZGSR?F(Z._%W]+H6863E4*_?+6VN[^Y^^*@M;OYQ\[N?NN/5[M[K]8Z^ZW] MG1:%R_L4$T^L,)>MG=T6U[^D?TQ^V'G6VO_79NN3F/HJGEY;WV_19>ZENM9? MWZ8X]^X,OQ)=#8:M\3&V_G,)Q-:$Q[>PGS"U[L$$_%&];W,R)WG- *PF^J5] M2N\\+K>U$URT+Q"&;>S7TA+\?(RVL[_Y5Y#6L9RQC3(3D),+;1?IK\B]-L9E M"S*O/-TN:8,G*BOYHU;I^*^">D%5,ERY[S$%E MV7E]O[19S''@)5KVZ)S?+BQ*2@F MH?9MRX,2JXAM5G[K;/1.#D_B>ZKCES&'R3%FK5T[)(UM!9JU0834!LED.<,/ M-;IIS*&6/>;8WUWK[&V5R&(!@HY/AGC\/ CYMV.0\14R+X.0/!R<3KKB_O]N MC0>W&2I;H'Y<'YR>=D=E_JB5N^0X^^=EVF>U=2>#&K<;:[E#>[Y9S5H]HX9V MJG;6TE#_=$AXT?EP\)>-&$)DIFV42&1G0VS[X$Q;VN!T**<:6:@F)MM2".T7 M-Q#\^8&Z^Z^[^#R2N1F,=Z[YNWA4'>[3'Y?4F ]+^S]L;QS]%:,75GO=%M6@ MM0/==F!U.UD.P0>; ,7*T[476\\[K?W-]7]U=E[L/#]X-+'N6YWUQ[$<&)&RWE,DTW=%#=5*V[6 M)\O.UHG/?LD-1Z7$V7#PMCRGIN-0$W:X_9R>*;;?'S[_=^_@Y."BL[';Z^P? MO]D^6=.=4S+%)\?=SG-BD!MO/F>'[ZC^\N##LS<'U!9BEJSS_!4G\WRQO?%& M'&[\N[OS?(OJ_5+MW#0B#88)8RQKZ^!"6^DHVT[DT-:* 83L&(L4M6Q@#][! M$&=+#Q^:=N_#^ZWI*K3).6,UCI7O6VTWKZLM,]9'I7D;DI%MDDAN.^X=A=9: M,P5>.-0K3[VB'XP57G]3<6<[8#=Q6RL+%K)4&OY+95);Q/ '9;5BZ^1\V!VE M;JQ8_B O3FQR<_6[GWJ'JA7#(^AW/U3?/XNL?LXBU4V>6X]W'^\];DWS[P\7 M78#7K5]K8OYN$EPM9NONW%^LI33$T6CZSPNJ *^EK_AY9KFS?_07]YA=$**= M+<4E*H38#M%C.UKNM?,A19M6GBK.6IW!<'S[ TB/6GOG73)Z M7#)6.XYY7RJV3A]WAN24ZQE#_[2"L>V-K;\@!:^U2&T;;6XKHW0[..O:OF28 M\,I+ETG!]O'T[(OX]]%=SLE?DU#EN7>&?Q#9(3>XI%SH[\CQX"]060AI3-MB M4FWE=6I3?T.;QZAE]%YSRU:>K@V['P9]^-(4W),@_QB0I'J'W;,)I7U@4GKS MEU$B@ FV;< "F7-!0"LK)^@OIYW5QKNP\M1IX7CMS/4O4QF7\<"S(>&T>P:] M%K['>%Y.?:>?<\D@N4"#@%]IQQV"H;B:M2'"PU-_8JYOV%\)S; M))@#8Z\"76?])9SB^A7GEHEJ -K&$K^\G&*ZG_]MQ/<_CIJC;&'9T7H MT]GI1RVR6;WSPHY;0!AME65$"V2MOK54?Z;SDS=M4+S/AKO;[2DCOS+LCKOT MP,GL$PXQM<[.AZ/S,@TU'K2H1&':TQ4MXI?PC^*:RO*.M3A>_:'VW?MTCS;\ M9Z9[I'@LI)SY=,]=/O:NEQ7>/,Y^-:YUOYH[68?5'?>J65.$>-R*/1B-[F(J M8:Y-'$)E1_Y_FFW#[I MT3V]XP-ZV_;^G]V=YYOZX/7G.VT&XD#L'N\\/WS3>7Z@.Z]?L8/]>+%# =S. MZV?= [']OO-Z2QWL]XX/_Z0Z?CZOZ8TMN=!2VUN5VXIKU0Y*0ML%9G@6W(? M)HOT2&.K=,+%MT.2$.II8!DG67CSOW(>*SM/+W(.9W9SZKLG*O<_' M58MGJ_&0ZGTK\M9U18Z)I:BY:+,LD7$%+?*?F<<0RC:J%^:D&O1R7*;J3"J_]SWBVLFLATP&D!>O!U8BW+8H1/ MMHI,.?8G_/S2QA3>78+FLE6DE>@J,812]&R($2N^P$6KVF0Y:OU"#R5KU!J= M4S@].AZ4]:.7>S'&QS#^O"GOX'I]JVT'U=O1NNME];MMBOJ;$G<%"]9&Z5;*@Y;+.Q4*1<3KMCL=D MTRKG-1STBV_M7;20_.Q%JTJY![&:7]N ,;3*)J3/[?;'9WPZ.KI[WL.)3PN,C[O54OZSLI3_KNWWI-)7%AE'_YB? MO?VDETLG3\WOP[*W[[=/CMA?"G0$R6P[.+1MI9&W@T79%CHIB65+;<;&X#8& MMYX&E\P;M'K4.FQ!C&1PR_EZJ3(_PQ(]WOAKB[2\?>.%T2E9:GK+\#).(]-T M2GUP\:A$S/0X"BY+3QZUCH:#=^/CR\M30[>'V$J8N_UJ'W*UK*+,70IJYU>J M6%WFOUX6^VZ!KU;PLEP)F*=EOU+7RY+=_B<.A8O0%I=S;9\&_X^_FZ/MZTIU M[[-PQ"'+B.C/3,,)\YA[/_OY,OE8:C'[QZK'TMYN&NY'KHG'VNHYY RYFQ&' M[]J;^]E%4^*[X3I!^F@PO+AAO*XJ5($]3@O5>NAN^_DKO?/\0!Z(K0\[KSMO M.L\/CW=>;[[;V7_%.R>[77K7^\Z'1+]],73W[G#_C3H\22=4?WT@7K+#TTU] ML+]&Q/&5Z#S_-[5K4W;$ICZ\:6>8M=: MMV)HFR++9D@1;>1+[R M],7-AGBVP]*ST/%9Q0?LAAAJ?JV:)7+7/@IQXL2FDIQW&VS_FH,( M.S<%8@] @K47W-XD#IW@[BH8G7R=QIGS;_!,Q7CG<4+5I;^?C^C-H]'RYA6[ MI_B XH+MZ_%!4$P;!JGM,Q?M0X:>?*WRRNV//9W\V:*V$#W MQZ![V8W/JUY&++Y:9)!>-%N#;WF<*\1/$=O BEA#"8RJX=G(6 MJ0%_=@+^1L/ 11TMPU;^QG!767=_XRA=-]\T(U+-@U!TUQ]4TQCG(ZQ*4>,G M>8)O2-TW&%;OZEV4E[_KTJOIM:T^-6U0!K_>=D=5M-B'?BR&@A2@Y%TIA85YBTN?X%_W#C@]3I7Q;OY#4JH',24*H M6XP3?GVNYP!'BS),?OQ#;3D;650TF67) Y M!Z.MHIY&R-^UWPLX 33WJ1]SJZF?A;)190W=9!=7,2>C8QC2HP?GX\I^%T,^ M^-R77&T#^\XJZ$1 MX?(,;R7\"GF0V"52._KGRE;GV0UKHBHQ5E+X\X@K3ZU[Y)A^ MI)6]M*.7 G[Z^*NV8B'VT35'&/[T/L_+EO#'I;//!I.@>G6(99'06_SB=,N/ MS:O:Q3[> H':<#[^^BUW?\#;[=ROFC1X/:EGJ<_O<&Y@'OZ2+9"__'9= M;N\O.5MY^JQRD'6M_59GK;.^M?:"_%8YP7=MOSIO^G./?V\Y4X>EA5^'7J.; M/R9=^151+HNUW!KC]. A_K@QEXNODK+6YE*61-.3>;!:-Z*U5^OJEW2FIU?, MM*ZM:/WRJM;U[\-YZHY+#I\:-^(?JTVLLRR.Y6_&.G\OO\-MQ3]]1+N47^7N M6U."C?Q_0/YFY>EZ?2T1U7Y0)HI'=3:GU(A6W65032=!K;V:J7=\9Y8BOBM" MJ'7MRY$_-:Y^:Z?6U3^K=>UQH;5?BM#:USJT]O4.K9? $)V>#?&8_$'W+=:Z(?4&03G.^W09 M!-#PFR6(;U7#;QZL_(6H,[\IM:\]ORF-J'%8,9%!_?E-)8;?:UU]Z$$_UC>L MJ"107X99JG]MEX&! SBF^-!CVZN-P:FF65:F[5NQ7]J7?OS[OBB M(3G+$N2:AN0\7/F[6I,6PJ2XVI-3F3:$QU&@]*JL$) M#2B?KH+1UK.KK/-[UX.C!N-+('WW8'(3B28WT>*KI/4K3[>A#T>5G;G*@+[1 M'<7ST:BDZRX'OJ[UH7&U=%=LZ:S9#+I"1. MK#P5?W.U<(T,EVP,U^+K).>DE"]KR]VJZIE35IQ<-!_5N0J_.<7*MU^97 MU:\W;R_]_T>]ZS^L=_4'$=,5V6T"M67PB?)O[GY=^$#MDY.RFJ.RZJ"4;N5I MC=/RENKO_VMSMSDH:RDU<^G-97-4U@+4Y0>44O"5IR_J:RY+]?&HS@=EE1;4 MF9:4^@\IL,>"XR:R7QZK\)!S5+5M0(TW'U7UAWI7 M/XX'P\;)+H\Y>T!.MMF>4 NEM"M/:WQB;*E^?XA'W=$8AS5.-% UI,:9!JKZ M0Z_.ZQHK"=2[^C7.,S#I_OKF[ZKJ_Y^K'%BU;4+=;1#&\V%WW&T,T7P]09T7 MCE3]7_.8:%3CC1Y+H/^U=\1UGJ"PM5XW5:E/F5YIAGV6AV%K_V"&?9K-W750 M2LE6GM9X+V6I/F8H^3#JW8@ZQYFE_F>#?KT;4&>^6Z&@WQW4.-I9"A'4N_K7 M!DR:<',9//L#"C>;W92U4$JY\K3&"0M*]>F6>C>@UFZ6Z@\9ZSRY4HF@SI2K M8*#>U;^>?*<)=9;!JSR@4$C]BJ?[X&.L\I$ M:&W5N_YU'E2C MZN?!\+1Z1.-HE\:F/2!':QI'6P>E]"M/:[Q>L%3_?;VK?]P-W>;HC"6"DV$_ M8N/-W[/QC2&246'E:X[&]4OT:#RR5ZA_U8=R,*RT5H S_EBE\,H;0P\O? M;Y;(R?EHW,T74YD\_2T,GWSVO-O<=P=1Z87A>_W:.BBHO[;[NCJFJ/ M6FN3?\;'V/KXO'&-\\:FU#PG( U_;@+3[ZM.3::-0=C:_] MM(_8O_;#>],1Q5OW=[^&<7WSUJ M=?=Q.)C^T]KL54?N/&KM#,?'@PB)+JQ#>7MWMRA(JD[5P?>32W ZZ!^U!F7H M8T3?AE3_(;6"WO-F5 H^&0Q;U*5ONQ%;DQ\'>=(=U()XW"?Q'%T\FB8.Z\?' M+2H_Z&,I13%2:W0>1MW4A6&71$67(.=NKUL=1Q8'IR3G\GNISREK(LJL:5?6E)YSWQ^7)C[^J7U.)2D-*<#885:<*K0ZQ5YT) M\.N[;AH?3VG0IW=-;,XJ^W@+A-&@=S[^^BV?*'*DWL?A_;.Y2FO%9]#]Y.]2 MVV[ZY\HM+ %;N;SI>/C1;A]A.PP1WK0A4P-7H?<.+D8K3Z[UPVFWW_ZTTS_O MKWNWU&*!+/6WZ_(#AVNM/-TOAKB@;)U>>/-)?E>]?9,-_I8EOB<%MC5Y=]FHNL=>,QCX];/Z :/] K9N4G-&GN_;7V8NMYI[6_N?ZOSLZ+ MG><'Y(8[ZU_W(0O?GO6=SL9F9V]SHT6?]G9>;&VL[=.7O7WZ9WNSL[_7VGG6 MVOEC<[="SEY]&_I+%1,,SND9B:(5?!_Q;-PZHU!@=%Q"EP1C^$>-FW?>A_-4 MPIT?;\17@$PDK'(45X'-D+Q-:5X/SD:X>OGAU]0=G?7@8K7;KZI5W?0KQ7M' MY,ZGT9 ^^W) HU1F%R% 9?D\-HU*Q\KY[YZ MF3WF/WE-*_M3=WZKLIP]=KI.E35?O_S98V]@[)?*T1]4$=,"E)S]P=5?+>IO M,W Q@>)7ARYF&D>Y[]F2*M;>IV 2B8CVQ\>CUB;%F*DR$-LPC,FNM*CJK[Y>L?:QRJ/H9EQX#U>\1Z9FKB&;!UEKO(]@^UCTTUSF^/7(V MYESWF,G?/NP]%NJ=]YA@^JA_\CK>I%;T^ZY=/OM2K5D,,7[*;-YK)O)43Z8: MS1T"*@$K$PZW-.'XIA_5!OZ[[YTFO_HCE&'J@:?7^^^NN_<:A[6%0O0]I_-_ MIN>PO.?_>SH,4:D'_T_G+"G.FX&V12OUTUYG]#'YETZ';BVNI%X:??&'#E&! M8&F9=8%3;XBFTD: B&AL(0["?]U*KR&""!0O"$%K->=MYUAWA_][#<35V-/' M/MT:'&A]\OKC>/V^&?2/DWLJ#>%+9W2X>3J,\^$'VV>V>YKF<6,X]/$_U]9G M:[5Q\E0_T&+A^X2=+7Q)7>YQ57ZS[PC/AR.=SL]7__@Y__+Y'&J?N M:/O[_EMUU#IN_&BTMV%S:_]P_^C#>:O]\;AY_+FS?[R'FT?_'.X=-<[WOWS^ MUCS:H^](L[MW<7+4V-H^:VY]P'M?]F#CZ!OWL'WT\VC_ZI],XLN=[ M^,WQWM$&VC_^[V'K[?;%Y37QNT[W\2>^%\?5V/H0Q_X)QOL?-]\VCQMO=\Z; M%_\]VONRWVEL?3Z.XZ![[69H=.#YN_;VJ+$+::-]\*.Y\=5+#"TT 0@E)*#0 M:Z @E, &0RA$02MBU]:5('6,U'_^^GGEW$%S2M.C].X#]2GC8<;#.>(AQU9' MH-/>,4:]ETHX3#T+ AK)7) %'J)+/$09#ZN.AW *#XT)QA'G@.*2 FJE ,H& M!(+!$&*OL9=H;5TJ6A<"+3<>K@"#?YQC8'$,?K,_'*7(7.^I3/Z^3@+\L,F[ M=:-::L NG< F$;;"!+8S%)<&Q>I0 MR>76_15@9LOFRVJ=^)2GWCNH^;,3WQOZX>M%Y[LLX3U68.'>;E*,MT%5Y16\ MZ[OQCP?UVH'OQ;7<+4X;:7?9E?60TZ\0< X'0"U6 .-G09,6$NL-=HQL[;.:)V1ZJOT"I"K7Q!0 M(JI,KMK]D>[6^C,.VD5[L^X,#JPX1I=.NZY\[Q-8'F9<+@N76[,Q=*6-A@F- ML:4*4,8)T!!J$#R/_TE*XP KBU; 'VG9_O'OA8& M_>-+KM;O+?PXR$O%Z?EQM+&6]:!-DM:E&Z8;& MI?3&3*.58"FSB8<<6TU,H@//$J-H;6W3>-U7K3G7Q#O@=4BA."& ,9:" "6E MS'AKJ2F.3E0^#I1 M>/*AX,5BP@J0Q"6,OJ>^-Q-Z9WQ49)_J07[O#!/0Q%\OWQOILWS$986BFI=Y M4Y>]$3J]TSA_K:M,V7^*M3#^7#O)?OML--!Q_CL]/3A/G6^'S7XOC7+0+RI' M7.X5>34Z2"B+@1H(TP(A702$9FB;Q3SH7@G4C5_U&= MX[DW8LF4Y5.GNN<7VI'["J8'?F,QS-),K MY^4LK_WJBO9>+9T^QK6;3V?.8YO9FR&-P5B-/'5 (1Y)(XTFO2(< Z*YX11Z M% )>6T>$UO'\6U%4R2F8$2XCW!P3(S/"S0OAIHDT@]!:@0R0FA- K99 <^L M$8([ ;TUPJVM8PCK1"QSV*.R'/OR(Y?*QPJ<[/>=[<8W)8MX6L;#_ MT<..O5K(<7SEXN.3G;Y+3,MO>\3E)=_O_6 WH5ZY;@8\S<&W]: 79VMX^77% M^KRBVS#3[7O0[6\S#@6%#...&,"I1N-Z3S)5:7 6.Z,$0])$NHU>B2?G!E0O M!I4A:,4AZ(E^@ Q!)LWO<[P]CAXFR;8U'./ J: VI2;%J(\M+(4*.(Q(\IBX7Q!L.>0__^L M\+8"]'O9S@ 4BCJLG0Z]JW5Z\1F/3TZ+7FF]TN(B50RT+<G$*YB3 MA,IB-+/%#XFAP7G#@6$& 1I_!89R!HQ7*B#,G4%L;5W(NJ#5KYB6U?PI:EYZ MKE]6\X6I^;3A8AQGV*2V[#8U#0P0 LU- $2J^(^)RU"EWNRJ'E]57LU7@(RM M5H++TV,#Y1/KAN:K#3$7IZ%\C'9__DHU-D\;QXUF? M*D=-\&3]/V;PU_K/).X>E\T!AHH[ONZ,XK?9>Z2FM ]]3=OD,->]\\)CWA_% M[XN 4(O#2P6Z#P:Z6SO1@U&M'VJC0S_T$;WTJ>M$Y$BPY5)UA^)5<6))IS^' M3D_W;"=>&"%EY(_C,P]?W3D[DP$1'I_AI#_LI(7^>N"[>M3Y[O_^T7&CPTL8 MO7'59#'#ZTNTB2.(@';G)<\HAE]..IEB^S=^IM$6J&HA0I1R'2A6-'!O0N < M:D.P]XYS^16IMZ^T.?#]?^^FD>CCL]<'/2 MI^?KSED)86ZS,H:3N,?TQY7<7D<4\X/TJ3@F79FQU X':8O^7[^7CXC*E5 D MJ4VJ5)=TX#]_Z5F0N!M!G@M^[O1#E*\0XE:%V'BW\[99:V]O_MMLO6N]W:O7 M=IJ;=P-&Y9]GL]71_^CTXN[0/XWW<,,_E_@YKC:WV8;=0]]HL?F9\ M!3&YW@(+UA8'TM4G0__Z\L7?E\2FTRON5UST][$>'$3@G^R;[&36199D,WY[ MLB4H\4I"D7:%B8-N\L63#>-5L6%,D=#Q>X*\HE+>^39\A1[Y'J/B45?^:K ( MOI)LF0;+[WY[ZK;+P[GO=@$_(-?@MQ]5,Q^]Q7\P1J;G<2#(WZ$2'-/T@?>U M1OS-/Y_M;'\Z;%]_8WE&\)_YXV, -W#S>AJWV ;F.#/RW ML__VPX]F^Y^C5OM-I[7U\3"^CG_;_]; \2FV]KO[1Q8U+_Y[.!,9./[OM_VM M#=1XVV"-+SNT^78[OHY_._YP$:_Y$9_QN'GQB32.WX1&!YZGJ$!C%])&^^!' M<^.K1+M?76U&D@U-( MIZ$*06H(F%44T)0T&Y%. VLA]]8;0;UXMO)Z+S+"N8P66[R]R:JO=2'OS4/<.?#K0EGI:Q;'4[.E@X'OVO#8: MQ/MVB^!D3;NCT^$HQ=B++ME%F%Z?+;IUXA(F:2VV'_8E"RG0:_,F>-WH>C9> M!YN39=!.JV \UHV>:U^OB8VK)1$Y32NT]5FF,Z71F?,9PPTR[+'P!F C/*"! M6R 3G6%82Z&\,)32M751)VCV;//]&VCG(T 5QH,2C)&,!\N*!]/FC3!,6F(9 MX 4>("F U-(#3&WRY!@M4X8GHG5Z2[&#"@'""I"_7Q1;NP_Y6RC^7/._T][ MQP%=>%<[T)W>L/9'LF?\\,]:/R5I?O=CY1X^F0"^['YIU2: GZX6P;_];IK: MMW$II%V@U=OUT3+HC#I^N#'H#.-;6_'7WL'[. U]ER&_;,AO;LY00"J%\\(1 M@)PA@&IF@69: &L#1<):@V0J'UD7>-9S?W_$KU[UVHP("Z2 3T>$K/0/4?II MGA<\]TP:# B%(?$\ C1%#G"N16!4^V@))C=VE35^!3C>LN6$W.6?7K3+[FDQ MU.4&[\7X\RZ!^'U_4)CIH]&@8TZ+=.UV_[V.1OV2-,Q="@#?G6%M"#IEL/(@ MX* =50!Q1D&+(I88(J(,9&U(5B'1#W=4%^67(N,&54E?!DSGA\SIDD?<5X+ M$W#$#.D M10#A; %2%$7&1_DB.&Q<^^6;B7+@ADKP J7+6OA)W5_2L[P$_O- M/*16P,M*M2M_@JJ]%RXRZ_B6S2_[,4O?W69SD+$4@1&<_)@T "JU =KC *!V MR!LFN/ V[FZ8UC&;I<3SKTZR6.*W:[O_;F^W=Y?W\7XJUE2O^3/KX_9^U2&G%M%248>54()O5+W+_3S@/>B?5]^52+TBI/'%3M:TO6[[C*6)9C^Z M%+5'KFL0I8WLGD5?5G4RMKSUJ;;RS?GXN3++"L4Q;I^"C=W=FWMCE.C+*.:'@[]Z)$G=N^;WK#L]WCNPQ +7!5Z>%B+7+5FTPO__TX[ MWW5W;%@]?X#T!?CA5].3[AFD$C*&&0Z462Z5<=IHSR&1!C+[=>>>LC!(OK3/NGOJE\*5?MZXZJ'PIMNXV/FQ_W:/-O GN'?T ;?> M?F#-MQ_H_M;A<;.]\6/OR'7WVSLW7.EOOL5['3;PY^/&\2?(\F-O_=EF^T=[9PU+@Y( MLVTO&E]VX/[QY]L.W&JG/?8L (0X =02!:2&%CC.A)%1L#RUY%*8UQ$J*TJY M1''&C%!5>K8'()2DBG!EA?><4P^U# @[+"W22$ L28%0".&,4%5#J.E@G\6& M.^8P@-Y)$,4*@80& AB<0U8([KA>6T=UJ%2=B"?W#2P1HUY.?96&'GSS$V_@ MU7&I>FUXV!^,P,@/CA=](&,)\Z<70,CZ]\F MIF6&O;)@[^8QV.9%@S5_?)518)9%.L:D%(!BQ8'D@@/!C54:.4TU6UN7O"[H MDWE9KH=27=TNB\ADW5Z<;L,;NHT;/[Y:2 6$.@ C# =4^FATJ73.W3N& I8( MF=3N'-65J%*[\T7U%YY<#]*'%]E@>,/:^'2C86W@K8^F0%2FJS(ANMOM_] ] MZY/>%*EAHW#:+1*#BDOB1_YG$3OZY;"BUF]-!G7Y&!^OGB+K?-DZOPM__&3& M;"JX_W\/H3W^W--?U&GKZ+]'K;<[/^)UJ'F\39I''\X:1SMLO[U!XOU8 ^\? MQ6=#C:,#^'\O]LA7AA@AC$8VX 4"-#@*%(D HA%$/F!N0_!KZZHN.)T!C,+= M^Y#%5]J6DQ??\B\^"[^ZB#F"20.X129N5Y&**N08<-0+BW!<*E"GQ8?I;+)M M/8+E\,3;E(C8/:]&;_;5)HRE;1TSFMKTHZRLY2OK3/,"B1DE4 -.+ 34.@,T M1!081+D)3(; 0U0W!NM2/9D>5L\EGS6Y]'TX:_+S:/*TZQHK2(-A%%B/TP%W M9X%2@0#$4VTSX30W:&U=*E%'I34HSX[KAVCC3N][5(+^H.,77C-HM;&L+%9R M*;#S"&$9NTK#KEN.+W,)$6(!4.XC=BGG@)0> \\]=U H*05>6\>"U3G/#N@5 MUMRR6$C6W#EI[C3KX!IYI ,&4'@+J*NOZXEN%/6;NY\O0R<)*).+?'TMSHN:+HV$8A MP6QFE0UXLSF, @E,'?' V$"CF84,D-!# *V2B&JM@G 1\"BJDUN*#V:'R^M69;7"BA'(O;%, BY?8%ZX!T M-,7U*3)4.D@T3"TNHECK@L^]0?6R^EU>JL*7%A?*"C\GA9]I8T8ADSPR&&^@ M 90X"101%%AIM0A.:_CPH_'A:]R7F#0: J53ZG,4(%"!"L"@1903&)A/#1VA MJ'-5)=,NZW=524S6[T7J]\VC#;2U\15;+2T)#*B(UH ZKH FWH&@F)"$(@VA M3%6O69WV[Z480ZKEWD.O;TQ:G3@64*WUM8V;6Q]^.H#"8$B!*Q3D;HX MG,YO(0T\--%\"\@KD[S2=41A7>$J'=S*REQ1\I*5^;F4N;GYLS)S+9V$B@*O M- :4> 0,\0%8"#E"SE%&<5%50J*HS+Q"RKSR?I=65 D]2I74NUX/?:V8$] / MX#3^,@XU/9ZO9/OLF?G*E33?)6%^3(-IA4]#7SB?,\:5AW';,X0E4&BH,1PP MYBR@(>4 ^J!2+%T8FKI,.3ZVQ:*0*V2+95VN*%W)NOQLNCS-5Z@VC CM '2< M FHP 48Y!9 6 B+/B?&)KV 4=5E42)=7WJ_RMM]W/SK=;O:>+ ,;N916!JOR MP&IGAGA@ZI$0(8*5(JD9N$! $VU!\-+# *5FJ?4A1=&TXF4%N[.?I()J6Q;Q MR&H[#[6=YA@&:1CIA (N8 .H#01H[ 40@6%K8$""\J2VLL[HDSE&]H@\Y)3R M2/<..BD3)?L_EHQQ7,MNG&[7]*/M,]L]35.78:U\6&O,L!'J,=4**N"I2MU" M)0+&1DKB,#$F_LU@7*22>9LTH_KTI/,Y6(OU%TA(! ?30P M),= 18,#2"FX4]A%C Y)I55=P"JI],I[0[9\\(.!=[61/JO(L:#5QK2R:,JE MX,9=S-OZ[ K:,I*5AV0?9I-*F++>> X"5P30*#805S('4A"E&):,F)0O5V>( MU?G3,^:RLZ2ZJEP6//G*CXD+.W)\'?GV:H2*&4N(L#P!RCP&U)I5Y MIA@$3SD54EJ,Z=HZ2R=S2(5LJJS"%>4A687GKL+3%$1"9(-C'$2PC=:$TQ 8 M*BB0$FMLHPJ3E/$559BMHEMD:>JFS,\Q\N@CX?>JFK#$S2X?_/PK ^?EEH?) M^%T>?N_-9NQR'PF8-7'1I"-&T88$TDD$.'2>4LJQ]SKB=UU14J=HMM5+R74B M*E8;)H-;!K>YEL+)X%8FN$V3TR@%(X5# ,+4U\2ET@]86:"-]PY!@1@Q8W## M=83*.%=M3D_T>2JLLP@_Q0M@ MZZM)R,ON/OA^O 9SD!8MX"'HQF%"(K)%M; M1Y*7X3ZN7B9*QJ05Q:2R^RAF3)H?)DT[#:P@6B@N@(#4@;BU(&"TDQ&34J K MP,"PCYC$25W*%:S2LAQT<7#JW4U+(J?8+ G%2H)[=RVWC&BE(]HM55F\@QH* M#BP)&%!E(3">Q%>0&J(TB0B43EER5H<"52A(G_6XNK0DZ_'\]7B:F6!/'>&I M;EP4)* AOE(H&D_<<1FT@!RSL+;.H:@35*5*UB_'D75U&&G@O_O>:6[QO!R\ MY%)L'\=2RV!6.IC-5FQA1ECBF 1>FI#*2QF@,<5 8$.P%ZEA42H55\<(UV&E MSBYD-:XH+DY?:3JTLWI(-L'F"W6Q=%Q)-+LNI!<%"#"CV#BCC M(]A!Z#PB0D6\2V G.:GSIQ>L>I"6+)&3Y:6J?5D\)ZO]?-5^FN,0[@WBB@%B M4U5K@0E0RFF *6&!1?!6O%![A6F)'M2*]5*L;EKB717L4BV"HBK,'+.*LA$W MIQC152F)W$=M/C W6QC&!2:T<1!8AA&@2DI@3+" .Z$4Y)0HG+H-85*GHDJ! M[ZS*%>4I696?2Y5GJ]6)X )A0 <& >5& TI!%)8;R#52(54XPG)R%>JU#9L MY9/@ISL-5<@9L]J8-I_F0I>6V'D&MGD VVS%&&N0=IY0$.7( =7$ .,(!YH% M9()S2H:4G =I7XHQH M\T"TV8(J@A!!!0] 2Y_R6HP%6E$-E.,L]57B.%GKYZ3UTZ2&"^B"M0X@G(X"PJ" D4@#:#"Q@1!& M'4I:3Y"J$U66Q^6Y*J*MKCMFLW]\W!D=^U0D1_=]3O=_KXT&IWX:;6Y,YD;/;=Z;3I(]WU"$C#'6!:2@ZE9,B).U?HRJC*9;S>SUH#79'>N3=9]T]]=??/K$A8(;2WT/I MQ<:H\3.4?G=O/U/W[W^[^[C[W1SUV?Y1L]MLOSG>?[L3KXWS=;'?;;4/SAMO MT_TLV_O2.-_#GWXT/L=GCDA,M,3I$ T3 47"X!R0*G(%'T$9NR"MA.'7N^X= MZ^AQQFA>1TNZC@0-0E(D ]!1,X9"#!(AE3K6W'L#!4VFK+P543 V2,9,W^H MG>A![7N2;^V/.]?>,,E]^#S+KEACPXW3T6%_$!'99;](1=?B1?/#5^GC5A4$ M!(2D+DA2$1 WL?2*:DR)%H'!7V#:K>MJ3MMB7E=+M*XTM,SX:*8X@36@P0:@ MK:" <2>$L@$+GKIKU2/&W0/BQLNLIJ]D_W>M0DMR9S@\G5Z.H7/F';CP@WY> MB8M;B:CYXRN707%K(F$C/NZVT78&QF$(;."IU /&"K&'(MQ<=\Z\G*J\G.): MDIHK"!3V"E!O"="!*R!DA!-CA"$I[S,N)7\/7.L4HKYV>T=#.2^2GO3,#>&2J]U\#80 &%Q ))I (N< RC+(,UO(K*^ZPADPIZQE,$ MK]][BEN\-'8\'DKV99:GIMN_H\-TK[V!]K<.?K2V/M&]BX-XW^5Y[[T>S*\]:&]'.%QY2% #2C -J5*3#C$N 4RJ>\]I(]CB?>&D6 M>UY$E5]$EGG"--- ,F@!#4H [;$"4D44H2C^C\.E4!1,PQO)Y8.X>B^HV=WA>3Y5:3X&3 )'C0 LK ,5* M N-AJFU"G6-0*8W5VKJ0];A [@%P*1?\.8A;7GS+OOAPRJ:!)E"%&8#6TF@\ M0 8260.4:YJ"T H2]SSQO;Q#KLRBBK1,4D,10,41:FT,4"*U"8A$SCD9G**H M0#2![D/9QG&^ MCZURN@7HLKXL3'SWSWW?.G1 %S\:5GC@+>4.Q)%"'KZ\/T M=?HA00B41T +'AAI"0C" MV4!\,$;QM76EWI\VDWY%K5^49;5]H]/!O[0]X:=[[[6 M&7>Z^:/;'P[_K-=Z?K3H.FA+"'=WYSB4R5J&\3GCJUL:95Q*N*CVN'E3ON/V M&>^B<)M^U IM?98!L3Q G&WR1Q4U6F 'N"O,+P'+^>A'.O[1U;P>].+0R*U&YBWY4/'=G*5 MZA)A;;9I'Y$^.((%4!KRE&OI@>3$@ AHP0DFF(HCTP+[@F=5G,YF9-Q.U"J!GVRH.]V=9^'@H$B5 1YU*0'&(+I,"8M MM9!'"!1KZZ3..:]+E@O29^6?(P?*RC]?Y9_QSC!(-/0:("15-&/B*ZF\ P11 MHHC7FM*Q\F-<%^C)G&?)ZM(O#2&ZT8NG2-,MF2#]QA2\9]7OL8A>DSBOKG]J MNOY*Y$\#SML$LE#<_)^'V@ E3M#*["AS:&RTT7-Y?YGG_C+;E9$R+AE# 2AJ M*(AR1,"0((!$E@5'2,!HJ1.G[Z_E*Y/"W:R963-R%I9KIZ1]3F1=9JY M.TXY1#2UD&*I##=-';R9 ]P809FA4AH^1E9<1[<<\UI69"VH_5\C';_T\K#9 MC3)4-^YE?5SS@XDZKO_'#/Y:__F,VCTNFX,6%W=\G?(K._;7>HT+?G_H:]JF MQ#/=.X]S5^L5+:?T(/ZY5^O$L1X,BNSYP:C6#[71H1_ZJ/SZU'52WEI4?.=[ MP_&K0AA%.EOH]'3/=@I7:OQ#T?#FU9VS,QD0X?$93OK#(E?T]/ MCAL=7J+0C:LF:P1>7Z)-','IZ.Y+GE$,OYQT-G68\<;/--H"KRQ$B%*N \6* M!NY-")Q#;0CVWG$NO^*B\U)QT>'@NDS:@0=FX/4WH$-\P->Z^T.?#]?^^FD> MCCL]<'/2I^?KSED)86ZS,E;3B-[]@2ZD&<'!#]*GXIAT9<92.QRD3>Y__5X^ M(BI70I&D-JG34]*!__RE9T'B;@19)(Y,ID?QW6SOUEIO MXF^MS?_S;^O=UO;'W4L/Q_:'3SOMOO+%W^[SO"DJ\]?=WK%B(N+_C[6 M@X,(G9.=AYW,^NG2%X[?GH"J4J\D(PE7)^["R1=/(/=5 ;E3[&C\'B&O(O^Z M\VWX"CWR/4;PHZ[\U6#E*XKXTHQ50+4T8\7B[G>K-58$7W%$EF2PZA6ECQW/ M(L;*[G7725QBFECCPNESN\_H 3WT?OM1-?/16YP^8P!_'N>&_-T.=+.F;^%A MN$?\XCXS-NC_F [K+M64W#@XG<[L@9U>;?/W!Z=_\=0K/5DW#G(5!P)J/YT( MJ.U,#G*]&Q_D:O[Z(-<+G<2K//'M>^2)O] Y*H*Q/\W+[8"/[@/X"_7'W_-Y MH['M:XWXN<-A;3O:X*[6T -[6".H7DOAN9+0^F=C8-:W^*OJ]=5;)>-::O<) MQ/_V>5_.I&T<]T][]SE@6TZ_X-\EJCRT7\)"8T/_Z*[N65_3P^3KVO+6'YNX M"4Z4%%4V9_:1.7.+2\9Y8)E&Q@FUBFL5(%58:*T-Q(X0C5R@0M\[9VXY:S,V M=R>!M^,/J/6V<=[\\M]OS8MO/YH7'\Y:6_%[CIKQ_]]H<\OB1CM^S]L/["KP M=M0@C2]OCEM;;PZ;>.]'\^C#61P7VV]_@BFHMG=AT?[6/]^:7W9^3 ?>&A?V M+(Z/-KYLD_VC#=S<>G.\?]3M-ML?NWOMYE'SXO.WQML/:._HG]#HP/,4=&OL M0MIH'_Q(U8<-,]QR!H(S(F7,$2 E54"BH#%UBD@+[ZRM6'*ZW",#:F,%*5/= MYZCBU4JWNW\"PL.>?!E![9;,@K(0[99<@HQ:#T$M.(5:B"J.*4$ >D\!]9H! M(Y0'F$DK%5>4:5%>$;P5!JP7C5DK"EL>>6:),1HS1ZV0ABHB'#41P0BB6*WZ MX84EP30\A6E4&DL<%4 1"U/S=Y7:W41B9JF'P:2VR;RT"EKS.[E0(7!;Z8S0 MD@G9LF1[,LF=,2I2,T2H5B2J161D 7I.*2/&9W"K!+C1*7 ST@D!D05,&1O- M3.& ="8 A"W6@FAN"2FW;$[9I&TNQS$SM&5HNX(V'0*R6%*K':(P>./C?TX) M3"7!@88,;96 MK/&=.E3P:5U6@.LHPE*+<5 4H(!#H9+31@2'I98:"/C6\:W MZCQU/E2_>O@V=>B1*:NDMP1$SFVB81HXT %J$*3 P5.JI"7/>*B^2B?JJ^LE M:_K1I*)S+H#XX,DK,O#QW[FH7193%E,64Q93%E-EQ/0 PJV<@3YHF4Q2&DA0 MV!%&%2+8!ZHI_;I5U!Q!$('[%1^)I.*ZWG@FW:61[O-9IX(542R8&1"\D(!R M;H%1$@,#N34688\,75M'A-:Q>G*<.RMQ=968J$"BD.$,\A ZXJNHQ"45X*VV=6P/ M=>\@M3V*VC?P<407WM4.=*#L8UT :=87QK*_[:.W@?IZ'OEJO#U#*0 MQN;F3*8,Y:G(9"2)T"3.:'@ &D,)-$,L&GXD+@";HLD"SS+&W#>NLHB0@7LI MQ/00X"[!,L_ O;S /6/M0PXEMDP P1$!E!L#-)($".)9-/4A@417"KE?1!#\ MVLR/:S^^V:M%11GXGCVOC0;QWMVBY%Y-NU2R*QGY.5Z>0T=93%E,64Q93,MK MXR=6^&:\X6U.]KMVVN[&8]WHN?;UYK=QM?=EHE@Z4=R=L?"EHX@:&X!$+@#J MA08F*CS07'J&N+?!LK5U42<(/8$G9CS(L)W%M&P6?H;MRL#VC'UO)0^4$P<>,1MPA;B/ST38^KPT. M"QT41T+I!^ DO2]N^GG')<.*W[^HX?>;=X0=8:_A\#?;*$P)J"T01A MM)& *J> TL@#;#$U!NK /%];QT25=/XGQSRJ35RSF*H"N;.\E1/#O+7!*.2H M"DY[Q0T6E"+IK!*D++S]K+NG_BZXS52T-"R>+A5$K#>4&P0$%0Y02F5DHIQ& M+-8F""4AE&9M'=&ZQ"+#\9+I>8;C+*8LIE4X:9%WS87NFC,.'&.01% $X!EF M@-KXPRCB 7>..TDP%$I5<-M<^32-MCZK_>B,#@_'24W#L?O&N^2]Z?E1K? I MU(9^-.J.>WLF?\_$FZ-_Z(%[G ?G9?O!<[@BBRF+:1%1I=*M\^M T/#C&#G; M_8BI7ZXA]4U_D G'G G'^8R9'H7)"0T8L+B@0623%NA(. #S*BHUX5 AN[;. M4)T14HV(45;VC,E93%E,5=TZ2S?1\]99C:USUE:71C!(!; ^%1VD\8>A<0,U ME@>&+.;(^VKMG2N?;;'YG 'B:EJ.F>B[^/.@/OD3B'.(+R:VCV?7)NLW0O0[BG'7; !01<$H!ZE MPL54 &VBL2;-M/L;<>K2"'3WO>ZXG=ZF/NF,=+=P>IOIP-_'E'HX[(S\KA]\ M[U@_IA8?O>T?](J[9)91;F7U]L:H.<4RN.-1UAX"+0P$%"D*I.48.&-U7%L$ M:F?6U@FJL3>CXO$;C>FKLCD>1>8A$8@I1K MEOJZ2^B012(8@D31 ?D^SL[BYJW3T7"D>VG*,@Z6AX/;HYG"3]BK$#0' >+D MTO0(&,53'C]DAD1 )"(5[)-U"5FYW8^?I$(+CG8L#"4JA]6/[0S_M*E94N"\ MI6]\6:AY2]_XC(P/0L;F5"B78$8#H0(P3M.):I1.5",-A I>,B$=AFYM_@Q6+J2N$EIQR@,S 46&XB)5X8)!Q9X"BIE+EHB84UQ2X&"% ML@90E\Z$*BF ,33U##'$48JX\&IM72E5@8(;.#)TO 3H?@)Q4&*1<5#K%$:7,:DV,U\%C!SU/ MT:%,.2L!F$4HYV881YH E4N)F$Y%Q!16Q5?$ TL%M410%G31F(Y+6,<"9M:9 MH3-#9ZG0Z1FD$C*&&0X1.;E4QFFC/8=$&LALALZJ0.=4!!P;04GJP6PX$=%F MQQY(;C%P' :.2)#&1K))ZISSNF2SQU66#SJ+X/E?(QV_+O[K.M_7_Q-_7 [Y MQKVLCPM\,-&]]?^8P5_K5\_YQ,OB)*7OOYJG\0/'.>KJDZ%_??GB;]<9GG3U M^>M.K]#.XJ*_C_7@H-.[G#QV,IN(GP8S?OOO'QTW.GRMU"O)2%+I2=; Y(O' M[Z)7A;9/"6_\'B&O(*)WO@U?H4>^QPA^U)6_&JQ\11%?FK$*J)9FK)$U+4?K8\2QBK.Q>=YVD)UU^8,(I""ZHY^W,];=9.0_XJ)KYZ"T$ M=(S2ST.WY!3;$K^J/E0PH'LD.-UGQ@;]'],Y34LU)=<)E;6440EV>K5)3N6O M)N@73[W2DV7MZ?'IN*YTT7VO]E/[O=JX_U[MC]2![\]Z_-)?-@)_H9/XT8]T M_*.K;>M!+Y7JSG,T6\V\/ZV MP,^N@_@+]0W<,_G/1QX7VO$SQT.:]L]%U?' M3^FHJ"2T_MD8^+WU4^U5,D[AO$^F[F^?]^5,VL9Q-)9_B-+_N'S?;AT=Z7#VQ_Z\-Y\^WG3O-HY[RU]>UL M#W]@C:/F7*XHX*@=LLAPK(0;473M9\/M> 4:GD8V3AF"DA! M#:!20V!,.M,G#(.8!>P8+#U;>Q4!ZT5CUHK"%H;2*.^E0=#3@*D1SC!/I#8\ MHA>'3X&MS,1*P[3I@JY80Z&BH #5CD9961(8F J#4XW3P. #"F)1,D<"]6UNGI,[@D^LOS(FU+3(O+V/;"\$V["VE MF,R<&K7"J[Z4>U M3I$)E(MCYX*064Q93%E,64Q93$LOI@<0;BAP<%"BY$&@.%@#%;32>"\L9\'( MH@HNNJR"BWY_:B^2BG%V<' [*2EQ=)>;8ZA3H\(XQZKU4PF'J61 PVLPN9"6NDA)/ MMY""AEM!6#25?2H[S1E0'EH (5?0:QC-Z%!%)5[Y#O#).K:'NG?@HY$00PYPO<@>'<4]"M.A_YT.'1,_#Y=[7?_ M]KMI:M_&72^QP59OU]O306?4\<.-06<8W[K9=#3NFJW0UF>9%SZ %S8W9[)A M,+;2$F*!%L@ 2@0"4D@"*+8(R31PFIT%![]KPV&L1[=XLN:S5]U: MQ[MSZ">+*8LIBRF+:7EM],3ZWHPWO,W)?M=. MV]UXK!L]U[[>_*Z;DUX3P1S6*8DE[LZ8[]H0P:"$P :;:B8H#A1D#D F(K5C MW#.'U]81K5,V>YCE_D0Q T+&[2RF93/A,VY7!K=GK'L)HP6/G '4* 8H)0'( M8"5 "AMH$6,.PFH!]\H'XG>&P].BFE<_Q D=U$;]FC\^ MZ?;/O:_YXK1'^N!5>_7:23=^?8[+S[FZEX0&"A>"D9)2&Y0R/K)?KS354G@5 M'IR%5!SB2=+W[J8G4PJ=G(N6HQE(PURRFJD#N+:VB.<7!9U$P81+0YJ8(B M"$^($_ ^#H=[X>UGW3WU=\%MYJ*E8?%TM1].F624&^"C< $5! ')E0*,(4DT MDT%+'ZDHJ2,RV_POZWFU]3S#<193%M,JG)7(N^9"=\W94@266.'X[2EX=A]XUWRWO3\J%;X%&I# M/QIU?7&0(OE[)MX<_4,/W.,\."_;$9[C%5E,64R+""N5;IU?1X*&'\?(V>Y' M3/UR#:EO^H-,..9,.,YGS'1K$-):2>"LUR#*6@-C- 4$0FE,8(E6KJUS7F=\ MMMIX#O575MDS)F:GD3Y:S5)8_AZMPD@.3=M>?4K-R M4E8.264Q93$M0^1PGAZ]=G_#7?:W3^WM=WJ3YO:%56*FK9*/*2XR[(S\KA]\ M[U@_#CE^]+9_T"ON4D0?L^U26N&V]L:H.66[* ,E%PA'VX5(0(U'0!(?@%-8 M::.PH!*E5,DZIF7UJ\FPD-$[BRF+:=G$5!'?7]YD*[_)-MH[*;86-]J#.*X- M^!5S+*0E"J 0&* R(*"59\ C2*&'DFFN*[C+/E,VST*U^A_=+8YEZ2)3IZ$' M]K!&4+V6]'+1J3J3SC#C^7E-HA1=_]1T_;@[S!-:2BT1N-YZ2$M+I@PF3@?' MJ*%$.L@-#X192[F7IFBP=)^LQ^+FK=/1<*1[:+^V+E0=D;**1)>A0@N.J2X,)2J'U?=O/%?FU"PI M<,ZRTM)0\Y:V=!D9'X2,S:DF&)Y!J;@1@"*- 8T_@1*8 VE]L%)KQE186Y^- M'F=0S*"80?$IH(BX,SYU#V)&48V%H@B)@)WPR+H0U%- ,7/)$A%SBDMZX@1U M@@#$K(RP*3@P!"/@M:50Q/^\(FOKBLHZX3CC9L;-C)NEXJ;@3!"KE%3*4!&) MI'2!>\R4=L%1YS)N5@,W6U-,DS %J7 6! L5H$(;H!"4P&JGN0K!.&G6UK&J M0_+D!NX9-C-L9MC\"3:#"Y@3$FV]$&'3:.,L%B) 92FS*/ ,F]6 S2*,2T"%%'K2'*$A$XCBIH!'F2^S)#9YG0.17]YMX:Q3P'(C@(HN BY8061Q!5 MC&$4!1C0VCJI$T7J;"6@LPB<_S72\>OBOZ[S??T_Q8_Q$YC!7^M73W/YYN7S MW/@BZ^/J'\Q/,8L[ODZI(QW[:U7%1>F+0U_3-N6]Z]YY*EC:ZX_B]Z5Z%W%X MG3C6@X'NUD[T8)1"Z:-#/_11G_6IZXR*A/F>\[UQZGROF.^B;D;H]'3/=N*% MPU'\0Y'B\NK!L_/(2;WCLGG<@ON-JR9Z"*\OT2:N@M/1W9<\HRK\/T-Z! ?\+7N_M#GP[6_?IJ' MXT[O=LQ+"W&9E#(AQB^P/BC2SUQ& _2!]*HY)5V8LM<-!X@[_ MZ_?R$:FV3]H>(G1M)MI1-$'6#]&1!V/YG7M7^2M;W+JR-][MO&W6VMN;_S9; M[UIO]^JUG>;FP]&W,L^SV6IN;3=WM[=J\=5NZ]W.UD8[_K+;CO\TMIOMW5KK M36US8_??VIMWK2^[R_N@?W1Z<8/MG\9[N.&?M25^D"N"[=!_=3J[ MX'+7>UE!'N,@NOIDZ%]?OOC[\E1DIU?6O!HO0 M*XZ6:; 8W^NVOTF<7:;\V-N-KU\\U)T)K^H^SS]&J>>9 ?D[A!I7_(L4PM<: M\7.'P]IV9!:NV/JO,H5_FIIG.@*]'"OB\0=([G&/.PWX6VSX:B\P##%^RFS> M:R;R5$^F&CU-7Q]WPN$Y2A;<_L379+?VYF.K46N]W_ZXT=YIOJUM;+9W/N^T M=[9W7\_UG,,][C&_%;S009:T&8QC&ZH:J^SN]L6=HBM8;1[[PI,/$U9N#[U_ M*.BV1UR9D Y1@6!IF76!4V^(IM)&C(X;HH4X"%^=Z=; MCK!.:_,RK+--6V]WX-[%I_.]BP.\U_YPUKSX0!OMO?/&\8/ M/IU=AW4^H<:6.VK@'=S:>M/=;W_\MG>QPYKMS]WF5B/][7BOO4?VMYI'TV&= M_?:G'TW2TXA$3R4 M0 9A /6> ,V( 41+I3%20;.BKP>M8_7DO/7JG77.D+2BD%3ZT>T,2?.")#@- M28QBR14"-& &*%$6&"854%2IX*C7AL!D \ ZJ53KMY*,D"7@B3?*&*2&"0,? M5<]VNKYHG3 AD)-&"E8/#VLG@_[WCO.N9LYK_1,_&#?*3 +[WAEU_'#AEDNE M[U&F_4%$E=?5E@]^,$A=./29SSU2EXNS7PIOO$NV]=GV6:I>XO_Q/1\ZH[QE MEK5E-G=G6#QQ1@4A..!QRC*^[/KW8Z+F-&R+-:%<: MVLTV>Z?:"Z.T!8$:"JBV 4@2?!2?H@Q&X/-,% <:.2XKM;Q"IVNR9L^1PF3- M?E;-GN8Q1'AOG4? FZC45'D8C1,:@/8(&D@0@D%%S69U3EB%-/OEN%UR/X25 MH##+W#-J*:!M-GH*+3;!4PTT139"&S% <8$!L58R"V44K%U;)RB2EBH5A,VZ M7'72DG5Y[KH\35,4C/A+) 38*04H$0R8J*# 0L>I=I)8!U>WN/,2T)1FOP>* M<.)U"+'KHXK$QQZ.LKMEJ;A*ZU*$[Y($/Z91M<*GH=\8#OWHIF4V\3=GY"L+ M^5J;,RQ&>QJW+T- %" %E,=7AFL,0O"*4:ND86AM7=19]KRLLI*73F*RDB]0 MR:?IC3!>4QXH")!A0"4,0"J,0$1VH6&(]$:$M7565^C)[.;YG##5:Y[Y[&TV MEX"X;0Q,9S28A,E^Z(&K'>A.]BXM%V-[&T664E^O>I:_ZXPZ!X50=_UHU"U* MOOR,X*%SYAVX\(-^!N^'I,2FFG5399*I< (2S@!5(97[9 )HJ +@V&!B+.0N M^= G'<@J9)UFO;Z/7O^Q2);V",7.U.QIVCW=-@*1(*A!%"!'=51Q)H'4V /( M0U &8@>A7%NGI$XAF5'N/[/7:9ZZV1H=^D&M-^M[NDY?S[ZGBC.987S>^&K& M/DVB;?9[2;#C!,=LB):.=K/MPX*,:*>H!8SH *AU#B@5N8SR"ED?*!?:K*W+ M.D=E-7S([J8*ZG4)1";K]2+U>IK%4$L""A@"K0P'U!,"M THSB\WGJ @,%+) MPR34JJ;Y5/O4WN:A[AW$VW5Z-9T\L,,B9[G;T:;3?<(QO!*+ 57Z'B^'\FY8 M&Y\CKH^!M[[S/56_RQ1WKD9]Z=ZZN.T-4M!ERX__W>E="O7CE4SS;EC>;MB8 M8;DX*&E]W T](M&FMT(!*7@ &CFAO):**Q1W0U9G]"DV?6:X%5;KTGUU6:V? M6ZVG2:ZP4A".#? !1I(;D(UJ[3D(PE)#52I#+=;6N:A37!&U?CEQQIW>=]\; M]0>/=9JA2,T)4SH:'HY'+<90@6AM0, YEL(& MAP@W:^LH&AYRUK^>@XESUN7T08QRZY[&=9=MXR$?%E MX91)Y&&CYXJH1)'ZF@&P1 #\-$-H/&2"J1" (01' !04*,T=D)I:!S5GEB5" M(^N>/#B"]; .N6KSF4J#OQ_+,R%8>LNW-4!A"G'2I MI #'Z; .T0QH)CDP/)IP/F"'A4PG\B!^.K*TC6E=D]LQM=M+,F[H,3KV[X9OI]GL' M8.0'QS>SI;*KINJNFH= 7Y+XNVOA7IIQUT>8K]_+R%@>,MH9ZA-78,1$YH'C M-AUWXQ(HA@E 3!!L'$&>I(8TF-?C&JN&59>5?\EYSX.4/^OW@_1[FOD$K@2V M!@&72KQ230)0TEB "$EUK0.%1*^M4U$1U^S+\=B\NR(YEQU<]%GVWJR.]R:! MW%49?Y_-O/+![F"&S'"4#L6X2&$"3965* .*> J"LSPX0X3A.AV)H3#[<598 MP9\G#S@K^/P5?)K-.*H84BAE^08 AHT=M!Z+2%?6R=UA6=ME5PS M\AD[B@W\=]\[S5Z;I61ZD#[\FL-7@A5 L9 J MV---=2_E<,M@O,<"TSD.IO:++Y_[3-S13/AJ74;Y+-4K;-8YN*4*I MI<*!1&.7" 6HP^FD&'$@**B%P9;/L[:O;<:+9&OZP5#0^D\ M,D/#8J!AYE@\HM0:'0$A. &H0@Q($R*AY$$ZKK2!U*^M8RSJ2#Z94#X7-I3D M)JN"=TS<7A%J8_??VIMWK2^[M3]Q/R4+UC,('-E^Q4HJ?;^=& /4PNB?DCV6-QU1N?U6IR0WJA( M'_3_[[1SDNHGYP!ZU9,%?^85[_5Y$MNPW=^P488#_WXBW?=)MAL]MWTIVI1_-7(D\[*7<%DP*S< M55#N::-!"1L!F@M@G@WS\8148S<9WW>DFH;[I#W8CCNU>B7;+FXQ\)2+?;,TMZZ00 M"E- F/21UE@$5-S2@,*08N6L8<05-7K@+;UF\QF'RFIXI5C-0Q0\M^IZM&[/ MQ-:YL,@X 30*!E"$<7I%@>-&&17B/RB4UJJK>K'U9> V@WXIN]UA*]R-D9D E0>2LS6Z M&!>&2BD!YQP!ZETR_00' GN&, O6.+.VSNOPZ;U"LF^GNJI?/@DJ7_4S-7JT MUL^<_331P!'* AXE#:CA4>L#@X![!8D6DB@*J]C%] 6Y?7ZB1L.XVDMF1=D^ MK (K2GCW*P3,'J!RH7"VPA>.BU<&P0#7)A(@I#S0V') J222>\.]\*D)(KLE MKI4/5JR,EL^5 #U;2"SW"=P(+CD@)!<(A( 4\@M4S 0([,; M:)%OU1+GVQO"QGL]_M^F((K=",HKRS M25:&O4?"WFSY+DPYD4Q30(.)L.=2&7;,+ @<"D,X(]C[*IIX6;.7B=G<6[.S MV?(T]9Y)V9'",!LU6S(N ?76 L,= @QKZ 5E&(:PMD[K3#WY/'CVWSS9?Z,' MIC-*!V&BJNH?>N"RRV8IR(SNQJ>^B7?OHKUV4,AQUX]&79]8:VJH-?S5&:?, M:AX)>[-UO(RF 4H- 0DV>6LD!,H* HBWFB@LB+:ZBL9<5O&JLIIR5#S3FZ?I M^32](8X2J*P'4'$&*)3)*RL,$"HPRBF,# >-,Y+A;'??[+.9OZH6=7EKG4N] MN*WL0[;FEBH?^4U_,@1E;PJA*;4O0[FRZ/5NUI2J.-<(@;!0*A#E#'"##..A#5 M/>$WETJ3*CIDR_39<%14[*HNK;DJZO7'Z="[R&_^O"KO53/GY?&=$NV\5:MB M4XW>-'?4L\F$:)ZH>3%;ZHH0(SV,,.FE9^FTN0-2:@H09%(BC RU:FU=P3JZ MI=35@P]H5:;*5<:'2G*IC J+085I+D4MB\:0]4!180"%A@,-G0?!DJ"C;&D$ MAR+ZQ6>;]CW..U2]&E=/J:A:A1I7;_Y_]KZTJO*'S/C9B)4#&U+^X3 M1-#&W7 MRGJSO[/_:A4UKFYJ6][@&?=7X^I1&_E[X43_#]T]-^;D_??WIL MSOZTU>Z]YI*]F4SI07I5)O1=GL^J;5>G;=\LIY(1&2.Q"2F;$N(L,F0,QD@ MC<)<*8(3*6?D:KI.-21U-SQO/5%&),/13,&:>L)$L0Q M:3V3'F.0:]8FK 99'T,V7\U1EM8@GDU*0=40Z]I[%;\9@OEC-HL5Z.X)Z):+ M5PJ,+?QG$"M.1!D"H*.SU<)'7]ZH??8Z7QS74P MV8M!O]O-AW+#0\]L)[3&9X ]HY/8F@:'^ZD4'!]=-,G^CQXBWD!H7PN^]D?L MVE$,A_U#^^7/SNCDI-_-XYCW;Y_80?P5$#\ X)_%WK D#%<6MSK87RY5A35A MC@6#!"8*<28EC MA#FU6"!!#$4PT1%99AV26H6HO->)^1?;4K:! *Z'J*_2*;4Y67*3)+E6ZO1L MSZ_7/H!O1DF?.D8^>%+<;]/9K^DO]P&/RS6KDG=88B,0T0P,8"4YV^WTU#*/ MUX.$-6OE(+V>K) _8($<]#+XYO]?7ZZ)/V:K(7^QTPM7/YB[LD+RZB!YN1*7 M,4R)X +B/*=/Z2"025$C$34&%*:&.@5LK:WI78*/=0?#D\21^V-L%4?6'$<6 MJ9UW4FF,&1*4Y+)^7B*K8H3Q5<*&B#5W[,6V:O-K#O9>/QQY=@ZSOX$<#*(= MQK^W.KWFM^PZNV\^]Q!F\S/ X?OCRPN#O[CC/QCRV M-WA?(7IU$+U("3'!C(T&E-CDYPT:)F0:MXXO"N<$&A:IPUD+A[.\N%ZRC)EF5 MA$1&)H6X=!*!GC%(:ITT#V \Q 0*A\JV5BNVTU<@:H_L**R@6T%W]6Y5314Q M1CI/" _<.^#Y3"5)I71.,=?8]!5T-PAT%UD^IE;+Q#4*&,QY;@)!VC&"O);! M$2VDBHU-SVB;X>7$QTV%W6(E_*.ZY8DO.R-XF_^^,-,LS(? Y*WW_5-HS47V>.;S/HZT.M/5X M8+NM,SL838C_,(+$VW'H%+N@WPNQ-VQ^*X.6W-YGAQ ML"8-8A+Z<-8?=O*Z>#G(N\(ZG^,OYYTP.IE"S]Q=D[G'E[=8!RT8C[Y]RP-. MPW<'75T=BOF?N;4%ASP&R.32)DX-6,S1I20EMBX?'AFDU$> F=.;3@;3'IS9 MXXC<(-I/R";HX$O;/;<7PQ?_N+HZ86G.#_KB>'US5%*ZMU%I9 10N=\TD,FM'>_F\W M^,?V=0OC41?P4D'1LH!W_OGF]_W6X>M7_[-_\,^#WS^T6V_V7WU;P->EV?L' MAZ_?M0X/6J\.]G=?[[][O9M_>W?PSS>[.X?PQZ0NZLX_6^\.X8.]U_N'[]:^ M4W^;H?'?E]MZ0RCA+V[1P>M6ZA)H?--#]V!S#7JL1;9:$[:Z/SZ%Y_@59!9= M9:;O8'@Z"5A";[0#:G3]&NWU*-Y3&[Y=7_&+?\7GKN' M]W;_Z![LOKW8/P0^N?OKR=['8^"4K_'>X9OS?>"/^[O=S!.[\7_^@/>&,T>Y M_ !M^?#U[?G^[^_Y_NX;LK_[ZR>XY^)@UY]GCKKW<0?O 6<\^#/SQ+VO>SM' MQGDA15!(!15SD3N-=*0"24-9L"Z E2X:@Z'3&\>PDQEZWD$38Q11<GH,QJ(9WXU/@6A<99.>FHG4Y%ZWI9$R9YV0EW :' MX<9)*YMS1,MD_KBE5WL6%8TF">N=]MPFZYSCF'"9A(R>,#4SK.YKJ?YJAYWA M05I8IA?-SV>\5"_VWAY%2I5T)"!',48\<8XT]1I1C2WGEGDC_>*$*A>\!"#U ME!@N.-661BT$(<2I1)U?7*K?P-:/X^&HDRX:SM')=!H@3!??S$.;"-C5O M%/TV,XK>S8RBUHG]'%LNQE[K;!#!RFH.N]G)?6X=1G_2@^X<7P"_ZOFMUM]R M82V*?SF/Y1?R2[LU^:0_'LP^>O&J:=2+=JL_F%Y0GCBYY.]Y,YLM%EMGF'EI MRY4I/N^,3DIH9ZXC/VA^@C?D.RZB'>3@$%RW&WT\=7'0&/:,M%O9Q]-$E+( MV4X/[,MNMV5#GM33)M[4F2:W@0$Z.(67#*(?#P:EKL'\=3UX^G"8$7_4;XS+ M5K*=0?=B\D=N3*?7.'PR5 _C*#<2.G82!['3VVKEB5O97'5Z91$,0BEU/AO MP;@;A\T -(&TXW&WM&OIA-7 M1K&='P!62'\0889/.Z.6CX,\K%FT !Z\'=L! MT'Z8L3_B63\[@'JMW^#R9F$3C-ZVAB?]<1<@"Y9\M.5.:,G'<:_Q#,_DXMK]5J/^W\U!J0$#$(%Q=U067O\L M#B9R.GW(" S^V#J%\3T93AZV9P?^Y,J3:'&80?MGT@73# T/L(JS$VLJ]=-7 MC4[LJ'5J+_+ Q2]GL<38%YN=Y>?:=M.,ZP#PK7XY"3:-1R#8DWA\@[/GT&+[ M*;4]O#UJ"IMC0=YJTB0//+9]$C>UL%K[\K4_=+<=_G.J"OH5&G&4J> M'Y7%>^='S,-8>2V1,UPC;E5"CCN/M+/$ 0H2MA3H:8PWUFT9C-^BT6[^;B? ML:LA(@U^YQ(&U_C=)Z"<<3Z7Q2R8?(TNOEYI3S7P[SL[_YJQQZG:!JT,2F&L=7@V(X?C0N=;)#7%WT5.O#>W%Y0;YTR#N7,FM%)?SC7Y,D3 M#C*9 C5SW,_/+E2YG1$V?K;=<>:NSF^:I;/.\&>)F,/XPV]]M> MH<&@8X\;E3;<:OT9\T@OC&W6]4!,1OW,#KM%?9_3@. MQY,%Z/KC9A%[.QB4)7@YB'.S,C?>6ZMBL8^B;VT76O-'9_AIN-,+[WL3^R/W MJ_J4BB(F^V^/ C4*<\I1I)8A;G(Z$E/Y*!]O#9>6DJ07?4I"):FI8)0FP9/5 M3OM\SIYQ(A^M9\U34=RO)A9K64-%-JZLHGLBG^NOV G-T;5ADV +PQ)/)U*; ME\C$2H*79)RSO=',F_"Y,P#4 W4X.(Y%-V6D&\98W"<%T^"+R6%L0T"_06$. MGQNK ,R34T#!XAQH7 +YBU8''C\\FYIUKTY %S3>AZR000'!-=V+]K1Q^4VI M.\[*M@'/B$_ M(/0]0/]P/*R]O5,"I'7P"]&T,/="R66F,)ORDP??YD9[7W78X M&;EN27S(YM;\R+=;;CR$F1L.9VG2C7MGT,J(%_KGO4D6=?%(@9)KBDQ]!J(" M(UDNAID"%0UD!.@ C&6^-YN,D[^F]X "G+ZJ?;VM.LG?3MW^^>2=EXH[)VAT M)L9X?E<\BXVJG%B- 2:[VS]KAFVF)$]@-4(3QE.9;(B#[64+UQ6_YWC0*/$0 M@4*=0NO"5NNW\2 />EF #<^RW6'1LG-$RP98?L-\:\/]&H?G<'QV!A_YD_RR MT!D.QF>3KEW.R/ $>*$]GLQVIY<:EUKV9&43MRS@]ER;83@',8P]O %FMRS= M+FCJP>6#VO!%UUY,*'*W&_V4M( ^!X+9V. P'Q$XB^O.+#P-=L[/U).)*:90DS2 MA#@-N,B$&08.P=F/M]P^HM MN?MD-;7^N'1BW"*78GVZ_5WGVL%X,/76--FPH+V+D^5LT#EMW/L3EQ% MFVR M_$I7"MP-,U&MU?=[./?::XOU[R[&([B:0.H[Z;7#V/C8"CN MD)*"E9U#_?+"85E_@X)OLW#")*2;&W,*/#'[\#*;@F4*N KLH@1[BAW@X-T3 MIGZ>(P&S&.*WKII8&E=?/0M[ (_J9+.BV K]7IQX\8K.*'&)TH6)F=$X[+J M-1E_+T>YA!&+8=!O[;Q[U9)8(H)G,>X_IA>687PUZWWQ:+Z:\:*)F_+I+4D8 MP*R2/8M:;D\7DKG#>>';H_YQ+!^7.6E,,""ZL.1] MG#,OLE&9)UWC M%A_7R;)4'.79\)B,8J>\N9')TM+)TX=SGN>RQ+9:NQ,KIW'JQE:Q#6PW+W0P M9;H3ISF\>!:S?W?%75XV(Q3B/UWU15+#A.]?CO),L"8]R/8@V+K9@_U]OK_$ M59YU@KW^=H)]S95_RKGRU]J -\N\7+[OAY3N9B'&AU[\W]+@G>%_^-;.]OTE8LB[BL%K M+Y\9)V7F>X7_7?I]IM@Z+;@PF9I+YUYV77;*Y($5F]T)5_7$53W2&X$BBI?+ M"%[5M;Y)X)E>6@SW)FY1\HWRMNUI\D7H3$)I4RU4EL!9"9_UL@[LA6(;%590 M(FJSHXC*XAYW4U;EDVI"U^F+_/)E3T%>ED7=7!WD2[54OLQU"6:6(RBIK=;> M97[2M,4YRI=Y4!R5/403*C1C0D,+\ID-2]#\F3& B1C&, -SU*=X1+[)?*:L M('MG/I>-2I^S)9C%OHG%E:T#TU.,H&RE['A49%?>\7DGV760E\:"_P:4=AJ96F% M>?4E(->?I1N5B;E\\V6FVWPT9YH#- G,7,U[.AM?W=DP-]K-@_.8Y\#>(!X7 M1E8R\ 9-BE<>[E[L%@F8<=@)@9^(05DV,7I 3CO&FUS0',\ZU9K9]@$=$M\%'33<)%UCL] <^46G%_Z M-;)7L4G"NC)>EZ=59CSL]_+0Q2\P+L-?6B?]\YR:,.O(!.4NY@J.70N5I5;! MZ$K?9V*?-SX,XH2>E]8UFKO *^BYF[7M>=/6ZUS3SXV]9B]?!L6![>=R&%/_ M?AF35SN[_WBULW?IYA^=#/KCXY.)\Q70I4Q#'(?3$&MC4S9D);E+?3"CF_U$O>^\J66/!S%.,?@?&;\7VSI1*8LLXHH1"\">E46FVQ-[MOAY M)X,_=4YUC]D&TL.ENFR MF:5JPP*"MQ[GA-+6'_/AJE$>V3G?QR7MF*!KL3%RU'V60E4<\]EY-XG07U$O M"R,R >ELFY4 4B\/<8!YN.IWSQ0C:YA&$S558D:#/FBU1:%I3\)09=8O??7M MF:TUOWB&_30ZS^T% ,O[U"9<)%>KZ=EI.G#.=^@/1M^@D,WDSXC7U>F_C'9= M]Z(R>M]YV8_60FM<&4."RTK#E^)TZCCV4W4GG]A'8TS+']O<=E M;)A$&PL&+FZ-O'SFCQ7]=>E4WPRGK&-&]N5AL.=S&_QAN/LY>:A$D6MJ=DG- M_G*P<^1=Q)$RC+3*YWDY[I"VA"+-F3&2>$6H?"JIUG_$'(J[4A'CRK)H[?=' MK0]@Q35'B0 $KKG[AN8:KN)^^=XTMZ?DG_5![0#\Y?3?*[NDKHQB9S@<-VF: M&6 O][C.C?N[$C4> "'ZM0__-,J\WVJ2:LNNE&97YW2OJ"\IUM,G?_O5)1[2 M!!QZ<_F )5WTAYNG2I9LHQSF=HG_(+OT+O!XFU7R[ +79B65X52M#/4>Q-T94JT-D;F8$ID/YW^=[O&__GP-!.8UV__Z MEGR@_S[9._S?3P>_[UWL?_5 3$)GK[SG*I'YZ^.OIQ^^GG0_' *!.?1L?_?? M'^$Y7_9.W_(/7]_ L][P?9I+OYX D7G_=>_XB%)+B,,"*1XCXMX(9+BA*'C& M!-;:$ZT6,U49D5&3: FSEHM(;31 >P27T5 K<%PD/I>Z;&X&5EU-Z\>-NMH) M+62(W :<-'188,<8XT$)3X-,3(2K\#Y7CA5OL872TVO/X)HS&O+/UEQ9XT(? M]HH#OH#)9469V\W%?1;'\R68FY MYY@C(Y1 >9L*'EJF+W.X67"^QR?=49F\U8T%933AT2@EC$ M(Z7(>N(1!WT?60)]K]P:9_[_L+[$9:!ZU&R &Y9ZBSD45D>G+0T.3-DZ^WRE<+Q=";[ZC88I)\\VN\];/?"?;MEW[O MSN\U5F])(VI;:UMK6Y]Y6X4P-WKJ#PY?^^'!BO721[^4B*5KKSGPIW&S/\Y7+ /QOC>(T)[IN/R>:_76@5D>F'^63+IG/#*_V<[$ M_/IW+G2VVI'XYME-BPNYNAW53Q07E? M;AW/58QG*22Y-)P_>QCR;_K\?G>GV\O M]KYZN.\M_NOPU\[>Z6NV]_57:.%[_.'PT\7^[W^<+)Z&N?_GVZ\'NSM?_MI] M\W7_ZZ^?]G?_Z.;3-C\<^J][OT.+#_\X.3A\@__Z_;>TU\$7^23,O7>8'^Q^ MNLBUMSF-AFB)<* "\4 ",CP$%*5A4?"D63X,4VK3)FK%1V$^E0.&*^9M..:5 MO3?TE[J8ZV*NB_EI+^9GO9(W:1D_( ^=/[+]&BHZ>C6ID%_\1I6,KI",\@D9 M_;*W^_9\__#3D>>,)LDDTAHSQ#FER#$@IR)YKV@02FO[8&RT EX%O+4$O.B" MQURE)%SB5EG- U5:,F:M%%Q6P%M;P/NR]PI_R:!WL'LL]C[N'7E#N5%<(1Z# M19SXA P)$7&87&VL$"30"G@5\)X@X-V/H5+7<%W#=0W_3!@LE?\V)]*UU^_% MBVD]IP0=N5&4^D?=_F90E=YNZ*Z5VO5;P+=@G5*PP"R1GEK/8U(NJ #6&B>$ M E$QKH9[UHYP7BR%>T1@FB814<)1(.X202[9_*?SU+B8P,9^L4V9;!N)[\HW MKT>4>]7(SUN:?TX=U6EZX&GZVYJ@KO?CTW$II%#2!B\S!G.RX*^E)LVA_5(A M]W:02Q<@E].H&0X$14$UXLH89"/Q2! 2&#>,QN1?;!.YA+9_KQ*\KA+\@ )< MG76/)#'72&<83BYQ30HBI,KVN,KWD@ ^646V]1RHEA;B6##GL%8I!.:4-3*[ M5:8W5::K052GZ5Z_[5WEK[J#\YR ;#8-%;^32Z+D:B5PZZM!#)U1MO KL5@5L=A_M>1H M)8IJPL%6(%@DQ($C(F>21M1A9BR-DGD'5C^1;8;5B@+[:Q3ZK&"P:C!8%/\% M0K'-29O(.P=AJHROKXPG M%;"A"F/**,^AU4"!=C,K/--*N,JW-DC&]QN48NWP4\G \N)A$BJZHP&@85S(!N<2^ZMC20FCH'F,"LMK^&BIX:.[Y;+,-F0CXC#B--\O%^4 M$H'2PTAQS1FL!0$("01(MB73-0NE8L$#18OF)3YUOL2 OL9!?R;LN K[381] M,8HD-$F681!VDD#8#3?(&!P0)CFCD$0P:_7,@U&E?<.D_3:QI,<6][K1XPYB MO1@N@LD#-:TH8L88E&MR()NWVFFFA/4L>>;MBVU!EIW)=:?'VDKSVO'XZKQX M -%>"A:%1%*RP'\2(:"W?:[3DJ1"FBBIA G$>UWX.:%W=EY4&=^(6%&=IO6% MX@3RR@TC5"H%6$QTE(H*(9AP*DK'*A1O#!0OQ8IHXMI*HQ CSB'N2$3&$XJ, M#,Q1 O.MTXMM1MI8W+EB5I7Q]97QH#V-6AB:?."8. -4BZ29D.7&YX+? M&AE--1)2,>=3HIKE0F!FV8%<-Q.MK32O'8^O#HL'$.VE^%#T.B4C**(>"\1% M,-E*CHA(EI01AN'@"S^G8KG07]78ZRWC=2_11DS3;7S'*FG*#>16UXS,XS0;@75FO-1>*XROCFR/AB?$C+%*QF CF5Z1:0+V0C M6%;)$4[@AU,PJ]M$MNG=XT-U+]$MSN0 >?2=,]N]0YFY&@"_(,6ZF"(382*:T*_L95:&M<:%.0X02*^&!.2G"C.@D-)<"!;DDL$N,U V+$G*MF("<_5NCE= M)Q%_\EN&%LO+V>/8\Q?U&*('J$>1-&71"64XYE%'C7D(H.R" &H35[4)NL:' MU@85#Y:/(5(2R(V4&#EO!-B=*B)GN4"@!06 HQ6$VQ?;I$UQS86I4%#C0YLD MZXOQ(>*HCX0RE%@^G$CHA+21!%')(A@XBLH@ZK:A397V6Y65>V1QK_&A.XCU M8GS($^*DP@Q%I27BWBKD4SQ\R+;;9LU-1=0VLKS&O'XJO+X@$D M>RD^Y 0CA%&*.-,1<9Q 8W/G$-8R*(*94D9E=D[DG8L^5Q'?B/A0G:8Z376: M[E;[#\?(I'#6F,2]9UH+;H0..@292-UFNT$*<_D,&<\M#=*C3(2 "T>&;&0. M4<.YIMSEC=7KIS!_X.,/G>%9UU[DQL;OHT*]LEYY^RN?_*ZCP_[(=N]CK]&/ M[G/]08@#U$C[2P;P$/ICT!&MW.?IMS N+S-R#/O=3FB^^:$"OFY\'U7__M=M M8Z,K&9HGPTFBP%QC(:B@B0LOM7'!.ALE9MIA\<.S*VT7.OO*#D]V>B'_\_H_ MX\YG8!*]T1 ^N46 KM*35=&3O<.=T33+"'['>[OOQ1$W,FA@G8AYF4]V"0Z9 M"'\&[*+W3A&M&WY"65OI5>4AK$+6'CE%J2)M1=J-1]IK@IX54F\)J5.+;P:I M3&HLG<6(X$@1CX8B _.)(M&,Q4B$+))7GY2T6.;M""PAGA*05VX$(HHRIX+E;!+@I[@M9"6Q%5PK MN*ZXZ'*0+C$1''+P] M(MY;Z11%CEB 5TP2TLEKQ/(F/RI@LKE\L6VH;!.RJOI7%5PKN%9P;<#5LT2] M P,Q,<:Q-1K$+FA+D_">&U69ZP:!ZYL)N'X2!_#_D7">.,(-$L8)Q#DER%G+ M47 Q$J($3]J\V-:RK5966; B:T76BJP-LF*:(@[8,LP\%R%:XABW@;'(5/*$ M5&3='&1]NTA;#0X^)L&0Q20?%J(#_(8EBHX0'PV!*7>Y0KUJ2[.J(XP?$UQ+ M MH_1GF)P;^A\WG[O^''M,ESS_HX'HXZZ6(BGMO_[0;_V)YU]$;WE9?,!J/I M%0Q$UYX-X\OI+[],L^0ZO2*DY:9?3NW@N-.;CI X6TYPRR]LOO[EO!-&)UFL MMW CVI/\NLF;)U]OE:\6IJCYCHHM)LDWO\9;/_N=8-]^Z??N_%YC]18LQ-K6 MVM;:UF?>5B',C9[Z@YSC'^YBJ9<^^J5$+%U[C>'A8][X\C T6R^P;'4MR_XC MGO4'HQA:=OCR"DNZX9I\5.OJ9EWNCAH,=)N@2% ;I#\_A-+8R.F>Y;> M7-ABSG%^QH-1LF;*0%RFSI0_N]QAE#TK+]D*K_#+G2[G)IJ,?#L'S&<<]._@4)R;ZS/W4;@U/ ,(1 MM/6TCNYLM%[:F[]6_?_R?CN M/?,Z$DJ-#90S;;2S1!EBO'%!1FN+[YX0^C.^^^>VEP\^__,#W?L*[_O]+VC# M6W+PYVOQU\=/7_MW_Z_@M<(1;]]'M?WQ#X_FONVU^G;^G^[GOQX;![ M>G"XQZ"ET-8=^M?A;W!%-^UU9H4SQ=[N#MX_/N):>A M*&E$,ECF;2=*\+;&JSIB\C9(^YBU1BKF/0_,NU-MG+J8ZV)>IX[7Q?R]?CSK ME;Q)R_@!>>BT$-8WJ.CHE1T,+F#8BM^HDM$5DM&%0I'OCQ+'/M*$D=,&V"BU M#+D0+.*$2*HBPT+1!V.C%? JX*TEX)'DN9*66:H,)UX8IA+17(3DI U,5\!; M5\#[LCX<[[_T1\91I, +$,4YT(ZPE*4MTCF(A!,!^5(9+8"7@6\)PAX M]V.HU#5/9GRDIG':$ M)RZ#PEQ0;X,/+/CDO91&^53#/6M'."^6PCTA8A>YDXA*CQ%7E"%KL$.44E-E>EJ#]5INA=? MZ?6'9JVOK_15?W#6'X"EUW+]GW64UH/Y;IJ/9+4U@C$P^A1/1ED==2!))JF\ M(=K=E![$ZJR=[YD<.24:HM(IYC,!F20H[*B'" &>3>8IF+!=ZY3F"5YS5VR#^V0%?? M_!T$>M$WGY1+E 2+ I<2C'YLD5-8(V,5I]8'3$AVZ9GE4W9O[IVOTOSTM7,] M0_O117O)76]!4TOA%#*"JAQWH\@0ZI#701JMHV5:-12[./PAQ^33% M*(T0^> 9S%>5/5]%? U%7 '0I\A24CP"D^-.A8"]"C;FC3+XQA&Y*N)K(.*= M.1'_^O;(8QT\5@2%Y$&/Q\B1UAHCIBV&Z<8V40\<7;2QO',1Z2KCZROC .Z1 M1N>CB(DK;+4PCB;L,%<&1QRKC&^.C._/J?&#W=='R7+&O>!(JJ"R8\TB$ZE MTGAA$RAOC(&K*],&@WR-9/S)[[%XO_5NJW73,.*5 MNO4UWGT/H&<8X3)0(K5UG =B;""82B^#<%(94V.)3PT=WRW%$JUF3.2B"-I' ML'$T<\@QS9"DRBG0ADQJ($".*E4%&BRB@M+*+!8,2=U CT+5 M MDA@VH(1-V6I-VU3=<<:N 7$NI9,(@XIPE'*J,;XZ, M+X:*!*').T.0"AAD/ 2.#&$1)<)@31OCK/(@X[@MU9TW5M0M9C<7SYWA,(Y0 M[D<,M(W9.L7.*Q:L*1;4\- :"?MB>$A1 M2RA)'D4E&>*>RURO0J*D8@R:$^4"65EXJ$K[&H>''EO<:WCH#F*]&!XR#M2V MPQ2,&L<1M]$CXW1$U#'0[3I8L%]?;//E"C1U&]K:"O/:T?CJKW@ R5X*#\G@ MI0PF(D\\T'.5"++P-XI16*YR;I>70,])VYA*SS=-QN]4_[U.TQI"L4HI)I#/ MD(O\A8B-)EKC8#WCR6/B*Q1O#!0OA8=$Y,Y801#,(!A/R4CD.%A0 ,+!I!@8 M,^'%-L$ Q;6&QQ.6<>) J,&2E@:FWVIM;10F$<,HUUZ%&]?DK3+^^#*^&![" M$J?@;4)$I("XUA3$6Q(DH@I4Z 03:TMXR)AUVA'\Y'<2[8$\^LZ9[=ZA F&- M?]\0X'2T(F^(M]H3KDUPP3G.N&9*.:]R$B(H\HB0238G5$G MY)222&@JL A64,Q>;*NVK%F)%0IJ5&BC9'TI*N2#E%9%9 ,&P\92BHQC%%%* MO,-.^L1OL 2!)B8(+K'5EDA+HL8ZXICDO0=^JQ3?1HJ7J@\& M:KEB-" AC40\B8B,\ 1AQEABT5'#^8MM,,"K##]=&<9,6.)X] M)E7$5RSB20#0!V(P#F4#F9,J!**2QI@E6 E5Q#='Q)=*#P8=>,Q6M<\GH@-Z M PGW B5IO(XNA4A<%G%^3?9EW4[V8)4'[7'L^8MZ?-E#@)T7W'*&C0V<&VDC M58IS$0U)%(L:/'QJJ'BP?'Q92I$['Q@B5@'YP7DC??96.*:]XXH0Z?/Q96V* M:\YJA8(:/-PD65\,'L8@>1#4HRBU1%PHA@S(-:(L44I)$N6HPKJE;#.E_3;! MP\<6]QH\O(-8+P8/J28T!DT1&"XE> ABK5Q *4F5L(F,8[!KEM5WW5&VMK*\ M=B2^>BP>0+"78H=1FB"E9\@I#Y)M742&:8>BRSE]"32X4PTYO[/'HHIXW5!6 MIZE.TX9.TVV2;81WGAICJ8U.P$<%%@Z)V M8.%28Y&E02*IK(Q,.&4X63^%^0,7?^@,S[KV(C1WI!WV M1[9['_O0?G2?ZP]"'*!&VE\R@(?0'X..:.4^3[^%<7F9D6/8[W9"\\T/%?!U MX_NH^O>_;AL:744EEZR)MAG5)BO+-%J%K#URAE)%VHJT&X^TU\0\*Z3> M$E*G%M\,4DD@3D5B$?%$(^Z,1XY$B3#!7%,LHO!@\MVYRDN%T@JESP%*;[4% M=7VPM,D3JUAZ.RQ=I*=8$&V8P$@Z;1&GUB.#+49*,*Z=M"$2^6);8'[W?:@5 M2"N0/FD@W1 M[^_ND/VW1S:XA'. UR6=2VX+BHQ*'#$%_V!L% X^PRLVILW4JK9U57BM\%KA M=5K7 FQ"0AA++G+KK(D:>T(=%R(R*7B%U\V!US>+\!H5:$B*$R)< 7NE6")M M;4(K&M2-NH2ETKME9L77&]$6XYCS10JPC'/&HF@Y-,:B9X9$E5 M;-T<;'V[A*UYBT:@ G%#,>)#>Q_%PU$D7S4>=7H % M_I+2+5%0N1DA-_C']FRTRLNOO&OAD":3&-5>^) DCXY9KCU(&J;48YI4/-K- MOV.2MT[F7U@6P*O)P6]ZG^-PE.L9#%]U[7#829T8?KUX!:_)4SBVW3T[RJ)W ML6M'\3"/RB&\_]=NWW_:3)GJQO_Y ]X;SASE\J^/OYY^^'K2_7#XZZ>]0\_V M=__]$9[S9>_T+?_P]0T\ZPW?IV\N]C^>I/W#MV+_ZWMRL/L:'^3?CX^X2CX1 M8!L16XDXLPII+#0*..4P!$U8X1>M""!T!F,^&HQS+N/*5LL#:@1:TA-/(H!M M+GT ,M8J$M(:CD^A$_"086N4O[:=00N@>QQ;_=3JCP7TNX^"^R8=GB!? V$P;?IDLDPD<0C.64E;S"YNO?SGOA-%)UN%;N-'CDXS9R9LG M7V^5KQ;PN/E.RBW%Y#>_QEOD)[\3[-LO_=Z=WVLLX5M4_-QC'ZFQ_$:/_4&N M\P]WS]SITFLHNX]Y7\C#$%2]@$;J^N,[,@RTI@AP@ZSIISH04]R;C@6Y,A8/ M5);I44V575 W@/*D=1'MH-4?M+IQ.&S=1TVF']WW/(WBVW7^R9B]46 .=$]0 M01,77FKCP#"R4>)\X-':SZ3OAW_#7GYW12:=WT(L?8)G_ M!DSKWYEH/0,#^/0-!3(.WQV#D?N>0?O$AZ^_=CX<_F]W__"ODX/#]V3OZV\? M#_[\K;MH '\ \WCOXQMVL/O;Q[\.P^G^;O?CWN__>[)W^I[LG[X6^X?OO^[] MN2<^_/GO!(;O7-6IUR03?.:)B28A,+4TXC(X9/-17BGP %/,"(_FQ;94;4J7 M:][_W$:]]7 =5ARL./A0:4$5!]<9!W?XP=LC3P-G-&!D%26(D^"1=I'"TB/: M!,63XO'%MC!MQ>Z\&>A!G4!_CD]:HOQY+\<=WF;PGAKV7]?% M)X/P#\UT=Q+8V #PA\V:_:WSN6#]L(+]ZL&^RJV#^2V!>.YTQ* M4EH-S(Y;Q)TVR IN$,-$&6M8$$7LF6F3M3H"ZCEX.'^^,LAJ#/F: W1/0_-D M=,7#4,3+OZHJ6)DJF#NI^^#P4\YK<-*0A*5#U+F N,R5>AG52)%$.2$R^I33 MU0UO<[Z\Q_).]OY:)U16,*U@^G2(=P73>P%3?*4Z\L>](X63(R9GIU-)@5A[ M@YP7 06B$W7":^IS!J71;2U65>YQS3,H[S5C'$ KNGY9&Z& M9] Z/P]K>)5BPC1]RD@Y8DO.V#N=OSWDY^*R&374*OXAEI[L$K&@UARF3=D M*!\5;7Z[S-7MY/78BE]@,<(2]B!K@PB+<@AM+*F^(.?V%+3,:())_3&(&(#. M $2A\QD$I\#*,':[!4T J$".1CD3Z\QV"D*-!M#2!.()8MJQKM/-^;P9T0!: MLBX"D2F73+B1BZ/S&&>H<6:SNNG ((V&6=8+\%Q.=RN 2&VU_HRM\; 4.OW MG9U_S2*_J37^<\8+AD/ M&YB=O'+NP1DP8? N'S^(_QEW!K$93Q@]Z&6^T7[IG,+;RLMR&W-RM(-Y^UR2 M@B>OSY!PVNDM73GN+5][?I)'I[0G#_G5%N6[!Q& /'Z.W8)ETP[FSI_:BSQW MW^[4MW.DGY?T?!.*KI>G?^;1;I'6[%RJII^/(=JMM^/^"*;W;^.>#7GH8OA[ M(]E%%64A^SS-PQ]F[@_$/J]68'2-Z Y+%N5$4#,QN#IKFS:W*/+W/?_>W6?Q80&X\M;K /2.QY]^Y:EE-]'0FF" M%X9^[N?)X#)A^3@B!S3B$[(YB/+2=L_MQ?#%/Z[.#$S+_ N]OV;/4SIWGK8 MK 0P-?L-TWP)M@RH@TXI^VW7IBTM %2PS/]/QV-".)QD<]X%FZ0Q%*OD.-/2"J(Q=\*D*"T.8LWW(_T4!-.U@."# M)9W=!YV>S2IHS'\:?)Y!CC9=(9W+?8^-%>AA=?<#,"/;^U286/-L6 < K8,\#"&>Q;+J MH369F9T-^BD.AR":,(QY;#,1R[TIHPS,ZMB6<9E^53IV?M*!:RTWC[@BLVU'L9I8[/.OWAL7>STUM7 ,-6E[DOL+8EFLWQJA=2R!C M:P%D[Z\Q/[)%!_)W:2V=QM%)/T"3CB\NE]EP?';6'TPD':1SU$!!KS]=[05# MRLY.6&:7M\$D=1*L_&QO]I>,O8GL7]UJ.D.#)>;:FH[EY.O\JJOXULAAXUTZ M+S_GGCWWYF%I78@9@6"8 J! 7NM3^3[M!["VVB!*0Y]M9;C V^%)*V77W.7X MY'?.@>YU!F<[X_XY6-/YW_G1:-"HC,+'<3ANAF,PE39XR+?%[=H]J8^SYWR6 MSK-39F3BMPD'O3^R:R_;L[_:86?X;/>9[[Z_V#\_TE*;@!U!D4:'N,MG*FIL M43*@K68IY@L,#_II-7A>WO1U]E5=\@??..W,5L*JY_9]\WIEN(_NUWZ^UNIV>JW M4K,M3NYGD_H]-)9L:?QSCZV-_7%CQ4T?>\-SQM;ZE+.UR%J\Z<;TH1]TSC(O M><;;\W^U75!,$\53N%:M7# 9FL+,&U5+'FP8OBLE-W W[SVR_WXC6\]M'3! MN?BLUQF[P3K;.)UP^SV4UZ3ZK,.QF-=/7RX)V(J7-0%?WD04;VQT_G?WU\?;'_Y_[IWL_-?AL?AP^.EB__0U_6OWT]>#P^.O>U_WZ&)&]L'AKZ=[AV_@'1\N]C[N ML?W=/[H'N]V3@\,W],/A7Y\.#O?$P2[<^?6O^9V.?._P^'Q_YRC0("6A%@7) M*>)8.*05_,:H3LHQ2J(6+[8IDVUS]^TMZ[?!N:+4$T4I+H7TG-B 3>+2ZE+W MWD0AHJ>">5E1:IU1"B^@%.8."VLIBD3+O!\;(T=U1%9394.RB;B*4A6EUJ-O MMT"I)#"7&(>@1.).!INT)HPJD?2!1 M)A*.L&88\>0M0\:D->;,]26"I 58#:"(#"@$6&:>F]E8!)VE&J M/70O7OS["DLFHDD'6>J!0PBGDP+A#A%C&#:/8.KPY M"+5Q_L/U:W"]LBZ5>N6:7UF72KVR+I5Z95TJ]!DU[T[Z@Q$J M.^GF-L(]>EY-?<;&/V/CA'G]&EROK$NE7KGF5SZ?S+GW6^^V6L=]:$^O[#<= M#LNAFSWCV!?@#\928(*Q+C$>MC1,\<(LU23$Z=^-(Q$WK@+X: M#P8PQS6M8V5!B<.]T5ZGG*<^.MA]S?=VWQX%XH1DEJ&4F$-<*(4T]S:?JJZ# MM,1'KE]L,]+&XLYGRJU?U+0*]U2X%7>,RZB<(9IC[C5Q0001+AK)L'/R_6"TO8F:@.2C)S&'O$8$W)4$628U3$X3Y39 MH$R"*M@_GQR4@D[0=\JPY#I@JS6Q3&+0V]YQ7P5[K04;!'JBL/<.=W!^UY$% MB3:1."0"R#,7(2&M+$9,@[ASFO%;;8YD/P%/R?7!E WPE+SJ#\Y*9<,[N$9N MZG'_'@Y?,X!/#X1$,^Q7AW'JH*]OH)-N$@L46E5P%R*8"D124<9*5?9;5:U]B9(]TQKO^9[ M']\?X2BIYAXC8&()I%MA9 *-*&CA.(Z!82RJUG[ZPDV=82:PR".57-F@*;^OCUB#/BRIA09)CWBF'GDK)6($:R-H8QCY5]LL[;@<"VVD]\$PDJ@5F#V,V_,:CH6K6-](K.<\(WQO=^;#(>BV0I$P0II.A)&Y.]*D*]L\;3R%*IA)(LHF@M[V1+&)#C_D"QRNH8^6F'YY)C!$PJ*1S#R/%(06LS@G(6&!+! M\Q0LI9%N4.6K)^ 8V=B(T(B0UQD2PJ,9:243YX03I(C56L_?>%6"5,FJ 5F[CF-V"J _"29 MS'X3*FO&YUK+]=M%%PDYS_M$$")Q?2$\Z=DF9U@8V:._*S MN2/KX!GYQJ&-_=[QBDJ4W=1179_Q')[Q!&1Y8]V=]U!,J%*L&U*L&'R($GB5 M88D[ KS*8I,P9X)'QSA>-<7:[_=\-:%63+4^OEYR?%+KC%3:(45- J8E?=[ MK)"SA-KDK=;8@@DEVEC1M2=:5;Y_6KY%"H'AZ"GQ@5OF-?26B)B/X3'.1%[E M>S/D>[&D4#G$3T:#$E<><8T5&%&"(A<$A;F5S'!?Y?OIR[=6-%(7@J%)<6:I ML]%*$0(/H-BQ67E:][?DNWI)?EZT%TL!1NLMBQZ1F/-(\@Y9HZ5"/-!\8J? M3/+-<9)4V?YYV4X"J+GDC ?+57+&&D%IBC@H):E>>56A*MLK]H!^6/" [IT? M<24/Q;BZDF'5 _J$=\^MHK!03=:](10;(KDB M2B7N$V?*&"HUD_"!R;956'E9UFI&W0?7>G.UMM#'O2.J O!FPI"P3 (<$X>T M=101ZY55 )]8 +0HVE9"K7W*;I7OGW>3T$0Y5T[1 &PK:LV3E$I08I5209!' MI%IU$]W-1'L^10S>(E9U]ST)^-P^NH/=UT>8R2!T2HC1+.",:V2) M5XAQS(,GW#O-J^Y^^O(MF>/:R1B(,)SX:)2DSA*;I*:"!E?=).LMVH=^V4TB MB(X VA$9;33BQ KD0H0?QI%HJ&),R\U1WD_ 3;*QR26K*#)4/=8W+42"0S"6 M$J6HXHP%DR3U >OH"4O)5ZJU"7@\[R:9;J-SE!!B,=+6>["EK %;"C.4 I&6 M"=*I+%8<1,"YX(X!@P=!#J2R)PQM#I)UENR#X^7G22.:.P##4#(B4:P M1#RR*3M)"(W2)4$EK[DD-9?D)W;@V./8\_4P[X7DTL^;IW) "9%1$!,3"9L\=$(8,U!3.+1&-B%-KD M_/PVD7KMW==5O']:O$.(P=*0I#"4.XNMBF!N4R.39=+RE=<=JAZ3E4OV?%[) M 1A4Q"3&F%>(<\K!C#().1$8,H0I*A)).-6\DN<@V\0(F0LTQX %UU0ZA@D( M>R0!;"U*557=&R+@\WDEAQ^.J"4N<HH$9%BKVEBQ%:/R7I+]N&G98\)J.3DJ9(HZ23RKGB' M- D>D61-3AB+5H7-T=U/P&.RL6DEM43S8S ND$]KI+0Z5W-UR7HJ#><^>JM# M%"L_#J,RKGMVEDQB5,X9#ZQ9(8J%:XJ5..<)$L$)KZTPR6)@7+)-:S&#IRS? ME$1@US*?<*2XP<(&EK3P+@0A/">Z>DO67K07\TNLEI'[8%!P6"+N3$3.,V!< M@3"EC1*$J[MD MW45[YYI=.#PGE6B-%,N\/.0B8P0'Q"V66B:13R7<'.6]<>Z2]6MPO7)-E\KF M5_8^&)W$0_V?<&5U<$N\_.Z.3_AA> M8@/T;S?FTQ@ZO<+8;6?P;]L=QYU3&.UJ=Z^.G']=WI(9E6,PE0$):C#B3$MD MB"%(>!<]\T; S(/=3=J4BK6GYE7,[U"Y*I\13Q6WW'-IO6;8>D\4"YAHZ6X< M$UN1F%?S^ZWB%B@@DW4F[0]HXJXC\M MXDYAKFQRQ$C/H^$V<<%#PM(D^$W?.(FXBOBCB_AUP]'7G!"L7+(*4UR M0K&"WRA#S'AFI<4,IKV*^#,0<::)8)%PGPSA.#@KI8B.S\H(ARSBU@<2DL-P8LOX$/"L/X)+ZT7VN M/PAQ@)H!?\E@AD)_#'+9RK@T_7;4/WN9)V_8[W9"\\T/UYJDXO7VB@QTPZ+FY_P4ESK,]C?[0Q]MS\<#V*% M_M5!_]Z2G\8DXUU@#A%7H#^?T:1\1#XJ3+E1B2;V8ANH7UL2MJ*4\U4(T"/O M0ZGP6>%S1687/AX#/Q?Q1PUW -%D8 M4&,0ETP@[2U',H!Q3)E10O$7VU2S-E:DPF>%SPJ?JRT+Q[$1BDAOL>1&"NVB M$CH%(* ^85OA<\W@U_:U%:RI/U7%,S,&S,1*M]:LK:^-XAP-[;' M-UJBW<;MP%^(K,T("_!(T#;\^C=+@!<);&R$D*#<;0Q(.J=.53U/+I6+0$BH M7)$HK$@Y&1U#N'Z-B$:?MQ\!_56[Q@^]C2AW$JF>CBO)2/$4-;O!D?6N,C$I MY"**CMSH>3ENEY8^E]3A^X^C>HY!_Z;!W^O_HB\7GSB?"5;)]!'PT*"=GOQHC[K^KS#ZQ_K7 _CB\N?C5(8N^_YP/*CW_V64AS20O_,_/PS2 MT>X%)W[QJ?.MRS]_! -MU..CJS_RQ9@C#3*/%D_MD[408FHQOOBZ._H\ZV\S M"Z.,[Q@6&NPO./R )^.U?WSU3/N# _;E!$X_^Y5/6,JM/>'93B#Q4#N'UI4A M_LFC^BX:$R[-6#J[HRH^_V,0N1 !@M(#\7D4(HQ'(.2F42H<3MV;7VKTD#G ML'1^JY+WX&C\KW_@[):^>K^??9U"V9F\# F+\5YR6T(-L4,M'(>@?=)G MTIX^D]/C*H*5Q1AD=E)F ]73%)53UG'N3-;!X<7"7WJS6G,[>'1!8VW?CLBA MY()T8Q,,ND0?GC#>9YA-1 $MUA#?C_,O%]_\\X(Q!P>3*9]\Z)_[.'I+&_(< MFY4GIL.%ZVJT4C_UR6\-5JA'(,RJ#%8\(GVD#?:6!JNO==GOG#?_8,[-[=@R[EI9-QMY M'$>#]Y6$KA&-_P/GY=^8@S,!OTRS\"L.\2#F#HZK&-G(,>^'/.HHT>V0>28> M\,S\GO_.PTZ; ?G@9T!]-0,_F\MTI?EZB06[#/E-E\_(;SC>[>3_.Q[\C<.J M^KH MOY\.^V(M%Q:2(D,<,L\!A4XR%C+,2_;^[+Q3"/D]AWT5$8\/4OWGR6=!\3 = M^/O]=YM;SS]N;SW7VUN]TS<;+^C:_4%_Z]>]GMS^T'O]=&]S*W[8/OUU..W MWY8O=&_OZ6YO;[C;.^V_ZV_T3K;E<]%[1M?9>_QQ^W5/]T_I.L_^*KT!/YDX M[U_RFC_UH?]X)\I0M+""E2P5 ^$$"]%Z%E3Q#ET)X&%M78'JZ M.(*2,P0EA#5)U\J.D8&5A2$J9-'SP$V4I""O4-G\1E"-H,Y+Y'@NO!$FYJ1U2RAL@Q]N% TQ=_%L_3'C=!"J.+@2Q871(#[@)SA0.3 M6 QFKA,6W^HN/0!$1^,C5TE+@Q&JIU4E2$%:7C=&!MG$]#+#>MI/E5T0.2C' M4$O.($9D7A*LE0''$[=2@VQB^MZ#&D*)&H4C(1U J1A*4I!+(-;G&4)H8GI) M\7SAUOG8VWAQTM^H>K=SPEG/8K $:)TD"[YHEDP$* DT4?2B)(EDD5D9_C(0OTNY>(MYXA[QC;#88 C 5G&& $$@.1\X,:(L\)W0^-CE\SU%KE98*BT:C"VA)NP#( MK$R8"Z&XF-L^DFMR^&?1/.,6X"@$I""8J V0H :E>2LL<[D(!39'4?U\RR>( M6[C'G;]S3N$>R^"0N3PW]>7NX>B(U3X/G<'G-GQWGJ':KK%"UW@X[LM7CUX^ MZKP]I/$<5)QTCD89272?-&_F LY>0:'3D0>M$HBLT&87DC169\6]S-?5QZ[; M,?ZWR]K%MQ/8&ZAF)S.!4LE%6>MRT^:*I)E90(8@!=/H:I\;*4U-N)2R2^;R M$BEF#=OSMK6D49!]X,)(2$8Y*642HF 1G&!_[9.*ANV[P_9,FJ)67 =AF!+5 MB0*F!DT%QTI6!:R6G!O1L'W_L1V#L3*1FV*]X1C!,<@56=*YIK)2'],]AZU6$9G2L/UO&6V#Q%51&-SHDKVALMN&2!.)J!B)9A5(EQ@=YX6V(.9AEQW1*R M6E#H+;";%"HF;I4K9)E(L*3$^"!%LC(&E6">.V!H(U@!P@2=U]:5[G*S_&UU&[9_7G.)Q6GA;>)0 -)-U6B54E* MZ0'SM,^\(MO$<$,J:DPV\J6,^FZXGG>9 M,YU+#@ZB3(+)$\L> Q,VTR MT +S%&1L,OO^8]NZ&HE57,@\0M;@'!FGU=?DI8,4FLQ>;EA/>QN23:HN(BNT MC@R*M,R#BLRI*+)6*4N<7VQTR]1JF5K+S6XJ.LQDA!BE/23PB+J4B,[6PQ+7 MO W+3W$O9V,; D03;&(^N=H!LGH;HN/,">VRM\%E;DESZ1H]KTZZ[9AD":$= M0#I;@"MK9$ S7"HME.L1:VY10[<"0XE*R MRI[L$YO5,AZ3-%S//3U$6<5M3#(E4-X[C5[F$*POGG/?G TK .YI9X,'JP-" M81!L('!'RT* P$P0RECEZ->BB>Q[#VVIP"3A$1PMN=3T12OPUA3I%22QF$CC M)K)_%M73O@;O52!5*Q*6)3 H1C#GE62" ^ALA74KF?YUCR(;'H_'^:BFV+[+ M-+6?<-$B'&XW*QV#BB(H;A2$XITQ,0K%58K"@%],7&938&Y0V'SK\5%OP#]6 MNMO<> *]C1<[&'71)G&FBY$,=(WBLEFP(H-10AM+X"UT^.^K^=XWJ+GFVKMQ-%CEZ$ MP+SSB8&O%2EBE 3SZ "LLS[ ,IZ7-&#/NU!\\@71"0S2@S[N88\ FM7]::F^>2VW".#W3JP\[")+0*R0S0!(;3+', M%RZ8S!(B=P1K/[^DBL6%.2Q?G9;[]\ZV!'?^SK8$=_[..<5;+4EWQ/!V3A68KGO$TZYQOZZQH#)EGV"2!G]?7'ORD<%!HDW[BW"3(2UQ928:>#-> M;JG.@TK>U[A># *DY$Y*,EZR%L(*!X+/VWCI'Q[$YIR8MQ'S:O9((0AK2C8, M7=$,=$"&60-O7%41'-.+"^^:]X% EB4)8-R"E4P!6K+ M=I<4A&OWOFKXOEM\?SI:N,"W :%-%$PG4XM=)\5"<9D%E7A"BXE[W?!]__&M MZ8^0*7J9!!A=JC,R6@V< ,]MF'L]EZOPW?R//P_M*=&M4U*1I#?#0E,*@;YS M-@;&45GG D0QQUI-#=O+B^V8M$D:?%:$[90L2@6C-(IS/U@H6%[SMC> MGCY;.-GAG)82$S+NN&*0P#%,N=0F%2G*K$O)91G!_7!2*.=1L*D%;5]7?>$ MI297*1M)?5$8T)*!XJ-!':2=>X)X,T]NA^>FW0\%DY21+).D$!F9*L@<#XE) MXJ,H X18"T!8W^6BE9&]Q_CV!IPM60=0$IQ23M6R/\G1[S7WBW,O-A7FIZ$] MXWG@6F PB25C @,'R+S.@7D5N*"UE-[831A'1YYP,6"V\,T[$ M:*(.2[DDY#T4K MEI,6//K(>;[/694K'"IQ566G%AMQ>X'=2BF;C4A.92#N0R3))]WD?V+&N1>! M:0K.[;#@M'/"1.Y*RL!0UXK2$0-#+QVS+M;2E(;3XM:"$0!\B3RP#=YSAGBP:I"FI,.J(57D+*"IKH7A& 3XMN'DK0P;#@ M? G<.%F*U-$IU5P3RX[L MM[.N"1^E<2X"*](H!EIJ%H02I)\7 <%+&W):1MF]Z&2GY7--3&=QX-M\$&^> MP]$RA).'"\@$'- M6PS%\B-[VD]A@)>D43/N)Q4F:ND86>C+I(\ :;8YSB\*M&%[>;%=%$@,7!LE M PB4J**(1BBTP;I46OKEJ@!\2G23-L8!@F:@% %<"F+#$7((S6 "4#34;%VPN'$NR:NX%'9OHGC.RWUWFI[ *N5$LHZXA%$4Q M+W5BSD=NT*A@?0NA6$H_Q?<*5K=0BMMS4F4D:NO=RB7RV#=_S M#I4*",(E('5' *U[0*MX*AD"YTJ[<(>*#F_0O@:T'W]9O/ID$@:.166I./.* MO@ (S9Q%S3 I:;T)T9:E/(]IV)ZWCR)9BXY;X$H1R NBC4X)GS1:7?C"#EN; M[+Z9[)[)\RB) ZAT>[>=0Y!T4'JYNBE9)MUUA\ M*=D5*,_R?#S"/!QTRO'/%F=IBL%UG7999Q+XQE@L8'R:J 4RHD?ZF9MK=ZW9 MK/0V<;Z.G^)@]!<.C_/&8!R'A^/C46Y*_OPT@=XE#KK"0\F2\:@S QXB0PGT M(WTQ&:!H,VF.2]K!$JD!#^]47@S85 M3*6)Y'L/904JE62\YSR $$#_1L=SDA(\J'CMZ@)-)"\$Q9O3J<:&ULHKPPQ9 M2(S6TK*@;&T25Y0H-KABE_)XK+7'NO-WMB6X\W?>>S_S1"HT5W*[1G,E7^U* M_MRXKS,XZ+P?#?[&HSP\Z>SF87WV?1K3E_&A30V^E=;H.A<>?18:P:GB(PAM M?8%Z)JWRM2W:)_]W/#@Z^7S*_'IPM'MX3#?!1,^WD6NKQL'!Y'CZ0DM^O$^S MW8),YJ@FS];:B@52/7-F'KAEP%5B+I+6#-Z#-M[95#U7KFMD,W;O, ML;,'^471DZ?#8]KNG0NXG[_AZ/#]+W5>QH?#09J\^'V&^692[ET0S'_^:+;S MO&;GWO"N Z^,CS9G8R!S=$7()%T4*(AUG;IVA'X[\+]]7IVMXY6]]Y&6BGG, MDG@5!0O<1$:F$9#T]!:27EO7&KI*WCC39KX8NN-*(HU'&X_.4W\E2]35S@U) M /#H,3H%29(ZFP)!]/H-=1N/+H)'IUU-TI&54<"RA!@8Q&28,SXP;@$0HR5F MQ;5UY737*]=XM/%HX]%;'0A/#JM MCVHR*$PA'E5$H6"JG:]3824[CJ$XJ7E96Q?:=ZU1C4<;CS8>O26[7I$22J:] M+$$!9 PI*9%0W#*THO2OE(?RJ^ MN/ZO,/K'^M>U#Z<_=[8']H['1X-R\L_%57&<7/&7P1'=/WX[UE56QMW(D\B] MP=_U)H='G8T\IG'C44X=''?^-Z>WM/$[SP_&1Z/C2;3?MY]Z]A%O-E=?3?L" MI=%D;E[G#HTACSJ#@Z/#*@WHQ8/S4A/QI/[B X[21"Q5:AIWZ%W[@X/!/MVC M<[2;.^/=P]$1JR=RG<'^>WI+Y[#,7B=_C+MX\#9W1C3MG3(\CD=G6W+<(1$8 MB51P<-"A6Z0\J7@QJ&,ZB[ \Z8QRS+2 M*7/RF&\QY/)#X\Z6[MYG"\9)(YR M)PYQ/!Z4 :WRA\'1+EW^]_QW'G9D'6 =>2%YV/F["L3.[B"/!X-\Z1UR67/-G/[[N13!_FH0U*VUO#XD.LS'+X]H$E+G70\ MJONMON=H=Y1S9Y\^N#NF=4CT:J^.XXS]E>AV2,!+^CP]SX]4VX.D#42(*@)@ M;8>$\""3;Y14PJ$GE8@/B/H"Y00E#XCZ?'X'$=?O.$9 MK>GO- /]?&^K\ WS__Y)]TWO@P3S9N_7_>W3W>'VUJ_O>EM1]3?^VJ/K?.SM MOX#MT^=TK>?0E\]/^GN[I;_U@G2'5X)T!;ZY]8YO/MXQ7FL4QK!HG&: MC"7 M@F=>Z"BS225YL;9^<#BC*QQU:&9IA7 X@T$..Z=__S1XQX"XC> MB:"Y 90.B_/!:\[I9^6TF&PB<;&)Q,(WT57:JGE@.ZEW2J\_W@F!D!U39%F) M0D:[!H;)>6:EB0ZDUKE$,MKE(YC9/T3HPV'=#3_*3&+"P%\2Z1?\^(GR9^GY M\/AH?$1;M=[L XG@']F6214>HPZ>&P%9(&9%&](JM%%D<=X1X1N4AD,2PY^W MXB>CJ&VNRS?7<[VY\>JTO_%6]S=>ZP= M"=I5J^9;^PPG9'29I)OP%[W\(X 6@W*"1F:\!+*5PU55:'YP M0S21-2.R>H]W4$5K+-L?N:^SYONC\/Q8*(-;U7%=HN&\NOP,+Y[:!N, MB(8(QF95074M*0T4HV)Q)X4TUD@*L MX YLR-PZPZ- 77"MDPFU[^O&&1WG2[H/+*EY-A&OA\/AX8>)8#ZS@=Z3>5*- MD2JGWXY(-^HTX.F\?_\,H/9 M]7]-!O[)>W7F@Z(I'.+[3B9A\Z)_[."*-\,*E12LQDQ]8 MU^KLY7]^&*2CW>IG?<3/?*WGSJCS.Y^__&CRTI1/[>PU*Q]9=?7+_)&X\K5O M75:(1T;XG[KLMU_3MS18>;T!?IY?_[ M#Z<,_/-*NRP?CV;*AA=G#:G)*0O0B3LIW:3L#6G1R<>K#/69P\O/6O+D&/-K MA?H!'&#NO1ELG_XZZ)WV9%^^&;S9>$'O>P>]_>= X]*;S][L]I\]/]T^_6LP M?8#9W__W7H]>ZYUNJS?[_W[7WWBN-K?>GFSO[=+UWL&;_2=\>Z^_UW_][W(1 ME-Q[R:&W]?9#__&.##1$8U@5HU@3J<()COGL&:0<>?(T@\>F1?1,70FE*!%REZO MK4O!NUS-.43B;B(@YMY$\2X@^MLN_6J<.]O'>#"/VCPTJ/53D7CDM( M)J#EP:BPMNY$UYEEZB[V$%P>?Y!.--[MO!D>'IW,PXI;"?+YX_?^E?SS?G@P M?>CL4>:$AGA'@7*U 4K0M6.QC70Y#HU_EHI_+C(%O^ ?CV1Y<*MK-:K(@,B( M!1,LR_7@D*?:P;0F"TJ8GW2_;F&);TGW2Z!U_Z1[0]>JH6M:N@=(-@AO&/V3 M&5A,S%O0#$,VR69T*.3:NK5=[LR<#/MFOE_3?,<#3 .Z[T8]=Q\]& O^MZNC M#"-.,Y!VO)8M+!RTAJ2X#]H"JJ1\<,G%U!AHN1CHY>SAA8U12BU9,5XPB-G5 M,,7$,H<40.J"'M;6O>GR9KPO6+PW<*T:N&:,=ZEYU(@LZNP9^.)8*-5)9D-4 MQ4C"5A7OIFO5C1/$F_'^0SC\=82G@V&5[W]F'#X8\_W/JZ5[& VG" AMAAQD M=+$H< Z=%4:6C*!RUHIC(Z#E(J#9T 34PIHH@!4YZ9%6@*QW8XF :JH+2*=2 MJ-:[ZMIFO2]8O#=TK1JZIL6[UAR,]YIQ1,6 X,4")[ Y7H3@,O*4S=JZL5UC M9N-^FO5^FSC\-])-)Z?ON1V^GU/0WOOIPW?.8T[.0"Z8P&COC; Q2!.ED(@B M- I:+@J:/7Q7,GD5R*3(R0!1$!;FK"4;'E 7!V!X(/-=$P.9KFP6_()%?,/7 MJN%K1L1+X4(DZ:XQ!08N*.8C#TP3R+B/2O+$U];!W+-B[JL@XG^M30_&NYT_ MZG,\& .^[BEUM8Q_&][/A #I1&H!9ID+8%;!F51T,I661$'7.&BI.&AS]@A> M))$E2LY,C(D!1L.DR@^ B\RXC"U!$##P;ZR,)>-E5?K921[/A;]57?3P>3QSTM33C S+BG7+B M:@D_.@[3YX0F^F*U2J")=@!=MDJA!1(9)"QT;"2T5"34VWI<">A,RF\]/NV? MON4[')2$>@*?"G=DQQ?/G#-DQXMB4XJ1DWPA&5_=].TD?O$G\0UA*X>PDR\1 M]N[C3K8@K O ;!:6@;>$,)I<1@+>U!Y0BKX2PG37N1L[ZYLE_T-(?/EA,!YW M:+(/XH.QXW_[WZ=7Q]GMEFD" L@IF!!U0$ EO)6K/AV$K]@\=[0M7+H.OD:73:( M9&H=/!])=0:7!'.VMF81V5I>2H@^UQH<7>/GU1JPF?'7 ^+S\0CS<-!YN9O? MY9^+M%M%._[Y[R^OI*#!<#Q%03GS$)-T4BFR+RP/)0GGA%*2OHNBI?(L&P4] MF1'P!K0B!M),>UU(K ,0!?'(N$ID>W@K5"0!KZ$K1;/?%RO@&[I6#UU3 KXH M&WT@ :_0)P9))19TD@RC$9DKDTS4$_69-_-]P4#LY8\TE(/.'WE\HQ* *R7> M>U<'TN]_G$F#5\Y*@[)DGR 0!?$(1H1 DX*%+.G:SX!>*Q,?'XZ,1#A]@,OSCJZ4\ M'D^SD%7"6P,Q1=JNA?:KB,1(M*^33BG+W%AH^5AHRH8G.Q%"5$!"OK9TMB8P M)-G""AD<6J$*T=L:3M^.X!/+/B?ZI:P@&ML+2WFEB9(U=2 UE> M7F0N+%AIK=36MY/496/IW@Q+:\^UU-(S)V-D((5F7AO%3,H9,Q&XK7T+C1== M+_V=]V.?AM*-6/Y3/_!),ZY_?-7[[K(NX5\T1SL'C#*$J/?G7>I^&>7A9 ]_ M[K?U7U^W5#M_8/[Y(QCHV8Z/KO[(3$^<.^JX)C[W?]N*\GO;.(I=)V1M[(8@\Q.RFP@:(=1.64=Y\YD M'1Q>];GO]CELO?9:K[U[U6OOHN?D1;L]T=KMM79[]VCN6[N]Q;3;^\[&6#[K M]"O_BXN?%6SABIIW\.R8C=ZYT^AM[I7\/^QBNY M+7==P3T6.DQ6.6^]IQSPJ&QGFFO XQ".V$-V2B M&-T5\XJUFX\W[:$[RQZ2+ZS1S*K1S'1M@*AY*K2(+&G!&5G50#0C.7/@4O:1 M@W&E)A68KM(W/K+X"<'< A9:[?Z?K]T?R&*T,KFB4H9D?.!%92DC>' 9P#1^ M6BY^^ES\[V-OXSGOG;[=,9D[R,(PGJ$VYY'Z+%Q!Z*2(G'C0W*ZM>]]U+5YA MP=*_H6O5T'4ZC:[H5')996:=0 8*:[Q"[;\74PS1*&,UKJU;U^7B/@4LK(2 MOVEOW55,.?CAWKK<)B%J&2LC)"B5@G.F>%MBLF!,SHV#EHV#IAT=9#^6[$MB MF5:204J!^2!K>")/W')I--;RH[YUW[N#XKX-72N&KFG[WB=%ZG.13/H:[2L+ MLF (8@J\3F*2M<8BPTIU#92&8,FA35" M<"%+LC6P\<]2\<\7O?=T;VM;]U[L%.3.9D2Z0^>XYBV>^+E^X-7:N&KM,OT;7Y>*>DA-%@8458DNX::T(A*N83H2[4PHTR3>IQ M<''CRK[-?&_-]ZY1T/A'FN\I=+$4B$8!A\C)QBO>! %:YT+?NT9 RT5 @Z_= M\_V]YSLE6AZC(.M=<5\92++@R([G)7BO@2,D64L&F&:]+[YR?X/7BL'K= 9> M/&($)YC*57W..3/O(;-<*V[EDA2GQ5O7O.M:Z?X% [&UW[M.^SVKA2;30ON2 M+00>0G"N<,.Y5I[+(AH'+1<'39W ]T^K@UYB<""8MH*,C!0,\RI:AE!HY7ST M3OM:,$"#FU^+W6;$7[=H0 /8B@'L=!I@4B.H4LZ[\H"UB6$(F;F0G$-9K'*D M0Q.Z)#?-BE^P%=\:\%VC 1\"NL2%ES)'R%$'XB(R/D)00LK0/(G+1D(O9],- M7!8"$5E,] 5(X#.OHV2N6(C!@RS*K*TKZ%IH9OQB)7P#UZJ!:_H0WI8(!:H! M'[VG+Q*9#Z102Z%$$D! PSSIL.OZ?=^5^D#R%%+E"CZ"]":", MS\1!SDTR?AH#+14#;;[\RH@7DZI_OH28:\%1%(5!-D1!TG!6R(#GA;:N265R M4CBW;,)FP5\WB:ZA:\70=3J-+L>Y2:X "Y/&5U*0]@R^]N&+CFM2W,"Y2>5^ M$,V";Y7[;_^A?Z1R/T=M(Y=28X$:,8(QZ@B&"[3:9ZX:_RP5_TSUUCWI;SWF M.X4G5-IZ9B7)>$!3O8>:,R>$1PD\ZX!DO@O1CN$7'T3?\+5R^#J9PI>66I'% M;EAT6C(P0K-@(C*;'&BK2U*B]M[37:%4L^ 7BL2;=M9=1?/]QSKK2J60"UN$ MR192\B$90Q(A&J^R!]L(:+D(:,I\YYL;[W9B$ 8Q(TN^GL'SV@4T^,2L*]$9 MLA\QF+5UWR6#L5GO"Y7N#5RK!J[3:7 55 %!8DV*0P;:%>93R,SGQ+,+P;K: M]DKPKG,W%N[->K^#MCRK:,+_4%L>7I"C!96MD( Z.96E\E8& (([AV6PWF]25?DVKW'-BLX_ MT2KC7I<9G?/LW!M^-LKEXLGF H?@K78Y1Y1&>A6=!FT;/R\9/\^V3:/E*=6) MP;!HK&E.AF' S*)(4M0B9+9DXF?/N\+.JC\_9X+-"4?SZ<8STW?GDM]\H\/( M'IE)@W+RSQ]N5C+9K=_MJP)\;:9YRNT1PDQQ?'E>'#]WU*/.O[YJ6325\.B+ MDB[JF(HA>:\02(7FM1U7Y++8O+,Q:W1]30(OC]^_'^9]FD <_HI# M/(CYY6[.1QN#<1P>CH]'>;Q%]_MU>!C?W2W8>>^W<[#O/?E(0#]]L_'7N^W7 MKW2/ +>]]8* ^/SC]NM_[_=.G^C>_@N^N?'O70+N,/_OGW3?]#Y(,+VMI\/M MK?Z[_NL_=]]LO3LAH.[V-]Z>]O:>$L")"NAW;S;H6OM/JV(E>B]VK!/%0@K, MJ"!9+2/$?"+5BGXK'%> 7,8SAJ:]F]/C2IDF"QTM*6 E(6 LJ&N3FN!E-L(5 M"&N=3 SZOF[JT3$A_7SF.Y.I[_QVN/_^\* V\^G,=JR:VM%7;_=+F^A\?V!? M/PC(DLA LPZ4A% A;699(Z*R+66_)/@NK7]&7=S.A[FS?+\X&^:DL/1R5FS MCJ-)YZ,'O#=E_\,.=^"\,8KID$B.D*W,:#L*IDTNG&PU$86?WFO7:O:T0/5G MPG87BSN@2](6&@_&1[6IU=%N)CUD.#S\0.*G\]^# _K-X3'=*(W_YY=+L+ Z M#:#@D5)N53HU\4< *]-6B@:KU4+:2MWHK2O1H:>'H[A;VT]-Y$OEZ&NXWN[K M9'S9CNMB/N;;DNN:]CMIZ'=5[08_=,@HI ^337D;YZS7-&(>7L^5'W[^>^/N MR)J#J\JFE@5T-,Z3KD/&LN'*!:[C=?L/?](?:1/W+O9P/Q]MEC\S/<7?>;P2 M/H^?537/?1Y/WVV?/H8WSYZ2FMGCU8_1VQON;FX\%_VMOTC]?+JW^6S[M/]L M>\;GT7O])XUSE^Y%]SE]H?K/7IULOGX"O;U7HO_ZK]W>ZQZ\V>O5L9?>2WXR ME1,6=$$H0 JJTHI!$9FABY[1NIKB+ _>P]JZ4*KK^+Q*K]]ZXY7&>HWU;H?U M''AE?+0Y&S*=.;HB9");6I %SJ6[=IA-8[V%LAZ?8CVP22'6^"UXO4=!!P_.R:RX-SPO!\[3JDA4JHWUD*&NGS) *"X*4&($^!^%U,I-2 MG*)K;UZE:XF"B)9>.7DZ.!B,=W/JO#T\3+?BA&O)#K>FFUPLWK.Z=HW+;H?+ M3F9TDYB,LP85DZ(@ V>)RR!G)K4N+D4M1"WI:617F66J5]#PO.RZ2>6%@DV4.M&:N.&)C[Y+*-7Y.=Z6?5_A<Y_[^4#'^^Y.G_\$W1O),'=-CX1!$P'S$@']WV94NER\@43L;TB% M8^!E9L'ER(S7X!W)^ !F;5U:W35F7DDN\P/.'7NK&H4V"EU^Y;I1Z'PI=%J+ MYBYJ"ZA9L95"L43F0I2,&["2&^.< *)0Q;OT]]Y0Z->)*).PX>D@^^_%U2\D MWGWS:#>/)IE9XP<=ZM[?>J'[IZ_$YL83WMOJG?1?D.RWGI/\9P5,8A"*9Z0, M!)+],053(D8#WPU[OV8FT:(CX?\8Y?=(6SY_?)\/QG1=/$B=P[H7.O$L\:&# MDTW1XN27,?2\Q=@L__IF'>)33GY\W\ ,PR?:?ULQ^>OTYIVOND@8J-S?^W.T_ MZRGZ_N3-'MV+[E\_.VV2;;_NG?8V2(NE9Z+[BO[&-O2?/>';IY&^I_O1G:4X*",I)PV0R@4$2P(C8D 6),0F!1?.XMNY5 MUUS2GF5)6>[>G^Y.NR9:7/PR:W 7'L7S57MRMFCGQ3,:N\V-W0:S2IR2T629 M%5/96@88%0L:$W,%<@F&"XMF;=U"E\_M:'*)#A<;A.=](M8@?-L0GE%0A/88 M2DZL%L2N?2R!!>4%H\72I20C91($8=Z5XL;9RBWZ_?KHV[SD)*3%P*^"'O+% M>69CL'DSV,FL$L(=CU7,L.!C;<++D;D6 EI,>_+ MB]]Y*2$-O[>*WQD-Q!1M"E>>.5&J!L(=PTA(1I ^D4V10^2UQ5T7K%TB_-Y[ M+\A9C/O[ZX9IK%8$_+UVD\]Y=NZ-A+@=3]/C@]1$QNV)C"]"XDEDO*HQG3O& M6!(9:)BP.M:V#X&$AXS, "3M? 2A\]JZ!-%5ZNYCXI?)9]4"XEM _-)JWHU7 M%\NK?)I7;8V-EQB9CH5X-67#?-:*1:FX3T4:F\S:NO"ZJ_B\:MNL2J#\S\14 MWV58_>,81\0__QCI'6U%W,- ;%P*)D*')B.@21 MG [.R;RJ$?7G*]X9?E[R'XZ=G^NX_;6&/44;W^^&LM;B^EMN+-WC:-\87J[9&NO/_F7>WBUSM]]:%'IN.;O2=\)O5ZZQWO MR[_>]4[_HG&]H,_&D_[K)_+-/CW?QJO3_A:9JJ?]_=[6GY=5P^?6!Q<\,L.M M9L"S9"%DP4(&J2.""EC#_+7I2BM7)0"VD5XCO>7VI#726R3I3=>;$#[)#*$0 MR]5N=:H0WQ5P+*,,R2@N-8JU=>E<5^D;N]%:U/^<==X6];]*ZMWDB. ES=[H MI+'<+;+<;!U\R5-1-653*YU(M?/ /!#?.:T0M',2 -?6#6EVXL8)G"WX?WF1 M/->XNX;D!2!Y6E]!8N*@!3+AI6,@ C 4*C/%!;U@"ED304+P+%,]X36J8L560>:P\+XQ)S M,F8&WAK.!42EXMIZ[9^JYM4_M?E'?D ;&=/F/DL#V,?1NWQ4HTF:SV0%M9/> MQ?+]=CA^2 &6"Z*V2VJYJV1B$(4(S63+H!A@7FO/:M2EI]45&JJ"(KI2-I?) M/0;RG!64!N3;!O*TCF*]C)"+9SD(TE&T!$:V16:V]@1UM(C1E@F0E;MQSF+S MF/Q$W-+HL.3QF&8;AYV2F]MDI123/[Y8O:>Y65WS9[390!WM +U)I(NX1+:6 MDI*YVBA!.&,C9C#9U2H*IJM@F3J--2@OMVK2H'S[4)Y63CR"%3I*9DH@*#O- MF!C3@\M.751K#8;;J),CLJ8S# 68 !>LN 4,A6%=(6KD*1: M6Y>U%>HRM6EO$%XR!:5!>&$0GE9,3$0EN-(L&<$98.U.;F*-,P&?70F0O%A; M!]/59IG:W*^]SM5+<')>R$LK)I)C73%6BQFAS9K3-V;@31_-H3);,VXBDG,3$,!&WA8+:@\7L8UA; M-Z[KX,9)V,UWLKQ0GF^)[ ;E!4!Y6CEQ,MAHK69*<T(\,C.BZ* MPK5UJ[ONYM7NFP_E1ZMESTLYF4_EB%87^U9GY]Z(A3F'[S2)<(L2839R!X3D M&K5@&DHM:5F=3@444Q%%R1:<"KYZU767VSEWTEWV8MB-1AN-KIYVW6AT$30Z MK5@7Y5'GZN:3JL87!+*673:,>^6L)'&HI24;F=NN$G,NVG-7-'J]PM=7E[)> MD;K(G875W/YC=)B.X]%K'(WPX.A3&8N3AUYY6VX^WJEE_X(0CKE0D[-KX1AG MT#!'2+.H.3?"GA'JX(#8[W%E.6FTL4J71'_ "^6-4 FYD8$[I9.9KM1]$6'W MX7P!NIT/NX.XVQF,:PV%X7&:%%.85,)>N]*;3(/ H_SV<'1R437[DC=USBI0 M8SC\.WOH3:^=Y6AC;_^\/Q MH+[AEU$M]#;X.W^N6/U?7Q<2PV\S"Z.,[Q@6&NPO./R )^.U?WSU3/N# _;E!$X_^Y5/6,JM/>$94Y(8 M/QQ-5OL7$A1Y5-]%8\*E&4MG=U09\S\&D0L!8+" ]%!,#J48PS$HF7,RQNV0 MG)PP7H7#;Y5L#VK58)R5'E>+ED^]$KZ$P1EO@BP)C+0.E(10@+0KF[W59.]4 M&Y9/DXCP 22@=,0C@,0?41&U&RLE\0YI:M\K\+]VQ3B^2TZM3'TK4[^D9>K] M:E9FWR(*RIT>O6]WW'E"S)0FU/&Y>OT=%&E?S'Q<;IQ>;G7,-:#G&M?XD=*C MR[V_KMGXX&8ST:;Z?*IOV%-AU<)7?L4A'D2R&8XZ(9-L/ZCV 6E([^ERA^D. MVZ<^O +C/_S\S4_O/=?]C<>JO_?GNY[<%F\V>IS&J*8=E?W3[=KX^F._=NG;>Z7J>"<=_3:B M[#][&'T;V3@P3*7=&9*) %HE-8UO5.8.5;K M7)J."HWP&N']&.%Y;GU)J+W+&@PJ'V7PF +7J(+39X3'&^$M$>'-%-N1T;KB M@17G# -G.0O*>::XD9(6-B8IB/!DU]S\8&91A#+H;4Z= MHT-ZT+-.E ?YJ#/*?^>#XY98=KOL]U.G6S]/@^<_#O+X^7A\G%.CQ;G1XFS& M67+1Z\PCD]*2,JB]8B$:SKB(Q(X1ZYJOK:NN5JW8\3V&N)$1";N8D]:0L_,V M2:5LJQ,89!(Z0D\.V8U&F&<=T7F MM77H2K=,-;GFY,E; =WF<3PB2'P*-S@K@YP&1\>CEI3V$]/YW\NKV?R!)[4Z MT[C1W;SH[I+RR,Y%<,F01A,5:31)&A:L]4PJ'FURI9!(JQJ-$;-9:O_3$M3N M ZP7K,TT6-\"K*>U&- I!T!9/FAZ1[F[C6./7!33*Z=.Y]T7. MV&S*V$RFV+53+EO&2/70[[B&9:?-R?5WLY#_/-O(#*C&R.]Q\1E=_ M]F;8V]C=?U--K-V4N.Z6^>ZF:!]$="' MF!GJ)(CK9&+>@F'@.3<\B9A4=45UB1&[SLXK?&WYXO9_+DMU?Y#2,'^G),G" M%=WAX<%;1C;)_L6RS'5@_EKCZMS*O?4CIZ]Q^TOJ[=2MQM0C<8F_). XGU5Q M$5/%31:8\G:?!>-ECWAO9-\MZ?G]PX/8Q-^6.E66&E:*<\R%^]-89A5+14M M/$.+GLDLN"!>0@%8SX=-USA8(E:ZI%#I=0N3GM^>54(Y/P+\ZE20^?F?"5Y' MFY1ST"87JWZ?U5)]_D4=S;,2FI^L@J_J8WX8'.W26PZ/1[4$($WUF#Y#WTU, M,CRB'RZ"4%_NYGPTI2#?PRJT&\>C>KI;SWJ/)F7,]L_*F.5:QJPS.6IJXSPG[Z>AP_[+ AB.K1)AW7YZS[YD3UQTQR+MB=N<4_ 3A1)VZR \6 - X6&>0R9 M!90R19X<+=7:NO/P:-9P^+0GIJHL=.F[\?M2RS?(I M(NI\4_WYB??:EKE\R[S[N",]:>'>9I93K:T=,3(L5;E31@?ZRWVPI##1; M$6IY:*1MA[EL!]BQX$LRP;,@? VD*Y(%@X)A0@L\>. UX4I(_2T&^8"S1=/3 MC%,X?,XDNH@.^4J+$1=:#/^:@A[]0,'S']'J;D%!O-*R693F>'GYZ>^6M9XJ M@ZVMB$++2%A%2(5[09LD9RD-J1XNJ[7U3=+5CP_*\;#0%J!%?I\O"Z>]!=/C M1O/P_><:38BB[M+#0$L_^2Q)Q+/-777RV6U=-VU=]^'AVVX')W7]+]/0/^11 M_B'.="8D6XJ+6#2XE#$[ERR-6QCC2_97.'6OTKC^S/LXJ'5$_\B?'G+STS,V MAKR,(3>W7ND=;B)'P2.SKA;6B%$SY*1CQ1*#49-^6E!/)Y73CV8=(1<<^:BS MM9O'N29/7K;%.DB[HY:$B$=G]:]"[GQ&UR'9]]_L3.+!<8]@E4@(1=I &E?. MO"0,Q0>3OMPK/[$[GIP/C"!*;]DL+^FWXW+VA'],LD'%5QN(4!M_2<>C#X>C M-,X'#VS7]+8>G_8_[#C2=A2I.BQ#KDV"%">U'#)3)9'=9JVA55I;'P\^GEOW MTYZ,N@N^M>8N9*N3 N)T#C)PU*3^^V0,Z5,JR]S6?+%KSGL?=HJ,T8:2F;." M;'1.UCK&*$C&Z>Q%2EQFN;9>2*WIG&0)0[\.C M9.B,-P;C.#P<'X^6)C>G/[@ P5OY9O_)Q^VM^MD_]][L_3EXL_'K;F_O5]K& M3]]MTOO[IW37TW\/ID&PN4&_WWJZ.QGGL_Y^_]F_W_6>/3GI/7NSUWO] NB^ MJK]/W^__NVQN/#G9<;&46*QFO/:9!"D+K,-&]/J]#YVPA.M]NF/2]]*Y9M?'[P_OZ<3*0 M@IV*A<@M*$=Z0\Q2^&R\=$YZO"05Z1RSPMVFSWERQ5\&1\09\1K ^C3+/\M M7SS-XE/I/G=:NWB.APO+%Q]VE$-0:)$%"[6EFI>$R)A84%9A4LX))5VD(%"W]HPCP^\L+6_\0)+RC'P$WMQ&1IKV>G72YVYGL,K!;0S6\.O- MP?QS_58B9^VW(>GDG<=U''GT@'/W7IZ,C_+^F6?K91[]/8C7*E%Y7Z=CZY T MIH>5NOBIZ-?$G?EE+F=G)H^SI>.T=)Q9[S6:[+4KVEHIP0GAK?@]Z&[\.IV/]MO?I??M/3B;C.MVF>SXY[6WMTKC>?GRS%57O]?.3[=.W M'WK/_JH).!^G8_V<0Q=39LEZ,@[(.F"^'@=*$VC)N,G.0&ZI MAHW;5IO;A-00K3!)$KQ_*VKKBIJO4C7N@-6YKW+;:W#:OI(W&;;? ;6*Z6K:J12(L M,&O!$K>5PKSBB@E5@*L(.0J_M@["=36L3(F([QC7%ZY/>I+\;3IF[ZX2/N?[Z[?S[;7U>7<]P\'![X?C<9- M/R*!3F8\!TY[9Z.VS-(_#!3/S!NMF,0H4[(RJ1I5:: U8;FG("8],8/TSDEN M0.N"ADL;I0=OO9!>+P;$3<><&\*G[6F8A'!.EY;9Y,4 M[VJW)'+\@1W ?JHLW+FLJO U+?;6X:-U^+@^YTLAP+KJ^-.:U/K@4$.0"#)$ MS CENB6EFA]PWOS=_VW&"B/5FQF3%.1H?"801@-21-2Y"/!H1%3)ZD:?=TF?TR9N*LJ3 M+6-8=! 9H 'FN4=61';><)4A\7I$S+O*S_F(N-%GH\]&G[=6T+31YRW0Y[3W MP"8N4K*"&<$S@Z"1A2 T2R7+8H0M,D$]A19=;^YK*[FK2M$MOB[)4J40?I&; M^7LM_??[X.^\5S.3(BLDI+RG#600@_0J5+EAU5S$Q_'_ MC@>C21FD3UM_4O5R.-GZ>+;U)\5@/J<,=COYHN[=%Y\;=XYV\>CLO>5X.#SI MX/XA,5+-1)S*,9PBT?N5::CD(^[LZB3OW4JFH7QDW) MA_/J9+W7DQ^JDD&#PK>Y\_B,,\]BRLX*UW0FBD2ET$D1EID3K +='F:K..#H_-3I\DL??OHZ=9FZIMF_>62[6QR[V8:'\=XO'\\K+6J MKR.$[W2H7^#AVJUFVJ(N]Z(^WW^/@U&-E>W48(D%K^ORT5H_'YVIQ)^8;4)F M?TVJ@5R/W>Y]B,&3CP,R!6J9^1QW#^BF;T]NTI;V1QPN=[5Y?LQ1>:E707AO M/:C"??)@C? ABBBU]1&RB2%>PZMP82)^PZ=PH<6<*S&OQID,P-\')5]:GO1.MT5O?_MC?X_&MA7UFZVGN_V-5VI[[\5I]4>\V7HB MIUV7_:UML;GQ_+2_]^KDS=X3V7^V+?JGPV'O-3WK5AKT-_J[O==/A[VM-Y5;8H\L&0*,I!@F M^$@<5K+4>E:FME_B5%<5:,EY+QKN]8Y (W(3,75 : M01OET0?PSFLC/68GKWL,\@VFF1@ #^!X9'$<,WVZK(L1 #:R -PSB$6P('U@ M(L6()4BG8RVXSZ&KE5B5)+V[YKP'37BKQ'8_$F>^ +K[PJ;[TA!N!#A' IP^ M'S:N!,P!F8#"&:3L&"J5F @N)*>T3+63G-1=;F:+RUP_O/R'4+.JO/?0J:^Q MWY7LAT-ZVNM1WV=WT0-)K5D<^:EI\LNF)LXY5F)*#)1)S)F(3"=K4RY"!S+J MUZ&KY&UR7Z._1G_WV]3]'OOU\]&OF7@NMU3#A?*AGBX8$&(T(BN6:G,,0&$8 M"D[*H(V@HY<83%E;M[HKU)QC!>^L8LU\B[7?<4.!+P-SB#)>*<0I/:N..Y4)AZSBENP[4!@>>EI,',@@$D)DT"RH@%8 M[8G#G/**\1!!FBR<0%TSZ>9R(/"P*Q#\2,'-()1-1D).%KC4(?HLE >!)6D# MJOG!EQ!:TW[P;)WS*".)^NH&LCRRH*)D&+QT$"2)_EI(1'=IV]U4\K=R(DOL MZ%@ FIN;]_;Q/>WF#MGCW ;LA>6F0O M$;";>^YNH#[MGL-HM,H2F>;*U7J>P)PCY%LP%B(JJZ,DJ-NNTC=VS[5Z8->' M*N$@Y7T??L6<<"F@L\$#MUP!L9#S"M'ZQ)W@'J)I M3KCE):'9HL(6@P0+FF49JA/.&K(D5.V<7HR*:+F3:E%1N==2 2[!T_U3 7@N MW&F+!@5!RID@DE5:^@BE@$9L3K@EA-9,-YPDG7$Z,\%!,5I&SS!'Q3(/3KN M@A_RYDZXRZ7,7<8=W',P_XBEO@ T-R?<[>-[V@E'V@YX,,@BQL1 .,L\ M&>\D.GGP*@;T5M9JW9S/UH'\X7"CANS[B.SF@UL&8,_XX#Q7.=2#Z5 "Z<2) M,\)R844%G0Q:2-G6.$)A9RL4-F O+;"7"-?-!7'T))JEH+ J.I)>,S0YGJEV*$C]R+ MD(AO6L3;0L_;1 [9&T2!' KW+H/A"G5./G&?7'.V+2&R9IQM/A.N"K$@:D$Z MN^#,H9#,Q>Q0>9F,59.V.N+&>=_M['R)+?(%@+GYVFX?WC-YS2()J))215\8 MH*]=LWQ-[5.&$]B-U+J:Y,:K%A6S.LA>(+#GY&HK@X\YL=,\.FR0_C%(SV3K M4 MA6KW)L,9>,D9)HE,Q/_/WILNMY$C;:.WPM#[39R9"(&#K:H ]WL,LV%5L\GO]\R]VN0??Y)&VL>0'6O /=!/0.A'R:%9VD0(O38P [)01 MGBA+9"YSHC4#HPM!D]?!^RQ78&65V.1R\8;A%3WUO[9Y:YOW0 FC1S!ZZX31 MPYO!^801D](YF1N29TQ!=.DXL3YQ!").""]$E@<1-MZF;#--[W*.:FT UP;P ME1O =0W;*MB_A1HV90Q+5$X$UYY(8Q51B^W>3 M"K<[\"&OGD%8(7NP3L<]C8683\>E,F/PODETKO?"%G>KG.,]MC$C M*DNN'%[W\IGU\M7OW5MYE[O9'IC-[071Y*_1FH^='#WJ&?=W&BVOC MFNBVNJI[SM.N[]>Y\]2LL<#U]QP@REZ[^WMS]XLGQ])4T#2$A'";X!V&N2="HKNG8E/JQ5.B=XJ>[Z1$=P(*_QX9>-WDKMOY0RKP.XIYT1M' MW'GN\MZJ#P1-V1O.F\EY"X>A:Q%.RS\5/0=1[!LB\5N5-K^-=\A>>#=PI8DB MA6:/^\,"W_^F9%#_Z7^K+G0OU73FJ6HFZ?018V'>QJ.+'WGP2XBOMC8<^\3D MW,7#,_\>#*:SO@]R.?#FB)@ G7UC.B?F=+CQ[W-CZA8],CN!\V._<(0A/-@( M2TD 8]4?1&%Z ^K@!_@MZ)-9F;XT#@9HT?^GR"EC$CG,)=_CNG9:7U]M+DPH5,YC230F4JS3UG MVJ>:*\6UN5J(ES;+P!TY 2U[9J5TU(@DF*#RC'IO68YK$4W"5*&B#8)EZ9CC MH7]3__";*X;''7/ZINC%R8T/_=8U@WT0O4H+T2+,APW8S_+CJ5 V:2F85=12 MO;GZN!D_FC.HY6>"-[D0%WY,F^S"SRYKEM%FHI-;-7OY9XFX^*6W[BQO9DH] ME\["AT*N._LP8J#3:S5[18+@I5YJ7Q^(;E0GHANSA3N-OZ#-OBNOM?]GT6O@ M@>CAPJ;I*YJN6-99@MIW9C XA8['R8%9&_=-$K[?M<]^U?M 0;+,! 0Y[ MM F[-'Y^3'!WO=FVT,2DQ2PP$6\%H"'\DS;2QU.:Y5GC"D,'CD2:%U30IC/$U3MW=^/OG_[?+C7_2I:AQ]%:WLKF4^NM79;?.=# M&_K]_K35_7K:ACZWOL%_'SYWOG]H%]]W\]/687[2VN[@Q87S-"F)3YDSF2'& M*D.D=H[H+(5_N$Z]$(9QKQZ+E/@!R\1>3%K_U23N<\>,M\P;GTII\M1D@24B M<2)P*Q.1Q<1]95W6)Z16Q+K,GY!*LCRG0:0D<38AL&R4P)(F!&Q-9CW'A%>* MUD5N)N+.9#&/4OCVU*;NM5N[9V;P;G(ZX!$LWBL^'O5H-G#^>%22A(# MSI>SY8&%)+&"<$\SP(/*@#TT^(]P(8@\X5QNO,VR3<"+SX4TY,4?!WLW'L)P M_:!1%KKU>\.#XOA>#G^]B V!D"666<&"5#E5022)87G@NFRA+<\$(I1*0O12.Z%1R8C/)I&%: M6.TVWO)D4^F[$&&M5?L%J_8ZA[D*FCV?PQ1:ABQSAG"N4@3%E%CM-7%*!:65 M\H$;W,?>S)*U9C\CS5XAQ5ZGYYY&U1?))4(./AR\=I(((IE(B7+@SKD,P@KA M68;I.:8VQ1(VMS6[Q,.Q2PR,\UTS.!HV3,\A'9/SJ%FW2\)=/?IGEH1+'=[) MY85@62(S*I1+7)9F-O>)]8E6ZR3 M)U()F1OF'ZLJ]UH0X%5<52R<,TD6=$9S*YGG*C?>,*D30(5,,[E.PJV@:LTG MX2C:1BH-R1551(J,$:44(RG5U-G4,BD24*ULD]\]";>^=WR%(_5'T.9U$N[A M]7L^">=L<%[DCJC@4RRWU$1YX<"3*AZ2U%I' Y8; 4JZ>[G16K-?HF:O!&)LP&W3*\RPJ-LL62:#6BKVRBKU">KU. MP3V-IL^GX#BC.J66$IUS1Z0+FI@4$+MUG)F<,:J4WGBK-F4F5PBAO_@:N+_, MZ+X8SY]_OLWGEKD\&)<$)66NM;;>XF6J3)L@.O49$1F(2%2*DN,9(K0%.O< TL3!IJ5;B;LSN>_U[OG M*QR3/X(RK[-M#Z_>\]DVXY4+B>-$I2)'@@=+K/48E+-4)"D3F3,8E-_M;/-: MLU^NE[ZG9%LH?GE'SOR@OU;IFZGT8IZ->Z7 3^M@\;(R#2J-!3"PT$P)FLK, MY!O@FQ5G_+>USUYK]CK=]KP4?O% :G")R5+B$V<)4OH1@TQ-@-JE91X678'" M\TW*7M)U2L_\YILU"=YK(,%34HM4YYGW8'0]-2HP[KC*F6$9Y4JL4R K9U\7 M2?!DGF2,II; HC&PKR8ABJ89UO:E4CJ>4^^PHEALVN[]S+MWKI:;17,WGP6S2=9<%( WG-4$^ES3W26X[%1E0YG-N*D\3I[.,Y-09B FU)\9 =,@2 MF[ L2X/6:!YHNIDD=\ZZ/8J1>/'E;Y7&-/)*9? (:JTS#>/P6M7N?=7'W2JQ M>(]MS(C*_-VWZRX^FRZ^^AVLA_:F5SM1MO:B]^9%%[D:LL0)ESE/N J4R-P* M8A*+A UYEDE&G;!BXZW89(EX03M7*^\I=_LCTVD4$V5IF*@MFXV>'SWH"?5U M&R^NC6N"VNIBZSDWBV*^9E*_MPE:XX+K;S5 H+UV_??F^A?/B#DF,UC%0"AW MBLC@.3$JI40 "/"2U"E.T&'?X\,O/1M'!2*==$; M1\QY@ZN+W\:+8,_?(GS)82>A@P#U2'(70%^L,%+EH"&4\YSRD/EXV(G7AYTX M%8N'G;[D!]Z-.[X?+L/3X]%XX&>WYM[_.O:]H=_%$>]"?W[O]/.CYZDQ'?]_ M/\-[W;'E,MW9AK]'38%^?FAWVQ_^/&I] $WX\/VP]>V3A/>*=A=^[OX9=K9; M)S]TEGJ:D7/@6"\X;R91+_[R):;1[QXX!NCB!D]]*P;+W4V/9#J3B-$B6B8V2OA?2D3 M:%T;HP,//YGJ)-TBYJSN0V^907XPN>\8;T3GC2)^&/J=3O]DV,"[Y4<'_3&, MPPW_]>;&EX$OTZ@K'HMJ/#$ZI>F *>^8XZ%_4__PFRN&QQUS^J;HQ8F+#_W6 M-8/]HE=;(EBY!?"/[RL__NVD<*,#=))-6CK**O:HWEQ]W(P?S9G"\C.5-$'" M+OR8-MDM/P/!O=63EW66L6:69M=J]HI [+:WW-^K"EWOXN\_"D03C3UO!HWW M/>QUH[[ENP$"_XJO1)]U)J_K=O//OFO0N@_0 *+%6ZDKFU]7]/6:@BN?4*EH MDO"$!YGDJ=+6&6M\2H4"K)+'X*K"B+>MXUI$B!-IWPFE,=R+A^%??@3V9Q?: M/6A]^*/; ARYL_U)[IU]AG[N)=^[?Q^VOWT]^[Y]=+)W]O5D(0+K?H[SQWWJ*>*=HSA275E.\*&93)O<<@*WOL;JU'H/JB35KPC,P:LHWG@DRU4VE< (LG]S4>I%C M<+WO])#&3:X9D%^><4,HMWO27]NT>[-IIXMH3E'/I?(DH2PG,L.M]#10D@5O M,VZ5#'D*-DUL*G%GHI8UZ=J-;%JR!FPOU*8=#+Q?6[7[LFKM=PM6S5G.62H$ ML2YW8-62A!A-%6%>>)V;H"GCT:K)9)&?9HW4'M*JI6ND]C*MVA_]\3KQ=G]& M;3'QYC(CTIPQDF?*(:4>AI]*$&<2I@PU3EH-1HUO*GE?B;.!'W@3 M1GZP!FRK;-JNJ.I&4Y;/G1#?PE5=&[=[-VZ+N35&,V4=#R071A 91"#:9YHP MK7RBM+->9AMO1;*9B3MS9:P1VPUKNI]P!WE=X+LN\%T9%[$^1OLDWF(Q:VDR MEALK.0B@*=\4_,Y'@%:T"CB6&LX3T]]KQ>+* M%8QN75(."O\-O&]TXS9HPT-OW=+R3[Q$%JO\&R=FV/@_-[F%YC;%T#-&)EFX M!V)F-#MAWM1, M&KOQ5C87-;\!0MF)Y[9!"FZR^"G/P:1PXUV22.^5SAR7/@D9M2IQ8?Z:W?7B M/\CBGVWQ'R[++/CS0#B3CL@\T43+8(E.54B]SCCS 0*%YF(*I%[\S<; #S'6 M P_?.6V>MX2+ARMN:1LO,K-QQ7+*F)2I"9)#YU-O0TA3D%K!O7=IJGXD?&/F MH?/6]L* YO[-\$)M;33#[?[(-Y)FY48?]OS(MK>C[6*8=_K#\6!5CH*PUD3R MMT[;N^ZHO;U%VV?OX3V?3N!GN7<(4&9[*P&)A?_>_]K9WF?SDM_:_LC:_!-M M;7\2K=V/";;1VCXH6OC^[2,1_]M]+W>V_PZMW4^\M?\C28QA+.%$=$I1J<77GUS-6YX_GCC?^>,02ET5\[HVYU>X\]QY[3!2]!!-QLG MOA$Q6'E6I=\PC;R1W[#PQ\)Y0+7Z][R_PJNN/N[_W!H'\"P/6=.89/1J?/PC,] MNG[N;.<_!)4)3#XEN6/#6>9*!00$8&R2QBF-'H_*X1V54 MAA"7%ET4$\2YI@'S/QZ@D7%F%*5HUCJ)QC_Q4@=.?\/E;\S9__@1^^U?S0:> MUEOV#1#2> IOV!@/&V#:\G[W&%J/ HHPJP@ "T+1,[V\,!T427@:NCV,G3OV M@R@@O=S7#44VI6;C/WVPW"#/>))E=-&[+9Y\*J)E'>)P1XW^&&;B>!1Q'OSJ MH1L>+>L AV[-$+2JWXL-PB-^\--7'$[P]_]\_'WG\R2>-,?''0C%,<*O7X"] M+?K0 #:(;<56-^'SAC?Y02/'/QUW8!YPSO&H7CEMDZ_BX4-L^P"<#+8'2X&_ MSOF"_V?8.,85S&$:3:\'2"^'WAT/P+55+\2'@H>9B4VY8MAY??:%% .6S M?C ?V#"9&)&IS.5:*@XNQ0EI$ZH22Z4+)42+1H%W&10XH9^ALVRB_(2_,NUOG^WQ'YBAS&"BB;4N@+MP$,3B380I M+(2BS.=&0!Q#F\FB]O\C:DX?T$K,=E1R>XO%M\)JFS&C#=[MP8P2W#H#-@A" M#)/K=+WX#['X1_2'5CI/@TZ(,0E#K) 2 W$@83#IE,$"<)BBMVR)Y?]':5%* MZP):W]L'PQL&_>X-ESXQF?*PHH'1(*W.E4]3_$%SD61.)OF1%*(YI26@!H=RP2CS@@K<>F7ZCVXUYLM,S=>""0*@-;!G!MEE \\ MR]-<4NNT6B_S@RRS^)&"!5>9!_B?XC)+"4&[L($PAZD?PX). =SQ)E^L/_Q' MA""E4>]$$(3F_F;K+A*E(0*QS"HA''.?\=F %^!Z ,@AAG Z@^&93Q7)<[C2\\/ MH(PT1[%!C^@T8&_G Z=_3KXUV:LKO_,3Y!%[CH_//^1_Y=Z[X;D-OG\UBK+S M,>3JAUES6(L$R@Y/E@'%EG'&C:L2G< M3# ),^+&OIZE"P$66@9B*3=$9CYA-$L9 M2_3&VUY_BZ,D6!LG4"(H42&W,C14QV1/F+$GR]A$C4Q4X'Y1#4 M N+^2A>'S66$8/>5I+_F;E5R\6[58VU*-7!7JE3%M-EXX%VI__A]TVD93+L- MMWKN79S\?0]&Q@]798^J_:56K_QT[]OG3GM[#S[?2]J[GWC[VWOY_7"?[IU] M//V^[8KOVZ@ZWP_GU:M]]N?!]P]?:1O[X N]PB!VL?[ =$+$8XWC\> 8 MGH"VR\["'^%/^0%@J,&P[A/X*,!8,*E@PDHH%;T6C&/4 !.'.>=.1*5^OVRH MZ,[ZP#HM/9Q*#$Y&'/NP/X9I1 CG1V: 4*IK,'^%KBUN>Y7;!0C(NOTQO \? MROO#4?EX5?&%WX^7,4RF"/QLL1^5M]F U9E0H#$^79YA :)@!I.569CG(5AX M>!E.[]VG;59&N(Z]T&7:O@.Q5*.(45P?!"KUN*N%,L,*8\.4Q=V8Z@7#.P^ZS$*VS&F#BW+:8S=W\E$_SH(L M_QCGYHL_'I63H^L=\FT?8 (,]"1>,9Y-ZC,O4/$0;J7B_%HJWKCBY0]J7[K] M:$(@QG+%L%L,RQ6[0CY0G/<','VE0!]#!!>G'\QE,?U3G/P_QSW?$#1./ 0M M(/*@5)V)3<'OH=8.0=!0-!M?1L7QN+[O!)K"+'XTZY6_08<"D M_0YNJ0%0K00.F[W)+C52^&KCO)&!24N#-:GQ$K"(3U/X3%25=JF@I/[A7*5= MNA@3U<9AVM>M:%ZV3LP IG2WOX-&]"\8]S/9KGY\:+>5[.Q^_=7:W6.MLZ.S M]LD/Y%R!B-6#"E!/8'4DT=Y2DFEE/5/4!!,VWEYX')%X$/&-Z9R8T^'&O\^-J5OTR.P$SH_]OFWM=498PCI0L/X@ MKO:;B"3P6] GLS)]:0!J ^OT/U?'PMG&V\A:'9$8&K9X-92Y24!R25AR99@Q M%Y;X3*<^2T0((I#F"8Y+N/ 8047P9O]=PR/=DYC+FZ Z^FB)QL> *)I@'YT 3(:.\W/ M&/R6+W[&A2L=(=)$EZ\&WUEBG1G'.ZUG&8[@#U7)"AJS$J#7KAB_U\%2DD'_ M)_Q0U7O,# \6=NMX4'0:7,T<4*@+_P>=NX.0T=.Z?GH\H8O&ZBU&!D"A&+ MFP1]U1$N7]^S.&IT8X X"35_[P-8QU^V"[#5HWZ,%CZ#5P@,.]C3&I@U)V7=8M%+^^,XS9#W"H<8'%A^8U0N#&X'G M^,UA$3,O X/?WZQVLM!"-7P/ENX O[OW1N7S+0DIFV;J5RX[;BJ#V MF,WI>,P$8;5CK]^-GFZRH).$Q?]0X]:.X MF=./R"8*WNQB-1NORI?MU)-6)>\T)N\635I<+W!$_:E5FS%07\9Q[W@P8]>^ MP*0;7*>!P;_V4'MN;:@>VS8M-TW5MV8FIS3VS@_S06%1MBWH7%TQ&(O$HYB7 M#<&@5U'@'QW:+A7W1SQD=\%9YYCHM;Y3^)]^6%UX4R=Q!V4\T!^CFX05:59Y M8;"ME?N$Q1WW8C@#\WN,6])YZ9'@&9AJ7ZWK< 8C5%9W$ D.P"OU<*V@P4=3*[OB67V /YBLA@^C!?RX+<>.)UZP_!A%8*G MQY"O&T=5G#Z+C;XGUTWP4;'RI\'KW8OK;_]=NFMSH\V_+Z#*"R@=1[C7'QPU M_EDB\WA9>?!QMZRRM'= _O^Z]QW%E=U'W+W67ET]#/1\XWU$W;(4B5OL_%ZR M95?U;V'7[IXV[2JG76YF:Y23\H!8N66GXZY1)?"ZWC9R\_MUC:OVK99M546 M!-/\<\KC,3?IHQ+AP>#">%">Y9IO,?:O&@.O^[=\[1!_P&S'Z NG&H%D?]QQ M$9?04IIYO%98DE:RX;\I,[A6@QIEI!/ZN)7=":E=1Z.+%\,I$GDX<\G[2(K%GDVXO)E%Q,,03_UD,X2@WT<[R3F U_>QS% I#TPTT-CTW(DL*CCSFC) M&4@L(JKV8$PLI?*]F8S%I=5%ZXK,&K\UUQ6,6R6P0V8,9!".+:#CW543QI>A6QRKB3YN-O]XU7#3Q M=CR$9HSP>E3'P9&]A MII"@&(UCE% /KZPQPG$LQ%EEM'8X[N4EBP%"Y- H709\'S#G>9]7;Q%US>#( MET/]688#Y9'H:O\(F>"B-&#JOLRK#4P_;B$A(H6_E@V ;_SK.ELZ<= .__;W MQ[\:V^7J?3DVPS+\FZ;JIWL_K,H9-!M;C<,Q#'D4G3G&/?F!=^-.N0EG<9NG M7"OXJ,JMSN1MJTT6V5R239R^=Q)HW3V[>"\J]KRU%3,^DSV="/6@[X4;P_*5 MBMH"=0$=[/5/'E4#X8LW5<%IUY^_$O8K)MWZN%JCO$:AT8.%GVI"?-62PLJH M&#-O&DZVU88>:1>6OW!R8K'>;IK9_JRCD"5-@C(/EK18*W']M>6[I!<\7(P_3L,?DP3)?_[S;K.$TN4>R;O.V)9_K+,SK>F> MRL*CC7XL#1D=F%YEE+LPP-/&/V%LG?I*B;(HI")5QB;>(TH 7UF3*5>%/.4) M[FF""*RD!311!HG',^0FYVJ)D, K.DL\O=PH:]A+[R3K@NF:T#D><)Z\%)^I M7@"Z$]!RX4#J$J7JF$%Y&*X$)A%I]'_ZGIGL$DR^#JYK7->ZS(\Q&O[9@16] M\MQ/?83\9]'O5.?H9C9R$$V Z5J8],BV%4^T5TFV.*XZ%5A6T1Q"S(3M83E3 M78:"(.%C[V<0T3#6718RMOYCF/$MW_C M&:UV[:9+"WI8^OQ(QO;KN*A$JF;_GBF/*RFDZGE=NNX(!:OP9E+5/??"6([/)&=K\!U/3IF2?6#9H*N3I%4) MU#1Z>(?U./7AA8\=L'S]N'L*#2X-:SZU>'QX MP8Z4XEI5LBT5SZ6B&$TB+EY$NC6&GHN>KB6B-:)VII)]%8[6C.AS;G#)3SW;@S@7,VX]9@ZL!1 M]O9K0X>C&10>0NL959JW?/5(IQ0_5=E:53!7+N;4'D%4%5D=Z^/7425 KX/Y MV1],IJB,J2O7BJ\-1;E5?3WO_9.)<4-/ZDK2/FC^1I?()1D+VE'#=":U MM5I9*[/4,Y8XI:FNV$T$XZ3^X?)[Q*YD-_D#',N:W^1&)W#%SM8/F4O%?!:( M9=H1Z1DEFO) 1)9Y)8.P*5<;;Z5HRBLNYXBT_+4-:4:1BCRC96UTK$Y'EM$Z MX3)3DYG-5;N^5L.],\FO\JQ.IU>Q[P1&F^L Z8FR+^BV+8/0:$8B?R",2IFT_P4UN#?_7Z1X_%$+-V=$BG5@'W^ M@PEV/W=YE/6C$]R^'_?#\&]=;\FO1P'V ML!0DY;[^9CR>C<)3@[>)II:G32H=GH>1)=-678@].351NIG:78YQ52-NF![^ M6!:1+5N>"5K A.#P0M>YM)AO]KW(3HO<*AGAI6Q5)QFV)"MZ6N?#-\I0V MON0GKM%^W4!D?YYF?6L3OPJOH]RPJ=ZL_VL3JT MURT_/]^/#DQ"N7OCP8WT3\\]-ZW!15R+D&?RTF[(8:HRN.O)E8%/13@VKNM5- M4!_\>E5+"L)AJB%CD2G$;'XXV[M@8GDT6E'A3E:"%L:C\2!&8=/2 MLW(%?L:<4XDD*J, ;QSW0K_C?JMD;FIH7-^7&T+5KLS$[T_?OCFS/XC5YH.Z M#V8?7,M^O%XL.H2Z%@WKGX?A]#>X??NIY/V[GNQ=_:YV/G0/OC^#=[T#=ZQO9>TS_;.VKM[)_/9$?B< MMSZTN]^WMUAKUQVV/WR4>_R/SO?N]X.]LS^A;T>B?=ABT'YHP1C:6S^LDIG. M32 J99)()R11U"'WJPAYPE.N4KM /PDBESCJ>6Z95)8I7*;@7:")54R)AOUI!7\?)K3.K@_CA)J9"2V!&0+=S7B;[ "QIQGV M,5 \+8.[4X26Y3?,A!0/-VY+K+CDJ, E+*632V8NP&B ^HO_C@OXSBEF/,J] M@G@*#/XTKK9-Z[]/ /7L;GB]DUJ,?#>>+T.K609!J\7^$_T*8_7&R*4FI]XF MJ>(6?#0F@-[-SO)T8_/+A OV24D9RKBQG'N4B:U>#^/#SQ[/F**@_-$?=$L1 M9I3\?Y/"Q%/$%UZ7S^&NR,7RM M07+9S%YVB=K',K3LX9Y39R:+,JEM1W:7\J*L>)<=DA75N8Y*>">5&55ZQ(US M#/9/,'8N9_]T8GNJ9/@;,)=#" %CM L!M.OC#YB B#],DP!U\GP^K5*W-Q,R M5YF8\M R1MCQ@O6XW;LY[6.9!2[+2\IMYO%P4NFXF*A9DIF!=SI?[D]C]6;5 MP[+FQ]4F/+J;G_[\KD Q)XQF4H50C@\GTTV/A>,D+.95V+02S='9=Y MR7)&RZ/*=9_CWFU]4OV+_QGYH2;9E9GQQK4I:V#QSG0E8%5RO[ZF';^WLMMQ3Z_LH_+*R=$TS3Q"0'044] UNO'3Q'0U MK5WSJ^B.N_#4J-Z^*Z=]0@8V])=)=[5]BDV->X!B?$SN56SP6$/3Q4.097'7 M-#,;TYA1O?(QDAF8F8V5R=Y^12%?)B0G*G]08"E93.D>1Y;1I0(U2>/CO9J5 M'E9-11FKR710)J>#F9!DSAT(K7.AY]'>!5ANFFV+@'$A4==L_-_^">K/9CUQ ML61L5*KH3Q \=^&8HNZ>2UMNUI!T,L[2[N616,OZ>)-,;&C"Q(8?5)-ZFQ&> MSRB6>?:9I2SO#;WJCDY7N&JB8[;Y=-J3"X9>VD4LW0(#;LNLSV 6MM=B?Y,4 MY^,E>U+V])G,TW<[ 0LT_4 +7#Z/Y>Y]'>X:1#9>7XW$*?\5*LN@>F^3_;.C M[NUV#MOP>6O[>]'>SL_:']I%ZZS3Q2M\]L[^/FQ_@.>[?W>_'_X=6H=[OUK[ M/_!2'^II1H+,+9%IT,0*ZPGCSEI+<\/S,)_DR85VS 5'A:22Y5Y1Z].$\\1; MG23I@T68\A&3 MD52I 4!NT;5?6!4W1*4;SA7&95):T'!)$T>E@^D7P@F3"LV\3;6WU[X"^5UD MMXPR]J[,5T0E'WXN>^8@]OTCNJN/P^$88<'U2N*>^%**Q[<'NUOLAPA@AG5@ MQ%D3B#34$),Y1U)P+S3%FUP]Z#//-C,E-D6F%^^B*-<:Q:%$WT\D%%,[/^L) M9C*6[(32AG:JB]1!R'Z@ RF:]FY0';J+/Q5FQF"=]DV6)-92U(F"B=7&4?$U=%I<:K M$)<]T>FOY5CKR[C;-664$JTAB<+=F%6 QON2Y^O!INYA$=Z7ZMSJ>7R'P [T M/';E6HOV(8(#W\_16\7-WA?,2X\ UR8 A#*YST7_(,5LY$,F]BH(?FLADPJ;_IE-G+F>_%8P7"F4,I7 M[C@V&59E\"NF)[\5!#$9DF0K\3@]Q_QIB[/X:1NN&_ MWMRL4&\4S>6D/@9/:F&2J&..A_Y-_<-O6'_8,:=OBEZJ8IJ M8)5^@S!]A.?CJK?$%Y8?5S4F6C[5P@#WW MJ_'-?T?I&ESTR'%)%?&&'_]J,!#;&<7H^+ @QJ4$W[<)4E=9(%J6N\=\2*W2 M%T]#/2:*(UHV8_HZPR]+W)YF A:P"BU-,)K&5FD:WZ-IC&"B/ @#EO$:4_.@ MLK286\]S[T/X[24*V96#O5#ZKM%&Y7Q&_>,WT$@C[J(WZK$_*YE%9WV7V;S6 M3*RGNIIJ]N F8"7,2K5E=T.S DO\^-@YK@R&21AA]B(!T4_?&_OAK91B;N#S M6==IX4E-]S6G]/_-S>'_CGQWW %^Y4@._P5%JEP8N-$NEHUYJ:I1, MN!(V<]I(YH-;FD"8.4HMYM,)55+ N^49@2I7:8*#O>ZOSLYAYV#G MVQ_=]MG>K^^[?Q_M[7[BW[_]4>SM[LO6[E>.?6MU6V??#[=$_0R\:_R=?TUW MOL'[ONV)]N$?G?:WSPMS\/=K;W?[5WOQ>MLX^G>V?M;FO;A59!3_^S M^W[4^D*AW?V3]M8/S:CW+@O$!9H2J;D@AF:"4)JFJ9/"Y"G=>,LV$W;1L>L' M4QS\](8*M#: :P/XD :0!R^#$RZW2JHL:)X*EWJCDTQFS,N*2Z(R@&QM %?0 M -(Y VBLHI931;(D,-PG"41G2H,IE$8Z3HV3T0 *FCYO _@"L/KM4@!/A]6_ M>&2,VM]L[/M>+)TL&8Z[10]Y:..9R@?-#O";S>521_6L#;:BW'$O:)($)U,; M3.( [#B5I8E7EB[?\EH;[!4RV*<+B)5F*@DALT1+Y8B$U2/*< 73ZTR>YRI3 M>;[QELO-C"=WM=C+#=_^D[_>);<[#Y3--=RADLF\.4Y0YYGECKGA5*) MM"R8/-/&6J69X$:PL :Z*^X,VU\6@*[-M380M!"F?$JDRQ)B!4M)3A7WN">DRHWFEO$DH])FJ4FE7N/9P;4L9XFG'BL+A?ZJ")T2(EW";. BQ-K,HVWLI-JMG*J_8+P%C/+:^X&T_^ M7%1!^Q IQ6M6OE0UJP($S/7'6 %;3\:KW2V[_PEZ,9[M5@<2UIYMA3S;8CU! M$"(PRQU1B19$!FT)@!1/$J.XRX55J7(;;P7;3/F=7=N]J]83YW;71G9M9._= MR*8\-V ](7I($NF]TIGCTB (NMZ<[%?NYNN(,K]Z. M9_6^]O"^I_H"CL]?ODYNZ5L-#K?'/ 493#&8WB.%/!"=B;H>\]3P=R3P?](X%,'E@P$A"W\"XCDJ>6:&XSPE-!@W:*ZUQOO TH M2D@W.9RW1LU+1>%>#XTO%XJI@8CV(9J'4A3**Z]/7_MQ\%_M3S]4L"9)C2(B M26"51:8AKDH,6";+? #=S.D"%W20+$^4D,')7*9>:.JMSSV%A4Q5QMC\\?&M MQK!B,+CA >ISYZ;?W(%3:.,"JJ K1_+8!ZX!AC=I"<5O>N(:;S#3MSO$?.EQ M8P[-I@]R-OH!.LN:FMVV0X_>V6YK'(B\[9G=(KWNOF]$GJO&-F+[/S \^!O#@_N@*GCF$U1*>#U+GWW7%'CI> P D4,> M$QQ(]KSK!]U(WA+A[K]>\(D?80Y*GI#@/BE2.'?+E#&5[&-^C5> MPQ8O94>+7S/PGP.W%Y^"OT8!]MWR\<\H[;R42U EGC'MI%.42RN-LD[3A*66 MZDSKO.029(Q?E7"^=2JAI#C]V(/PG.AQ9M[WX^:'UX+_=V_^SNG1V)UN&?'8@Y\9V+:>GM[T<[ MNT?PW8]R[^P3:W]X?[*W>W#0@DAT9S<_;76_TO89CL^%UA?Z:^$L,>.9TX$D M4C B64*)%:DC+ \LXT[EDD.D)O6=R]5N0;?Q#/;U7ONVW8O>E?O+E_R(]V(C M^1.8R!J%5?@K@E3$J A1(YQX[N2KCVT]S^:LIZ AM38WA LD F><$$L2376!(I4-_'.RE=E0&_2QH.3/#U-)Q_UW,A,SJ!ZGN"7'WA?\5+;^J'< MUKHB6_#*BL674WC?9O/N:?!W7-3AQUZYS[>&WS=Q(,4"_,Z5] D/AJ2,)>! M7$XT%0EA-&/6R50D7./AR3M[C_5ID54Q !<#RSM:@4=$F.>-P!IFWK.5F(>9 MSHM$^V )!!F<[#,T__]\L0"P7-LU +R-:3]= ( 9RT22I(Q0GWD M@#8E2B<)L6DNI>"":NXWWK)LD*T)USRD05,J':88!6T*L?+T.@^:H%OI-NXI%_@, ML-\?_4'PQ>B6B._Y!OPO%_%-5G0-^FYAT]OO%D!?D@2PVRHCS 6PZ5DFB$D5 M'@CCP9O<*+ D /H6SX%='_.M2BZ:Z>H3S3S/1-T*)?M6%^?-56).;B%K M7'KET_4K,!^*,N$9N8ZEP%$*9SQ AI#81/*<&Z&X%0Y^5[GQ2;;\NN=UB>8S M<0B+)9K.>9KDC)-;M3.&Z$O,%&,EYU!R"Y4SJE$@C(:16/B-:T)Q8[A+/N#)4XQ:Y2)KW M9B=7R-+=$\!<6:.PSO2<[D\.P8#CH8FV=,XR51374A]\$:BJRAR%54 M;?<:C=FK+9&]L26:'"B='"6-@&/&0+T&WK=',T-BS@PQJPRC#@(W)RB1N=)$ M6:^($'@UB@\N$5CAR[/-].[%>_>(3,Y3HLTQO,R2I)W_^WT0@%6Z*%)0UN/^ ML,"6WPQ\)UZ^-B5S^EX=/$C#TZN<$U6,:;FSDC,_'LP MF![KV/?$#KPY(B9 9]^8SHDY'6[\^]R8ND6/S$[@_-@O'&$(#S;"4O3 H/0' M44S>C",%1A$)^,S*]*5Q,$";_C]%3AF3,C5!(381S:W?_]MUD4Z8OEO?QW*7-2;B%JT2E+*$MD2)AE7%J3FHS2+%/* M7BC$*T>7MS5-#9^GG]ILG/B&_W7L\U%CU&\,8#GV>]!PX_\\O.]-YGWO^^YQ MIW_J_1<_^%GD?GE0, GEH]<=1CKWV<_QCO=V?[3GH7/58-SU'&OZ/!WK/?'A M?4K:GWYXA]RV/"4I9^ DN59$:1,(!'7!YC2QWH+4,\V;B\%[ ^2V@Y("DC:* M)/MC6-X^N+:S.9)]^&4X&FXV>GZ$7T:^PBZ2XN(JU=N;FXWH:."/():1G+%B M83RI*5],16;R:+2,#R:>93'''_U!]2?\WG+BQN<;A=Z3E'[]!5!.* M);VM43LVM^1!4WVY&T6I@_^PKV]F&,1V^IZV3'ZF4' "2)HGAG$C! M+5%*T$H^YS65!^)-\$12D1.C*2=)EG/F?>XR'^:IF9\+,(F<]I$'&IUMQ=<]\VXIM_4TGVOH]/7&MQ< O5:=-9K6NKG1IZ\IJ5>TU*O&F5R6?Q8VI]^ M*/__/ FJ6VN"ZLLE<_58A%>,H/J9J>Y2]NI5UX IN?:*=_0ZO-^O56\GQ1IK M\N\U^??CGRSA/$U":GQFI57&".^D27+XU<-?V9K\^T%JD[I?X>]_'.YUH5V. M[X9G=ML'K'W[:]\9WOK=+XVZ?ONWX>M;^WB^^'OAWL<,Q?P M'']_VOKPY^'WW9RV>?NHO;LG6]M_+B/_%MXHJQ-#TW^_3K)OQL/DOM/<;ODRDXL*1[&!22BN20Q MC_4-944JNR(*?67\)4M#A3MN?:\)RY^'TULD+->..RT23]*,*R*I3/%4%400 M5FGNC0G,*5 A^I*I25Z9 ;@8#-_1"JP)RU^*E9B'QCQ-A4Q#1K1Q@LC,"F)L M0K'\)F?6Y9G*V,;;E&9-O4AL^W(,Q7-O8TU8OB8L?_X \"42EC^6:5\D+-?. M:^N$)$8(3J1FC%C'-5%4Z,3(-'>) 0#(U9JP_/DH_XO&?J^2L/SQ#,0\]LN4 M3]-,.2(3#1&BH& JI-7$I$$:$7+N=;[Q5NBTR19KKE\E$\]*MK$F+'_I ?_+ M17POE+#\D6SZ$L)RQL!HBP1MNDV(E"XA.K66<,8REV;"IQ8OH5CSE3\?[7_1 MD._U\94_GFV8QWO,*!>D]"1#V@;)+2B:K_R1MHI3[@)U&1-IEDJFG1:IETD&33.>4L76?.7/VB$L5I4&Q:1G MN26Y2QF1J9'$"(D7TJ=\4ZTP7?F$G'S6 M3%YT2*(D7YI]WS**)J+O_RA%TE17GF/@EYUC8-<[R/ $O$N-C[V\,W;0WH2U MT;N&BV1U-1,D3>E^?K.0_ "EU,'KQT6RSGFC,GG6-* + V)M7:NLR%+*?& M>[K<6CQW:W<)K 1C% M&QZ#QE:W9%K%PRK("!W=(_JLQF4:W/@GHN&*@C]^^]S'-2'_PUG% MQR(UOB !6GMMG)EZY#AP3"Z4&@,SW2U3$*^=\?A7Z^2'#YD4#("?5.A=;:8! M#-*$Y%13Y906N4F>->,QLB#^Q,Q2'7CVCRM4VCWN]Z"/]=\7E:76V!.(4J>P MU8QFXE>'3(OC81WM_MXQ^1$!(>UWX+GJ37A% GZAVW>^TS@I1@QULTD9;>A-,YHDS'U( RY\B'H?)/D8>A\'ZBSUY[9)9L( MM7" %?>K\5);NJ_[Q60C9TU,I/0N9O;1P=!68KU[45%],[/J,7=3]TH ] MQ=[S^[AI@ G:"ZBFF][*PV;D\2X4RRC,FLXQIXXRR1EN5 MR(Q+>]V"HMMLXT\* 6?"YEH4L#KHI26NJVO$\].]77>PLYW#=SZ>M0\_T;W# MS_#[/O]^V#YH;_\)87;GJ'7X\6Q^6[Y]]N=!F[^7;0RY#UN\O?VY:']X+W>V MOW=;_#UM=5MBY]NGT]9A&QEU3N>K@Q@SF0LY\4D>B#1*$\V%)3(- 6+QW.0\ M)KN3>ZD.6NOA3?0P")_+D":9-TRF.==,::6ULH)9+8V)>LAJ/61K/7Q&>DCG MRV."$GGB'=&I-D0J38EU%'-C4EB99HE/.>HAO84>O@#T\MP.A4W0R\\^5M9T MBM'I@\9'#T8?\^26\9IW9MX*LTSWO^[O5-AEAO/OB3!\-J/I48?G>IWFX]K, MTT7LPIVU\297F@C +D81I6Q&,IYI9KF0)J4;;Z5JWID+\$X%A4^G0O]8VYR' MM#FWPF=KF_.L;,X\3O,T"R[)!>$>&4N"3(BUJ2+!Z3RC-/74Y1MO$]5(MY0.\#NPAH_@'([AY+@YBI4$I2L0?(! ? M*WE8NX>;NH?VNP5(JIFW(E64Y)9)(IUA1)M&:6QHDMQQG];@13&VAR\.IRX M-@T M6),8 '$89Q/"?$Z)I(DDFN6"J)1[FPN3I!I9:'3:U'>^ /L>TAIKH[8V:M

91F=F?^LX5Y%<'!7ABW%O69>2!&LDUKE M%NRF90G/83A&,;=FV'H> LI;6S^LR$4**T? (>8$Z3^)8C0EN"3W#K=.]G:W6&O[$VN?;V7;&S>U"TMG\_:&U_/6EO?Q6M[7V0[#]!:SY!'WX_ M:O//1^U=E/B6;'WZP5GJP%Y1DE**-QI#!&M3^,DG\$F:A53X*D8 T05[@Y9" M"N:SQ!@J'9542N-$*D4.?V'"4B/FF7' ,G7!%I>\3-.E:%1K<>%AH0<@89K5 MP7*]KQS,LT%>'WL NTX1:P'B0JZLW_O@'-!E;1> MD;]P;!AQJ.#_B#Z2=,X M1C:?",4F2S(^QC_4 MU91E5(;,7!?T+Y>PR14/4U&;?N=&0O?4J/[1A>XPISO;N=C9W0)@]NG7#EY_ M17504I,$; &15"EB)2 GR@5(HO5I"&;C;2IU\Z+K$&ML?YX0<-9$12Y Y J[ M1!9OPN3W_/DYMTMF\3^\'8S-X'2J:M-IBXSA)=&;[S6Z9G#D1PUS?#SH_XH, M;IW3&U)X4JH,@T M^, DS;21%*)R1DU&?7!)32;,:US&N;J1=KJM'NCA"#R7 M*X=7QB]?JKZL]?$*?3S<3UHG/X2CCKG,$RF]))(%2S1/-$FS+'&&LB08=UGE M9:V-%>??,L]@0(YZTS@9$%PD%;S4P%^0?;ZC3"UDGW<'W@#&/XVBM97_=XS2 M5"6/,42>=F-%TL:/+3'MW4])^^PKV]E^3UMG\+V3']K8+,V1P55:"'ME4,0X MID@"2P/!%U,96O $[%VZ*#28)BEE9;-1Q#L0T"ZAN!3#(>;S(V]K\,AMCF8= M!:>^\622A+FF#*V&/:JV'=;F:%F$^?X4(LR0Y%IG@ 8R206>-G%$.^=)[KB' M:$')).<;;[/D0EA:V:!5H"Q_4B__96R'_K]C)&>%&"V2I1:#X:CQ7_#Y(S_8 MC'>"@.YT&ES/IMSC20:'1^KZJ'!;7S[/!7TW"O>4 %0G0JJ%EC9C-C'4Y)IK MY7U"95IA<,9)F7 M+E=!IWB!&J?+\NGG7?T2']]L? .K; IW(U')'*=.R#1AV#,=3)#,6^8\4R+) ME:@L,H@*N9[,5/O#PYC#KB5G)Y3II2A0:W&YAK@DK?T?N+D?#'7$T12, MI !%F\ZJ\BKRVJ>F:*/M^"B!_[??YM%#'TQP'X0Q'[- M3=#LXDW01]WK9+1Y:>G /5P#\K$'H,WOFE\KN+MY6KNH3W+O[/W9]^TVN),] M]GT;WG.V)[]WT1?5WCXX;.VVCUK\D_A^"'WYL"?: MAP?=O6Z[V/GPE>[L@FO[MI>T=C^']O86W8'8,Y5<4$5)9O.4R%QX4FZ0,"YR MRR BS<7\[F9(G++2R)0G7B9"&P:QC6$!G!BW-EG8W=S*H]''1 >F-,I%:, J M^.%%.YM+A-![GG'Y@$*X?/?SZL&>GQPK,^&RS#%I'$RM,XREJ:-4>Y9E%D3R M;6.)O[N^I5C:R:M?^EQ"^!U '@"%?Q:8#(OB4I3B,D)QB5>JW"3"NI7-N P; M3RP('F_K#?WOON=#<Q801ULYM&

[JLR_Y7 MCLD>[*XM/>.YBO*8,2)EXXK"ZK,;]B0J=2&WB#\YCAC%5P<54OB5'B M!C[\\7@\..X/RXZ8(?P0KWM$:3$V,OEB=\=(ZGOFX:'3NK>5"I5Z[CRH\Z#L M4FQE-(Q[3770B6V4C5>*&86_:K]*QRYI _Z'.Y\C<^2K;<\R1F_T8-&*7@EK MUUO*4?I"T2GM8>T:-LO?HF6=&M/XMUFGX6$U>\/2!77-(9H#^//A>% ,71'= MU; J 9EO'A?MRZAR.N]@9F ]>H6)K_IR4HS._* #/S<;?T"CLX_&;Y06?Z8+ M<9/;@&3U^HU.'PSLH#$B7XB+(;+VD"2415P1M.5>7#6+K, MP7X<#HSO%-CJL' %VN=B6&\.H,R-'/!%,.)GK"TZAY* YQ'\\XM ?#T2#N1. 6'B@?NK!.Q_?V MZ]',],?-C'&V+J$:8L0)F^AB71^_-^QOHIG)O7>E'\4'>Z 8\V^&!=^?7%,; MYSIV-.[JS-J)G\5^'^9\B/ #3$+/73#DR!.3_3:P$KYR.D#( MX$TX@S-3>TU_V_B&S06P$HA>RK/4ERO*C)+@(M4(K!3P4A8+OUQ]DN:RQ.:3 MN];&JEKW)Y\9M&KEP4GHQA!MV8R@SN+<312?JHIO0LD=P80'5(L"@4(UN%D) M$=8)*9HD/.%!)GFJM'7&&I]2H2Q-\NN6\W^=Z368S"IK]5SV[!\]])PYX'CV M]:Q]\B.W26XT3['\@Q/)*02B8$0(958HZH-Q+&R\3553W%_N4DDM4IUGWJ>I M]-2HN-.@^X=;>X84X!Q\I&""^)!9(I-4$4V%)BQD.O4, MU!./"J7BTK6_Z)1/E(HZKCSWT5SZ$H-BC&8&6#!D8L4?-ED"EI/^N.,:1?<8 MWGM1%%J$*8^ B[ @.E_?J0*=69J!Y?9K-I*_T PV(DC"X+[?J\# ;$S4;,0# MV!>] 8*/041P%\X7@C $#/5.9 -[Z\ M#)8PI1+?.1QC0J!\KFM.JS3*Y'6 8":9HG(5IIU&?^\-/(Y./R(("$^QKS/H M9YC[PZIZ,.AHO_,3UP^W4@?H;% T M*K R[L58=2;V+4<74RDP-D!0PYCC,0X=<"P0Q&^CQ%@#@4192GZ%HZL30Q& M,EX!K-L>XF;JGJH7,KKJ1[@9>_"RAO=5%J,^K;$B-0VB-2F[VV/M[3^[WS]\ M9*VS/('GY(D8%3+!#<>,&)<[PF". M&?=">K-P7ELKKS7SSC#GI4JYI;D'[)6DQ@NKM)NO:&C[45W&@.PPIA<7PN2GR=/6JEHX8'5^TM^X-VXXW?"O*)#+%[D6SVW76!EHXM5:*]7 M^;_^^I$:'9S4 -,DX'29<$ZL3G+B4BMMJA@/3LTKO_%*)#J7"819,@'$G6@F MG!<&>L!E6"AGBJ6U_4ZG?Q)3#M'YQIPJ((%J7PB!T'@TV7*PN$SE?D.Y4.!% M1S5BF1P(:YC1:%#8\:AVY^>/ET?_"V &FBFC3G\\FGVXA"7_>G.Y'5IJ/*Z< M@:O/!U?34!??QDN=0?TZYGCHW]0__%:S?A6]J$3QH=^Z9K!?]$A5L0N&9X'* M#%]8?CPM8&W2LHBU(N:MWEQ]W(P?S1&LE9]ELLDTO_!CVF2W_"P1%[_TLB,F8+F3= MU]<9?EE _S03L(#%XP3LQK1PJTP+O\>T<(16,=C$G=T'OV#FD2Z#>19"=OL[ M'Z[11N5]1OWC-TB7":%SX1KUV)^5S"(@O,ML7FLFUE-=335['7=,/:/;"BE@]=HX^'4:04[^0(D_9*+2IA>:9&?1(^>G M7S;$*ZFTGW1LCWC89:%B&>2PS'+^IS^\YLZA>)Y9IXI6OO6KS5MG\,Q)>_LC M;^]^$JWM/=G:[10[VUO0OZ]LY\-[MK/MCN9IY5MG[\7>6?MH[W +^HCOSD_: MA_N_=KY]E- &M/55[L%_;?X9[Z.?ORLC2;R2UE"21*YGEV?$9$P1&ARC7 J; MB'3C+1-RD^NGO9)^H@QKD[0V20]^$FMMDA[-),W?=&&H#D&A2T]3GWF;29Y$ 95-D%Y%6K(Y)>@%P]KD%;MN^UX\%DZL5N@F0*]/IT9U0,F+M3!F5.BAA?PENRZRIO;FSUK9R9Q-I5\F0)!T&),B5I2 MLN/\^M,-D!)UM:X6)6-KUK$E7H!&=Z.[\71W;%IN%)K.V;GGMSPRFVG>-!M% M2?DV4KYS5T-)^:&D?-H5"2/7L4+JZ(0Q2R>Q8>C4#6/=]@/X)P0N#&R0\J % MOS5>RD_ -EO2F+#9MIG R2$^7B+E)3H:Z[4AO+X.M]JKO[),6Z_:(/;8M?73 MV&0E+G)&95^,D/!*-:^CFF>;/!L&"X@=A'H814PGODWT@&+!#H.:-&!V2&EX M=DZ<1>T3GJ89ZF;6EY+GIEE?2IYW+<_3II;-HYC[,=>)$U-PJ*Q !W$V]8#; MQ(PLR[,H]B+8_A!J[_)\ G;6$EO4]IIL9\EL/ZDH6A7H_=!QKI7!:B>IH)\J M"+9(12L'>6=:>Q8^ ,O%F6/'N'38E=[D.IA?EAZZ(0&5;=B^X0@'V0QFTY4W M2XSL>6N(IPJ@*0WQ!!IBVJYS*7$9%C%@9@@:(G"P=F;HZ+ 3$,MT M8T)$CZF@M0/3[K :HK%V7W5)):(RQ?8 Q\R-.JH^CE$VEJF>@3-Q-2=7=H]' MYPJ+>"I8Q 4]5+?TA&9ZJ,Y-RF]*P]2CL%<^S![LDS"(.27@QP01=FK'1'X6 M>7K@>D'$; ^6D&"G=F_KP'+SCO65!CIQ#;2EIZ4TT#XTT+3'Q$/7\H,@TBU8 M+IVX/-!]F\6Z37V34HXE^=RSLT[NS?7%X#(Q?N#^\^'U&_C^S[]@@PDCPD+= MB1C72>286,0NT$UF1H[K^[Y++&'^;HUW6ULH#HRZ4.I-J;>#&=9*O6VFWJY> M3:HWRXQCQS6)'EF>IQ-J^7I(#$\'WSXPJ!G3F')A6^\*-G8H]=98RWN[PX@= M5FO:<1FB71]&-'&4C66JI\EE?8(NU?-=N8O>(-&C"D(^"QR7"7Y+6AAO/D(7 M"_(^.L1QLWM1LQU&^1*Y3;?;Q \T8T).'1VSSKOAH7HIVM'GPA2L8J9,5:QLS[&5\MH,1QT83AL4>!]"O*=]%=.V/498=-K^=F:;N9K=MN]!S^MNLNF@M?T8R*OUD/A8-8,OM(^?/LM. M0)?X"_;K*7MQ1E6G&Q@]&Z:C(O[+2_?+]JME6JELS"0:+84<&_O4'8='6^8L M;:*S"7.3U9OUE=2R77CL[ */BN___6SBKK)TOS&^A89%AN1:>,M,,> #'<]9 MQM1RU'ZNT84(6R3(FSKY>*ENN![FG-[JHI'T"YK>TX?B[/<)0G23GEZG^C3! M%I(ECO=&%LD^8)IDLB']"]'*54]+2,*V]-YIZ18O.VS2[_S3L]U..^98T?9T4+,VP:6O1 MF-8SH_:!GYT/US?6U<^OQM?K*/GV_6/R[?H]^7;]&=[=@>>FW:]@"GY[?>O, MM)ZYOG4^O,:6@1\[5]:_NU?O_IU>8LO!ZS^-#^_^^_W#EV]@>KZ]_7"=@MEX M^?,OC_.8N6ZD4QX:.K'\2 \8F(VNYWB^&=. !]YTZQD2,3?TS3"P0N!=D_N1 M%1%. P,&P(*03;>>J=-=P\70<#6T]^.>NX]VH5J]9^MT,ZBYK6,>G<'3-4=Z MC#D;U1SIZ3G4^,L(,'V7E2CGC7Y2S7J.5RCGE.NHVQ(#Z^G"P,HZ=UAAV>P M;S!N%2<]VF/B+^SY+9+/FI@2NLH(GT7=8L%F%^Q_PT2&[T1=O#SK MP] >6AH8PSW9L9W#%7TTR3%$2AF3C=#[]$'8U7A%U10]36B8I((G58ZFRI Z M7 N;5[2?@ ?YYD>?]Z)D@(& ]STVS',>_6LXN,H&7_G@#YI$1U)\8K.P07F& M^A:>>4$NO__[]MN7/XVOWS]^O_K^[P[<9WWX=UM8LLW M/2\F.@U\6R=!R/0@BAR=TI!S*_ IMZVS<\=O^4?024(I*Z6L]@3X4,KJ ,IJ M.N^3V9Z+3*O#%A3KQ(\"G7+#T(T@LJ@1L=BS(JQHVK(;E?EY\FZ0..[H __^1'8 XX!Q@!U**7HK7@M*SC!EC)*,YVH9MJYLZ(TT]XUT[1K$KFQP-7H M062#:^*:H1[X#M5CQS7\F!/'C=VS<[<56+NJ\JL\DQ6D\"/^KF>Q/BP0"5QP MA*2$ PH7"K^$_V =VKOAPG&1'DD6PI@%BD5Y),HCF?)(E-^A=O=#^QU"IWV( M/Q?\ A7:AU*=O>^]*979VRR?M #^4P99'I0)L#,38/8HA9I>8)D.TXW(BW1B MN>":%%"6..C\$5VPT:I+XF$U6G,RQF,_AVD9*Z2M;>BMEI M[MEYH_.7---NEXN[YV01?H-1BH^\G^4H^./TD*8DAEPEI5AW/QN7W3?W5^_^ M_'EI_?<[O,OX^N7?R8?[MR_OK>G$D&_7?SY\O;XPOKV^ M_/GMRU7WZC6*\'OGVSM,%OG\X\/KC^F'=S"V[]_BR^\7]M7-7T;$7$:8J?.0 M@EE!340E2D#M4XB-/DVF_GV>4==K:]?PO MP!XI8+YTP&4R>(+0Z1ZP=UZI&VV(CPX?M&R8:Z\Z"8^UL=?_&@R, @=P26]Y M+F)%4?51E]Y6L%^X7HRUQV2LJ2CD(.0[L2M&4=X+;^\F6!%$O$X.0B9 E8(H M9U)_8'EZ+C*J%MQ4G;B+//BV5(BV=HV-1B+/^^H#$$,8GN1P1-4 K+4IR MS@;I@T8'@SP)AW)N@TP0KWQU6WL%M@"8B_,>()+]I^X=7U;459R8#HP^8Z7. M*2KZ1C"...8Y7 I#F6"XH@]K'L,\8S!ZY'-8DK-A%[MD,3[*=<-)%UK(!5O( M=_ (1BX^QFH&U8/@RX?Q%3C<&H7GK42UOGZ\ MI:7\!J0(/\KY#59DR/*'EEQA($4.$^I3'"!,5(IE! S3@PG)FVB$8E ,8\J6/KF1<_W&NKS_*P;GTF2NH]MV!$:.&1'= M!V]$)QXUO1A-90*6\N ^F_$\YBG"%]JKE--H/\].FA M&/"N%.-7%Z]_?W5Q"=?E=PE*\J__YV\^K/;+^D6?RB_%5^;+WT8ZZ;&B(1MN MO:HK6K/U_/91?/F.GU[RZ_\OQN.EYCJ<[9A3KA!N![L=VJ!N1 MXU/;,CG'4M]3]1".Q,?Y-.QVP8#[R4>)@F -3;@Y#V-#L$!C3E9/**9K)V@[ M"==' M;4K=*UL#] 8XA"_)H/,*?.JLRW/9.@#H>"$.#GET37\V'Z__.*WQAFH%'/8OIS'-- MG3AVJ,.:^WIHNJ%C.H;C8"J9;P0M-U"5+Y3B.A;%13S7\7S7"".3$A YCNY9G -WK81^BU=_I4/HDXT'K#Z_$]FE]I];KK:I0ZX2\T6S&*6QPGL M1+KE^Z9.K-C0J6<:8)0ZL6=2P^.A=W8>>';+,G<5+%CG0+O)(5"E#Y^=/MQ] MKKO2AP?5A]-6._<"'M#8TXW(,'02![$>VA'33=]UB4DL[ E_=NX'I.5Y6S>% M/ZP^/ &3_MBJC;VK95HV"&-C U]%V1 AVPT&V6PWRA/@]B4.K"6SZ)O+^0)H M(]6C0MNH0^N#HVV$)OY#*&)E3^W,GII%T;B^91'/IKIK^IY.W,#2?=^)=>I0 MR_5L'H2&=7;N&HY"T2B%=.BY'1)%HQ32?A32M(-'?<\(F!?HGF\3G03@Y6'M M(#TDG(0>LT+BFMC/BK0(*/T[A[T[H=9X(OA M$[C/+UQGP+(OM@,5^='8.&V7+=8S&'X 97'(:N#6*LV\PQ=.*%@>Z[Q-2I%7##L8C+W>#L/+!:CKNUX:3P+,\ SW*S M;31&.SF/+#,. FF$$ MFA1<^Y9-=A5'5#@5I>>:-/%#XE24GMN/GILQLFW'M*+ U)D-EC:Q+%N'%7-U M%A(W"FD4&"8Y.W<]KV4$_G'KN1,PP3?#GW23*$KY@93(_!K>"HRBP"C/J>2+ M0J*H@]_-+"M*'\1E)K7],/0YHP9W/<>Q-N\2+C7S?\#.4A;6SLHC MH'65&#_0ROKP^@VY?/WG7V'H>8S24"=! #\\1G1*B:U[OFG$$7;,X<'9N6U: M+6]G*0]'Y"TJS=2DN:VAF2S/CVU#G(QZ) "]%'.+VLQ@MLN]D(>;=PE7FFD_ MFNGJU:1F!9K*\%G&=QFNF$S!R M5>46=:R]JO;U7=R2QB M17H,FZ-.+&+JOA<0W6?$=8D?LM@"3>(8+2_8VBQ4 )7F2K(;&5'@<\/ACD6B M&-R[D ?@Y]D^X^ A*#NJ<9(\;4?%@643,)%T-S \G3"?Z6$4 Q>'3NR!' %8X>?>N/OB;"_%?<0-5U+#JWKJS5/#OZX#]8U,DW"; M<5:PJY0\'T:>IPTLQ_")%4<$"!H3G7!FZ#0P QV1[1JC?/]YP646WO^S=Z5#@D(5GO1 M7O>B/V=LR]@,J><8!)Q]BF&[&)Q](W9U*[:\V&'4-'P?]J+ ;QG^KNJL-@89 MK!2>4G@'1@8KA;=GA3=M?$X&&%"^M'#6KY@0O6)'A6 M+;)]*L1A%=X)F.?S79A&0X0_#3)VJX>T$%'/+@8[A4V^UWCG"L_8(TBXB:,\ M >8_6OS$CD#"6YIGS\ ".TTC:^<@X4\=FO-_H49^55/(RL[:G9WU=<:Q] S? MHZ$3ZH'/39UXG.LABP+=QDH'INGX) #'TFKY3O/+'2C5I%33GE#"2C7M7S5- MNX F-[F#1ZFPI_@ZB7Q7]SW'T*W -H, ]AB?>*B:K*#YJND$S-RCQ;?L#";\ MO$_!#PD37J1^E89=0\.R&>//"&W'"P)8A1J]/0M_0H-GUNVVY,?0H: MUFQ^B5 EK,U! BMAW8FP3IM#H0WK8:&G1OU0)Z$3@:?&'3",PHC;#O&\V#H[ M-W?6L$490Z<8\]L#V%?E7#P=UE=YI4^KAF]F;29..7$LKG/?$2A?3_<#@^B6 M8S([C'W'MAC83'[+<51KZQ,6YAT ?94P/[4P3]M4GD>([QNQSN(0'" >.3IU M DL/+)L:MA-&MH\A)NR#MRN0@3*K3KG:;_&$J((USN@GX2PG?:ZQWN1/9CO: M.<17;4?[WHYN9XLVV8$?N+ 317[(=6(&7 ^('>G$ 3>!&]A_B6/1II9K[;TM M:Y."=4K3*4VW/VROTG3[UW0SQ0OBD'LQ"_708:#IXI#I0ET=#>U[R?@YP*,1:GOK2;P>A^R@^:6P7X"$H /S-H M[V:X=NF$1LE=]>#R?ATO?F&;8T54=3D/ 0:N M*W'X/>7XRT4ONJCI[:+@-1MK%(L6$2/6 1L+7MN(X)?P>,G)V3ED.V;O6@ M\#4JGKD.Q'GGL4V54K(WH+-2Y$^KR&>+&V.PQ ^)I[M@B^G$Q'I,/'1USXZ" MP"7$"ASC[-QO!?8)Q@*59.\-]:PD^ZDE>]I$LQAWB1>9.G,L"TPT%NJ^8_FZ MZT:NRYAKFRX[.P]:@:=B9X?-+#L."'2T#'UQP(+'DG_FE2M3!4)W1J"3V>AV MCJ=6&]W3;G1S:BASYL&RT'+M79<470' MDM7P2EE*QRH=>W@DM]*Q3ZUC9YR)B-D&(Z;N$3?2B0\__(!1G?JPSD!DAU L M)^BT7'M7 =^FZMBC\T6:-^#3NU(LP>\#"OQ9A: 7QM7=R3WP^[ 8)/'#DD#[ M^3_"_/?SR0!W[>F//,NR#A.SMX3KV.&@E],TNX?Y:X(^&JCRK,>2%-XRD,FU M_*8+(UW02P<^U@;P&'DS#;,[^#W3>GQT0\A!]7.MGV=W28%[$_Q9?3>@/^ ] MOXIG9$.82E3\]F(GI%Q[59;?!]PF)EBI1:G<8)U2VB_XB^J7EQ7W)3U!;7'3 MRR[-;Y)>I2LQF# =/,#1R*]?WB?1H/,B"-J>X>'&7FJ.\L7R6[,M]OPI72V_ M\^QVX-D+OS;:YH;?.?9F3UTV6--HN_;BKQLXV)4'=#R*M.:)Y4$MX/EF MS)))+3QN"%:9/P.-P_.GH8 _10!O?ARPDW.N7<)UG4)[ RHQ$JKLDN:LH]EF M:P72'/9HZ]DNL0,WC"//8([OQ([GFM[ZX)QGVAL-GOSZ8WH) M]UY]N;2O?GZ\_?#ETKFTOB57UYWDZW<&[_O\\]N7M]V9(%OWZO;JW>>';]=_ MFE]_,AO>ZWS]>?OS6_>]^>'=OY.KG__J?+N&^7SY%E\FQ@,&V"X_&03&<7]U M\1/Y8>Q95NB 7O,%F)^4&6RAYK8SQM0^NO38L4+ MF##\IO3T4^KIAQF[-(I\3ATKTD//9C*++P3%K8>$L( 8W#9"Y^S<=)T6L6=KL"DV?NDYLZP$+ IW$/L/4/5,A?7L MQB#.)&A99#;GHT'B?'1&5?,&?'I7JB4X^)5J"0Y^Y4[['I%5LE,:< KS=*-II,+V*V%3G@*\54)U& _E/HZJ87L,".&!A5+GA- M+9=LC6I0,?:31!4+&:WB6;^6@(7?6ICS=NAPUA'JWG6..7=@)2TXYKS*>MFD M]_I&KJO2Q3O3Q9]F,;6VZ3K,CX&S/%\G=BR*QU/=][AK<8N%EL%$!7G+FU7& MJY]UJNK#S\B>4I+\%)(\;57%H'U#%C(=,4<@R=34?3NR=>)1+[99&/AQ?'9N MDY9C-[^8^-&95OMGFPSN"2CKF9HQS[A,8EU'D>F3C@S=.I91 \P MD913S_=]\^S<:W4 M#Z+.7C\K$KS@17H=*(KL MU4KQ2&K5?G;R:C1]>L/U,.?T5J_I0W'V^\2NX+9QC' M>YNAY'-0?IE4JR] NGB.5\&8:&/&HG5RW&?^EC##- EQ:4RL@,0N#^/8=0T: MVA;GD>OZ?WEGY]>BV%\6:[AM /. BTO/YQ0%E!_,5@R4/Z?$0.X&IFM'3A ; M+ Q,0OTHL)A-?-,QPH";;DSF,'%9W]#T]UDH4CSQ13( B6'+ZQX)KG['LYN< M]CNHS[3W/;D?UEL-S*VX6,WDL?J9$PIE!S[7QC?7E_"[G[5O7J-N_M[Y]N[K_;5]\\_ M/H!5\.$=C.T[[-[?+^S+/__B<6!&GD=T[CA4!\>*ZY1CSSG/XC2(0,J8<:9Q M,(OZR CYD"_4U(TKD8IQL+SD$HV*,!@O<#N)M)"GV;T6/F@W(Z; *^C*]4S7 M+CR[2H73QGSBK2;\@;V M BI;X1G[TT<-'.0)J(IE8)*@R=TI/[<_M;5# $2>P3'B:1X$6H'C&A;U/<,U MB&?0T'+C. AMWR'48*:_-DBC#/)5IX XA"_)H%/%^=[\8.D0Z8@Q/O@ONJ8_ MGL$!W_=+^_+Z_8]O[]X[7[^_[7Q[_3'Y:OV[\_5G!.^ZA3%?DDOK\\/ESXO[ MZ0.^RY_LQ^7WM[=?OZ?)Y9>WMU?O_OW]:_?M]RL+QG7]IW'Y\^;GMVL8Z^M_ MS:M8%YN^R4)8/L^V?9WXU-%]VW,QK0XCNUX4,>OLG%A&*[":W_Q8*2ZEN*3B M"L/(\@ES3*R_;MEF%LC7)7R8.;.M!'8!5_ND\&/WF>TEZD4@;W MJ9,)-K#AT/65,'I-.OIHMRF" F^ '%M.],& Z M(:ZA!S&W]"!P8=6#"/X7@DZVS99G!XW//%*2OKFD4\I(''BQYU!B E,P%H8^ ML4TGB-R(K(\?59)^6$F?MK[\**8.HY%NV5BXP08[+#0\!C_LP/2);YJN#Y)N M.BWB;.TVJAS#Y@_X]*Y42W#P*Y]/9%Z6,1$I#3T!W:3I7@+U*YDHSZ)VE!&[ MEN.$3NPP<$88#1T_,$.+!)9I>2&ARADY*A-E-K)MQ1:/#-_2HPC6D!A1H%.7 MFCKXH)[I.*[A6ZG#6EVR*T)N#I-IE>&A%A(W*U'X" IW,YK;S*AIJ5O7O&BXRFVH M-S)9\V)I^O+R#-VII#V9_BM3>Q]+ -;)/E*AG;;_:+Z%M2S?PER:<+&??(LY M@YY7J6#306M[&72P61 M+-;N.QQNFWA&SEEVTX-!1)BRG@US+>4WX(("6P%]>-'>&Y\^(@9-SOZ_IKV; M!%5BFB$!L!*$1D4IB!;0.&$=K(,).R6\\8\0*.]2./_&R;] M+LQ"%(=OB<]&3;* _K!\FE"3>A;K0_BC>K:\>K?5!N:JJ:>M%0#;6-N0ML_: MQ0)(F_AD+_GWFV7U/Y)_;QO[J6RPE\$29[7!JB3\52X]BBS;<;8]*N<5TYM/ ME1BO.>/=D.=(#VTF__B)R@7(6/3!DGK_,[W#JI\OL?>J:"]N\X#"#5+D! M3Q2?? 81QA.-$3J"2T2>P%@1-0PRG?Y\\/KS\ZWZZ\/\,X?E^\N'7CO/?QK7'7_))?6I?GMW1LR M'??[\ Z>__.27%VGZ=7W]S"_-_=??Z8PQPOX]T_KV^N;GU]__O?VZW4GODQF MCEH\1FD0D%CW_(CH)')C/2"VKQLAB4+NF2;%%K[$\UJVV?S&*4H9*654YL)2 M@QM&Z#I6;!,[YK[O!]3U@M#U/(]07R@CT[24,CJ@,IK)L'!]:G+.="-V0!F% M%M6I0PW=IC8SF<%<[OF@C AI68;3(&7T?##;>ZNFHJ";E>:*;6I%)@^8:3 2 MF!Z-B.%[S#',."0TLI09=7#--0N\MJ/8C)TXT)D9.=A(,M!#'D1Z0$V31+$7 M>;&!E>6"EG6*)464](ZP:1YCED4--_0-XEM68#KP@SC4BZC%_$C9'0V0WAGP M@V,XCBBD0#XQJ5>=I$=5I8K] MAF_"@#D^H"H67H5H1I(+X3 MZWX OA.+"26V3T,2.6?GIN6V7&NV@_71AV^4]%;2ZSB!Z[N!;5I&C%'8,+2( M$U@NB'3DE@)S0TH-@P7,-XW8]/V( MJ<#.X57T[/E83&/'LHFG>P[BXGW3TWUP"W5F6K[A!B0R/#P?<^R6<01YMDIZ M-Y;> +C \ V/F)02(XZ#B'+8I+GKT]@ J54&5@.D=]K BAW3#2/3U5U"L!Y& M@%GR%M49MY@3$!;;$<=*SR"]VY?L:EY@I[G&A\P^GP&UJQ3T!@($5#[D[&[ M'8/XAN-8CA43A[E^$$8TI-PU;#\T'*9LN8/O!K.'=#Z-+!I$IAZZ<:P3,[9T ML.&X[CJ1'S#.&/$C<+=;ENNV3(^<>):C4J1*D1Y>D?HDL-V >9R[+N$&]6/3 MBBR?F> G&Y:OS.HF*-)IL]IC;L!];NN^:]HZ<9Q8#V+7TB.?>;'IDB".N5"D MAMTR_5V=.QQ>D:Z0AKW'5NFKY>Y.T7;E7-HJ<38XOO3N0Z9*SV0M;98OC>G0 M(A'Z ;ZB RV[[Q5:ELL4W4)<+A\_E27]^T2C>ODWZM>D-Q3/KN5S+6S7O2Q% M6FA'9I@F(2Z-B160V.5A'+NN04/;XCQR7?\O+SA;^8GE\I1$%$W'9]=]E*W[ M][.)NTK9-\:WT!#$' B]\):9O+\#97+C\>O$RM5^KDYIWQI1NI./9?J&ZV'. MZ:U.8YCA"YK>TX?B[/<)0G23GEZG^C3!%I(ECO=&%JEZ8%?.4E[P(I8;^#__,VW3.]EH;U."C8L"E1S6'S@HD?3AR(ID#YO MDQ[ML82F2*E(B+.XYB,OANE 7%+6*LAZS_(![HE O:YF&OJ?PD.@">R <4G0M"1H,2*H M=I_ @^1&VN6TA]\"PWSBTN.PO O\$[^%CX:YJ#"B7; !?FH&MMV"_50##P*[ MOVN_XG5GDQ>>_2;+98R>:+Z9\\0W/UB']FYX[=%D]M$'R@H6JX*2:(T-PF:P M2IUL!R>.V3#B_-;6KCN\X'5N+ZN\ &MU,^1T<7:/ G!3M*3Q^*,/C"IUI>#; M1&P^XL^+#L!P#[ M8F6I.?%(N+I &UK#8C>)H/FCLX8I4BGU@G))"BN#.N$QQXDHT?-'Z+M+'Q<]2@)2>-/!0YZ2[-;[DH$23('8,:'@BN"(=)&LGU MR,7X0#O#U(JI11J_+4IND.\UW*]@/\@E 1)XVGCH\-R*E/B,89&,GSB7BV%- MX"D5R29O6+)>PP$LT4_I<X?G&> M=8')TI(&-99!E2)VQU9)7-X'+HEPC<2E^&$UT^+_F?P>Q@U^#- <)X!;A"!+ MDK-A%[1ACY5ODU-JP;4C4W%*\JU&!.@+HQ3CRR&,6B)A/?80_5,1HN.!NIW3-TPR_/L7E">@@ D6%,,K_P^ MC&XD,TP^% :9=(4T##&\ :3!J\OB;U7=MY%Y3T5%SVI6-UD6W2=I6NU95;VS MJA#9$IG&KP;TAU;% L:[V'B@]Z"8Z2VORT5U6VUY1XP*DHM7I3#TM,94I92- M..0FSX!79?VQDJ>%&HV!<[.\ -(_9!6C2S98.A'@[ >Y.<'EN&_B4DCUG-+[ MD0(?5HJ[#'3C;M(7NRP2;)"U,& DB\)UZ0,, A[&9RZI:4Q8Z $6D!,T^PQ+ M!%,7+LO8@A@Q6_I0USG3FPN:-A2F_E#[ID;RQ_;'UB%MP'U;YVM:?Q29%N6A M*)FJ9@5.\GZII.MR/T?KB16"#0Z-CD$IW]7Z5Z8@+^:8G,A#I2.FW6=Y!)Q76DUB$\1AE/X*O:RV"TC;XRZ1%!WV(SH0[L]2CFEK[\!_ZI77+> 3M%,H MO%/R%RP:O@YF@*L +P7V9V)48K,LM3^,1RSCDE=O$S8B)U$<54A,FDI;)9KD M0UKC0Z$M%ZC&^29DT1$"%G*Q=+!*-URJ&.$SR7T]0H- VNEXTB@VN_%;ZEI% MO$;NAK#F8X$$FS(MN*R5*S0 #/?/463LXT1D3$9817@,GS<:"(4=>;#2,$8O M+0VTBUX/E=7'F0#<_R?L5)2Y!W3L92"K*E$HQU'5*<3M($Y27@YH*CJ& QV% M>EYEW6XBUT<$Q4HI_?3F52F;OVW,T;73UK79>>^\.S]4_.8'D EC+]J'.Y[? M)?!4X,!2,:X__ 9->Z&],Y\0USF:!()5/D]LKD] A.:HL@]ULWPOGX.Q+ M6!6M@4:*L/Z@NAJO!J$O0;RLC"F64 OA7/A'__C6Y M^PWV3S H(CR&9O6H2UO[E]RSX=XA&0^>XPBIW]4D=//PC[9":_O06P68GB>TC28#3>7R @N S3">*XS MW5V&'G:*((Q)QGNH[/-' M4IV HB*%(&KV2<:!2(F_"]QJ$\&3J;B!BV1@Y# M4?EO&*!$LP1&=,,KFP(T15*ZVR!'HV=+"QK6,(EPAZ]'Y, %D?7Y,4R YFC- M,Y$"):S,8;]?!JM+68=YA'D&IE#!I1M2"BWX7&D5_2O:ASKI$FM^(7$R+?#=PLH' M]4=EX$]$;>$7-.703JAB=.,GX .B3"X*\ FLN5C!B8NKQXF72V=YM&3_I8PE MO5J<,]\&6\ #R@U1*A? @Y;-A44K- MR!4O"2E /[578.RL=Y.)"&0E// +B.-,C%0N(8@2'ZUW-'6B,-?";VE%UN4# MP7]C$6B5L>R'T<,6/ MW8AER[-O MO*Y\"HX1$P>JH%E!NXNO,M%/!0,]3<1R/@A_$CP6BF'8>)B6AWGA0RGM\$Q^ M1]-AZ==J'4Y3="+BR:!@%:*?2[:MG,Y5=YSGAPTCB[%A"N9UXC"OH[:ST&\9 M9/W*47DHW92BKF#$D3>-^6!TY,2[_31[X..M+,&S$SPAJ X-1^>#M2N* 8UC MJ:'+K7I Q6[9SX?1Q!Z%,5!XXLLMD: M'0*/+0JX0P;=990WQ"/105+"".!9Y5SPB(^7=@;&=2?>+6: FW54@;!&FX[P MZ1"]+-P^80.-Z-1Y"/,$UI%U>#3$LR3TP^3!'0;@Y"1GEA=?EO5Q^\(4D =Y M+@IN:HC"QZL9]G!&8S3":)AR(O!KSL'F %6'&R 0@=^6ZXD6=$DRZ:CB"\ B MO<65S@80.S M?I*]L,E!B[?#7%)WQI6?E(NYN)\)FT.>5V)$HQ?-#>F+)RV)CDKH1 MTM28L[TR-V/AP<1A>*DQ 8[+">S6JPZ(%^]5?NYE=73\:@ZTZBB1M8_NJ>/. M>4)%%E5>25J@XB\8!W4GC_1G?,ME,#@-WR95;3U L1P)-X&XJ< QH\YRCH%89XBI!+VC,/OO]['HN3"7D M S Y*@2F/*@H=4]2U!E78 S'!)7&1+E4-$6;\:%&_D5B*LP4$63A'/FTC'M@ M?EF8#0?B:1'X\7BP)SCJ3L1UAKTX2TN(ZVA\5:"H'N3L#(%..,6$]EIC?A3B ME;$$H3PH6C=OD42)[6 F Q9K A0$H26@P)#MTZB<5P-FU^*/G52 M!=[Q-)-*#W1%@89K.L;F:C7DSCQ(H$^$:X2R,*3->.W&1^!:1"CV4 M_)QFZ(0@<]8@N:B=A"&$2\-I%[P@&5W7%PJE2):#V7 M(6S4%X)52_=K=FDE0Z02W-!)^E,!]A16$1[;S8#?RHA7D91;E51G53@*XQ@3 MCA%#Z2]GAGF2:?TMXM:*9NT3M N4NRG>M,!IJ]BD]4QUZ/'_*7_##LGS\57 M(R.[ML&-F5:P6(CZK28!<\2M4H=M[3U8W#S,A\B'Z#:"HXK1J 4@/S$0T&!1 MA;%,NO@]KJ-@0M!>$1Z"?/[C$Q@77.3'1AP3:DN'%>9=T[SB $1H"-!'XKW" M*P:3J"]A"GB^49O\^.A#\FH)G93'J*B]@!/'0?,J8B^5%A-H'2 76 EXSPAR M@5Q;BC<'KX3)R&X?KRRU/IX1E#%][-.;"86.DE0%X@49(Q'A+K+1T8,P[VHG MO%U$6\F!3<)"RW.HFI:KHSRG8/$UV&9-R4T<'L%J9X5<['&P $^4$"!:)-A> MN-S(1@L+RWPC%=N(P:I.SJU2UY76:V5OU);BNCHXP"""D/G:5')D2+&3E:.J MU/L8]U]J:'&@AANK#&/+#:AZ#N])!A:KB'2?IL"2PSR&YG'E@HA809A/WUX_ M'IRRI49,,'DPO68.XS%HJLLLYQ@.:4T$@"8Q!W5DOK!KD,(]6L(>I40RP7!E M5A/MC:)@(".(:B@170\@*+@;ELE^)6*28TRF]AAZ@Q'(P^BBQMO9Z;/G$20[OG JIM4J%!X37(GF8-%]-+C$RYQEQ8RX7S"E! M<*ACY?TC;&9)E8<208G5,EHE#5$RYA,*3 \171/'NR-Z1XD$+,Z<%R\XXZH< MF?EDN><3)VSS381:)HI 5IZ@_'R0H<2)T*[(%*IG=#)A1F( M(9$JM6J4WPD6@;#X1G<5,AH^<8Q.1=64,:(#!@53FH21P*#1_)91"[%+<^%W M=KO#7H6D']D^(^I/!E"R\@,,U\0/%67*S#4$5$=<&J5)B4/ !0/.O*D.HR5T M&K$0$NJ"\B^VD5$T1WI3TB61?BYZONC2B72=0KM!?JTVD''VN3@<^=\0_,AH M[%0)2ZOTW7F9J?. ;E/EM-;/DB(^ ,%$79[A+R5C"Y3#2(>.TQD1CQ=);'CI MR8]H6JJYV?3"482C(^.F&73;G_,MM*6-HE!&.4XCL:,HZL M6HN1OP&^/[W+J1=X+@I"H#]3,T)$_M$.3A^C[*"Z[(_.*\VMUWR92E90+KY#*)I//'ZL 4 MEOB7P+/;EE1M\/I4Q+]I;V3OX35^V_^[2&_2T8S3\;<5BR:J!=IH@5ZEF$LF M #2\=KZ-R^4;0=O3%JV4UW:F5ZI*G!T5(!@7!*F!C= K?=^[2PJQ3EKQ4""8 M9 RMEJ5T:"3"%=)G%0C@L7\J3_10WTB7II;64H+VQ<43H0Q9(F54&*6*4]4& M4I9.0?=)^*[UNB1R3 /.2X?G(1N"F9^/$>*52SCV748']J.CIM7XV+.:SL>! M9UA-XF/B(C$N1*E-6/@E'&U[;MM:R-%.V]I0]Z@UVVS-)KI<+5\XLVTN63A# M+=R3+MSD4MV!?]#E$TMBS-D=4'$NOU$D8("2Q8#A2+7"T]R-%UA9!1M9!>^[ M,NSY26S.=A1)J.FUWAA_&9S!8F+&,6^'5 M'1@=<$=RS?.L I>-WX;XD_&Y#=52//',L71\#WD*HQ9XVHPUG163[)5)>J*2 MT525*\D-@3_6U]-!(%&?29XYMQ+&L)2EJ:PET/Q+>5X3?,^&O M.,;\A8 (@;!)VYYP?>79392DHAQ];WPY)E,4'3R@$#>VO57;!JB5VLP#ID6G M)$[L5JW=/M=N?*(CUB_& ME"?A+QAC8T2MP'ZEITP\J%?A%-$CKVV/[4%$)@AXD4 QUFH05E;BZ$Q_(BU@ M5.E2ENF$7R6T6!0U4>NZS_UK!+8>PZ#O0Z;5]DW8-Z5RRQ=X:*. M(L]2&=N>O(T$XC;^(V-80R:+!Q@@UX!9957=\0-*MQK!.N-BDS4XCBRT6((, M!5ZYJK4Q!E>FE7]83;V3B8R"*JE7UJX>Y!3IS44H:%#E>(A2*[(<%INL-X7E M@I*>2,- ['4U=X&(DTV:DD*+4(QP) (>73N/2"262!Y5E'EILNX/UB\=GRR( M2?%H6 *O1K"Z6OK/J 8WEGF?GL5PE(LT9RU'T\MB+A)VRP)#OV.K*1I.9-F5 MN'A\-8Q;3%XL^BP)6G72C1Y3+RE6R!U8!DQ*)JC"/!4S/(FNWD +V0>$;S1- M#QE(B0I3L@#:.Q"MG6O,)S%MQ3#L)H.1LJ'C6O2C>)IXZNAX97S"!;P3@ _T M]Y8V[$O9]1WS7Y+T31?[C>Q%!*/S4W'?(DNC>0: M#-+(ZE[E3E==X,Y>L)QQ/\^TOX#K)_APE/$\>5Q6]2DL&1,KO@I46/%B-28B MQKC+Y+:&XQ&E(BTML6BB&(PVD/F=8Y9/,!W?]2&-;'5.&UC+8FU)N2= M+)C)$GG?H8;?=/M825H/BH]MOKSZ[6 6PO#BD.(ZM3V4S#@C(QC$<=MD"Z9? M)+[[8OH#\:!"5H^1U:Y"5C=@+(U!5DMF7.C*/"%[RE9!4_^K)I)T;[0B9_\\ MH^E-3T<]9MBV^=>-V?[>OSG3:#I8]-64H(-I]N.EQ"U4?>[GM#X7Y)!?EUSM M&G C\O]RO8=M/];:['=&8*=MK= 685$'>/#2ES6 _W_W8[WZ*ZFLFI\_VV!0 M]GM)L:Y-K9;&N+Y,&1G 8AC"T<=XVYS+JO+.6-VPDW7+VV280-XKJUM,;LQE M\:>R[4>AO1GF69^WM,LDBD!BW]!"IC)>Q,+Y^_60-L4^N]2NMHYO+M]<')P" M>VI%NQH%?I/<@/4'_J B1?FY\\3%'Q>O#DZ!P_)$6_L/'D2,0D3/G"/^T](RTI&>%HU+F955L?!VTH/KJ5ULGN."?7) M9*,JO&8FG+JJG[>VO;,HN)%$_SQ[W!CVG;,9BW=__#'_8']N:[TMZJ;,=M@Z M?,(]0AY'^7YA50I8N"&?N&C\^LA!R0[:AC4GQ?L+QV*BP[X(1\[3"P [E_CXKFUJ4B$?9K/?%5-)&^;FP2NKY :.\@/*"[;+\5^Z$N*.#L8.OQI(3 MLP./;=Y1&KHU\]FBC/7+:DA9MY_S#H=/[KCVQZB=^U76T^=_)SA)?$V+6LX' M+;2(Q^(L0?077?&(:WE <1W&6FG+FJ.-&\!6"R/IS6*K46K9?+YXM%=NS>&? M? 1R5.W+MQBA7EQ3>2K*K_CGV/AGB6Y9AX8'/+0HL$+F M[:A*5^V6=]F<3_Y(ATNZ,VW%(XK_&LM_5#116Y7M,BA!+V M1(W\<8&[09:EA38LB\/.Q0]&XR*8#&Q0B<:NE5G M@'=3!0,8V4CFU=5S8*1 MR BGI:$@HZ2_LI1VBPY/ MT^*W5HF1O.\ 27JRV4!%!P9&1D_6XTV'TEC]E>4/"%F$;^.,=B4\IFR>)QW9 MWVJ?"4ADV?)H-"9Z1Y.4EHV&JDJX7"\K%,LB@3TL7H=5^3C6M!@WYOM2EJG+ M1 ?YI%84563)TAZ-*"R5]EH>C'X:AD@ '-M,3E:GK(E"-LZK97-:+3F5SO9S?E!7JRX*2HE,'KJEH MY C$R.[!F<6L\FJ8*ZID$NP.(Z5\DR?T398YIA,NBJB+/ ] +72.?$JKDM?J MR ;[$O1N1*>K/!*(^7Y*!U@[;U0C4IS>WF&)S8GZ-".(O6R,598_'S50*=\P MJ0RJ>T07E7Y6H-XJ<-?H2278IP\R:514YR\?-5$P1T*[#QT?!:W50 XZ.R]F M,.^US49L@ A8OI'HF2R_C87J% 5()Z'UTUD*3P(,?GY@%$^!41HPEL: 41H7 M^<4X^"AR)=*(9H)EC\5.ZUVBXK5JA=90LA.@<.U7;&Y4YF#]MCA^-M?4*0/" ME>I RU 7#2/[!7]1_?(2=Z>4/KQ(>H(FXJ9-4#,@?FU#BN @A_]'U9O+K]OB MJ]\'T>QW8*^9@;7P:Z-M;OB=8R]^Z;([EPW6A,<&CAJL&JQKV*L^%J0-)?>? M9_8(I5;)72\36X2ZS'AECG(.9V0B!6!%Q44( M-$+)EV&W-94\2-K3^]E"0"9=ZE[-ZWZQD=Q,S7\C+50^8W]J3@VR'.1S>7KS M%,NQ7+DC*U<3_P9-UH15<99]F OK4,O0FN49S*?6+]-D6FN*]:GE^-1&S4UT M.)@?#-B$[=>8K>*Y9\MSCM=V%,\IGGO"N9E^VS]ZEAL]PUK/*)G+?LU;(^= M.]$AYOIW%79HDB4_/Y1Q!);\1+KF7J,8RW3.'/(=BPC(,LD;*P3NW*YQ,KQ?PL3$'2]GJV>IH> MG6NUB?*ZF[U&Q#J!8-R)KY$9M .U1LU>(^(>*,*HC*M3N_+DD3BR$MAB/,X^ M ED[0;>;EKH,%/6240K'R\V!E;_.XIV)EQ4=D3-=6 MH=&6S'',L!^YC&P0?Y\_X].*SJ^?][A#&BEO4ETIO13NU*52IZ]5)5*5J62]UDV>*_U<(^FMNM^ZPXK(D\0654< M7H=@JN+P.KJR>0-65ZHK%4NK*Y_5E<\$#<3&L<1#UU$[J0,H)]CV".KDSAU/ M96$=M;"GN+#VIE7"&K6L6WCPSVW!#97!IU RC%25ZHK%4NK*Y_QE8JEU94G M=J5B:77EB5VI$+4'1M1.D*Q"R)*V-X;([@%M^P1^L"#NV[50L2T@U70RK9;T M6,[%.H0/VB^8F:+!0-,$5Z4 +N_V8:4B)#*^J*!=CLN89!'<*2"V+:V?)UV: MP^RJY0!"5(_%JR:!O1>?_F@MOZ)7E?&N!MD2W#,>:2&KKHR^?VS95UR][1C! M]/?)!NM*W01!=6VFBZ02CSGB45%IF81@=[*=2PC(1(F''[]L8@SX9E@6NWIS M6_N_,$\I3=H]11V9],:/[^<9XT4!&E&+.=S..C2_D:JVFQ4#C0GVH"5[B,A@ MJ:%SE*MJ$#AWC97*&"9PRP?%S#@GQFB:;7=,'7A@FMV7!6,C'O,\I^GL$V9F M&HQ)/#-1(/8@H2G,-8OC NZ$&\RV\W=X_IB>M0/"UBC1H!BF RX693RHT6NS M6/O%J6*KHWVD#!/?H>TVX'X[E>=_BL MDN9@MLY30<->3.^R7&0(\1],&+U:#B9J]=I*/O+=%HP9O"5=5JI,,9/*I,'8^$"#H!0^#10!-&0@5E"69X5 M\$^:PKASZMEJ=A]";L_6OQS MBO6Q'-^:K#^[FY=[\[3;.[.AH?$PWGEQ(ZQ;!&(GSN'R8H!2@L&7-I"Q-G38 MC.L"]PNIB>VD@T%']L*P&^(.&VL%HSV4*(061+O9QA[AJW(A,=KULI\5"2J$ M%SE/P)_GF6 M,,,T"7%I3*R Q"X/X]AU#1K:%N>1Z_I_^?Y9=5,GKZ;0IS=<#V'A;W4:PPQ? MT/2>/A1GOT\0HIOT]#K5IPFVD"QQO#>R2/8!\PJL+[&<0^"D'*^",='&C$4# M!1/_\^QOCZ^/=W9^+>Q($*I7\$+,?__'[W16#A8+R=+PSIP-Z"FJ RSU$1X6D3]8.@[3LB_'F)>]G^3WO>>_'R.I]YL"OYVD-X]@*@7^5),KYZWW,C]Z(C*^ MUY3+;;*%ME9Y:I";#;)YLMH(^3^VQE;S0B[[V##7(=BIU;F>-\5FY]I9!CF! MCD**YXZ)YTS77[LQM.(YQ7-;I=([:S=PWCO+-<\(:H1AU4#':G7N]-K<:/6.%8@G-+(FP)G4M9]-&34+!AG7! M3DMS(@^,&U3/6/L9S9.M1LAK VW9IP$G/:+QMS8WCMAYGC?%@YL2CS0V: <' ML9L4RSU7EB.^8CG%W8NI>6M'5=4+J5BHBDF M(@>M;CHKG%,]M M51;64O&&(S&HCC_>H$ 0NZ^L8:U]+*+\1,5$4TQTJ%*$S9B^"C8T[4JQ-_XN M6M:>/UFC=FSYO&N>#-9G26OGS')NG4?%WSD5G\TC#?NML,*2I=D?3 M(2_:VBL0,@H;JR ;;K,/6B\;:,6PJV6YEG.0/S9,Z8!77G"2_.$ MIO!Q'Y0"!7OHIJ7%N9B"?&DGZ?=Q)!,C;&D1[\-*)G( \!^C?60JC?]OF/1% M/BO>'5.6I,D@@;D.B^7#HMT,=///\H$Q,!4\*1?W#( '$VPU38N"#R0S#G)@ M,1R7&,\LYZS('+4FW=MQV9QNWP?92"37S>TC=RC2'%0 WX)L(,L-1"O<;B9: MX7)LA:N)-KC2W+#-EH8M0EM:-LS+UN>E>S#6>L#S+.="_&@A)) B?X("PQ<4 MM,OQXB03;(Y=,$&H\@0> [.J5!W5.C XGFO=Y(?@-!\QW$.B/($M%/DYS8#1Z_L( M['M#I,I])V$=[1[>OU ("KG,X_T8UWX;R9A8OT6LD$3_/$N889J$N#0F5D!B MEX=Q[+HV+\\AU_;\"\VS1^Q=+S\+0V%.(U0RX5HH53U-A2]QPT&E4&C T MZL*>70P0<7O'M5]A:6 P*2Q?\=N+BF+":AS-3';.A'FDM%_P%]4O+RMC/>F) M=XN;7DJ&U*57]P*69"8&A7247[^\3Z)!YT40M'W'A@%7$;#RQ?);LXUSF79" MY7>NV79O7?FU,!0NI:'P!@T%L>,)8T$#.V$7I-GHTJ/C M^ET=K1R%..PU<+FPP_8R4C9/M-#"WH:4CY-!$1F);!Z:7X^*8#(&O +)FJ> M&Z'4CPV N(+O=@A7I ^/(CA; MLQ#.UF+\)KX2/N@F18%8"('G1)A-07'IX"_&6XBVN>4#?* \EVL%2P MN;8'(E1==<<+ 3*3PBHYO!(RN #&QP>"18'M,W!Y[LOO04=?C,"?Z4,+GPSB M*%X\S)$BY6#KHC[Y^/%,+:]JCEU--Y( NM47<#&WEUR!.^++?E:((;\0U(8E M?5G!8 1$IG97B<(RQK?0L,C2X6#Q+3.G8 ?B?"N8I$7]9RCX%1&?Y#00GQ]+(T/HJ C,A#23 M>2"3,$]-X3P5=/)8!ZMPG@KGJ7">"N>I<)Y-PWD>(PIQ/U#/O:,]CY'4"O"I M )\*\+E(MR]RW1J%\GSN(*,CPQEY9A61W!L%CA4KISCYJ#C9(3L'+2M.5IQ\ M@(F;WLZQG_OEY.;9@HVP+Q7\4R'WYMI<"KBG>&C;/J2J9TP3XD1'&097X,\3 M!W\N1ZJ1?:+>G@+QL'0=%N(;=H(.75K@LS4?8XGE,#.$3<+E]\F@(\!>^:)A M"H/KOBJ9)OF)]SJ(P\3O"V0#_B,I!+*LNFJ,W9P =%;@T88 .J\54G,MI.9" M'MDG/%.R[.HH3%GJ#YD+GAL^K(C'C#,V+ 1X6B(S)6O#2)->+[L;,V1%@D;4 M_/,V0( =#NCUO@?KRN5*9L *I?2J:GX*.'4:@U4HKU- >:T8$U4P+P7S:EB@ M]CCD0>&\%,ZK<:16."^%\VHZSNN)U/N\)5^6^#6_9\@.40;K/&-_6D\--HMSIT:-X4#WX:NKRVH6D=J/NBXKEGRW.6 MMS:X4O&;\UAM^9908VPK)KI7*V))_H@[2M1;VF+9N.K^@/+ M0&ISZ'FT(#7;;[N; 9F?,4I-,=%T-?I-\SH4$SUQ=*-YVUDCMLA&!Q_6C3\N M;<3:?#2N>D;3Q:L1(MM,J_:IXH5;YB&>LA\];XH'-RF6Y\4:FV9X'U'JJV*Y M)LV->&OW-U LIUANJPCU@2(-#3!NCLRT:J8W=)B H=M9([;(+:,/R\K5'RAJ>)T!^V)NX)(0Q4Y'[&+:WZ/2,J=/ B+P M=+L])X\-$W[E;+0Q?ED6I5=NQS-U.\S W[31K')U%<]M-#?+6VR.AA+Q594;$7%5II%5LM0;K%BHFV92'6N5K&5)ETYO^[P=OL=PIK,JEUEP%2FK95M>3_Q&UG+"[GW'<]N=>K"2' MQ;(&6 MFYO'OO[<%NN@/,"F*(KRZ:+<'BU;&]>J M 8Y',69A^*\^&)#;JB!X6]O)\FRWTHUB[*4 ZC6)4##(6J*D4^#D&A;'E+8S0;$A8XR M[/UTV,W%I^X[P4$HI.=2>(%%VMY)0$ZFH0ESVOXFU26@C,..X42FL38IM=)=A1LJQ(+?- 9M6Y\SB#+IV5PES,,:WT! ,\N%@\2TS MT>4#T=LVIG*B:S\[^?CH[X;K8<[IK4YC&.P+FM[3A^+L]XDY=9.>7B?@]-P7 MSC".]S;#9=GM_Z"-&8O6R7G\S[._/8XU\L[.KP4N!\SU5QFVAD94+9V5]L6J M0,'95H.S)5.Z:"WX6M5;N53GTTI+P(3QUD^O7\'&$2:#O&R??$]S\1#\,DYR MN.5_0YH/$.(9BR@W MA7Y3Z#>%?E/H-X5^4^BW(R*U0K\I])M"ORTL+;/8>U-(.(6[V!QW8;;M8P%> M*"Y67#QWXC;9M-&:XF3%R4V:^*_$:?O'HH^;9P8VPK140#@%8EJ <;6>NBMT M,V:N0'"[H*+=#A0([O#AH:.,?I\R"&ZA6:30<2>(CEL2"&O-@\K%60ZW]S3^ M@XE5T6XH5A##I4FSHN!%:^837)WJ-C;,<]YC#_B!@*4P&&$.:U?4P#'E*.8_ M"=%X@X<:"$]>D(EY=)."\32E/9X-"PU&F-]L6YF,G,(JKUUV:PFX93W,TDS% M+:K]0NPVJ? Q8HTU@8<>W25%(@6U6O"G>T=U(?%345*.EY M@9(6>V$*DZ3.P#>=N&.OG>VOT!R*DQO(R:ZI.%EQ\BEP\J]^VU2PI"9=^0QA M26_BF#.L0H$VIH:]JA0P:1=TM7S57U4QT;9,9"LF4O"D!EVYK+]J B40;S'J!%D"<#Y MW/[4UOH4=A*!$LOBN. #+7R8-V+^@_&B$*,->8_'R:"HXWZ*0<9N]7 $+(+W M"/!/6[L8335]@%%I)? ,AB!>CP],Z7U16\%_T]Z0PBI5I+WO)*P#+_O?, $" M:8SVA=3]+-%%,$_:S6 2Y0>BJV7!Q4DI?AGQ.YYF?5'QK48!@66#6[%\F?:: M,]X-X9=R/4VM0\5%)58JF\]B\5K K/U"FYHMJ)8\U.8CFB(#[(2J*^'8DJ(F MEG0PR)-P*#%0<-/*8K8CSBM1>A(8B0TLY\F64 +I6IW^GU51%RP$!$W[VW[ MXZSY"+C_)* <(D26(E5?R772/O("6 QHNPZ$=%,Q:X+Q/8<6U\# T3J-:X]? MS5P4*(F+-NE*U4]\!3_O.>A\V>([SE(03-R&1051O&MN*=&B \*OP_[1+849 M[A!_@:*YY27&DL-& QM@B<4<=+(AS"TJ?GMQF-W@[*G!G^ 1M@U9\G-M]*?3 M]IU@+QC%Q2_=&*-(VJY_3(,-5L-IK@@JW"W*[*B 'B-0GK8B5NE4"3%C14_0 MXJBQ?RN>#+U:M%_L(R"V,1SKI,\:UYO\P2.K2V<=6&[+-#=,=%V- OL^,E<\ M_,QYV&P90="R/:.)7/Q$H,2#+L#E/&>D57->]@%/7.G$;PXQFW/BMY2FOMOR MR+IZ>3[O'!*P=.*KY)FMP-L0,'^BC'3:L$11-D0M)VS/Y^F6 M[)(T#9?MEFD9+<>UMP*L;T6AX\"R*_EXIO)A!6[+=;=+Z#B(?*Q;J&OCL[?G MUSK0G*2%:AVH6@>> #" ]OMY]B/IT@%/'[1?7-=KNZ/Z5WCC+YYIM_W11_"* M)>U'YT,#[GG.M0Y/(T3?(2RJPB05P[!(HH3FPJO.>=&7:*GTH:TA[C$1JX;X MID&&H">@$?P-XX3;18TU";*B>0_T9HDJRLK[\AXM,8@9W"E^+[2;3, /97TW M"5+"ZV7EMX'63X'^H*T%$+6$Y&E#\?:<]^D@3Q#!->CPKD!6#C*9#[[A&F41,91KP%DXD%>_" MJX4@B)?^8B/T8+0N.;_+TCN\!#E#+%/.HV30UKYP+>1IPA&$UJ&#B0F+EU>- M8L4 $"$"6U1>(43ZE"'89OQ>^5@MAL]3^*:E)5@_& =,<_CK'L8#[ZM/NDZJ M<%C \ I1JP]1:"FGL(KXTA[,53.M$A&W75V\4X$3WO"L#_:!V.XUV#"'$HD7 M\L$]YSWMX[ H$BJ6[?-M3G'=JR5,NM4.BZP XV E:XJRA8/R5G@4[=T66C8M M,OBQUL4UO4$V*!Z* >\68'H/08CAV91)/J*A8 )1.T\RK6 1Y*ID-+YP.-#N MQ9TH5JAI<@G)K3TH'<&ZJG&WM84*K;4$N002!FR7RCI\Y0! =A&Y"*PXJ>V< MMB'*7^, !NB*;Z#:!'HW*2IM$8VX'58AR6'>^6TI2 AQ4VR-:KUB 4GHDG)E MN4Q0N+0H,6K%.BBRU4A3VM@Z^F'2]GJ$6/I^:R$NI=7_^9MO6>[(_WCZ(;R< M()=))-]@P4XIAO<2=5_*<+WL:=*K6%YB@T&TAPAO%WL: PNMW+^D8)>;6'N$ M;9VX9XQMEI!\?$@X3%*Q(3+0:H-\R$:895 J>797L1/NQ+ AP;^UI 2@RC#& M;)1\8H]#H/^PW\_RP1PC D8$9!2#O.XDQ;CH[.3,<>*P2H*?8,.,:9B#\A:# MJW9,O.1+GK&4WK>T/[(4!SU2(Y*<4HV$')0O*)M<;.M1Q@99/LIN !V4P8V3 M]441=PTS%5D/E6(KL% IOQ'3"\6$1Y8*VA5R4*C*6)K!N_ R!G( ADI>"!T, MBXR%<)/>$#8D:1>(E1?&6217M%]94E,\L @PWII<@Y8V )=)$A!ML)[XK* I MK^O>B;$+5NIR/JC2B@1>'8;)DKY(VT@S5GZ: QW%9"/>17#J++Y7!.U@[(+/Y#L&Y8ITCL+225-34ECIL_@J#@OH$+B08$*6?,5-XN86/ MN( =)-6LH,9J(I(DC$0T77O">DV%NQ;-OHW>Y%P0IG0$J\]_L294FQIRYTV6166.!&[. ME>L<#]%>J;GVJ4@%Z],'>6LD[0WQ:)G Q/_0)/H_?N6]AYTG.;] M_^R]>W,;UY4]^E50J;GU2ZI:'%-^C^M.E2([&54F8X]E_USWSP;Z@.RHT8UT MHTDAG_Z>O?;C[--H4))MBI"(I"H12: ?Y['/?JR]EGI'S]IV1"\5NWWM(CJW M&YJ'OTFCWDF.$0BOS,E;>R[ LY_"N#;#:>O[&!K/W MW?KUZWG_O[R\^/J+7]?V] #L])<77WSZY8?TL&_7IG:FDS_\Z&.@D_^@8:MG MDO8S2?O'/M2_L:_RU\% 'XY8^W_"SM6 *7==5QP2_G$\Q37N M;P$_Z$/^3D=??/'!=\)^ !9%BL7W[D=^Y,V5?[R\O"R^_.SIVYN4T_.Z M/O8I^OS3XK-//W^0&7H\'@K+/ @#+U/G C*OE?BN/0+)+039->SZ>J4%IK-O M\RLL4?'5TR_.KLWI3M"7Q6=???D@$_0QR,Z\,?7ZQRHP9?.?,O+F^[8ZOP]Q MV'R+Z2=W=9E.*P(?:4+D=QR@$[*^>](GW] M7WY2?/7IY6^BZGO _7)W;__;H(;/K?WSK?U/\[$XM_8_UM9^A::^C\:=>:V' M5*E]=IAAN^N9GWYV\>5'T2'ZEW?"AQ89M!0$ *E%+"Z/?_OTDXO/79<\21#% M*Z6>0B,-:,-.15)(PRCG1;C\]+.+3_4RA>\KS"05?K7L@5MQISUU[PB.7KR, M#UJOXYE&W=<5/3$W0^PZ-^"GT.;[Z0,N^5/KE?F$1N+E$7D>WE67CB;$*651 ML$S:+,2O,2RN^CCM\H?-MNGV07#RE;;??7.>PGNG7\_/ MXTPO;[2'T;(2XP>UZ.YP/9IN5H!"ZW6[*]LKB+&5PQ!VPS?TZ_,,W^,,J_!B MG)^*>E?1?$42>9C=RR_=V3=MH\<\9PL"*R2WT;0._(5E8K5]ZN5M/=#AO(N; M_J.397S7/B!WTJW2M$P80,Y'W0GNHF\E!\R;YND7%Y_9KJG1&]R/))I'' ?1 MW>L3__.BJ9D"I\YX*D0:TSH_9;>@C2D&/ML.1:YEUXY8(DI-H6V3NWH#KH.U M7@$7P)U3V?U\NR]M;VC[PM7&B(C2ZI#;>S'3\ZIX;ZOB\\_= MXN0GV#_(3QNCA]3@E"Z1J3%?+-<7:H\^S]SK/WV=?Y[)&SV\:( MI.;^?T\$Q+0QA5#^@ ^M7(<8Y8 HHE!K/US7VRV8>J()V&?M_L^__[\OOGUR M^76TYW%V-O7*)Q @K!CM '8V48K58ASH&9HZ]&L)/"/CR[X57;L?VK99(_^]WXWQXPNYD0R6^;W?SPPH:[F7RTVTMZ MNR3(SA&5B]MH%O[MZT\NGMHR?+>F^4(.GG3J4#-^/9!C0BM3B$W@F&I8CW4Z M%]G3EOCJRY3]?.]QW@.NUX1W_57K]<-,\;[; E[/0()Y 5]>7CI#^NM6<+9N MZ5",B[45/CCP\G3M8LK7Q+F/+S^?L OR B_W?1?/7_T;)(-?Z$V^&QGVT"D65>\*[]"3QJ M=#O+5J=7'^P9E3YV($9)&4I00Y:OPB+HHL((_6.L)(P&#W;)V&-ZE![T3P'Y M\5$2-N+:0?H\)7F*%//CE/0N86*[&HC:&@18E.<1(KZYIY=W_24^ZDW9C/@T M[7=[;DQN_-\GS%P>Y[(>?"2RN^Z&X),.,SF! H1E(.8&35E- _^DJ6_HA5=" M6WR0NR^T&,JF$N,0KN+3BP6#.>31V=57O-Q -CX28QXS+^X &:%OM'%<5[JJ MKJ-%[WJ8 QK &'/1(LJ\ZG&S-2YU4)+3B\-4QXG5L,J&28;Q&3.!ZDY@MNJJ M7A.GHYA;&JWTM4= QGPTB3UOIW^4Y?-C6CZ/RC\G>NJTP^.A'H]@;)0)8 "\ MHR4C4(3LEU1'5V7+_\K( 0UB\([I/FPG *.8IY+3B$3&VT=?2\S8IC3OGAYF M$Y<^65ZR1M$61P,7-]B:: 3A8BP;W:O1MI/3LHJ^?TE![I%/B?'*;XV1(3+W M*I 9D0.A:]62X@P Q2%>81-#:V)&Q''6$#'O+KA1QCF"/=TMGKU\OOCBDR^> M7'Y2G!@'JY"O_JB/C4E];G.!(_"Y$2<+">NCVCO?!BJ)U*V:YWC,M579T+(8 M0G2 V3&(Z^N/,I8O7_X@X_0GK)^^8O)=6R-8UY4X,VGCV3*4G$M\^1AX5&3[ MCRWC>I"#7E.O-W$S=^- !-B$0XA[=R2:ZH%+=WB%/D8GGG\Z.5SY&8:7BK]: M=8.V"%SUW4 >"9'*T3:^KIO@BX+T+/*6XMO0;^)XF+;#T5U+QSAM/>>^L->" MJT#%P+:6. %$@ R]#0Y15F-3]C:(],#[0P[43.HA3VS-NA@2!^%;+&*2KAFD MRZN=.+ F49'\U]Q]5:[UZ,2&54F.13;]^?*HA^/I\\<':?WT#&D]@6R)-O7,UJD%G)%A)FX E]=+B58U-Q^7F)-[FAYXX#%E<2)$1(,VLKBR(^\C_CN;6&PP;UH+I?C1OR4U8X+9NW M6*-T?*<8- LG%R]R+(=[C:KWU%> MY\?GJ]E=MQL0 X.IL6<3W-[Q<6 M\B/^ YZA;(9T^QBOE])V;0D?\9;:D;B=L=&P!$M3!IE*E;#KMNG(R9=H:($3 M1?9LO4/>XYI+"BSNACR"*(')&&*VTN.DW,[@L%6:QN$$#*=-Q![4[7;<9?D1 M-P5\89H(2LRR* @MK.@Z]5S]H#EH0_-H# )L\R]I!1]8SM $$[71X%;$P/(( M%Z'PCG?%S.)^BWW.3K2OBZ/T7@^65!0AF]]20WUS">9ALN,_!G(6L]QXEC)[ M'WSJI[,B7X9P8K$_]%S,"%BUL-=[1,-$?>SK!MV8/HXM))O/]! O3.? M-4P36BY$L.<;QN4_0DIG+ONN-.>?[LPWCBXW@=1VJA<4%E=-MX2<(3X9MV0_ M:M4L/@#M/N3V@MHSG9W2,[&F&3L4;;+ M;8*HT)8I\6?:10XN]_L\ ^*_)?5ACIBV$S/UD!RZ?/:@9ALSPKG4_V5IM&8_ MD3UBVP,-JB1E=AU*!%*G-:):C*'-\1=.*APMN;R]G7LO>+-W+,B^4(/U(P5H M],(?GZR0:V++[/.EW6O=IMRF#$S#I'J5PI+(DMUL= MG8SH^-WR54C<'6U0PQ"D-Q2 GW@8U6LZ5%=\VE+9[U M&^-0A14MA"K-A@S$ MFQ[C3EUPB(A6!\W[7W^6=731P B&2=5%G\2'?H(LQI&E\2Q^<;,)54T3>_G) M_R,/.#-,2>I\6@>3.9XR@>HYF+XYR T> UCE38FJJL.X.DB$WZU F/9\ M7%&R*:[ML1$$TMB3"\ACBFFAZP#"2M5/@#SXD\F;JR$L;9VP#"]+RM ZX>RA MP<6,TWBQ^+-FR>U3RU"B$\3W"JK:;7GG6E:8A7,0V1.%#Y?68_Y VE7T3DOF M T!JO^/)^5Q]^N,GY\>W3+"ANKR0A3APB.D/)=' I :<%8 NB MY1-'B$[?..[QP9OH4%>H\RBB8=,Q< N(F7$YU'%+TT6DMN;.A00V[?T#QZ46 M![(M$[2V[O.'Q2/]&*[*OFKH]346F#P2S_X\CE@"K!DO9;F_8Q+.AU9PR$%W M;AWLD/@+:C[PZ+YXYM1MO8EWX\61O$]U(-9OV&GYAA R9?8K!/9'YZ4F.^*E M(>#;[ET+ZZ!M$_B!5C;5/ ^?-B$"J5:'Q1AM@BYV?Y8"*MUEY]HH)ZSX2[DV,U=IM:J M,J$]]DBM3!_'[\U-UP8D-.:1Y7%[89.+7<36IN$+E0YZ-HB]>*H5CQP<:.U; MB?Y&"WAVB+MUKV+3J)TG-#ZYG*TTXC#ZKHY3A732CKS>/>SBH1&0ARU\?$"WS\Y MMQ-XEE,#NIV.!_"L(='JJ^M94Q:M;QV=:&[ZD1 2V0\SKLYF2<*']&U M0!F#O+-Q]CR;.A'!!!?D!,RN[W/V:VH\*J^N^N@WFB(#_9J2'V_AXZO1T4S_ MSQ\\M._O6C%YKA63.$U:(?GX MLL8_R:+B9?O=2'WL\2E^;K4"YYH,_Q9=@*K;\"$=5WC'G"OMRCQC[0<8F)=0 M(S*N-;7BEC%,K(/;W [E2@/-Z$&I0ZU?4)=&^@2IG,MA&!>OKBEM2S"\LN4Z M>94BXO1<)7S.7=H_J4>NE=W"I4'@W2C7N$2W(%ZQYYUE#3X2SKXI?ZH>'U+# M"G&\T2P8)ZU\PT">S/2E3LJFR^L2U6=J^*',1/P<^0TEVQ3D[3WL(?\"O?68 MV#9HE.J&PUV^@8?\I1CG4+UA_L[<-:%N.44 &S,RQWL*[J6@?E(9M!=6_WYS M]NRC0A9POTXJ_]/YZHI0 "-+D9^7*';.,C1UN/'G[,"@5+E,0<61N'>*=SG_ M4I.WI:W1B>T0L1>+_Z'0\CHT #W4:_>0RX#2CTL@>RBM/1J=&C'6&8 J*;3, MPS=;P%NC^&ETW ;(^EW',0MZ*XT^N<J5&0T*0AYD4WKN/A&7VG#

E8SBY,OOWV7X M\M3ASRZV#L V#<#C@NK^;#B18=P2&-QH*^ 4T1^XY9!*]C*(M-\35X,_N=$B M?5V']>*[UV$U(GKXGK(QTBR=_IY0D?+WPBIJ2J10.3L<+]1:XCM(CI(OJ=9& MG^S-4[SX8W0CJK#6ZO6/8T/9>F!G/BV?7'[^Q_ G_I&^=_EYY7^5@#7?:;CT M;+7[D]0!\<1MI?^4Q-VJXXXHH+[>"K\CV_G/B?F#BR6VF(O?,M8\SG%TX'16 MR8J_Q=@!CJ=S MJX_TI3OZ%ATY*/ZLL.?O=\T:?-@=,\WO4M;>2[4_R< MXODQA3:U[,C0WN!>-5]L%>J$X^.3,Q=^^O9I#.Z64_&BK][,$?G0D3WQ;@64 ME'Q=V14,WCR,GH#SGVPRC_.-\=Z 87,>I9:["S(19+K,%.T73?V*-J"K6]D7 MBG=[T./S_=NF[;?ZKE_]X6YOY#WE_>?/\_[[V[ZQA8-=,;>]=Y>'IY/(9XGZ'"XO*=HX3_!F'4 M#XDPZAX[]SX$=_DO,[TS!Z1:1#&V!A'*:6&NT:JT^.+B]>% LV0X9?HJ!G@7CGMUB#SWZO _/I9Z=BJ)]=+/"? MK#_B7BI IU( LXJ02;%Y,PM8!\62%6-8=K<="CW*,41Q8#]$OPUU&JHL//@6 M/C4C]R/@-#\Z. WYN']61.7W>=;V)??J[XL''\>3,X6R+!46JC#2U&!(F7+=DN2\K MQ90P9&6.159.GF4.IH=JV2.AA .EUJR\[A-D\;CAO $8YGIA?1U/<*Z*Q!<-04PLZ@+^^#)0:%*)U'2.(D E+ MN0 @Z.CF5%W\X$:'6BIJR%MLXW@(MI1 %80+""!]V>N3(LL*QI]X/\#*TRO3 M;RP]TJU6! SHM?Q)" /\KN#79<"ZE%<59QX_AFOZ:F7\=,NC93AD8(.M$>%: M(4+*/L.YR/A3RV/!50E-@TMN2$!33YJN>\4\,[9"*'-3:IX?,\])&T]'N!=D M$O\",(61 KIIB+J6"K\M M]RW%X0X7BQ<\EYD=X!>GC_+TYL=7VH-G]*JA5S\_HU=/X%E.#;UZ,A'5VT@, M&#"S):1HW*A9XAQE(ND%8&2(P;VKR+[1:4!%/*IYT:%"/@)] M?Y_+T_YNH>V#Y++OVB..8,G[IQ]@*/\.@3M56Z7ZN)]S-'OQ.]@MG!QD=E+/ M4$0H$91X1H=B[:>Z;-[5M/ZZ8/W7#<>'(S]W^?3!Y>?B(\S)SWU_% *7I%=\ ME=&Z,'T_KK !L:&^XGZJL%XSW(': "#3(;V$T;\O@3,Q AZ =D+"_=;#I%V! MZ!*&Q3X02H(\SNA-D\RAA';$OLKBAU=]"*;;<5/W(_6AL2]ZR+E*W57QH=ZR MY'U>7K]J>2&"''?P(*$1\2[42H145]ZIC+Q/&/=I=R-',83 -S>Y4 MP9C3=I]#,@^_#6,UMYH]N/R\8.YQP7P+Q5/D,;).> 4%*[B7=GE?;NN*3!&" MP\3/LX!6#Q!*_%FCLSDDA,[@^TJ$3$'\2%S#27_5@-2W<25K)[^DG.88!0HT M,@^#'771R-9L>NA1VJY] M]4ND\3L?(FQ"BYNJ-,,*>@[C^*?2=*>^(9-I>8PE:(*Q=0Z7W>&Q2VT>N1F*]<+K, M.8'';? $]^'^NNFAFSUZD;&217=YRIZWFVV85=[K+^0AQS:+^*_ M8],%O(V);DM>5L3WBO>D4+BV\4N MK*[;.#S$7#TY^N /J6;0XO::P)W4E$],6U"!1K)3CM_X6S)*Y(ZMD&VOV84" M$3>EN[B5K9?GLI,-LR1%L,%H(FAV"_B74 M^42WQPN/,=53QI+ !DV6;VXTNPPD><"JH 3_S(@Z"/&&MO+:Y\JFB$_8L&1G MD?S%H^6* XJ=\Z*Z[Y-S&%>03^"Y'W3FF4\$A9FVQ;Z4>^/\\S?=J.^!2>[X (T69T ;3[Z,Q5P63 M@YJ/(T,1@9/76#P=M]WN>JYRKZL0;Q2H(Z$FLFD%M+O$5]Y) ^> M<=9(!-!)15Z]D-J_&6^5A9J1"S) 7-8"]># .=/? * M5*!#3 CKP!-\_KI,,JXO?E(_G(Z;JUZ;7#=;E@V1G\=M91*\X_:*"*<&^#E7 M?"]AV>1%!WF6>/>=%&QYX2(+MB4 0#<.C8BUH&2 #OF)5R5$V)-^]*0H/B=1 M-T_-F2CRTGY(!)WGQ7V?B_O%6NWV+NU=E4]X*5^(A1=Y I%LAR])J4JRP!UQA M*V(E,I=NP99>*FE$"]8 F6 VNRHW\2060L2\L#X!@_5A.^[*G#.%_+-0G1?L M_2]87:)#'+2RYN6GV3(5SI33^I9503MT!S6>X;'0L'4=_6YQZ"271D]RGL?[ M/E4/R9B%^*0ZY'!2"J60'T-)FNY5&)1(3C%'(J:*9)6)MW9.>[IP)!-8%56] M0P.MT=.=%\&]NMY.3D/GU=E98L>2!"6!MW M,NI]3:9<:#%([F[+6:-!\C#Z MFRI:]7U2J$_^RC "1KFZ+B6-R+"RTN%%U%<8&-*WU<\(D)"^1YH;P_ MJT]=XCVSSBMU)$W%3=>,&[7[M#[ \@;"RCW@FO'?:TT5QC"K)'>U\P'6_.=3 MQIII#2"6NN>V[(/DISD#6'RLL)J(8NAXH: P5!,[!"' N-Z]]WR0"_\5I)?G MQ??;%]\O1])_G-#!"9.JK\@(T2?=1Q;QQ[ 3!@PXCR5I392W\;+*F %GL^>Z M2N667%)>I9(@D34$EVG2\I\0$ ',FX@?.A$+I;6G3=0UL+:);9N.RM!OSBOH M?6<2!8ROBXG9)YBZ."45.!"I)SZORS-V2_5_0PM%$$M,-TU@A#1=.?31M_VC M@+5>_" 0K3_%P#\^MCC"5H^A+(#R04JX)9'-XK\9WH+CMBGK36(YW^VW((^7 MM99R!Z0+W2O>('%WW'7L'F_!81PC*HKG%7O_!ZX4:.,A58&MD5H<.E?#S:I> MMQ1Z-?O#(S'3L*W;->4Q@[ 6 =I+EWGQ@RQ&S#K7UJA711RO/!%;RC?M:BR' M32NRF.;GR1W(TTS3%$(3PX3=.6Z_9Q,(0X7#DIAV;I2SDS-$M:8IKXB^HT5> MDRIU5V.C><74N41'&9:AR[1',S$@AWX=RF9WO6*&>EMQ MTE;!?XXLMA+8O@J4!%M=DZDLL%"[UOKX=.W,)$CGD_?3W"BY,A)\H\TKN@8U M@(QP8"JWO 4SU)>WZ:XL)56K:^W+8BIS_Q:J3.>U^+NL11R=1)C*ZW%X53?4 MTL^&N T-TZCGKFNY@RM8Q+!D1U)@1+76BZ7L ];?L=@&N;-=_%WL(KE'B'GK MY8B&:99R=U TT7^@+FYV0ETBB;PYX,ZTI\3YN$>#JGF\V00\)FJMIKT-'*^MZ'N/:^_WR?19!Y9OARV'5D)?VX3(71G??U9*^0 L6 23, HNFZ"9+*)3 MX/36.92Y?S0Y ZM%U@/J-@ _";HHM#=UWTDB@"(9"MUY=7"* %_6C.9W+_]J M*4W8'UH^ON-)L0%6B2ED=]RQ.0R&>TL+?+Y_ZLU W#+K]]N5CC>L)D:/Z&[L*84$L9SI&AG:?G'J?%\(]+P1XYUU7 4)-28V./H0N5Q%?%+08S0B=/*9$M\Q/(]:K(98H M1P_)K@&:V^X#^7J>T,F$4D8O(?IVY6M8;4P7D0'YN5&&2Q&T8E1$_->',T%' M>?,.&-U.>79$=H:. ^0 MJUWY*OB_R\6*.T]N:'Z!LWW-G3-D#N)7F5'*,_U&V]$!CW(^R-^7&\?DP:T MY(:=$3K-=6$FPEJJ,JU@O 4^I[E)RM=[*%'&E)'@Q6+Y,V/OX9H[9$C)0_2= M%*D_KJJIU,T._W77$),R,0!S:>"!H.SGY3597O]54VQ'GOCH6*E#3=O MDSXYS0ZDKR1]1BZ7O$IZQ,I9 ;W),, C[% PBV?)>8_>ZP+X"UMVX=-:9P:9 MVQB'679?;EV%OO0Y]?)>8RZI+L9@>M6/<6]:]?R[EW\%P\]*T;/JWDT[787' M/]_:EIRKC#O/::(S^8CY!I,V^ DRMUB$S;;I]H%\13O(]?;QC;0-*:&%D1PP M(#&U-74)6G"4U.K.XMZI\3Z_3P+?TU1XFH^KSD2YCUM D9ALEWU75M(8OY/N M!S4M#&&SJ8I/6 6B!(U'41Q@4:%L=GZ%0Z1OZ?;2B(VIT<]<*S1!NH<:[N^Z[ M\2K>7H%W7GKE-^GO?0SKTE:<9TMV[E$1340<538F($)JMT1-2T\>/RGQ2[V+ MTSRVTO"PDQY+X[6MVT'90"S4I54F&R*M:)I),7+\Y?T!60W+@0<7BIOG-G_. M7BS^GO1>K)@V9([!@6FC+/S8(^;?T'E/KPKJ:'$5E)1ZD,=M]@SN8*,\<3M0 MX*?,;[3I&3^PJP=:V:_11'$;;FE/9)Q4]!;Q:L,U.*7XMT2#%UTE<&PL275B M-3TB4@,8/WP:.HCG]-#JX<845HN:5B:EYBG(QE0=50'U^%0L1=WQT5-NCG_J M$GTI94]S8[$1"2<1RI?,"@PZB2 LFUC@@"JH+//K\;>5D$H@)$;S_$N>APM#-7R 0)';5XDH"AG92,Z3OMN%D2[]=::;6&^/;A%5L@#$8B]$Z3 M,7".&3GI#/UK'X[/^Q>Q[H0BU# W2#F2T"0YJADN>__OXQCUY&?Q>^H@_ M7[R\*!;?C=3H[ME385,2&W!'1M)$ZG6' U9!T':V91)!$Q?8$7IV7"Y.B%XH M-['QK\^OHSFRNY+DZ>2F3W7TSQU(UH'TY;D#Z02>Y?%(=-UY CDW+7T!"YT\RPZ1GAJ:JKVJ<+\8T+KBMF:9O^P@1 M-4#J4)T>L/@TYUBV:YV%SR ^W\T/YWL7M M',#*1HXH)5^ZOL9=EM3Y4>C(=09'9D33K**&LOJ)IF5VU'$R[H!)\@XR$I:2 M) 8H\B/I_^&,])JQX,/$'^597@Z7G' :Z'E+LW0W)<_'[P>RRCHIN0[;.-Q! MO?7D!\;1BB?I)[3X+>R@[(%&%V5-[>;D-Q&[!RV@FCP7WM2Z4<0_/VQ[LA6= M',ZA2 Z0QG64?Q];WNE>_[51KHC;KG_E2^J4(4"V(?6^0'16B"=(Q(6=SHP' M(YYZ8(36M6LOR;UZ9$+J\JKM!M(L&.@: .8H@70BBBZ&6&G3VE;RI:2_1 M_HGOW'1\ _+ZKO<#J(QY1T.(:):0&CMXVY0M6#XF-Y660GH<\M9\A(@*1IR M[KC5AVW1-.0N5\K%L9%RNR!:CX3>VJRFCP7'&_'U#?4-618KK23T)[IWM/>MZ0- >%9^5LI<'URG1*WR14@FXR8<9-*TAN"MU3*X;SSJ MD-0RHK.0>F$/I@!.-T/"22(;Q+LF*_-8.QIDDVGAO$:V2?*9J]0=E_?-Q&.: M\SP;Y$#B*9U.WGC35<#LLJ.PZ^+8Z.-B??$9[.TECBA6/2EA #D39F@S6"]W M@LO"B-%-%2\)^@8R4_&-EF-/@N#@&^GC-@/H,!"!)H%(XR(%GBD:6];+(#R2 M=B I[B2]"C)*ZD> $I1]B92[C59\+7E9M=MP&6[B+ 165C";@)/Z.CY9X6Z! MY7[==7RR1,?H)AA(AERWC @80C%!N!LI081;6$%M;(G'I%@,37<+]["@TNMV MJ]VG[-"PJQ)-^#.KYM$8R'45N4N>1!S.30B[@TP'FB.;-:,Z*QQ(? 8-4E%1 MJB'619K#FDUFD>J3B]X#4:5GA+^4>Q6$83"Q%?H.J@F3"V;-<]5VZM/>'JS@0 M_?X)E56HBC.G58CG>KWCC.#$;SG,_$]K+D<^-JW#T)Q??OE-7H[17R9OBGVO M7%@32\_:&^#%I?OY$,-8YN/-74E(K"#BW0$G*M5.G>)02W_IM' MWC6/TD9\ M5PL]!#NFS6(M8*%3NN2+Q7>O2SHB+(3XE2K-'PX9 A;YPP*(*/4V0X: C,VH MNB[#*OJ/A;3F4 V.EXN/!XNY0CJ%B2M+W!^+F[]Y2$779X07.39ZEQ_B!'Y] M\<7G.H5)T\:"U8.,X%Y]4#@BTGZ7K*%%>^6K:&J6T46-'R,^A679OAH<^85( M R43.3/E=/+A3V:[79.?^%( 0/3J,2<%8!,&]L*N>55N'1TSBJ%I9#CV,5=7 MC-.#KK6WG/(/>M59@. /D(6@>P%9"/'@JBDTDK:3.(=J"9Z8BIF0,/(DTQD^ M4D*VH7ID4Z^%G+$/R Y#7HY;@S M=3)KX0,_0FS_=^O9].4AH)._-05M$. !JX>@QT=SA))8H"A=H)-U^T3B],Y2 MCGN-PKVM*MO7\;RJ#]J:Q'=,B"]Q-Q,X,)6PA9B:C%KTY;3,7<1_K>)C\IOX MM$?A2@OV"DE)EDVD!9)9(B"/'GU93LO\:_J<*ZI%CF;%OO@4[]KZ??P".KM>>'<[\+A;0_GC)+YC98,)IXT00_)%,4E9>E*D+YL M:O1I DW_:J))=!."_,3T_&(U-Z.8A@ MQNR4.G*GKD5]6]'LV^BAD#:.)XS(5Y4:J1E(H%" BU'BHZ5(:2FW>.FC>#J% M$9#> PU/8#F@D;$Z84?M"/W-3A%J/'5H$B(( ;&6'3!%)0'(9H M)5@XJ%R)!)#3]TI8E>UU/5Q;>,T@8S+,U',9RH?-HGSS420+&%33F^G 9[QUC'PD#2SV-@X*R /!.I71FQZ-Z MB&A/T3_C6;OXXF(]/'W",;X M!.6__<7>5OY6(*>P90U1EE7JJ &[NV6H,[] M&7U,-&9L_>6-X[C @S$V4.\ MUY0B63F)R=)"$+3)D+BVI/&#A#I6HT7RR$ ^X:B,N!TIR%OT\='7:EVG2)UW MY.GX$/!*A++1[NACN"1@.VL 45'% >V#XAH%**,"XH+FJ>)F6.V$+&E5-PV% M3VS S$09^J([TAU2$-+5NDF!)?TUR,*GE_3?>QQ#Z7NQ?/(1#N?$\3;#^%L< M&X)5.5POUM$$'2CW+AYN-_[A/QW?X=7@G:O\K#!J=L[1M*#R,E]@]%!YU_G%G5]\)#NLRQK^$./R1X,\E M5N#/KT@L,63T%^7B>MQPGJ>.[[/JXQ$/7. !\?)B/^\-#8L37(5NLPQ7 MSHEN&R6^@R3KW1<5LTPY*V3N.;75:Q>@3"0C=+09@P^ M1>;O.2>OS!BAT F !@$6?N=*";+/X>+T4S57 _M3TE M4V9)TY][JW0M,K<\4L:Q%0?SIG0<6X;/FI@898[QCI9TC6T>ZER[GUDI) M?#?$Q)+HL_Z7.S_C%/V(<)DVVE]B5+ZX_.3)_\Z3>N'$HC^HG.5'S.GU\1R: MVKCD6)22Q(0JS,SQ Y:L8N 6DAZOQPS%I*_>[?.T!P6^.&.-#W?Z?['8)0,L M*]F90[H]6CO+9NBL22X)L+*1&T:"Q6H7&P5,FZW69"<&=M:N"I^!)G R:@$* M4B1/EC>#I:_G6C^)%93:4Z#G%6.\;K_J=JDOQDY'G#G,)>\\P3GI6#UWA \' M_XY72Z^0CT[J'42.RAI8I)\FT_9$G^S8[UP_)3A[6A*%SX;)MITWT++WKZE! M7AK*!51*1D7X)D:B 0JIQ/5#UZ"=CC>Q]##7 M874=JK'1K.)58F\?R*!71@L$J[,/95](/S#W0ZJ*"I!$C,-6:&K\72F!6=JVQ$/J*/V4MS=52\I&_4X%%Y<"PT(S8UXWH6F![)3/>-D M2+WY$/$JMW6%%&OT^KNM'OW+L._DQ!87-)Y,]#"P1Y6S6)36CMMG71.'A?=$ MA$=&F2P3&6>R6#D.D2,S:X/C?4]_3 R'O(]Y>;U="LC[&T?R/;.YH83']5Q^ M- 5-U[TZ!8:34R'>_>3+N(B_/4(YIH>F$0?$Y:E+#@FM!8D>$\D<=]1*\SI_ MMF+'N 1,7CA.9KHL 2/*&!^Y[[SP?4.WH7PE,89FO]*ZLGG'(DF-0SAJ!^XA MP*,0#<>N+PTRG^A#-B'&*M4[>$6??0RVZ_D!V=%UN43<1U73Q*E<$/\['3Y\ M E(U$[!?3GL/OW6FXI=*"6ZP?HF: B"RQF;C])&OD)=& M[5KI'4HZ38%6"@WWLQ38OV-_A140OT$!N:F]H!A:*+ MK)69!_D.EG%ATKH)U( ^(5Z1(^J",!?RK4(C:NDD/VAM*HR;C$F;'(VD:Y!C MXDX"UI(_MDT<, >S7QPED,RH17C![YD>I4DT1-E=:4D0O>?L[G9I D?KZ]8K M&V"SQX3V38?#P: "1)5*]5D+T<@V^M'4="#B0Y:F6\43B:Y )>6MV =Q MIFOJ8^W(!@U4=].2RO-GW_[[\V=_-XC(A,+T17M3#[#9[HCH0=#)-%Q393H2 MM61F-G>Z;- >Z+RLM(,+ ME4:FB58R/H"M$T'-A)#VN//Q5@[&XP,C?GT&(Y[ LYP:9>M)1E=8L-\C9[-S M3@,!/F#(F"FK)NQ6XE5RYI41:%R/^2GT77Z,T?FM!WHTB*+<1(3D\22XHFP/ M>D;%)MD1G[KTUI+@)/-+!U^NZ"/^CG_T@LH9 R1[*:N$I'38B5?]R**G@VF5 M#*[2JZ<9[MJDJC4_P11B@"97\GHTOZ=65\%+ZSH\=*PN%M]S8FMWVQ5.0B<; M(G:2KEEE3#-A!\-1^#W!:>KHWEQ+ BHMWP-9.N(X'>. *\_JIOQ'ITPVW62Z MK(#E. !"]9 0(0YFG9)(Y@;-CA3Z,[!(4$GX:&.ZL6#P5SN9AG36G1XW:VD]DDA\C00F#0R M43D_QN3,0#GABJ""[ZCY ?K;,\R+,FEK3TMAWP/9O[*JTMCM.OK@_/Z0YTR/ MH^4AJZ7?$TKC+9?J][/"[%8YH/(.%3;7__%>*%P_%#7!DX0&BYI@9D:P0DA#Z##L!U$ZT./7:>WX?'J64M$:FA-KSJ/,/O<6/&6:)]F4B$S?_AA-EL MOLD:OKW_1"ESS@>7[1'O0JEOF7EIIVI3!'D9J:3]KX-\D'Q1>5>M<,1R[W-% MI+3"S@OI?A=2%H-,'#Y'.:US!^#:,%(NC!)U;"'*P80FSK-UK[.E7(JLXY8< M574(JR[>GSM).A0[4M7=SU&,TB63-T93+)'O-Y<%3 " \>!?5[) = M ,$FH+K9]$G!P5J[;D;R5('X->[B(\3.N[UHMB6B+)NFN,FJQ1\/P'SIDZ*= M@O298^#+,SAK5])UCZQW^=-"O.9 OPVOI8R$LW92C[KE0$!] MFE"N.I!6_I6_+Y:HL3# *X:C>X[\CTQ#@E0;CEJ\PVTY[*Q]8QGF9)C+JS)A MSA1=_6ZQX#GP>U\6C)0Y"".&0T0(.V0Q&I[<\_XHJB-^C .%)[RP"&B![!M M;Z5C\_!T@XOEV%9-8$9!BR'[0"+,]LW?M2?^/.&3"6?#5F\-?=- M?,]6V\ TZCFUBXY#.$!VY\A>IX3MLJ-5_2FE".H5F_TP,(7P>2X?_@2>H>[% M7$?W;K^XYF810=#@0^0QMJ[V)51<=UR0PL7S3-^S;;9RG%0K44R*H[=!ELTA M#\5M1TV(2'JI#5*9]1,%Q#N)Y'WXD>.+M6_)HO#IJD/>$RUOTH=7S%1[&;A M8+!Z=R>,(5-M?>^0AI-"KCS7,Z&S:(X-S(S6;3WXTT3(3@0#X)A$5^Z2#.]5 M@^1(20OKCHJQ9VLMR,P7X VE!XTZ_V:8Q)XYM/+VFDB*Y*AD+52ZFW(;Y%#G MK4@B3AD)K2%L]IB5[C5Z(9%;'7]]TLA*F)LEV4Y!IV;X?YYK!8S:/[]B1IF!CY)7*V52QIS7"K"P,:3:H* M[;[7ZK#YRD6RVB]8)GD_-/.V<1Y@?3D(:B]@N]2A1O#.;?8;G$5$4@4 M2ND%MX2,VT'6;!Q&6FW4+6(DK?Q$W[[\'BV/F^BOWE#F\]LQ&+H;?'7LT*+9 M6#6OMN,@>HLXTI4.XX@8 #=KW(L,6 MEV^A"X>T\KCQ%P=KTSP))"G2U,-U<*PXV1GJD.[ )/KSE'(V]8W0\L7'/_@ M#JUA7%*S %2K43TL9%309T+M$&4?+:5KP2RWC(PWCA\[WL7VRZBJ/>8<=#9X MU-"N;\R;[V*IPC^*9NJW/ST7O[/VC MZTSX[)-S9\()/,M)=R8\N ].I&U;D9$73IL;%J@FKR$$$8U=HM&.>MU$*5ZZ M/L&D')1[EH^);0?>4"0MMM$T$K,*?WK)/K#'B-;DY%.?&-AWXO^23\\D$YNN MI3. Q&PS'AT3^=U F@9=52)BI)P8APY;\N83F%PH<3(#/KR*3G>RWQ(@/\)/"Z](+87#]%(UOQKJ*%D=\8!DH MG^&<%QA9W";&'H?7Z&T^L$$HZ;5 M*.;#HCWJ7<##"GD\56>R"Q//X([L@60LI*@]MMI*F47QW$#CW16&R.V%ZX9L M4![6[5,,1ME7Z0+'5HGW8%GR^,;Q?=:ZS@_O[87$\1RS65PE"O*?)A!HNS]X MVR(GE)W@MM\II?AQXE/(::HW9":3^ U6HF9XE*3B-J2BV !*)PH_),R6 KF5 MQE$2SV5V7,.W6_34;D#N'1F[(SW!E+60-$(/'%BBM2I2HQ=?$)XYT?9<:2OY M=:F%V2D%)_X\*=_&3=>*+"#=G_0"6]0?$J:&.^ZK++'*"(!UO?/"=/-XDV*2 MK96!8P!<,6TT>_3K\Q?CD2Y1H&/K=ALX@T2@G(D%28O#Y1Z8=IB9+3KK"SJP M;I;*5-LL14&^&3W$N_(YSU+Y3 @QC5;C-X'E/LJT_+,VSR5)\ XZMD3NQNU% MDZ93PFE43@#.:$82LYJ<0EG[(A##V><]!1,CS8CS=$#42@M/@6V.&"Q:@Z[A MVE?AF%X2X06H#,W_8(HXMVX>64HR[O%0]BT[EN\ZVT=GF-%;<*+%&49+H,R6 MHZ&/0\ _3'9HJNID^/Z,G(^9,E9A)JN8H2KKUNI)M\$H)OB BB/Q1/#/%E]X M**399UF_1%87_?NH4RUNFI6/YQ[GMI+(G(T'<=NP=6V*2@U!0XW&$FR[)S#447:8YR"B?F=NQ6+P8^E)4.?\: M>EIJG+,$"PC6^)2QR=TEMXELX-BADF3U+BMN.H:AMQ![L ?_C_=R0IX56'X3 M D046"BU2V8!^=FVO.)U=^QD]>KU>R&*RBF:XNH;!R5JM3U\5EJ\SUE<-^-* MR#N9@ HF<+6?H/C/DW"?D\"]^5)CPC]A7C/I\>MZN^7:$TEB%Z#-2BCFZ(R$ MN.&X5J54_856=#3KQS1C0B9I^^X\M_]S]."T%G=,W@,_VZR^.57LH^/&JF- _B2B81&699+/8#M2F[:Z MWI96VI)(]R6(775]/VY)+WW/-H-Z:).F!HJZ-2CH\DXT#4 0@#V7B_Q@^?AG M1-/,G_O;Q>+/NQ'O?P?T,63LZ:J!YI)BYLSJ+TP M6HZ#*6LDS2]"5O;EK673K(&_:UD:)3-VA9 )QG< 5XW)CZK?. #Q *I7$-F2 MAS@P-(*C75TX5P1"1C&EZU_%AUA1&IC./+H_[PLH ,;=1S%BT]U6W2TC(>,U MMUO^_4AB./6_."(6786"X29#&:/Q?DBPM;@-1^HDP\UP(6A*@?PS5(_AB#U! M*YV4:RG-TP[2VZ/\\H2R'!C_DQ^Z>? .HTIZI N1G#QH[#V;IPAF,KITZ;[OHC>^*5@>F5,7MR0SD1]] MVVX8:F52Y2>#L UDM&I);Q:I'69@FL-6R<%Q:.?Q,%>7XV"M3Q-/-$!_KZNJ"8OOHN4L\+_1 MFQ#AL81 -PV1\Y9ZD"WU4E0],O^55JJF#DF/G"GI&;NB>>NR;43O <^L-_ M.K:"B81;W9L4T[3FD? +$X9#!N@[B5@?FP-BK-@X(1:F;8T.$Q4 K"_;C"O7)J2(3GWW-:G0KX(Z MF8,_6;WQB9:HW)7,OI1Z)S1-18^[IS@;2DQE^RI/NV?]^\D;M:Q*#+I2ZC'7 MK&7#-+:.W"G-EO.,BP?5Y$4LF#GIH"I/B;T=:0^8@#KJ28K_Z%PCG^K$TQS2 M*&BEB4L$** 2.A(U^02GP)V#5VB7VZ[[DBLH)(K^")S@A[/U/WG4HY(4@_#F5Y M?/#IRS-\^@2>Y6'ATV>S]OLD6A6]NUYHLC/&8^P(1+, &X(8+[H1\?@F0!X" MLK&/K@'S-8K (\+_Z.H,U"T2O::JZPWRLP(V16BWG$]$/JY>R1"J!$D1UI]& MFL6",(R@'P=G(KP/=70QW*2K0,I?V7<LM('0-3T%Z[C,+P9H)I6$7AEK(;4Q$9\&>6 MKPLL3& J]X7A9HH<)=R$*PFSY%$I9TOAUX9=%O8]? )(X,TB])QGF3NH&FJ> M%NF0Z";T?AJ0!3S.E;6JX.Y>/H;#>/G0KI>^0XT41C(H32&*$K'UVI2+T6>;^- M=1T6=Y"[4*%+F#PH&B.3G;5,JFUX]-S1;S<3VGC6[ 4O5J]>):%T7[P.AJEC=,>&NP"036QZ;(8]'1ZWP3#!%TV+F932X=-CT:K]N.>[MP MMUOT>^6K*JTU9OJK[EQ[WG$) ;I^%VL1 2W# M3IA:T%2^'KG@B@.7;"!E6BENR!*J^9R^ >;^@)CV!R^??5@0DVP9;WORMW;> M,ZK;-FXXD9R193[?L)V56ZPS?AT(6"0?T97&>-&4HZK"4/?P=NI0[=I4=:6*,[4\G&S(ICRLFO+=-]-Y!7\[@Q@29[G=]O-N7"F"AY::#,18B#[/"?2Z#!X M%F[#LKM(Z#SUIS7U5L>IU9IG7M+AA"(Z4*%SXT%-V/4)T7C-R:[NM@4@=MTU M=<=F(@N9!(BZXQ+2,K1A7>],?/IL.$[@V>96#[SP]5XT[.N^>D+U0BJ U9OE MV ]<,UHSV;TV.*8"5]9B\SX*[^?I?5,S]])QGAR'O ,Y M3=4!1*?%X9S#ARFG+A;?W9!:)%YJ4OXZDLZ=/19#>TWIM WWNMJSKU#U273D MW$-;0?MEZ*R--N<;I*^2@G'H+Q8O=MH_8]@E=&B71D*U&*Y+H11RY0NRM*J= MQ(^6--*(A727^ DFWYPF!.GV.]J/?O@HLZAI&=JSHB<[FT441@HAH5T0UBX! M L!I*Y$A '0T5%5^]DMM?IJF9 +34 J3H$T??;Y,_DJ+&C&AOYB8O,8 LRA MI+;#E$HK?H8*5WCM<4N??_H9\?SNKG%G09P=7$;N,,OL>T%88P8V0:]!N=:- MN95H"64@V*QF+A@I+C7\RMDJ99IC"BI\*+AU@L2PESFTK$%N*Z M#;V)MOP$R 3_)/S0($%C;MUMI=UV\0PNJ,8#$]%K07:!/BBIQ+'Z1\:3255^SZ'%Z+,;SS,GU9E2O&?49?X?;2S3OF]$,4+WL MJK4L,1YQ*-27^A1&>2GX%I];\X"[4L9Z9'JI$Z\/)4SB),:4[708FHD4&IPD"3L?* MP!IOPQ5S7BL&1T?=5R(E@7.P_@= _)2S(;%YZTCY4MBY9^BSI^>>H1-XEE.3 M7'B@ T]<$&H='**G'IUE['X(3KG=3<.1!L?9NQGSOSMK.F6SIV>F\R394-?4=:>&F]>*&J#P831+^,@ MAIC3*LZ ]0F+#)8D+D>JQ\F,-RB$Z\OZDZEB5E-PL@HE\6JO@"]OQTT!09N7 MT(XLUM1AX0M[-'*=DTQ":K#/AX5>3^2'%->=11""?"I<"WL.SG5(S)S+/4-: M*L,587XWD$1 &6@[[I*/+SP^H+.-IWI":;:FNIS+)!2600B(F,A?9M*-QC?: MGXJG^MG#Q>)>3:+DV3!.!X[,.$;O-M'CU+RN3:?@Y%V@SD7607F*ZZX2U8=< M@B*;0L[EN :]G(J7[AUZD*.S3DM<<-%^3L"$;3>V[$8MGG[R]!)"&4SZW!0> M#8R@)?Z\0OI'$D9PJ?USL<<[\V!"/+SN-1"S/!4>6:](KE$WJLP=X9FMSWW' M#A4OSA2*@8L@V!=!.?4D/C$IA8:5J3DV32 O[4U2 !\[+/G9,*5_I@*P2>9( M1X3^'MS(#/H_(,MD5:CFXMHUX)066, /?;H8^ MFO,4%.@+D73]1CSSQY;T^^6=)^8MYD$E&294_<9,48@N42M$UNYTC-:!FBY[ MB?@X,2V2$!-I!CX.Y7$=JHBS=..P2^O0SGN==8Y[-:>3M?LDR8<$?Q>"R-3R M8B\2#_Q0<+*K6)"Z"646"WUT/@@!TG-,DDR]P .4496PYFFFU0@%0W9/-X'3 MZ2K?R"9="C,A/5)&UE=(>QS@A=##$SRW+A@8V/GD;C:_84&;DPS4"B8@F>4;6LW%L%JA=I)53L#XR M$J[$4K.D_J0AFF1Y@[Y;TAI0K$)F'V02RC$>EZ7"WU=\ODA-8RWIP(4^I]F2 MZ,*U^\Q!E&Z78[(C*>S.943S#KNLBX,-,(ZNC#.+F5'%,A*MZ UQ(+%MV*<;#EI:@F>G%B"?*UR_ [>,X"IL-C,O%/3EU@FAPFPN'4.=[J:;@2 MX\4RD)\KJEBEOD?_JQ*J0%_60]>T!S3@MIN@!TT[Y\EE9DG1 M-4T>8LB)8T5/Z!G^IX7+"6\R;=;GW__?%]\^N?QZ0:6D "Y4#8PY7U1#;#V$ M5U9I7==]?%^AJ&'"[J>?Q+U$A<-0^8)V,XFHCD10S@JDJ]#K0=TTQ .-\MLH MCG$BXT#?LP\==>.9D).6CTK&*"9))W*,L>FUU#:5O1"3D#(7\,?Z@/B!4";8 M.P=D!O-C@KP@]"N-@\V$&G2 17>=T EHCRQ05MD/R"XW/1U_3F M^+:O*8VT7@.9T;)V)*7\2/E6HSY;WW&7]%<.S3&YF"=N0J72'QW@[X9HF%L^ MG*ZUS\!_8,K(E)">-;>&2I&AD+$"D"$:[8U"K?BJ:J/T')20$+ORP]+LMN)DG3&#G8&T+JR316_=BE$TAP'INN M(@2>Q4;7H6Q$%IDKGJ MZJ+%A0&CWUW%Y5P=*!B8P\LA8]T[9U/MT UF%PM$ M=C3E[32]GSN!_XM( ?4*D4/):LBY!6D&8/"#^SHTE82$G5##*GU" M_%A$DW:;J'<=,X O!&LPK5,K^DJ76$DG?K\B5>%\D:;<_OE1MCZY?H;[1OLEB M0N#+D%KDP6ST=4\32%\@3V]:K$HW9:ML,-HIG-53358RJ F[LG:U4#IJ0W25 MJHJCV8,6A'0+WV;@+?<986((DT_/"),3>)8SP@2K,?H+9'+SJHAT0S6>89158@96V*G*J#'*_'14S%:SS0\[L[#XH8-E80)*7E5 MJOZ0G.TQ/AB>; #MY/ H/N+0;0G'6W/&STHYTU:67X>8/H8XG%XE,2X\W6TVB]!7"L2.QA@S6XE M5M74PG&Q^ ZX9"K[!I @D_:6U4QMWL'N68^_F5H2E*W'XY(9<-6)J4%ER H\6_@CFGJE17 M")4K#4IC+*7)ZJHFRX/;_WN&*/,Y\@QA*YX/G(_S/(<^#(/\O554^I]# IVWLD"(4TCRQ4 M>,EAH49[Q;2;BE:QM1 P'"$%EF92O>6$^%I+Q$2O$MLF1:,9?C/829!N+(4 M93*B'/G+D/.!0 F+?"U-T")\Y.A)0]E>M,>I@7+G>&Y:CE7)R3['55QV=5BZ%N-X72KW3'VB.33C1]1]5TXPV M,N\N;K<'TIVO#37JSK/ @C2M'*X=ZS6$,QM=\[@2&]2WV!A&L':]32@UPC$X,7N$XE\UG, Y8S50:RG>/#/@=R20&83;[GG'>S]A]<,."63\[#:]]P,0D8$C0?+;Z%?',N\5[8QV\*;2 8XJ)[+X"M)I"@RFCSAU%&RK2Q?V7L/IRF*;*4WJTK+?8%0MM MK^E[9B6QNP_6($S-4X#;W!&+DB)7' [\2[/*[E=SPW"RU8F'/;BSE3O1)LP* M=KZ 50]Y&K>JKZC^ 'IVTD]/B3%Q%]<.Y7*2L9]ET]>:A&=GJI.<]6WD[J,1#ID=W+&BACE MY(KF8!'<50C=,853%22IH\]]=4-)9GXJBK6[#9\TR-_EZHU2MIH$A#NY-]&O%4KGTC%AU#P^VB_4< MQ,K'\A,70J'ROM%](>N\EEDFNXN6KQNNTH9J:@\G);>\S"8%.+:]CFF?D13* MHC^)U/FTXMV=L8Y/2_ILIW?(?#,!F)+[(/\H+NR4:+-WA6<]3W+S;1 +4:L@ MX"7F:T<83D)N:KT:2(HC[6=>TL,!Z A0$/W,>I4FW+3DGOS*;/@3T204SA)F*Z#=,&U?R!^=XT*G(2,?!3-9N0/6;) MEOXJ[-@'1G+S(.O,<$NM&#B8L23T^W'0=/[BIN[)BBS'JR(]U5#'L2Y[US1/ M7ZH(Q/:M)!(A!-9+>X=V8R0P&*EV-FPL MIH\LYIG]\ZR>1%9- ,GQX>(3YW5SEP.%]38D[I1<89K'ZC( V.-*)0FJW$W0\AGV*J&^@6H[U'V(AP$#-].UW Q M:\U(_NAGUP-G7&*X.M!8\4]XUWI AS4;@.P1?2$*O6+J2VE'5;88N1_XT @X M5"CS4^4)="^0#0.5,)?QI!AWVM0VI?]2"+R?3N,UBKN"6K^LH0Q P0F,U%DV M5_RJ6_J$.(RB!%:05[7B;Y$/V0HT*;H7Z=#G!HZ]& .T(<;W4]=S36-4>-:# M#/&;TASL8$4ON8:=JX7XIH5)BE>IJ)FX#3 B_9X??B7>O1#H)/^P#\NQ;HA, M:$?%-N^_PWJY N3;FMCL'2REQ%VP.Y21T8-WFU\PZY$4?"N5E?5&@4V?K@^8 M[;DT"UI;SG@=P^M\=L;KG,"SG/$Z6(VI5<;W6E@J-YJEJ[[<6'W^.OK1,"@# M<6C!(^PVEBKG4A]0W3%*H*J)(+8%]!+@'8];-AQ$XR(L%DW7L<(;@DU*VP_= MJE;_2AON! >D6DU"!:C^K)&C'43<[G!5W[3IQNK)DK.^]0CJG]D[4\?0JWYV3_% U92)E!$L$^4Z3MF MAB5MFJ6&T1RM7>%9]H0.83C?U%%'#76#*312OT@Q 9%8(C\OCLJ%,[1!5E3 MFU-3CVH'<@DM*85I@F5$O2HCJ:/QUTX8=,0'47T$7(5:UP4.@K\Q$=P1=(0F MCW9]O1P%(&W%&T%;Q AP* 1O,5]*,>X:X[YF9#]>DEH^QY9EFP*SJDON*G6= M9$CNYH3(E#;Q=7-^KX-A8=@$-3^H9\DEF3@$#&4!.@[1%E<8B8 IN2B)* M5[GHI:D6F6%E*+G*VTE]$+[JX MNW.'!+:+:4%!?"OTPL(#FV31R>[J Z[*/D\*Y+VCG)-!,4.[J2VNAG&\B^O$ MM;7;!;D$\LA,*)IZL,\STY5@1 G6F"!)QPT;-KM8*$U%0I@#/FR\$=(GN70W M%DY&")0G,!V"'P9_#2H;]>:5LI=3@KHF,YV#I404@5"*P[:6*.,0=W@8=\PU M,MFGC$M2/N6/J_Q;OM_I@,YR8MUG1N^P;V)[O1\P)9Q.J%MI:T6 )VY=89$> MCF-#ADDE3N4WVEN,)U5QAM[+Z* UPP%MC'N TF;'^1SX.3K [59<%,.BIOV%*D6T& T) M,\0G_/D5B-@N%B^=>ZYN39; 70([EY;F&Y:<(0R.C!6;;XEG1VRJ/.&:)6Y) M\D'^QBQ*8!,_9!;-M*?,(X%8PF I3+%4B:)-=*)GX,LF:Y!U@$1+V:/U]ME: MB!LT^,R?VW1/^66%>)+V/_N. MJ@Z.!>$",8@K6%@(Y.J9K8TA/+N$_XB["N1)_FY1@ M2Z.OH70Z/1;?8\5 /0?+,EJ"'(QE74KQ%O2H$B'CW1U& 9WT6D7I:0UGYCZ' M?@;MC(?4PBH^ZH#RFUA2.$/NSH*+,,]&$!)8QH9>Q%%A;0ZC=O60C?0=^:K_ M ,"M5C Q<4D1PJMO."Z:.]PH=&<=NE+UG86B5/$!,U\JJJ1FMETX\ 7R.D]B MZL^W<\IL<,,.@#\:RR%10+DNQ[M5BAE9\&K&1SBRXSH(RY1TB34,":DX-"2V M08)BP$9G]H ^40_UD.WG[;B,%DYT -1YY&T7)SA.-V<[MEW\E)209*T,Z;G7 MLSL452)$9G:B 'P:?;/)D\GB<&C.^%#VIW2 HX D_4A25R)ZXYV%H_N-+(@J M-7;-?,DHR3*J,SY1HM_*V+!O%M?=;4"CD[C=_+6FK-%.66-]T MM-N)FH;%D/#^,T.08DB0^B&#ERY;:)_F,'+WH 6<@'.)F665C)Q8EEIU247< M"!CE>5.7%F RC73+6MHNKIF:Z5SPEKQ*A$(:K0!\W/-!(W#_W7X;#(FM."(A M9H)99.%R7FE4QJ_TU='J5[%2B'Q:CS!\@4K.T%M'W434SYT!=;]C\#L]/-O& M5OP6\WC?\I63U>8#_14X52F_-,>^L7P#FY!(SR2F52P OI=A40D1+ H+DO? MVA\]OZ*T/<:@C-I$75(L<[!\ @-6B),2,]#RI1+"V\J9KGX.4U^CLUR]!C/. M.;,GMWH2Q"PMF/AF3-#$I>Z.J];*[(8.'D. KAG^A"?&;1D&W09;!3!>F'!E M(YO;@;8$=LR+:&V]&F L.;771Z\0J1>@?7+V!82XWH17BC%(Q6\ZI.O1S M/*G,X[*;F?^52*#3&FS)9I$-DF09NXZ6!$D=/(Z)CP<;K\,]B7'11 =C).RC MV6%;>E@&LB%_OGAY@;\R+2[G*?,??YDB2!B08,P%7*&- MKP\C*!MBZMH5AU9&+#C8RY;,>XO/9+L&SBP_T/Q0TM_^RD9X\2U]_8=T$OQH M6T V'VJM [=G49JO:\WBK>,=Y8PP MP6J$<7B#>46(-FA[EYG*_^)T]@N+/'\@HC_I7:"K/%OA_-5?/5MYQW3PW \Y M/2>L7VZG4\IC2(Y9]MBPY$H@H8D6IB*5^)TK_I3V&Z@C@G/9^HWX-%+!$TJ2 M#'RZ.^XS !!*GI XVDP=R#ZN6G[')D)O&C;GSBQ\H;$]E;Y1)]9 ZI%76/C&L^4/&/$L2Q1!-W MB[0A9);%,?Y@L#-8RO&9N5C\6=BQ9TMM7"I#ME6Z;.BQ-6+1>E_6H*ZZT 0 M\',?(&*8X>I&>N]E^2!PQ'IPL2WEE.8T0A/I[T0'+1M18H&1@H83Q%4M&_!? M3KM9#AR%HZ.Q1?G(K O-BO"6:]MGV^(<_553A;943ZC'_:E9 M'G%"0V]L8B(!/DT-.HIRHC+9!".BYQHMQ];< &N[]HYFU[1Q#U]QLNSHB<-_ M_/X+8LLZ1$^:L)88Z0U+Y,GEIS-K9%FN7E'=NJV>R')9XS_?O*_% [CK%]_, M-;\_\+-]DPTQ?>4/_ZD.((4-=EA29R!79F3_[[U-0;)&:?WCXI!_"D>-YH== M7S.7EN)1Q62/H$*O4YW\@ #%*H[??,R+Y?+IZ2Z6^&QSBV4J##'1:M":[A " MX"R)C\F R?9AMFN#1#,.*CI,J)QF]#DR& <8E%0#0IX)8)QW7CSGE?+[K107 M1XMZ!#>)=*112@"I[36J'?2Y-C2,)==S;5.__JAW_@=X3* U7TVX4V5S.WD. MMC=)IW"X0-TK3.Y['?;HE]AL0#C6+\9=36W]^876!_Q,Y]5Q6JOC-I2O$/,R MVI:]U$&[5\1WE25#3N_:*MZ+H>ENJ55*6F<",\20V8@N ;5*&:&=91CC@FF[ M3?V1NP\V]J.Q(" M2<#$">>F["=)G(AB69;+Y&"#HN$Y6=W.4V\529H([4)CWP(CI8H_4"\"38'R M32G5II9"70=4G=C!&4;&LE-V]>RY\=>".^\XC\Y@E#@>Y; 3*"-[H_BRH&?4 M1JT\%((;030K0^A4Q3>K?)(A*">IN&J-S5#HL9)2.[4N-TE<-@\(KLC M&#.SM;G48*M-9!ELU:5V*9_;5RIUIC$4@T]9:I/HD)<&5/FHU]Z':%12F&2 M[.MZ*S7:;U]^;X0A:;)N<^#@S2]&8%"EOL^*?9S])V/^^ MAQ_W!C=,[JPL%TITGZY+;X@ 8AGGL=% D@@=.D%ARR>0(%@'MKBI7'Y@>W$& MAWYC@CCJF"E!OO81X$-,1Y>/*3U^R5 9L>%M-YJZ@S/]5%36!D[W!0IH-\B! MV+05V.,D>8Y,O,3%+!>9/F[),SQJ_-T.4S=(H@2I>2\?XV##RCMZ-@BG91! M18G.G=L8VEQ+-W=3_W.L*X5E^1CA&,#(E=BM(^E5T+4\L,Q -89OC@,[SPO@ M(1; M)@"-6V:[/":S8BF2Z7AT=!\5=SZZ'#C/##Y*6[9&\LK_>0F3*WM7-'O1NR;D]M98WS MJ8E8TO*:FR'2D@.H[P#,?/_0RTI+X;B5]U2H%P6'SEKU.C."6\0G:L M^"0=G2UTJ)3;;1==NLVY!G-ZB^\(A(LK,JWTCZ1^,2:%UZ5AJGQ>QVQ&3HFY M:)>]N-59XQI=Y[HV,:8J$#V%7L]T!%7O/34G*S; H9US3YJI""B/(4XWYVB. MP%#.Z_*TUJ5#'SJSB"Y *Q#BB=T< R_0 W='P6'+A07BM+BRMD3I\MY!-&VX M[F[/%NG$9IXAIM*<(71HP$^7D-4P'LG>2OS>-4*;Z/)).0QA$TV3,!_,:XR= M9_ZT9CXQ\J")=L>4"9TWX\QHP$3C)#4Z#,Q/Q#I9J<8"*Z^_Z,Y3?6I3/3FG M394Z.HRO$<">\PXG-F.;\A_.OZ+F=W;UB>0L:4R;038-:R"_+ &5=WMP[F*7 MA&VM6#-F#=/D6>: M,E2FRPD3D'9R43(HG?N'2-WK^,@[5*&(T9Y==B- H=R++'5J%N+&,"I==54< MYWK890 X[N&!VA*!%5PJ,L%90+O:]:\8N1=/:#IW0SULSIOBM#:%TPTC7K15 M*23SZZQ%NIA6-GA'I(;",^3W).>6J 2MG$ B(&5/U@0Y7$,Q3B71,A1':*]+ MA4%\0[\YS_%)S;%I%# OL,!5UO%(ZBJFNZ.G^9&IHK'/#*. MOE4EF$1E%""+Y!F$E=#NB)3%#'7<86.UGMJS2"4%-RD#*\[[#)_DH5!^ITIJ MS8O8*[;*'M@1Q_<9$?W?N\'X 1*62I_4.,<1Q[=#XI5NF,@T%PRLP3)J $#QAWM>AY=+)XE M^%:A), 9J0=WYH.;>C62!\;T('&V26P]CNAM=A>;_:47DQ#83>>R7R".0['? M?"N:UO6:6,G) <+[XRZLP.,>.HGA'EV 0A0;'[ .-T+0*>6O)[ONB1;%:)*( MKU;HH.87(0WP)I14WEN/S2.7'7GF8CU=JIZ;F\2-X\;<$$G\NL[HNQI M+A^;]19NTXQ#"XVE/>*QR60Q>#1.8WR0Q<\_O"P\__>$>GP]LPIX<^K%^,X\ MG:)@GP+\.VW&W"T/V<1NKSO.MUZ3O-^B;*0;\L81N]."F>4MHM5T!4K*^+I7 M=>NX>*CY:1CJ)3"#RB _47= =G'QXQ@_5_Z?(4DDJ ##,ER5K=-)*&@XF=7> MX8KIIGP-I7@36%00Z9 T4VZ@=U#!DM#1GQ/ -*['T,@>TWH3GR VU_A;XC.. M5G/HTN6FG*:T<19X%R6!(CI]ZMF)<\/4X&I%=QW'\'J*,'NI[U&%0!K=X^"7 M6#7[(\;"$_>J_G63PF76CDU3*<3?AV)26+;Y.#B-@"G=7JZ-)#B,>!B0<%9) M3%:LL.N%$&1 C&8P79+Q'T^=L8=00CJI0VZ1L])I:-\8R0N&^*9KQHWRTM'A!F:P3C@' M>_Q[32@AUK2I2U%P]P*1O60URI*6\$'%P2[<"^_>[.,IH;[#.7I81ZD3P(O&H M9XJBV='[NPSG!S\SJ$G9X$XFPLF)3W9#WIZ=^J_7H%M';V(?]$"#_UF+7GG^ M30_Q\YX,-0_1) O!O_R)K#M8QUP/M:V B\7+&$OA"#$.U/DN5J>/*:AH8M9CL$:TN/.A5!T_90E$^HWJAD)6;QN>)ODZ[B&._J*3R0Q\D M)OII('EP:+[3MA'.N+S3/*%S\6"T-_(W"2TD4E+BK?<]^#(-8D^3((/)B*S[ MDI9F[EER<'NQ^$5ZD&8Z]@M['L-P\B*QAOTY_U8I.;;KUH89.KN?D9*!G M>B(Y_I=>VG31^&#$@LX=KA.$K_TE_!J,$,!^<.;4CA_XH?^P;H?3H"SPJ ^(XBGTUF4 M-^7 #%L:'H'R%"H9Z0T%%<[#I&$EM]K&$7RF2%8V'12SR 4=6V:2\QS26>3# M-*3I-BJ?H_@TB1]F#.WD!5@.B1,\\!?\IS7PDG?UE(IWA_!,8$;TK(#(I"^_ M@[?RZ(_)YUTK@Z6V&>0@-I/IC,PM,!V6PY"4M1)UB?QEQHDYV'H'^T9$(,1Z M7HBS#?>9NWV@HJ..L;?Q"&4$?R#!9G9^<)ZOZNB@Z]*Q&D>J\#^ 8*L$]@[L M2JQJXJY-N536Q>7+#RD?D'SK@T8"&K9X1&QAHYRWS35B3V)=P ;KGGASJ#:E M1@?O<,6@?A$C%4/(=C '":=QIZQ"W$4[K"U N$!E&0>K?;(BR\4@M_AD]6;< M++9CO[HNH5:SV=12 8/9%3J6_#QR,;@_62K:#G)**+41":^&-0DCR7S OR_/P+\3>)934QLYG7/VQ0;J;);0S5'$F06# MQB\[+ISE,6\7=5/YN6%A4X1+-)!P\?IXR,1;HX)V4\MN3;#78"85OAX]3 M4& .8 %B;P[G;A5]V&;D],==QGCO]1A=5O9=7+YZ22.VE) M;;1CEO;*"(2/J89#$K"^[CH15-&5R),ZK)C0LNFX;5'=(*SU 4C 7=#J"Y^F M;SH[/_;<\UR9+N_O=/S@6$3T2?<1$G,-NSX!#Z(_36&6]0E*1DO:!UOOF*=M M1_XSC)FK=JA6JV]72.TL&@>+@A#REJQ"9"R$2"H1HN%QY8^_'^?ZNCB4'21/ MY4M'W+X)%8$CBJ6IU9.4A4C9;]NH0B3SQJO<8]SH@06O4-"E9&,\3Y'+O!=6TT)@H+C_M3N:>I2S/%J^P"R7!;+)+$7NN/2R/HDQZ7Z-SUMU6UOSBMMR4L5<*ZTI-"3; M(SI?B.?L!@SU6ET+:(2&@Z@TD93QC\2$%548*$5?3!_*$76G79<2A[PYYB1Y M7*[ZJI." "?1XNF80='8>;\)3KP>RF+((:$GX96Z=<&R.\BY\>\H,WMC_$]T M# ZYWC($T0&K6^ZUE$J/[&K*M,1(&B25?$4@;!L?+KX"\IY=[YY#$ AX[5IY M2_7%35&,/ )@KM >3PD1VBC+;K^*89*92@?E9+^A*BP&3!.@UZ38GC]Q(#6K M>6WQ9,1ZJHD_2 0D2;4;)%+/F:P,DJ"JSLGNF=+N@1CSW/$Y 7)0:L1=2V'] MT1_J10?8^@&RIMTU+!\1F54!'&\P;:*>-\8'7G=CP][/1#IX*M+-=PZ^"W3C.C2Y<0Z@\7O[^EB+MR_0!T:=N=ZJO'34Y_C@.( MPR!);NEAU6B,H1++T6__U8)5'\NBS)-SM\!T[DF0\(; 4W%S0^%/#7DEDL[9 MP0/^&)#?#E)R690Q9N.V4F0:*722VG'M<)1\]B5\)J%X9N[&V!N"5B;GD2Q6 MMR3--ENW/\68==96_5=S6YL_?W+P]ORLN9G M6L:C=> 23+OWD3FNJ%_@''*X(MJ,0D&J9">HYZ?5='E&_(.)(_\WGN) =O+WTSS?21TL;."BLRXT9WIPMH8LJ>;%WU?= M3>^&9D*5UL5.GZ:##AU0TZ$P1?'"WHV&7X:%QL$!@!][I/>]$SC5XI\@N-4C MB%MC2YIH5/I+K>>B4#U1SG28--G#M"):(7WG(FT,W -7'^G*\:C96RGTQ0]6 M].SI(0>M=:1V=,T8YX[.Q>*_A:N(?/6FK#>">2-IVGC\SJK*@JA7JP601@TF M@W2D+#B;Z!&3T:U>,3/&(XPLW["$W.ZT>-QP 2]^D,GFRIM9?_8%Y-/KL4<, M%S^\34+KTYK,Q>+[*;\?PTG5\Q70P=R">O0>Q"_B,^BVI]:'KJD[Y-1BK"J) M..V4H!(E;18J^6E3C".ZCLU!778:]#7#UC*X:,4IW1 MCZW[U;BAF%(JM9JQ6H8\SHXG?EF)7NP-'BWS6^ :\0*N12D[Y-SSVG<,E2XZ M'%/SD>ONHT0J_4W?*6T3>S_XTRHEB+(E4QT*#*ABM 1/GUZ&+AT'CZ2ZSY'? M+\'/F5_/Q?4K+ M-UF9N JEN)=M=Z/ECQ_#)CX">L;:4 MGBWMNC^\2,H&PG0N#XV7CK\-EK1QT%R0M"KYK>5DDV7?K]=2B^#M MY;>?[2]*+4VO(?/=C3LL/5S$G',Y"JDB02?;Y*O)1"L6(6Z4T(*C"]N;QI-W MLW[RO([5_<3Q(64!]%_$]8EQA;QQU=M=_LDGDA:OC G MN:9C8E/:UDL01 =W4:DU*H^"2/RJ#\&A6P"=E#Y.X)E:L@=E:TE[W1@X(26? MO1BWVE EC=YLC#PTDR\_#@>GJ7L"7WPA?&CJ//3#Y2FOQ[8#RXDMQE-[S_D#Q!_I)+C&1-S M/YB8K\Z8F!-XEC,FYJX0-8L*+:X4U\UL-R3DDKU*3'M*%27>5^%."8 T,LMV M:UC$NC\(9RS;/;A.)RF2:5P.,#.I53RXBM23A>=LJW+ MU)*V)WEZW 9V)&+:H#^Q1$;?I_QQBFWWTY&B AOE^*6.$?IUJ)&9W-:<#*8W MJUVW^[3T?R>V6@M=25>F-%+BQ1 C_'!V<3071J-4\PPP.60!=YF/EX'RRD\H M6QO_-<>0\CZ2DO//CV?&*@W#/3_9G<\AV#;(3T9'XXKP:?J[Y+V@,2E4"-ZP MC9=$_]]");<4057NB""8$@+Q-GX^L6S(5@6.AI IE&^$/CHE($QD9D5: 81I MD^)CAB_S)/7>$G_(;2B'6[>2 M=,DU1V/4)LX@=57/E+(M>!:,VMI;&.KH&G!QQ,L$56N5;HUB2*VK^AF@*!,] M3@ZQB/(.4KV4JD&?%5=1T37 G06PS&U*"@L9R"0M+(T E+O6,)5;3F+X!CP2 M^+!7U_DC'2^HS$]Q2DVE56:S2DV^2-,<)%93@Z8SB;F!%0"EU$Z'$%Y1(JY> M@,Y[EGZ88Q*Z?9">HJ6D8=)'X\LVF:_E38C%*NY8T$2Y=5SDO6^84&\KEG M<,2&*U[? MY4Z)FAGD!+A0Z+$@'&#)EU:.KA@L]O@D,930BKOG[HY?N*F[QI&G$%REIX8) MROH=2>K^8^SKH?) J8HRZ"[KFTA:4FD[CNT()>;X,D5I7@C&4L=F'U"O@QS;87MHCA(Q/@]8@IZ6,;AJ::B:RT_(-UR[*BNUW# MEG44#J6#\M+;(X7?L8#T7AR8DZI26(+)4AIEH*35];8;*) X5 7'0MI,) M(>H!QZ=02JRFO4,3Q<>\G)T=]Y4.X_(?@LA)251_7&(A%U,K3?YXODIEI0^4 MBD'7,R<0'UD1\3M+7#I#@09!7XB8&C94=3>;Q *5@Z#(W65U1^D(+A:??LL( M5 T<^(K9\>:$2P2APF')\55D[&=(]R6[CIJ9.U7-C\J\,2IY7W[YC;VH1J7E ML//4+ZF$D/R@N75'-GNLLP$C*'\CEO6042?K2P!C,LU"8/%*F,O<>:SZ\E8/ M2CJ*.,/.KE_=Y[YA')!KRIP?LJ'=AK3YD+7$UB9W2+@JK=2FDXU#\?#0E%J8 M/8F";&5?\0C@]$Y^:MK;/+4RQ%NBU<00CRU LWS28+R%AX<"Z;#Z_]O[UNXV MCB3+OX+CG=VQ]Q39)/6P9._T.3(MV>JQ+8UD=^]\+ ()HEJ%*G050 K^]9-Q M(R(SLE#@2WR ).:<'HLD4(]\1,;CQKT+31=+96P!/EX;:B4.(,.F64Z,YX(/ M1^IQ!"A9.*(Z'F-TLKRQ(4@2GW;"O$>L";(.+5ZFD.@:/,3P'NB0"B$Z:YW" M/0R.K7%E7T58J)Y^N=*6T03QT\='I:<(0VA@^(G^T]<.@Z)"PH)7*229B#PTKG>?P#]%WRR..,_CL3EY?SR3 ' M3X,I2><_=B-J)B:<>\'=?7I MB:;%<3J0^^0\^9+5\7>7F,"+3?PUT65O "OVW0IM"^\8*NU5.RW0Z:7+R922 M=>T:<\G\/7&%BLS'C=/8/^HY"WDXY# ,&@#"4EE@PJX3)9;&31>5I#X8KPUT M.R2L&CJ%D->2CBFV-%"]B)-K3QSJ2..C)UP)3T >9!;90P2]1,"(47#K[$EV M*X3XCWJU<&7 BH=V.I@2)._=G]77BBL-,L>,GE^RC3E03&9003D=,B M6,#))O!<<\Z&X[1/"D=:>57>)G3,KM 6V+.8 PB%WH'U1XL7VJ-AI);Z_5T% MS0D%78]7806N0V03.O4-S_W/;]^_>I4AI$KC,?2)=KN9%Q4$DETJA,&-G4I3 M:,',QK6U_F<4G&*V(I,XY[ U6RV0^'BU'@:SP_G+D Q:GU;6ZN+(1+D(Z1G:'V6+F^XNYOBVQ"%:*=^3KDBYO6R5H/YF<\%SL6XQ&6+0LLR2MR+BHM MMJ#$@@5C LK8F1S7D=07TBH+@D?TKVDDE(@X!3C)/Q>C8V%-X=+%5#/=0.2B M[0[3(N73I#U=>^"X\5O0>)C)4<,$6.:%F?O#\&H@DA1]++YO=-@0;++R<-0\ MUQ%);DOI$B5E1TMX:!E%P6II*CRF_F.@P>L/E,<'UWNYA>MMP+-L %SO@>&> MWG"3&&5VD2=5E;LC1[D!8;;G]'".%H8T"1*EK^7/@*Z,<=33X2&2$;%S30X? MIOP#P2 GU\+!9L\U5/]B5SUQ()&16E0EY'=IK'UI)Z6U']AI'UNW($=)[SFR'^MJ& M&N$)572Q\:^NSM'%F%-LD94C$]4PQ-(%IO;14]H:@@CWQ=2LLPH'>@8YSI#*2 MQPOZ_MRYD/E(256:H&-Y5AV??H@4=B+^99D9(VAG5,>$2478Q*8+MGU;=7D< M,DEJ1C+>=6,2)-/#HU%2BRB]7&/+_0*9J3G@HJO3:.8B!Z')70,G!HC?3(H% M9'-W -)(W,A-K$$F05149UV)!668WB@\=I?\/M5[IY]4TSW(O1.HIZ*D=YDB M1PSL%V-!Z>0NUKMO*,.S&#W 1(D#9/5QH)$&7VD!2 ;S*@%R:Z(@[9P;].A M&Z:^3T<&]3[ZVG00 EQ <$?.*;8^KP)63Q><#W!CHEGRZOT0%5.I2)=2'V1D M5$\I5!KR6K;2?G'L(W>BJ3#XL/]T4I=6C(XG^='!<5^EH"$+"C+E&S,KB3'H MPA<%S#FU'1+G4,5TN,3ZKH"N)C84HAF#YI&.;A8L&=@(P3>6"YAP0_(?6X7T M2SDMIZR:J^CD4/TP*%&F2@"Q!E?WT[B9>:Q,916W2F+/:< M[FKTQU&D!Q6!!<8L$;SM9 MS*'/$-U@"NAN&FVSG=M+[LMQ%*<&*)-(B*CF\6Q_[^M/WZ3I)I.&"A4.B !; M+8L*PB!S5I F5A8F2JM'<%H%U5^O%%2V>_Q.#UGOY6F/SWE3#F&8$P*1>/<0 M_?%N=/V)FNT$7BYMV8 DN+3-2H\L?OF'J#2F7 D*DT*M%A Z&]B(A"X ==*6 M)3"54"<2,Y4$.YU\180WF4#IOZ25XR-:.5*\U>_R90EQ6D+YG?&%2$0C;7L4 MAJLB !6+9\(ZER*Y"('E+]"RH"=1@DL6VRH!Q&^38ZTTA>OCO[1&:1_R A%@ MT&^2;((5FZ:[^PF2T/TD893H*OX1,HA570P_O(@%,\GVZLUM[%A'6KV8I]$W M.)^69W%UJ.I#@5VD#:7:[ZG<<4E*5<6\IX.BY2! C,;?%PAH1HUQ&"@7==7XNMB_! MZ#(PL;]A*>I5&8PE_RJJ>F;FZHSB7:5@4&OPN Z 0TH"2%^1ZLU2#W@][V4I M#R[L"EU M\&-L^]J:G8,E7S,5G9AC5@'L0%I/7 U.XIH M#1L5XM4<,_VB2^+6G4):KKCQDHI"&FB[$7/ICTRC9<&,P-Y9CW<=0!ZY4#4V M>T++J1A$(,X[NAZ:43AC<01<.^I%1=5IZDW\#[0,D$**"$J"7 *J:MZ#$?A6 MD\\*)@&NY\M9 65A72]^1J6XPTEO46Q/5TZJ< @>"VJ1)^F$IJZD@4/(#1R5 MN !D-$M1?%YODIJ\;B('QI;&FVF\0X6R.BZ=SKTERN7T#Y=ED&9=+LF4Q9JZ[=6TS+HJYVOIA9GPL=H$7 MBRZ +>Y=I_W9WA;WO@'/L@&X][X>[]M>C6J.!Z;U#81BUB(5*E*I;.6Y_MEZ M,_9T8AT>&#/R4GRHL4/,<=.CTI+L%[^[IAZ\YGX%7VQ78'/Q#9&JJX MG1$20ZWW%%MI[D7/&YCYJ\7TB#D02FG*8U0#=2Y%'5/K# Q.%B5U$BA53:H8U_#]]-9R0J MK(%S!*IJ',YV+JQC87PC6O2!JX3'!JIQ+.G-P@R1MB)A'&'JQ7\WORQ6?;]5 MI;ED32<.?V2!Q4-AX7Y8M&V1TY_^^$0)#Y:N0);IN(;?CQZY5)0%U+"4!2"> M>L:B2%I!3OPIK1+:8,267Y(FI']2N0'GN8!\4$\%UV'67T-'+2R$]FT???KJ M@ZUD FL$05>G;+8!T&4\[GS8U*&5FG.J0NBI'$N^S8 M2?5O9XQD;)8]]%YP[E==DMTS4KD@RR1VLXD;"45#Z'8Q,%->I3&GC(JK0_G M_+5']@W3^G;7?(E=+R3\)^8NIBTY(=NHY?R$Y2GFY*3.N'!C)SK@8Y?[65!I3^7O0 .7,= FJ7$78UE44 MAT?W85D?$6$AV\G0EB^?!H,$!I-,;<"\E6;&4T\S@J'4W1\^BN8"\Z,-?,C^H MW!X?"NI6#5VRP81-(JKA=E"<''?8W(S2"DPQ<_&+3!O"XGS<.,NFPQ!XL.^M MX).X#C7S)]7%U&,WWI.!+R?]N7W(Z'\MBN$G4GYJB8F>-.O]5\#L-UY:!)Q9 M-T$@.T*E&,:L3YTI5IK-JA.MP2%')E*X!4T>QY)P>[N$8J9O0>M 9KJ@?8+MV$[KV M43Z;RPS-2FGU40BST<&$?'+B5($K[Q5IK&0- U0/9 DP*C'0T=66Z4CR M;D(AZC;0.9>O4&DR1PH1[:>B)#+YJ'SH1]=[87]'.KF-O8-"8C CVZ+JL@S^1AAP:Z<\9";@M)29U*[/ PZ MVZO6M,B>^-E5KU\ZV;QMZ4R-D1F,GK__Z*0>4;S:BB-ECB.ADB[R*B10YG1J M,9UT*54/&R3A 0(60XY^DM9&5.J(LL*Y!K1*QO)9VQJIG^8NGYHJU@:A\;R' M7+/^KT(,(C=(BA2HD#'T8R!&5"/@KI8]5!''RPRYN$ 1L;KOF,Y-)^;ZZZRKAI3!,JX>D,E=I$YFJ[(9+D#E5 M56P&/,VH.Z)QJTJX_@>BT,.FIB1"<%XR9:^/3F>"<"'_E)XCTK^3+P.F-MJ[ MY)-P]Z-BL,-=R5TP.G@%(<(Q)'2O> ]53DGQ,(\^5H[]J!8YTM0E]\\6;5P& MVGW:% B,./+XY)#_-^>FTAX&6FS[QW M 6G@E()(MR#6.R8)U53,72.%[S9 M*;97R!FS.YH69=*Z]=;$VRQDN$$'O>80P=F>-*9JCVL07N+H>S@A(0C+@M@U M]Y')#7@YOZI2R43I]TSCL5"6(7@>29S32"YF"/6\_3N!O-1\TH:H!!E!%"\P MIGX#L@Q$SC?L[B=%P",10)U*/4+L')A29T,(^UJ";1RO"V(V=;/<^7GZ1F>) M&* 73 AMN/57#?"P;F;0"Q^02[D 6S GFU#?XUQ]-@"B?^_.$/UK?>^U1Y'& M#"MO?(>!0O_#GATHF C!6*]XU(@_1)N[%>G4SH3>0 "!U;"_ONOHD1Q9++.5 M^A+^7%*_QM0N8IP D$'@$.',;$_,)U.>G&B<"N/\F*3"S!^1X*-DEO? %L*A M02[/"4X,/0'GUHI0LZ('K]P\S2^M2">&&G64D8VHS ['P%FIC<>'J=K? M8JHVX%DV#5.U.39MJN M%]7?CR!24Y^]97*MY.L9OA+4N"3C2Y&@7,NK4/.62^A,B_*;JEBQ M^)H$L:X(^"I9$_[8GI?$44[$ZLQZ9#'::9V0;J9J;H+*\9ZF[2U,G@VI.K^B MU2\94QS 3P6D51#M]N-F]E=FUGP8FS,8ZK71Q_@DQA]1 3L=\:Z"G1(LD3S/1 MR,'%K/U=RL5WA375.#HNGA*H#"55Q>DKD5%8N>DN"1H8)H5+Z^0X@/U[^\R, ML$?7[G:EG[/!D;^=:[2?3:NX2"J/G+E^)N#3U>.$7N)$4+&O[!O$U620;F:1 MI_GP5:(R@T;3_MS(8)>V/:9:U'Y[^P!Q4I>C5GCJ(G?88C[Q,=^?0=,2*;7D MLC20^@=&LQAQ.0+(+K6'&-54_G](?:*8JCABR:UIOR@5%::2K*"9SI@K M:X-$^3S_A.HTPZ94]X"3@O;BWB*&@SF$QIFM8.FH MF\<-(WF!IK*S#]0'V93XSA8%4E\JJIBK%.HRV <5@.3--G;S?H1G/%,F]2D" M>%5B,9M6R!77DU#2=[$N:NZ$/'5L^RF3F;3J>W,"U,Z*(BW6QY&3(Y->1VR= M_2Q#.AB,%\0;BY!WL.I%/7HMCZQ?\=T9NN4G=0EWR?^3D* 0-6X_,2H/ P=H M+].E\3&B-/,&#I3IND*2C"M,;.YI.: E/\I/*:995]>(H4 P ^ZSMU'YU*$R M%2O,49HJ<#(J(B:2,O:?6K*69_GP$R0!C_RB*AT[&K(LL4J"A*A?M6KUH$4U M=VGVB$^^O-)&_H6W<,,H-*?%%;]-9K2Q%99*%>JX0_P3Q7JK.GJC&OCO3,;9 MK_7Q6$KFK(3%#Z=ZSPZ20<#$)=YS+!BQ679GR8TW]8*TK%,])]TR8]8NHG+Q MT,W4;5LG8Q3NYF=PP7,LRD:K*D9='M2.ER.;ON"C21'?X %%98>;20RTW337 MGXIL()L&+G;RH0MZOX9QQRVG&$_)NK&A652LD;4,G ]QU,BB^ 7N7V0>5S,S M2HLR^X()7[5-:5$%NBKZ;17 ^Z>B^47?"9A/A%84L7+W"Z&A^QC9V\'74F[P M+[@#L0%)./O[^L7]C1W'2.% I=TQKNJOA5NM)29PU3]K_62\J_F9;:H5!EJ'#'5\?S*^M2O8G)XOIPQGC=Z MCGSU3Q@TD8X#0T'$&X0OZTY__?$GV>/?1"9J"R>V MLX6YS<0S/,,Q#)L(YN\\R^&;!H] MT#0'M6V7A!URCR8^],Z+LOS8I\2LY !YS;1+8QT!22%(!8FT\Q1= M$6H"I?NQ\>_01(JM$X']2<\&?7"UJP*'7V9@@O;>WKTI): %*>QR:/0WRM(- M0Z*"6X[DDZ/"_]32/,?31?NN3*=00ZMJRX3!#3W6L"6KTY0(**M;>5? VYUC MP,?)GDEJ.9B?2C"$:5^'CKFL!9E][^^2CQCXOS7'$Q(,TD_IJERY;Z1A$=UN MH%M!]L7_@S!L]/=(ZF_TPE.ROH9[R%K%QSI1&<=.Z;ZDV1X9?$AR1+2-?%[[ MXSMOCFKJ**D_$TP0;H?S>YI:?I&SF=6G?G=PLAN)'U*C;*6-?4P]%J7?XLYO M*MK _NW$0NEF\8_!R"S3=94^97@#\V(K=X69P7"BC- M%O^D#J3]O,29U$?AUT >L6(DYMKR@A;SP@N:.QNST&,(_ZPLN$ZP;HS;-;,: M-L-\$OL'QWK(*^57=.&"TD7:,=;7:Y.TIG3M76P*U=9UV]S$)AR=0L48H4D5 M#'+,Z/,Y2BN;%@,Q0T8_&TH9K/>JMSF=N"J58UW.6#8$L?DPZD'"[9Z5JDVK/:X<>;&=H*7? MY,&<=-Z'UO6@J] ;B"2 MMUG/"_(YJ^>X?XC*20@;C_-5+_Y"!]3C ZT<;$$K&_ L6]#*>DJ*7BI.HEIZUPU62LGPM*)Y!8K' M8RTBJG!5=UR2;DQZ[LAB9#J'\YGN$CYMU?.@LZ)-^A!X4TSBS%N9:MP(..E9/[N$,\RDY";_W> M"J\F_,#JO>6MIKFQI:U$6^)UA38OO>4IHT][] M$U%A2+9U$,.J2.'PTH*?P9 &G'E<(4GM*3!UC7TXB19_2!LIW,>[S0M]KWA_ MM$_-ZYDR\24X*YP9BS96.-#=Q)4"@:7D)#+?SO$IRY,?VJ5LT2!!H/7R3E\Q MIK@#FL6^Q/Y9GO!/' T./E#=_ US>&TY"^Y3_]%5B HVLO_HSANM[V@9GM?T MICYU#J@K]^Y%QD8&I04^.&8YXYX_+_HGF3ON\1D-3HI6 M\V@G>;D .9D,$V'%95WWZI/4AX<]32C13Z[@,&\^C MX$BQM2,?U2_:$#WY(?/A)XJ$<+=$\$4=**A(YXK8TFU-/B?ZN+GOTB1K.YJV< &H*0YDF>G+GMFK^H5HXYO0BKG MQ3P]LP*R!P(3$ZXPQS?U>UOD#DH&IX+'RI"Y'-5^CYE'\2$>[W+:\+0O4#10 M#!V*+_ZZE34MW,50TT/Y'SF3+]%A0II*44IKY;>IYE\O6KGDSKS>X8N AL;D MQ91R1E]I2IH(XN5/BL;8/4;$= 0@[-J9T](2[BUMQ0"L@!Q*>A;"P1(<8-VZ M\MN2UV ]DUQ8A":J^ZX@7$Z"2-. +(J/$WCT]-?0J!&(RNR8RC@+RQT/3&9" MPUK$&)=@&UY]5CY__L)TG"P.'SX_61XUQ8CA9D33&D3EXQ,0_8*=/:!#$<), M(+H2F1QQZ\ TRT3G6FBMN?F'>=>._ %.?X>JS_Q\5 VV'9P C76Q.S@EZ+? MMZ4?2@$BL]U=9;D]1R/Z"AUE5Q VO935?$7CL,Y6[G^IU.&=*!H^W=U'ABUQ M5M1@Q@,C5B M!KMNTF%%Z\UHSG2^!5-$>,,]=EK=<&SJZ5??KT_8;V?U&F8UY.P(X1 AJ38: MDW#21T?HX=YNLQN=D$"N96!GXNC:^% \_KB]J%EDUCADKKFJ>N(JCN"E T&Z M=N@^PF(I*:)4P>" M22DL<(M/LZ)M0+_?+J@;6%#^8/36=MIR H++_XAP_!,.4WSC=OQO8/RED:XU MX(-Q?H+4;0OV<0*;LN0V;?:K:]??78)D\X8>(]^BURX8S0!B%V-'!I2C?.YR ML=E,)-TT/.A+NUU)I7Z[72YS_G&&!-EHG&U(.4B/(J"Y%^WK?=+P)]*JFNP:>J>%TNCHVR4H?B%ZK"PSX^/5+4@V@&2?;$&R M&_ LFP:2W30#64RGQ;&T87#.VH*&P%/"V*.[9 ;*F*@A8N1,CIPR^$(G[FV: M*"Z2Q9;F0H)R3=VH8$(#J4[TQWRK*"_B82 A%=970@TA\&:RTW1,N JM+&PD MI?[&XCSO?&2VU?--KYY?XQ+<*$:C'S04L_UFC#.D>]2+5LAR50E2\)=^U-D/ M?'B$ ^=VKDM[F@$.QXY,&<8>($^G!SU^$(5KK$ZN&7<[QJEK-(K :O]ED,IC MGHNRKFA3'JV?SC")?0R#V3KJBKI%^VS/6E#$:4:W]W&+Y3;H62?9"G=AC(*T MK4!TRZ+5%DS-B;]8U*4+G(KI5@70TW%-*<+V@5^#+"L M@2R!+9=051#D!86Z!."@:9_ZD!3 %T'M056G'; N"O9(MSG*/\6O>>-#Z(.] M@_T,+%? MC'R49/J( !@<%2./FB[70O( _A](:^L,;\$UXN6.;S"G4Y! M\&;MR&-?UK]))[ZWC#G#.#O)B3@-,0?1D>]V?B%._K6@)>@GJ_7.FE^1V6!< M4E-3-AA!@HFR-A-OK6FK 'I6E*-Q 3U>/Q;DEO@=DK.:LUI'LJ+HI:X7HOF7 M2.8B'HAZ@'/R]^KI=%$IV 6P,];\-?0>?G$/U22S1.!)37F.,@!2*1X!]?ZL M +P,Q22FX0J0,[^Z#U-]V*(U.N?!5A_5W/)!31+_6OA-+82'_IQHI!.Q6ID# MX,X)DX6OS,F7%%9J 9*EHJ]\=C&+BH8\(^:[F-;4TJ',(M(=)QLZH'Z)HH1R MR2GWC!^;:=X4IH%FI.!DPVD"5!/_Y= ?2?G@@Q\ZX4JF)4]RXN JE1.0-;/E M3WRC<7Y$RT*N\JO[7 RY-U%DN.E:$3R5W @?TV_$3GHXO'QQBD;#^AS\65=B M)\4!-BT]["6O3$9" G"6(#B!KV!4.]PR"5=+XY(1(XQQW51%K@A&;NF13IAD M8VDCF-E/O#FB"*8X5+RO@#X.II.,X#\)_QC' LGKY9K79L/)G9M2+(74J3;W MF!50A$60=E"F%9.E#A[]ZAFL=0Q\1'@FWS.ZTZG#A_XJ0Z?&P19C43 M>X;U7%3D TD_F6WK9(OA#[@Z+D_SF.1V^7$'^:/M+8I>H-TV;<2$XZ@T*T-H M*;R;Y8J32%$95ST=U+'AE=Q+X<)FNI"MN_4/9%S( M]ULZ,Z28I4BY,QGU\3'5-TE1L)^O6=LBU_ANT6]RI3"-" ]PN!C M&((@&FP%C5.%2WS6;@N#3,V5.;4;R43WH2?ZN4Q;WAUTJMTA75\0_,X"3<", MTEW*J)YI=PZP,(LRQ'6FE[1KNXCU]*1F]3SS;;^HFN-SF[0>6L8"ZI=1BY)\ MK;HL1CB8XTKU;L;'TCC$(/\C?[ZSN,54NISU:VQCQ&H0)-W?"O^.\ZCH>^*I5X]4U5(# M,C\:1 J%.G]D=TGNR,#]1V.ER4'*&T+4'J$SH&T,%+ M+B5\&V10HB*P"8':1ID(:?JQ/?%Y5?&Q)VTD?0GA 3FR9H7S8 >.%&_D]5#2 MN8,G*O5VNBR<+YK,:%GRH*S); :,ZAM34,YM>6F6E.\IK--"ZM*? _"7\CX? M@K3'9Y^ZTSM>-!0]Z7B^H8S1_M[.?\)/!U.WW[#TE\B$VR&4"<6)2NA[+[=" MD''A+ \@BDI?@KKL8_4CN$EV%4BE#1?>-L\<-N RWDLJZFE"'WI XDD,Q%- M-AC5B.W?X0DO=\^BC4_- >AJ984C2"&0"#QR_C>Y$/<,PREN>[$7,SIE>/4O M9L>D1-)R(ZL@2]IZ/#]E6QS4ROT#O/[P/OZI77KW=YK96YBC(%:V>IT'!G#SGK9&53:"Z/"; XD0\B1#*F9@->JV"$*ZFVP6+95 MAO*S^AT9(>U"OMASRFYKDZ,M$KH"7$X)<\HR%4*E5VM!(THBF?VG(2W?S3%Y M?B;FDQ/UII42?]4W2QGX$OH^_C,'C]K%W[(+/:KI^S'WW%M#]3N4&LZ4U.-J MVP)KKEHJGR&G)P9?QP(IR&I4$"M1W&RXQ=S[^W[BR-17%[<3TM+&5FC].Z@W M$Z[Y3:9TG4"-%Z40C:5'TQ8?%?!13[?XJ UXE@W'1]W6:E27,:3JD%@)T@_A MU]9?HEH!G1#U1"CWN)Y8J!6_=H.#T7*4G0] M[NXC5)D2CYA5!-@A+NELC&4! 0/X,/.S!,!-\+3\:5I*9Z:C=NY.*FN%'W = ML./**:M;H*"XTX#%E'J%WW)$#;&L:1-R LR+R--$Y12J7+$_F)125A2MZ1?> MXR'',,IK2A$ER.?Q=9$"^>V,"\0O'T%>J"U&1<[5 IY,.-QSXD/0P(-IW!O' M*8E2[NR7H'E1I3VG5-(\YZ*==]==9:$8],NP; $GMRL5Q!+1 0]=QE/OD(4L M5'=Q"Z%"=]B#+JJ(F@E3=[GLS].>->):]S@O1P;^'O@LPJBG^]'/$,#Y"F1( M,COL1PKW(.,^R?VTR /L>>4D"1G EN9([ G3$2)>Z2=BL)FYT M["YZ3X1,C+W3RNJP:(:+*<,LVJSOWA5-^<474ZWS)K6X MAC6,@M$76Z\%MS:6"NV%_"):LC$ZE;\88+%%P&"AKW!4=6^:-U0Y=[00.4(G ML,T@\N/'OTFPKV3Z_-&#I+$DG<=PGYA3)T@4UT)4:="2581<9T:G,#29-O( M>^@C^XOB?&'(1OP]V(OJR,)2YL=:(9/!'-6GE30'\8CK/O.G3TL7:(Y%\BX> M /Q+ELXBR9KI3+J;QV.B^^H\&Q(%$3"5H AFP;)_#^W6@,4?H M2/*4^)Q06B 52Q)1\,;BGVFH1B1(CX#(KS<8B1W2Z-DAHU4W?M@S30':Z/B4 M>B)@&G'U\%#@'@M/E:TK^!L3U!,+K8,[6RP5LJ:&),>0_IMA%]_3C!,=-F/O MAY*CV+!Z0!LSS$-B99Z;>,UZ\&:K.NK$Y!.6*N.M\#CSM\DI9&&5H:6T!"47 MN9>.# .MYY2R+8QA^L2M@"D:!?,%6FL0K8G@<))Q]EOY3P?G4O^-3+XW($6# M06 $.MV<=/KFJO7"!Z>Y]:-W&U,R=K^:_K;P$W"PM_\MK\ _*I"P_:??F-ZG M&;P)*^2PKJ 7]XJUQ^&P5/4"GAX7PN:#4^X((39K(/9+))6/\HJ1FC[NF]** MH8C(40X*2U7EKX=Y.12PAB[27_P]_4]OZ0MTE<$[<):,!A\HCZ7:B[^\_>'= MAZ"^B+0K7,M>V08)-):(:*G:0T\XD)V M-GK:S'*H^&"$D60=1NXSVS.,"CYNG4%OL:D&P8<%:P]RSX12-]+KJ 0)G_N M!0=U2G5?QX,P[) 6]6Y%T:B*;+7$DQSYBU1L#%@C@[=V4&H-SYKWOVQL:P$N;R<$& ^<^%M,6(^'BYBEKD?(7Q"F ML"9ZBH)V#QU#\S843W%2T G2KYY @58SZF!X& B&$ET.8?7'A@G[ UN %T8 M-T(DD?*B'73P>G1&G<+(Q0QVW9S0Z-R!(C)7+&.A/LD1 :\Z5$O4\1&-.+2$ MQN2E=!5&PL,5;3+)1PZ5>,([VGB-WH+_)R M2=RD"TF^TZ7-N$#1CKK,Z :+F;?M"FJC3-PT :*.J2^W3Z_Y"';#KXHI9T,/ MS:"):VBO%LV39"ZUB4\2%41<1(>3_JS+>C"EW,!,09-2P#8F*!(BYP9*USMO M 1?3[^+;W8IJDEDP>B[(7F4 %KQ)P>NT;F7P1'1$,0*4^O;/C9]5QYF7'.'T MC@QW_^[@)[N&17PC&@Y%(X0N Q-C1$1/RQHAI$B.4&3,P&MI]$Q,SRYY4*9_ MY8L,42BI]<7:AAA:0 B!JY<<'[/P.Q.R9B,CI))7W+9&]^5AHP\!KD6R7C2W M)Q02I00-K"?*L\*B1_Y?C^Q8^;L8PK,Y@0*3=P1I^R5J,=NF2P!% MGO*W.A M:&2]LB#VN$:B8JB)S&\TLT9GM#\"-I]E61[RD^X$[,ZS+79G YYEB]W!:O3Q M/2=.A+L-NS?D ]8@4]4:=!3]5HR5;F,J+@F( !=*:MF2S3URY"_1I>/WU4O] MIW=2D-I^KVL%87Y2^#O2EE/+KRB]0E)UHC<5X(7A& MHI[J/N>$;\I4#+![R--@N2X'4W#-FA8"F"N,$?["P3IS3$K^'IC8HU^V:LC3CS*O\&Q!B>"T247=+4CL0/_1_#WX MB&?!]M#*"]TS)#Z"343!)'($4-*R.JY3YH-'%IL ;X;:&'(B*D4=6,NPNZ1Z M:-H9PZ2"W4(\>\X$]^#F4MH^?]2.CG%@V7P5P30DZ-:<,)2L3Z4G>\V$)CDB MZS.8I0A1)B!N@I!K#H75T0KS,MG(N)JQQ&1=(7F#4H>>S^@M$A_!#H_6:_W< M5,RCT'4EN@D\^O2[YCBOBC_92-);OM;PZ[ .JQ/7_C$R2X3$F98"WKT^_#%4 MAGX@0,GKI@X*@.^!OQE\G!1C;$W]U@^OWW\,W_)CC=<@W4$^$'AV5"$*;BK% M81'0::GHXJ3Y[]/C#*8.2MY!79Q]J"#21%?WYOUX48Q8>Y=2D?BBGBL,!EB@ M_R=\CC4G:3F)7T$O8/YK-QT:1/]DT/VP[)7J('X+.4$>N2 M^#UVV=(A*4EPN5H)2!6;["](.R6-,CK!1&\;ORB=H&H;/CE?SIS&"8K(XWQQ M_S4ZUIN\NK[XB_-23O/-S*:9*\,L=X51_Y146 M,ZHAWL(>2H= D! I_BSPR^D V M**6- BB#_T JY"7+TA&H3!AL5RZ3&?H-LZ:XZ4W-#C2TG?LD^$KN8!DRM2=S'Y*!%FSAHF5W*TR&O@4> MUIAN_^-"&'.6)LD?>=;XZ=M)1#!31A'_X"J5HQ"C$.* +8?-/\Y=V&8%ZZF3 M-N33*FM;3(\?U&A7@J/&YB'"[X,V?,IM);=3;-IZ0Y5N3UK^X8 +$YT/A\U" MK"_M$^&(6;=+I:X5ZEC89 ]S]S(*50(;,L8H7E&/#8:L@]8P,GZD3C3YD_"WT38S,:2:POC'OC-_7_5*-&!% MD0$&4[)R,>;L(%-X3V6!84#R#MA@=>A(CFY^AW V]FB;I(KTL$3FW,"1:[,L M1RF]JT:Q0@G;P03"7UDF;?B:]&1[8UBAN>>!EI&:I,0)IN]6U&M 7U9I6.L# M#P4T1V9#'AH_;Y)CO%')%!4\[](BPXROTAX+M'/ 6L;YD&OV?++K& OW,%.U M*B.^?\%C\ARB-0@\P<:H6.*">1 *5A*RE,YK5% IC'-RD[HDY(R@!=91@6V[ M)E?G_[W +8(:-":>YS5C7^Q3BEXG2C .0>#M-49<^8QY)V)2[K:A:[=%M'K> M QA)Q]$>$*1LM)C /IZHD;]A7-!1M"BZP/JP(N7JUY=@>AWDX@.O5<5,A9 ?6K'C%S#X-Y<#H*"]1T/:>Q9PR MQ>L8N?GA(H'_<9TS/<7(M4AJM%AFA HYA'4ICH5-DX[8N*-C:>-W23 M$"#-)6E/H?PQ;(1)SP*!M@)A"/>X)X2FDCPA-$(5GR4J$9C'S23WH4K>UNZ+ M6:)A1 L.=^73CV9$J=6@%'ALU6G7Z***6W],NC8F7.BFC)L_P@=/:DAGL[0# MN'H9W,N,-][9=#*\YM#EX.8,H/XFG$X;!);/F:/%)B:[N/+!I&A1_J0:I3E( MTBW+OM!QHV@YHD+M](J(-H8TW<&H2PDP8@ M-ZH\?CTK+]3JFNYL.@MXYN5[_1+ICP^+\GR+1=F 9[E;+,I-ZTT^!K50[6U5 ML0@"O+BN7@0?]!.BEA](\H.^LZBXL3HT=LL1*>>K.)RC<-"2700NV)K$M^]C M&C%J6^)W$H"R9=6$8L)16S252M* MPC34JC*QG=R;G%P*=Z0-V\<1[(&?4/G"1RS@KDP#BD[EK-L+SD5?[N5'XD7: M_+G"%C("ZSIE#&8S:9 ME'K0C:UI"X4@FBR.?&5<4+E:L!3PCF=#%*("',I(K4V:OKL@T2^RR _!9#WEQEG1+(I6X&!T[_E.,5'PD4H#' M@;8GR$EXU>HIO#3(%N:8;A7>3L#$JBW\[\!""'ZG2+"]PE"<6>9K9AU@4NQK M751/[C"?N&G+:H]&HJ_P%:KID>R;,,RPJ8$F E1G,&[;";K)"=*X4^2=/[EE MI,_?COQ-CKPWFF [1KE&K66G\3H2HJ@STAB%W>W\W.3\))&(I.D8PA09&TT/ M'%?V9HY(YV(M4JIHL;DL9 #%N/GK;6?Q!F=Q45EJP4A%1.W>I$+ZITN3LL;U MB*"/D*L-/0"?JOITAWH=3-XWN9$6X59\]5 735(->J/5JNB]KW/&^G<]"\5\ MU;X;,_@V&1^.)TJ7(Q0/O,Q#/X&NXK;Z=]HKQ!5R9)9$?O$K>@BPVQ43Z(B5X-J@]%.0GH@0GA?,@ M]+6.I7@-\U^J#0R:P1UB3>7>'?C+BOA74)/):;!>"S4(0Z:.R4G(8G695#@? M(B(>ZSH#-Z&BOU%XLY]1KU>\D M66A$$H*;AG"BRUIPOQ):#..^'6K%/T3\9.B9)+9=@%9NYDT+T@R(A$^Z0"(C#>R:S/#%>J%L-H):P4] M>TL]+$J.A'QR&:/SP==&-[8=Q+9"4:AD@'G,?.H(F/I/C3],W:@@!DMO145E M4I@BT'].%%%,XC2AEPW\R'(VQT(OJE# Q]>J24(ET"S!]UO; (_FH>"_G?F-GGF*[$+JEG9QX?]\HC!- M]+,:E6'D%T\*LF_>6A\W^13Z:4*!,ZU'KNRTDLF_2?P(!!3B2&1IZY&:;/$I MKA>=NUTS7[QFJ) Z\B=IJP'E3/I\(YB;&5;MSY%?T$^W,C?=&,QW.\M?/,O! MT/,A8#9J32 :Q6B#YP:[E(S]=@XW:@X9-6PHF"4N"PB^)#(+NH-6707HI1X= M0F)7)B>S4 5+32 2^(@[*4D#V7O\Y[5#/C0J/".V*,$#-E!0^Q(L=YGU KA3 M>!A%!#24(T! M69*)"N29PJP8Z' !7^(VWYC-Z0AO,3U>>$QE$#]JZGRDK\FM11*=6=9R15AJ M\@"(@T#IFPDA^()65LAP9=!20_NZHMX,P2Y8R&MR58BU$ZN;QI@FRU4]2D)6 M-F?L1M@[%"NVPH5JB#G0A^W?P:%E8NJOOI!&8\.D@^M7(QY/J:D(6I#H,?SC M$MM.6DN+L3#5RW2V7"*:Q@5*[WGSP(;MW3NTZ:0NPB#:J;/R%3%[N#*T67QE M&_7I^C5S27NG7K0J\+92(.P-(#CP*(TF>N]"ZXZ8@3A;C\.DG.('AF7>MI)Y M AO+0LF-S8=B*!P^DD%^&IOD"/*A\RU-?&S-_7;;FKL!S[*EB<=J5"%S4L7T MO@H3&G$[ZK@N2]&)!U\*[(R@$T33K*TI-%L<$?:I+S]M_Y4>/8 M?]?%"*94:<&3U@T06'93HB(#C(5YQ/EX]BF#$Y. \MA%LWVUJ%H0_%:(Y,@N M!Z+SF$R%+]V D+^"6NRBP=?[-U)XP"",>,8^"MTF4D*9!/1I888X03T'>U@C!\W!92=TK(N5@.'.&O[ .%,<.JU.CO>D3OEG)( M0*A^[Y,OC X[B2$,'5074<>-@G,FE6)*;^_/36DW5@M0>WKHDN 8,-)ZY"D);USHR!,R#V] O/V;&OZF M8,%#Y?=J"_[Q873?AN;6=M@0=7"0)WG]\:>8+K%Z&JU"M84LE.C^RF7'/U-( MN2D%"6.H4F;%]1[7C)I^@,]F"ZVN.W\.UDN'-G@EBM3;^R5323(@%H<0JR^@ MN]"PC&3DR^=5L[@Z&>33A\&_]E9\,!K^>D@\'E"DA"?E'W6^D&DS#08&WH6, M%PIWGS&!14L.HE))9(EAR(1U+NK^&"TE68=6%A<9V3O.$*6.< M&*6H_TVX1'=T\67J &,# M60V-0L)R:UHT(IPMY-]:8FB68?KWP/"?IC4%V,&MO4@ "V8;70LJGN+_Y0?G M3U>UDV*&G4?C:[QBHZP(25,'W2'_X0Q;A0Z,,71*.2W/Z#UF2U('6 LYS 6M MF]*O=__T2/=-%GY9!F<_0K;,%IZXO"1?EEXJ'Y,3'P8TU(%%'7C)3U9"%( I M_>!DF- 'SE)'@"'GZ8E)X5B>_:Q:7]X)J*\ LK M1VB&=^SX&.NL.7^)@^*B'98UI['YVZWCE09">#3\\.*5'G5*)?<> =(8;?Z8 MM$-3G[U?:9FTU(L),>10]#3:KY ,@O*RZNZ$$HO,O6XB.!$Z:'YH_;,,/Y'/ MTB8[4G( 1A:04M?RZ/IH&JC0'9@?O7O]T.:*P(B:A=HQ8VSC<)I,>:>FD3Y1 M\BC9RDD9*9-C &RRXIF(5F=B5()?I*NR>Q3?DB;QX\N&OUB?#:?'+4;_\=7Y M*=K]@V^_VN;0'TD._X49_0R\4]\?4!V&T,YR4CLPL.TI4O47.QCOQJ/BY+E-?2[S7V?<72+AAH;$_NWB^G4 M^W)_NM: 84S*6#3>E\I?Z/_7.$+\5_-).^!BPZ^Y_S#;ER?[&4D,'%R\"_4\ M1^6O_T\>5#T/(B"E=57FL]9]I__XGL P9;[\KJCPXOC2]XROWQ%WQ=_K>^]D M ?XDK@B>AO\LY_#+%[LOOWU.1_&\\?\;Z8WEE-[%*?V7^6CU;T]>[#YY\F+M MG_=V]Z_XMV=7O.I9#[N_M_OM_O-[\K O=Y^_.+@GS[K_;/?9RZL^T*T_[+>[ M!P<7>Z"_8#OPEO";CG;I?WSUY*L.@O2[@]GGP7Z*'V5WO[OS>--=MR5\<9X' MM1?E6(*ID5<_XZWVZ)V^NM!'[\4 _%Y3ENBW4$/YR#H<>M(9I/#C&YM7_EFH M/O4>T?E[$CHD G8,T2,>EG.73.Y_@/"\#QF0["V7@U?2OP)18I2>;VT$"6>] M=OQN,R]QP54WHX0^>K0'/Y)/TPS^KKRM,M2HL/V:+P?_[>:#']S@0_#2?*Q& M(3+\L^Y 7^N[/-L]N,#;]"22YO7LNYV#W1>K'AB!93G/\/7^-YT _ +GSFJL M,?31JH\UQ%&D&_N5035?OY'IU;__@D5SZWX[UL;?\FI!.%_QK-3/ESH&?%-#0$MV.G+[A: M4%D[D'Q/U]Q>VZ[!6.Q=?"2N(F9VZ[A+UG#YS_, MUG ]N$G?&J[':KB^/7B:O7Q^D#W;V]O$=7QI9UH2]U=UF>]B"MZXHZ;770Y_ M.'B1^LN7VN*=$;F2]>X9U7MBH_>?/LF>O=B_Y-KN7T4W:HG/F:8OGIJ-6_87 MM[=]K[C9J^[9P<'N\_N_Z+:VX5Y,T]8VW"?;\/SIR^SEP?-L[^73NUMY5TU2 MWB>_"E7^%:>*?ZL9R(O4C6XTDW87A;WW*+A]R&:S[Q6WJ^XV5MW6.-R+ M:=H:A_MD'*[N4UWCRKNF7!7N_>V&+R: *^XZ'26I1P%+/O%#-ZH7!+U$^O%! ME1J^*%2]CG':E$S$IEQCNSRWR_,:KX&SXR_ @%^H?>ZJ/>6WUOA@4#BX5U_G M0S_MZ)5P.?N#&\$27:!]8XV27[ZD_,*^P;PIT&WWIA_US =[5P&1M_\$^8]] MM/OF ?08F'A6B8P&DYP8*N>3FIHO_#\'LS*O.@Q;BQG]XM_V=Z68",EJ9N98 MU7+_N#AJW;\61!$@/*#CHFG1T4TZ0QEUR[Z:-44Y.'C)V1H\+3"/COA0J&/7 M?^3CA\Y3_-O!WM[NWF!ZULW_04PJWI)T/LO]QD/GU]T(C&_4V ["U)):U\%X MD4?D8[D<[.T^#]]N&?<8Z#2%#B8A-1%1>>JY34AA!#)94VMM8X"2Z+3VOPL7 M135B ,Z6>EO6_+KW*;_Y3KEJ,\QN.C1WFY)0O?@&?9 ++PR_A?%S7> M+[_JN9L?O.$."6+DP_EWS$=P\^3DYQGPYYF;^GD\]NC_[A7Y!5GC=HZPWEO M7F!K4L\W&6XD610*<$@%A6B"D[UR2_CX>3V[H\S".8,4,PM)L.MX=WQ_YP\H MZ8:\/*YVJ#*\]^3)_F?W^+>KXMZLBD,:9U)> M4;F0PTGAQH/7G]UP 2& =RQ%/)@M&A*8!S!A_P44.@^I+@Z=1[8=^T^>[8%K M':3AI%ENOI-\\LG>@9:B/^;-45ZY=N?=Y](M!Z^@73XXV-L[V-V\U;J]QF9> MX\+G[[08C4IW1Y# __MEY^G5^OBWEO.Z+>=!.$\/OM!"W0"$>WK=(9/_9AEO.LQ]PG>4\T/CT0.+3>_X>@-H^ M_7[S@I>-7^ /U#4XZ VUK_7\?[GW?!M/;Z^QC:=O*YZ^B]?=W]O???O;QQMM M,7Y@/()O@6$:_/\?/OPR>%N1@N&0J-F'"ZBP?DWVLM!?C_37H]J1 #R URYO M5.?Q+:U_2.GX2^3S?$!5D\&1&^:+UE]FWO)MYODQ:[2ZZ9$;C="N-)^$:\3G MT?M]L[LI,[J]QF9>XU%8XR]Q5N_*&G\\_/E&R;(>TGA9T_=[_KFNZNER\/KS MW%4MN<,?AQ,WS8-MWI1AW5YC,Z_Q*$SB?710#U_]LBGNS,:/USDF\3 OAR15 M3?_^I:@^4;O[EQG(#?5OMM?8^HR/QF?\\?6;37%N-GZ\SC&0/[HQR$BNS3YN MJ+.SO<;6@7PT#N0OKW[8%-]FX\?K'/OX2W[DRJWKN+W&UG6\]ZX0F<;W'UYO MBENS\>-UCFE\W[C6K^GK#*XWU-'97F/K/#X2Y_'IIG@V&S]6A[5_E,%[XL?L M+VM_S116<]:$+XPQ)3K0H;]![G]#C*-*,S+P)]0WFS(!VVMLYC7NK>%@/"/GIOZ"8VIT M!B"'L9*O#V'/]%-,-5Q4P[J9$;[3?_9H.6C.+3EQ,OOG/':5-^ZE>27R=TO_! NR_8D=;Q?#B;S8 M%>FO;HUHKX]M;-6FW/Y> _76\[WU['N7X%E[>O#57[>_^+-@\/OKPY]_>_?+NY_^.QN\_>UPMR_E]"B6VMWE M:&C]L/SNRU[IHAQL][X+K_'IWW%J),AJ6AT*:]]5? M_U:W;C;!Z-?'>75II_B6'Y>J7@7YT\AZK&%Z6K^$MH9\:\BWAOS&#/G/OPW> M[ Y^???A[>';^V['^[/Z-["W+FJG)Q4&UP?&PP*9B'6\/&09HTW\.\G&!;.9 M#7XJZR/_8?Z:NZXZP:-3*'F^OSY'^I>C>K3T_YG,I^5?_P=02P,$% @ M9(&E5"G<=HM.$ MZL !$ !A;&=N+3(P,C(P,S,Q+GAS9.U=;9/:.!+^ MGE^AX\ON52T!@^>U,KDBO"34,H?GYX&J&-K[H)8#+4IP8SHZ,5@<_1-)\X/-*7V GVSZ0_C M&5>K'P51VUZNJ#&;,]2H-QK;;^FMTM2O+B[K5]7IA5*OJOJ-4KVY:EY6B7)U M>3%I*$11\6^S6WRA3:[J:KU:OVZ2JMK4Z]7)I3:I*C7MZ_--_;=%9KU.M*[8_[P4@4K?AE3^O-IA(4Y\P,"7O# MC7QGQ2O3<1FP=1O:J_<")/KD6A4HGR5_UE5&L7$ MIEEG?MGPJQK0[:,.80 ;L'MX_/G6_0)G^[]W^ M _SL[@_3).9R<+FO* /NAB3DB3IUF#^U!JV'=G?TI=L=[]A1-UG)(6S6ZVH^ M"'VNR&-[ABNBXT<,,3J;$V9 A?>(W29?.9 J3)'* (E^W9#RSU,'-NH11^-A M^]]?AH-.]VG4_<_7_OC/_7G;!-YR@"_J]OVJU/@)_)$0<$) CMS% M.5/1T!(,84G)7%6IK(T!C6[-$V M#0TF0[E!S,E. F!#J2N*-P4Q',VT'9<2CJ;'&-E3%&&-0MXH8'X&;TO;;P1B M+C#%3'D',&$<]?\ZI2&T9UC8T@QL]BV'43$/SX]>(K&\PS45,9WOU/O'&WLS/G_NS]=XQF;_!&V]'M, M?Q#&%30BFDL-GM;KP /#W W#XM)D<*OU"S4OW!#)@-S?Q+\H(AZ!?!16 (4U M0+_Z=3AY$[$M1K'&7&S>8\:U P/F2>X*Y@H%QZXFKB4(T\@D[AH_43E:16XC<&JY4D1_,90U<)!(R M42 4#2W40FNY2 @.#.'4[> !4PK5>B;[\ (Q9G)*5EB0^^^+HGE$#[['+(YH6VQK8VU'(<4 M'_)VER2'O:F*M'P^V'VQ*) K)KA",O)%(T_VV2C62FMI&G6)/C#PQ#!+366+ M\I4#KD)(FQMP7PB*2#E#NU;/-Q[N6VPEM(3-E@91(JVD#ID2<'#Z$X&!S]U7'T[C*@?W4E7JN<$-1*! QAG4M7)* MIQ5RLI/#>*4JL?QR*HRGG5G(I^_ORIX!_*Z<(=P7A)]M6W\Q3-"-/K"MF0EZ MT+U8,3=H$A;R3,&U$D_A!8-)VLS;'8=9BSX%_\MRX*Y7,]EH-[6PJ;,^$M4W<_=3&W:TGZZ!DP-WM \ M]ETEN5GQ[$9ALQ)51.LZ(J^2R*LEBE8S2'LAJ"@*:GHVRRRS+#W+*L)3;AA- M58FM[V4:QFG'ZVVP;8/UL,;3?JO\V\4WR:1Q.737^+*KQP %'$Y6XRU=%XSY M:C;XFX6H7-$>5("EO -=J$IL<6@+*7@2"D 1"2?9?09DALU':FN$\#-Z\D,6 M(Y1WH4LEOFHG6* (CQ/6>^G!)Y.1O,-6Q.6OT%/() S^^@ .3_FB>XHF8/%/ [)9IA@5;+YCJ? CJ+I:FO2)$O'IT MJ3:'UX63*G]GG>0V!=.TV%Z"%)L2CZM"-(I6H MK?<>K>M[-D[/$((/01]LZYDXH,_1'-.]F%@&9[FA--5&;%]"FJ&$GYJN12%/ MUAGDL+=/8KT]J1\_FMA:?\321E]^5R]E,)N>FH:B/^.;+,QTP2?$RR MUT"\9M$O;B*5.TE;XU,B++ #YJSRA>%)IUI3*1AOO-"R6^-\UCYR,7 M,D0^QS,Z0@W[R0F6%2#OP9=J([:8FX'J.0B- A\>LP!ZZ%N %QGCUP)3OE0& M\NYXI<1W$T:.?.!K71XS)+B=$7'VT@U+,9=WP6NU$5M5ER!Y[GY1L!\(\Y3S M2*@(1',C&:>4=[@;);YI$'@$V 7+Q(^9>47S':ET4N376J]&5]^3 +B%)-= M/+)VO&9C(^PY15\Z"7G M(_6S,*.,;R^,F=<#(BLV"Y^C/A,^'EG)]&6\I#9K.2.\D+);X3-V J M1KXHVU/UDYE*+NHJ\S*4>\O+9GS_0B[L3M)A9NI\/ZNYNXF1N]@KM1$?'G,! M?I[J%S(%O\2;VD&Z#+D17*N-DKU^7>YL 9GHP$0O^&!ZL@K+M"C!^S>%',+D M-G&C-N+;/G+:!)_2KK\-GZPB11&OP-D^$B'C7XP.P@]0W]Y&<@J4VLE%76W$ MMW+DM!/QC>P@\HWL"1K+A]KFY6_>[XT+XOCU&BV#U93 BM(#QQQ$&A=Q5&75(1-][=50HPL/@7,Q-^XY7'0-QG M>KLDU+#UL;C(2G>I/\MP7)!F,)?_^DQM=WE7\8H;C"PJR+OW:GW!Z:UN+[!A M]>$=9Q1>D1=K;VA@A3X ZZ5_ -;RU9*FH+>4N'>->D^ O6'-+GCLH6-KU&,E*6N_$ 79'=P%'DZN&]I\!"<*-^4PB_ZS$!42G,,Z&XY M(>]#_]3F)!?>0SMT=CN'DE1S)Z1?'J->P@FB(,5QOEHPNIG&7T0?P*\L&RW, MYM"V&7:JF!=T.N <-8A/'==D/6HOVECG1\QQK^D8Q7KL3LP/K:,G?COZFA=1)QQD5W%17P\^59 M'UH_]WC%KQ2.55ON];.HCL'O)[FX& M8M/5>?<E;MV[ DPZ9L/ ^@]8SS EY M/:&U(RB3,!9&]33%IK.AJ'V)R%:7 0:)+1:\FGAG>8$:R<1@A70(+@NFPG25 M0XL/-H-8R%[WBO45:9E6E(?RT#;2XS-M(A('6^,_GX-I?(X6F9>UIHS0/PFF M/=NEJ4:Q$\\CM8+T-O&C7MV%*[Z66?3 AW4N$MPN(-F\P" M*3E:+4Z)!ELDU,)>Q";',+W\,6"8=&G0: XN9TQH9G27@_08VL@3OKQ.??%] MEAA5Y"V3$!Q#>[:S#P.8:'$R)V^Z(D)PZ$&U9%2T[RCK: ?3I$X6F&?Q[KE- M>0S6G/H1GKQYF63'T+:D^:$?T/$O$1U69H*9PN#0/3FTLK:)'8XFN?A&;$;PDECZ$%D9R4R,WU-\\_':[//RV0 MW,K+Z-!V&E8Y_*2HE_WE4GY-E&1[/'J);^C)WW@9[:%;*)E+/A#VB1_;R>,! M MW5NP0&IA\46XZW+O\9NE;9J6HA]D<:B?07> 9Z'JT<'CGR&*O5:;?N1X0^ M&QK)B*AS$A^#;_1OBND9K\$6%?]&H%3@)13'FHC8/A0NJX.GES]TIQ9S&^]P MA?!"0S]PR @Y@T$F+QA%]HED9ED*<#B2)(O(E\#I.W1T+%, H"Q=%"3X1W"YX5%HA^A?$FP^\6YW,,%N\[ M&H1GP#_[]3N*4Q113*,5K![MXTS$X);L1G1 6S8QL MTAYI["$)K;(C*J5,Q):+[9%JJV0.;"']XKOWFMO'2OW"X91 M5#M]H-J?A#<+?>S!9&[TCUL0=QD<^@>M)]]'KQ-;[R5Q!-QK#/44FXC M;G",7XOV^+Q MIYK:EX[;=\(-IB\1-"8,/3WSI*@E"VM:EKA',N#Y]9,ER<:[M51)Q]#1!MFR MSI>5W\GM9&7]_3^_G8Z>?8%N.IR,?WG.?J+/G\$X3M)P_.F7YW]\?$WL\__\ MQ]_^]O=_(^2_?SU^^^S5))Z=PGCV[&4'?@;IV=?A[.39GPFF?SW+W>3TV9^3 M[J_A%T_(/^:_]'+R^;P;?CJ9/>.4\YL_[7YF(AFEJ2%9,4IDQ5#(9*2J@50*1(E 0= V'.V115"#F)^8>.AN._?BY?@I_",Q1N M/)V__.7YR6SV^><7+[Y^_?K3M]"-?IITGUYP2L6+BW<_7[[]VZWW?Q7S=^/% MW(OY3R_?.AW>]4;\6/;BOW]_^R&>P*DGP_%TYL>Q7& Z_'DZ_^;;2?2S^9H_ MBNO9O>\HK\C%VTCY%F&<"/;3MVEZ_H^_/7NV6(YN,H)CR,_*WW\G+\H[7KP\>O?J\-V'PU?XCP]';]^\.OAX^.K#1_SZ^^&[CQ^. M7A^]/SP^^/@&?XH2S:\P._\,OSR?#D\_C^#B>R<=Y%^>^]&G,2FJIV*!Z]_7 M^?@7WX6(?A3/1O,U>XNOEQH,WUBF\G4RG U"<,@N!"&$2D5IIXAS#+\(K MYZA(T8OK"UEDG**0 M7+[?.OR0]]TD#V>#9#(7&N6R%J\M19#E=HX$[UW&9,S>@&PBUQ40U^6YPIN# M+CZ;= DZ-'3/GWV%8I:6-F^!R'?Q%J&NWW'+=[R8GIV>SC^3#&=P>O'[Q0#6 MU?UL4F>M%[I$]-LJ^U*@PV^?83R%Z8 ;X7DVG"2?T8*SP(AU$6%XE[AS$+2S M;:E\ 645Q?/OBB=/2O/;+?S6^B]V?/ &+6L'T]E"I(-Q.IJ=0+=XM83U#F8# MH;A4@B6BI4(Q*?ITRY(A3N8,.GIC@G_,2ZQQO6TI_6XRGEQ7UO*S!X8;*P*N M,-YEADAK4(9@':$0A,H1P!G?A-KW0NJ#;6M%A9N,KZ.7:I;ONL1S<0?)@@2> M/%I?KO&+$"0H#&9#LI;S , U:T*0.\"L:?V>-#6VU44U4ESUQS:*H*)$@6)2 M1!H:B8<$F,H(KZD64<@V9+@W]EE?GF/X N,S>(T:?3D9SSH?9W]B@O?R;#K# MA>X.O\7164]PJ7&X2U1$J+$0F^)I%+3J4PU"?71.X- MP/;!?F[+G9LW0VN=5;M97DZFLZ.\A#O0,7,(F,BSG#.&+TD2+W@BX$1,$"07 MO$T*= U&KV+&6HS8?*$;Y@G@G:6669(Y9BK2Z$2"]XP8*R$9EQVG:1]YPOJR M?8 1_NC3;S#&#QZA@SM(I\/Q<#HKE_ER&:5HT!B.8W@O7&8EVO<8Z-M$(F,\ M1Z]\SK2)P*OAZY,IW(XM-^G?0#_5[HMCF )^S FB>H7WYVCRN513+R"!8"Y' MC&'PEL7 UBM&7"JWOW NZF $$VULXH.P^A!9MF%*/6U43#,NR@47#GTX/D-Y MEX)/QM-?(4\Z6+P/?3E,#[\ALU$/P['OSM_@\DTQ=8HE%)C,;X2+:'F0;18A M"(Y.0% B8[+$F[)R%D*V)E'G3:-TI9E0U1S5E3J-\%)I[1/Q/F)TA+DFL6!B M2268S<9YFAJ[JONJL_LUTWWAYKVUL0UUN-/JF$H>)05*@$K,4VU.Z':"(S)' MRS--(4.[ZMA^C7??^--*;=6< 5[X"J4]\A>YZTG"](S(P"CQ&G%(RS5CP#Q7 M;:*#:S#J.#A4[G)Q?\4PK20\QD:GO+$D*N[1CP,F/#YPQ)2M,NC)(>F&SND6 MH#4-;]O,<',BW"Z=;;_\3R+80L#P7BE,>[G$1>(QD6QD4E)QZT.;LM3. M@IW]&O/:E-P_"V[0^N\O;J[R6WS=KJWBY='O[X\/_XGO>?-?AV_>X/BY>3TH=\A5$%S*^GW3SA9_-NF$XF_DP@H^3][Z#,;K]J*)0 MZ.P!C"F5#2 6S2(QP;+(NOTQ[@!][?]!^N=D5![C_>:'XX+I:/P!XEDW MG UA>M -I_BC5_AR_.D]=,-)^L[ 2!V;MXEES0CR#1F8,$;30DL;R[/QO-L[ M?%N)^N19=LGV5TRP0?05\K[W@Y]&(X6]FVE !)1>F9\URS-L'%8\BVM9Y7/G] MO<[,AD BCX)(;X $C^**+*B(VMDEEZ?\553V MQ8_FZSU[Z;ON'-?[O_RH-$1:5*-G!JVSP\ 3G,+E]I08CR;;6$J#:E0"7@5> MGUSGYARY1?_JFJEW(\0X.4,PQQ !@6&*@OG AA2IIH>*CZ>_X+4GW7EI +%)8G 'AGA//9&8NQ*G M32*:6\B4*;32K9XG?T?1)W=93_,;KW,U3;_OX+,?IF5/Q$43T'4)@1HF)5+0 M>Q=*>"^)56BA(J,1I,J6ZC:F8 5PJ_!"/CE>U-9*/9?QQ0]'Q4*]GG0?T)5] MKZN^@C#[_NK2>D45!"XFIH+*E9Z(DADJ33 MS&B[-!.Z472U'M!5:*2>'(U: M:JL:I:X6$D"IZ!1%.D-YDIP\)Z6[D2@7G< P")QOLW/DW@K.5O)MNTZ*H@UVI(LM^"EBCS&+0^1=:U>%%7'W4?^%V1 M\0H>%JPUCC&BDK=$ZA2(U3H1EM#2HU,W430:*7(OICX%WM6(44<#-1/Q[@S2 ME3;/*XB WIY)DFD IURL.4AG1)$!)G+1CZE?9OV\(=0]2GLKL6*:EIH^8C# M>6F]2Y:X2!4*:#5Q$B+)RGOFJ=7*MPDEZC^ZPR0G Z[NHN"\J(.!HT%0!H3J M(EZDG* )IL1Z&T))@HUKXR#O -.G4&E+)MR17VZU]%6?VDS&5U#HF)@'=,$ M%.TO0RB.&T$41"99=EK:W.Q1S54D?0J(*FM_JT6OY_12&A;9_>B]'Z+5?>D_ M#V=^-# J*9^MQ""L3'<#$ @&'$G:&%',.-.-_-W=@/H4 %4F0@T5U R"SD[+ MTD):I<%J8*D+6M!,@#$47'H$R5!ZF6G6W*DL&]4*U@3:IU"I-G\:JJSBX(F9 M'XXA'?INC+G@] KH5Y"'<8C!'2(I W=+FSHE4BB'07\,Q&>=',M).M-JD--C MV/I4F*S,GLJ*:5&0O"@G*2L,4P"$.U8V%"1'7,@&4P"7H\K:)-/&)SU6P-O\ MH>][?UXJPQ<29BIR$-R0&)S'&])1$D+"[(FK))FB5IDV#8)WX^E3[+TE'^Y[ MVKN% FH7'NZ0,&<6 W."I.C00/-20 W,$BH@)&FCX$JUK#IL5KG>0X6R$B4J MJ*$:*UXMD\/E'+4++,'QF"(JS0B+42%%"8-U94Y;=-8C4&?;=-'=C:=/<7EE M/E100.5NN0&UD+@#2WA"(63DZ(0AEKF)3CF&%@H:[4Y;7+]NSQ]&GRDD[4G( M"=#6ZD""$![753@GG%4YM:DRK=VZL-M^M[6T?,N(;;S$U0W790EW@:DTUVBF M(=G2+0&8R$KJ@#C#$U&2>I:U%UFW&2%S/Z8^.;0*^J^T^(V>QAZ713S*?TQA M#FL0 Y5:4TVL59A9+4Y^7^UD$$93%6!J*U0!E#2AB)! S$;5 F,G1&C7IN'D*U M"A?TT^%"-074/+3"CS\-PP@NPY#+>?"7IHJQY".5G&B'SD8V*!R6?94C,M.<=!G V_++K"+"B9M72$^51.R"DG[GA6NL(" M<(M_L2199S2FG)A46OU=4L0; MP%!=&\N"3P"YS0E?:P+MVS#:%I2[%4TUU&7-F/L263'$1_EATSP Q*)2 )*$ MX42JE(EGQA$03HOH-7>VU2ZR]9#VJ2ZW*\:U5&8]RBWOBX^3@X@)1@>/@!39 M1,.T(#2;,M2(1G3\AA)N%!C\7])&\V#6!+IFU>^'LG$M=-G$QKVK#I MQ?M4MFQ,GIWHIYT[O+<*-P 1;532$L:R+WLB!;$*D/04=/!96:5VY GOQ;AF M1?3'=()U--C$__WN9TM_/!].<'XYT,F/1M.'XL6!U5IE9SFA$00:5H4FMCP: M,BY8(R!)].'-O>/&\/M4AMV#[]R-VNOM)\+EN3%JZ1C7IAO&&:3E**;KW[CR MSL4TX#?CV)7'U:]@\3>^7E2I#[_%$S_^!,=^!H@%6\T6&ZG&>3@0A!Y)* M.ZZ#Y(5J=M#(1O7D/1\3\>1)NBT)6I/T]7#LQ_$ZOI"9+^*21$M.PLL3+X/_ M$IE9)6(,*K=I<%H=8Y_:W9X^2;FFT:#E?NTSXX+>=H_-^GDQL1C=(R$Y]#.6Z,6Q)B MS/.=H=1ALJE-F\.\UT7:IT2A$>?6ZOC>5IF-3A=F*7,!4A#E6"#2" SD?#DI M$X+0/J3D;)O-O6L?&[CGI\ZUR;*Y&BKN&/K<01S.%P7_/8+E:3E7J3I@DCJM M,S+3&8M.RZ&3B%J1S&3T1I4CHMJT#ZV"KD\Q](YX4UUI-8]UOA$*74QX+C)S M*KQ2R1"KYD^)=,!@'"$I;FDTG#J(;_ M(I94IJB@;US0.%&:HL?8E!DTC3+(LG4N)\*8<#13XY1KTZ=W-YXG\#"X-E ]6F[R\Z<5#U5 M-?1/RTGS%VCOG#@_<#1$8WDDP%,N!SQ+8E..1%FGE?!1Z4:3'S;#N^8CVQ_4 MHU77;-W-FF6#!J[+XO:XR 9#SC&J !C^*\P!=#;%\_IR "NE+C.N7*-=V?=! M6G/[S _!I3KZ:6BT;A^8,V#,ZIA5)"R(,OU74N)%Q&02*9PU\\+[-D?_K8)N M%1*Y'XQ$U;76ED\W)C\OAW,-1' VV.1)Y!E9[Z(DWI7#F*SP5FIE:=Z5Y[L7 MY$IE1OIC15>M=-B>9-?/6IR;VN]%TRN3S!EX2-IFDI5"U+[T0*@4B*"Z#-;A M.C5Z?+LM\I7H^(.5O7>J[7JS4/QP7$JOQS ?NOEQ[\T!E*H%Q3O ?GDC) M2F^S0I]OT$*SE%00T(2(*\%;B6W\!_.M]177T.[=&&8W"#PSF9,@,12JHW$F M@;%,0@*C@ZEU][2#FO_#JR@L1D]ZTQ\0'3#)QS MACEK"!C#B,RQG'0J%*'9EV./ XVTT9ZUQZ ]@5:-ZN2JJJ[J6R"1W,?P^:R+ M)\CNZ[BBY]E(S/ZM*">KTRPPQ/85]_ZVL5"6-M9W7 MM!3>C]Z,I[/N; [\CGY3/TZ_^^XOF)5 Y^K<@ID?CJ;7H:XVRJG.A:M,>6JP M!EL.@)KOTEYV]MY @=^Y/@;LYO[$98M0\8#3V8!K:9*(%DE6ADHH8\NHTD02 MTR:I1'FV\3%554.SU5"!>P!=' P&DV^EF@ ?_5E M!VDX6S1S2I\S99[X*&3I\Y>81BI<0/ N>TN-$VVRJ<:"]2'TVR^O^\B@.H-9 M-ES2 0^XC$8( JK,,3!;4:T.B#*(T MV'+B.,675+MRF*0QH557]"9XG[I'6HMFZ]VL551<=83#'>N#V4G7G2/(Q9&E MCEH74V9EQ$Y TX4.$Q%1HI(1D4(I-K;9&+42O*?N)K8B6WT%[M6^_]:A._IC MW $F1^C0RK.W@=3H?=!+$AK8_,8(Q#G,6$7@PAK* R;(+4W^'9AJ3\&^ >#[ MV8QW7'OAR,L)GT9R ^7(!X@6\T*&?RS42FZ9U^.P>ILS3W MJK)<\+LJDU;**4M)R&53%<.@'*-T18QQ4GM#6;YYYO)ZJ[$:C!_L-EV;9ZN4 M&!HHM-F!"ZN:E>O0G1,*$U1.@N&Z!!":6.$3X=XH+RP@X1J=4%H#_E./$&MQ M>'^Q9.#=:_;[L'!5BM0Z>"(58\0&<1$097A MA9IQ3%$_+-]]&/I8U@.#X:P_^ [U[[8;=( MX12U7F@="8]2$ED\B(.4"0/#(KB4>',GW' M?)!GT"'DCR?=Y.S3R>OAESGZZ7?XZ H48(J!>,N>)0Y 7#EBW;OD/'@::*,^ MDFHB]"%6Z"5AZRI_]P'!)<[?P4_/.DA'XX/C(FLW''_ZU4^'2S]8*Q!8^7K- M H#-)*[E^.=[7B\AO!I.XVA24 RX26CE="+!>T=D1)ZZ$!V!&#A5BF$HV\B3 MW0=I5X?:79S739/5*GI#K(]EDY2+Q''+<$$RU9@26HAMYDRL";17SKL*GS8] MX6X3S>WSS$0K= "-OD!3S4O7F"'!*B!4!<&%1&-LVC3BM3DS<;#EM5)16W52]Q_3GI_BHCPB81IC> 11I"9-$2 MY='LR60R"0S-7HX9+6'B5+HVK=LK@.M38E:?+)644I\MKX?CX?0$TF^32;H! M3,7H@!I+#)0RKP>##/:1@$Q96.J,LZUFVCX*KD]I6'VV5%+*/H*6Y6C"Y52Y MLG=LGD\N*UJ+$+!Z-+/.11N&.1O+7BG^N7[]Z^,@+TJ*00N=E"@'Q@2S.!7# M9K0[5EB&IBWW4Z2+^Z+\M9VE\GU@Y'=AL@\C)DA@M+Y&8(%Y9190* M#ETZ%Q#48P[J_H_O4\C22L^5%G)HTWB;L<4/X^I3&%*'+7<''U7T4N]AY[7#LRY0G5]@$@$R( KB M)0,TCI*7CBJTD"%C'NFEYZK1 <6O<\04<$UW9LZM) MF7I,I,"0R5L12<+OF011&M%H"]Y]D/H4U+1A2!UMU E;EUA>#[]!NAZL>6NE MSU*C2 *C*^L9<2IE8@"#+,&D\=FM%+K>>XE>/;:NJNF*2UOO&35&F9-S@&4@ M?8>D@@>G5>+S*9L%FR68*DE"HXC*J)!YHS$LCT+KU3/G)C:AKG9J.X[%IAOT M:65 RR4B)2S8S%' ^=-NXS&=TY!1NXRBJ9(&;)NAN@^AZM/A44W=Q_8ZJUKRI-[<*UY\-/3 M94H-O=3MT?QP-D[=^5V95&"9)T%)-BBRS("95/;E> ,K7WX=CD9^7.8.^?&G81@MCHN>WGR]1:UM@ZM4*;=M*UV- M49GE0?$,T]8O< O#.U@.87N-_R/X!3WB^7F*Q3;5R?6Q]F( ^K[8=],4-E9UG;1]-9!O3C_[85>VTLU7!5V M2E);DL #D5$RC T96G5N?'" (MPL":Y_3]Y[]34+?S\FQW:CNVJQV@-(YX,U M!MX*G63I+%.J/(&C&$%RI0C7-C(HYP'X-D7FQY#UH8BX;[(UT>(NN%6:WA)E M/AOI"$J-(:P4&@66G.3L09L<$_[9-;.VZ+Y^C N/4X -9! B..T) UWVLPA% M/'<8[B> A#%^-&*U,8+;X>C3T[Z*)%K51-?65/-X8!TS S8HZ:0AV95CZG,& M@AFE)ME[KQP8T'JU$?SX>D\A!Z/S_SH M]=GLK(.KX?2RA0@%/XC_.AMVMQ>F36I?&UWKDD#3U>Q1*<&"M,8E4TX3G!]Y M@*$O391 ,MZ L_[6X*A>EA(>@5#T%&\DEO.)-?/Q2I.S;A 8%5;;LI\55)F_ M[XA/"@A/D4.FI?*_VCC-+4#TP?GOBULKFNVZBMQ%O'V'N;C$F@S']-('8N;' MPM+ 2& R$"!L=W7\6Z'V\?(H9]\W.'&M\C.S\BVQ;;O#EEEABA,>R1 M'/-BC[&/4X)ASJR\VD.1]0' /UI=8K?\7%_G>R+H,9SB"J$VC_+KX1357- / MJ,@F&F])D&6XNO.).)DX<<$;[[*A2;9Y#EX!?!]ZM9XF<;?GPCZM[-?) "@+ M-"2)\0E'AR 4H@2PQ!LA0U(Q4-9F=/9&8GG[\"J,O M\/MD/#N9#B!%"0;CE9028-"2' G*1N)SX)P)R"JU&5FQ'>X^-*L]3;)NQ8"V M!;"R4>IL-O^<22Y32J,?IU?#T1DFA;B8B[;O][ X8/M@-NN&X6P^T'PVN7*P M[18UKKH JI2Q&JY)I6UF?\[O,4S;OT#G/\&[L]-07/82XQS7].AL-D5FEL// M!CPS&WE4A*60T$H:0:S40&RD#IPVAD.;;>!K MW6,-]SN5O7F2MU0'50-'E% M..A,I%:.>$?1'F3.;$Y94M%FP,=:,/M0Q=H%[VZ:V':ZK!8'W GQOL4X2/][ M-IV=SEL4&9NE9;$>QQP'PI5O:%@9?VN MZ-Z7WR]?@I_"/_[V_U!+ P04 " !D@:54<0),S M$ !U"0, %0 &%L M9VXM,C R,C S,S%?9&5F+GAM;.U]67>;1Y+E>_\*C_MUHIS[4J>KYU"+;2J[J?<'*)E# & 14 RE;]^HD$P$4D06+Y$@!!]JF628I"WHRXF1E;1O[' M__KS=/#=%QQ/^J/AW[[G?V'??X?#-,K]X<>_??_;AQ_!??^__O/?_NT__@? M?SU[]_J[%Z-T=HK#Z7?/QQBFF+_[HS_]]-T_,DY^_ZZ,1Z??_6,T_KW_)0#\ MY^P?/1]]_CKN?_PT_4XP(:[_[?BO7&:K#;-0-&>@LN?@K32 W!H=!4>NPO_\ M^->@4[1,,6!.(BB9&423(G#O74XZQI+E[$,'_>'O?ZU_Q##![VARP\GLV[]] M_VDZ_?S7'W[XXX\__O)G' _^,AI__$$P)G\X_^WO%[_^YXW?_T/.?IL&\S_, M_O;B5R?]VWZ1/I;_\%^_O'Z?/N%I@/YP,@W#=#D #9^G%__P*AK]P_POZ5?<+TZV?\V_>3_NGG 9[_ M[-,8RU+TYU.NH'2%\^_UTW[8&M,G C).9Q&!?HK#2O .,=[VZ=MCOO@LR%C" MV6#:(>*;G]TIWM%IZ'OCG%(<9\_??]?/?ON\C"S*:8$0I0GGG/==&2ULLYXXS MDWN;#%CG>3[3P2A],_Z@;L2C"^8,0L3![*>]LPE\#.%S[_V4SL1Z/))H\!5] M.>D)SY,RM->2!@(H;Q&<%P5TL-JB24&J<)-WDW,>ES"),^8MAB &"OX##J:3 M\Y]4Y7)@?+&9__MR+',M;CZ[5\-$A_X$7^#\OZ^&[Z>C]/NGT2"3 ?'RGV?] MZ==WH\'@Q]'XCS#./?PICG+P]FU:S MJ%J:/64BY]9Z"-P+4*YP,N]B@AQSXDRA$ZX-4VY V3T7FBIOU*7D;U*!;TV% M&U/M!:%%],X!V?R>%D)0X(H@4]]98]!'67*K#?,ZEB,GPW:RO\D&L2T;WN"4 M!# ZQ=>CR:27%6/"E0+>< *#6H,O*M$?6@?%.&;AFQ#A&QC'S8'-)7Y3_7); M];^=?L+Q\]'IYS%^JK;_%YQC^VU((\ M9M6$2:UF=-RD/ @>W.2W:L7O.@62&Y+']/QL/,9A^OIA'(:3D&8Z'>;9=X-9 M$.@D_[^SR;2:CA>SBB4H+KP!J1T'I1E)61LZPHOGJDCRC$+>*;NWF\_CY/8. M.7"3V;H3,^[59'*&^>K"FYN;LS^?D5QSG3=->C:)GB'+P@B9P%E)D -*B,XJ M4%)RX6+1S-\2D.G*SEL/['%SLK7V;A+.-"+#%;@#YN_NU*FS>)Z#K9 M]M[AY[-Q^E2QD5WP#J?]\2TKJ2>9)3-71W":\*HH&<3@&=0@>21'3^O4**:V M.LCC)EHK;=TDEM\-L>8602]P)Y*2",EY#:J00Q5U$F"LRD$I)J*1>V36'.43 MM3;2URTQWJWC_5@B#7T,_OQH^#Y_[TS"808W7]]MW2%*;]*?X M'L=?^@GGTWJ':?1QKLWYXM%284XY TO)5>_'TJ[,)-C =/+)([-MMKK6,SMN M$A\4+VXA?I/L!MD-3L@(GJ$!A<:#-ZD HHV8;/8JM#$'[\MN=)'&X\A]-,$" M-S6'&6P&ES6","Y%SDM0C1*^]Z3QMDCD?PAQ@+U@-3(E#619*LL)00C$J\"9 MUYSKK%4K6^HJC@ZW@RL56\W3TUL(\[:4XW?S^IN_IL&(MH6_?3\=G^'E#T?# M*?XY?3F8#?BW[R?XL7[1&1_F2Z?N1:-AW;A._NS3 8M6,IX0M*W5B9[3 9L% M NV,GK-,:Y[QMO2X#5:';+FCENX.]FR@[F7,V5KL#7+7US"]F!VP*X'J7:ON MZY03M\+JTI!85J-X!Q.V5]^HE>QW1HRJKAS)I:-3D-8!1@$^2$^+(1$D'Y7+ M[*$3XILBT/WS81V1-^ !P3D=S>WG7V9F=T\+E-%%0UX^B[07J@@1I89H"D-% M7AKJ-G;$#2B[]RPZ4-&H2_DV*&Q;XL,LP!FF5'*.?!!NR UGNN;H5 $3.&8F MG([8I@KA3EC'0(3NY-Y@%SA)Z>ST;!9G7I;\70#UB@?& @/-E =ER'-R03M@ M5NCLZR:8VIB1*T,\"K(TT4>#:KAW.*6Y8GX9QD-R:2<+5"PYFS,W1&>D/0[PPN*F(['*>G(9T7$^<&510O)6$+N5AB"LK64<.88B MZ+1L<]ILBWS3?;62^E;5G9R.QM-:5OA\-)F>1/IY2%.R)1D301C@/I#9$(,D M^63R20KW7!CAE;?WK9KUAMS]5KI3$IWON@WUT*%-/T-9%_3),%];U]_@)+S82CQ98;#=,:2EDD8-)=S @'^!<7JEOO@+ M;=YU0Z]%(H3V&Z@O_TR#LYI_("-S?(;DBDQQC)/I,RRC,9X,!J,_ZC*C?_I\ MC.2SS*KN/0NTA%P&KP29F4J3OXHVT1^FE4\DTV8@;3^RHR'J(9.C0Y[AK M+0[S&I/N2:N-RE("BPII KE #%D"!AF$8E+IZV'.];;#M= <%07WHZ,.[_DL ME1%9')/)Y>V.>JWC0E)%)^=,-H JTH(H+(+/3H(H19(/7H1TR(MIS9PL=$SPPD"YI,$EXX$7*51QT2D> MNCI@KP[\=,!VHY,=>0%+M]T*_,JVZU3DU;!E5G-0:,FTI*4 A-C!8M$L1J; MMH)Q>%O4YNI=88MJH)L#,MN^G80CX15-RT]C"C0)XAV=4=O+Y92,S4= MRCV_6U;E[&Y*5L&E:&DO9#INHYJ M&]#TE]$0O\YKY7\\&^;S"QC.NCHRH9*!@0K2@?=9@E:R,#19,M;&T+L=S^[# M8?O3\:AS!36X;_E\-/X\&I.%^VQ4Y7/NU)S?^Q,Z9*4<*%%HOLR3&<)IF7$; M2 Y(5DIVC2[;W@'K$9.H.W4UV()^>_^A-CPZ&W^]%9VOC4UKC:0OIN:E0LT* M((+-4F,F>]>%TH1,=^-ZQ&SJ4&$-+F^>3"8X?1;2[W@3FO*F!$FH#+<%E'$( M7FD$SKTJQ>B@6J6PEX-ZQ$3J2E4-PF&_G U)+)_#H%+\'!.7D?ZG"FDWUD.W M!(B8!)W!P@17E"JB37KG-C2/F#=;*Z?!$P._O?]I] 7'PUG(;W'KD M(Y(0<'*#X\$64;3ED+,VY(2(!+[.P#JG2Y%*)M'J:%L;[".F6VO5-G@6X&J( M\/7B%=.9WTN>K@CD/ !&&T'5:_O.B R91>:UY"AYFRMORQ =;3RU$Q4TL(]N MPW6^2%9 UC0\NAS;?H*=W>AP!6)LH8 &'MD="(4OW"0RRR2+FDY930=L# FL M#(2/^=HN^RBH<4]<<=?,6$?N+1JJW9K4/G?XI$>FK06NG 7E60#/"P=AE95: MBZAL&S/F+E2[MU>ZTMY*14X;B+[K%@VW=5AY_VDTGG[ \>D"G[4A.L-JDVJC MZO,AEO!)#8*^=,4R$=BU*J8EI24K#/;@-=Y$JEW?L+L-W^L1&4R7\&2.F -- M&Y/BM 5R"RYELLI9DW7V0 M_&[+Z<"S-H$I40<,UCC3YC6QY9B.UJ?H2 T-XF7OD#SN?IIBOAWCG:?8*MB; M^AW;H-^/9](5$V[TX]NQ&AO8JEO-@16)/GG:M#D*VL.)+K$$6IW!,^9#0-?H M09/#H^ ]'M A,G =[37RDA9(! ;G.%=@F2\D BG .>9 T\Y/>WX,=((W.Q7W M91OM3G>WG(L;"'ZI1]2^=>B%J?#++).*^>WPY%TU_NH;4L_"I+]H5ODMU,T[ MAJX\7JM&H9M-^%I_4&O19V-S9@H53][ED&S-*#MA0^+Y[MK^^T;>Y@[AQ?V! MFM*LF8'7_1#[@T5*X'S<;X=]?5$1+KV)44@)/-%>J>H=2"_(D1#%%A9T[;2W M8B>(K7"T\1(N,+WH3VI%.4'H!6^EU?.9,%XB3Y MXQB*CK1G&&O:Q"77!/IXJ-92@SOHF[$,[IO1,"T02RZYXQ9!:5G;"]J:]R4Y M<5.X]?17W+2YKK(^UB?:=:3'!O&VV?L(1EU3>^G&0! M.!I"I\F0=FUVMKMQ/1Y&=:B?!L&X^3L-E[RN#VR/SJ;O,.3^X"M9NS@^)4.Y M+H@+$9Z.SHCV$>RXKVF6EA:RDS4&8$D.;E]F>MK".M-)A[=KF IDG5E(6 M9"[& L45!F.^D9WU->B M2@,6EHZ5Y Q,C)I*^%)!LN]%URU>=7J\/FZX1WU@Z'K M.JK=W1UU[;5E/AE@Q8?:ZCM#\($#24=:6Z0TC9Y1.\H[ZFOI>+4[ZNLHJ$&Z MX)YKJH*AX!X-2.\RJ-J.V5=T.7 KLHU2Y389^J.^5[P-C3I46),WQ>^Z0Q\* M+SFR#,)(FK>)G.:M&3G.N?!<#!>^S=NPQ]SR8!LR=:>N!N']6R^PDNNMHC82 M; RA]AE4X+4O@-R$9(QA6K1)'1WA[>*M3K-ME=,@HK_)%52=+).<11"\!GJP MMHA!8>L3[+$491C*-AUD']_MXNU.O;:J;1707]*WH5B=G+<:K$FQ[JP)HI,> M/(M61R%#DHT2X$?;8F,;=G6EJJ[C_*\FXX"#_GLDZL_>XKSB-WC./ZGQ_'.,_S^CT_#J+ MI/F2O$W!@_8&07%C($C,Q&R+HF3%0JN+?P-PL8A6 M@=@T1;,"R#UE7KI6\#("=:R=!O&B5:!&QTRN[U!;5!9HOTS@;)D5'8HL+0_1 MMGD)=V\$NB\5<@#\64NNH UDV86]J$!1I@T90D#?W? M];>Y&Q+G.KH]/E[5E5I7H,U6.FF0[K@5XYO1<'P-9E'*RJ0#,%UAIFSK)0X' MCG.7@\[.7'\GM"5U;@)\).S94C,M-YYG7R^^_+E/;N(X??KZFAS&P;S!DEL98O"UVE_TV\YRW05@"[ M<]MZ*=R]6]F=Z7V5/:M3I>W*=%H*6L07(@KVK(&SJ2-V/<3_>T[;: MO),[,EEXK54=&<+2='+S((DC&(RK*L2XGHV[C*!]+:NVN]W=*!:3NA M-W!F+II.7T[^XJD=7Z*,*8-6L;;ET0DR^BEUU98TX8.RS$='2K.7,'9AD(DHNE4C7"C^75.TM'>)H=-RA)!OX M';^.\7/HYY=_?J9#$JN1/>MVL^C)-;>\SU^.Y%$02 -!8ZZOD++:2T! X5S7 M%O666]]D(U@=X]&0IK%Z&B1^KC1).L]P&J9XD31;;B6HQ KX6&]T.1ZR#05# M;'/G[@:4HZ/%=L)>ZJ*V[X3[)HSKC8=715;Z/I"YP0B6BQ MYY/)SY@_TL!7?N$GVCA>CR:3-SCMHXP/[YS!U[?=W>J]ZR><+M%?2+0G?#9<9PDLR0(*ZSNJI7:^])$%:2*+ M>C4[_I8/?XQ,Z430+;-06TAF\:*--J'84._D:T9FBRWDCTH/W"F)TA99&O59 M[FP*K?NV'0X;]ZO]0^GM=MNN_:X_^7T6X'6T[T;!,^ADZT,4G"SHXCSYX"5G M8:4LO(U3>Q>JO3]IM5N>K'#*;J2O!OOH);;G1-9Q2#/_;I&:7@5;TR3<7>CV MDW[K3I=+2=*1(G9-%G+3@[Y)N^V' M(^O(OX5!-AHC^0PO_TR?PO!C[57_1QCG13#'29&+M %2R;7_"&&+QAH0=.HK MI4/(KE%=T!VH=F_.=Z>_Z_905\)?ZJ*UCZ1=<3)N_=M.PVNK#=8JYK;!5*\% MXK3TRDKC-;=)"8$^H@B:Q8*9BV3PUD#<:L-V=41<6OHJ96VLEZ^TC MQR1(IWP1Q0O5Z(W56\!T=P3.3,HWHTJ),%BTJGZF! MLVQBSCYQX1J38*=A@7;*7E^>^W;1)^-I;Y[+7%SWSFA]I'T9@N >%/H,WID( MVBJ59+%.7&_K?SL9Z(.O$(&^NTZ"ZR/OR^7>2GNC#J38H6V;%AAZ)X/! D]] M=6ENKZV":07G>(+I+Q]'7WXX'VNNY?/O9EJ>Z?E=AN= M*UE+,-R1F>YX@!B- (VU8U#=WLQ=%X@/5]U+G-KVVEY'HBVT_/*W=_6\HC.) M,TBS\XK5\!XJ6?15"*BX7Y/&NPN^UU4=C'H/ZUA5=B]7WZ^LW/>VY MBU9$D*SF$JUA$*5&(%S12(E%\T[51V,>@_K6%5V'U9:7%#IYT9-6L) 4[0"8 MB$(^"7"R/L E3%2"HV7^KI33^JOOY,4QJ&]=T758XWB!X=F[USWN&(\L(83" M2FVDBN!M,8!2A9R294S%+M5'8QZ#^M8578?WZ"XP_.]?_[M7;X^FG"V=NJ(Z M6,)!L%Z0:UBD]Y@S)M.E^FC,8U#?NJ+KL(7P!8:?GOW:JT7.RDD'J L9399V M@.@8@V)48$Y$SFRGJX_&/ ;UK2NZ#CO^7F!X]]NSGG2%(2\>W4@%2\$[P MC('E3AT'&O,8U+>NZ&ZJSV^MOE_^ZTV/#%^)NOHM"1G](>@DSK2+!QVC"[ED M'CLU76C,8U#?NJ*[Q6W?/NQR\MN+'M'$NJ@C,%-C^TH;"$DFL$HHQI.JI>&= MQD)_.PK';UW1W:*_7;7++%%RF@UYI;HZ.$725R%S*"A8*#ZH=IE= M)KD::F)'C>67]S1:!>Q3&\SN];Y5E\)-E+;_-IBY" R8 %E]5I%9!2&0&<-< M.Z\YYZ(@6>;3" ,=87%>FKZ+(!Y:/CC#Q1EAI? M GJ _0W74><:_0W7T46#L9LIB MH4.^>KVT6DSF=/Z'-M?_ER$Z!NNG$VDWZ/YP&Z[SRQ@K(&MJW"S'MA]+IAL= MKD",+130X#RY V'0/!$4 YG7%>%X!B>9 PP\2*N-"JF-V[1K:MQC@NR:&>O( MO0$CUFANPUU)/,8$4J::.=0( 9&!3IK :B70M:D4/^3>0UUI=O.>0^NHI6DI M^6TWQ[3QJ T96%@?/"TV@L]10NW(HJU!8 M[N=NJ,NU[N=NH(A=W\^UJ9 2OAW,]=2W_KW,]=1_@[ MNI][U1![/CK]/!IVU>MNQ4_NXN;M)I.X=LTVB4SJM=E[6QL8HN=6>,5]=A@$ M3[&WXAA;7"8;$1RR6O/5D=Y/PW0>G'L>/E?)7&FKXZ7!D)D$GBP90O4Y&1>- M I]D*<60(73G_90U+YRMB6[;3>P=?L'A&?Y(*_=\A?ZC/_WT_&PR'9WBF-;7 MX"S7/BYDT]/_\H?P9\\4IGV51:G/>BL;& 03!4@=4XS2NR1%D[UM ["[V_*: M<^OZ%MA:=0V\L=MPGO M0)#UP59%)D(@6Y2XH"U+.AB=[ZH/WGK[NAO>$9.I>_4T*,M8"60-?*4I;:G] M4_J5M^4]_712:)W0W]$_Z(\R[]G::]EK!IG+NA9F\T@)B!M<<>9I)VZ3W.IJ M!H^=B5TKN<.-==:9G41ON0F'DG0&KI9@J: =>%0>!B2R=T,RA[HPZ%\/N M.OC=1(^C;>79H6ET >(B'7,_C'4"W*NK=Q]/O&VA@NM*W$)^+=49/U#,E1=> M,HB^/MU4;YQ';2)$;IPLTM!L5LI KJ2_;X;>K76WL?!'74BNPTC&#$CX\PH0 M&C585P34]_Y 6DHS/:69'@:9GM),3VFF!\3$IS334YKI*TDP'KL+NTTS=ANM_&HWR'_T!V0'YU7!*,^[3Z3^_ M-OM\=I^E/WP>QN.OY!#,>GJ,ROF_V.*BR/:#=A'@[WCJUR+_3#H37/+,,:&L MC-%Q'9(22=B40]&][8??SN\__[1+OR"4XE$55<.D];*25.3;T4&3%88D97;(-)^#JF7-:DA&@03ZXMQ(M?>M;H "\IKZYB,J:V> M]Z?/LM961A$,X M"<&50 :)9MZV"4K?OANL/Y/WZ1/FLP&^O3C^%TTQ?V!) NWJ1LMN#K OI[CN,>3&7\PC>L[,)"63__W,F\ M5*@4(T7RP%VH'?DEKQW]%-">CI'GXD5N"6M?+68ZT?MU+G4F_P9'Z0++ MHM_!*F":-I?Y!LY^NLETJ*[K1-A:ULT)@#HJQ[*"4F8/TG,%W@L!F@7I,OFL M6K=I&+,#Q=_3(697>E]'Q!WJNT9;>L\'&,8G->2!X_/84\Y"9Z^A/B8/RGL# M/E@/6BF6ZS,?SEYK6W@S;K/DLW=OV&XAZ5%W8NK0BYW!>74:/O:'']]_G52[ MYF28GY^\>'[RRWL2PU>"E[?OC$.V_1JWP;U'IJY=\VRZZ;,SI38(!)\!^:?QK/8%)WP M$L,,%3EY/&F(*9+/%T,F1R]%D]L8O_GL]&P0*L=/ M1^-I_U_S>EV>7Y#U54I5!(%%:4$'LB62\R=!<_)_Z!%D1P878ML22@0).VBM*O*2*!K"GDE$W^3T8^( M,[O10(=ESOJ!3B05YR"&H!5F:;QN]!;7G;B.B$,- M%-'A^^HW\V]WX)RGY$HR2:E07P?AE=#,0@CT!WF46;/Z=LAJ%=];)+KOP[BK MW'=STC12RZ%DR.^8U+.OOX3_-QH_'X3)/!%DK1/69$\6H*X68#V3LV<0N0\D MQV S;W/G?PV0^\^>=TN3U;>PK=2UVS#")= WX?3BP8$5X+9]1'<]P'MZ1K<5 M 58G6F?:.P#2)4\F88VMT6FO:V[;@XO5LTW26J.YL8TJH ^";/>]J'N@7%M' M:5V7$;RDR4[[PX\?,'T:C@:CCU_/GW%5D@EI$J0@&2A-KFMD,H-C6J685;:, MK>3Z+1OAH SR[?4RZEJH+5K5++J=O,.Y2SGYU/]\GB8G9$D&F\ '2:>XX0R< M2;79F ^)C$U6<*6.4.OWI5D.ZC@ITK4V&AP['\8AXVD8_UZK*F;?U#F?@XLU MT*!0@I6Y/CF>+('3!C3Y'EP683EO=@F A$ MT@@E"T_3U!&B1P,&OQIV\]*F-3Z]BY*F32=SK91)^Z22\2[HR)36QK.H8I26 MH5 YNMQ;8YSM%FP-);TMWPYW&5Y2JHA"FP9D4:^ADY,#WH<,@383\N6YS:;- M1:L[86V[2=WVX8N[V\]&X_'H#S+8GH?/]#?3K[VT MF+BT/#(K<&T?[,^\YIGS*V@&SC@22R(!SECMP*J= >[;/V.8D7!7A,3&HB58:V-97 M)=!C*DDRWC@(Z6H/)J^ C (RX9(U@=-YYV+[K?:86+"Q=!N8Q;?-Z=Q_JV+Y23I3@? M)7!F$&IS( B*_#JD\P^C5G34K;0]'';#NHXU>&NKNG4DV;"WV2HPCK55W5HJ M6-+D;!/Y-52G3$&0KUX >: #IEYB\L(*B,EQGAU7B"M%P@Y#C2NUJNM"B^N( MK6FKNJ@3JJ08&!E-[=;E($BR$J*5&64(DOSTSO1W(*WJUA+^TE9UZTBN::LZ MEH(4Q4:PFM'1H)F&P%R]W1\\S25KKCOL-G@8K>HV5N'&DFO@!UUURF8[2Q9< MZ)@XV&!H5@9I0N2H@;4\Y(A&Q-SFRMQU),=A_W0BYP9>T54\BTCX*HB:ELK< MQ+2?:ICM='6'XK<0=..E?W$)W%C.G07-K*3S)"?R_ B>5REI4[T_W:8$=%>J MOZ!KVTU,^I,K WBXJ]'PSP:OAI.<1S#\/>WI2"=917?ZU?/WKX[[[-+QJ)P M)=4FQ_4ME,C);@D(+-I,G,;(2YN5OA*\!T^)[I708#NXENB<[7=8O*ID,/3ZC7KFUB.Z^S? M4M8=WD:_'=&5:LA5<#4]_Y=TP928 7*"9B]G M>G!,:>!>E%P2M\[NHH1JSS>7=L6&=:3=>4/3;_8^T@I;G%<^D&N:)/G 2O-: M[2<@%MH 6<(2>0HYY-6ZG"P;8?<'?3<*&'4MO:6G?;>UX:_Q8QC\.A[5-W'[ MPX^3-V$\#M/^%]RB(OS>S^RB#GP]X->JOYV2DA9G5E&D^:E-/_#"&LVX-2'V M[OWT;:-SDTE]^IH^&H>ICU?Z": U3CODH$/-)]8^6C$8!S)Z8HG0GKM&US==/'G[GFS@>7'6R>GHC/ZL;V1@_C!Z._V$XU_#>/JUQTJTJD@!L@@R MB1/96($;0NR\B^1AQ:C;Q*/7@KF'.LUN.'.S5*^5Q,&R/E?FS'PYENU="DL/L> M5O](LKK":R>5C"QJJ,.[V%8V$O(AE(Q?4OMY MF,P+"()!;W*E:ZCOW)CHH98-0'(Z<6.U2#IT5AAW<_R]!=(Z4.BH,\%V7+WZ M+9H/]"\6?N,JF#JO*U^&9O=%YMMJ::G"MQ3QKM3/A??D6"H(0AA0/DF(B'J^NZTSY$#(6O\IC/'3:$ ?]0+'_2^S*- "X@)>+LB**@8L)P]'"8<0R P"I5(Q@@=9^(I* MOW>L!Z_P;J79XA%L([#ONA=_BV=NOP&W +98$JM :YHSO0/HPWF=3U7EN%B6)18Y9>)29L7?C=LAFSK_1M/Z5,PEB1@\\ MH!>Q%,M5H\L$ZT+=P^.KN^7BC5KDILILD/_=6%[SK.3;,I_?R1?:1ZJK0A/\ MB?[MM!><-;_^%:][!)Z1R:3*(7,,'+2(7)CR9:*(SHF5)",H6JZ@5-$0)=(4HTP'=$/@QP-;EDVF]A\ M5=-9M?A1_3W>$D%%%,%7+0>8DP:A51*N)5:*1W.4KAUGD_KXW!H MU/5CF80HD?#"1WQ;?@GCWW%*/YE% L@-F85TXR#P)K'\N@-7AD%KCG/I20ZYW-E2)LG4%Z-+S=HR8;O+5Y^0S; MO>*<+)/G/$%64];"D.551*E>M'40$Z-S*5AI9)$FR397:SN;PJXJ#?=M>>]% MY?LN8CR?_1P^_?*\V60IUJ"-D .OV7B;Z[LF$H3CSH4DN'5MVF-_ V/_;S#N ME FCKC2RC\C$4D%<3F.8?QV$X=5+=RO,J6D:O<6L]I-_WX(LZP8@=J7IA\+B MZ(4/Z"1XG1%4;:#NHF:0K-!<*Y,%VU."Z>T]IP(&3=QT%-R#M;1;SN_>_ MG?<#1A&\(ES))[)XO/(0O"U@$WEL1=LD3)NN;G?".D"OI[GF1ZW4UG65Z^J. MV?FCB*5(A06AI"@7[0V%BF"]U3E:(WSD*WG5ZX[\B&G47E,-MJKS><_V<1UU M1$Z^6.2I=BJ/'CPW ;B1.0FO36S4;_(JBL?M0FRLCQ9O57Z[)E9!T]3V/P2K M?7/]+%'T%L)MN!V<.P'6T1:4(W G+"C.#003&: 2@@X\IHIMTVWL $S<5II> M1Z:=U[?6T^?5L 9\^U^P A.,Z?.6R#''5%,)J:A FU4.X%DV8)PO7B7,VM]; M"7GO*+NW#[81_ZB%[+HV#B_23A7@KV?C](F.I8IO@4US+&2P2$B1$7==B1"" M3*")RQPM2JE7R[#<,]##56V7$ERZ9%L7-<]^?EG_1)G#Z=CGHY.!H/+ M7YRG(,,PWRJ 2:<5T>W@M2FGWI$XK]5BH]#")1TB(U_3>_3*U/\FQ5CD,>9; M:K'; =U!407!JA]$7[TMU_/=-1-^I75%*8B^T)Y::-&!4F10QQ0%K6Y>R#_3 M1K,V/6 ZGLC6:9_Y2.1*W@IDH?B>8F2:&"\AV.) (2IP/DAP-M%AY3.Y)FVN M0JZ&;_>'Q3[Y>"-1U+T.6Y1S7WC$WH?3V56F_9#8NW]>'$H*GMR!T2F=GK24Z\>]7LQSYC**K#ASUH#C M@>:3R1"M!;SU.IPQS C/W4J-1M;F^1V@]A];VQMC1FTTUR &LP3:PLE9!5S3 M*-R=\/83E.M,F:N19 M-[)PN*:!P%CFX4KO\:(<08[VO'4S1PI!_S-N$]/= MDWL">OMAR3H*:/%J#&V7;\O[,,#SA)-AUD2,$FJ#)U!%&_ 8+3ACKK_:Z\_I&^3HPCXDP[?33IJ %Z0,_$/F%PH^]UH,/AQ-*[_J%=<=A@]>>6>8PT99G"" M3 ]NDD6!SAC5)F._VWD>8)E9MZN@LTOF[6ET2(U$5I_MXB$$A:;6=8C: )?. M7YL8^/IVN!$A>\]4YOG >@6M.\4'M%1VP-7=+ZL-B'9(?4KNG>BL#KQHH:(UCJKDI.L/+ %]>T,G];37M;3%C1K4!K;;IY_ MG^GC8I[9")ZR#T#F@:G]%"-X+A$*UAQPTJ2J VL)M.8,GY;37I;3%C1KT("E MW3Q)"P7[5Z<:0[#,*06\1OE50H3(#(/BG7FKK1"!CF'21;W&))6%V?TII4W6)4L10IOJO#WY40>IBW]@_^.GVEKH M"X[#1YR93"_"%'\,_?'?P^ ,KRXA$9/ F (MG/I^+M<>7*3-G_L(![94/)I34C(@/RC->71P]+U+TOC8PY?6BH';" MMRF[/Q@1/*WFPUS-+9G\@"-L]PM"T1Y&ZB3],>9!95F?-.&FEE5P%Q1RIQY: M1'M-$3PMZ<-HE&,=%)EO%1<8Y&JO= M UO/Z\S_:3$?YF)NQN&'&5>\7P92>RPZ> @6V?RIL!<82.3(LI)&B(=6 MGW;GA!_0;GOHT<7NB/6@W)6W9]/)- QS?_CQVJ[P#BLAZ.?U6<'1>/#D:N7X[W+B5W:>G@\Y2$<^'KE,OA;>*@C2TC)@+J6L MF)2-^C#L<]9[6EN'3^Y]+\E-F=GBK.NLX:T.O-B@+#@O)2CE!005.%AF4"(S MLIA&I22/\,&RE,CJ\SIZ<&<_OH/YJQ%EEV\.;*)IA\*BT/1J3Y, M#,I(#JH6]CK)%7!:]W3DI"3SGFI%#X:]:SV8W]P9P2I"]:($AA&/EB(8-S M7("5"BV3'@6[%C%_>C!G6QJUU]1^F['?B"LL[3-_D=8]F4S.3N# MIV&[]08"N]9<)_(2BHQ$'^:4%B*48)5Q3I<4A4E^67_U;I!MVW3?%=?_+[CV.L21,9% N:PA(WSJ4SA:O4Q8' M=J=FU:D]4;QK_1]2:===:_A%_TL_DV4ZGV!F*2O#@<_>ES(Q@"?O!@0:BR&9 M)!K9<,VG]D3PKO5_2/RWMZTRB\T2GEW3>L.S 2$W0O&009- 0;?+*)X4E M-[*UEX/:5=U" V)U).G#+"Y0*N=,<,%SKT!EVM9#% YL5$5XI;E-Z5$4%VRG MVSO+!=:1\4-)M*XRIZ=R@0W*!=8BRRXRKIMH^J&PF*LDK$FU84!-!IF7!L'>ME@:?>\V3TMB.QT-9X#?X>=SR./1QW$X MO;Q@]6HX2T77;[;(P6X\5A?YU6XF>N-A$JDCT];P6,A,*\YQ&;-7A?[+I5"] MC4?=8C>8\?URM"LOG#KA/"\R@1$EUQ:A!6(P$;3A23F/J-UJS]XO'6+KL_=V M29U-/XW&]<'+D]/1V7#*>SG0WH_D$\<<2NVPY2%HE2!&$Z1,VIC0J '-:@!W MMQ-VJ/(;YV0#9;1(*MX*\^(^Y27>R]\Y1\YU*MZ'!-QY3YZ7JB\0N A),I/I M%*#5W.BIBXTQ'S&S.E=9"^?@6^29K(=W..V/,;\X&Q/T>5!O)K5)+VY$>8R$ZDXM#9)G'\88)F?C>1752?KG686Y M"/_6-S,)ZPQH3PEN(]F@X(RJ@5\KB>H%062;9+ QF=0F*; JPJ.@3A-UM$A) MK43Q1>]1.I&SX0&"*N3!R*S!.^6!25Z0^^(-MGGB> V01T&>5DIID,=9.+^U MJ=8EX+?EBH?2BRY+Q1Q"MM)5A)8V1ND!"Q;K79$,VR3=[\=V%&SI6 4W2:*W M"B-=G_0\.V%T8-YQ"T49.BUEB1!](NO>1Y506V2V;.0T[B1;UT";'Z&WRG[<0+:(C*Z"K7TN;@FZ_>34NM+D2@390@V[IHI.9"^;9,"H3 =99(QV MUFS 8R$'2]#?8,.*IIU2Y)[$U3X8LH[TN\Y&_1*^5M7<@+9(@O BI$@B0#*" MMLT0Z,BUY'U;1S:PX4Z&=&\F885Q]I2+ZD0AHS;2[/I&ZEOP=D#' M8D!V(.X6%P-NPEJL@%6 M34=ET';D]W8A0+O)\46TM_-)K$ :!&#"))#B(4V MR.#I'./2 Q=(1I)6SK:J)-XM+>ZS%7?*BG6$WIX-BW/,>FUD$A*RI@.2,!2: M9:1-DJ/7P8>B?:/4_FUP]F!'=*.NNTFP@:QW5)#T?A[5FH1A_@FK"?7Y4S]] M4R*S^(UN:I*V&:Z3M@]=3?=:91*:'"1Y!ME'J8QF@3ER*$.QMLCLHNIM,_"6 MRW[^N60.C<;3_O#CE0$N [,Z"<5%"&!L?[?L?_>FGYV>3Z>@4QR__3(.SV@[U9$*VX@3SA_!G+W!E MR:%3H+.*]=ED"3X)"]DHS0HQ.H0V-WXW +N'3;-K3MWLZ]1690WJHGX:CR83 M 7&$K-A4Q V,J;>?:W!@ M-DDZ7/ U >L9QA0*#."#G!7F17"<"]!%)C2*Z-GH.:!;P!RA]K<5^8^HOC#88D"YS_'KE".'GY)_E,-'Y_&,9? M9Z*AV=6*)I+X8#:_.?O):9))%H-@:D-3E8.!@ J!.YY1ZBPR;V.J-)S4$7+S M4"APD]VVPX8GRZ7X[.OB+^>IO)1]+HK,?N-G5T83F7C9"_ L<,]$*JQ5P?7Z M8'?VL$MSF[NQH@ZF0G,:IO/&0F<3$MQD1>L ^BSTH83-RX =*6;%@FV.9;SJL$5P+3-P%^%LZ>L>W?J MNDZ$K67=G !&N"2T1'"A]M1C6/M%%G(Q><3(C0HE-7JRI+WB[\NK[TCOZXBX MZ[K+YP,,XY.:8L3Q(K\;2E0JF *QU'<(-*>OD#$"9GQ*@C.3KAG32^KN;G[V MWFS:320]ZDY,71=1OCH-'^ET>O]U4NVADV%^?O+B^X284N63J4L M&3A+&U86B#9*[9/)#U3U2ZRU76I^'>FV3->?&Z+G5?R6MK,@/!F@->*?<[ST9@..G)+WER4VBV F8"! M16DAR)KK22B@6CV 7%I?@N+:MDFN+(5T!"SH1MR[>CWMWN+,-SA=E*1-XM?+ MWSD98VA:#;O"N+LIBUU7 -?J8[F.5J7DN,Y266W(H'0Y1J5C6J$^=@4$ M.RB4+45;.A(9'8SSFV4&G*%STO',$V(PC#^N0MFD$KD%JE;),UUSYAF%LNNHK$4#P0U<4(W!C"7#1VE5R 6R M"CBWD3/!F%YMIU_)'UP*XR'%B=;2_:AK'70<)UC,["JD\\N=*X#J/%:T%,[N M@T4=J6O42M8[(X*L?>^M$> #KX_/6/)IO'10O$Q&$_V%#P^5 '>$C':I_W5$ MW*'>4VU^._[:^^U]+Z;>'^CY FFOWP< M??EA\8ES/2^^F:EYIN#+\7;K^G=-=Z2*0I%) M(6WM&E@O?06)#)B4ACN+M+.LUL)HV0@/67G=B6YIKFW7P;;7H^''U_TOF*O3 M.MUMP&W%L7<3=-M$$-<";]E8GW500FS,B5:FPL7*P3>5D2Q@^"; M+$Z@%!*,PP3*F9J50@U.H?$YJVA$HRC #H)OM3K[;#RF8>9R[DF!9#PQ6KO> MTQFJ(J)=4R9=3\ <3$&NA_#1$WB(D]_[DG% MQ5@O* ]:'%5-M MCR>!6S*66$WPE[LNC3[4V,I:@K\96UE':@UB8K^][VEGI)9*@%#JMJ!F"IQ' F5H.XB19L>$Y%[(J+)9[8K0H<=Z);VMQG22QS\>/Z1PP3_,]_^_]02P,$% @ 9(&E5(Q,)\TY#P$ M0?$! !0 !A;&=N+3(P,C(P,S,Q7V.6K5;;K+?;[-B[;_\!1R=G MEZ/'/(Y[>GG[!)P-/!<4''(^\F)4=,REV+BDY&O74U)OW$S+R+QW/RO[P<-' M3PJ+BDM*GSXKJZVK;VAL>M[$*R Z 9C@8?@P"G+2']"GCS6P:P[J6U%]>OU0< 2YJUJM&<:ORF-*[ MG.['3F^XZY3IY*%V;F@D07],!KK8#TO>1 ";($"D'?7]2G(Q MC5\!CDR>Y\-W9*HQWRUXR8Y*?TB>2O7G/? E\\Y3P0=_%?VKZ%]%_RKZ5]&_ MBOY5]*^B?Q7]J^A?1?\J^D\7S6$',/V;R'UUC-1Z\B*>"97_@!<2B(LI;JU< MYWN#<)@HYQCA>:DLTM!"VTA@FO(EFGH1VU<'[[K%Q/.O27LB@&W6'9E^!(#6 M]L-[;G+=$*"_"2;K4&B?>0+?\7@$XW3_;4E&"FI& !$3!(@(([8O77>+06TB M]XM5NTOWTH6;,Z%;^+B6(:]S=@QM/><@?:!NV?7U9HZ/@]!5H MC:,MWVA6JL]]:Z[2?N%\QE.A*Y$O-WQ>3T%GTI0I?@QM.8G8NGG[_HHV \5) M:@A8HD&?2[#_B,]& )8+"=+/RD, X1#(DH%+4*86GL4M*L+)!U_]M%?+?>U& MM[;;;TM3F$:+WNYZLFV/Q)G^[AP1M>T; (QW!SXMC<93%QNB1>-*':MI;T%. M-#^B&"\$67,N%'>U7S!S#AD*]"S7D-@[1RS/(;[ +:DP&;KE M+^TSGN5;&!SDX!I56"9DJK;DDG#.EO2SI8T9[6];]9*"2@(3+*X^N!J_L?M M_5_]87%?E%X*Z*R>)6CQHW$^,GT3=)DQQ1"6:QTH8ZP;Z+_86XFX_E:]LNJ[ M\06-XLM"+PTMTBO]DGD%8[#S?:S#TU=B8Y6*;-R8 ]J,-33*=78AR$$7 KA& MD%FPT)!WA5*Z(AE$>>HG^M#=P MM*&T.-KZN56(VGN[^D-R%CI"#P6?V7ER)OGQ:V7>7B+V;22/KV0H0GL:+KJ; M77:T.3MRXV#QP^W#.V?C.1>]2O)=SR=>B8-\.71^%5$-I; =2.^3N8POIM7A M%^"]4M)F(@R745\%6CNOZ/+WFQ;/2)/7"'_RX.R[),!$E1W8%IP$48^G M!%DA@.@%GC9;9QS+U7'A'8)"#*F/^J&8.AKKMOV=0=<=L&%W0UY;$/%/H.MC7 MJ<=4RM)^>X'%_2 ?+DY?A>+!)M>2W<6-XWB%6^G5/ M5BB]YQ9SE4'1ML'^U>T/6M4P>IBB_LR=1T.T0JZ-;SCG'M, LIS)??H,:YY" M90O&(D"!3G2^6=B0M!+-N=.8+,-S:[P5<&A4?V<'O] NZD6'E"MU0#V$ M[#GK:J@ $"\ZX'^L6HMR%8NPF]7+4_2LI[)L2 O0;N'R>7N'[/2ZVS-\^I3K M;QSHW^W8=;1[64A4VS5;;TRRWNQ+MQ<>![>52A<<&Z?2$U"A=@Y"VR$'9S-I M->V7R(7=Y 7PYZQ>]FC+8N$8;SB$V'"ZQD,!J'A6_(VBK#HC: MH*(G"-(SJ(^IXY;,&);CV'ON_F#]IHVY._(VD:("'TRD*YX8]S;+&W0RW2[R M6$*%L@5J5S_#6\H^N.>.A[\T/OK 8F&U("95&@'HC<]?!=MRKE];]BX0(Q'Q M9OC"4LJ%.?++<)RG,;8?S['O@$VLN,:?R4LK3,7JI1(.L4ZDWNB^[]80E*LR MV'QU&VL=*X19N>E^K)93NM6"V3?WGYT(;,HC?&3:F=HC0,RSX#4'N IX'P2( M/L->B_>:;.23^_MD^].?-NLLG9XMIN.@E8X\!7 HE:<>,B03<1X_-L,8<")H M0D&YWNY+(0^=>OS8Z/KEZ6Y&WL4;*'#3^O21[FI)\8B,VW$T_8H[F#Q[[A%B M:R+2 'Q?R?=Q,;9V>K$D^'C1[E#A -=X-X;B! MO+[^>%;Z$?3')J:-4 M(/J4S KJIBE[$@(\JQ>FFN'A5L+XUY\'2YU[8 MTPK9=KY.F:[1A0BP]7BS[KWP+W?DF2#+MBO,'P'$3A![)S)=+(T[(3%W7R]# MG=766M2^C1+[/?>?B7/-$3EBM*NK,QQW")8DOB$_^3B.&:(L)AA!LNBPB/J] M,,9GBST[/3GCL_[:/KO&CW9)%^!W9U9LV_9I(.#ZLO-V1#.47Y>")^S?KI.Y M@B\5J[=_2X8ET@:%H\=%EJ4&WP?WN=V_>QOKM=K;6;JNX MO_7TU9VCW H-W6D0TO7G*=<-Q?#D'1TA/];7(<\Q;49\4!,"R'>OBV>-5B. MZDGLM.U^S^W)[=)WK9>Z>T[NWO9EZ=:KRP]%/1":JHJ#:)P+J 0\R48G]S*] MG2<_:R[GK<_N92) U+:BL]*A#9/]7B[ 9/8*B4#=5=FAL:J^KC>.R/8+++^\ MJD-L)QT=Q!J0_B255OHQ@;@>?KE4DW\[M9:J# M_GDD[613A=R1+0F)!4R0H!/HHM_1'34C'$ M .<-%<$':AV2>?N1@6L"I4=A$Y9P!$X%\MS9?<"VTJ#TA,96S "8R/EXE!=? M_)2" @-H^01/(1267,+U VMVXKRI&*B.3HHQ_N07Z"\=[.G8167@_,Q[J\OV MW_]2H'H_36W#K@P;WYL'DR42N\G7MN=@[LU3! &\_-],,,5X2CJQTVQVR-LAO-[O^I*)\5#4XK5 @2Q]6.(" P?IM5=C+@HQ M'<,)=H&^"\H":;'4 DKNE6R4?7D(PY,O/\#JK<7W"7;VVH:>EY3WN+PQ?OVZH3H> M;O>)WG L1&F#NJ#@UF'FT_8HU'#AE)U0+G&2AR5TN([$=E63*)Y;_B=,'RS) MMH\@>!L69OE(<#;X+Y"[?%G?9OGA!&:A%@ M(:V)?*CT]>#7K2&X8G]L5&Z-IU(AX>JE&UL7#RVPK8B?"6H H96<4F_N"<@7 MEJ!P-_&6=)HYL%.X-09,DIKKJ+E!4NM65EA2?:YN%%W[NJ=*&0H;6L?"Q58KQ[B;I M&-G9"TIO_85#7=Y>NRG2?LU\^["@T>AC[LQ8'M>;$ *]98=:0@%L#-T_2.95'K47N" +*8>M45^8EN3M5^1T)6^=W6=@A>4BJ8>W>'THO+*F)/ MH'Y. B3+HC$_7C07A+XR2R[?#VYMJF5!)G5!I1<,BT_[JB0--=LSW\3H9(4> MBQOW9>&&2A-@#9XHE#=$4PPNY+QF]S9H463?X M+WPW/4J599/?5D*(]X9U]0 MRKFTJ'LERIR"=F%V4< 6(U$;V6C)QV:++)=%]H2;HXY;A.\6MDPUM<#P%GSQ**NN<"U3&C'X9IO.WW?G'"@!&A;+2H9%3D1Z51C20%NX]4D3:B M(:IKBC&*"'"<)@76K$< /P-]3C1K.OLR8>W1 BK;,^)(A50H>*?(<=& _0)? M;J-N_HXGAV(%@4\OZI=(7JY2-TJH_*8\(SW'5]1,RG3WS+!>%O7A)?@.=*?\4SI.#EO M6 CR9)57IYX^"-7M+XZ>E!D'Y0:=-FL_G4R4\V*6)?JM:PM_\OS!,?CBV8F% M$&A=6=Y=%"_YLN?C[FLVX&D_GTLSAJ)"VUL$ A*,SOBTN/8WK7EG+;@JZ>B+ MP-U20UGVA-UB7\NY2@0OZ# ZN:+G>9ZL;?>9W%"#'>T.W5,?X_A+A=,F1W?' M.1G<3;+:]_1FYH$ A9TOR(NVZ>!(,F4L8Z0IE)O>V*].^EB3G8W#_('1=]9V5MW;Z M0W5[[7LI7SK+M^9)OEL5M=0BTWLV9Q^J(H)QGOA84!E6AOKI06-B1[D;,8*\ MK5UF-I3@I[Q=3[N+34==5RZ@O>6D[+8_[7_SOE-A@%9!Q7*CA\NUO81JS!:S M_1DG0-;Y]LMFFU%%7[0ZNYG1<=^:&.A4$5U%JCU7L.E!\KDNO5;UQ&LOZ9^> M;Z-;V:&$J^#90*&Y8,U!T._&%$5MQ,2 "2H,T*!36QYLH_6EY.1]-NQRI<.S M@K9J2@?C\[/O4@8E=85,&U4!-OYBL;W4+9*6C\M93M9!3\^;:BO&@AH#\.T3 M/-5I]F4&E2<7RB'Q,ZA'\)!N4WP1)1)>TYU?9',6A.RQR3N?4+GR/K(OCI0] M72DEIKS(S*!<7E/)[@WETZXG9@XL!*@FFGBY-J9+=!H'G+ IW9AU2['IFKU; MU9';U"B P&#),*VCJ+[D_J[=_"Q8W$<_GV?"\J]M-EN9!7UH_= 5R-_#W1/] M9>3L;$QKB'3%N74U7S0,9)/HC?EM"A=PJZL6!7_=RK^*HT]@X],-(;[W0Z^4 M=!/63C:DO2W9K#,XVGN\*#M"7RM>Y9WIK9"AW<_XPSLO1@L[?AG[H<%?KK^_ M_J&J[KZM!T6$PH$E(IK]_))VR^\R3R"IWS4NR]!28RC=1 C;J, M@L!\Y]$\-F:+DL2=VTLF$G)DDLIB>!HDF;<+;I7$5G1J3'XM?V&ZNCPN!I8X MRBZDCX&L/>9JI=1RMF)>RV?9 M-9\/*,WE/]1O]BHO/+.C=='NF^^.7Y&IT$]$V=\9[L8\08!QU!<748&RT=^H M^Q&11>QT%V9=)T5,'(MA6->-AS8HM8$+8F4GI8M1-&$>6%2B5W"#:1[8W:[' M8/K I =W9!K\(3T<3S'A\T<.BW_-7"XXAM&8S6JO07F2)W(?RJPG*Q(VT3^\ M-COLY_FP:66R54?^H0C76RF:+/Y+:HY/8;"G)5LIE>"?\<3M.).YYFR76/ -UV99["EZ^<;X%U_6 M<+LYG,F6Y&;!-0UD@[>6*Q,C(_LU+I:4)@0]2QA0L@'DMB\2/;3QV$RC_4<+ MS$4#^^OA385P+6N@,77UL[+H);:.WE\L M)#?W-REVKUG[8G/(+G6YU0>S>;(?G2"070Y+Y7%!W@964T.\DC)$O@_U[F)% M/Q3-5M.>O>5\:$6QAS\M:MO7@*5C&2GJ"WJGY S&>P+./EYV_9K^=H63>D86 M[0?/@!O# ' ]^!@;.^7_)@86U^&>@FOQ11\RO1DRETO<]5^OTF2M*#B;Z.,X MZ;/1(RKJ;E'X[1D;K5?-!SZT6E5R620AU7]EHF*L1>&6M=;+#C,#/^>*3?7>\9U3 MCBLRQ)>B[J*!;:\-S_(WU[X_'O%!>7>SUIGE>I]:+!=(""^R4)FX*.TC]5K*_ZX6GD_FBGHDA,K&?2OC*/(\N/ M75$^1E#<(P'(NM!83NUORYNHK&WM_5VU&)8;%5I1^ ;/,V$3GX*,]9UG]>\G MV[J61^-\+O2I4]Y0JL^H'-MRYM[#/8<<^%(.%I@$*LN%AG);W3@*WYU979Q; M_"L$:8:]6C_!FKUUW40^E%.74M9),*^*>]>RM2= +&Z3@\J3>FTU,$@S?UK/ MOGE0EMU>"XJB<*$=7QC4."!3CU$HQHM!,36RS=G!0\QSD;F@+_3HP]"VUP;F M;QZ[U1I*VIX=5=4ZK:4'+,JH7=0[=7I3964WT>Z%A(:MZ[>JW HC6+)1\L]A"[Q"\WQLQW$P?2 M/_A.]/5R6"Q*7*ZY.,^/57Q/*=V@:\)8;M'SI!/^5S&?UMF&AGC8O+^PF*G5.';GFM8A.F065M1MYQ^&][833#EF@Z.4 M[&RA+ MO#]OK#HY+K#BY_KJF1W(U6I%&CB1C MJ(?QD+Y./?Z-/1TSOO\P.YOC3ZK&L9+:F-)BNVTKL3O+GB;A"CPR0I:7=*M+ M*#)CGZ>MVN$X[(#YLL;9N>)T/2=1,2IR<];JBYIWE][@/)K3B2'@&#F>3U@? MHCRSZU:UK2UP=KFW8W)UZP9)8)7]WNY7PI-.;^W4"^P\Y7,18/1UIK!-H[F_ M.Z#.4310V"U@]6],^%KE\<,(H&/'QL(MHH4(<+_+<2;T.T]WBXTC $_5#P%6 M[N3GHVI]" 'LDWLGIHD 2O@LVN2U]KX)>! W-;N)B #_WD'\)Z=_#P$4)['C M.3(\):$&62BS$5]@33)7@F2VLZ[G4AA\J<9!]=3]5/:5QTU5VU+.WM;H.G1. M=/TUK2<_+#U:=+AVF5CO/L=F_)-4GJ+R9@B5-N$+'3CZ(TR18R3I8IY\M4D9 M L1.738^8O*VU'9V39MFW9C.JPJ#AVV26[3S9E-?D!U*XCY(?/BZ>XOA"JL$ M=?UPF5>/]%*C*ZSO!C?5I8&7*["/MH1E^90XN'OWEHR7F5[2MF _SRY[\GC9 MG&JYA8CB"]Y.J)553A] H25[2V.)BW;E6*.^L__!"YH7DC*!KPF^"0@0_9&/ M(I1/E5ZXF5D49J\@0-4#!+C85(>94HV$Y^Y(Z^F;P/*8!> K'QGN M9])?M?ZJ]5>MOVK]5>NO6O^!M8H<>K;*:7HX'9-]MUNPEQ7%=0*;NPBV"/#D M @I91\Z^Y@]^YVFW !=$ -%;8,M>G"^5&XP 7I&A[+4!D8_/( EP!J'*>J5P=7=4^3^ M.L;[B7 SRT?-IQF5.O4X$1>_O;4]>3-^?E\,C/6]OISS%'2]\5XKW-G)0T7H M:Q G@7^7ZF7?5PY+[X$^,OSC\-)3U(7!7(;,I2-0&+/-M+;OO,N;]:^*^08G MM4HCEFE&&Y>(.&L*_G DV2=CT>5I$D]APH552>&I^0UMVM/IE' 3-S9S+RN] M3DT\I:]M65-WV5$6Y5&5$EQ/%:A:3&PM(X^15EPPN61FP#1U;]T%Z"H:L![+[]Q,D4"\EF6C.)H]U,;"03GMC>]^> MKGH:8(8!#\EO02FXG][+L[SGW75O[ES\ WS8PSN^P6FZ-^H($'&2V%ZUE'WM3%;>499M;YW>E63TJ*PEYI[(H MK(9R*JMNP3K6_Q%T9Z$!-+/G5R M7FN+AUD<.N7['.>'$81T+/DI9OZY7L2%G;GYXU/6P89Y:Z',I'7O*G+T(K+? M.98X7B.^0X!)+W@3 CR60@&8K\422IV:VDISM>#S-JN8Q_T6OBI4J=&:7>E* M?ML'\J Z!"!&'2,8(D"2)X/&%7 !/UW+ZP-BN//[&L@JX,2KS)\O'SZX(PX6 M%B' +#L&YDOB?KY,B_N756EF^>7ESNTC;2HZ:?7NCK+%+I.S>2U-+!PO0AL! M*&^I4WI )_RR"P$^-F*X4[H_7^KYZ IBQL9Q, '%^=3-I)\OLS+"E_\IJ]Q+ ML]=;D;JX[]Y0#Q4+,K6HI%#ER72IZYQFAM;VOEV=3.#*?T%A<7OT;=%^IWYYY7@P"7DA#@ M\POPJP8"S)21H%@LG-N$ $98! C-*>>[O$0[VPO;8;Z:C\+:.8W4.47P/<$$ M 0QQ_UB;J"8\4$B=G4: 9&M>W?^LR=DN6 *M+R*& #$7@NWK!W41(,H: <13 M>9II5Y2JK#D(T ]W?-C67AZ4N/"%7^,/ >D958D4'=F8O(NY(_L/) UX(8#F MI+L&8VPH:DW:VUV^MF^9*]=F+_5J:;NO/6'9@MV6'L\?QOTL"IB?+^VL#@7? M^R;+,_C)RTZ,]*"M=*Y7JX1>2[BLR_2M(2K-^L0MG$SZ!ZD][VLE.KN M>)==1X WN?E@0?[)BF;.VEOK^JTT9:ZK#(>O'_W1\9[CQR:>^GX$6$&ED[@8 M:SCQ8"_1.2H[OJGK[KK.Y!'JYS!:],'5X4/F9M7';KS=L3:GK7&7]$KM5IW, M:\%Z!,B\&(.2/>\H EP=91'C MN)1ITU5P")^- ,/V7T HF;8 U778Q0@0B;+(UPUO3T&^2I4U<1@*&8"TXN(:+#.%8 M'AC8$Q>,8Z#?P=II/[=^.\B*Z\'-+JQ*ZR1;]DR5^_G:1BSVHQATAH80XLN' M A=D"PL:B=.O]'Z5PGS#:P?R')A+]F-]=7>\BY,^,[DWJDHGE);5V,0Y1T8 M\Q\0@';7^IOKO0YX(W -.@9/;W2T0S+\.07P;Y>*Q@H",9Z^/H-&%1?R,G5+ M$J]OC@2&O\;U_,R0^NM:8>M0VMSDY=FT-W\FQOL/J;* I.3V0'>X&\)AX%J(TJ'XD:7B9.1%9DJY9!,73*_4.R)KG9;K>S(Y[^^[9]N&]F$'L>V6/50R3 M$K$&;'\RYS$DC=9]R4( GF+H?JB-@55S&O!>BF&+5K)HUJS:NJP![[G;;;EV MA[,&8EW>^VLH6^YQ3MN?LCWNAB;M(L 7SKBE-IN8>\LY2-?4Z1 I;V.XY"2I MGXR"E28J1P#D2_N^'FW!G01GUX)+48LE@@!3QG<6CC*">,FXA>@#250/;KU_ MLD>Y=F)V!7$)JJ05L^'8'0/?WXQ3P)-!@&6QX"C'GR]9HH^I1NV$>"I,/8ZR MVP.A([^SAT?\"P(,=>+G/M!:J*EE\%W#;V^Y55)]5/X\K3 #^,VT&!2P/\/S MWTCJ9E0-PQ_0/^$X9RK]G?^L%DT>-W8$M5\=TB9MJE: ;QI0 M>YBA1>G4XZ5>H@X'N+XF;D< ;1@U#),A ?[LO2AKK*V-TZ4H\ [JFS3B)E>Y MHV(BY++_9]0BE1;$BZ0C0+X^+\IN]PAM4B82?DJ95#0&%!RLOIL49U&#**8( M-E,@3;BI P'N.1K/R>#)&-9I1UX::G)Q8V&8.:L ]T9+%'K%F5,S<>XL>7@7 M[( > R0WO4*S/]7#I3,KL'I,'&7&0)O3#?"M-3U!E.S@# M5V3 QTOTEWYKW/[HOJL%-!44*12$(L!!Z8,_XS;R%7#8J1*=)]%\[_^>) 4! M8P4'"Y$_DHY"J?#F.1R?2.8+]S1\>_=*M.'W*H+B^.(8WFV3>BI75[4=3K7# M#XS_ZID%IA3%*G^O!%Y#0M]1%[]L/J1TW)(]"5XP%]C& J.I#"UV[Z5L/Q/& M1&3&K6-I/0^>O[C4A@"K\C*!MM,;9@]';% ?#L_N]*6WQ])8=CA(CQ1']<') MPUWD^:WV3\IP%T\:/\453KDM!H_?-MU+LN@\8#=ZU,_@RWU-W>/B7S>.K7E^ MZ>5J=1L5L6R"-"0TOUEW?J]Y-UOT M?"MZ3L2TS&)U5:G+G1:._&4\$\R]!S MVF6OC_^ J4HJK'"H/;/SB.Y+>YU)JAVTG/T5EL#12=%XUNXEGHQ==X?:WU#W ML;7,US[EDZ?MS@WM+H?,^BY>FB-FJQR7=6\6W$%Z8N7%2#_N<',SGOP:$TEC MV>/CSC>-];.WT+$\!6M._6LB;I"POS#5MB=PB&'J+VUU])YQ0;2IK:N^C5;T M8MGA=/\B[,L)C9-B+7O.%,M .NWC4FPACEGI_.$JGB\_Z^P2?T9UAT&%::YO MC[E42F_]QJI(\7BEMF$3DK](:YU*G&U#;*G@V-7ZL<6 >?XKXP'-AHV*J;$5 M.'#)0'2F]Y+7\=W6[],6*VQZ=JW*@)8,A2EO*;=Y0[/-\XX_\Z2I M-&JW>%_ 2]^/[7VE-=22VS%CH\S1]DN8Q3S, Z^"D56!:OJ8A69[[9:^;\E, MF=UUNBW,S]V!&X S9G0#%R-NFYW\X"S&,DQPAESE>!3YL^.N7)%V[5^1^+^9/F^:VI+ MJE8F[TK,-;;UZAHW$GQB83-0GNSF=A3"P)9RJ.XEO'*,?1YH%,C?[(8 3?>HTVW4ZR V M<(:@7 QR@Q#@)*ZL*HJZ$-639ZC.D'^WG[4/O=M@8SYFZ" '<&4F$A##OSVYN\./T&G/)JN&$(G)-^ M"])1Y*V:R72U5\J*/#O35YQ3KV%^1/N9,.FHF_%QJ FVNDR;HWL)WK].CI?^ M<9O!\1?8:^66)1N$,"ZIOVC5P!2V9(&]BO#FK#L+P()@&AQY#@\M !M)WUR7 MZ/YY\ZKF]S!'^?&VR(RUT;->3XNOV#)44'SDXD.Q,4?UWD_%1 )8TX"?](7% M$:!@"AQ1; M=+,9+T)V#K_!#J^UG36>M^01P;BNIZ;-N!O4@KG=91IPN0!FQ M9022XV7JL MO3.?\0'US(-2RQ$Q&>]/H;!YE)(?AR$M" -0,O!%L1U&6-L%: ME:"PR6,.4X_?B0 SZJD\U-SK;:7]#B?BA4'1_P>OJM_/H\39QYW,).TK41;L M6Z,5+524OPM0S.9@49_[U6T:JR34I_)HO4K4E!_!-K, MS\4-CU2A@WYKT0-.E?G $[Z_?@CPJ;\^(#)_&OY7)TF >0?EYU2U@9]'I>>= M_UB-4P].KL4(4 ]AKX!J>682DQ"WODJP4T/UY/4?XCU"MWO>W ]P5>,F<6^"./V0! *(2/%O%6'[DCFG>O/]S3;D2VBNFXMZ&OW5 MOBRVI,T[ ,6[+?$U C>WZ[6\N))[:H)ZDK8 :AJJ>L9=2WR!7SB-BR7JLJ[% M*B<$&JR;5+,3J^UZVM)'\Y&3OY6Q85U/Q[N=D3?E?K"\(Q.<<;>+O#O5/L+. MI4_%,$W1Y(?^EQX)&WXPT2O74]Y]1DAQC[6I]8ZT_ST7G'<.G=E8<'C<#'U\ M[#.&CZV@A.N/LM3UI]^IZW-] _3[4Q" 9(3+?RKS*0\N/Q4M8P:_X>"=2"8Z MKV=G WW>#0Z:]!/W@0X*CI,35H$(\! _A0"H8XP XZ1\!(@U0!_-P"ZH.:KA M;W7 MU:&8GCR7; ]F8'ED^8\X6O:GJZ1E=<7V_EW^XCU,\-OZ6W&&@X("7 Q6B_LO)^P8MGCB NX MP[)8/A'UH.[N_ETW3W;@6ZSUQZ%7(?B=T #:9N1IZG R ;6_!7%-Z+S;X._M MG\7*@L\_E#[B)<*V_.5H#R<_T)BH@&=YHV-P7PD]/>#_-Y>W*.?GX(&%\MJ) M6;$:5&<[SDJFW?UV9>.7C/YSTO\Z!"_40X!D/,N:3\I$@.WYOE-+J>8X.NK' M&Z-^'_AF#C<5]Z'R2B1LK1 &;B-6TG5XMWF9_%V>U10* M0DXW@RC,N>?O8*7(LF8=0IL1('V+# YL2N4ES%"GWRM_-2[X7?\=8T[8@_IY MV7 -382X[#-5RGP%X1S\HK?(EESX^1R&=<4G.<3HT+H!MLL3$^$SN5:'P+J/ MJ$.<1IXZ@Y_U],7Q8O!)--8^\NQVG08<=[$]')M0(4FUK&6EN^&E)9-^G-!* M'WU$G21_,ED0IF!F^O*IK\@-QX8CUT8=LO?L6).1%'#Q6&>EZ'C0_?YSG]L' M_2$" O#D]\()MJAO/H[.QM5/"!"#CKC&&/=IF#KYL@><74@5]2^/57?71K'^.BZD6:3P)]0/565C\=US Q/N"S9*/MR DJ M ]-M)>5J=/5K]O^!M##5\PCT]],5>=1 MHN6#+695NO.J!\O7BZ:26^;,;L4@0/'CR9SQ#2?&??$98;T!;Z;*&'VGS7B8+=/%#Q_!P*@$C.+NL@G MB,\00,X5 ?9.\(H18")R[E(&-?4\^G5[J",( *,$ZA?CV?CS[:F3O0A0)8.V M,0O"XLT(H-L#^<+SK^#(OMPW%U&U1M'Z\YN;'96SKHX3GD>AKC@C_+1_[.EG MUD4<\H&\/:G&ST(J?WR_\*1KN7MO\0#%M[(V3C=71EP?4T^=5.Y @%%4U7U: M4?)W]^'K?DLX?Q+0?ZW1T[\")0ZU7Z0^H=5,+.+M8^/?3ME+>SFX^\Q1WHQ7 M>:](\TS'&ZY=G,(,C77UT<6NZA(!"L-#-_)&^!GFQF"-*\^&>["=:2H#:?04 ML(48E O%BLF,O.N]350I;]E!6J,3Z#?07_%U;1(6XQ$;=_F4RX&]JZ_TAY]. M5^HP1U5]C0J.3J-=(1:!KXNO[H@7V*X2AP:XJ#2$F$ UF#,EQ [!I="JUE-C>["G46W, J$PZ_N M= 810APO'4 PU2D3;F:+!4C/JI^Z 5@/@K9LG&U.#6B8K#G$*Z.^^'9 M*X(;8]3 =^NSLWV=;PR)7V[ M&N?ORO3)"\=-2G)PD$XVCXRKQ7,Q4^U\W1T? M&\&R?0@@Q2/]B.HOK0#,'!M5#';/X4CBM[TW__;F3095'M>@^4?P>KMD'Y1E MMW';X]<&F?9%SR6;!73.?;$+#"31P5EA=(CX0O#3OO^_P/JO\P\/O VFC3WY MZ%J( =HDV-AYL6\YMYI"10E+4U"X#^OLG> Y?X:Q7XT_E/X\YP2;\,$ MOP4!OE2C>&!&9^:'>4LS5X HE\L*7:L'*9#QP0]ROK2B:#8C('D81M\YB^" M#\3S?W#]Y<5OAVOFUV5^&8'T(<7ZF;FD27?1?'HHBR[-7DH9EML4?_;USPLV MDBD'B&O7G58IOO5#U9YQT3?#"\)\\-^T6E3T#3P+_V50[.]8[C\B%Q*#%RJ6 MLA?@"DTB;CEV+[LID]#X.D[N'J;@8 ^X_5W%J/&CF$FUV>.SJV9GA# #4^\ MQTRC94;D<)@'&7'\4^C,1/ST>H#[V*@>XEK<@HJ-1WMR:Q'@L#,ZFRRS:S.4 M#R74+$H4?M*6AXK;(2DI;>/IG#B#_4]F8 M]AB>PK1A%V<.NI/:F?/";!NAR:I:IX5TAR)*"4/-YST$:+$T7XFJ^Q9P:F<@ M?3]W%QYFV/)6HRY,!TN&=_6F(S\25>E=#I*Z&67M>9+< %A<6>DA=KST87YR MH#J*W&NIU-8=MZ+-7WLVXO2@A*KW*)Q!FQZ&IG%Z.Z@Z--!K# M\WW5.@1HSGH)CM93MW"POQ=^9G_E7?A]IMY ENL++EZKEEWU.L]]N>Q768/G M6J&JA1Z>0UL\92\[%TJ]-WSEEV#1U)/WWQ%JGP^W$6 9A!N-0X#E%HNI?U:Z M_9-47P/6[!TG.*,.^ PS@/:YY,GFM=MG,BPL-<=W3QE#R_&O,#S% -CA/=L: MKG8 1_89\V#'3^^6H#2:(S/YLO"5L(74X? F\,V\LMV'BC8E'Y?_TPLT!OPA MS?N4N/EW$Y[BK0\SW5>2(%=64I\DB.KHV,HO(7,?JM)^N?SS$80T=7B9K@P* MMXP*IV-]/TOR/%%Y3[P.LEL18(3]63,"U;-S<^>._%P9UE& U_B+? M.>T])<[1H>O Z+Z2(-^D91[AX7FE#Z?S\PMXJ+5>'H:!J?9PA!?PIUH1^Z=7 MU-Q_8!K+/38H.KGLE)W!OVF32P#7%:QQF6X/)ZYGZUPT%R)6XU5@$Y=@^??L MF5B"R+VM:P?T#JNV<*ZVKHFN*DLP.9"BJW@QM+90]-TC 8ZQXC#X>&*\E"4/ M2RIS3;SPQ3IC#,K!P>" @W+;_*:E3DM_( ?*^Z5U?OCAA>9UM0@AHZO[K]]< M[,3&E/CS%$;IV6.^7$N>,C^5M^7>H&^5$=0Q=-E :F?7VI'KX!._D]JKI3>_ MOV1Z]*O UEVJ>Y+&F3K+A$8VZF;\;X7/9)K\H?6I\*ZN&AIGUUT$Z.2V0()5 M\]&O7X?4IL=B8"N%,-Q>?B + ]LMM$< =RIG1$3!P;U@[HTC"HEJ-N&&9V'4 M$WB# %G@R&;'A.\^-5_#[\R&\,.$CZA4-VO>0(%7'&WNI/64K96"(],3NO?3 MOI%O@>G^ B=8# &N;J5.=K$"R-FN,D._8:N%$?PY?5)B8Z#E=8(8!FVF#.I/4L=BH& 9); M;X%Q9/AF%MJ3X&PFP[GJ;QO[.G._V2L"?+-9Q"=F%SHV F:Z ;SZ\,%OQB4H M[21H?0YLA_J8'',27^,9Y=5Y'H12*HXZW,N31;OZ"26@?AK'2&96W6&:OWAN M)IP\&31)FD,+3<5B2-T.5L2G8+[E3X=<_W[+*>SA^^N]-;*-9!$99V(,6[D+ MQV]"/7M%L"6Q$J52#:;F MJ,Z+>A,"<.?M)T$)WG:_@7/0V_29[Y!)J3_SZL M53D#2R8CP$KA^?=2'$7-=L?JW@N.XQM ;A26U31IS;6NQDUN]L!SI+>@WM%6 MU-4:-2_Z7A2)]3H,5;ZB7)2UV)]!CCT6'?RCEQ6H%K8RIM:VMQ+\4"K9_8CV M,Y88,[Y$P0%/(@^+_^_%CX0^4B"]C[S,5B:)'YZ!4N2![RR/\DD&EGR& +J3 M4"8*$G6I4X]485!_ZB0JG8EA]FSB)0389AZ#G[0X2AU#!S_R"*628R^F=_ZP ML-B$-4\V&7;(8_7R!_ (8*] WC89;X*Q_ M22,*O $J)J MZX?5AU53,>O &HLBDD@PADD;\V6;,$T:L>*C""#'.\H][*4Z4S]^='OOX?2^ M)K^*AR(7I0%/OYO@XFFUHW&JU$'KK@6^ T>,I[L MY2G(P-)T_K4**[8^YWP9/X%*)\.+2%NZJHQ'>G&+K>+?K7L$*XDC@)=<7D/M MVI'RDTH_X ML@3QASG*#&H=19BP# K+(*R$/!DY?FIU56J=>5-M4ML+]V@\*8HP3M#=+;=] MO]5^]2G%8@MUST;_V"HLY)'EC(>VT+\4#RTVS/;Z4-)Q+-YE8/.PJ;]F1#"S MBL#/ ;T0X/)2??YM@ANCS9]CPXZ.\0ZZ5Q3PN;=WD8J?XQG>%X6/&'N7N;Z* M3,['^<,@[ E^."H$6UR 3^:*$-G)/WJI^E'ZZ*M=D<>WKZH@,O1!6,X-#T=) MT;@C/M@HVN1.GBDJ#+K5!3_Y5VN8_!FUSPCUP,8F<,"VII: M865?T_7ICU"U 2]$F3BYB!7$3WX 3E5-5@&4WB>8606'*;[]=&\U:F0WX/BH M6]\_;Z?.-XT>=I\713C-%NP/96QE6W0^"9[9J:\:>)1SD>YX]8]90%0=2QA2 M$&!SU 1_J@BLMP!E[0WSUOZ$@%4D8@1\=?FE,QGE89E2^I3)WI[/BV^>+YD KJ M!GWS'9AOF_]I;?]/6/?P )3JR%U%96]W!W/\F?A_8F=26MX7,BN'N]NGH'G7'C3?W#5[,8O"67]\VAZ&A29Y,M_ ME[^/8$OQ"=HHW2T??.2SHM]=M^@"^"A!W/3_E5,*];U(0&Y\)I4 ML81B[#>MIGSC'N[]N>0"./(A2<'#S[(D*0Q&7L%3ET\?\DND-XT4CAC=X..K2@UN/R10[?VTC M6.//H*VB+4\2SI/YR2AJY.L54K"HM4BT\V<53M+4P.$N3]PT$W^7J_R[9$41 MI,3O*V;U]MC \5T?+X;XI\<[#]919F;5/K#N2_W U'2\*';_B;1)^\>Z-"$S?Y?NL^;SQ1%+PR0]KEC0?V^;Q(L;?[^07^B%7_.Y7QAQ#! MOZIN,45-.=[MZD,]B;W=H7LZ_N4G$!0<8^$N'&N/S!LP?@FP M T('?CHG83V.6H85I"$:%Z#"T<6?I]]C2G&\-!P)'!-$@#G55V*!K'+8AAP# MCHEX(T#&GE)?J>\L4Y9^;Q42=7=K4+_M7#I:]DF@#)PZZ%BM.,=!W6.-.'/R M0[@,DD&_.P9E7@J>>W8^U.G$/Z&/0E!Z.GF2@!(/' .[<%-W]9N^]Y"\&![9 MR\-.F@=< 8<37X"C#?Y\$\TY[8PX??8:WI[Y T>2OSA5_R871,GV7 ,_Q[^% M,L4=Z;CY(K^1-%%JDVS T5N@'NP^.G?Q%[=?(*P/ G FX'=@8)@447T&?@_. M'$*=0VXR]\:\C\@__GVT5?Z]N,VD.^K2);;Y[Y_5Y*7.H;/3_+Z-VH#ZQ3N[ MT)Y4[&6?^C8NX_W-/J9P0^^?#SAM^=NQS'U_'T'\YJ49OS[3_&G3/[IO^E=[ MHT&C8KXQ00\!DO ,*A=P1K7810LO'4=]O'T2I1"?1 MJ^?#$=\>;\H-Q]&A7$.__\9H=0[G1RJ_-A4Z.JO)SZ1C9I<;4;BB=U&,FX&" MZ$"RB^(,EJ&N&^DJ=.1LAGS^RF)* \FY3^Z3P/.W;OA./>?C] M11#YWR+3O*GXVOOKA8(IU"D2.8@.,(3@@ "/%?!S^Z5!W/4Y$S'P>54V1-T* M9F*V4&:7K:9Q4!@R]1HEE/XH:31\?IIG,K^W/0?_#Y@7=-I.D1S.19&NIQCMWQQN6-QZON]6^32/)>#J" M/D(!;K)ERD!:"[-96.82&$5ZDJU-5%GC >OJ-+>VKGN=D(:?E>I@6RNAU3]T MP=["HR(,ZG%A96%4==2@)N40[8(+>D6.6*K&3R5*!_O7XA9;-\DL]":+3>-$ M/YWRGCFGYA'RY=*Z3_=<+'V%>[$\6?YMM0A18OA\C%2$C/8@('B(9^^<]"[)\@Q0_%HME/_02N%R6;5RD=ZJRS6'-3(&E,G MY+'(\,(%:/7UODLWI7(:^1E4WW)?TI*JZ^O(=+*P]Z!D+U;FXMKF'>5OZUL] MWK<^.%AT6BTGRA^[4D'V61QFW6Z9'CU]TUK5@8E8@LY]B+27-=V3&/# ^]7! M=]XF[PEQI MLQ.RS$AV9M XF.5WIOMY[LAR+?=S/T_W]W?]<775G/,YYW,^RWO[O-^O%R=: MHC'?:D/]T-K&EJUA26:)9P+LOUS67VMZMB7$P74R\>>PV18N96B1OZCE MFB"%AJL[XLC*P8G9)&:D+]GG9W4L&5/]@/M/I> "_HRW[7@'W9V['86YWZ- MLTLXLE9=/.>!>-3J7,5.P38$=__ [/I@V"]FK?_UAJH$0 MIMOW#?_U&"%1EP".1S)RLD?QW<.%(SY42%(Z0%*F8L*X.IM8!0Q##[RZ!)K$ M'$0.RQ_G;\""*BZG"NH8(F@=7?-5GK'MZU]N>"3=32]]X(*,FV5Z_]D"L85= M4<@H<)EQV18[G^_6-S/+661KOM;S)P^T"P7S?Y,R6*W826E\,NNAM3,SGW^Y MR?JC#;]GUS3@,_F;HXL,S2^ZM/A1/JWOEEY*#^H*E1LW_:LYVD_(>:4>:31% M%[^:C_O]DC7N]+?&8V9S3JG T%W@)H]WXXC 0LC&&]ZC "8Q3MX@++Q+ M(2NH9+&@PQY=S6RQM6K6R=9_0'SLS[;E M&"-"6FU?C!F^=8#D5]KX@4%9[PKZLAQOJX $37>\";UZC M)JF[XP,'YCFYZ^X!1C>G,%9AS+H<:? M?>Y5,= C!B>>>KSN[> KI(O1I3F[=<$\FE_=\?Z3;<=4:"((\_I40B>.()3R ME?RA?DN+S&^L41E/]&CJ] ,T /*IJDFMR#+X-)LF-"T&36.3R+C+;K3@?B!X M7&MJQ_A>R %AEV#"+"$?2H_E"!:^8KSZ[C.X$CI#[W^-LX;V/Q%TLN?P'W80 M,#8J?9E&)) X=]#]2,#X^/L%Q111??5L0?6^2>G#82\MO=OZ?)_+K7*V M!K[/N374*Y>4#$#F[QND%F0M0,YU['T8XC\H0/I3R\RNLY2D-)$-^[=X8&U- M(8^1R$-]P83=>0I"WM1Y=L@]K.U+FBZ8[^=$=BH3QN"#?*R[3S%- "MW/:%R M8&** ,ZZQPG=:Q9%!&.\"ET# 'XGI# ?HW^/!,1O%=VL)+";PKRX7MSC4.2 M:4+/]8G;]$L=Q6RH]X-,WS2.?M[E*U6:MFQKU2B,ZY*W)AKJZ%)H/_GW6LE4/3Q$A@M8(89[PT M^GQ->&L_ML6JLY]1 T\'2N'-D]]*GO)+H*2-R)1Z7W7+#-$LYU;W5D45^S$W M^S)X4-[9C9F\OL0A'8A14Q1GB:, MR@9\AL0!U224H_H[QRN68U8;UOBJ&.QH.:;V7G(_>PH>&V$F]H@=_5%H2A0N9,\ M0O=.08SK& W!,*K 7,OY+V:T8QEFF[RGKWT,;LP-%*4&SP1D_+9);L41UAOGX MYXW)1D=019QQ1*6T:GIU,C!^*'Q*$QG]9XS&[8^_8P=P_S,(T1@^ R)@IN8X M<7+O#*2;YD:17MX"WI"P^-ZJIORET%XFW 6:(($7KTW#0#WZ M5D)W_AZWF7-"-2;WQRRHD'Y(BG,R>%E/V3%(^.(&[5O\)D(4-#>S3IL6KIF" M1,3D^'Q9MR.$.05L-N^8L,^; 7_$;42+.AND380@@?_"%CYENUY3V-CDVZ-Y MSV7\D_ZHR7"Q]W$0#0W-Q8'_28 >^#Z@R!C1+8D4AKQ744;X0615][^D+3T0 MG3=QHR&._H1A2%U/H0KPB7*04?6GL,#DV3'$?ZL!0RC:=$?9_/XA6VPL]=^ M_.Z51!%WXKK.%>%34$>60?O.)[T70=8=N7:_*1#R0GSA*\_7*^%XVTLZ@;4V M%JM]F#"-S*;[7)H/"P;]NRV$>C@_!=SD.'!5=$L1H(8^ CV"E4YG6ZALY^%8 M5M5R@LI^IPRQ4O)CNYYGJ1BV:)L823?O=?!7U;S/%RSS)0HOH,I@7D5,V/+Q M$O)>Q^;(BD(I>D@^>Q>.%[VD ;-!SXD,:%'&1X\X;]/TNX_4L_]:N37XW,0[ M9RM^Z2S*SK6KUGE-(J6A<1.#-,CC[TC X8R/ZIO O$Y^F$5OC!"YHM1LA!>E M3)K0PNK;:^EF9V?>;[=R%,:N/1KL]&5[2)"0PVG.B=5Q4R1O;C"="FUGGX/9 M0PTD@C#Z,/TI$V:'#/903W#R='(DCVF!3EW/,E(4BI5WO-0U(?DH+?DZ:O#8 MO1L'?%"X>T\[#-OB2D)F9)?I2Z (QM%4'7K4-Z)=%]U.CS\5]7A3Z4N4D$ZT ML\2QWS!&>9?3MCU\^=7DY)N22O\+,#@OI@Q./C[2@J0Z01W@1IO2DQ"V."'< M6A#?&1E(TR(B><#TDULKRO2LW27\<2ZJ/5>>-Z5SBAV-=/6-N.#\_A+:G2Q: MKM]\D,'9]@@HTLN7I1B7MF"'^(B./+W 2C4DR-QT%MTIK7*_U(G .Y>01P*\?@#7(ST.G;L9KP&W^S6/GG=^2NUV+' M'G'X7TI%3[])2ND2(%#O15LL?>/G4E&F\ 2K37-4DVG+$Y,"?*3ZUB24'-$Z8'R;H9NUJ/+]*RMU%!&M(4D-B>Q18!0EDNA6E"=N MKD\*"+F4H>O9?-,HK3UGB1;[AL-L/6N;KD.V6F;'8%T7KCFA7%V0'%F^3Y)5 M,EK3(J>Z>\/9T<)NU)'QB'1B%3\J5.9ZZ5Z^\*G#K7&ZK2?OKO_&=JT( M+T'/4H>C.'3I=_-=$FUB.&N&AJ6JVQ['\"G*7%&-O%7DS >#3#\>-6NB-6A% MK#!W6++B^H7]E4Q8S&:S#O(]T(IQW0#H./60G*=7%U"BL(+-DI/]0/KKT0 : M1=^V;0:&+3NEB;%"I'Z<;DS%DWVG7&N/!I-'12X*^7O4#VI2;$7$3O'MAUPNPQGMC1'S0H.RJG[_>8\)1I B?]WJ MZ1&^]F?"EQR>_);LN:JS:?\,W$HMG\'D[MIX&WLI*VKE8=/MJ#8-R*R='R,^ M"3!5 L-81_ MJ?XO]^JXB=Y!-0%(KAQ360P%6X:5W10FKPZ:L+1WC.O\4UE,6,3!6L(]L3\ MNFB,Z&SS= MK25=:K1;WKMK KJ+"9LQ4LC;%%%:J)T'OA+^A5 +9^C+VS.V %,7HO[4%QH' M8>1GCF R$R:,BBN9B('G968VG'67E!(0'M5SF %!^I T(+Z)IH2B-)MV(*<\=YH_;I!L>(EEQ[)%.=LW-&[Q?$' M)KGWO[0]?G\+;EJ"FW$/_(=,6&_CG+2>!'QT[534OHOK_;N\QK-.- M$M/AL.>,]S%< XB:] ;+./"E GC/\:0WBJ[^?A M=0VT)*9!T]FK[*X.>84Q"^3^/_ESTK(3VUG\YV9K!::N-)<;E37\[9NVK[Z= M6'Q4YZUCFK8S)TY756YGE^JGD'@SS0?G%"*VK]"SFPFL^_\S8?:_T'] G0DC MG^1)\NQH'2.%-"0_Z@($!4,+.$>M\,OPD)_E$R>E!=G.;&!\6.PI29G=W-LY MAJWP[/@6R(V;X$82L5^P5*PW\,7W+6%0+(!Q/]!04Z31ZZ)Q:P=9P_YPA2X] MVU7UX8'NLP?)4_2#>[H0MNFDPO7X5X3.CC>6."JQOO9B> 5-KG7,_PP6G%HH M0>_/ZO$QVK4_O=5+*%I!:@AWXG2>F;F1;!AIO8"^3$,>7!1EJ[K)RNO"RG>" M/ER]3EK!R9?BR U=%=:"+WP[DW\3,!JGJQE>)S]--=QXHAU9G@ 0.I.4C9R HGV8 M34**?;]=[(Q=(%UZU=^6B#!8D^]V@=##=7^;FG^\_S,8F4XB?SSQ*(P=]ML*[W]W6 73=AQ3=97P M$E9Z+<8V>K>XJ;Y;*\=U*'V62'$SK M#8)\1,$/_G)DB#BMTDXS %D)TEO(HD663^R&XD'/HY3L$G-ETH!)79?/JE!H M#94_7!KR*D]ZQV$CU*<;XE]Y)H!RG&^[$#A&OEZ&6(I&9A4R7NVC1+D?P/.1:0E_D4+BF M#30SE&HMF?(GD/:IE*A+WVX(K5?A$\&V'GW53Z[:?%9QQ3$81[\^30A/O0GN MIQ"(N&!U<=HVT)W(A'&TT23!@"04?YF%"#E^1\73T_W*BCY5%UX^9G-4U+ZS M:5-R\G!(Q&'97K%)'@;G2^@3TZ!A]M''5$;"EROA;G"4J^^@: 4^I8B&HG6D M78-(C--=V'>^>^3/'KJAX3;Y,.JS7[L IB!V2:$"B&?"EH- D4SA'O2QIL*= M:!/Z?:6'+F62LO4Q3)AYHZ/Z5C#A0][#J9>MS_P,8-R)L5NV/$_DCN7/V!3+ M+T$/9L)^0S2+,[CZR*W'04"RV_&7*D23;"*!E(O?ZYW8UP]):M:9T MOUZP?YP\P[M(A5P3*-.7+=N81A#JJ MB&T\)]W<^=IBPF4^V#A*Y=]6\Y3F8=<>6GGSI6S[Q7^@D\\IF/KF\3-N3BYH MSH3)5)40J$L@+5>SV2S3;VZ"3NL\!5$$)JR3A)Q4U>< FO<&,&&Z(W*=W'1/ M2+&%:<+UZZ&A04.?<.?@'>,40GX7O*$:/:7R'UGLV(#J,+UFB*@%&,S40[+YL15^R5_$\XAD\$U 0](%+J97,*:]POSY@>5'#75R?PQ9R(SCL=9'MD>2"P!5I$RXY@DH'J<_I3P'B=A!24TLGP"?DW#J3!K5WTW2>,U=J3)K3:C^; MG&YSCWCYX$'*_;6N/)6[V*;E6#5*C6H;+*?WH@8Z$XJ EJ338#,YG=A4*O08 MO0N\D=*:]F%;6-VEU(UUC<=A.:&-[MTA&PR$[)8:K-K.T=;0TY&&]P8N=/@3 MTJM\\^6FU_5*2M05BLN'B%3XGB4_+;'<%E_RP:3+5?;#F,JD_P%=U3T79&[; M55^$X3_BP3V'!T@)/DS8V8<\I( 2?6R[$OE9%H@CID!VL":Y/3GKZOV'F1\F M(K>MO^7%^;=KT.G=-Q.VX6I,:6.0T(L.A)/U[-;B)I-C^*$E]. *&Y5C M*(Z$"XGAH-_"; *KJ/8UH7$4CB.@5[(%:F.9O>\']6<2#_"7DM8LU2DWN'>P M9*V"!ZV@EG 1#XGP-4#G'8"_4 U:N6H,N8&IJB'D\_X8>-TNY_;-^;D4:'G? M7%:6;MN8FW]I(KVH8>RJ.&M'I8%VYN".]$"B%"U(3BP'(]R:YC]F8ZV07VZH-G MS:RVZC!.8$?DAQ(^BS7,HYC[U'>B>KQ7,S-B+CY MWMB&]\0([U6EL9XALVEAFBSH-;T7S"N_+WM#S5*I_6%\1K66%RGJJ]\]Q9M[ M=Y2L\!"#35G_7$'2)$#&O\[=B]Y.)O$D?>9;_IZW+9M&UNE@G9!I,V&XZ X: MCRV,%CH?ZL<($MQ]\$@6)&1L1SC-6BKEY-#[_&Y$'*A ..1+Z-<6<32D M#9>.0Y_; ^HR85:,*,C@Y;+8\X^:Z:S0,6H[:&@GM]U$S?.IG/"EM>*^O9X+ M!^M/:++RV/CC@:H/(XQEF7#R]3[XV!BDI:_9?R^.?KGP=0WQ68@BD#_US]LN MH(R+@-X]M EX[I<":LS?MQD-RP_O!OK /^;]'S(*!\!6CB.;$F=G#NP@U'7+?V MGRA57N>^4X0)BQ#T,.ZMF-&G1AH3ZC\_1FMDL""-_:8:E]&C6JHTC M(;EL(O;R-7Q6$=6,"[PEV1U(TX1=$9N1?'':R(*G]DEZD%%._KM#\:2^E[5/ M9B_\3X\A'X'(48OH^0K9"TM:L.#^<>SD)/2VUUF0RI.#,U9Z23,PC@!Y6^(O MT'(N#DS>K$?]@\93=FAQV-9N?_4RIX$%:99&E7^79DD' MR9,O$E])?E>2IO3AJ]F!=%E1R&55.UXH':+.+9E&YR42CI"BDY;'])R[6I,6=KDU[4B_G?Z,UNQG65;W MC"<@9KS96WE3,C#C[7&_<$,$.Z+S&6+TEGX00%7$T84D4"*>531A:JTX*=\^@6;,#$T+WX+2[4)/6N@86JL-(6Z3TA[XFM6J0M'R)]QI]=(H6G.BK6;-Z=>^E*+%_+K[8)_W)+ MBL(\Z$"0H .W +[CK?R@[$CIP!L'^>"--]:P#9_&@E,!B?@B[G_%$=@(F5,2 M:G()MDCR,7B :'J5<^I TCFMRV]W-XQH[1]G543/F,@U[R&?X#R2!JVKVBC& M+A2."9-EN4MV5SMG2G MKKZE3!V/79'Z:^V_/].P*62I8;+M,1&--6K5_SY&=K9)+8HX%;)N?:B% 7XIJKW,B2@2EC'X8X>C>E"9LR/F"NHI==LVNZV5&RN2&+NS1-Z#T#+I#;RZE:9(S"ERQ1FO,NM'2^X M:$I_*GCL>D#"S:S8#,_^)5P;JCY-%GK3H66N"*/JL!Q79Y>QVWCT8BU=F*GLENDMM8,H,E%I3BXZJU/_I(1TU%J>G,JKNT \7J%6C9V MZQU_WI.3-YM/A#XPQH)(!E?F]&90M]C#K40"45(H]8JLC@5$VL/((R:QF7[[SEORKJ6+MBL^/*WV*]OKZ7T&=GR']\,;X371(:'ZI MH4%;[C=1)JRZT5L5_Q/&T>F?$H.]$1*$N<&ZOP1TM( M/]_/9\"J"1T<$0@; M>P")#)E0Z \+.: O!_Z=^P(RUK_'FF9'[HS*9C.G75JL@%>B@^8!O>Y,ZZ3Q MZ 2R?L.L?[H5>4+R+QN@=DTG]9J1>P@3D)N=QZ8I;/P9][F(%3\?4*&)AT = MBR99TV\:(::D=.A2^ \=#=K'-" <] M>RXQ@QIL03+)N<$ZPOZ!><)ZG]X@OCAI-8U;#[0O 2H[WB(&NB!1+8-!0!V: M(C)R_L'_^!,EYF3X'^;:.LR*!2X%EK.>LWH6I)]5,_!F!%IX%H; 3K,%)^;[ MY-"F@#EP+7^IBB@'Z.P )M7WZ3,JH5L9X29-):?F*R@?'2-,"CQU[Q296A^0Y1-2=-73TD E6R0C_V"%0)^!@TO\@QP MYGO(LP ^IQ &LM7F8OYA=D);Z\U; @@-Q9.=M(L4!.,8RUBS1.'H^UBYZ;[@ M;S]7N'R:4_*R6(+]O[>(Y#8X24DJ@MSOUTR8**,:*E!@Z6[[@@&*--6#W$&3-)]6 M!% M7F-_8T5$=N1E4_/MTF'![E_W#-UL>HL3 \XC0I O.6@KIXO@F=A!P^D+--T: M-4LR0+0()MGI;7%<*1.SMG&K[TI]3QNG)_%VMKU6MVU6Z<6X;%_VQ?G].-M4 M78*9_OF$(FN7Q _N,MN?'W&[G"CST!N6Q]E@L$/MX?.D.Z_9@^Z_@C>?Z%)J M&A*?5D KTQ\Y7EG_Y$-7%:R7(15]="DN36GHKLI&2??)HWGN/4$CB;"YZC17 M_V8'N]IZ2M71M%HT\KF=TZE%S#MA*T7)D^5 < MK]ING_X)]OWI["HL'UHP>Y8[X8V0GD]E-S%6K*RUSP!:\HI74=-TWG;P6YX] M?^ME52N>X\0XWB?I+R'TXJ%?$2EQ^?3L0F'3M^]7Z4OV!96)/FNGOO4O@")8^6 =V^,>%3.V9VJ6'AH\GH10*)#9#!$RWR3YC< M1&#&DDT$(XM-SX=>=W7C*ZNY2)+AR#F+$-"06#ZS)LI(Y&?/_AGPG^/NS6XX MWXGK,.3&SPAR>0.=1"3_:<@=3E?Q2C75Q()N?O,T&S29= PAC-JDXZ8H"M7TY,5"JRR@I$6_C"M_OD/K5*"T4+!N MZQ7QI%<.\L%: NOVO1, @]+/=Q9L,=O]Q"[Z?8;.,?EHB4WL5W^QC?A7&ZKI MSG<./T%@<..(^Y1+&%S3E+VCXL&/*Q\?UO",D&:H/^J7(Q\@'.X7S007K)DEPJ-24<;',NNO M?+**^7)C6"?'SE^&KZ!@$WO2K[8!_U3+S*[]PG9B=_P,ENOO@LT#=?4_A'_E M7C'D1W$I V"$\_PWD&O1/'%FMF)5OFH\SP?$3CWIUZX^XF1O(_/L:^"UL#A> M[Q<:9Q+7[]^-_U#U2;5+/FIZ,Z,^EPDKUV\-8/ ,$>$AC-6@'_GVQ$GWJF#[ MC +VDFQ#9#/_EO+5W[BD!+7OO!%Z&\3E),!VI&\JCV1N55(H2?[Z" \2CJ>G MU5ZZ].15@X+2&B-5U+8:GB,RR9#?_CCV;-DKF" *_U65FL$J?%_N!T92(^LS M'5?0X/18O;M3U;_;BFCGMS3]HQN"$S>"G(\C&7 MR8(""8PJA@C]\17'@!;S[!L90\[#U+'7QP>,=^J?WW%?YH"2^,D0'M_/W"_7 M'^.L@A^OT5AK?5.=OP\G5KAL ,X.7)RVERY3EMQ4G7H%)U)B]>3=>1O <>\N MYRT'QMZ3N\5AD\FO0XJNE:N?JT5TWD.*.0)6>?K@QHE2?,O3JC.@@I7]\IL. M=XIO[R=!.XQWO]3J*R;X9L3:D1Z&YWF"9'OO^&K3< M(Q.458G'F55[KT;;2*3XA2=;2F7[*W&&/0X5.:4!6^%]*O?OG+R_<_+^SLG[ M.R?O_X&,E$&/+,X6N25V.Z2^LBI=UMG"?/\BBKP'N!<@8/.;L4NQSRC%?07!\5 M/>N]3XUT2K 3LW^S437/I.OB$[_7_R5F49:HK18Y>ZZSW+B3QG*3!\]&)RF)S*2,=K1TE;@C!C.;B3=#7/ MSG'91"!M=NW/S7$RFQ0#5F1Z#MX]/SP?Y M.RL?17'K"A>*9IQWE5ZFO:/39W?9E1@1G'-[?!7]8W%7X?UMR+U[2_QIA4YY/6@ MJAUN'9)>INL/#P.R.FC"P=35=9#>Q7&@UU07RE?9DUNI=^KRC;OV6901K**-.RM,^>;5/\YM%GQX(?' M:.?&\7>;"CE0'9K5P[5756H'3*W.)+\<(IY/K=.2RBD@/-;YYMI@Q'=:??],94WY-9 M-.EN,5I*EOYG99\M2&[W<^;=[.911#.D<&6"=J/8DPP;:A2;R3J9X;;*[WD! MBU#'763Y=O_1UX^/,/9!)ERJ/2UITA/?ES;\KIP%E[FW#<7;X(C;>P5VX04*2P7D2Y5^!NK^M61VZNH.J(,Z$53M :I8-"S;]3E+> M@F2,J 32U[(?&A@^8T$G@A%U9<]BV_914VPIG-A[-QSV2W^JYMC_ T&[P6\N MD^637VR"_N7K=<'"W44?I=E:>GCW2P.>6">9>4%TFKOJHG+%M2\)!?.?]VK9+[Z_(=O1\N6B MM^R"F8)0]\H^Q6>&-]#W9P,#?;6#X?OM^#[:T?@U![:2OEMQY&MCB?, M-_;OAKQ]/P"("%?A]7I>=1-S:EY8++M-R0MQ2_]W^MYB"WJ)XWQ 6G(XRK:$ MX!/[.E]6 #1HC15OX+&0*.-(':IC)%H&@W9JWZP^=F6ESF M9F>/L,D I>T3:G07I-Y/>GJQ2N,/07(+D\FG"A%#9ODS&Z54M*BMW;_1>1?!5 M:"EA'(LF(>EW^:"AU7V*'Z;._3&6OY4)F\MY2&.;2X[XC^22K?17A0J0H98^ M,6A-,>O"^7CTM+J#E9&DQ0K:4-%'N3%^!F?#(]J6>L(EY(U".%F?)J"( M;#9J+>W@=_@&YP%QI2>0^U/[J?[#G!L.';"R5T1TE [Q)6TL'R5_>?X"-LW# MX+*GL%-SZM%"72/>'5GX,AP?^A ENQ@KIDF5I12^V% [Z,HO?_&4 M@& _?Y;[\4NGEG)6L@4WU8>/]M $\T[3(SE*J@([5A"L$;Y4#$<#382"/%7- MV(QR+C'%&?BB0@5$<6X2I3U>Q6<._79+YVUHLYS4#0'OJ=#_@8CCFG:A+,IY M7("]?;Y+BDU+:')8F*=G?)^SB=G;9K5X07W5PSNN79<;Y:K:+2DR[8(I(I!; MX"LQ2\$1QBH\31I)?J*N\ G5,TCX!%QB-$\K[J5CW7"BS1..5=$W=F!?V?7: M_E=2SIPTA0*+N72(PS\!@%JB?_)&8+2K\U;X0.MS#@(-\,50J^X;H@D) M+=4OU5^8L&_0JG1@A3D&X"E^GG":4!U#'T=4H&.GK!EW-Z"ZY_SDTH5HVP+X M,;0^.F%IM_=@Z2C(\WGZ!3B48:B)V0@$?4>FF45%:#;;55@4MG"I&T#I4Z"[ M.'8CW[4!!I$S_N75L6P(R6B#MAMV&/_(L22&"?N,9PRR)*HSX/)=HB9WS(/[ MJ0)T?G:?&5&['#A6,U\9+YTCKGE'E;K(,^O#(ZL MP>%17$R8++")"<-CH;Z%@72H2P,!4U^^DW3,)8OY:D1XBO=#CNK2(/G]&P^" MOC*R9>;ZB)%J"M9CUF5M:?R*P(XL*(DJP, MR[&^>>EB.H"?"QPP==#V>W6<">,%9( ,-#L3)K,1LDQ_JT>,UQ\(VI2:/G!@ M/K88)-^\U0VL8[(O)\QH6VG9Y1V3NYJKZ*C(7DP-*U(]R=#P@^9^S0_6Q)Q_ M^B2G$/.9-YN6V"X275/WF"] R/"&=/Y<2^"O'QR^^[- V<70H D1?68QQ=N= MG4T<#YDS"V7[#7NXA^R8A720H^[K[X&' :$4)#(;B8S!HKN7[CA M1*3+DO2#1BZA]R4VVXB*KLS;\*7KF(W@!=3ZC2=C3!1Q__%S0NO/+M[]_+Z+KG*J 8WG>8V90W$6: 3GH(!M>CZ77ZG0]UNTXB!&C& M754">B3"&E3+QZL1K0;YKX)V+6G7.EM;*K@=W:3ZQ"WLC7F1Z& 0&,G@#"%7 M$:V+X?X=JS!PS =U;LJ(O_I*&YR(10<1%\!8?]KVUIDG:7U7EXP.?[*]F!ZL M&SR2>43LP$ MNB(* 0=WAGJK]X$%%*O7A"6%J^T(JS$;[9:7["=_C=Y&37"^I98JO?_ARW+O M_+0=Q?$7>?+2GON\9P-#%4 %-_]"29H]V:T$W\I/Y02;R*K%!(',N[7Y_!1^ MT@JLO81OD_/:@WS])7*9UPD3:]-EVR\GI@Y,Q!00VSC*5FU^BL)J915FAXZV M#^^6?[0B:5]^I9H@#+BQ(72/\#?>("VI0DC1^;Q#KTFCY^TB^+/*7/B;4]J3 M2%6!>Y%!:).K-_(8 @0>:*:S/:YGJY^YH_YN$UM1A.Z-':-EFPWXLR_.EVN? M>J=+I;1#E*98MQ5/6T]V,Z7UPBL,C9XGLL"(U)Z0ZIH&0 91A M11@?"^7)7[.G9<"2@QEYM:9[OMD-!/(J)^5@W+A=L DI,*^=/Q.]!8+&)"_+ MPM4H)^QU_/Z]?%'KTBC3OI"&_($('\O_9F2N;BYDD0%ZX&' M=I2/!U Y1ML 264F["CT5%_\6CR+J@K0VT 8*B _1L7:L IR14+VOIP^<'DA M+KC-WP_AY\>RQY=64;0_+7)#+-]LW.]90/SI:G*IMLJY5\)*B'E113EAP7'R M;-OJR/]=+;0 D\D_^=KPE1.8RHN5INDGT M""08KX!HR*8H)#02HO;^ ?1)$\(\!@LDFO\X<7%D(.&+BUD#1IL)V\"XQ82- MNKLX4B!]7;>+Y1,NQ$9 T2_[$/1/8Z<>\;MKA<'WQ[FFA:I6&O\ MK^4#"O2_([\K>QE^DVN=&^IQI>;KWTRA&, M;H=PNM=J+ZZCGE0;/UL-('%T.<8=VY.R5N.^X-ZTKME#^G MZL$-Z^_]CU&TLQNFH#[EVP[Z'3'0B8EK^??%\/;14S!JLH,YTPKH@_2XUN*Q M@8#7A;SUF6_&S8SD-L92&ZNVF#V##Y)7+"N0^?%IV7V%C-=BBNV_&?,:KU&: M&J(D4*-9IAN*"3.@\ _J40 J'CQSGPD+NC*-73& X!]F2-DT3N57NK,?HA;7 M?Y0UD=RS F;>L5VJ4/T5U) =]81P 1=D 0._L?QU,(Z$%[1M5PHH1_ 5;AW( MOEV42%/-RVRO'20'XX>\=A].VC$Z05T14U&X M 83,E-8H,IQK3'V3B M).SLN^@\9J\BJI U@]M24@93:9.G.@P*K@7?\MZD:1FY1IH#[E*C(8FDU)%& M*D8X,1\\$DI'K@%I$=E=_/!@(7H N7&BU/083BWR:.O),^8%S9FA&XB?XVN5 M/PKO1&>2\46.+>(,'@#R:7++H8VX8@VN%+&29J+X&Z'#SOP*5M+\ XU!;I?B["!G$L,99WA-,,C&DJ]C#'AV3RF!78[MN[M&%X M<-V._4K5(8?P8H(ZZ[U*-\MX:U2FB/V=-?AWUN#?68-_9PW^YV<-JNO1?=%[ MR%@2,.0RK8.I5_'8B'.E"%:0HE&K["8?&>76C-NKZ+V8WO?@$*U&<^<[I2XK M2:LSO%\.7\.D#3029 F=>,2+2)J('-65_DP)"VZ1I0D@*T3M\:ALW8PLL(1< MN-I^6.B,IW:I ;+,QIG76'Z=H;C4T$.=X<"7$1KJ&^N SF<=Y*M,V)!9"E#L M#UI/;T5ABZ;*6ND1(R;7.S/NZW^:0,=_<'N>9-8R,5EY8$?X'FA2=D*30FFX M@N2FG:'' 1<02_0%R-@2Q^!;"7Z74@)'K]S+W"=TK,$AH_=E<87(M[:N9*O M"-= F#3,ZR!R&U $)W3B"J6@)7&%49'%A/&H;T+OOU/&A GDG\"W@7A29/"& MW-LNSP::HM5Z!-]-5YX2W/U84%WLX)I;?O(GO70UECGAUB(NXJ_!T_7]SE*R M(8D47 @G8R*=KD1D17HPGDF\RGWEO&0_]\NV7>.@V.K:K1\U% M QX?WETH0<\BG,.OHADBKTN*T6/5=GJ2]BCM&6_U7*T$JW0!ED3$O%U#:-!S M76FD:!:7D2B0O:GE$Z4*E,\>4NER;&9G<"E0\%V$$GLC._Z5)BA;B9U:]=L> M)&>Y]*MD33E_/EP2?AN1&262I\C>4@C0Q$49JXG T1L42!JOR,G$>$ M^Z/UB0^M]-7-/^)2/BD]I!""]K\]-L85]>"W.VJX]EUL4W::[@F#EI0D0WH\ MP:K##Y&AGK[4R0(U0BP,((F_.6N>M+8I8N7GO=<^+;]UT]/X237;'/*\*[@U MA1M! C$BZCQ Y+^>VW3S7.[#N/NMFK>5[%QY;@WEAW)U!;$2_^AQC*TH/-65 MXA:@1&B6+1>3>-)^NZ8J"7E&PS+3_-W8JQ,/O/9=9._#_83!<4;KC[!APS!: M\U'TX6EKUP,NB9B&]I41 TM4=K5M3[9IP+8(75L8J$-OL5 Z_SN\._$2V9K<\-93DL4T=S% M,+,N/A3.]_DCW_N;YFLNA[]WP M4L^D53:UD2T@T3[407_%Z)]:1=LS0G_+A U#:D%D0G9B.TL[3$%CN+P+J-P( M1C%A5B)81N!M@G;2&(+!][G!\0H3YH<4O-VD&=.K$GCIR$7M2\M$!2:!W[OAZ\51S+W/)%3[1 ;72)JD'1H?WCSY<*OWGOY?IQ])LLI M"/0_LQ94\,6OYKR[G/>5FNLSX)?R"?],PX6J?G_$O5E%O^:FTP;TJ'P1D<: M?8E("1_)X]OU/Z7N)BU@LWVQ_UV;[6ZA* IKA/2WD#C%BK@\,O$^J(#(F9_, M,;1EL6]@T3PN_/VPF72/VDMS@Q4+>YREX]8*>]6W/4$:?_#T:@B!YYM Y M_DR3L0_N[AVT(#O #Q<[/"V40@RF5]:[4!*U7O/TZOSFEK5U[697QNBX[/ MR6^2]?_&(N#__D]D$GHWQQ'T2="F?X R.7 MHT\\L3L.-A6W [ZN$@C#(#O5UFG5>R/;5AZ[><+J%F4R8N?6R MQP==9.Z\#0KR49;A.H%(4K+8)GWD^O%(DP#=;-W*KI/WAWXSW!JT5TY946.0 M*W:%+O42N/,)XR,R'=)FU@6"8T.K,$O)%I'$ 5V?//2GP12I+..*2X'7:':9 M?Z/4_8U2]S=*W=\H=?\/H=3-_(]M3?C)])6P-3)4O RY9ZAG6A*55^KAYH_> M,ZT!8OKUK(WV6@0DR@SNHA^G[4"FF;:'KVHZ,6QD*'Q\Y^UXMEMV!ZE5X)XN M1 N<>@",(XL2JX*!%ZY,F!@:T3"N)VJBJ,BCFI2TQS+H\+G)\(.O*I'W>,,^ MRHU:OX9G4E-8!RGTX/$J4(50!N>U D],'T9=OM@N3$D6*^LN*/"_\?3BB>:J MC9E/TPH=Y<7D3FXW,_-Y)^-O7MPNO0-&3WL<+>;NE.S9G)4H?N\+SN78/*<( M@YB-Z/.@.=FAO.D$^*C+;)M@.]5*)#D[52/L=:6AMWN%4F='9L>0V_0NL(=J M0\'ZYF^@8+4(]?CQJT$?/W*=SL?G'*L)'RB#>2W[.;<)"YIT(7@0)? 5>P_>&5.U(T-3^36^,( MQWQ2(<=?E/S0=EE*>^7?1"6"^BY.Z[3K*G*M5"6]O1[M245;3S_1)Q/>3'[< MP83=UH+^P(L0QC]C>Q\'?9B?&(P@A"B3UEGHJO>N)/AK)FR4,Y)!N !ION>. M,PC,WI$C;UP1EU#4=OBF'6?E*K?,ZE/VEXZJ M'9+:_.4^[/.,LYLW+REN_G%I_BJ-EKPO-ZV+"1!1F$$X";,Q-"',R]MGL#Q< M)'H!FLK_W5;&/16TM9 :W4CHQ$[#M1AA9YK:?SSGU"0KE9J#SR[W<-*T(FJC MA*I!Z 6DA/_Y@]5>03T+\LV&[9K)-UMG7(R?W, 0AS3),APC4(=QWF[J-&A& M@E2[+"06I >V^^P2WWYX9.KL_"GH$GX+]I^5F;[PAR]5GFD-N"C';*@^49;M MAG]^2,KS=(-,U5(?9[D3,S=L8G+'_"2#B>R+;/-?I!59G,%]!_)3EH*0OK;: M#.V='4W7C N (@/YE!' L2I(Q2@M((2FK;-W7+HR-'\5P>8=-,2; 7_$;42+ M.ALD\X0@R^V%+7S*%K(^C$V^/9KW6,T_:6@$7*<<9_6$T9K[\.,CYY?K02_, MHP<47*8)92'"@.<+BE!6N>'"W\L_;Z$A?YGD)C*])V!XR-[U=(Q6H*^FVAVC M0;0Y,7'P4P>WZG#*/BJ#V=7\\KMOP58<_D"1,:);$BD,:5)11OA!9%4W M!K)1%^4V_>MU!6\19"U^P=Z] $W(DUCVY.LS8>?'_:UA6.F]!7V,PX4/9DS/ M[X0D%OPD%AA9^,QX1'W'#S$3B4=%[L^I'Z^,;9 Z[]^;D>L\IHP1HBAZOF8J&](\%8Z MV.F;!?OH"D]'W/ERO2C:;>H%2O$2Q\VFK_ A)S(/=0W]"= 9 G"C+2&C+NUC M'34 ="'2-S $S$$'NG$Y0([BDKH]HO?*%YYYQ'7;P)DCSFDA->_/O7+.DZ@: M+#L14#+%5XA7"-PVKKM[I$?C#G)#&E>\(3;\ 5_IY=VR+V*YVY^G45B^PI*3<4S3A0]/10:X#RZ6GX_ MWG&^X(*^7XO# _4UJ,L\G!IB(C$<=Q$]09Y&(S-X84W@<\(-D"/+N?XZ-9WL M4<0=BUA!E)&"O'R%B7"RB-=W_0"[!5G!&0'S\OM^_0QR^R4@B]PT7O]3%+?HJM&SGW'=V6%[9@^ M%[=MM9I#2LNL5'M8[;RK]CZ^K)J$P^DW.VFH?&N'N%G<++.13[H3T-/J,Q!8?L@<^[) MY:;B;[0A4D_P@R.OU8[H*KSK._Y 5D=)_-F:;+>]86G=ST3L-*\4C#R;"EAV MV>A4:=1)RNZH#T?T*MJ<=-[N\#K[K>&;.I$)\\^DWP-ZW0(@J]X-H%W @G;( MY@!& H@:T&*J-R.V"\W6@5&J>^%).XE%08;)+8BX5 W5B8%$'J&D#1N..W: M!#\-VCHED!N4CP"E(>.T:Q=08LIXCQA7A7[T424P=B+Y#;5H1W$20+4R9,7 MDIBP=]<9ZXWY@:H6 BB,F&0?]RQNJ?#-MR-.(X5!Z\J<%_D'J'7TNT^_5:YI MZ5_MS&]H.H-G^')'6A4-T@G^P$ 98=RN"4!^RD=@4^Y_V7W4_MS=_MH$Y?#! M!X_CAZZVI8[G.;ZG[50L.#\W(DGZPW3G42<1@? M0K .%6-+6(Q>M\;Q7Y<3$G4)X'@D(R=[%-\]_(>@1!"@BF)+"^#+A GQ4GN_ MH((JEE6OQ9!TZ/ 9ZVL,.P\-V,*'BPOV.@@C/^.:D=O/M.FFWZK0)A3Y&YU5 M_J83-]5T/:GVJD=JG^;7RZME 5LX;^45UB^+YH[O7')L]]*&PXH/[IY-;5:\ M:RFZ657&MF_*Z_II#;V[,O>,9U^"U=9FGH%@PO+A+%F)=9&@V)*7[(F_&Q@JRR]T!W5 HP*@$G3\/!C0@Z MM.5-[CMK&$E."#JL$9+YD,ORY2#=CN@XQ1\'N<&LC0,W9,)^D(53.H:Z M>;>C;;.TSYZ$?UJY=DLGD'(_%PYZ86E"< 8K>+GU@QT3=FO@K?I>3"UB&1-F M"XB:T0Q OB[$4!NG3>4%1T)ZJCT K+TMJA8TNHWAT0('< M3@ MQ1LK#9Z#C^Z.&YC:^6V$#?%EI!O^#;JG3Q !3WP<1+\,V9L^WT.<3_7]/+RN M@9;$M$N/9'J5W=4-F+ 8+N3[MI_CE:3==9V/!A2J&5)3UDS8JR\$$G[RN#+B MQW?/^.O](% :W!XPK0JM)-QJ8*0Z[L=?GR7&\LJIRNWL4OT4$F^F^>"<0L3V M%7IV,Z<^>E;=[5+$O"M.3Q,V8^A.BL5[8**?GNE'--\B-'>Z*U]BO]H@NZ9" M8LN0(46+%KP72T?I01)#K$)@SXF2CX9M&YDP=AW#XTG"5'LX9,>7%(TS85/K MR= J)P.C^^!DLA>"$8A&@&IP&A:I5(/L&:%IP86!7FBAWDT$1M.GC!GK)SB! M:A6&/K24_S_RWCTLIK;M Q[[O4$ED@:E+0:54%IVJ:22D$H-HB2$E&BS*$K9 M#"G=A4:2D!II1Z5IGTHE[6@WS;3?::;--)NUUGS7ZGZ?YT$\[_T\S_N^WW<< MWQ^.0T-KKG6=Y_D[?[_S.J_KNJ<;+";X^X+,-[0-@'9V,_#N2Q"K60BC<_@P MQQT2R&4Z/:'R;^LJ@X0!QJ\"IKD-AVG15:@3(*[2"Q M)WP3^.XU-$[PO4W MY?>S'C#GPCD2LT-XVL#7+D*.$OT"J52'DEU>O7:+8YN%0B8VC8LWQ5H!@=,U MJHRZFN;P:84Z9@55KQ=&D.O,@NT;O!XI=T>YOCHLS0@;..B'_^G!-G$_,W5J/W1''7_C9E0C2(K[I6 >;L)@4:RDPR8V^['$7P M;M_(V?AOU9C?,IJ9'P[3>*RJS\=#"A&U^D&_@U2^,)'N[_2+%>9?G@#C /_& M-4<7CPU^]Z^$#US76\'>,AGNO>S]+7K8;7SNVR^[17 M]Q<[JG>/^TT8_Q/W!=ISKJZ"YVJ^F>,IKY:^'8NFTA6.]]7WSC-Z?[EHP:T% MMXF7VB!6'&Q/$B[&G6HQ4TQ8&*^$35\,%&@,WC,A#V$WK 1[&'_H&''I@6^U M;JJU'5#5.&8R?=:&@M.V0Y*/&D[HG1ZJM!LNDVB6I6WZT-6R1DI5Q;"X>Y6* MHV):?N:C\K?PSU\0AN2!1/AZ&V4RYKH./".8R3GK6SF /D%1JX@=19^ZL$,9EY MKT&HIH'RDT!AB[!Y] Z"5O *&I:6)8"$?>&?4DBYJRY5/5"Z0$%,R&/S,B.^ MXPOM%+Z\$A)ES:*+TAA8!-FI>SKB &CPW1"8"WY]IP._@@TC#S/ZL1PN)+QT M]'?.<88V\WN^H'^]]U7EOL_[5BX;1Y]Z2%[VUK-4)U(>8T :8'T/0(Q.Q.IO@B#3BW]%Y ;GS&CQLLAF<&)UJ]$P>'EJ'9RZ[F+Z@EOUGKZI MZ[ON433S&@[G/ESL%T/1HO=&:I5(EVRPJ>,ER2LF]4?V'-L@YQBQ+T1GENY% M/9L>J6=,QRCFKY.%@([)D<6$O8#.KB)A'5$__$2_*29<;V%=0&=" R$PMM^# MP26^96!7& .78"1L*.8[)_G>82B: -+SQ83NVP!FP90V#,$__9AWEI..^9$$ M.QEB@AJ1[]] :2'*=@$8;N$YK^<,*#%:- )&M^V22V#4X@LH7VE'*TLK:6A M+SKZ\ZX_)FDCL%0\"SU53B[M%.XV3HDN4NY,N&>IA4\KL M+]IJ*^7KK%LEFVBH;;-)KNY9+?O[-)9%6#V9T#E)TB+E(NO_2EV/TW.A+?!> MX4YLULJASD-.\J/B%<-8C&G'+:PRT^$E'WP^-RG>M\AJN[YOO5G1^@GW*!.\ MLRDDG:5BPJ1E51K,.@J/A3[6V"2!S9]8?I9CRCL,+\ZU3PF?.AKNZ0)4?V&.[3Q^812SVT*HK>?@,/&5K45#S/'B8?9E M79\QFT@*D15[1SC\4K5KU$5DC,/N.S?TB)9## MN[S:/,=1/.'LG+0(VDNL&IM#,TDSO.LMM_75ATNDU*:SE FU_]8.]4/@8^^# MVYQ$9Q"E=V_O*#BV-*YY1-VL^^EA[6\/KS33LQ<3_C%:L^^*+)N@?U2W^-N ,"4$;8.=3YPR^S#EO/1Y0WWA+>B:G1:%$O1<[<-)+UUWU M7 A]^DO!",!ENV.N<@F69/Q,0J-!@6\&Q4OUL4IU.I]$GI@RP # MC 54Z>-=,:&I&V(K4H1OJ$@1"?U&+ZY3&X'X?IYS0;S2!'N S%/TG@4R*70; M[@0NHO(94"]B-9D?$(J] LIBK;Z8X/$<@$@8W%T,#2K (VD,M>-1V%+:1/B3 M$K87I*$B?V0[M@$D-P82 VQ[!]H_1..OHB#KE@N]RR!."9,#8"-G^R),">(\ M\$KL!>G'W!6+Z37K;VP]*6I9E%BVVM5I,)$'1G0OEI/Z620F&*Q2&S)AE%"> M\?1# )<+_+)"=SQ-06[ZP_",B/C,Y;8#IWI#[Z)=0P?+$T_C9$\JX*.J2^F1 M&,F^!9TOS-R2]EBG?F8!T<'-1A7PDJ97CV@%&"B#[X!E6(L).]Y?&&Z'$DD! M0S/(E[%%R>G51VYO?W/H0^%=46'\X'>UY\K,F4"*0*O$!+HD/-1@VGIS!--W MIPL%$*H2OG>_\W>E6M(_K#D4$VP+4CC5$.YY *MBMCW"<^E2PF M[&?F]U$^GOIWSQW2 -RVT >VWHCOE_?KB/(O.VN\&]/NS MB.Q_7W#&3^H,N4CKBP1NX6 (*F2&U3%YIW M1@/$V ?7!C(>$MT PT5NGF=IE?U]X%<1]E!$R@DT(91,!5O2;[NX 7E7Y*&^\6$T_\L MPBD5A6U^(;_8M]_S_7\"&91SIB;]Z0E&HI+/XW'N%_L]VZ:\B7^XC\Y MBTD@\=^>Q11-O99)YGSV7,-AZR9.E=^2./&TF/#L-SOWO_RVQHYOV_\GZPW; MOI>.%JUT1)8*.[QP]V6MK+Z64[+PQL%%55P:/]2B?:5W8JZNM)CPRG+YBMP> MSX=(4W]B>^J*Z,6"ZGZG7F^]?#E5./9BW\GT;N_*KP.BILK[2,7-E%:WY+[T MNHYA0SU8[;P%B)$YYA@ F8%0,>&\#I%_FS0,(*B8@7[$7JA2 Z%6RRJX)\<9 M)=0.5-J0L^_/X/KGW"PDN-_/NBX*LZ\IS8)<,EK7R&AN^LA MSY.\+W5[L4BG8C7^^SHQ(<:AVP;$%"L!HXTV$GDYXZ>XX:>=Q<%?SH\>--4: M*$SD3:T]?TN-59 X.^JY_HQU*9;[RLU:"TN]*YJ)R,- 4C.(G*>)S0C@[4'[ M8_B1 MKVW\[Q2#;2]$\6;IJUQFYUPP^'>FQCW80Q:9*GXXX1%_'O!+MVZM]; M[+[RWS_QJI[)V7QJ1Z$1FNJJ_6AKVY%M'"&Z;4,+="*1G0$8M)XF(Z>\Q!/0 MGGO&#T$2#/#V[]OW6]? >XX4_XGGR/U=U2'U_$=BPA0)$$DO^"%LTC4FIY ) M)OVJT\'TSYD \&9,*1:9?FUW]RRE?>U+=/O8UW#VX=%A>H6II#N E0A2>G)R M]9&+I7.&E;#@^MG_[AN+_FN M2G[^^ZX=I:GP-7H>0L]?I5#VUF6*WXO0?;S3YX*\>X^=#TK-HS5[!\)YNQC# MQTB"($C4J(]L!WIB/XCP,'DQX7VUP%K/&S#;.>4^4"<8N2J8X=;R IBMQ"U' M)P'6NY&"7!$"')J[5DRH#H;;#<2$?E<25X*,6NIC1ZG8B$7;*4DX3[V9*IP( M7#@$%@ B?9U6" V!( GN@@>F]%CX ^1^3N)P5RX;- ;N"MYD*HPL"UUMQ,#F M.?<1D[TBCRTH_!KY-;4(, ;M=+NPV%:8O_S&3/<^ER*L9 G<;.-UEM+2_[E$ M+:NU::/]@5VR&U0*-%;$-]*W/KB4TM0W#%4PH]J=J&49*MEV:Q([7JCL2W]C MD6P9_72/]?)/ 'NQ,Y#C: _%+H#O>QG? EV/Y;>09EX$65OBN6XGIGKA.XO" ML3UV_(IOOW5D\[DL&F=?N4 _-)\D&J<'B/3NVD$!)1-\2);HE&9P3.D!-2GA MK_88"&4/FYDJH:HRR(S_H'V,BLS-S4N;#1!V8A/_K./%EWJRS]-26NT^E-$O MP7?I,=^MQ\5R'Y9C.X )"\FH"JU%/P! S+E!AFA&'L#\KM\G[AS/-=$',("A M=S(!+%/ L+9H:GW?3/ >T+1S:#2V%"L7$]X<9$KICN-W;U++6R?3]_ ,9?E- M:5TKPR7[%ZV2/[]!]ES,XMC4E5G[2]6G']AHK+(W*-#9*?68AV+?@,-LAS_, MBM]TORTN>EMYX][.VC<6;ND[Q00-+P<][_%P;B_<'$,:S?JLPW\"JST '94J8$A%45S%$!+Y#T+F"".H9)R'08>06Q-$R MB(?[)(:K8$2T&2XZS:6@_O'PT&&Z#\3B01QSJG #%4G4H&#;Z*^062UT2<_= M',4K7*5"&7I]>L%%^VJ@7EL8) M&E=M66[>D9_O=?C[!-W$ (16H"7)Z&DS196QLUPU;&>8F. '_9S[]P=N_."S M_63L3!_M0/05?ZX3?ROZ"FKMR@3N\75S#3R4=@+K_\6'!)0Q]J0'>A9I[)$0 M8_8(\_NQV>,Y2GG$ .#^_=3,^?QCCF=U <.>>J1IPFI:>F[IRBM M^U2>U;U6K1VJ#^59HK=UE\+9B6Z4N=ZRB ZG +]0,C5[);% ;B)W7<"S+4X7 M[%X"C;C66+9"V37"8=9,?^VPZ$-,+=/JKB.![N'36BST]\3??C>3N%O_K.T4 M%I&O:-I[L=EID?,,=X\LJY?N.W+S*/5UE-QWB,5S(U;LXLVFO&OW%Z_L6/?A M!M3_>5;$]G/L[;<.JA%FU_(TJ[S5>DAOB#F/K%MR&LBW5V4N.F[N7GJZ]F34 M_E.ZD].;M+4BCGX8+KUD++E[TDJ'W @YKJSAE.OG%ZD-W4K=$9KR0GE;]X0) MOK;:HI.>NIS9H2(5]X[=E3ISH^H;]"+3]71DCAIT7B O]6F5X0E_/M4@B6_S MK"N7%>I/>'UU7*1E\\5MF'M,\NGO"^-WQQYS4(G-7N*S '*"IKR:\W("Y]N\ MK[^^ 'Q"C>F&XS-!+BZ* M!&#=4XLU+@'$M :RGLXC\Y7>*-!2R3E'76<2J4E96Q9.09>J%3I] >@?01OP M!-X(]\*5T%#D[\Y*(_UFR56-JX[L6?I7UF,9(&4UIQPB]W'CKQ&(O4ZSIZ N MFJ)&B@_$L:8(H$<7L*P:DG!%;;?W'!!$D'"8C*I.:<-3>)$222@BH8H.11IF M>O N6LEH:WD\8-@#KM[SA?A^^DGYW@&U'0Z](&\J6;"<05+$[ARTZ'P$!Y%, MG07:?)*( #Y[L2 *721<"A7P>]$E(SW4443 YPC;T TM7$!+2<4N;IR)XRM4W6-""; MS=5)7O+9*2@J-2VB>]9)H3KB+]2S?SO=6\.>$SQL[G,)$@R:?A"J_[K4!N@< MBP4-&S &&'\6[W+@[KMP&RPFO.L!7)&M*UU2-U]MP40XLL06$$TB2"TO0HT $@!TU[TS_EBN!:74"=#YKFP@674I/ G]@3!490CP MY7LO&3WYE+(I:15Z4M@&6M=EW(B-V,?G09X7.3D&5X*[=?P63FD](2K_;N9\ M87NR@!P!,OYK*O:A>B0?=O22@5N#"N!:\*7/FKUGL1G([>=P+0--V_Z[ZC.L M3[H_YWO@$0SC/2)6]5M$J_E+'Z?>FL9MGOADG)BPRD)3*$VAD3AG+9!P\)Y0 MKQ=)J.=B6P RD'R@+B,*LN5(8"88H*D4$G97GBL$0KJ6./QA5$@+C_(M8KZ0 M_.06*1;/,_%UN-=&%#2'(*6U8[:%9LK?TITN]P8ELLG/8-%M(PSHRQ!YN]]% MC _D^[O:=B ! >G2-WA9(&D>LMS ;B]%Z2#+8@)VN%K@2P'D]EP,'1K3;5YW$(:TUP!QK)B8@J[QQ,I HDCT ]#6+"T/T+Q^ !]4AL M/;"Z 6H$O 4[2^1]&9V3'HBOU!<'QCO+]5E$DY;\P272F^&VFZX#QWZA^WA4 M MS:NAL_GPM=3IO"-D6"DJ%\XL<1^'>--9G$]H'_/R[BJ0E>H[&;2J2_K"T"'@TO>TP"\$IF(1SR7!XU:3,O#6 E+T7<WOG'KI?PF>_U(UO^L:,)\[2$>D[(O+0!:GYT^33PHXF[ MO/>1\:^=X/SA=V9DZ2[X+BG2 ^'FS'4UG[RS0@MFG-_JJ1_3^F0BU(6T0B;'JX)F ='RNJ,(QVH+6.0>?JF_XS5/\I31V1'QB M3OP4_X;+W40DU2\S];N%PE8&7ZD6";&QP_([Q(0*3FWM/K1G"(3"O;-&6.9> M\$QJ!VD>H_4%#7C@#UB\FC!SW.6-X_2D1):C?UTCX5AYZW/-)Z^E2 ML;Y]XOVJ ML$=D@VES]KP!7>AE25DV"13Q!II'@@=:AOK(& MARD+RX@[!]*&3+^2,1/M'(@G11).L*#F[>MFO86EK>XE1>V,,DWC+?W13=0T;H8L((WEA"$SZE",";?KLD2 D4$];C M=.8L(GYD)_<#P*6Q8* M)N&3 V8.2.N'*;R"8X ,^8!HZ_KAB[VW C-;90#[SR#R"JLRK-$P'I1\/(72 MB5T(2YVJWU2G7ODYLY->3N.K3$$>OA(3>!.3,&-*):2W2H-]>AE7-671:GKY M)+\7"N\.+]ZWTU"[0*67:4V*X(?^<81[<&/D?@O;S^1C=39WFY, HCUQ:-[R MOT2\*5\=,&,Q(1<:9C.%FCV,^ D\2^! ,*<<=4_%;EWJ[T&UF\L%\@/]0B[0 MRL9YF$$YW'H!3#7]'G *?)?H4$RP_H_L^5]GT[QR1,((,ZA)%A/L=&A"TTE> MTI2-<+8&H_66$X6G#M#R*<>BPA4[[0X>I+1MK9B K\ 0N19=*OA&20 ?=) K M*O?F $940LW=^HYY@SE@F &8TI&^?NSZI<[81_SW^&[8?!)O51, -7^ZLQ_< M^C0;KNV&A0=-/"U$/O6CMV7\]MS@;V_/Q<8C0$H>L*9 M*B-U548NI(6N6E,FY5-'[BW9_U6&\'+M$85FPEI#37X"Y=4@F&1XI'R0WL9X M6N 4?LS=,ZXYMBQ4/<[;<*?6FQBG@60/FSJT?'"PBVG[7E:+^-+E;'J^;6G\ M'RX5#!8 R>.P4)DB, 0IJ64OG&N#?0+D;3=CX![ XH+8TN=T'$L2 QF=NJG8 M+!JP%?Q(3+ I@,N+O/J1T+]X1&DO_\^( C-B13)C O4] SC2$0[@?$!L[P[I<" -*.?!M0#"NU9\ _'0ZK -.0M"ZJXP%&14A$WJ M>SUZJDL-GO^H L5+M:B_*19P.]. '@=>AD8:V#5,%\W&+\+X[;)$A @\"E^ MP),SK$OC[*4)#)3R(=%"_$D9T]^/_&H/T']W+$DGC:\((Z&SG+$\O$?OS>=, M-_H3N!DH@8&#F@R1!'C6YY*=R& ^3;!.$(->"NWTWC $^-X]M0BX-L#[N.@T MB-)! -5S_^R:5,W4 5-SCDM#;X53L> BRLMDP3YN!V84"L1#[\DJ>.C93JQ9 M* %_& &_1#_/&'I!"W,/Q3H !Y1 ;N\!3QM:C5S&&;^P YMF-Z)S8?@S@-R! MS%1Z$-1\'W(IA&T 756Z[D$@"/S#^; G0TQ_#-B@I!J(";LP<#7#-@/B E< MO)6^&N]K;I\P,HJ/0\6D82.L,\;\\(^,$0B]SFBMS5B)M3&Q^Z:V<91V^N*ST#P6OUXCVFB1U9K; MR](,]X8;JKXQ5(@^&E2A %_+7&FWYBS7 MKY-.A @X6%F !UR]T;&U91F$P_ M#\SUDVN >S\PQ31M3^EYTH5?\RE#)&LQ87(YOBJN*_RFCGD;]ZY, )S83D8]..."H^,DRJ75OQK+>"S54D2^F2\G?L M4ZB,645/A+2!!X!Y);9O'J5'8XEG6[YW%#(=C'8A $D)#3HJ'\BXC &@&-A^ M%/C+7 C5*.\E1S*1$$L:>I&*W;_]#/C"0(:8L/EW=>9E^.8J1NO+'A*/#&%4 MO\PT>C]> 4(>!%*&!V*P8'@]'WSY\ET@QY)PH8Z^XL_YO]J$/B&+T1S-3,9> MB.9B176%!919?&OS:LT'-T0VI.U8&0)8BK77NXA&AA].A8_=GN#*U"WS/ M^RQ=H'IP-7(#30$P\Y3RNN"!ATB6K]U<=HWKYN'LQTR*>,1F+.S15>/;O+3J MENF-ZS#R\MQUYT5&YML(BY"HFT=#E^Y5O4;*U!PL[RL5308O?MQS"U^BA<&W M8G!NP3G!?,;A%MH;8"DT4>30^Z&'MZG)D^+0R- ]K5"@RWI,/,8WXJKGTF1T MI=TOL$=\FQDW#+D[ IQ>=B5TIWG>#U69R%WQ?+G?9CF5\:\;;DY0^2"_+$U& M^?%L]1:MK/*IGBZ5*Y)HTMWAU:_>>.L'=M+PM,62#0=Y8BDIQTOA(9EI="*8H=D&+IP\U/2P#D0 MC5_F50HTX0->LZ'6[EKP^)TTX;D 3L0R^,,5^#843)V$TR8=:#:.8YLNC&W> MT88.DP0;&3.\\(/J?=B,[3W(':$'7,3,PJ>7C!KDDSJ9%3,PXW@REM,-=SU< M#X:&;(?WCBKY,]A'3*+2&9O(/S?@=.-QN7W>U7>'H!IHBPT362+41Q# Z)JM M+=;\:R5B_*@S$L!_V@,F,N,$Q)KR&>IH!^QN?%V*,CU:)VIV?[;,YN1@]-D@ M:@V7U%^R&%3ZUX]AJ2=QC*4F-+>G-&4J@NP>!%ALR&#,6++;WG&+,G!>G3Q* MLL&D2'D'T08\71A" 0G5Q#MED+>(AMK/)#8^\&>BRP-OOW.7-.H-@#LZKR,? M3@/^,P.A%LL UM\H(3CY9],-G:^TN["W9>YP33PCO#8K>82)2- QXQR2:)8- MK$D'5;?KXWSC;1.C#J$%G7A!:LL052 @\U*H0./_NM5U!W0=Q8U^R&T$D;9 M+W@*Q[>+-#@(*/&54Q1<;^=DRB6 \+)WGF3JI-%K77C8X/ZY7-*1M\/TBA._ MNAGM=]O0J57?;T-_]?FYI:6^O7PX$D:ON0A"CR'J$-0..'RFH?6JPW&"/5 Y M'$,3,?".]17KB\'T4JF#KT97[@!BX\?[KI5&\R%>629$?PTUQ](&E\(-YD"/ M]K0(@0-YWX0&[,[11%2@T32I'=^T@'-$@3&>AKOFX@K-0W>W6C1_;63F:GE]M0#TLM/#ZTF8'<)P/9^J5TM#9JZP:\:ME-?=2#A@65]=*Q'>>A0A*J M0GIQ'JB%LJ58_9]M+F:BR?Q+A0?X+J],736Z+:Q5)YJ'+!BP&Z*']/3 ?*5" MY-XF)RQWM!I)27*? $35,G^^*MRU@@_-@UM#7F#*W@X LG.(3^'RTGYL4C+I M.RM8_TDR[7[_[[NG#++PVRZ2 @MY0GZDXXPU!Y =FU=]A;JCNIVR_\V;W0) M.G:X[+V^QZ$R&XB3+IMHSS[*=N 0ZH!-OW6">4J 8D7?#Q%TW( &3@V:"H?) MGQ"7+N#5BA8Z^+EX2 6O$7AS^UE,?G26O/=YNB_@M[2LUG:G ]_['*8VO'\L M.VT@;746R'60AK^%8B'J@^1Y8D(#1TQ@PW>+<3SU(]T9[5HX"&>OV#NW)64( M*R$)+2@'+8I('"/2NQ9&/%[=#!E^#P=2=CD+#&0KD?4PJO\4?@'O@ 7J%V%^ M+-S5?05@R. XT8?1I29-:1\-WWFTI"8OX.;D4R8_ %>-/PJF*4VE&J/'45OT MWU&_#YHJ^!\6.6FV2_\C$]^(-JTKA<0Q90;4WFFPF6\\;^V$A@02=YAH1O&1 M^O?;^F?_1#]MS45SX2*ZNS5:PD!71+RW8I1$0,#)!S4!#H0#[NWFP#=B=R"/ M3H)PR3U+$7H_!M,WH-01:8M?G0&XX[V#-7"/$&_TG_<^)<,(FRX-+/?N%0C% MX5 L>+GW Q +CQ[>PW(%E[./T"9+73#SY_F;#]-CO M$TFFS5C&^/N>@Q\L5TV7F1IUH.JAZN6U%Z.?,)QT)ZK][_<<*,=#++:F4^?S Z?:^>8V+?)Q5J8PRU6W.,L&-5]?.GATVXJ\N9);6I=< M7<;8@)<0ZHVP&4!Y3DRLT5DL,O6NLRK,I@70)GMN8?>LE"BL(^72B;9?*.Y& M?4$G;WL8GE98Z2JC59*VVRBE2O5!WO5QPKLX[([I4;_T_J)^'U 8BM06IHC MP/R2QC7^7,+,^;G[/&D,U#1J:MU>CAH?4X@Z)@V0""BY5RW '4+9N$K

M&K<&LWLG((/S9L1B J01_8UM6'MY>"-SLD MR1B6EX2CX.UDP;JW#-&,%V!X9T9;H^>B>W[3&IWE70(-.&,+ 6#.!Y-+MT'A M&$_PDX(WF'1;9;QOEE:TL!^YS06"!Q::XXHV>.#ZMQ]N*8O\X=*R__Y<']VO M8$HB@1Q, E=#[46EF YQS%S*%HWD#+@:H&Z MQPJR1JQ /B]41U?C;Z9=_O4&9M3A!^&%VS>:7ES*!.RGLB#V6:@!C+#\)ICR M?IP.(HOR8<'BW7C]370> !"]LV4@:^SMKI\N_0=LY^_5O:) U(&&%QPSX4>P MHA?P[,8W="MFB#PR(@0T*!VDNGBU@=R;(#CXX$D;\4HID3IZ<>EW#$PZ&*P+OOK4"/#\0YD_'Q#6:/GA56!J M!'E0_:%1_?]SE90VNY9+2'?1& M-8#9//*_9<"I"<#3.1 O1DKT_725GXMA;84D$%,7 ?'X8@RCVNK( MAW6!H OG!3W20,WRN@?\9[P0-H\=&*7;]+P@)PYA#P4S* M#'&%Q!AZZMZ@!Q!:U@+U"&TM+\/%P-=!P>M1K35,:K9 [I1/A+^$1<-=LOL$ M9RG ,.,9K7[N\EA>*1",!FQZ,P2H-W)W(81>Q^P%:BF%:(W0!:)8M'C M8T6UG?@ZER([%/4$0!]-*M-=#A>90YS" 5Q@_-\P"K566ET_*YJ*2-JU.%R# MCUDK[^]AQ>229 ^XQ[3,CKN9"S__>J3%A-.@__3VL>/QW[C8RP61-Y%:2"D= M T%"S%R/[.,OHB,ZZ"-=[3I$G6L?Y\CS@@I&=*5D2AQW%A)7['_&;K0Z]6[J MQS:SZT>H-RWRFB8#$^Z!LP_K+D34D_@09P2;\76R_^.O65P%*X?>A,BXDFD+ M(QR-0K35H5Y[63 M'MT:2JOYHU9MA8?[/L*M&)WV3$\TUG.1R/&+=UGFJ@S^%2XM6^AW0RZHT.Q- M J5>L-H_./]4YO%A(][X/63&M(6VC"C8FBPF]\V*PAT\\E:[3!I906JAM\MG'\6JO M*3%WE)';_(WW9/Z-]Y25_TR. 'KH1C '+G @WCCPX9XU^D*MH:T@K)T WKQ. MHPD=9N-+;'-)U:,@U@ E;J+?4.!+L I?5Y^RN_HU)<]]VI*+U*K:"SSR(L#[ M3@,D&$?EU_ZK=2>1]"TQH5,+@,OE0N3X#S\Y'0D4FA>O_M:;X"F2[/"CO8(K_ZPC>P;GPS()J\?:X!=O69XRXY@;?#((;R'ZI[H#SST1';8 MM*AT3+(]Q; %F^>0!>B6NUIGL: 2FP8P7L')2DQ(B#!%E7PR;] '70KH@HT+ M0_'[B)XUPX$,0U.![@8FZDG%PI^!2?$^Z"TC58;8XH>WL 'L.,-#VVKU#O;G M]PL4F@".)[@!O;-]DX@*]A^FVS0'+X%H"DC#:) MC-0B$K$0IVP-T%H?3_20_K,"5$.H,[-P8BDT@A__X.UY.@Y(M0?S9\%<<[$,:X?1L,R M).LR(R=^\'1;]VIWR!(TL"48#<;;\1@[,4S\ =VVU>/00_H!7KVP[ M\!7(=)#4[CXB<@M!IM0?W6\U>!U.R1X-^KW>V2G8T@>LLM=U.R(G*FLFOCMV M-4&IB!HNL,U,!<#M"1>I ]*_$;_?2Z1_&1HXIPS[Q&!!Y;Y<)]@^E)WTU=R%@XNE"31579\,F7]_ M3=0;9KGWN$.#2N4T9$82_5'LF(52A@[7 3/.= 03%2TDW?8"GM!:W$$;9E/" M=>OQ#%\&Y?U)7HOI5$"OKK6TZ$3 ++4J0':OK+7HCAM+^=[J7F4.;"J#>AH! MDW)HQZG*.\#0\L0$^6"\*#\36C(JJ/ +&P]\*[S]00?.HP/I,;ZG!Q">GU9+ MN49= (Q4)H3#_D0QX?D0=9C0)G\IY1,)7Y302SZ&S #^\0TMCH7.RF MUVQ&Z^5"^ M^?.M>7"3%0_&CIUE_ZO]R S/VR&%^ T2EZ^AP=W4;E""-A(]< M8S0 1/U%R1\SP(JPH3?P#%4'@,B1RA5X@)F'$^62@ L[@3>NBY M$SC;,QA(FA_MITE?<%8FX,#\.JTYZQ7O_Y^N:?[]SRO3 !(Q8P/7(BN-ELN0 MUE/K2DM.\.$>"HX*5I!;<%YG?Z/D.-8:9#6:IG'51BF7M%A':O*#$Q,WGI?@ MV^N[-U/N:]HW#LYY/-[C+EY/G8)-!U@,2'P6C;\3L/I\BS2SS21);URT40+$ MA&3_&R<15S#2O*:)M<,VD(GU#"-ZP@FW3)NW=UNGI=2U:T(:M\]MT6E9/_XM MD7]6V@_J7-AL*L*; P=VA.SYU7T0L7P1,%E[ M,T'JX;'YKRI-W!SC9"YI> +9-',6=P3S9XZ'FU_BVH-:,?:CVMHDBV+XI2=P M[LV2,&"IY>8$#D"+*$*=$?+T)A/AH?[)']X MPASA?2+F5?B-TOJK0=3ZNJMAT[R<1$Y(;0KJXB/ZX^?3[T_G#R@88; MCM-GSO!(,GY_ML#+D%YY8H#X)28K[O6K"#,_ M%6TXZDWG91YK45*)E-^U_>+!+S_S>#<>W@UN4[#^?LJTU2O"3 M5RX^&XP^\M116MRGK!"CLL 5KTB XB'DMG8CRPZ^Z2&23VF M$H!AN#HCBR#, ,#YOO76V&5E?,5,N:IU\SU]W*M"1;FNS[NJJ]SYY6F0>'6R37NZ4[5+0.QY[A M+62]>:&S:9W@H2/D(*T8=.[$?..DH/?THZ';<;O.1O!B[;;:*Q#' KR>'HG3 M7WZ;.;3)'4S!I$N NRE8?-&P\,TTX=MK^V\C& !WN'+^^4%CTJD3/L=MJ& MS2'QE950:8#4,$M%":1&VRX]KTTR&F>J[';S81N4X QT5C 1,N/GI5BI7E'5U=3:)$UB$HU,)D\,FSX0_J6?11G ! MWMJ-SG^2&AF8?YC>:]_BU5O':/!X1Y;D:LT2F?;>=#VIE92J]29VHV=#:EM[ M:]#[^#Z/NF_UB8,Q/^,*<*4;N:2AF1PE%*N%!1L9>L_CJ7V[RC$8Y,+QH8*( M?D2/* %U7K@I)N2$,T%.^VM@98:^"!,3R@7@_?:(":M_1BM=$A^0HHEQW/[L M/AF8B&RHS9@68]E@LR@@4K3JQ;JNZ2_O?TS=I3\]BM 2"-@&ZTHFL/@G$9@K M*8J8P!4*>8&"5Z>WW;4_\.+(V3^L7%6-+IK,#8ZX7V.\;FA_=:_G?@?;%-?; M$5JK[\59G1YXM*-C@[;50#!=L3>HNI=ZAS'F>="OOJ$-4!J^Q3_B<$K5:WCP M&W0.4*U6,O^0,Y4QI,O'G=8"Y&OOM\PZ:=YZ?B%^^EQH $)AFTKQUPV:)GX^ MII5R/]RKVU!CU[JUL1K\/=ODG+X)!ZEU_3D1\MSRWLH6TE2^OL%](% 9%75J MVNL)9+5OYDD.#*GS;RE^S_?=VNFNNB;8RO'E&6/-EX[/.VMW$,=="4J,7@1? M@^]RF'YP\S6Y*5RBWQ#JO7)&5G=JS9J#JD4N\=_&?5HWFYP0X;&OGW_&WP=( MSEG@W:;6,H"-MWB3#C1V>8_[-%2ZM?%)!%,_)="=]G)C7F2PR&=J7*"(,1P# M4F#GQO_JJKQ(Z8Z9 7^:!!@9$=N.L$'L374G8Y>;@ -GW0(JY=[SL1_%#KD% M0C41(%H>=S/YZV#D#OSRX]N,U^S&3>!&K%IF7RYZ2 M \^B7_4F]6 3*X>&P]KFBPE'JY<+ZA?=[EH5]BZKG^)<8:M[\3H]CT]ZX2#A M'JZUI_55HX'-28%#Z:+8=&T;N0CST&."V>0>RV,+/L7:O^O*W[K?(_[XTUYA M+(T$YS)TM>%/P[B=NTG(77U$>[ E%27:@H%GVP*L+)+BS9+B,KJEQP-WB)T% M E<%F+X2?N4)(&5+",S!V1M?A"T6<.LQ?SI(.O3=(!P#(1:3MIC1>0F$^/1A M(F9 ?WT\"MW:3!%*'69P],C8=JA&=RF8C&(&?RW<[OF 1?UR@Q?$.EO;&P4>3;%8PB"8WK=/W MLA8H\M+-#+6.AI1#TK<+[=IC F)5;QU_^+3U;@O4R<"]=9HA MQ'\)_0Q)^[X%6SP]%P&^9RH1D93 ;H#\!'&"@3 *I&]"GS .T^K(O 3.>ZHO M=)QX/6)B[5 CX'-]*?N97Z5K,@^*9#:)XF)N48M[5QO*#I6I]9Q0[:IZL?/$ MF5.:UP9(- 0TZQ4C)!=;YA] &](N@%G&SM@N!"@V_[GN=MB5". *C#K\0AZ+ M5ZF]<[F"/Q+=15EA2DK8\M% SWS_).-F[;1KY7OG'S/1K"*7],VCK>SS<+&M M??,^]8VNARY;=RD[VMCA0/%;NH.WZ:D]KA*C5U;[)_""8@2U8 MU-*/$C-QI]N'$C4C\_P_P>* M#3H54C@F<=:\ /X(S+%@GXR84Q6O(Q^9_]RJ0>?2P]4O&]?Z35_Z3G^EZ&D9 M6U_63O$5G'M5!_C(9F?@]SO>XQQS>,37>F_94N[-1*-WJ"(/\ODZA..$X'Z*4MU0S.2:#M MY,G#YM<8G>.IV'1 *99YGQT[= ? ='PDW5URZTJ?,:*ZFB;Z?2MHU[YAF=%X M-L7@YD+K69Y;L@G-/FI#>P(#N%KS]OI>Y29;7=+H-BEU\^;N9IU>&+-RIRUUYO*FD+0HR"C M[?<#2(^@GSD6-$92"5?J67R/(J4,MK)[&'YRIP.&W]?56EY&^QEYSE-F J-0 MK0JS&\_!\SPW9' 4'WFXV-%+73%S*$G[Q+< M'^Z 9JW053T=O4%MY]K39DZ))EUTQ=LZN53^H%;VWNR6Q(/&)S2EHJ?5QJXW M= L^MBY\X/B_@"IA/Q&;7-1HBIB@VS)"'M#=*B;X3>:+P!OU T/N@\6$PLZQ M'_7TU"G_^)"E?T+RI@Q?L[0@P^1DAZ"S[0E+R5M]C.0D MQW42Z"FP$V.Z.[402C2]Z2G/6KS,&MTI)N@??]7;3!B]6BH"L:!PA 7]1IS9 M_L].S.^3Y DW)9GGH68URV?&-,S1\PA;+G-0?8]+$?OUY_"=)D&\TX8GG[)* MSJ=1[!Y(!+5^^1)]/=<\W-IEZZJFT%V(\"\3'"'Y1Z9T5DSX;TA.U,\?T"OP MF;1RIV&^L7#S5^ O6["79U)1 H"Y;)Q9F%[5E0)_79JQC;.;0O6S\K^B4=X' MJ?4QWU6W#^J\%T$UC2EKVJ%=#CH=X]/&8@<006ILEP@Y%K;LXW)JZ>O@!*FV MTR="''.>-@;M' P_YV:X_,(3PY7$%R5KOO2&3I&5L]F_UW$'[]J&]7HVC75K M'-52ZM]4I_]5X@0H\X_H%N$O+,R#AO +02:;(N54QD\T*6H,D1)-#H2J5DW" MKT]!9R:7P3J()F>L]=:IU)9'=_-QF8_/--8_G=+N1.-2#V1U+CIW1 MREV6AA3/WG>%G0G_@C)T)DM5ZB^\D:M_/\10[^(ZAGSGP.DU[&^+RD_,* >,2%O-U<=\WK":. 9-&P2>9#(#Y13A#_UXY5G389 G5T^$TR*]X2LUU)LK#\5F](4]]Y:5T)Z0?N"M#]>[>&%G# L=@E]K[+39"#XZ;_Q3 >DH@1^TW&X MY92GY=13<ZUI?OOWF_6;7C..D"R51O:FN'+HW+(-S(LN78LQ516Z62/ M=&-BP3R;$Y4YXZP/[)H961\1QDY[;3E9[SZ;%9AS6*4R=G+TPIR'=LK)B3># MC#4K8L[K[4I=%6><$[U@_7N9L\::7V-)2\2$GQE(U5A.(M36\XH15N:)"4.+ M_[;71H?YWU&97S_HQZH25&T"E-3CZ1!?E80$_(I863SO!'20=--[X:=7GII/ MW'.S[E@ZIIA966Y!:<]30V<:S)5>><8PY_E"A7NW#>F)RG0:>^JV&\I;;[MG MID[5+M!D7'K2YY1O&J9T:E5R0N_1+R>U9E>'''PY@ZBB9OAYYP,G#ZT9Z^AQ MOV(FOR1*:C]6@+R(_^-(4D(C,H[2Z])9MK'K4INAP,R)K]/>IJXV(O.D&M*C M5BQ:$+1_0LB4)0Z!/6-K.+A@8H2VA9TV]SO@.6O!GF?Q@L-24QN_]4G>?V^J M)7$CW^Z$Z*">H8E-:SWLD:Y#_@7BU$<7/M=[9JT7VZ"_LB[+I_O O1,95W:T M3WBMI# ](K!O0P[C*KDN%S-YP*:@P;, YS!Z1O_&&_OA8V*]F#"V-P,9-[:) MX_?7M?[RCUH6W/R4P=D-7V-RC.&OSWI:.O(VS1NTK7+67*]!F>0.[3Q#UM%_ MU7!Z/L]LWM2#?1<FKQ@ O,Y_0\=B)..34]@]_O?X8L)^7!R:"YS MJCN[^^/!F"L:_7YPG1RI,GK)ZC=OWWGD9Z37C\BQ599,O'_T^JQ8LS_;I)JC M>&)"ZN)0JK<$8L*1M9W&+^&XY)6S^@,SI_D--5C7-_C=/?(^,>RRNF7#Q3T: M)[-6UVWY4/=MW/!B*:YS'K'>A9?$N8#,O\&">Y7BW"]D[X=FZ3@U+[Z0-Z>Q MZ_-!FQ.IIO8*!C6."@=:KIR3AU=IN-Q7:W\M.T1))?9M$NU!%J/OX:/E5T@3 M-=!ESE,\+;@6 2N\Y74C8\+LYU@Z.EVPK^TZR[Y-23LSS)PX6W]T:>6.:I>WR/#113'!DU%.P:1;-:G!=.GN$ M>K[\%CQYJ'%/33U[WRO=.51#+LFO[[3B 8D]B1Z.WN47IQLN4ZLWG&?H\THQ MZQQ!E_TDTQV-RM3 *IE2WB1WTBXPWRUG7K+@ZQ(1[4UI:9OZ-)]>; MS[\[\+ANQ,(<&,6EW)XW(*7)HOY/CH HN9C63?O<[ZGTJBEQQJ'YEJ3RU/5N)!N@3V,%T!M]T7ZW.C.;WYGEK]5IFE 2G'%@1=_3=O;G6 MS[H:GIXGJT6_W"D4UKO?3>V MLM6W;SD+VY1]M:4]4J1?LR]O\OY+J-&:J>-YAN\@TD 66 166O9)P^I;;Y#3_&D=7&5%\ M)=RWY<+$%<[#LY2RY,B<*N']2':LD=2%<(\;7[[-TR9O..+F,[4JI>!FB<;I MWCN7O=[K>7MBM0R..;&N%&[VPX6QSUWO$GBV1I]T(:9K7N+%B7G7'7Q;3,@^?ILNL=+K +^$ ,\>VF#IS+JFTSW9Q"3:,0N M3A$;NLZ8JZ$=IS>\>,?>P?FY)DDW7PK,"NPB#4 M?)>4*B;T:8N,^:DM4.\UD8NG]J?SIC<9(/:N]VHPI4[(S1V]S!. ]0T*DB^5]QJ$3GNFMVJ6KG!DA MK#&Z$7>D+:ETK6/(XD=V@5]GWIK0IW?W]F>=CT?G$).>_Q44>8(?TN)S&<[6 M@[V? MGIY[':CS_[3WGF%--MO?:'P0$1!#!VE1 5$14&DJF-AH(L:"(C4JT@4L5(F) MHE)$B(" @!J5IE(BO8B)H8HTZ1"0% 0!"22@X8:T<[/_U_GP[NW9C\^'\Y[K MO8X?;@+#9.XU:V:M]5MK9M:8-VU3< Q)@L#S7Q*/ \-T*K ]] /R+@7?M')I M5IGI'<&.[Z/J/5][@Y%1-RKK4[KU@B=?GM:JJ GN*V]+'G+9'26=WMZM1"G: MV=BIIYWI';-BKUM?Z>0_*]J?$B%WN:KTBA]"/5X25P,@8!*U 4K]P(\P/AY[$1>YSQC/TT4IA24WWC!(J'6\ M'E#RU.%L=QFNW"[/L9B;[Z/57^>3MBG79^.G\MH/' ZJ L%$O,22G>#Z@H[1 M':SV]]_J8"*8SAO8>",_?YA%>+!?YE) SH,W.R^W7>(:S_A)JY7),,E?JD1F MCNHN2'*Z^#D(&HE4C",SK002,HQ\Z&VGYMMHDZYIMUV 4LZYT8H7.=X%TVKZ M!6VB[;W60ZD6%C$*H=9?3T@+(L/D&!,OV"3.==9<,RK2R3B[S0#+4,CZB?M+(H*UI5P_S&=\9>#,T!CJ M/KZL"4]O11//F1E MB]-_?PYN.NBY1^2U$>0D"BKHP((V&'0D1>V N+'WMIPM[*)H&BP2#F$;$57C M& $OZ/3\::)AWX4S?E$]%Y+L*\M+'NR[&'XJY'$5Y744)4P(X2RLC-%J%K\ MKH;II%;B8X.@2FA3H"7?)(X&>Z!BI(DPQ"G^]%*]/RG3E?'5/,3 M5U\])+++VK]W S5@7B$GYJ^LY.1XQ"KT-:!E# 9LT8_C'IW\/$A%'^K#B R' M972;EC66-Y7JWZ\\NNZHI:9?%&RCYIU;WB*C6PEW25XD2J9 PHM['%1>>S"K M +=((HG(P8B]3BXE']H V8O^WC:%2*,Q7E"=%2RI(S,/IL-JJJ8][^S>9?A M1VOKHVH&@US.&$AU%$\-_/F(P)/E"B0EZ#YSN MFLQ8-!9^*7MP)."%UEX7_ZW/ER+/>$#X$B^)6OR<<@- C]J$D G+;X*][:AF MQ=$7[Z%WO7(=!$X? &)??!GU)>Y^UFUYWV+Y^!ND=Y3_*;B$" M0[>BVSE;!RU'@ 0&S5>H)*Q+*2=SID!!&T*A$C- M\-66V+6@H8:6J9NZI%+AUOT:/9:#A0FFL^6]-Q92L#>F2"#>"Q1(:H(LKV*) M1:-UW5]XXY7A\@"U_9A>=NR*E(I5@=@IZ-\I'^IBDUO0JVB[=R&68H M+PS(!&5]!TN,)V]JQ7]MKI=CQ9JK5TF]G1.F/T8/;OQ<7?:>.E$VX'[N0;KE M5TJK[*NA3T]H-_T.:)SD.J-#V:9U!G\UTA%W:G:HS#7"E,7+A)!H#=5T5O+H MC"I!WWIUXP7?#9Y5CQ.D=_C5.%Z(_RX@HXH7[R#.=PX9DJDE Y'!-L%;:TW/ M?[/O+]*4U"]\U:D[XN96U4+QJ$IUD$PN=CPA*^_0*M@,TGH)2W8L(GDCE01= M&F+@W_V3HQJ]M6>G))RLN#M]*EMR?+J*=_KT$\)?MVJ=G;2Y^"(Z7=,(5]WA M-Q4X&,<)XC\G>>&B*>_3F+;<\[XHU=K (C__\(@QLSE)Y\FK%I>+K=04SW(4 MN\U-V%;%(S,;:Y.MVUN>0].P%TE+YZYS^H608DDZ59#I1#KT_2MAZ+M G,JF MTBIY\@X, O,GPX""JZ,P>"[=03?-7%GW\'7?XS9YK<\,>.N<&9';OV73IRA] M-YW5E:L.-(*\^]>NM+]Y8$E4UH&U/V&26++#BC\V*@[$U1@HC/ NE?>^3/@6 MZ]7]E=B?71$DAM]Q>'^U>F0KK/PF*/^B'WO-#7-!/;91"/'.QRO6VOI2)7Y: MOS24P97;*+9>Z+QN=D2,N'V "5O)KE3#AC(/KUA24?Y#P68GWGZ ZD6?Z KV M>V][S*]=LNF&-Z5KT$^QN/;:SK,)"/WI#8K>D?I'WL0J _46P#OV"GKG.J\< M1:2! S(0)C% RXW/]CV;T1D%5_8^8(&$(5=*T(>J,(WFZ;) .Q7" MKS3"W<$H?@Y@U/;], 6LQ&).NV0HKAG=UA\Q>,$D,>4L=U=LXA?[ZO-OLO" M.%<"2S[&V\ONJ4=)(_P0P [C;XT(40 S;=N*BZY!DJ4,ZMC3H8>V*7[Y5EM: M'>ZT)SLXLZ6IV3OYRH>O(M-4,=Y^%JJ>TX[SLQ(L/)'SH4 MJW,97TM60AQ=BAN#U=O"@*UIS&":*DP[ "Z'Z=38"]?I,S;W-) &1OOWGB\M MJ0P:_Q2F6CF<:!JI,GX2_GA1TF(9-Z*#B. W"P+"R37 M(,B@JA;MLD-\R$#O/#<"A(*-E6I$9QVG7*1?*J]\%S73XLG4&'<<6^J*N9JT M%[*L*Y!H$4*V%O-S2#.WPIJ%D&-IP:<%XJ)@60X_$\3 #A_[4SZ!C'#B-*\ M>)(O:L@,Q(LEW^H[8VN0=TXWN\GTFAN_]MN'O_>U3]#I'NZC79"[]=3\@.S= MATS/D!-6VWNI@TC.-39U)I:[+4R57)P!@\ MC;7WP^W*,M3["5)OM9\UZ5UL']\#JZMR5'UK?S%,X<<<3R[3F=49LW+F#25B MW+G&5F[*%+'6W&09FV39%\?=/;*=_?G5DO7,0?7\7IX/C2J!MF!A\L'YUOQ, MHZSOA]WUXQGUY[K+UZY^Z^;4%K7W0J)JE*6EQ\:?JP>^538:W$&Q3E(!3:N9 MUHCGH!0;F(OGHL,!CY=?7$8F\1*\B_JJ#6ZRE2F4L]'(FL@3P94@<3U[&GB=M!L@J;S E.37K*+O2:%7NAU:N!K9<=DT!7]2J.[ M-WL];,LVT-)T>VG\='"T3_!3L7Y4"B@23FPH&3=DP'G:C5&;5LE-WV%:[(N1 MM3NT/V3W>B;<)_MA7$1XVN(UA:A#9QY+?VJ$/@9IU.#IL.0XL;ASX!3"CZ+/ MI3&4FDBPJ8?>HWN(O3]R>CQ9NP]&CBI7]JQ+@J?+[WY0TZ*5=/S#L6YK=;L; M5M&8O[!D^R"2"D"RZR?1GH^*]/+4B[XK.6AH5-< 6Y3<6,Q'14UFMN$O>C>7 MI;RPE"@=<3YNN]'+:G4.Y#J694/ .5!9ITC %L0=] 4N$JW1'<1TDYPJ"Y0' M CHZ6]ZJ1,6]5DZROG@ZYK.MC_PS)]ZKZ1,>]EY3A 9VLCW"$Y2J[_2TF3R6 M;;T0 H%#IY*=)C74RKP+,0-7/*NJ4FU4?&:]'BYH+=AI)5OS L*5:5X*"P@F M:&!7KQP\OB?H(I6O3V9S:3B> LP&<,\*.;< M?D"K,F!=8D&=$1D3" MJ#Y*-JS_TVAP>I#SN1?._@:6LH16TT&FPLEQF&[;0LG3>[MHB$H'7@&,NY++ MHI!M IHOML45U'P$5LQ1\;>5QEHA [;"B1LL>Q^QQ\6/6B#;#+K4W-=Q;[M MM?G:;>U2C[KU1DJ4GY]).J"B[:A@(_M6&56&X\F1QBJ;$<#6T#K8<&<]OESI M7ID"8.Q12 G#UIGB)8L,[LTXY;RNJ.9:=$^SDL@[3V1[*Z0]I"4>@#EU'>A8 M,Y9,_>OOW57=>6>&U@U<%(+&0JR:ALF(Z.6!@N?E'(==U8X8\8HWTXFO M_U1[,>L)'!N'[\]@08>S!.+?6:V<$:186/^W1J>\2($6;_? FE)6*\,A^I0) M\7,@W'6RZ^.ZT+,E,V;V%A.\$ M-$G,JPS<8+Y W(Y]NIDHVU-[QHL^=Y]4#L][&:;4X*;,>MI1-*KQ-D)9:K14 MH6#K!$I?>=V5^!R5*7='^,%-L)."040%C">?58]2!X=N4.E?UV"NG:N#1N)E M9%UE%SC9P(47(RV!K[);BW>T58;*6M"KB^QK]78P: WMCUM0/^[R=_"?$%>A M5?EI<+$P+QITADM7M8.21Y6[NWL.]5P>+-%R*;[V-5GSG:'U_*X=LS-M-A>] M1=BG.0_ .?-40(:K@)^W,>1ETH?.:"%$OJQ3A">/5:M_/>2+76?L72[>O6A= M&;5W4X)W+?.05\JEI'"EB-F0I,-I6H(O88AZ/#3X2X1 B7.;GA/GR$9$!7W? M^],V1L4L/6C2C3'1+W9VW&0_L][_@UG.^>NW<3 ^"#W.4P'OSN'K(.0J%D+H MOD*(.[;N]CNVN1#"2L!>X&=Q0[DH9%0GS'NA9X;HD$*"N[Q;]%_:EVUT29K%BF/\.< MZ?--T[]:ZD?S/;0!'13*,)0="W6W[/%EHT*-.E6]W4U?KJJ7UUIK)ABKIYPY MH%%'VD]4PY*W86G%*'$C5Z05@ 5U);.\Y*;?V:H^XWC+P"&'P]6UQ/>/XQ?E MD/L7:@GEIXQ'K*W'$HPD$E\2*"11H@S/!MC+W>N-%<\%.G7NHU&Y/MLS\#CS MTSD@-RB4Y.*D"8[SN5GIERV&G[[_=4Q1V\/"_]56D3$L8#(FL#,<$^,_U4E M_,A5X4L24A&T5#P+B;V/91W'10MV CX,L W3P\#M7*"TN880]Z "!:ZV5.JHISD M,92TDU_7[>B$F=&R%R[!4E]MQ<2>R+A$\S1$D,'0YM0<@C0"P.T M>@!,Q!QL5/UZ$V*5N;?*?DGGO@_\\=G,8+48RIFO^0_IO-;PXQ_JU-],C>%9 M=B@ET):13V%]8A#>.&!K@QP0.E;Y(?-[5:TIUV3:274JY)G$PN/MWUL4&I+L M\FV-_)1MN\\JGY-1.TK><@6:#9KVK M"^@R)E)HK]#!+UR\EYLJ7X<=MW-EE*>'D))EW2CWD@-H&])O=7YA@)Z@.S42 M8\;/)'GB15=NN9&&:TZY[:AF.405&.GJA=JP>C..CE H3HV!,KYKLNU57W Z3HA9#U&%+VC!ZU$CS.#K@=LR:.PJ%9DI<_=D!K/ISZ0 M!&/];^,)>[)$KFLH7$/>6&KF! +[$:GG">D_&I1$A<8&]BK^NJ\KY0Q;68V:5ZYOR&0HJ.XSFI\4>7 MBYQI#BL)&41-/\/W %[-^'(L3U%_CH&-1"-N#%1BH4&XVQ14E-R9ZG-/G-/G M=LRZN:M=*SEV@6RS[JBRN]&J.40YLOF] PU_:ZP'HQ86@I#A6;"/)?F0UJ.U M/(;Y>:_EM6P,UU\HO8599F 2&^+C.[JRQL !0V#=\>LQ=; 2?!3):[^U<1:#X&,UOQ>^Y8AY2,MPQE+[YI1K&-SP/;1:JYM M6"GG$;#B7CWOXAE$,(P5;V >XTOU,U_EQN9HIN&0%4F+IQ+'<"$:AW*.=4/F MDEXI31(&L9P ?A;6BR#VO9GSEE]J;)#@9C3P\UY56F,:1J;B\\:RD@1MZQW/ M>YB7PB[:!^ZS3+S2;?2U\HO\*F;O+^)T"KQ-F'[8?!!55@B9>>Z'6'8UQH:6 M_V/F%DH*YJ^?S$A"\B*8#77=P,96_LV ML]4R=JSAR]S86K5M K+//43WY6]%V__7Y\ZIGB"F%Q)OW3>S\5U9=>S+ZO+J M&!NU5_7K'A2L]=CX\""M'W5+L(&W!W#,-HTF*@,B%JR)9]WA\1>>3UT9JD,I M?QEO>%/]061/YU\5D_]P11E\JJGJZ,W 2?8A/UU\+&H=>C]C@]'0NHR@C(DX MT6&GOE&5K$!D]P/1H_,7/_Q%_;0')*GH=\K@N1^3F&+""&2U23@/F01M$O89IY,I2!)CK6R#^>O"2%D M+ A;+T#0XDD_'N)!M 4HF0HAJ@3PGS&'22NEVN@#0DC=;*!@,PZX:R98.RR$ M'')H@/+TP>\RMHJ D@L"$QC+DKILC02=#)XDZ#S$K^1/!_Z'@.Y#&!C(3AP MH+^@Z1>DW]HOA A@X*"M!A5*]ET>0@CY +[["PQD V[EY5HZ8"\$HNU"2-/W M#_])4=8??O[AYQ]^_N'G'W[^X>!I;TLR3#^2H\RN-^0YUU))HIBZ=I.ZKHI[AZMN?H3;;Z2=); P9 MR8H<<6@DL=>&KK1PEQ # US!]S.O@W[)T669?\N6ON_/1G5_WWASB_CA_^U*1$RT0A+ MMA-"+LP-?6>XY;"P8V)-U!FO=Q; P"%=W2N$9"4)(:UF8'>^[N.] X>L4PCY=%2@)82,@+/P6+_Q M//.F0/+>[AG+]4\=CX8^.AWB]P:YA)R;E5K>#D0TN&Q*\ZQZ$ MV*:N!-B&4X]"'F0XS/O#&FH]DNEAH7$+:OGKAO.B"4Z/7 J^CAW/?OXDP\:D MVZ'D*%?[[4D+A3;TX$D+=(L0(GH1.,->&!.;J2"NXZ=BO?>'TG$-9D*([#E' M -7H!,_?7WNET^B%^;M'L<4[].&'',_E,J?%E3?"[+I0CV$LNSE@&RQ!"/&' M*?#,^"E8OWBK!OAJ?C81RK.J^DPT"#/I=,4C<0TA#R>="KI\X4=D=X0JSB,# M_329HB)O:$M*:TLBTNH# 3W"#)6MVZP!C:JO*1_@8KCY9L>G;U*;:+[898Y:U#*;O#/:U3 MD;$"4RS9&7L925F1?Q:! WSV+P>U1L9 +-;'=C^\#BGN5_QFVLDHHS_OU"P07U>-8)V#H!Y=EVH)A%Q\A]'Y5@(\E4 M-9@40#@\H%\8L)Z#:XORGBA/LO[B>OB2R'R*IM9Y_ Z0]"G, *QL<2:'J_Q= M8R?_05#,7&WP"RV-'7UQ\SMJ37-10RVO/EFNO-]+ M(I+_ DLK(JT2_(4E[PX*!+;?=9/I1Y^DZ:&.=LT)(:4_-CSG7CXY+6LED:L= M=%CK]-'BCSFW3Q&^7$&_&X/RE$CUV-5S C,@H@E5;-!P[B=V:%Y*Z12[Z9EQ MO-K=KI]'8IFSJ18UVWO\TT.=<^?76PK$(;#G1@Y-L+).GI(DYQ0_\^=PX9:) M[@5'.R@]-7-,"%$P"N5P2H:\*WN:%6J<&PVC:M]?"JGB[O9OV%FLOR'+*KD1 MQ3KW=#6FSVTW'T>4P'P40F0PVD ^F8*,_ID^P8H;O)GPW;H/'64[GL0(^W@N MB;&[*V741MN^*>GH+9A'%^HIHG21IR!"#R2_)GD3Y- 'V(N-!HJ^(:CR*T P MG2H>5C3;9,T8(&B81?CK6"7M7GTCS",\M+,\R2ADJXMI.O,JEHSTJ&0UI8C% M"B&7.F,P,+8G@6UUCK5#Q824T^*?VQR<=U"[(2-YVG)W7$ZK?'C40FM]Z2=7]HP+(60/P1Y!FRE6YN=[$;K8 M#&CUWL-'FP^R4BM-TA&QQG'M!0.+#JD):5+K+GA:TQ/.Q$>GSB@G;17YH&MQ,2RS#A:[*)[[J^G M,/*!T:.[V&W+Z+,.+03+X<#-47NSPZ7R+VLXOUK?W=0L\^2MV)2KPI(?UP'L MQ2&2#VHH0B"I4HJDX=2FB5)O^0^"H1IA:30^[GY!^_OW/W/S0TJHBJD7_BJA M.(ORNRZVV:_>T=;WXQ"6? DC$59O"^SU8)VF=U0SL'(\;\ ]8HP/K3<B?0,\1.&HJG;LI)T)-K>95TV7"[%8IZ<>7PE]:2MPIT'VMOL3Z*GR@,KR=)7R_2:Y^F7WTTU;0K]VNU M?#+)R,&QQ:G]Q]YKM9TR\47TDUI)Q+39VJ')E9S"#1$O_K6XN9*=7/0:8,6U M1?L JUX 4,Y^_LM@:A1"UA@AEXF5 G V?1.5][XZ2[;B2UU>FC3?/UN1L'NF MH"M _SGO$W4_EFR*H.5@-O)K?\Y%PR00WN\ZI<,D.?< Y-@P:3W:#PA?4WTU MC_PZ?)])GE'H1/\VQ6W,KU7EL1_)]HE'K\LGID,0Q[82'A#78LF7A1 O@P2- M74! !N*N<::!*,^#7?2>CKSGMK_4[W/F, M0XX'VX&5#/$OL)0#P#-L)/9M7@/?"\FRBN.=I.,VA-TN*OL8]$7W5%>!W6>K M]"+3W2X[9317+TF^N"+YYB&TN.X7BRWS@._&JCX4#I,$U7 M]B(3E3UE&C(*[:=;_V1*C)WL/U-6_L#ZS:=BBK/S;-5@1Y?2B$@U(HOZUHO) MI:.&GQG$9NQ/J^,'DHF:@!U[,Y?\S( EJ+P>>*5KU-D??OFTLUFSUF75R/6' M===;;KBU7W ?"!1(5G-]!3W8XH&9-U1IQ"4H-#>/ 1.?=O**J[UBBFVNO#?S MT^Q,S0/:KC7C7\_%;/2DF'V3>NSW&>$+:G(04Q*&,CE05AI/WH1:ET%]@)8< M$^LZGJX4K0*M"'=ZC-K$.3:9G;\O/Y?VZ=I.Z\VWX-DO2?N)>ECR![@TL"V7 M%XQOQA8C&YPC2$,]+I^? T^]%(NS6CCJ9@[>J4U3ZOKWVW67TG=:5>DW?=E( M>\;EY(&ZZ8O@$ZRD$\>SHK4'>_5M9.G<*T/(A"US)(&-R<>+^XKU>&\[H MC,H@1)UN<'BFDO1A<$MZ0:-\U_0AQR+II2N-YA9CP[6I%Y\WJR7EI6!:\"Q[ M@RCL>G-UMI\C.S1!L#6L$]6'\ >QR#TW!59G_-QEUQ=LJ;94=F..3\^A0XW9 M]>E:LD=%M*Y^1)^('.F,"9]S,L!7VISKLF5YKW3)-^GIQ;IIC-^W+/H X .]^;T MZ X[5=K/"1)KMJF3 7G79[XA/&\0]9$;L D+#W/RK+RY:*!;O&;OAD1-^56+ M.0I+*WK]_ MW&7#<9R9FW-GL"YG=M3__+?%^0GX;O0E()"+0!OWP0UXKFP8 MQRHZR#[^IY[5S'67\.WSV4?152>_7G[W?,G^9PM-SG7_OY EB)\?^?)6+EA1 M!R'U\9"4R:_ /LU&&87O'U91K,UDR]W.34_9= M3R(./'!V*']:5-XGCZ5S$*QCV.6].%ZI,4%PN A/&^ IF'*@_.<8[2FLF$ & M'2P88"N6S6_)S,/6[7KCO-2NAM3%[?:[%'\EL7KI<="'K[=1'T&^@'KH M40K: "3HRTJ6Z;1@;FH@';%^?.FXIL+Q0H?M5YZDC$NZ[?)W^^SD4_2*I[F% M?3W64&U,ZN[KHTGQ1Q_&E7E%'+4Q<\MR*.VQQ!Y._8Q$0]ZE0G^X^I&?K26R/7I30]*4G,ZDM'\\DW2H MP'4\S3OY6C-I7++LO,@/QGW BF,+SD 63XM?(-#DK6>YQ7&-PA;K:[!,R>= M*I=.+"]T]2FH3%/9D,FLF),WU>^2>@MO@7E[?FBB/JN:&[HND,S#$C"M" 6$ M'Y623U\MT.@RPB6DP4596Y)S?2NN&;3@K.;YF7?Z[L4! MZB:16HBB<,5>$A^)%%GTFTG MT,7 2T^Z2;,*)[*R^#G:W16F3Z\P%CY:>R;8!P4E-HD\L]>T7L7Q4& 3R#!@ M!ZFN$[3O).%B9G6EISYPW^&MFXUE=R38OXJ_A;#=2N@T(P';O.JA0^\X@_PW MYE>YENA#0%Z>#UX"+A_F[,(6NVTP>]G 2$^7*?TZWJA83LRO9?S9'E2XO0^2 M>FFP95()QG(DW'NV@45MW ..G=I 6: 2>CN \& C3K'N.MU[WY"1%C5[7BZ\ MHF?\1"=TEZW1"ECVH00EA/B'K[,M'$2(^N++Z4F\+2O MOA%T]&,W\ Q-7E:DE?B.JCUY\_#A8+MA81.G[G#KQU5[3AUZ@A/#DEV)&IA> M^$8V:H:4P]O'#HQ$.[S!M,_S3K+*^QI9]R?TMI__G!VZ>7?)U/*#4T:7+RP- M^*Q/*DG9L6K16&$>QI-&C5DU!E)@ G%-EM^8 :C>-:;=MK+/5F?[ROHN MU=N6RYC;TVS_Q*U]IC_O7;VC)VQOYU;:=Y,LD]D^0K9S]U31TP2N0%6)1D'2G-OP^A^<1D*$VF@!J9V&$>D<.6[+I_5$DF7N?YQO^Y" M/Q&L'1F&_=C)0"VS*H60SQ22V,HQ#7T]!G%GG<>Y&GG-X_E) 3*OL@O%;2VG M6P)2IR8Q\0U$C:_5)E;.&RQSK+9J7QKQ+TCJ_XPD7)_.V/J2] ;7_#^[K;[! M=P*Z;D B*[-!"(&:ZXZU'ZZC/'M'Y[8CD&R3AQ]"(GWX%9T[TW:Z(EC52C77Y!JGQ]W9_7'?10&QESRQ< M"Z@72,2SD1R'/>+AT?-3.=M[L'ZAJ%M=VV.[\QOPNY(@Z"],X@_9H=SZ9M=5F@9DY'P]ZHH[)2-C57(?LCS_JYC/+W:738HL M+O_=_KC_#[*^0']UMX_ #TO[0AT.Y2#Y*\>,QOD)(0@;L=A#_VOSL M@,V[ >U@V]?)CD^'E'R?'5I E6!_$6N<%/F^K/L5^IM1V>=0PB3A(>*WXZVW MX*? LB=8\FY$ (RBQ*&S24W0.Z!))97S]H+3T!-$^+X(5M)4JB P)=>)K#/[ MK=I&2=;R^\+6CI$'D>(L%'!=C"=/$,2#LF>@KKIR;?T/_&_'4:?>\AP>TRG&EI>F(OEWRFVS^; M<"F%8^O>1:*EPT0%VH).U%NP!W H[SQK@&,5\P/'-&"JFS$?CH2[!>0%FV-K M;X^:M%W31!=V6GK_!/' ;P:.EV8L?"[J=A14)OL/MX\(;G:6/G"0\7I< M,"";]#KF];Z2DS7W4VSVELL/^VSY4C1&X_R UQ9T6.Y.6PD M64,!"2V[$3E].E&[\,EB%#V1R?0TV.AQS^W$2=6 )I_]"8#%A^"V8U\((1L,,;'&.KEW:7:[K-?3J7N^ZQ86[70%:(_4 =[ M__#:KH4$//B&5>RF9/"#RC+@R47;\"I%[K+Q:3D.A/U^GIB&%K)<:@)VKQS(U9A/82N/V3"V]-T0>YZ\).,^8: MH3$:"/ZKLL!HE*P>VLY=,9VN9^8&>"<(U+K'8@=F_'<,G.)GFYY@""$^3GNF"Y%M-HRJ93Q?O_L0I'RP(\VJ0 MXVU+9FK RIPGY[)[^@V8U[985N%N5'ML]\C#T9_+WFR,IJ.+HD7X6[2RY*S/%X [YHH,$CQSSQV_]KP6JS= M[T[%\3("H.702+@GA)1C[V+]4+=0Y9C8K.^[>)NZB3#TL1YC(22*1#D+WU3^ MUKI;_5"W(2;^0DB^RKV1A:8JU92F'\D]\!7+MM_\,"M4(&'+=A9(B%QG=PR< MK0#P="G80;@T7':G;9[^4_FKS;O>*UTN-9RY^$EO#+:SR62AXQ=Z,NM7DQ02 MUMR DP_<1G(>ES\,]4^[&63$C:T 4]1-'B $6/KXVB' P3K!Q@^1WS=(Y8L M?AS:Z[BO[IKMC:T'6D<97XDQ MD4K?CX:QC@T;W$%5PHNY-P3-1.-N-*P J"?WCZH#MVGOG>N9P>"0.!78> 6O MC?1V^S0A?T]SQ/SCZ$ZKU**FHVV_/=B@(T:+73Y;S7+F/"YF0YL_SL'U,;W] M\\YAWQB71F7T_'(=F?//2XI[[@UZ,^EW'YU8W#%+=K*ZQ_1@ M64=AZ\ !-PHFX6QSJ6&GZP6J;WMJ0WWHEQNU*(BAAM/[[[C*55C<6G/PZD.7 MAR/G6W];\0:MZA" LLZRGKN/*(MF.A=B^I:%$*;'R\'I&T+(3.,;WD9BST; M0_=0)'_6(_ET/*E\U8FDD:>IS*JEJ_=\TF.3WJ)!E+#:HE\ ]19"1-!(UC G MN0?7 +V#6!L</1)]B'8EJ=NV:TTRYF%@HRT7+#;?H9*Q]VG^LYN&+E*P? MOV_,W?BW2.X&8 $+B1WD?J 64^O5/1=.=:,57*)*_4/#%'0JI]\A7FQ7XSDKV#$9[&!'PX??ZG.?Z6?8*@N MU,;?EK^;6-1V]$U^)L8(&&!P*AFX=8 AT\3T>E/_@A#B/;R%M=D"H?MQ):+J M^+L:$F78:*Z;Q@Y8H^QR*4^YR:4U,7O.LZ;I:'_@BY8'Y%/-IT^\HMA0D8#G M!2&D?C/FLQ#R XF=+_0!70B_:=(M-\6!6@56]!$6*;8 TW[39W7<5;$,PMMT MU^BVNZ]I"5'$*[\I%?-5SO4S:7>+>QK/3]L_RM%PZ&#T%>&M+4:G@G>1QQ^C M%:SV^5?TE5K,?\*L"EE8FY:"2BY"#S=A67:$VYB5'![1@*U MPN[Y4&[RV'O5^GW1T3P[3H3'KK"$IC#SJF,\'/7 4D=[:PM)A^M.5=_>Z9H MA'/!>4 6J]5D'48!NG1=7/PW>\"?NY]WB U] %<-\_:64N!^F3Z5[D]__\YT M74FS-U-SFW5BKK;IY;5UR)5$$J#XDDV"#09Q-&ICYQVB/D /'+/%QL'DC.>4 M74:G!/+^FWY\Z[N8L+^(XU@LWG!&2L M".G"0:[WE!<2D&-G=#:[:0PXT_W2#1CE-<3J^Y_"HM[LG%F<%WMZ;MNY,4G9 MAQU"R&',!SP+V1[!V0+DL+\S+ O913V-L6P2(V<@'E,?2+?L28C3&K_C'!XU MCRU[Y7H+/MAQ)@%^7BGMMQ$?VI8+ 0S&$+%$'2"94]B%44?;8-6.& DA4NKN M]#=+1+6NU($6W/$%CW?I>0=U1T;2<#,S'N\>Q6>=1SX*P@.FBV/:))YL;JM MW)T!!;:J)^2_G,0@RMAB4>9GKK,R#L*?^DCUN*GOJ><7Q]J/[ I.OO'(X1*E MW@<9_+LTS@=2$(*U9F-8BLH8IR;I.Z>YNRR;7X"JTSEU3J#4LHO%F-RM>413 MYRRJ+/U,2/'Y3)N/8JK(" ]06[P *EES' H(%=H &>Z928IV9QQ6L*0J:E%T;K&=>/GTS\JN%LKTCID?E:YICU(G9W]9!0=32-)[Z9=U^* M:8*0E_(;4*Q S_=%:%7@#MT:>YGN/N8:P*#QP"*F-67-CM3E[$ M^]JT^;C6*[O*YF+O0)I#3 9 ]^EW*33X5]H7%O\UR?<18/P:?8)?/<,DP-6! M9]\=V:F)63PCB\^\$_/.S5(UA0\&2I3=>O/;UR6W!"F&9[C>N63]6 @I=N!) M$@&-2JUSB_"EF_IMWC7ZJI>1__" MELLENZ,D\%MUDPG_P+#DK$B+L3:@RKT25LKYSH\7;)QRD^_#:$Z&U(0V=*[^ MOBPRZJ/20[FE%WA^)W)=JJGU\_R="^Z)K@NR[S;HMF-4L62YGSB0'2(DO\!H MEJ"[7ZP!7]Y1G$\-2W-$_F4Z6&N>$>F:_7#8^6:5#9PN%(THYUD4.@WE9N;=+%'% M[DU:'CVK<:DCL4A&C=>V[_RU P3CWY3MZ0]CV\;,&1N]NN&%\I5SWY>H/%<(2-$3,B?V@J"[%3"*&W4%FG<H_=2JR']^@^TFQULF7D[NR5S4&0P7GRRK2 Q!E+54? M;CL=V=5RB9%0T9RY_(W57N7Q5Z45RW=. ?>-Z&"-\Y M8(L2]&=87* R-B:N+'O?+\#P+$NG\7YJ>*/B8Z-7OQ< M#87KNN9)M?.I%T-VV%08SR(NHP"=@5@AQ!=/F>.$\=\$X1-,-%2%D'OBA=.4 M)&]3#>F(.68S*5)9Z_">]]$SY%/Z<)OU$RVT\PNHW^:C!:M>L-:.C:5;S>!7 M,E*=8WUCLF&#YNKL.FR,"MBY>^Y"B*P0(D?>D7LU9W0(GLTXU^T^H6OT(%W" M2?'266D@0B EA/3S]+@; %W.V6XAY/+:2[UP54PW"^W&\HJ=@\,"D?!M$XF7 M#?Q/\>'=>9W)0<4V@1]=-D)F.8C?A7[KY<:P/.GN>DX*T,*UXAT!AKG6.8)$ M[A'>GBYS0VR6#T;2I%)%K^.1WFC/"=O4]XE;-D<$I[S<^?*9_$Y(DA^5=809 MR%#'-:&4>-;\;*,I\YML!YI"6IV9'M:.91_K_F*R^$!QYU6.%='@ZE7S^]H3 ME\YQ7DK1'?'O?A<:T.&2H.0K$K5Y&X!AND%\C0'SM?R^Z#M"R"7)P-LJ+C7( M^HJ*ZEB]@9U^B9^6'[U)$]]J8YZLNFTXOMXLVI2[&YS-&&U!!U79"!\_@*WX M$AWSLQ4[].T,X%K0'L$B?=J'&S;((ZKDU_@ZCXYU9J+;=:T7'GYK.S3F1?A] MZWL#P9,SY.CU8FG/$,4ZD0CWFX<93^!&&N*1LY)8F7KZ0N[--WL)6ZI5"]L; MF_I/[W*)76MV\,.4&_L?*>I_JC/^7[0P W&"(:PX<2/:X7.9F0'$&Q:8VC'K M58TJMU!L]#BQ_E)PY\8?A*V_NQLW#!_]UL4A\>RGXFN/?/IL3-<\2LG.R?*U M#:I$'N[Z=-W-1 +)>VY9![7D4 KVMX\) M*\XC(V*I$L;,:XO-@@W+ M%BA^)3?"RKC.@;#]4:;/UZJ=>=0SX M'%TV^E%+F1I<%JRD=/W=4#?'G?Z/8_,D0A):#&R^@TV(! N+! 9@I5\Y'(/5MH2VZ_959U2BW]^R[?RMZ>$'/%UFW',1H@J%_I;7RG;L-*RL@KB\'<*QK/1\65;3@BDJF M-W94G(VB- D^L8O.G/[TE\XN&\E4[ZK$T"MSO^VZ;N2G(VAW2* F]0I\H()L M^DX:#JAON#%.FEEXP]/O]WP/H,;5K9AI/52I,U^,]>:N?FLG>J9DAW^\/K'I M:NET(+#%:\;YU2+9X&\^HP' MH3

9Z+9Y6NPI*\+_5[!@5SMA^$.4$$D7^7$EH7.,0O0'R=(FH+(4,'^K$_ M:GP%MEDW@J$2!;HH [8W:H9J(F*Q"G>F+ MV#;^$/\%N_9CE$^VC]J;&5J ^VU*Z7_NEB?T3&\561#[OE!VPHA);<+A)"IH#[^ MZ,!_EO:NJF9_8P0VX*-0Y;A&72$D2@B1#NZ$(H/'VB^:I9?M=_*S2A'E->@J MI]M"PLD%", /2LD4)#@PQ 2*#E1>R/VMH'<2]9;_FC0YCMF(I7O<%$*:O7]1 M]/(6]-^_B_O3V)_&_C3VI[$_C?UI[$]C?QK[T]B?QOY_T9C?W7?O:D@UJAPB'_B]02P,$% @ 9(&E5'+,=%3. MU0 FMH( !4 !A;&=N+3(P,C(P,S,Q7VQA8BYX;6S0]^XZ+\ M \@B?P"_Y<4?V1.!\#^KE][FC\]%=G>_!+[G^[O_6OP5!3P.(R^&,D0>Q#Q% M,(V#" H41R'UD4"87-S]E82,QA[VH)<$ N* >Y!&C$*4I@EG(:62!U6C\VSQ MQU_U'Y24 BCE%F7UU__X[GZY?/SKCS_^^>>?/WREQ?R'O+C[T?>\X,?UT]\U MCW_=>_[/H'I:=9;^6/WKYM$R._2@:A;]^+]_^7C+[L4#@=FB7)(%TQV4V5_+ MZI8GY0)'G]!_@^O'H/X51#X,T ]?2_[=?_X+ #4<13X7-T("_=]? M;ZZ.=IG^J)_X<2'N],A^%D66\]LE*98?"15S)7W5VO+Y4?S'=V7V\#@7Z]_= M%T(>;G9>%"]:U5*F6DH4:2G_]5AG/YXAOB-YE_NR.A"N4O>3*QF[,/WD3-PO MBA_$\ *WNCE;Y/J#>K_@8WV[FZ[.%GUXB5U]%OF2S$?X++;=M$2>ZU]\5#\U MW>B&.LBTZJ>A[I:HXNM2++BHV?)%TR#C__&=^FE&YG>+V=5B*0I1+J_4VO@@ M+A?\>GDOBOIO[[\^BD4IU'2;B=!+,,$13+R$J]4L5C\1@:#'A1<@28CO);/E M1I^96,!?;]<25=U:]_F=A?[+(P.F>LE7!=NN@ _S0\N:6M'T&IC\N" /HGPD MS0M*<&TLU+K\9S5:(&MD5S]H<0%9<)!K\=>_^%[4&OSE BA:_?6/\59;+V."^Z'SZ(.?LA8AS;>_E MQ2Y<.>L#5TVI^D6HK6HOJ$V^?[5IZL>]3^*R6(M,"G9B1)HG?F2YLFL?E_#% MEZ_W ;UU6^:]OZ(::27:=R ON"C4?N: FILO?U7".T(>9[>K1[5<59_6_"TI M[S_,\S^O%C(O'JI/[9*6RX*PY4SAC%)!)0Q"%$$0&T-NE+I6*$D24DK-9LF%60^^E',E^7Z-YJHE!V$FMWIO]KV/0I= M]01D35E]7^])6\N<_7$C'M7'=Z^V_Y^+_*X@#Y>KY7U>9/\0_/(A7RV6:,;# M)*91D$!&A0\Q\CU(N"]@' 51$"0)]B-J15MF_4Z-MK8"@F(C/""5L)8L90B\ M(4NYAW-HEM(2@ZW(H)'Y K0PONP&UIZC[&!RRU&&?8_+47: ['&4Y>O]..JC MVL'/?R%+/<&5]?8V7RRSQ9U8L$R47]3>^XW2Z(\9(C), Q9!+\8AQ,*3>M?, M8*!HBS'NRR0*;!C*J->I\5,EM)Y*3 A]^E[:D9(9TF:4Y!R_@0FIAJX1N-JP MO1 9_*Z%!I74#JTF*Y2<\I%9SZ.RD148NUQD]W)?)M+-7\NWA9I=RU_$ Q7% M+/9%*@*?0%^&&.($A9 &#$-$/1DSHGY!K4RC0YU,CV>TC""7H);2EF8.P&C* M*N>!,SB)O,0%_%Z+Z)0QCB/@F" .=#0R'QQ7=7_Z=SS; M]#%1O?$J"C7BU<;LS?/VD<_D6?_J\D]2\/=_7V7+YZN%VJ%5AXUE=>#TY9XL MKA]U$^7?1+D4_&I1.WUF'.$$LY! DB3*= F%A)1Z >0H19&48>(A,FM[74[O M!T82W6CJG71,N9R!M7S5^EV(N=#Z@>^S!2BUNN5?+#=I8WT!AKN\*8WJ2-M$ MK0^DU3"VE08MK0%]!NWG&LU!I?H%J)4'+>V;H_BETA\T %R YL-1GTH-@L-= MY\C#YG;;.I;PX^Y[1QZ2O8WSV/WW6P&_%(2+!U+\H2WJZB^?]%QM+#9$?8XX MQ5!Z*8(X"M0")HF$+)2<,YPD-(EM#-_.WJ9F 6^%K=::I?YK];S="M.-L-FR MX RW@;E\![+JKZ 2=0 SV0@4ITS9W>.H]&:D_"XGF;W4CT@^D*SX&YFOQ"_* M(EL5%<65FU_^G(E"-7G__"Y_(-EB%JD]>.$X#U[KI:,73$Z7$CL)1EU:>H&SN]3T:Z3?TO-)-($_'_.RG'%&6!1B M F,:*)N5X122( @@3^.8>3)*(L%-8BL/MFY%2R-$42KAFDA).^YY"5F H\A MYD'",%>0A3&DW%?$SU."DX (&DN[U;@W:..LMFY@\V6*4B0H#+DV8F*:0.H1 M7_W!B8\2(4@L;!;(_E_:" N@&\C,5K'>0 R\2FD,UM&=6K2_@,OELLCH:DGH M7(!E#CZK';W+<(:#2#A=B%[V,.I"9SIV]36UZ;X0% MU8DZJ.[BP5S"E8Y^TA*7%A'X9H";D8$S& /H_*&D?*[/&+V4D\W(KL7?#47U_)3KH]HR;P.BRJOY?5JJ2]UZDB= M=Z+(GI0(3^)S7F;54>X7O6YLPVYXZLF0!@Q&+)40>R* )$0!C'RD-MY^Q&E$ MK$(PW<@U-:Y:JZ6=\&O%FD#"4O^NI1O8*@ [GG5'#??C^\OGT@VUPU^R(M;,A>W@JT* MU8\HWPFZW/[M[:K0VX&9)X4?^8Q!+XB59IM4[F1]@*4]WFQA&H1>; C:=L14:MJ@'T_@%A(-2(Q)C!-,8-Q M& 6AEP8Q#U*;E7; \1AE1=W KO;X3Z)<5L=UPPZ!V7HX(+ #KWM:/G#;^K8W MJD"9%[!4RER 1FQW"UI/O)PN7+8RC+I ]01H=R'JVTR_!>?]P^,\?Q;B1LRK M +N,T&S^8C;Y4/Y%GU.:^<1U0LA,QLB>PTV&;4Y13"@\=+K7 M49G(&(1=[C%_L1_;U.>MMTO5N+8#UBFH+K]FY8S1F$N$ WVE75E/*%&FK @Q M#'PW MI5KY5P^KB@HO']3DR?Y1YYWQL!^20& 81C2&F! $TTCQ%0T]B:F@?HR1W9T+ M>R&,9LRHMR=:@H*VI):Q2_;#8<8^ T$\4A13)3RLI =;\6OGC]X!VF)O']C4 M&SZWT4WV8HP;XM0;IKTXI_XMV1%A62QG-_KN0!,X+B+*D2<1)(%,(>98_92$ M$8QER)A,$?.)--GP[;0[M6U=)9IE@.4N5-W,:?& ^MLN!^RV.K8>^V>[*5BE&JN,_&U"C%);ZE?* MW"EG7AK*F#(/)ER&:FO$N=H+A F4L9_X&,_5 MYJ42UG#"G@"V>_ZZ@VOHZ3P\4A:)%YT@-E*NQ9[(V:56/ E(9S;%XV^/ET#Q MI 8O?KH'._Y"GO5RL)'7>:0=))H">:&(]%S71Y0:6&K]CQ*1?9K/$C/K__JII5YJN^KCF3.)4> M#2*(T@1#+%.F;U$RB$))<41\$L5&E[*/=3 UYES+"-9"5C>*S:;^41"[F=(% M-$-;DW:H&,_G4ZH?V!N6@OUPES_]J%ZMMH9_Q_I'6/]8S?"CC8XRK4^IM)[+ M)Y^SG\#O%\LJF0/+B\>\J'B^.AU_JX/6BN>W.1E\-NAO:M.[%AF\D/FB=NPHF$$C.="BF\]Y$]Q/4X!C- =F M!!= 6M&$!3R]6<.DC]%(Q$+A-J?8O#:U/&8?\D**;+E2'^IO0E^:$/SR213D M3ORD&E^^4VIL;O7. D%#CI,(XC21$#,90$HD@I[/B$@CG.+(+O/])-2:&F$V MLC=9SU8E!X^BJ+.?32;YF=5G8^89G(:P$^+[\1*GM0"Z &N(0(,1J$ "&J56 MKI)O(;=:GW'_1C*O6:GV3Y*7K<]PCI>UK9=T_:P!G1A9%X[X+5O>OUV5R_Q! M%)5+^G*Q"19\WKF=)@(1>W[$H>^C6&U"> )I0"-(U(H>!BDB?L!LENX>,DQM MG6W'^KT34A2%(KT;\206*]L<<'U&Q&Q5'!CG@9>PM?1U==BU_!=@\_M*E=;? M-RI=5 '>-X*)[*FZ133D+<$S0':Z7O218U1R/P.H728^IZF>V2$T8]>A.Y^4 MNDVL/TU0$#+?@QPE#.*$"WTZ(V 2!SB,N)_PU.I.]L%>ID9]M1%8IWVPS/AP M$$0S+CL;FH'9JD9E'$ M[H^^5<#?L*,P6AC@ *-A&R?8'\D3T8,]&AXSIK"_WCN1AFD/=?'P5;"OXN>\JX6/ ;1#Z(0QAP)B"FE4&V: RC2E ?2$PFE M=FD/AY9X:D;96D; &R%M4QP./L0#N_B'&+CI>^];M-W2^P)L/H>UZD#K/@&/ MO.TP3^EE"TM2GR(,L M9#H[;QS#!%&U[T\IBS'%O@BMZN$,)>C45J=:3$#6<@*9%R!3WP!1'_I("]6I ML1UX?7(X8M-?EFIE-R?#Y3;Q837RE<836(P,QV0::] I8;^-I<<0CU\+Z5:(V1(CF[I& MXXIOM2B-5#CI>][(_1==V:;Z21<'9DK5B^I/(+8:7S0%I]> 5 ]81H&-^\&8 MK6G3_0P&7NG>5L.L_P3OV\.\5;;^QSK.[.7O7KS0Y/!;HP"^7^/PEPNP@6)[ M34^# 6HT'$:HO%<>/B7F5X]D+J7D>*OK?" M,3!#6R#1X][BOLIG7E)L-3CRC<1]5?:O'QYX9D+^@+_E<]6,#NFMCHM1S&+B M4P)%1!*((^E#$B02AB&*TL1/0T:,KD2/*//D:&1]"/RT$7,"3H&=<7Y%MT#_ MT9O^"'P<0XX!!$O( HB2.?%\@0CUJ55YH8(&GMGC=+G/V1\-MK*6-946BH8?9 M;/F:TN -O'9=?KYZ>W%X9=I._XOM48FL\I*42]#2R6$MI)& =UL\:6BAQZVV M--(0[)5G&JO?WA56=HY1FO)%=0&%+^2K*-7,J2Z9B!B%82I2* 7R(482PR2* M?9@*RL.$!A%E5F6I+?J>VK+P,5_4_EN2K+OBD9;4NDV(\ &8L/Q"L M Q/V@4-K[0)IJJM40H//)P#N4U'%%BK7%5:,^Q^[XHHM, B.4FNKY4!%L9[Q\WB:EEP%(6DAA&2 B(A:?X*U)_B$2D M&$=!*)%1XM\^G4^-Q3;R@T8!4&FPK66D*ZXU2O1($=YK?+HY;FC4A_;T.0?< MJL!"7^3.KL)@W?%HI1KZ0M*NY]"[C;XFF^(&42YK'JVNH\_"T/>9#L3@C%.( M.>4P#0,"!0\0B60L/6J5[^Y 'U,CK[6(C05F:W7M8VAJ79V%S.!65 -*+=Y% MG43-I<%T5'O'AM%^/R,;0$<5W3=TCC_:XP;?NZQD\US?G7E;"+5=_$!84U-S MNWN\6LB\>*A/,]?7R")/I#10NS.6!"'$4B:0"I1 /^ TBK ?);%YT9>>0DR- M([9J@%H/L%4$;#4!+57Z7?SK.VC=G#/64 Q,2I,?!8L;F".,QDB7,%NC @^, M"SQC9.RN8IX):>=MS+YMCWMGF$8*UJ*OZ_4%_O^2?WQ1;52 MEX6;120,4D$8#&(O@CA)!:0\]F! :(H2CQ.!K9Q/1WN:VKJS%114D@(MJF7M MP-/P&L8LN !MZ$B#?GC9!P69,FTZ:AWO MI+3^M11R-?^821W*27WNI02&7&*($6:08(XA)U&4J@TRDG:)I<\19FKLLY=* M_\4T:^Z5Z"(/SX(4I65QA[-&S9"^1AJ+HHNJ7'KY7U>9/\0?/N, M8I#58HEF(@B1CW (/4DXQ)'ZB:2>A&G,8B10B'W?J$C@^:),C71KL7;2$10; MJ6T3&?8>(<-]Y"BX#[W1U$H^&VL -XQ; H6FN M$[L^1:L-0+3PHK@%";ILI;1LI6JY5<_\5.1E^>NB$&2NUX2?]#D\PRR6"",8AIZ^8Q/[ MD/A)!$F42H(82X)4FN1#<2R7%:&/D.CD[<%L)E56BX=M0MARHZ(%.SD<3(.E MX'6&:. EH\HFHG382RM2_5)KUL[5NTVDI90#6KL+4.D'M@H"K>'K#*+%4O0Z M@SG2DC7VH-JM=>ZA[UP3'78WWMKI'J,7:^P S?<\V5\L,Y[-5WJ-W_;[_JM. MZB+X!P6*OAJU6C9^A?>DT)LSG0NF,A/J'=DLB'Q&.(HA$U1 C*(0)K$O82)0 M(-*(X(38'?&[D&IJ&RNM%%QK!1[SI1KRC,SU]=:'?%&7;RZKP_[Z1]O3?B-GUO.[FJA(TCRXOEM72=OI[)LD@2^SVD*(QE2B .>0HIC JD? M!3YF7H*"H%^UNNZ.IT;)[2)F:\F-=T#6J!N>]P^ Y=#'7@=@?+X C=B#%N:U M16N@*FXG.G^E(FUFD!ROP6;XOKL:Y9NRODV1[>;2O3)U9XG._B?#!(I0^A"' MQ(-$I S&?B($]].0ID;W1_MU/S7BVE0C+YQ5(^_ WHRXAD-TZ".8(S7(6Z7& M&_'!5OYA:XN?QFWPLN(=(KQZ1?'3\)@4$S=HY;Q[9-7&[K"?L_MB#$,D04AP MQ7-58[?;SF[W MC(3#>WFZ]O-)TMU\DOIL??E\M5!25-.EK&Z)?[DGB^LZ-\3EW5TA[LA27"GS M(%N4&:O33VX6XB1F.)(,)CSR]$TZ#@DF'*8Z:#U1_\.$?6'"U]!D:BOX1ERP MD;?.5]LC1?&K?!F&ASG?PG@/?3IT?CKC&@W0@J-.L &6"A!PO<_?A5MQL^*_)J#=C!7\JL*U&]-OA&E4"_=5S[K)S'/'[40.EGSHA1- M9*(71]A#"87"3PG$G!-($BGU8HH]+T&Q1[W9DRAH;KI^&O1JPWSMOH#EXP5Z+7E!(_#IJ%IK9K< R"D'F_0[*EM: +'+ M:S:OVC$0JYP1['GVYN;C+/ \%")!H& RAAA3 9,PC*$G6(Q#'O(T\DT,]':C M4[.5WQ3D']D\4Y;.C2!S,]9X 5(W+?15?>!Y7VM] >K_=JMN/,,/Z=I1]&?] M>#V%UW^KIF\U<5\T-\K,/*3 >NH=_+<>)]A7#^0N6]S=/I[!R\@6=V(R]HXZ=$!C\JH4'92-WGLHP9HA:GNLZ1'>G3,*(+7I+.I\?A:W,:U\7GCV%!/6;#/*8@-F-PA< -S>!=F?:C[ M%'@6I.T0Q)'H^CPP[=C7$)U.WCW5QGB,:ZC-"ZXU?6?DXI@GS_.JBO7EU:+. M"K23<:3ZQW=D*38EU&8)1[$?1"$,XI I2E?DG@I?0I)*XD?,3P@R*ID[.R?Q-ON#K MLPFU[XI($H9JWZ4^2NQ+"5-/()C&DJ8BY))QJWHBASJ9VO*YD1%0+:3=FGD0 M1;/EZUQL!EY)MK!4\@W@YNH"P"F5'NQH5%;K4G678#J?[3?7/Q^FG9'NQ.U(FA'4Z.,S,*.]')JM1A>@ MI5-]5JVUTB.VDRKC8ILK \J\@"5Q6972*=Y."=2-9*,RKE,P=RG:;>/].+VR M'K4)6HA[985F3Z(N1+5-S_%S/N?9XDYGZ?B8E^7UHI78H\A*]4_OU%\7=[6] M^4DLK^47\G46T)!%H>=#1()(YQ^DD*240(Q)%! 116EL1?-#"3HUYG][KW< M>D.\VJ;-N5,ZE>#[N5)+E'\!:B.>+9Y$4QCZ BS$4M/,DGRU6P8&&WRSE6$* M0SKP8G']]NKB%/W7J9):29(:K:MD2>![K?A?+@ 5ZED!M@7!+P"1ZH/4Q8W= M+1Y##XG3]60P84==8H:&?'?5&;R_?@O1-DECZVSC4[Y\)\KL;D'T$4;YL^#: MO]QZ8"VC$F*&&"9^0D.81JG:6*B/!I(0I3IL-PQ#C' <6=VM/UNBJ2TM2J1J M):D7DFH9X1L=[5:.\T?+;(D8=0P&7@M:65_;I^)*&[!5!Y 2- JUG[IXN1@H MQ=QQOC.,G9+[^5*-RN+.0-RE:W<-]XBW40S/=.# G;B6OU3'#NHWU;U(!4IU M-'VCK- B8TJ,RA']ZR);EO7J\#?U+YM%8A;YD<\2'L,X8#KQB0@A#4,)12@( M$BB*@]0\';DSL:;&T+^0K]G#ZD'[7AL%MP<^\'&K(ZA=;L5&2U!6,1H&M8DT43:4:J'4#C7*-J_15AL\B@NE5AG&D6"ALO[,HY0B\"M-RW_HVD';A>+@MY"ST Q;'"8:^B!C$)*8P M"5D,@U!&,B9"!(&5)_@UE9F:L;"])YYM[HD_?0/)!]K?AT6(UC%T>"PRK_M#5MB\7 M7,>!?U),TI1Z)])C281\B *40DQ# 1."8H@8HVF,(B^E]JNP8R$GM[IJ20TK MR8\WDA;KY2N.S\#KH,W0N \'/@.[<2-[^P@ZK2#=,Z"VCK<]IZ\SJ'XO UTS MT2/AIT%",$0I5ANG6.V>*/53&(D0I2P->$13:\H^TMG4J+>2]5!NQC.(^!C. M%H3J +TQ-@B]@.M'DR<0<4]WQSH!@& M9J]!1L#^.D%_#-W>-N@AQ[B7$?H#M7=7X8RF[$B3BVSV47T#\\_W^4)\6M4Y M@$(OXI3XD">Z*$>:*CQJ=%<)1^H! 2UA&;D=1"X M;E8Z%XZ!Z<8""6,2Z5*Y(T&7>JTBAK]C_2.L?ZS8X&"#HTSS+E76\[?SF9[U M= K!L^4'PJJ2%HV1GLJ($R^-81IZREQAGIJ@C*80>2%'D@:$1[%5U9P#G4QM MHM8R@K60/?<^!^$T,R;.!6G@Z6N-CWU%FPX W-:M.=31N-5I.E3=JT'3]6S/ M\JUE*9;EMF!%[#&$<0@)2A*(0R]1Z[':H@1J5?83+'C$K,X^7C8_M8E^>7O[ M_LNM9974EX"93>C^, Q]GEL)-DAV\\,ZNRTA^K*+<6N!'E1OKZCGX:?ZS=5- MXH!?!-'5-)IXU$6A[PCHV)7F]CKFQ/?]B*E)K*8N1CR%*1<$RA@G/&8DB41B M,XD-^YW:[-YF++D ;6GMYKLIZ&9$, "4 S/$,10'2"=@"8Y3*C'M>U2.L01D MEWQL7^_'2E?;ZY!OYZ0L,YD)_N9Y72]O1>;-!=MGG?QDMXXPE5)R)+2'A4), M6 )3)@1$ 9.M3KX/!4J;*&+%?L E:GQ'F60*.RJ0OH=BG629O3SA,Y0T&, M?1)1R+W AYAZ3'$T\:$R,3&C*,3"SF,UEN!3X_-VEL.*'5 MX/62,WY[21=?)_+*E?#3BL9R/"2OE1'Q7 <%*>]UCT]DKOMJ-MZ!A_Q(ZCR' M.%'+DX]\F'B<0#O4QM+=%" K&5\J^6OHF#2!HZ)\[%9VCO MA(:F)> !Q6=$+CU3QSL:5P'19>R>QZ*SH?[3?N?\IS_FWV-(BX^D9"'T:>B'7-0 1301BD"#-"(Y3BT*BL4+_NIT84:^FK MK'A;^4&M@!UK6 Z$&9T,!^_ /-.-+&A5/O]]D). ?L Y92=+$4:EK7[P[/)9 MSU;Z)GD54A1%Y3J3/HB".2>Q!+Y;*IA%^ E..*$R)'\N0I;$(K7PY!_J8 M&F5M1*PO[%^ _^;]X'D> H^DJ&_9@N_#"_6;9A<-R&IYGQ[Z$/IF%'8FI@/SU!;.VQK.QIES58'D,OGI4104R5]2P\^N]]"Y8O2;80_#TI%MGB;KUK9H'D 8X#&#&!((XI@VD28)UQ M0[# DX3&5B%3A[N9VK1<2PG68MK6(C^(I=EZ>SY" T_:/7 &*3'>!8+CJN(' MNQJYD'B7NONUPSN?[ILFE2ZW1YW5LD(X)RS0\55,Y]=&H82I9!023Z(X2J,H M3*S"%_:[F-J\KQ(J;T6T6I4[@#2;^.?!,_"DMT2F1Z[08\H[3OZYU\W(V3R/ MJ;F?GO/HDWTCF5@A2"G>B?J_5XNJ($#&WS56_/NOVCFB;Z-7?H[Z'& 6,.[' M$8W5GMQ+-0FH^1\&BA/"%$4H3D62RMFB2EW"S6B@GR!&>7M)#W.'WN.CQFW#(CY6)%*M>#@^[4*?ZGWF<+8D94+5RZ2:>?MD,?-?Q\]>GR M?#K8UZWC^F7S<#VSF[]4D[J:SJVF1IF:^Z*OI]F!?^D9M==YR[J)K2AG:<1X M0*,4LB!1TTK$/B2!FF6<^20*<.S1F-K9%&8=3\^&N*PC;/]<)R&H; F>+5>% M;="S(?1FYH)#.$<*73N5UD$7RVDL")D7Z[ UA_:!'61NP\;,NAXWZ,L*CKV0 M+;NW>P9PP\==],/-;528 MG0CCAHOU@FA0Y/ JL&4TY@VM@5JK/5&I! M04O2"]#(ZKA2X"E(W)?[.]KC^#7[3BE_L/#>R9?Z[N@4 VWS"W+%5S=BF16" MMTOUU?%$4C)?[=PH#.IL.D$ $R^64%)*&8YH(*3UMLZX]^GM[33+YXNF+DNQ M5:):UHM:#=L]GOE@I#3 H4@"&'@XT8.AB#V4H3)#HN"1O\K8KY[W:N^A3^_)&,)$]Z:OW,Q9P*@/*%.PXA5@0O9=#'DQ3 MYDM/A)C'T;FN^OUNIV=XK654:_M:R'-=\0?0[NMX[XG@J[K9-XC>G$;4@6?] M.$0#^]$/=/S*7O/C4)SVD7>\V_>*\F.V)//W+2>5ZE7O,_F;U?)3OOPOL?Q, M,CX+/8Y%P CDB7;P,;4=3'4>I BA1/$0EL0N:MBTXZGM/"[9WU=9F55)%'() M'HO\413+YPOPJ!Y;5L:RON;\N,Y.3M;S[)$\5UEV]!.D.:6:;_?VMO>A#8?- M\&A]@,$8^E"]%AFT909KH0%=+:MBZ<^ZZ_B MC$$QX[:1H!Z8[BHM8"ZATJ,.A 1K3?0JL]:EBH38CDBESN9P_]GA98[S075[ MX^,,><:]%G(^<'MW1QPT.6"XQ>; )\ D25 BH<_U!5 _%) D7@A%E"(L ^1% MGA6'6O4^-=8TCPDX?5CD8&P<1F!,\$S.)=C#A%\,>D!G)\'T@B].'=?U:Z2G M\Y3="[Z:BVMY*^YTES?B,2]TAU<+M?8^5(G(WCPW_UCESYP%T@\HCWT8RX1 M[(4+_",IEPY.];7?&[$ MDUBLQ"SF/HE#[,& 4JY(4E*84L1AQ"/AT="C*;&*Q3W9X]0H<2T>*&KYSKYK MN(MP7^_&&;B]CFMC@V0C\9!^C2/@#.S4V.WUE3T:1T X[#M MT"P@_1L>94$Y6^_U G-^0_VLVO/HJAS)ENF1CX,*$,>CQ 1,$UX!#&-&:0QE3!( M21R$TFQL.U$]"AZ*Q_$%L$;T =$"H#=>O<^$;>!7:9,/\ MK&]*UJA5,CI<4+H@<+LL'.QI7'+O4G:/HCL?[D>TVN;?^@>?/^MXL\7=VSG) M'LI/JRJC:T1B1BDB4*8ZXCX)$"02WT W,%5K85F#!\P5HY 6UP!>@%MD==9C#XY1'#+H=E53, M8=AE&(LW^QU(DP7+R+Q5;>RG0G7YZZ(0]69%"[ )P>$\)A&.I6(:3B'FFG@X M%U#9@#P508BX, JP[]/YU"BH$A5L9:T.VDP]8KW0-SMO'@K3X8^::\G;51QU MR<8#*%L'G/7[V*U.F(>"?;S#96/XW9TF]P'MU$&R59NCGB'WT7;W^+A7&TY= ME?I4BRT%OWS0X1C_J$\AI&+<_Q*D^* ^R%GB$34P*( BQ+XNWL A#3B!21QR MZB>>%YG5-CY7D*FM&%_NA1HF+:$3Y]CI@3C+0>D4WM?T4]8'L5H5T-;E E3: M *T.T/J,-"A.')=.!V<*_LNS!\F5)],8V9X.S=/M3\&O:8R"H7O3O+V>(<^# M%5O^E%=9%01OC@68#/U(,@(#3W@ZVX$/2:S^2)%( TD8\XF8/5;G[[=+4BS- M3F!&D]^&%W:U&(X:?FUDO !4W&4+?:9675RN'9_Z^+>N2FAY[CO>5X$QE@C+ M"/(0W^):^!;.# MPTF.[H@>\[;6;;=Y%B$"+I!_IB0P@3&5'( MTB ,:"03/PXM"R+O]S*U[?AN(27KRL8'@#3C_K/A&9BG=\H;#9!MMQ,!UY6- M#_0T=FWCX\H>J&[<\7#/DD(_SSB60GA8(81#J0Q4$D%"90 CCU&4^G[,<&Q5 M4NCGJ4WGVS^SY3]$H7YGF%6UA4[WM.VG\]"VU&]77_[/^YN/EY_>.2PO]'/' M'+0L+_3SR.6%?MZ=40?^9;*'"S?Y?/XA+_1+,X)9ZF'JPT!M'"%.!(5)B#$, MA(@\XB=QC"U#P,958(*Q99MHD4I-[=!2HS]_UL<,-[>_VI8\&O=SF,QVLN<0 M__/N*5L?U.\:'-"@X_+F^:L,Z[>VXVRK\,^V[3PP/*^P]SPD10^O\EM2WNLL M>:JI^@J$3J(W7W'M+_AR+WX11*=!T:)4H<0S2E7B3**I6<):)U!MX'2F-5*KI8.K*[WT[7,US.!AJUH5 M1UE=4F\E^_RKA3_4R;@:>*O''JV!UZYJH+0^>N5H+@55"4+K@;I: *44:&D% MKN5.OCR='*I7-)23(;/P98\]=",YM<<;0CL'MTNX.SW=3CH:S^7M$I<7OF^G M#??;IU[R_[MJ\O_?B.HF\9?\"_GZ6[:\O\_G.FY8"7?86)@E'HJXB"*8>!Z# M. ABF A]%AS'*"(!YW%$+;),.!#):+*/GV]"20_^W(JOL_W75^Z7.5B(9>V< M!*58+N>BWDNHQ574.PRB[2?+W>8Y@VJV=1QZC"9R&_=%(5X]BBT%P36=9W>5 M2N[V;@YP=;H1.T>>47=5#H#;W2*Y:+)G'//<\N?WTW$RB6 ML9\2&%%=+1&3&%+)L5K&@B0F*4J$"(R\Y?,Y,8RS M?H'3"?]<3^T'GK8;Q2\:Q1W,UT.J=KGJFL<;7UWSMY:SKMW<..ZZ PIL'':' M_NV,ZM.?E"AJF;FJL@HT#O59*#"/DQ!!C)CZP_=]O>7Q(4K2D 5$X #WV>@< M[7"BVYC:P;'(%[!:B;?+K]J&9D\]JOT<1]QP%3X+P#'+43="@EI*\'TCY_%X MU'ZUJ+NP<%^'^F!OX]>@[E+Z8/WISA?.39_>I/PL/RAAWW]5B^6"S-\J5E== M%3J-^\==J=?QJ&;OY)#/C01SD#C763&!YHG4&E]" YXH<: MF8%2R3L7]Y4RS@\%^_'$](/UV&_=^BG/^9_9?-X.'O)H[,68""C4R@*QY%19 MNSR&TO-B7\A8^LQH@]G1Q]16BK6(IC$YQEB:,?29" U,K;;@6--@A_I.^>M0 M/Z,23X>BNXS1]6C/6QQJ4#^I8;[\FI4SC#A)!.70#W ,L9<&,(U$K) C,J1! MP!&RJGK;;GQJDUO+!K1PX'86-W+[.AK M:BM])1M =J30A:49+3A":&!BV!+"!:@%O0 -8.#W6EJ')H$!)DX9HJN_43G" M0/%=EC!YI1]/?!++*L:PR)\R+OB;YU]+'5MX547H9XN[RXWC9A.>2Q.6IC$+ MH11J/X QBV!"/0P)1IBP4(8>M=K]VXLP-59Y>WG[,_CP\?JW6_#AYOH7K+U?O;PT#W\\8%S,J&A;M@1E*IW.O8Z,;\?61[/=: M Y M_@(V2H"M%H-4-NX/HE-*ZR'&J$S7'Z9= CRCI9[NNB59<%)PU2-?L>5O M1 =]+I\O&2M69-[\575W598KM:WR_33U4<"@3D,)L<0>3#VF_TH3B7T1"$:L M7'!6W4^.#^])<5<'+[.\K"X"Z2#F?N4]+4?"T.,U&+Y#>[$:P4$C.5B+#AK9 MM>G6"DG>J@)J71SZIGIAZ-;?9"?"N#ZD7O#L^87ZM6)'>EQDL_>JF>7S[0.9 MS]^LRFPARG(6QP('% L8QQ1#C% TSCT($J] 'MIY"6Q$:L=:7]JM%6+""H9 MP5I(,[(ZAF W&SG 96"ZL8/$F$).*-X1>ZC>K.CA[UC_".L?*TXXUN8HD_Z$ M0NM9?>JQ?K:*MHPN%US_1]^]?B)S'4G<'% D 1*)+WR8^/H*5H0B99F0"$K, M>,12YC/BV5@F79U-;4)76X6Z3)[ZH26NG072B:^9O>$*M8&G^U' !CC_,8'$ MJ;'0V>&HIH&)ZKN&@-$[_?A#7TZZ(4O1?-%I'%$_]&(822(@#CT,$ZD+LBI3 M@$J>!G[HVS#&R^:GQA%:.J#%L^.$'FPT H:N(<>X#NTC<@"IO:O( B.W/B.3CL=U'EE L>=% MLGFW9YG)5OJ)!;]=YNP/?1-:S?4Z*]1,A($?)S*!5&A:8KX'4R8]B)C/A>1> M$%)B$Z1RJL.IQ:I\T7VT$R)5YG;9DON__VOBH_C?FNP.E@4H3\%OQDDN01V8 MCS[N(/F^&S7[4I.&4+@M-'FJTW'+3!I"L%=DTO2],RYC5N>@@K>Z6N?,YEPP M$7$/"H\F$-,40\I9!#VUM0EXRN-(6E6S[>YN:I9/?:>0U.*VZ:;']5+]@W,:G1J9'2S*DN= M$.9FI?:UEOE@-$;=#-)7\X&YH5;ZHE;:92Z8EIHN(M>T) MG'JDB>Q$P7$*R,-]C9S>L5/A_=2-W8]/K:;+5M[M%:&M[8LEI2)-?1CS)%&D M$_@P)4$ TY1QYB=<;4G85(J[=&HR/5+[361W]TO!__N_HLC[MTO5*;D3X$8\ MD*PJ*/LV7U22K]1L_B**AZJ6Z+,@Q71*B79_.V:L^@U\#P.S]G@E85KK0PN2 M079WKSRLWTA)F&Y=_DEJPQ@-V'A%8LS$&<9+N5U70Q11KKZV,$X]M6N..4Q] M%$'D>7' B,\ILPJB,.UX:COKCU>7;ZX^5O?8P.6G=^#VR_7;__GS]<=W[V]N MU_[*]__KUZLO_^767VFY2 T![ZOX+P?A>EMT1G5IO@Z;VD)BZ^(\DZ^J$B!; M^ML-VK@LWV6%8,L;4:[F2YTO["WAFF"9ZKRLV',S@=((12B0*?0)$A 3YD,2 M2E_]%'+*HX"$D5$8N#N1IL9Q6Z4.Q#5=EJ!6#-2: :T:J'4#+>7Z54UR,\3= M'/DZ S

W[S8V91ZFKTL1NIUE5K#.&!422[HRC[CZ)=L2NG@'=6NW+3TWCE MKIPB\Z+>E=N6^P8"U/=GUZ5]KA:7K*KZ7*H-C$ZM.4O]. XBWX-(T!!BA+': M%A!E\PCJI6HAC9!O=4/B9(]36RO7XH''6CY;I_XI@$U]^0YA&]R%WUS*_GXM M[5_TN?\&R,\G@.SAMS<$Q[&[_E2O(WOI#4'8=\Z;OMB/8]Z)(GM2"^N3^+BY M+X!3+ @A$<1!J%@E1A@F49! FHC0EQ$.">$VK'*@CZGQR%;$,RYC',+2C$#. M1&AHX]82'&N*Z%#?*2DU+->0)+JRC$$Z30+)"#<*";G9$]3F_8ZC5-3YT3)6GM,[.;\<5#- M9KX3J :>_VL9MQB!WPV81[ M0Y+XD,(H:IM HS/MK3U/AA6YI0-)):9L\[CJD9/3A! M:F!ZV(*T%G(0K\%)*(8IX[C7V^M4U4/.^JO\HWI$E6=\= M]*4?1K[/E36CN J36,#$2Q5A12+%O@A1G!B%5ISJ:&H$U614:PD+M+0G;QC: MH=M-02XQ&WH3U!.N'JGHNK$X,R?=D<9'3D[7K>)^EKH3SY\5S?#V7L>(Z11@/R(]HA<,.Q^ M:O31\I;6&JBI =8Z--4\KB785N0ZS[=M.DC=?#,\]$,?Q4X3]5[1 P.@_QJ1 M LTX9'OCD-N-0]^8 $L8#?W_IJV^AJ_?4N,C?GW;5IRG2+M\R(ME]H_J6VUV MZ_\E2/%!?::S("%1C)F$L< ZC7O 8\(7:>@EPNX>33]!;";?.-=@ MU$<;.$7IS*-V41WIL:4N/=S2Y@)H18#69)3<:@9(CI5M MK4N4J>1?,X#+(B.;26O]N/%&*(K-]-=U.*=L9[IC)OW$C^(4!EA7&D2$0N)S M#V(<8C^F)$"A5:WYD3WY7:[O"UH&-IPU4&8\.A;\ [/I&+J#;I5 G;=H1:5DL9[\HYGY8/32336?:]7'(=:)LK,\H4D@% MCB!+HY"**(E18N1]V6MY:A37"&?&8_LX=9/26=H/S#"-7 [S8Q_5MHL%'E5E/U^,/]#A$_$*^WH@Y47/^1C"AYK1.?3.+J: 2)0GT M,5.3, Y]F$JUER.<1"Q@ 6(6!X4'NYC:;*P// C7A?"6Y"LHMJ):G#L=1M/@ M1.]LC(9V5RI(&@'!C4-H+([=SH9HI*,U6ZCL3LTZ4>@\&3O\YGBG7YV2OSCA MZGZRWT[MIR(OR\]%+K/E+ P8CQ-/&18>]R$.)8$T34+H!R+@@4Q\+'V;Q-FM MMJUH;800#()8(+N,&MO&IS8MKU?+ M4I=OU+XIFA=%_J>.'[;-D-$"SVR&]H5DX"GZ,5_"9GG=6I!1L>2W??V65NTZ7+KI>Z#.4G7.4O=.7 ME[]H/3F+1"J] ,4PB73EC\ACD(0^A9*$R),A"8B76-UV<2_CU BD5E%/%9D7 M(KM; -$H"PI=K*O^N02Y3K19WE]4?U:%0QJ%+JI#T6*C;_6 Y4V; 3X%,QY[ MY0$>F ZW8[O6KR[ EB^J0^R+O:/L"[!5"VP.O'=_9U+DTOZ"T' CX?9JT0!R MCGLI:3B@]ZXS#=A5WS*4:H(P<7LOQ/*C_B:S?%%[;V8"<\9\ED _5+8BCGP" M4X+4AHZ3F HA0B\.[4I2'NMJ:DM (RFH1 5K67LZ%#L0-J-D-[@-S*Q](>M1 MV?(4&HZK7![M;N2*EZ?4WJ]^>?*-GOF6Q5S]Z]U/8B$*,E?<=,D?LD6F0\AT MS'(3-S'#@M(@2BE$4M=KP4QM.B65,%#D$8>(H=CNJU0UZSK<;/A6L&Q ME[S6[NU^%/59C8$HU*:\NFA57:DJ+U?+^[S(_B'X+*)81)XOH8]2#+%/M-,R MH# (11HQ79J%&#DMS;J;&B5MI*TK8%[4]S)+0#82VS'2";#-F,@=A ,ST!:] MVQJ]6E9P>1H]:^(Q \4IX9SH%$ 492R"$4!EL(J.=V1?J9&)6TQJV (V@AJ MQR#'4#6C#@=8#9853C_>]:/TV M?WC(%RVJ:?F?9G$8>I[/8JBV00)B$0:04K4CHHF,F)0>$;Z1W\VLNZF10W.+ MN!9Y9[5LB6U[^;H3\6[&<(_CT.?59T+8XT*V"3)G7LON[&+DR]DFZNY?T39Z MJV>)NR>2S74\N"5SHD]A/)%F^$=EDI M>IO%G$2Q"/05D8BH'4X:*WN$4O77@ :!%\6Q;Y76THE44R.H7TCQAUAJK4"Y MT<6R:IZ3T3*S+ZG*<=8 ML1*\-C.49:@S?)7K9%&2"!*SP(?21P'$W*,P(22$.,)A(EG$4QE966@=G4V- M'AI9@5[BZPI<#VNQ-\E'+>VP+J@-S2M' [,%&OL-G)6^?\493A+SF4#B%O3 MIJO#<2T6 ]7W#!&3=_H6+JA/M.OTWJ;,5?!++61"'0M" PE2$$F(F!4Q] M+"$* TE2+EG*K0(\CWKW9P\HT>UW-O=,7L:_EKV:0RN:9+ MMN]KI.:^6$02L0"R,-(ET&A875(#87D*$Q1 MXC.SK.?GBS(UFJF4@;F$JU(T- /R1B&="&T3'*ZVDF!>51O*MUH9IE!W,(+= ME#7NN Q,:94>.O6?TF1=L6ZMB\X1N(GM5NJ 2A_04JA?GL#S!L?B\O)H@S32 M)>?A!\ON6K03?#NO3Y_7PWC7K)T@\>(ZMIL6SRXOWAC=F]DG0Q;$L>10>#HX M [,8)B&)H4]I[*M=>$*852#[\:ZFMG@UXH'Y5F++HAX=L)H9R6[ &GA%:0FY MV4@/70[\"!I#%0#?[>ZU2GX?4;NCR/>Q-WI&<-W^E#^)8J&7OK=Y\9@7#0TM M^.6=6##5X=9]T&102CEE2/H8IK'VH4HO4M9QA"%.@HAZ*::161WO,V28&K/\ M^L/M#^!NHP4@6NYG0/,%MPW^ZC$@9M0S,,P#<]*OMV K/FC+7P>]-QJT/*@. M\V0Y@-!MR%D/.<8-1^L/U%ZHVAE-G54E$R/(Q)Z$0\A M#A"!./822(/8@S$CGL"!1%(8'3,:]S@UOFNE06^$!BVIS\T]WX&\P;[>-9Y# MGTB^%I2],O>[@?0UDO7W!+=O;O[30!FFX^]HZ#4R\)_6ZTC2?8,7^YFP^@;X MAWG^Y^WJ\7$NJL]JONVVW)9E98D?*Y96K)T&J;)6HQB2D/HP)HS%7H2)#*V< M0Z8=3XV\V_+6&1NT%NV)86>R&@^ F9TZ!*P#<_@&Q OP MR6V /5S;4%RZD9 M:MSYJ+:G+22[!J?U^WV]V'2Y;78[29"?\"1$,61QF$ <,@\27Q+H$9H*@@F) MF=7=J2/]3(V4ZIQ1X -A^ISCV=9W?1A+4\?UV0@-[K6FRQ:9#,0E)W!P[*\^ MW-?(SNI.A?<]U=V/]\P?L7=K)PI)&";$@T(&#&+J49C&/( \\81,A.141+-' M460YOUV28FG& V==[-GM;;A/_8VXRQ:ZR#E8YU#1=7/K.]F6Q7+WD0WC6 8< M4T@YBNK->T)3!,,P2E(A(\:#H$'V_8*/ANNZK^%0?5]G@!P 4C.*G?*MLEJV M"[WP[9L?"W?Y@\Z5+;:OS19L*N8PZK/-Z04 M_#-YUM9<:T,2,YGZ 4**"BC2MA:""0H2F$1>2 ,NHD@:%0!V),_4;++J1M]] M/E<#4OZ_55H_:\/LS $R-.#&@WT,+H)4BPD:.<%E4>A8@>KG@0P_-_BY-1#/ ME&E<0](-@'L&IZ-F>]:O)%E15?>X6CPJQOXHGL0\:#R.,<5!&,4>Q)Y4Q$F) MA$3M3:$R6Y'T64A89$6<'7U-C10KV4!@68BR TLSCG.$T,#\I:6L:^!>@%K0 M"] -H [U@ 3M\4A._H;MP+D:<7WRCP:O-(S47=E%^P%)20!"I&7A%#XH;YX MCQ$DH2[5&!,2QDR7OK *,SO'Y>&N;NI_L>;U>? M?O:D"*=<%I6[]R8K_[C\FI4SQE+A^TQ 0F,?8L$93(5D4)!8$#])(NPSNS/N MXYU-C2&VLH*ML.!W+:IE*N5.B$V/OMT -_CY=P_,>IQ_GP;#\2%X1XA:WHC'O*A2TC31 ^6,*L,A1B&'B/@88A1*F'(90Y22 MF%+BA7YB%7QZO*NI$4..LS!*Z4I@HRRQ?D/D'L8F4GR6<1Y@E''J> MS]5.1#!(.4XAYR3"0WB4NK ML]$93@.&,9'0"W7!7L)3F$CAPS0A/@VBD"#?JDK+;@=3F^!-*MVF\L%_\W[P M/ ^!1U* IZJN^_=*G OUN_VB"/\&XN0B\<+J]I7Z,48>R,I2+YKZ-_G6QW^A MB_\]"J9WBO-GRX"3O1$R,S3.P7U@QGB9O7CM*ZF0ID-E"-.4>##"B>1"IAY.DMF3*&@^*KKM'K]I? U/?5Q@-O2A3TO&=9*O[QLQ MCZ\]]H<^IZ!P>^9SM+=QCWQ.*;UWXG/RA9XNYX?'>?XLQ*THGC)=U&\= ].. MDE&=:U^LX)=_DH*77_(EF;?_78?/?,J7_R66-YM:&)^K>-P/>='\2C^'9BFE M:GM'F.('#/$DA3<,$MSVJ56$JS4V\JVKW*:,Z5E%:[\+$AA&ZT\\F=B1J+3'?R!F?E$;.,%V"@- M*JTOJE2NZK=+-?A+L%7T M2J5CGF6LHZ#!=XE3%R&X8PK@KCAC>\RO#LA4V\ MCA1GW#+:DZXU_=X\[T625B+7P2%;#V]96:-?[LGB^K'*P['1<,WKES6M_Z2: M7KXC2[&)/)NA- Y$'$20^D)"++G.TYMP*)*0X306H3+L>UYL>F75;&AVO+M4 MOS;BZZ(@ZUM5:I5MUEN]JJY*KO]:'^_TN0OTVI\4#SU?L"B$C!*D$SYC2)E/ MH?1]/Q3J1U^(7C>ZOKD/:OA+9-O/22SX/]N'9&:\34'4B9IT;4!>W%FAS^"@ MZ5?;>$WT9PL94)]W+!4VH &G91M>@,W^H4$(5! !C1'8QI\[OL(WD3%W?VOP MM14;_Z+B:VM\Q)RRTO&\M5"G_E\SN<9>Z[_W%[JHYY$/M%V M7\0#B$,:0RJ16KB],$F1^E8#8E0'U*[;J1V#5%+K5?2S:G6="\MNX33$VVQI M@%A?\WOQWD.N2=D@YI6S#KD$4"E]Z$ LD(4%A #V.@H![D2>)M_AMS^&N+D+WP&.(WCSVQ"^D-.M/_\$&,Y=^\?Z&]W+ M?T+Q0P[_4Z_TCC->E\^L;"QMJ!7B7MEJU24([=_ZF)>Z=,VUU(5L0]\3!#,. MD8^%,G04R9 P#: ,<1 )SPLYM;HE;=G_U.BF7;PVK_9XK*W QL,]5SKT<6_; M#H\9#PT(^L#QL) MB<291<(/MSURC?!.!?=+A'<_WJ/PADZ[K/=KZC_Z1/N)S)L=G$Z[NDU.-7 .>5RAE+@#3^M$B<=C5?+Q"4N+VJ=.&VXYPGE?)[_J5,\J[;?Y2NZE*MYXUHI M;P032BC5\?K2/FR;,&O%>&E\/ &OM*G, U/"-5V5T: MQ"I!JQ!#-E!NETY ALCL^X.UMXL8^AD4!2LA!&R \5 M=2 ":1IA2 (:A M>'^K^^IQ-\RN]L/3VN[VW='RY$A6"Z?,LSOQ@[DCYR56IUTWO1$8FB@KY5W6W#VJ M;6^'S,O61G/!'%2B[70Y_$ /4^C]UZS47MPO@MTO\GE^]]QDDR?,QT$2>3#V MDA1BG_B0QE$(_<1+2,))XB?F-Q-+!Q7" T\'S= M@+.5\71J?@N4+ P8%VB-9+7T0LW.4#F%1J=U'Z3+_A>;8TPYCB5<0JELD8@#J($IH%DD E?T,175DEB=2N@N[NI MT>*O/]S^ .[TDK.H[FHN&]D!5<);'H6? -KL8,D=? -SYJ^W8"TIT*(.6];$ M#!:G!TPGNASUB,E,_=U#)L.W>H;&YCG_,YO//V8+<;44#^4,$/*;D7KGKT0;MI79\]L^?93V\^SQ!G,N%A"%/!?(BE M@B?EH80T\M26R<.,8*.*9NU&IS9YWV@N+._!YWRU.)Z/]CA&W?.TK^9#+]J+ M3-^1^9_*RN3YPT6MO(/;>X?4[3B96#]>3\?UWZJI6$W"%\V-,N\.*;">:@?_ MK=^BJ8OF+12$S[_EQ1]7B\]%SD1S6>5&E*)X$N4,AS(6*6:0,D]"''FQ7E 9 M1$R&&,448\\H_;Y%GU.;FUK2NJA@):O=DFJ"L=DBZQBY@>?V1MH+L,:OD7AS MXVTMM;O%V (BI\NS2;^C+M@60.PNX3:O]J.=SX5X)!EO4M)>+NJK0Q#:D'HSA5>R?MG4\E\Z#P&.%QJN]/"Y-P_J'0'R%@O\H8 MJ2C_U<; ;%%PC.S B\+ZDV[$K="L;TC7$@\0A&@!D-,EP:3?49<$"R!VEP2; M5WO6O,\69,$R,M^FTZH+UL:!AV.!H$B%#@XB*:0A1Q 1M3H(DK*$6%6=/-+/ MU*A_(^:YI6J/X6I&+@[0&IA0^@!E7^Z^&P:WI>Z/]#5NF?MNA?=*W)]XO&?F M9#&?ZWN.8B$*,E>D<\D?LD6F/?&ZHE%#1INJ]RCQ8T^9* E1FU.,$8-$"@J) M3YDDOA]XW"KY@57O4Z./1O@+<%>+7ZVSY(4"EIEBK<;"C%P&0WA@RMF ^U,+ MW)>RK^V;(5Q/O6!SF[[42H)Q\XSV 69V$S5EBW'4:6,=Q'$>@.V=Y_;<0([:,ROPS(/OY8/\NV^UKR^Z]L MOM+U.S>7)B9N<.C/#"U[N11N-@F4H R+V"=2&&C!]C>\:LU<6?YGH>D4Q.X MIRBCVL+GP;5K%)_9VEE7CC]FA&;SJN/UX3@1$2(""TBX3A[-(P931'1<"%(K MC(QBB6F/^\;[/4V-[M;3:[Z5M-=MXP.8(C_"*& )E"SV=)6H"*8XH! E(J*4 MHI!IZ]G,&TQ%XT;V\>5 M/G)=N^.%'J<15:7N&_&H/IA[4HK/17Y7D(=W6;DJQ+:N1>0C$B8(->FU M$RIA$BO*X#@-1(A2D>+(>)MMW.W4F+A=3QYL%0"-!A9[3W/D#;;I@^ Y])'J M$0S!5FSPNTE)D7.PM=CN#X+Q2*< !E@[.A*P1JGSI,"\M?$.$*PU?'&N8/]V M/ROZ1CR)Q4I\4++K3,+Z(NMOV?+^[:I'OJ#2*+B]NYNI M,9D6%*J.'D"V%?6O%D;5<4 -#%0G, W,3%I&H(4$+2G[N)6.(V5A;CI!;"3S MLB=R=I;E24 Z+/KI,^__?-#Q#?>"Z^M[.W=3A$"2QSI7 M;<"P3L^6*(K$$B)) I^FJ8>YU4FK09]3X\NUI.!.B]KS^D\'Q&:VGF/@!F;0 MUO6?#7R5P&/<_CF-T#"W?SKZ?9W;/Z>!.'K[Q^#5'J;8IN)Q'3Q^N6@?8OY2 M90<0_'IQHSU-A;( JRJE'S>WT4,4,Z0]/C2-B-J6BA2F/DEA0CV$XTC@T#,* M!W<@R^1(:E.!_:*Y3%$%)K94 FN=0+X &ZU 7<[7/F> B_$T,!?'&Z6!&7$[ M0.OQN3PV/M=3&1\+(W6\<1K)DAUC0MF9O6X@[K2-S^QB/ /:#18OK&Q'3=JM MBF6QG+W-%V4^SWCU05>-O8@-!E/ZOW6[:S M^MNNW=S9P2@48J+BFAN,GNUC"F-BD_OA1D4S#!3)G$8: S7,D$^@E!DG+%$*%1 MU(Y#F:86WZ,WG(P4Q;->G9\TP]M84&Z&R<32'1W\H2W>2B%8:02V*FWN>NMQ MJ=4"C5Y@K1AH:0:J K5UM>SQ!\[&!!Y] ,?,U&HANZ?/XHGA6R50L"//"\F(61(9X\+1:*K M$BDC.N9>(CV!(FY5FLBLVZF9U:W3AXVPU7[VT^7?^F46,$/?[&S;/:;C'>98 MPVF??\ *';?I",RZ'C<[@14<>\D*[-ZVK[#Q[O^G[FV;V\:U-=&_PJI[:Z:[ MRI@B"9 SOWD))V>S$W'F=A]]MW3'U1X=72V+'E+*IEP[\5!''V,CG8V8R5;.I!;4O0;'.32[>2421CV3B#\\7@4Z+@ 0 M7*KC7+N#%>VXH%B[?,>E1\,LC]KUN_+?;+PYS&Q&A&<"P+S49G)#"EB)(< " M9:*@@F/LE6SZJ(>Q3>VV][N?X7 ,GIN-( (+P#G-028S6D!; MI+GPFLR''8QM+F_D2ZR 09N!(PC=IO0UP/0\H[TP\9[0YQ2/.I^/.AET.I]3 M\7 VGWTN-&O8HUWOZV5^.G\\%>F#$&.8TA1@K"E E C :6$@+!7/4\P0XEXI MK1WZ'-N4;T2NK[1_53;RY/G[5%1Y]/1B^52=T_CF"+N,O!LM1,:S9Z9HI$VV MXGI'K07D ',&*'+FK\O]#ISORQF(XRQ?[J^&4='=L[(9P^:/=5GEZC:!2L;2 M,B\!@V9W@*0@@"-K7U!,9:Y%QK178N43?8SM]JTI]ET%^2QJ<1=S3R_:DU!" ME*,R+4 J2 E0QAF@B.4 05EHIF6:E5ZI8:^%Z9W)0/RK)GNIG4%+M4/201+L>#2SX\_[VPT1245!(-6 9,P9:"A&@*<5 M:U)(DI>0%DY'I>U&QS:7W[,YDU,V3SXL9C/FF+YO#Z7N61NJ>]\G)59M=M-H M';/63TO/&+5^;'/#UOII*7!4ZZ?]NP!?HUV2M%T.ITU047,(1S&F..484*6P M640I 52(''"5ZE3EJN#*J>"&8W]CFXXGT\C=)+--J*2'XXD#V-U3MP<(>Y[5 M+?3:F>*J0-,J&# @=-(!1@_?G+AP#N1W>\C4YH9*/SNC MTUV^S2:I4_VS^Z7NMP*S91XDY=PQF$W>^1M;;Y)W:C.7[^;JX?MR\?+X_>/T MA_J[,K;XUAUFHK14"-,"8$ALU1VA >$2 8%T;BB(*N;FJA)=LK$1UH<790L; M9LFK3:V]KL5.BNJOOCDDHXV>&ZN]R9CT3(!.J8K;<7V-FH8?;V<5Y2E9W8C< MFREJC*[-KY,/YCK0-/80O T'".=$-K>GF2,2!SP^N6P'" MQBZ,_?L;BE$P_ZIB_I9:2:57LE,LL9K=)+R.8HF:82XJUKVR>9AD;\KD5X%Y MB<6O:SRX$N:YT)K;)WM5_:_JT*FI0F47CX<_%Q,A4J$%P2!CN 1(FS\XPSD0 M6)>(%B5*N7"K&W65'#Z,,$QU*?/E(^^2F0$#X$:[O8/:,\UV!@+>5&7OA&77 MMC(WM<5L%(E:D3,3&D!2!0,)##G&ECQV9% MZ54+U+/_L1U2;,1/?MHH\+,]M&CK\-^36HOD#ZM'TBCBZ03L.TQNE-DC^#V3 M90^X!Z3$"T(O=ZAX%&70_?7V\8I/5#FI&D12V-"PM 6(E,L2@.2A$EBI($**% M5T33<1=C(X6#^#RO!($=0+K1P77P]$P%GLA<%;OHGA3PJNC%(5,#7E:S*X+Q MJK2 VV-H*:>6)]CL*YO*3_/W['FZ9K/&Z5$7),=6BS@>B:$0\RF6\QZ2%7@ M!$K<2ZS.'H>]G')1_NC2R>FEP$0EQN2[G4O[/WL&\8/-;-#O[?I]DPVS=AC* M!)>("@P4@LIL)K0 '%(!"JYXJ;,TIQSZ71XY]3N^RR(K;^7_4YG*:B>Y9X83 M)]0QIA)B3(#(:%Y?V5'-.%!"Z,S:;)!X.=E%QWR8**@!$7>C]>@X]DSO6PBK M'UHBWR1LG6RDKCW>(J:D\4$I;IH:IYZ'35WC \91.ANOET,*.]M-Z*[.Z.K! M&JL3AE6)0NR?>K M'W<^&6;N?C:&]&,U]O=JO9Y51Y^W3XL7\Z>]=5/25AR]6W]7RZ]LN7Z=4,UM MA(/92A-: 0+#DB!$< H%5252&?(*X6$9_]C(\A:U&3QIY)-C@DK:O)L9?6S MQWP'PLTRZQ'>GMEU)WFR$_TF:0!OI*\QK^1/OG9B[FVM!2(7U6[SE6%0"RX0 MH$-;+K29JPJ[?U/VS-%8BE_5LLK=932^X[-&D(U/WL/TR3QRI^_-OZXT$Y60 M:R/%ATW./FC8+L^T JHH;.PIQ("G10%D3D0JL( E+ )JOD<2;VQDV6AWDVSU M2UH*)CL-6VZ1M9*V^&5;S9ND4K0*,@K*OACY.W CX[<;W9ZY^FT&-K1N?63\ M^RAI'TO$MZAV'QG>P_6BIUX"G4[$=R5?9NI.?UTNY(M8_XU9#X+UZS9.N;+1 M=]D<2ZDR)7(.=*;-@L$S AB&&1 XY%?('11N<]7AD&I+Q"@0^8+;>9:D^^TI^(WM5HOI];XK)QP?Y]/UZOJ M)./66)\_CLT0:;Y>G9, IXB#'ABD%+5DN RW"*/*-SF!\>3)< M^9KD[$: M1\8WLF6C GS>U(W;36#ZY4^?[R<,DE1J@4&A"F/>YE( ADH)B"QD5J2J2&U) M:8_TRZ;1L5'OI]62J=DTN?^N_J$<=^=[('638ZCJ/3-:K;4MV/MGHWG,#,PM M76-D8+;-#9N!N:7 40;F]N\"G'#.>/G,Y4&.D0-K;Z)SA)&T96I0QLU6$R.S M(.449&4I-),E3+5P+N\>*(37W!V@HH25_^;(8[#R@;MBZWG5,'6SP5#@]\P> ME8/A[4E/0_NO!_O1W7;4QK4G]UW;T7@#X>%M-," #.2/U-_ ^/DM78EHIV=3 M:-O#^3Y=J?V>=]2U;06L4!_4TO1C;$K52@2K4K-K3PDH,V7V\X5$@'&1 4Y@ M25(B*-#7*3 =UH@K(>J9_W?2 MM;.H7HF*!V%?BB0_3/S0PEQH5.0646I>A0E% D!D? M2%@NA)+?M- M4DL?\38Z +.X5\T^ @Q[CQP S=$E<4@;D7PAS2+WK);KUZ_F:UN;CNUYY+-] MQ&:P*!').$@AEP!1+@#)J,U$Q$560@UQJJYT@SS;^?@6F[8'Y',C]DWR; 6O M9J+:B'ZE)^3Y\? SL2-A_';^CU^W(%>2WU0H_W(1Y>M='R\"UJ_7X_GNW];A M\2(L%WT=+[<0<*^Q/4ILLM3/Y>==.,SS- ,=#'4\[3Q MNTBZ'MG.^Z8KFA_N6NIZ#/9NKR(TY[>\K9;KR6_LK^G3RZ8@.N$JA5F9 8R4 M *B@"M",VQ+4".=&6,,$.L>/A!8-^V%,NL7R]1O[\S=FUJ0IFZV^J/6=_J96 M:OG#?'F(2EZ4&0),E"E &1& \I*!(E,"TA)#Z5?F_'*78UM&C:#)TT92WVI? M%_%UF]EQ4>MYPF^%O4DL=EMY;4C%VI[\;62.6<++%9_(5;LN=CMPH2Y7&(YK M'*;4]#B*I5D"D);4^. @0*,U/4-B0":9(Z70$X]_UV)B^G;*ID3UQV3!=.P)N M9F<_N/;,]!<@'2CA@"M@/>42N-C]&Z4)<(7E? 8 YQ8"ZTK9M $/YMTJS61M#Y2GTQ)/'PIYK]4+\MYNOOJXG(&>9F+H-45,GM209( M21B &,HLDQA"TY?'_+Y.G+$1@OF^H!\'7#D<;J0Q',@]LTRM"*@T27:JU!?? MK>OB !J5PZX4:5#2BP/?(4M&:C6,5K^HM0VK_[I<_)A* M)=^]_KZR8AB9V%SLA6[<\M5ZR<1Z(B$II(:E&='"AI&A%%":FSU=460Y(5SD MQ"MFU%^$L='G^]O[_YE\_'SWM_ODX[>[WY*/G[[W[AT__^>GA MTR_WGL&F >/BQJG]HMTSC]IKA2JKQT;\A+\F/UD-DNG\YV2K1"NDS)AUC1X1 M3;MP$*-R9X 8@_)E.$R'''E%2P&W&)_5(YLUX6RF\=T4@T(+3#(!,+,>13;1 M.Z6L!%(+5D)2*BJ@\Z7%N5[&QFZ5G$E+4)\7\]5B-I75E_!IK9Y6 MU;$/2C7/4ZR 37L$$.-V0\T54&E9IH3#4DGBZEQYNHNQ\>">E$DEIM?Q60>8 MW108!Z*>^2\ '2^GS&X KO;./-/\8&Z:W>JU_34O/'E%8/WWQ=R%UP0?S(USU9+SO_U?),_P M_U-%*_I6?3P%J3$2T[)@@!7,<*:4%#!5I !"9L/?85ID>/)<1Z_:4D9# 'O8 M77_POE./T_F\#N&8V:).5^,IRX*K$II%1^8E0!S9D%MI%B)+@2S4UG_6%I>H@)I.,E\570]'T9W!+NOR>U>,GM>KV<\IYZ80N) M1@V&/8](_'#^_6Z&#]H_J>;)T/S33X8M3'72DJK9.J#_TVKUHN0$9Y HF5(# M59E2FOO0POFNQL8,6TDCD$,'P&[\ M$ >VGBEBA]@>2T0GB2]L4%NEXJ] M7T@UX9E2"ML*+JD]OV>P,%8#YJ#(R/H/ZQFJ9'C0TR*<^IL)F" M9W]_K8>XO;7[.%O\>?_R_#RK"H6QV8?I2LP6-@' H;-R7G*MF<8 .3VLN3 V_76QD'].9[/;^9&#V*[+ M[45QCG)5H+0$'.<(((D,AY88 E5*6B(JH,9>N56]>A\;KEKS MUONV/FQPW$BS-\A[ILJH:'N38Q!J42G13X)!B3 (G$/Z"VO$?\_VRWQM;5$I MS<>YLF;IW?)A\>=\DFE.BTPH %,AK>[P(&P=O <^T.MB.\H%A[ M[-GI$]_/J?PP\ U0*VE\>+V2<\!C*22M;M@(U\:.Q#E@LE @E21+4ZDE MX?GDAUKRQ<"8-[32[KK'0^)V(1/6RG%0':^W!B Z_HXG[5$Q[?O$O0UF*Q6' MW5FW[NMZJ0)S 9V^"K^M)Y5TDY&178S/ZVI+NNZ!Y1A%UH.MX?!<%L[Y/Z-Q=?WK9 M>%X&J6=OH+?94EY6^[)W4(QHG=^J*N=?U=*L*D_6'>Z=+0KR39F6IS:JMNKU M]_ET6[:19T1HKFFI-[1[IFE/($.R4_FC;A'4%&?R \4;!1]!/P"D4(1 M[ Q0\FYTN,"E4'WW IJ"&PDS1QN'ZOOO2JT_V^$T'V05H<,@*@4B*>"8FC6C M(!E@)<0 "K.:<*:99R*SEW5], M,EQ0F1<0L*+@-L2G! R+$A0\YRQ7,M?%?\RUFZ\ M$17!G@ED!UXE[,TVG>'K3;(3.&)]=E=LXM9KO]CKL/7;74$XJN?N_&)@RK-- M"9VF7(XUD3\NU3]?U%R\?E@\L>E\@A@FN51F!\LS 5":<4"TPH"B%"*#/TZU M4U$VCS['QCCM2E(MJ9.MV,D?M>">]HH+_&X4%!G4OC>J81CZ)R-S1R5NQC&' M?H=-*^8.Q%'N,(]7 X[6OBS6:O6P:-+LL-F]V:)7?>SRDK"2%%*)%""BJ#%X MB !FKZ0!RFB6:U9H43CY9#CV-S;RJ21.'A;)5N9D)W18"A@'T!U.RN)"V3/E MO V*'J=?<=$&Y:[3WJF5QVMAIN$WM3;4 MKN0O;#FO\OP(\T6]S*QGP@>EIV*ZGA188<$%!TSS$B"<<\!3G0&B6%IP93:D M>>9C&5[NCQYI6G7O?JL2*QYO8(,\ZJ"O MMSFE.JWPV;.I,X_[YP'\/%U/'RN+]3U;*9O5OSD#R0N:IC8?JE1F\X>0+?1* MA "42*6X%)G03C30U8%Q)(GMLR.6;=-SL+ J@0 M&QO;]#_C,/*3$7AUWC0.0-EU@Q$)N][W%AVP]6 D..$2>5?1 MU>/ &PH'Y8_W$BXOA;IZ-X<@=[K#+UFD*,LYE@!)>YZ,2PY8@0M .9&"88BA M]BK4X]3KV/AE*[0-C3CIWAP:KNPV"&ZT$QW:GNDG"JH!WN$>*$5V%'?I>6"? M<0\PCMW'?5X.#3O^.)VIY7O3T^-B^3H1HL@03C%@L& %3PS%@[*0"9S3E . M45XX)90[T_[8B*<)IJUD3#9"^L89[R/8S241<.F9-?P@"0@L/JGXE4'%^VT. M'%!\4J'C8.+3CP7:%C8:LW(-?K]XLG6R:H^_Y=*,9$49[UYWCS1!;55UPNT% M^NUJ]?+T;-]:?9NN_O%QJ=2GN9ERQB#Z9F2YDOOX^QH^HQI]/HVFZPB@%>1 M$FUMDY:ZM@Y7^[E&Y:32^2;9N6@E+;UO$JNY]3%2R4;WY%O7-^%O? TU3G$- MM]ZE'M;H&VH0C@S&P3J^8M7:Q55_72X>E^RIBHE(-4RQI!ID)33;8,@5H*7Y M6%A.-">D,$N.4Z6QRUV-;9VH)&UG!VAD#8HYZ4#8@^BOQFT(A@Z +(Q..]&( MSX.GNQN>P#K5/LD\W6^$4<:GN5@\J>U.>'MBPW6.LQ1CD#)9 )0S DB:VVPM ME.2,8542K\3G9_H9&UG48N[F# M;_<,CX=:S_-\ U@E9)-J]R9Y?R%4U J;$FKZPR8U_:+6VYTB@U*6O "2 ME1@@SDI J*W[0E*LBSS/2NJ5!*2KL[&1PT;69+D5]B:9J\K'C\UFBS^KC%R6 M..3BA:_UR\RF\:Y?,8_\W_0&EZC:79H?9)NQ.6PFIF4U;*HHJASXI >68 LT5R;)4: AQ4#3%J=[&-D$; MI_Z=D&$N))T NZWJT6#K^\[(%['P:(@N)/J)@CC9X]M$/W0I?S;JH?.ET*MC MLT_Y)$UK4SVMLZ1^>:D"#R'1A4"$ 82%^0,2"KC."F"V$HBBC%.MG Y1+_8T M.M*HKTWM)GI?W*26U_=:^1S E]?]:+#U31JAB 5<.5] X\J[YW.M#WP)?4') MX]OH2R]ZGG7B['A5$@F]ON]&@H$+3R[:@4@_645/=?@VZ40[5#^;1[3K MG=#+C!]JM;8&C,U,43NW(X19+B60F?5G234!G.L"",D$UDC)LO0BC^,NQD89 M.PD3*V+01N0$D*XW%]? T_NEA1-$2!JN4H&H)M3I,#"&,*-;\K?J)#M]S%JV3';N.&:/N],I M:2D5EMK^VN'L)IRA!ZEO8^/?;WP\_.T''*>!O/);XP7:(Z8/1PQ<,69^3OR1 M0.YT];^VC^$" B*AL1[F8K#RB] M$UW0FB[:.O1XHKP1,?EI.D]65D_?!*Q#CKZ;J3^V$?VW23/4N"^T $@J!)*U M@2"YVV0=VGTTYINI<1A!QJ'PP1M'[J$ ^?\]LA"%#TRT?$17B!!^:3,W'_KK M%[6>P%Q)0NVGHC$#B!<9X#G+0$ZAAGF)BRSS2O7=;GQLV[F-;-[E:O<0*TB9 MI9DH !;(K/)IE3\TDT I+'!&8%;FJ<]Y6#!B@QV'3:/@YGZ?%8+& #=9E5@W MB1$L[@W6H;K1[ZZV'0Q^:W6HVJG[JJ-G @U]\5W)EYFZTTU5E&_J>;&TFXW6 MIL)P.F*.AW?\X]&TTAPQ!\L>#C?U(K$)) MI5%,!]_K,(UKRP;*,JQ=>AU@1S;FE\:\(:D M-3_,3V?3 M]52M?E/,=B'OYM^4==XQ%I%YX,MBOMS\]1U;35>?IW/U::V>5A,I,BJ8R,U> MCYF]GI#&;B',AE(R*9GF7+$B*,0AAG1CHZC=7+O9I#JR.15:&B8;%9/%/-DJ M63W55C.I]$S^L)HFE:JAX111/@(W@GRSH>V93]]D5,-C/6*BWT]P2!0)WR:: M)":X9\-/HG9R=9G"C],YFXLIFWU=K*9[+CJY$GE)M0#:IK9 5#*SI\4%8)3G M7)4IAI[E&1PZ'1OE[Y73VTJ=;,2.4:+P_ X[G8CP]KWMO=Z1*\I3W@1HKZJ M$Y[O^*V*$UZ$HJ,VX>5W_8BI]C07KY/?_K\O$Z(-[TA2@C*E9B/,,P(((QS M@J0,*28S[)30H]WHV(CE-_775##KFK%:N%'''D3=U!"J>,]3O])Y<5/I'"$( MYI26'3$OF\?KV;OY6S5SJSF[U]P@<_*4 ILY=_)W5^X8W[V^8S.;M>S^NU+K M7Y>+EV=C6-0GJYA1J.WV+X69]=D3*>!,8(!5RD2J,H@SKY+$+IV.;4ZV=P+\ M-6GD3BK!DXWD88?:3F/@N0^+A.R VZMP4,/W2PXH];,-ZNKX;78W#E";63>PJH_=K3?D%)'"& #SM^GZ^^)E_45X-9U3.#)=F4/J\&K1#)KV^P3!2_6H&3YE]LJP\-;ZR MY=VR.J.251=?U;**-)BD)1&ES"A0*:8 \10#KE$&=(9D9NB3EMS+9'3K=FQT MN94Z65FQ;Y)GMDQ^5)X#-J[L92639[6LX\L\P\L.CVS,=[H"]KX$U M,IO/N*Y#*AOG#"-W'=45C_O\@(I*=(Y=#\IJ?G <4ICGVP,'X3814+_:8HRK M3?C3W]3T\;N1\/:'6K)'5?WR@Q%YR[&3K- I)8;IE"+6DY\:T[$0*< %ARG6 MF>3,O\#ZLECC1UK*I*92MD\>J *DT&EQ-J$-_*(X;^O$.?]\G M M?'[6XC,X0G@#=?CW"..];H"B MA?)>*<8U)RS;U/$?%D]L.I^@@O)<&YAT-=VHS=_FFU>E'RPXMUF*M9IR*HU6DFF^1E"K&&#$A$,$!8,.>X/[9+QB?[T%)'.NESD#U=R6*/YJ MIHY!L?A-557%-"W+K,A3 ,N" Y39I:- "I1Y7A1*I)1EQ#E3QO>.J+$T"Z'O]> T_O M5JL7,N$1T$?*]Q/O_/EM$CF<5_-L+//QDWX3?+5<3SX;AGBL;/+WAEFJJI4H M1ZC@C *44@D0R2#@1&0@*\I<0IYS2IR,J-/-CVUB[R2T<3)^I3_/ -@]J:^' MI><)[8F(\X3N5KQK,ILW6Q/9_.UP$I]I>I )W*W69O)>>.K:\.@3 8[;/ =; MOGC/:N>6W?*3%E3P-.- F_7<3/64F'6\2.U^R?P+1RHMO )TKA5H;.30CO\X M'?Y[TTH$LEL)-XK%R),5.K9NIL60(]8S;PTS6%>$K0?W:KV>57W4P465*Z*2#XMJ3_>5+=>O$P&SLD!% ;!.;9YF M@0#%VNR^,HZ+$B/SO)?'CU?O8R/FG<@)ZX[+BX"\&Y/VAN=PYMY.\$VX8]+( M;EVGZF.H2OQX[!B$6E0J])-@4-X+ N>0Y,(:"6.T;^J'FK^H;\IZ1=8N/E52 M>Z/M'9\U8DPRS4LBS4@(S:3-%LT!$44&"*2HQ"0O,YKY,)E3KV-CL$;HFV2Y M$=N&W&SD3A9;P?V8S6T$W!@M.JX],]D6TJW$24OD9"=S_&!N+ZBBTI=;SX/2 MEA<8AW3E]W(83=W^8--9%=.]6-ZSF=J%?W]0?+W[VQ>C;U,%'I4"TI0RP(AB M]F2L! 3I%.1Y7G $S589XLD/M>0+5];R%\)GJK5%Z6_&_<:6_U#K*E7":BOP MS>Y2T8^[ H8%%B7"G"N0:3,8B#(S0'EAQJ: F$*SRG#B5?NNWT$9Y#QS>Z$[ MW249Z7T76Q(K82AY@U9*,-, 0%5D:?FV0G>;RU)1RUJ M-@!B# MKCKA,!TN05>T%#4 J#J:.!,WPG.891F!("=8&^(SX\5R*8"@6A644Y9#)T_" M!\'-(<(]^D28PS1/@XP M.0;[N+1T=2K.5J/O%ZNU)?&C4._=9[>ZG57?CWGZ3I\6S;:R>O=J71T/,WI2 MI33&$A29E@!EJ0)$H0Q@FE'-M,XA]SK)>!,MQD;DU;=S*F/%+W_9G\_3PH@^ M#$>2'_MP#[%.=*T(5@F;G*1VX!XF:^GP(]%7\M,!-7FK'*K##U9'*M8W$*;? M\Z^)RF5>TDP"6A2VKB/) !>I (72*%58$\3Q9%?%/MH!@->2M.V^/Z)ZL'WT MAD1.SN<& R_"')FQZ-C/- Y-ICD$ RVI8)^5]?_SY1:9GE&!MP$2"%6\9PZH M=+[IU-B_:$Y+Q1A%G1O+GW5'(W+>Q;/=#9PB\9+:Q]D,+[X1''"[299@Q'R_F*^G\Y?I M_+&)(EO,5^^43==2/_? _E*K7_Y:+YGI8SIGR]?*"])>@Y@W#02FI\=/<_/E M&"$G'(L,964)!,02($4@8*6" I!I=8H([GPV3OT*.O8MALV#_6UL=O6-U>QMP-PHLE&OZC!OGT/0NPXX-[D'3I$N&_@3T0/]][EE>%+G^;/+^O59_5# MS?+&GD)<%QG%#% B*$#2?!8LS23(RIP*)!14N9>W>T=?8S-5*]F2/#!B;4=Y%,+>I,T@/5@H3I@TD]8SHG^WB;BYKSB9X-I.EX)XXGWB^7S MPG"5^F)]V!^M^=M\V5!*7%5W3\TV%B A2\!RJH$T_( $H8QAKRH19WL:&T?\ M/F?U[8&RY<(:H1-57Y!ZVH3GX74CCBB@]4P;6QDKXPHT8O; &!?!B,H7YWL; ME"TN*GW(%9=?"#SZJMOZIDSKUN5K4]K=]7CFS.LC^I W7^Y6QN2/C90Q3V8N M !'W7.9<9\.>REQ0^>A,YM+S85_P[RMUIW]9K:=/9G:L)I)H!F%6 *9M_;=, M*4 1@0"S7*@2,UI Y+/ [3<_NE5M57EO;N7S6\<.H'.;\N& ]#S1#[&X2;XN M9E/QFOS1_+\7/YC3<$2=[@==##K)3ZMW.+7//'6M8^(O;&D#FE:;BFSOV&HJ M;N?RPW3V8NRX P\RG"&L[,S<:1785"I-*E\0HDS3:A#H+^@V6HWG1_Q#T;7VTRHL?HW_3P,]V\ _D MM!>$9T]N=WZRO)'C7!!@YUW?PIJ+7]5AD\#[J[7)%O/;]7HYY2]5@.+#XBNK M0M5DQDM8LA3P-+>5)8L4L*)$(,.9)+FB4F7*YU[J2GG&=O=49WD0>^G]9T:5 M>"487 ;)C5 'A+YG8G4HJK"KC6!-P65=.Z&EE0UOJO4:IG:"!\"#%4EPD6DT MU1 \ /0I>^#3;!@#?VCJ#3>A^JTPX(*F& LF0"$9 K9.(6 \TT +HK% 9B/+ ME8_1>K:GL9FE&T&392WI*@&A4?#GT74CQ2B8]4QW6[BV*3OZ")R^B$147CK? MVZ",59.+#_N1H%3321,A\9KE_&&ZGJE) MF4&A\U2#DG)IR/H/ZQFKTG&QQDTG:ILIFK MG<^$[6:^+A="*5EYQVURB%3!G$^+>16*/BF8(E@5#*A28X"$PH!+E0&D),YP MD6:0>'F97.QQ;)-Y(W#MR#H]DVC%;YMS&7:W[4Y4,'MF@7T9E$PKK%,IZ&2N'JLFW)=ZI\Z=/E=:?ZY'(O3XZ2[Y=+ULRG+;5-') MH]'&;_*Z@>\VM^-A.T=SWK;!9G:QXR1^U@)XE<@[ <]PO!$/2]^; '0W_C-:_?M=#&OBGU3O MR)X__51H3,IV&U!GN[Q]67]?+*?_4G*2BTPH1@7(&X7E7*VK[%-Z?>M\X";9%7G 65;<7T#4\YC[#;9(R'7\\QO;_Z;-*FKY/8R M: '!*1?AB!R>HX)%)#D-,2 M 40E!8P0:O;8*64T1;!(G?))G&Q];!//R)=DW?/+>CL0Z'U$5?*O/3= MAL;8_!B+9SO435[[22Z4*E)M[_^@-LPD".",0EM2 !F;@.2I\CHWZ.QM;)RU M$;:*'I,[<7W+'W8!['9H$ VVG@EN#[&6I!?K) 14-W1 )')5PZX>!ZYFZ*#\ M<15#EY="PR_:V909EQDMH9.+]D#RCHW( M3M9$] T!Z7>$W7AP1./6]UZM.U/]?57:;ZMP597D)MGJG#1*;_,TWFRR.FX5 MK[)VUJHGG[N"*0-B7 89I,B1,OW*/'"\S2 #H?1\"M,1.]L%M29[\T4]^B@#,XB:E M\!%@V$P4 = R^7-MFB][0-E<,<%,$T8I!K!$!""; MB9)A2 "%6BB!E<[SW,]>/M_9V/AJ)VNR$3;0F:<38E>#-0YPO5N; 9@%&(:7 MP8ALU75T.+!)=EGU8WO*X9W0>BRG:KNU*L&]>SVN$V?];3]/YZK*OCW)M%:I M#9,6#&F %"T!E:( 198)QCF$PK/.Z-4BC8V(VJ4D]XJ&MI2RE21/EIRLG)O_ ML+HEE7*>U!5A@!V-L$&'K6_3;)@1"ZA*$PODR-5KKA9KX"HWL6 \KH83K>5 MWT^V^KY)9P&E@DQRD(LL,SO65 ,B6 $(Y#K3(L\)]$IXLVMZ; 1K)?-TW]S! MY$9O8/Q%H5DT?YU,]%*X4!!@;.PGE"H!2*$8T+S,B58,ITAXF4Y.W8YM]MZ_ M/#VQY:L--6XID.PT2#8J>)H^;H/@:-Y$A[9O$Z8;RKZ.E;Q@BFN$N'4]K*'A M!<>1,>'W=JC;1Y5:ZYNRNTG;OEKJQ?*I"BCGLR:FS%X."QMG-GVRU9GTO?G7 ME38;4?,[\\)T(;,)UDRR0@C 5&&30FL"**$YR"#2 BN>"N%%9K$$&QO=;=/* M;35+6JHE.]UNDHUV2:U>Q9 M!6^26D5?-Y1( ^Y&G&\QC#U3ZX C&. .$Q?N MR)XSD80;V,DF+J3'_CB1V_=;"+;5G6]GL_?US[:,>GVXG6>IBWD9B+/U,1U>#2.=+VIM3]>^VEKA4LEW MK[^OK+=74^C7^G^MIS\J?[%)F>=04I4!#!FWJ4@1H) 70%!!*I3](Q M]ZZ]*&B@6NO"GO$^-[+;.Z?%1NZ$;07WXR./L7"CI7X0[IF=++C5 ?K7%K@_ M6!NY_+SE/'I MK&J[(5%Y-_]F_6"7MN.Y_+*8+S=_M56(5E7MH8F2:9J5-+6I%0W?8>NC)2 $ M,LT%*\I4"K<]5G3)QF:1[>IK)ZU5:F7/81K9JW"CMC)-C:]0@^WJL?4TZX8< ML9[IM5T,_8KQ"3<'8V'9C]%XM71O8UK& O6L 1JM@]#464WQYW>+N=S%,&Q* MNG.N&$$0**9LDOQ2 H((!7F19BK+<5YF?AX57;V-C7VWPB;<2!M:Q_TDKHXN M&+'0ZMLK8PN4%;05N]5G2?LEG];,:7.\KG8*7"3\"%'RLT>[ W]GBE_"WLC M>%)+7OF&U,C?M9&OQ(]G,0:A%M6"])-@4(LR")Q#"S.LD;"UY["X>5/4?"($ M8SEC%.B2&L++, 0,I240>9HQ3%A)-?599<[T,[;UI!&KXJF7E4R>S;2J^,J3 MKL[!6J08T2(U"X 7=;"2* V#/G;R2T_GXUR]\DC93QJ/T"#%%)_%Q?@]+U!84/B?G2XX&Q M'G5*WHW#'$9*I0H"F)L=O[$X;32LV?93H:76FF*1$:^0CG;K8Z/;1KC J/I] MX-QF>C -G-CK8=@ B5/*'<5!G'PH;+9N+X(_*[92WZRE M=J=_7]7W#DUJHJW#K98,,U+[E7VQE> MLH^%&T?TB7#/-+)S.JEDOTDJZ<%" R-_ M4BFP3?96!Z1'SZ<9BEY41O(68E#2"H7HD->"VXEX3MG80$>;TUOY7R^K=54! M3W!9(,QLY4$F %(Y,PS(&9"0\IP9:LR)5V!7H!QC(\)*8ILH1VFMQ-H>WSPO MUD;0*9OMU1Z.?&KF,&)7G)_%'8P+VJ7)O;7Q4+^.9W-)JPHD)+V MZ#4E$J"4<$ %9("5$C(H*&;4*Q&X2Z=CFY@[F9OBY3?)7'GNP9S =K,G8D/8 M\QQOH7?;H&?/N'_:Y<[>"'W>:O,V%7PPBFH7.'4\J!'@ \7ABN_U;G 1U>>E M^F[V7<;&_U1=?)A>[O0#^VN"%$%91@A0TGKLHP("4J8%*$3)H!2:%HCY1"AU M].7%.0.$).V)VEP(>5=./0NL&]%$@JMG?ME'JA:S*;E>,XW9,!J);Y+;]7HY MY2]U68;U(OEJ+-:8VQ,'N&)75CW;W]"552\I?J*RZL570OED9=II_=F.<),M:1&_W\39X MKBP1"$GOO%"CT4@6P]]5#4@.6/T[G9#>X'R68% M4T)E$I1$8("RU$SF/*. %6F6ZU06BJL( YS-\:EI=J7REMF?L(YV9-VO0?GBDOV2)"_T>WZ MF3B5S:5[']P:BN*;Q*V\#6^&0A0:O1*)$X,+9OSRSY?I^O73W$A1U:1?5?3^ M\)W-[YYM$VU9#W3:9EK=E%-Z8;,'M7Q:34J8E0+FN2V980B7Y )0F>:@Q"DM M"=(:%G[>VV/2;FQL?A1^N-RF4Q8[T1,CRM- -8]Z^:;CJ2DPW M28U0TH(HJ7<+:P-2TJ!TL[^8':U]NU3?+;"2"JT1E'?J\R,81Z6H7C3\]R@Z MU>?@1JM?U:N0 YL6U1__J5;K.AE[5>R PQQ#@E-0E) 9/,&4'L:IJ02*B^A M+HE?(>B(PHUM86^DLULQ[^H440>MYZ7WRJ$8_\I9ES+<#&?L4A5]X#Z.Q>J4 M@/\>:TT'M-&6BJX^PIB^J8ZT,KU8)YHZ7_YZHH24DANZUBE" "F> YJ2$D A MLQ(J+J%,?3C[=#=C8]^-E,ES+:8?_YZ!THU)KP>H9T[<8M-(>--4LHCH;=6- M051^.M/5H$S3K>XA9UQX.FSV?U#/2R6F%?V8GV>JXJ&Y;$?032"$6^&5+B8WZ,*E3AL;=C:QC8]DS=;?%O4FV E=XWKK@ MZ1\H#CG?Z]W 7/S3^72M/D]_6.^9_"?,#!\"- MJ0: M6?RJC4 E0K)8>!1JTID6YV;Q&J25*I$3(]_'99QD^$'RC)LZOOK #M* M=']EM54E?5'KD\5(XK4HB MA^@; _ [::B2-)+>?-0%/NL(7)9B+(,T86*(.[MA&9S^/+W"4:E*K-2 M "2(MOYV.2"Y-%M7S0JA,=2L='+_:#X]]R#J9IM0 MQ7MF$*LSNZE4-G0Q?YK.^31F/H>=LE'R.9CF!L[GL%/@.)]#ZW?!I_,O3R\S M9@S<.+F MV>Y]RN\X),X'__&![OLNX.[]IS.QUST4ZO%&*/9-@6/O0U\>^(%RXC[!LX$A M#IAJAQ9IW68_3E>"S>PV;B(TXKA@')22(&M2I,#2'2A)(2G$.LVHYVEX!*G& M=UB^%=/ZF9O/.>_S).KT2/5Q*G4U^J,\H=H;K%JOZM3JKSOZ<9C6M9W6[U_XF=TLXW^Q@7;BZ\>3U6 V5#ZR6 M+_EI(^G/-LC,!;N -& .F$3._]75X\")OQR4/\[XY?*2'WNPV>-\\FFU9&HV MO5?6&=G(__%E+C=U23.:9HH6#%"AJHIA$ABV,,11ICA#G*<4.B49O-31V+:? MC:B)?G$N]'H1RVZRB(E0WSS1@+,5,ZGDO+QG],-++D3E2%^[= R!VUZ/@^-W M/;FZ8E'SJGW:DF6>PH8J+[X_"$NZ:K$A2.?G@],@/BWF]S:/^5$(Z$0*PBA& M!9"8&\-*YQH0A4N@8)H50N:*I5ZWA%V=C8TCW[5=\T$2@$+R#F EG_"&3HEV@,&$^E MRE&I%?=*E''0_MAH="=>XU[D29V'\+FQWQ6@]$Q@'G@$N-V?U#JRA_U^'P,[ MTY]4\-AO_O1C?A-8JNGD0[.QKX,M?YG+#VRM)E242&#!@#8[8#.%C4'%,V'- M*"5*E65IX181=;:'T4WB1L@FD#DQ8B963K>I?![([LDNDA)@4JE0@1:0$2 D!6&9V1UKDT,SQ7)#<*3W%V1[&-IEK(9-&RJ02 M,S%RND_FTT!>GLQ7P]/S9/9&QFLR=VH?/)E/MSK89.Y4JCV9NQ\,OKM>/*G[ MM:$%RQ.?+?PV5*[>)W-,8,ZH IF2%*"T%/:PPU8CMIGE*89YKOV\ACK[&Y\_ MT"]/S[/%JU))O0-2R;F\)C?)[6S6*%/75Q"+Q_GT7S:M2;VLV?( *^NT\KQ8 MKI//T[D*/ GI'C(WXS[:,/1]W56[FFX%33:2]G!>X81)[&OQCAZ'OA:_K/R) M:W&'EP*O?MCJ^\?9XL\O1G[SH[UOKW*VW,[EB0SU'Z8K,5O8&(UMAEPLI2X0 M2@'47 "$;2+C7*6@9(S+ FH$2Z_TQ=<*-#8;9EM*?;K1I(IF/U4SPS.9\=5# MYWCE-." ]'TM92ZUJAAKT(BP3A MT659K'8#N?EEM3;$O_RF9A7AK[Y/GS>>(\9>1%A655%Q"E"&#>U2K8'2DC*I M&-&$>M'N^;[&QJ@;49-E6U9/[NR UI$6XP#6-^-ML-H3LX?0%P&5 "?';]/5/^PMTN]&[N7:F(:6E+XN9E/Q6O^Y"R?'&A6P$!2H MG"N;Z!0!3B4#B NLE5(ZQ4Y&FV>_HV.26M[$:E"M_WLJ>/CX>4#?S2X] MHS MTU1")[>'(-XDMR'Z 'J,D?U:E?):WGF5\'PFY681S<>J;J4,B\ MC<++:$2U"3NZ&]0DO*SVH47H\$8897Q=+IX-*;U^-1_ VG"4S>#_;!>G+VH] M*;&B,J,$E*2T]XDJ!10S"23"AD5041(_'\NNSL9&&QM9;Y)G*VUE_:F-O#>V MUI@?#KF3UVR'W=(O?+#KFN-!7>!.("250*Z>QP4!)Q4?V01IS> M"2PN:QIFEI^: -_5Q.P?$5*9L"4RD-E#T@)0R)GY0V E208)R7T*8A_UX$49 M ]2]?K!])(N-F(EJY/2L_'H$I!L[7 5/SY2PE2WYY1(F_A57S^D=MX#J42_# MUD,]I^11>=.S#UY1,_KSE/'IK#K#MB?=334 (?,T@SH%@D@($#=3F^0E!%IE MG(DB9Z34WK6@3W8U-MN@3L8T6\P?@:U+E\QV0@=4>3Z-KN.DCX)9W[._@JLE M97V[%KOFPF4LXI=4/MW=\*62.]4^60*Y^XW 6EOBNY(O,[70'>'4V3IUG:HEM_3GO],Z;LW;FK'PYZV"J/.6("(P!H[D MJ,PDH+K$0&@-"52IICIHN8@JY9C7C=@NMF$Q=_+S*D:C[M* M?3>;=4161W;OV?-TS696IQN[W+S8C*BQP_QZA;R7Y26NI&^RSO0"]KD%IY_. M_".F'I;,IK"X?WWBB]F$IT2:%:$$$N<<(&K^()Q2@#,.)8.Y+DOE&BFUU_+8 M&+X1+JFEKFS^O J%GSG/4WROZZ:2NP5%/^ZT-%NUT4HEVE-/I!\), MOE_8TI;V7IGY7$W_K8=YJ3C56$G BP*;33Y) MH M;-/RBUHGTSJFYEDMZ\11GM[]9S%U,W9B(-7SW-V(:,W*VAKMQ;_^$A)1S8BS MG0UJ"5Q2^7 QO_A\@#=JUSYTL533Q_G[IOI$E0&E]H3]E4WGUA6$ M\7"OO'*PNBEIX"'HF;5J19+S!WC-Z&S425KZ)%:AIJ!'-MSP>'C$#C=, WG) M]C] M7H[<$XI"W\12R]5#./I)C>.2P5X/P\[T4\H=3>.3#UWKTO'K8B'_G,YFM=F= MXE0HDBG E#;;&@81X% ) $G*--*B3'F@4\9>/V.;MVVWBHV@U[I#[ /K-JTC MP-7S! ]"Z@HO@Y,X].0GL-_7&]WTGU3X_%W]Z<<#*S[75_I*GK[Q;YQ-)DS2 MG,G";%>8P@#E- ,\A1@4!$%("L8H+[S*/3MU.S;*J&.'JCHRC8>.: GM6=?9 M#7@W#HD/9]^4XNCE%+&JLQ=$<4LZNW4];#UG+SB.BCG[O1UP\?C;]@A@MT^Y M_[Y8KA_4\JDQFUF&E*0E \H8*@#)+ 9$1'>C" M[B*RD2[B/-#IO&US:6>X*S4/K?;NS7S>"TYG7P>AU9F9K>N9^91>5C;Y=4HS M1@$4!-I<9-QL(A$':F;<4+A"$M]W8G%M_OO3C0^=!K]3Q1/9\+N?#SQ6.NTJOC/FW[WN'FEL M_=L_V;+*:[%^;96_JD)>'[ZS^=USE5#QRZ)*U:KDW]3T\;OY_ZVMF?JH?C5- MKVUMCH]LNOQ/-GM1WQ:SV5 IX':N."W/4@;UQ2CXCUSP6IM;?\ M"7]-3IX*6%UNDAJCO2*,=<:"M8$I:7"J4A;42-TD;A]F+\[*(_T2XAZACDS' M88]N1Z;\N2/CD8H9&)^BM;)IVE5=2>.!_?7-=%0GW'NQY3;KK#I&NHE*DD@SD@B.D4AMN[.5GX][UV);GK>2;2)8U^RLQLJJ;1&S%WZ3# M,O)[AK>X#XG;&MH/T'UO:K88-Q5XC-B)E;N*NIY;?[,F)ONK,EW&3*?CCU?< M0!GW[H<-G?&&Y2B8QK^%T)IBED@MR=K"P.]-)X^+99/885,E0L!4<)D!R7(- MD"J$V=%PLZT1%!IP\E1D3N?<[EV.C<5V$H=61'> V8VAXH+7,S-YX190 \P5 MBLB%P"YV.W U,%<8CDN".;\97A?,_F?MN1]L9K^#;Z;'Y508D\W^XG8N]_^A M]>0D37F6HE*"M+0G*4AKP""70,*,,"0E,WU.GJOH__LU6Z[=V.N&A0^M M+E.SH%0^Z&9=01QJ0&6.09K+/.5<0EWJ9FA_F!^:8_,3O;ZEW:D#O^M]4+<\F]7 QN]]ENX1(,7?KL:O%-5 MWZYO-,!S93_,R(Q.VMB7FA::8DB!AAP9XN4%8%*F "N><\YAIMUJ;';V,C;+ MW4IV& ;GX4QQ%DP'7Y08$/7-8P?Q@15: 3XG9V'R<#2) == WB6G8(OD4'() MA4XODK,O#^>6KY/?[R<%3*7*(#)<5V)C7Q884$@) M8%G)DGA;S>^M@ M_I4M[Y95M7!9W:-LLOI,B,("$RH )J@$J%00D-+\E!=*2)9E1:J]7/$=^AS; MW*M%KAWQ;Y)GMDQ^5'>Y/TWGRRY!7. WW&C%1?4OLV0&L_[&D\C ML/EHDUKDYI9\F]PKXI;)':*X&R.'?H?=_K@#<;3)\7@U,#ZHRKK2.(YML]=! MFA*1*@:$T-CF,6" I$0!@;(L1NY.UW??][. M*Q>2I?JNYJOMK>CV.RX@*\I<"EM^T/"!RE) ,&& 8LQP5C*"3>,^/I=^_8^- M*;;B5SF VG)O/ 0_%!+OG#E MN4M=^LRT=L?]3;A*K$2PY?+57F"RJN2 'X==Q-F-M&)BUS-+72H75,D;CYY< MD8G*1Q<['92 7"$X9!SG]ZX^WVDJ=U1[-'LSI9:FSX^+95W>Y]-J]<*,IA-2 M2D9XJD$A,V1K(&AC5%$)4D*XE!SE".:!ISUN$HS.MJK$M??OE;R)7BR3:2-K M\&F/XV!XG_W$AWC0DZ!&_*3!_%L;\Z;$V:=+T%]S+N0'7U^G1(Y2O-69D1]( M'2=(G@U=FX2J@VH/R@YF4*&2*@IX56220@S,#Q)HF#&6EGF*21J6H,I9AM&Q M8"LE4U,*[I1I$9K'RGUL'#>8_2+>]R;3N?+C(,4= T#L*7F6NQQOE%C+&ZCS M2;?\FPI,/[Z8R\7<=&&V2>-X!NZ+N17G1, M>Z8Y)SA[R/+IA5/0F0)BE@I>2@I)C @O&L2(4/(9WN9FP,M)'2;$)TS7H_F,*>+1W@FH"F0Y'G&> 99-^*^ M'JV>F7H+4R/A]NHU'BEW8Q"5A<]T-2CM=JM[R+,7GO8CUM5R;7;A!COV-C6JW M(B>-S$DE=+*[ ?3*W>R*>C=C](!E[P=\U\+H3"6>X'1QBFFJQ2?F;X=QT5[F)+5_-SBFI_\8=]5K8:'ZEOWEOU Q&T:I0_3E9@M5B]+-6$PAUA""'(N($"Y M+ #)N=EO*V+VAC#-,?.[$G;M>6QL^_X@,ML_WMH-<,=KWSY@[-L:W 1)'X=2 MMU+D[42/&S#MA5;TX&BWW@]YGAJ=C55P4RLMOD<(^SVA9U?@;_-X$_G;_*T5^MMN M;IC@WQ,*;,-_3_TN;!?0G"C;JITVUZ#U:O_;=/W]_9-(H<>#;?UID>,>UYPCBHV MU++;8_LF J$E]TW2:!1OO0E$+NJ"XRO#H"M.($"'2TYH,X%AG9O3K]\4LT=? M3W4J0&NTF\8;CTZ,,\%M%Y.TQ;9I-1O!/0,]79!W([78>/;,9&THMU+VX#KK TO<:$^7CH>-^/2 XBCJ MT^?=,!;ZNEP(I>2JMK-G,UM<8#&W-XUK&VPEU/1'Y6_$"LHHSR7(-%, 98H# M+DMDV"@5:4&+0A(O(G+L=VQ<]$T]-_6?%O/D95Z5MS6&P;/18KI:+9:OR=PH MX$='KD/@QD@] -OWH5XC\69#OY&Y=HM85P&>&['C490G3E%9RK7O08G*$Y!# MKO)]/;0J25/U9'=EN#OW0E#)G.<4X,(Z( C. 1&$@*) 5.22H$)[Q6-V=38V M8KH55;)'NYS;*.A=P1]?W_].A-TH*!9N/?-.JRC23M#DCUZ.#%T@B5R,I*/# M@,^I-6&0'"?;!#[?I6?#R;@IN]>O[E<35U*U+O[S MV]2*G;A*"V_M3\^U=0 <=XX,DTCI2D%2YO;,INW,L*P@4!:9R525%T55C:;Z MJQOHSK>_PS4:>2W$JEF(1WJE6Y3;:,/#ECHAG0ZNFJEVONL)^!Y#.V]/AG;N M&=.4'@,[S/Y>;"O%XHKG&.4,,ET2B)FT;CAV045(F!P7HLI0 M4$GO-F%#<[T?5Y%U:[!6-T:5WF.@_7SN6/ EWF6N0.Z:JKMG(4E58O=8X%/5 MTSUK>DOQW///=,Q5FO#%XH.ITQ??CJ?ZC16T&'&NB,@,@A4EVO7\*2 SE>.2 M0I2J8 BKH*;K)Z4,C3IJ)>L(A3J7\XM3%-2:!G+&:4S]R.)JI%+[HAU "L\H M:@,A;O;024G]9@JU&7N4%=3ZX8X4\*AUV.W/\6(D&,^0SA2LBM)=Y!6Y2PUG M4%@#59&K7)1AC8F.1 QN\1_TH?OBE Q=]\= >B[ZJ^!)O>+#D E?[&>-C[O2 MC\7TN\S/FGFTQL]_,GHU_'?\S]F\)I7W]BO0M)4?"61(468&*JKMJ2'7!C(F M2J@8SE!.>85Q4*ANH/RA4<.EDN^U#:#9&)T5X$MC1R![A,Z2'[4DQ#XQ[\2' M/6;U_3;P^BK&?U*'H=3F;P,HH%1_ZS!79CRO_W)^%!K)C.N259;O7/%57&D* M>2X8) 6W_Z&U*+37I4FKE*%1VV$2[_H?H/;J/TR[)CP_ K:=IZ+!E9B-.B/5 M/=_Y%!)QTIT?C?PTV#7YVL8?CY5@O:D:YK>.MWO*_%ZOQ M,L\06\!47']J>WKGY0!SI?5H8 M1JTOSCR'ZN\-69AMCUZ%!3[:[1C[7B_=[??'^>S'6&GU_.&WA?,7W]3UO<;3 MK^M:7E:)$>:H1$6505XBE^R8YU 4O(!&EIQ4)&,*ER')COZB@XB\ASQ'JWD3 MH_%LY>KBC:>_N,C[V@H@'NS/:PL WYH0=FP-F!6_$VL:K!.SO(.Y?F?V<0_< M9[]M(-\J#VXOPQQ\3 U'+.H)-4!\KX?3<%@.SZ4=1N@0D+12C$J.*0<2JA+(M<\D(9*H(NY_Q%#\U'??'- M_F3W_/%TW<>[#DB;C+EP%Z=V4@+[>@=,@A^3I8$V,9-ME ;/-FK_XA#>:K[M M))AU<]E1 M1:JB*!6%&:X$Q)0C*(3]41BB.<&B,BJHR%&KM*'QU4:[3IUVVW'UXZ-H:"6F MH)V>S67_#=A"=]L.78<@?P]((D?VMTGL.9S?P_CC&'Z?AZ*>\+94M?.WMCLQ M4SRCLL*0TDQ"C"L$*X$D%*ADA589R0T-891P%89&,R]N/_\?>/WVPQ^?P>M/ M']Z!#Q]??;J]>_/^5W#[XN[-[V_NWKSZ'.@9=9B7J\YZD=!^VC/?SF/:69'$ M:>H.8A_'P#8UAG <](#)\UCH,U+':&]71ZKM?.X.0'4J MU]U:?PWTX^6U6?J MH)K/KW;\Y4N^U-NB&J.JU+G.&+:G3TT@-KF&E9$4VJ-G3G0NN)KIM:N.IDJX4"]GO65"D++%(V&+!] ^>'HN^ -IW:X'63DWU4 MP!XL;A_:_]P:&E!C@Q@N0>D&'!5UJY$" M#JJ]'@,1LP2&-O]Q4Q(&8UV_^0^#,?O,[CX\!;N&.7W^IB<39P2?/HQRDV62 ME@8B1@J(*TX@%ZJ &4&2,DR(]&LS?7KXH6V?ZW"=6D6PUC$TF.D1?.T[UO6@ M)-XV@O#H$+)TRNPK8Y4>#=ESD-(IE6_[U>.RY(5!D&:YA)B7%#(C%"PJ@A3!6@C, M0@*GCD4,+4"J*02_[DR_'ST0QO(GL/1CY^L02LRJ>\HE:$Q_WO2HS'5"3*^, M<][,0Z9H^63'4L4-FRP^Z;H@R=WLCO]T+4&^S2:N'/OKV?ST:7>4Y3G'>9[# MBLO<>HZDA+S*"BB%,8QP+J0RFSI8?DS0516OU?"X %9BQK"66&D3L'250L%W M/E9@]=UZ&O:T#S9A?C-3%\6R1R[NF#R03#I/FQ_E))V*G@H@-R;W@[?;:B-60KT0Q;GGDKLKT6R_Y2LB."BA?.U['?HFO?OLT8H)I9@B%7"OK M*=&<0E&R''*LF*QT)0CV"F7:'W1P!^#5?!;8)]%!T\Y"70U.?4-F;05-GH(] M0*ZFRWGM]+1"$-XS<<_F&#T3W7#]]DS<,^"H9^+^[SI6*IC-]?CK]-5/69NPH:W$M:Y@HRQ8 M:QM88J -7C_?(19HB5?S.;Q2-&[Q0"1N18 V@?VF_WN8?I3K[_-,U_N,J?Y@ M'I=/><=_CN]7]\]G\_GL[R;:V?YF^3"B6"##B8:FGNCBRRUOX&\!]\/*E+:HN-ZL'7(0%3X7M1D@;@Y% T!\^<[N=?FP;36CA@44DM0'ROE!8.RR&A=1BA&YV]FTVUIC55 MBTWEE4Q+;(]RL!(EA9C9V"H*B\+)NUNJ' !,34&,JT8)/9$V GR<8&];$U!X!T?#H[0"(XL9A^PCN-Z(Z (JCV.B0 M9R/YE[NPZLVV7 J*"YY12#-7\)<8 BLJ,<0*(RSMB1-CKW9'_B*'1DI.P?_^ M+T2S_VW/X>V*<$>G\BK9,'N-YI2-Y%:Y/ZT3&3#0/QR?8>3P> MZ6D=Q[.6770:SS\9GI^\CFY_/5Y(/OF7YO-74^5RGT<("<+*C$$D<^KZ+V-7 MSLG%>!%=H8KF$BG?+.5S0H;&O6L]0:,H<)H"JVI=5\$_9_DLI.W4&PNHQ&3; M":.@/.9+('3.9CX[<&\YS9=,V\]LOOC9SBVHC@CEI94QF2U6B/N="!/@ M^!3N&=CI#+XXK4&M=MR642% Q6X5Y26[[Q91(8"<: T5]'B\R-'=I0D1I:0. MGHY?O.*BJAULSW>5L2!,_EV.$-.(N:+XA@H%,>,E%*3$4-." M*6:R3-"@\OB' H9&"$WMC=SG^L8T5S'1[IXJ%TSM-TIFS,E%5<, M*B:D7=FB@E6I-21%5MI=7R*:X:# YC9I0UOF.V7W6DH&ACBWHNNWXJ-AEGCY MGX1K'>D(DEQ:>"$3-PBZ56*_L= ^QA^%1'L]U(U)ZK*Q#2=M2DDI3I%F605- MCAC$1E?6,3 &%E1GM$)*&AD4%7TL8FBN R/BAK>JM=MW2&PZP\UO.W1%)O)3]P0B/3CMI<]PX MM,46S9Z4]U6[8U!3SG\B^M=CO^.M&.Z3)#"E>0"UI"7% "15:X MH(6*Z2HKL*J\4A,\9 UM0=>J0E'K"A8=G?LV;/W6>"3$$B_X1V#MN_;1TQD] M\(A*!FWR>F4&#\,/:<+GD:[M[/Z^E=+5$AM/OWZ%XD)04Y,2%;U\^#>@$9Q\&7]=Y*KAZ[H16Y=%ZA$SXWKND%TW+:N MXS@=:P_/M:N-ZPJ63Q=Z<3M5]5GJQ?Z=ZWJ3)R[9&Z$,EMK^@1E'D%-[$BH% M)U+F+*MD4(L*?]%#8[RUYD"O5:\;P,U.W(4$=O ,F P_UDL#<6*^VZ#[:A_= MYD9E$V#::)[ )0L'+&Z!8'_Q_98$#H;EJ AP^ C=".W5_??)[$'KSWK^8RSU MZ=+"[V?3'W6;K[J#PZ)^P[G_>Y=Q^7ZV_)=>6N=F]G7JLC!'G"LJL"AA1C,# ML1+V*(F-JW'*1>9N@C(1=(!,ING0Z+)Y@;RR']ED%LO]WB_2.T<^_1S[T>H@ M9B[UO5=[A7;7[7UMWZ8S3YV:;RT"#]IE>6YLNHG>#CXY_%$Y/9VVO6X!R4$_ MW#'2"^Q8XY&/I[OR*@_O^7(UWX2U444U)SJ'@A+FM@@!F28$,I5EFE>:81UT M-= B:V@D7Y<0W-/51<(MZPC^3I&#;2C[D70D[!+3;'?8PNLQ7@8D;@'&%GG] M5ER\;/A1B46/1\+H8S%?CCZYW?/VYW@Q,MQ4F<@IS"M90DQ(#BT[E+ J6?3>WAA.%XLQRX#\IWF+@&F>7W8 MCH/W9V(588<5AR0[-"5AEE7LNO5&!/V_\!C;[N MW!Y>"L43;D^2B 9B\@W^"OPZ! GYP!(Y:*A59,]!1#[F'P<5>3W5D5SD-ZU6 M$_W![(4=UM%+NY?2B/(B-T5N*059AJ&:099E&/(,F:(TI K,)/"0.3B:6:OL M$FL/7NGLO=&YD#K3>0(\.2S-=VB_-V [>R'FOEZ-"*X$Y(U!5IK1T5 K(.6+0*"HX4:R@ M5(0T#&\7%\1$O34/'V\5[92H< %A/[Z)AUMBJFD47:\3#_1,D5GZ>NZV,U*FG)2F0X%!D3]J1$.&08(\AS)7-F6$91 M4.+#9N"A.2L;O;KUF!KA(F.*<@T)DLSRJ\P@%X6&4IL*<2'*@K#1=ST?S]3G M)9\OTX%U*"0=9,^Y_5$Z,G7^R$LMFZZ\!;H!;M%U15*4N#"NLP@6.<1Y;AUG MQ@K($<%8<69&G>;VT&?Y+V86??7!W^OG,"W%3QN?HXGZF57/[!7>C'\N%6ROF*3T8B M1P8AYT&6[D5W)>T.4>D24F9TD5/-<\/#":]=Z,!I< F$_CJ>3EV,MEW*C0;! MF7.MH!<5+D.Y,3;D/3+F$F@7=IL$:M\K MRUC@);^R;!0%:TW!1E6PUC5J4J,')K&3'-M$]IWTZ&'^B21(GZCTI(Y J M.$0Y(A!CIF'%$845S:RW)@43VJL*;&(]AW;4V"MNVEQ,;&T%C;&@L1;LF[N] M.;4&@XW%QP?S;L7L$WY'VGET0#.?F(#_7TUZ0-N#84Q^3[T2]KX$L,O7P%S] M-0CKN9!^&?&":&5+HE7=D07X4,C@UI5L-,5.&4] MZ: 3^!Z>>$)(T[^N/-6%ZB3(\1I^M7[7KVO]%0GVIVT"=A+^A/W /$ +[@S6 M-N;3]@CSL/9BMS"?,3I6XG)75\Z;E+-[?<=_ZEV5S)RJDKI7!YG1T.X("G)3 M4>OW58:4I!),/JJZ=?&!#F[CQ_E,:JT6KZU^;\?+\==Z=_JL ME\M)G2GUID[I'4^_WLKE^$==Z&M$&#*"48MM5B)+&O;86.F,0OF1BC!.3T!9>IS[8Z0]V M!MR K0E@9T-BX .\RL03T)-G&7\BPMS,*U!L=36[C-N?NWF%U8]?5_?W?/[@ M[MDVN@+Q )J&[NL>!G6+]ZZ)&,=H>T90Q,$P=?C$7N+%%K]^DB[.PI(HV>)8 MWA,E69PU_'QRQ?E'.IYAU9^KQ;(^*-_-7/T8>WR>Z/=ZV?C#;^W9^6[V@B^^ M69[[,59:/7_X;>&\Y0_?M?/&]GEM>S%42E/F4G'KNJH*8JTK6&420TJQ+ MC M3\&S^;NI=[!?:Y3>T1*@XQ!.105HA#++(.HH9)C].@V*<'P46J*W=E1ZGIUN%"ZJ#B! M6$@.<:$QY*8@,$>**"PEXEE0@>@SGKG"HC6/_TQ7GX; M3S],];\TG[_FX_GO?++2(\8EEB+#$"&D(4:9@U%SC.G6& M1C$O5]H>\P$"#U9+.RU@HGW=M4CSXWE=TQOJB9GJP-VZV?E;T,SFL/&WG.*@ MUOP&K&U[L)^P%RG M4K]W+5'@.[I5B3-JQXR#T^ZB\RU-"(M#Y;\5.'K"[^6@O$?GP9![@^;ANZ8!:>JW 1CKA)"^?%]9N]<-'L MHS2&RT]<&S_04E^IZ6M<%AG-26X@IX7UV#*B7:4:"9$H-9(9YYB'%9'U%CTT M4ME_/=Y>.,R]M'G'_[0.W(L)7RPZ]I?VGR//@V,2Y%.?)?U!C]^X.ABP1-$* M%\4_4?""+RSG8QF\1[B6YW9]==9=GNI..MOF.ZZ0[D?[G?UF/_'1?@&=9U9? M!%M=5O??W;\.2Z]2DN642 ,%L0=8G!<$,LXXY 177!FE2I-U(\;HN@Z924\V MX&HZ;6TL!K7)8&,S<$;?@*W98,_NKA0;_^L1RLE/.ND]DGC<^>XI/"W9Y"3: M,.+K^T0[3#+@SV])Z41VV\->:J/G\[WLE'4Q@^=ZJLUX.5*:8O?BQ96G-]/$9-].Y:!?:E357U<6Z:Z%9):4E16S0T/%H/$ M3HI4D72%5$\_!OJ^BLL/_E#.G).I<'>Y"%L^&,P,!K-__A_?/L]^^8K+U70Q M_Y<_\3^S/_V"\[3(T_G'?_G3[Q]>@/O3__C7__;?_OG_ OCW)^]>_?)LD4X_ MXWS]R],EAC7F7_Z8KC_]\K>,J[__4I:+S[_\;;'\^_1K /C7S3]ZNOCR?3G] M^&G]BV!"W/[;Y3]QF:TVS$+1G('*GH.WT@!R:W04'+D*__?'?PHZ1Y:1C+%EN/G0VG?_]G^H?,:SP%V)NOMI\^R]_^K1>?_FG7W_] MXX\__OPM+F=_7BP__BH8D[]>_/:?SG_]VYW?_T-N?IL6\[]N_O;R5U?3^WZ1 M/I;_^N^_O7J?/N'G -/Y:AWFJ2ZPFO[3:O/#5XL4UAN9_Y"N7Q[\C?H=7/P: MU!\!%R#YG[^M\I_^];_]\LN9.):+&;[#\DO][^_O7MY8,LRF'^=K3)_^G!:? M?ZV_\>O3!>'A;?A8Z=W\^_7W+_@O?UI-/W^97?[LTQ++O_PIS#[.H2J6R;-5 M__O5/_[UBH O2UP19C8,OZ(?G']&76U/8O#;&N<9S[B\6&:V2#=^:59EO%A> M_,M9B#C;_'22<3K9?/))7*V7(:TG,4?N7'$0N2^@2HG@30J@; PR\>1M9C=Y MKW2OB/"-2E:8_OQQ\?57^F!2C>#_J>J70(?LZ&^"L4D>3/KU%6]2?EVY)\OTRV*9<4FFY&+)L$QW M%'T3QN>_\>N7L*0/@O1I.LL7_[K:E"%TMEX,(+TSU1"Y?_J%N"ZX7&)^=::9 M!YG;<+8F XN;WQQ"Z__[-"SI$V??W^&7Q7(]L42*EB4 (IE$I90 %U"#L(D7 M*4K410T&@%N+;X4%T3\6#I%I)[#XL SSU;2*_IP'YU(BJ1"J@TF@DH\04XB0 MF J9CEL;Y("&X=;J6P%#]@^,@Z0Z,C*>S]?3]?<7TQF^/OT<<3GAV@7RL0(D M902Y420'IU4 B3Y&C]8790]&Q.U5MT*"ZA<)!TFQ"P2\PX_3*H3Y^G7XC!.5 MI""WF8.(7H/"4B 62Z:._#@3 G-"YX%0<'/EK9"@>T?" =+L @TO*;Y;DBG; M"/X]R1^?+D[GZ^7WIXN,DZ!1J>0(\%4O1>K\/Q3S(Y]$:Z)Q:($G(TDTT=*Q&3GH M%$)6R@>#0UF6>Y;?"B"N=X <*M>>P/&4OGRS_+#X8S[QFEPG+ADPG3V!7$=P MSD00(G'KR=72^O!(Y8'%MP*&_TF L:=,>X+%YI1\LWR[7'R=SA-.6 E8!+? M@B&Y)#HD710,C(L^8_8YYL.S&X]1L%VZB_TD"#E$O#W!Y.UBM0ZS_V?Z9>-) M<62.6;)\150GW$4Z(+TC&YC)J>(LLI@'-B WUM\.(AVG1 <2[<@ J=;O9(EA M0[>*A16E _# .2BM515%A.*<$M)A,;8[U+F[W] MM)A?)&BDU4EQCF3.(K'MHX<@3 :M$S=%6V>,.%CUMU?=3OT=9SP/$N/($'B/ MZ71)\.4B?IBN9SA)20F=A0;T7("*P8$K%$"%["):PZ-"?C $;J^Z'00Z3G4> M),:1(?!A&6K5POOOG^-B-K%!&R)40]2\IE:8)%DHA*A44"6$&.SA][DWEMQ. M^1UG-_<78">;__FW]"G,/^(F+1N)9,-8@9*RK6E9#E[1(993RKE(&9.-@QF MZRMOAX..,Y<'B[.+,.']YS";/3E=3>?DT4[0D2&3@D,PJJ)9:8IR)#DW7AC) M$\.8A[KRN+'P=F#H/B^YOS"[P,+SS[C\2*;M+\O%'^M/3Q>?OX3Y]TG(L206 M%+!8,ZN1,8C"(63N#6830AJ@;.(1 K;#1O,PW6!R0_6F0*MNN%74Y61.6R M&Z#F_-ZEMX-#Q[G*PP4Z]E7%VMU M2P@0ZFU^3'3J6:V*MX>7:#ZT^G:XZ#B!.8A8.ZGG?HO+Z2)?,& ")X*%!@XCV)'1<4(K-Z;H^1*Z7?.0J>??[TCT5?T@_T?A;]Y_>SYZ_?/G]$7[]^\>OGLY,/S9^\_T)^_/7_] MX?V;%V_>/G]W\N$E_>U-7K9\-K[#QP_TL'Q?A@Y\>GZZ@H\A?)G4ER&?<5.- M64W,)1"9EGI:DW++9]_ M2[/3NDU.5BND_^4/X=O$:\WH9"V @F5RS86$B#X!_4B$$(IUYC&_=G\9[$'L M.(_AAT31A3D[EL9&/!PO6'RZ6*W?E'-&)UK+X'U@(!(JJ*]XP2=+MM^DZ+BT MUO(V<+M!QC@OZ5L":7\I=P"1ORP7J]7;Y:),UY-@HD#+)3"E!2A5JZ*,46"$ MX2R)%%-Z+)K:'R#7B!CG/7U+>.PKX?W!L5B'V2#@>/,%ZY/.^BGA;02GA ,3=='9&RL:'=\/DC3.\_N6P!E&^AW8F/3[)GZ?SS>/R>@-^SMY$*9MH@S@(DM5K#3*?3A&33 ?NA/62N\>N M!/;'U';TC>L!#02&17/-=("W=Z0:(N 3\?.,3N79XDO=DQ?,9)EM4;6PTQ9- M\A+U-7JT@ R]%(6YF'4CK_L1LL9UB]J@:S@]= "J.R*:V(*U?P&'XAAY>BHX M\,99",''*$P2TC_V_&; ,W! Z3=T_.TYEO\(J\P(EE1B@K!.C(R1TH M4D)P2%L@AQB]8D$]>E\Q &2NB!FG2\U1'*8])=X!:#:%@;A:GW'P9OVI]F'B M,3F'L9I'78M'*^2#!HM96<5MBJ95JNP.,>.TJVD)FD,EWL'1]'HQ7]R$_L49 M*P*=I@:)\J DJ!QK_T=6V_MI+GQB3HO'KC_VA\Z#)(W3P*8E@(:1_H@PJM<4 MM[8!>6R;G7"#G]>XGHC$M%?203:\UAN-T MLVF!EE9"[N+,NCAM+W+IT_DI;8;SXW@Q7SW!LECBV>]]"-]P]?P;29+4-YV' MY?>7)-X5[:)4L_"+34!Z(:@):BFSX@FDV50O88&@4H"8D^-*!*-X&Q^[(5/C M=.)I>X;V@8!N-@.Q>+Z?G^ <:^97*X9%A 0BU,N (A0$M#7]RY***9;TZ .K M0X%\AZ"1NOVT1^%AHN_!F\/UM?A%:2^-2A9XSB0074@@J QP:1(%PT$S]E@] MTP$>W'4R1FK\T]1MVUO,'5B9YV$Y)R.Y>HO+32'.5<:%Z\)8"&!D(I->JQP%/_N(O@,$_0WKN"3,)U\I1OAX MWHOK3;E35WHIL\!H9Z!4D*TCDQU(>MX4!&TYZA2R"K&-8=J5TI$ZI+4\\IHJ MZR<"XYFM9AY]YJ[VF+61).DCN#JJ2T@RXIK5M%\;GWPG,L<].MLB9D]X[JZ^ M?K%Y;O;OUN$[BG")%0/)< IWZU?.T3E04HJ>%\YY=,=$YT.$CGLT]X#/053X M\SZE>/KFM[?OGO^5?N?EOSU_^9J^?=[D3<5]ZQSI<<4/61SHE<7E:?^F7-XM MU/X12_R$\]7TZWGF]1+,!4WB424(*MCZR*OZ CR!#Y%^'$1,Z;$9!0>4VNU& MZ+"YM**\LK)V>(RE&GZ!X!1M9J^=\08YLD?[Y1XUE];*[K5$RN,IMEVDO[=1 M(P,;%T-5?-7+N7MD4[DAUMZ4#^';V9M9^OD2PPJ?X=E_+Z4GB%]C;$TF:C+D MB= 127 4D[&0(@E/Z38EK8?3/N[Q?$R8'EG/';B4CW'\8K$D;V5^UF$D?=_, M!:R=RDCO\[SY;G:&@OQ_3E?KJJ(+&4VT-LJE^C JL41*"$A[W1:0+%G$XJ.R MCW6':X/V_?D9N>#[R*C<85,<"2(=;Y3?YR3IV?2_,/]U,:LN^U_"=%Y%\V9^ MWE9XBJN3Y71%?_6,OIU_/%/5I1Q29)BCE5#DIO@YR3I=TT/M*RM0VA#R<0^& M0SD:N7Z]S\UR5)ATO%UNJ*$V1B54K-?+:3Q=ASC##XNW&RU/T"C/LR7'T)#D M58JIUEW6KB-:AE28TN6Q]M6-W:6'"1^Y_KY/\+=0>@=7[_=P>KE=B6(,)2BP MM@X3R%:3/TH"E<;'*%$ISAYK@'K("^L'B1H7F\?TXX?2S& @.TI&[(7_XW-B+Z3S,TS3,WB[.9IU?X4[8(I/40%:0 M\&%D@, (=\KDXJUCWN8V#W.VH>Y0DU4[6*RO7F5%IP-7LIIX]*"88_158L B MUYS\ M5':\R9B<,Z)1.NM>*;/XMS$YQ(I5)!7,!CK7_F*C/?Q/)BB>C24[%Q= &05N1UP.B#H+! M;8]H<)UTD9@_^1JFLQI#O%@LWQ-/5['T,XSKJ^\NQBI(+GDIID"0U:F,5D#T M44%F&7E6](-&;OF.A(Z;0QD>?BWUU <04UJC-V0TX5%&"E 4<)U)-CS77N]90Y;&HE>AL$9E'5L0-VZ[B>&Q-+0^ M.H#83>)3\*)(Y<'I6J,N8YV1F@QDC\KZZ$16;7H'[ Z;9@TG&AQ8>\NX@]SW MM@Y=?W!_1XFG]!635VX MWF^7M>G&^OO;6:"=.<\UOOUR7FHPH^JV7:;\KO=)Y7<4V"5HP'BD!-K/G? ML*E6(7E9I[*63B)+;1YZ/$I6#U[Y($ :3O@=(.DOBT7^8SJ;39SQB6M#MC-P M.M.CCA ,1XHK=+U,CUD_.H'D@"[*YQ3TX&D/@H^]1-H!%%Z2N.!U#P*AP571 ;R> MG2][V>_DDK4)>6FUFB& 91Y!95X@8M*U3Z;(14O&5)L"JH=I&K?AVX!0&DCL M'0#H6J;B6@A@7;$%500"/1E9[6NBU-&ART64M$,4\C;O!N\E9]S.;T,Z.0<+ MNP/$G-$_\=)RW$R0++AY0DY?68 M\;P-3+:EL)NW36U*CYHHJ@,K=(VOVRG9(JU#^A= )VZ-$)@#;P4#$J'0PDG' M>9NF_@_3-&XQ21L,/ RT0Q32 ;0N[I'?AN\U<7I9D6"%%*A%;3E/CETLJ58D M"-J43+*@-#.ET8%W+SW=0.H@;3]PA7^ Z/L T/*45KTCHXDLT02O%)2B#3D* MF62#60,&60SWPO#0QJ]^D*1QC[]V,!I 1T@Z2+./!\H=\%%E%([510DJUA] M.6D@:&X@26XB>8S)-IHVQJ?9K<7C8!SH,@[".[.S>>U#MW7LA5&ZQCKU"_F8JRS MHF5-;46P442!*B3R$UL>8?=2UU8=73 ]YJWO6:Z*YQPFLC>!<] MV)3J?4^=)B!L B<2#YB+%*Q-)]&':>KF5&R(L&$4T@&TKC$Q44QEZYT&P=&" MRHY#"!J)$R=,D*Z4W.9HO$;$N!?^Q\XT[23R#CRKIXO/GZ>;+CBKS>/W.ASE M(\Y3904UEX&;7&5 D07CHE:2"K"2'$:1LTBA3<>D1X@:]^[_*&@:2B4=V*)' M)$2DYRA<[06>%8DI?E1PD] YP M4ZWK8GZ-?B$Y>7"& PHA0$G$6ESNZ@Q6PW+RFD+99J?<=4K&OO=M@IB#Q-T! M7$YRWEQ]A]G;,,TOYT_#ERGY7A/$K$6@*-,*GL@!!YJ-H.CK/O#U9$I MQ2.R$GVSU]F[$#IN8J 5ZAHJJP.+]@[783K'?#&IYQJ[S[!,4YU)&+AS(5L( M1M'^\D%#B#I!DK6O(P6P2K2!WX]I&S>;T AQ ZND Y#=%=2$YZ*TI(B%%>9! M!?(3O91('B.SA1LCBVCC9]VE9=PD0B,0'2CR#G)1/XJ )SZ;DNNTQ/.L+^PG7TT1>]PU^ANIH M>7.)8[6W?(2Q8_:Z9"HGAI$05#;3A6)]K4+.57)&\$ .?E!MB@68JZ\!-NYG/(POP9KD1:-[D:BYF>$[(ZY"QMKZN;6'J^%=) M;JA&\,2.QI1C4>D(>=6'Z!L[<=88@0V4U!WTSJ;,G9RN/RV6=2+!Q)#?&TQD M0#Z%KUUL.$09%6AI! :)P80V[]0?IVOL--M1H7:04CJ%V,O5ZI0X0>.R3UD MA4@4;1EDX+RES6)X9H$9+6.S7F0/T#1V+FT$:.VAC Y@=>U*XT%C[%/0LO@ M26_\ /HC2LT 8U8^:HKS1;O2B1\0-W8*K3'0AE9/7XB[8Y-S"<:86@RB:_99 M^0*.?@;6JZRM%H;[9E,]'B)J[/S:\1!VD#IZ1-:Y28Z)D=/HZR0T64]Z5."8 MK-?[2@=X_W^PYNG_^NO;UX]>_[N_?/__?O+#_\Q M6-+V!\L<:8KWCQ@\]9-T!6!ZHO3UGQC!5 P9+5MA0.,HT"4FK B9P MS$PX';%1ZZ''R!KW(G!X$ VG@QX ]>.RVG/&O.*!,7(6Z\L2]!FP M":ZZ0!TMRMKS[E@R=FVW2<:_^AH?3 %+O #N7WN0KXN4E?;F:",^3,ER $*S66-2Y\%X4 MT!2D6#0I2-4&-W=IZ:3H9< 8;3\Q=P 4,I#+VI?D&9[]]^7\;B;DW6(V>[%8 M_A&6><*YHIC#B=HBH$K+1PC>TD[S(3A)>R-C&Z][1T([">;VQ,6=7OOME-0! M!N^F]Y6)G%M+%IM[ +3!MFN6[U>F?30LG7*R*=ZBRY0&=W$1&XL\:@C[+D5B??7H\MFIU\ M1X7387KH!D^O<7WU;G*2%:/HE/P$;SBQ@+7W8%&)_M Z*$;!JVA3VGF#C'%# MN&.B:'_I=W"N/12._CXGN!B8[W M1F69Y(S3C_.S=RGI^X=EF*]"VJ!AGC??S=_/:K0IL#HL5Z8:-6!A\3N\?2[.X@]F<@GN/'#57#6MUW^.5TF3Y5EL@% M>H?KZ?*>S3N1S%(TH",X36RJ*.LD/<] UV=I%$MKG1JVK=F.R'%'#Q[=SC;0 MW*'8/"(LS]R?2>!.)"7K.P"O016*6J-. HQ5.2C%1#1MVL3O0N5VF7_V_QUD M[J&\+J!Y[8SXL'B@+&G#6[Q]1+Q#$O-JNL;WN/PZ37@FAW>8%A_GFT\YVZQ: M*LPI9V IN1ID6CI(F 0;F$X^>62VC9EMS=EV6^ ?XO:K*Y!TX#+?=WU#;I(3 M,H)G:$"A\>!-*H!H(R:;O6K4UF+/:S3^#WN/MH,B#KQ'>SX?R#VX<[G,D?MH M@@5N:CU$L!EI@'-8U0-<,]?/_/MNFY$ M-34DF:?I#&^P]&&QJS2M%)S^1YQ+2=(,R4/T7H)R%I'%Q*UK8_9:<#-N0=Z1 ML3PZ'#K8$A>3J"]'OS[_5D-Y?()S+-/UQ"CCL50/6!:*T]%I$C6MTQT?. P/%AU!C%ZBDE=-THT_Z>H;GU2TGGQ?+]?2_SNL#!#). MOA(85[<^=PR\U!F8E3P%$R@J;#/&=QOJQC6D'>)S8(5V -('[E$52[7R-H-- M6%^V"$.[C-&W'GE2@?/4Z,GK 9??S;(YW0%Q *5U +V;0[3?33]^HEB2!'>R M6N'Z^IXZ/P8F#)$'Z0MMK6CKX.,,L;8MX$6K+$T6CK?IV+8KI>.6/G<'UZ:* M[@#(%V7=E]4JKTAV'S<K9)DTPP8W+H$6QVAIS\8L'IA& BXX&+DIQI M$V)M1=ZX59_*]V'D@J\ M#=HZ1F%JHSEK#Y(T;G%Q=[ <1G7]0/'N/=FEY,[OYZ_$QF1A#,F;L35+EQ,% M?S(Z,))E8W/RO+3I*[8]C>-ZJ4?..S5270?'^5W.[L[7F.QGN&\^6%*U[NU.(2CSI%B-PP4$(E<%B'=NLHM&12 M^M(FU[X#D;V]/#\N2 ]46I=XO/!8WB&YUJ%\44.1& M+(K@?:-KR!^2UMM3\B-A[Q %=8"X[7-D$YUJZV TX&J^0!DMR%71Q*@LVDAT M!GF;2&=[&L=U*H]?L]E"=?N#WP)M7Z:J<3*,4T1.T% M6'3:*]2E8)M 9W=:.^D+?*0J]:&4UH&M)*?BXNED^L_3Z1*)5]ILZ^]O9V&^ M)K^X/F/ZLKD'9=XP%;4%Y+7=LI$&8G4^K(HV&I%UMFUZUVU/8Y?U[8.AY?9L MXS:JZR(+=(>WDZ]A.JON;^T*$F9XU5KO&<;UA'P25ULK@"_U!L!3C!9JWS#/ MA%"Q*%M4FU9:.Q+:9='ZT0 ZH!+[0.ERD1#SZ@5)^K>P/N=EDY<]XYPVX=,P MFZW>E(=9GVC+N>0Z@N9H-P4"$"0Y344X;WS.3#=JF3T(^5U>AS=#]-$5WH.+ M<(WIRLECO&WV<5 E9N$]:!'J[%@*2R/S=/AXE32:I',COW572KL,K8Z!W<'5 MV!E,GRYF,]ST&7U37B_6>+U8P'A7+),,C")FE)(18F2R]FITIM3IQM@FY[DE M@>,FY4<$Y5!*&Q&+M?W #9[N*RB]1Y83K8-P(@8PF!7QAZDV$,U@2Q'<^U1$ MN>4#W.UTL._BXR;8CP2XHVBF!RMX[HB02;_.[>9VZS[V# G-.8'U#9,#BA$Y M1,EJ(]MBN$E>IN2:!DY;$CIN)GZDP*F%$KL(G+:7YT3703:2&6 F&5""O) @ ME (;N.;28O*-9KMO3^.X35N/C,U&JNLW0_]B.@_S=+\@B0RNA2\@N.7$H2"W MQ&8)QCAKHBSH&J6==J=UW#C]V!GZH936PXE^[02HO;Z)+XK=KDUZGM">8D$R M!\X34E1Q$;Q+ 7@=S:0T*H-M7I?_D+0N\_>.16.9P1?6 O"LWY*K%[$V. MLJ;X*V8!04=7.W%[\CQBE9= I8++NE$MYH]IZS+5W@Q[PZJJG[=C%XSMW"-> M)"O)QXG@I"?G@V.@0X5$JM#Z3 +-ACFZJUYU#G'L%.4)0D M!8'*(ZNQ7+)0VX)"S$X(K17MU#:/'[>GL2N0-E)=!Z'.]8V_FX5;9J=UK/L MNEC/1#WQB)KQZ(%%KD$EB>!*0$BZ9(T\%^7;W/@?E\]Q#XMF*8>.P=+!T7*8 MW8A%4QPL)7!5,]FU=CC2P0I28KV%9@%MFVSO3WQ<] GTG539SY_.T7O+JKL>KK"^]//G\/R^Z*\ MI[^:EFFJM<%G#W;K?*C%;)IJ7'>#E>TF*VSYR<-,5=B'C0,G*FQ*!C:%*!\6 MY[YWF%W"]0JDT3HNL C(Q@M07@:HA:R@5;0V\^)YR3^2Y99K'=P']#'A?2!Y M/9G55&$,1CM;\]2R5)\FPU"I4;#2;>BKYQ;A5:P.%.R\_A]3-8 M=#6.86IOH$8Q5*,:+ HFK'>)0_0A$7RX!*A-6T%E/? M%.#WLS^O-D1V% OQ0KYFM#7=P.MD0R7!E!2"*L00;V.PMJ.O;X.U"QQN&ZP& M^ND@'?1[O3M[OEI//Y.P5A,70AV=6=\[BRH@A1""=1"R$L%&D::0 MPA2P GW6BBWZ]'2U7GS& MY6WNO$6"AZ< M>0 %)]&B*[V)_8)0\$L*5IN8IEVHW.<1/ Q+%=#?76 QM?X MQ[63?;F8TY?I3'KW[S:1#;-9%XB*(AX56 274$-QQ'@05@O6JAYR-TK'R=@> M Y%-==9M,'DIS9=SDN'IAMU]0L9[/V>8P/#') XT ?2L%/L,4;/9M4<#-T$F MLY.!J0BZ<%$SG J\D S(.<_,)2^L*4WVZG;T'6J[[A/WL^DJS1:KTR5>#879X'Q])M@]5"43^5G?I07S@. M9JW./ZV=S;J/W.-:+HP^EL(32%6?@'HM(4@7P+AB4 ITNK29L7(^/Z. Z=9N M$B4ER7V X')MJ5(K<35**$;G&+1(V;:9_7H(U6/WK6^.SZ.IM /XO@C3Y;^% MV>G9O+O5;QBJ^YK?S-_5K;FD8'QS5W(M%X0R*BD5B(+U # %G,X&BJ6-*RT= M#HWNK':E=.RN]LUAVE1U'4#SRC-YO:AJ"[.3SYN&_6_*F]/U:AWFM?3T&2[) M55E/O^+;Q6I:?^^VR^+K+$B MV))!UGX1"LD!\$%:R"6J*)R.7+9Y(/$858-Y"$^^/PFS^CK\_2?$]5^6B],O MM"T_G#6ZBL&RDLC7$86V?PZ"=ITRD*2AS2>8MZG-+)%MJ!LWAA\,,0^>_T,I MIH,S_YZ-?_)MNJ*@,+@4;0;%:G/V9#U$C@H2#SP(0XZ+;E/+\@!!G4!J,,W_ M.+F]LQHZ0-.'99BO:.5:=/$>EU^G]1GBFW)O>I@^3AD._L,G+=:,#[D%R,C-LA8+7H1,<=X/NWQ1R_GWE +T[G MF4+ SQ&7$V==I92XD#5'2WXX>)\E:"4+0Y,E:S38ZWYZQL7<>/BXG?4\7%D= M0.[I8OEEL0QK?+*H\KQPN<^9,4*'K)0#)8JO%ZITYG#:TMP&DAO2D90;O21[ MC*QQ$^K= ' XU76 P]_??UAN$E[?[^7&*PIK0QT8NNG)CR%#S(A@L]28R3%R MH4V5R.-TC9LZ[P:) RJO RANTJ]/0OH[WF5%>5.")"X,KR\(S&:FJ$;@W*M2 MC Y*M7$:'R%JW,1X-R <2FT=(/"WTSF)\4N8U>UTP0.7D?ZG"B$C5L>B!(CU M)7*0P@17E"JBS=WB?=2,F\/N!G,'*ZH#L/W^_B^+K[B<5YE.K7.Z%*ED$JV.XYV)';>O0#=0;:WF#I!\ M/7?VJOYVU7'-1ZAD1:# ###:""IZ!LZ(#)E%YK7D**_Z-PS\+O-^BL:-8)JG M&P=11*> .M^*PA=N$GD4DD5-1EZ3?8\A@96!^&"^#A [&J1ZR 4.H_,M@+2' M CJ TOW%F![KQ M#**&L1_\WG=/_O[38KG^@,O/Y_Q8&Z(S3(#@1I$)EY;XD1H$?5GG&(G ;DU* M?>"E[Q:+C7NB#8R6)A+N$3&O%G3<7[$C<\0<2$R8%"=3S2VXE!&RBY9\/J63 M+GL#YN9:XV;.CH67 ^3;[9FU.=1)VYDY6:UD+3VTG YU:Q.8$G7 8(TS;:I& M'Z9I7$0U]ZD'4D8'L+K3_NX63X^>T:Q(],G3?N0H:'L22&()),+@&?,AH+-M M2K(.H7I<5VHHY-SI.7 D-78 V4"@W.<*[#,U_>?4H!SS(&F?4T[.H;8 M:*##%0WCPNEX>K_' NZAA [@8/OE, ='T MO^ITE-7ZL@I6T]HB" /LI?ZS6/ 8-%< M)V,C[0&/Y3I?DX!19I8""(<1%+,!H@P%'/V%HQ@M9L>VPM@6BXW8.+&1@A<- MI=W!@5L'QU]%X;<'S-]@[?FW\YD')RDM3^N $R*#7)PG6!9+/)G-%G_4+4W_ M]"GQ,5V_6JQ6$\\";5=7F[@)#TII#1');XYH"G=1.I7:7"@U9FS$WHYM@=XC M,#JULO.\@Y FTFJCLI3 HD)B.!>(M=0+@PQ",:ET/L@,[T3-B'TFQ[/3[?0U MXAB7!V5*7M5J]?M\B6%6>?I+F,XO)5MT@X MXX6!=.\3"44W!]X5ZN(SMT"O;63Z=&\\'CH3)Z[7AP*M;G MK\"LYG52=*F-T"P(3'4.:9$HMD/B063T?:+O#XTM3&,#/?4SH7Y?%^8F[XYD M7C3M>(VI/M42#ES$0"=!,<98A[;5^Z8AR._[V#\8V^.I>GR8#^CR;!)UUM&Y M%J,"DG0VV5S?9AH4A8L"OJ%(SJM6R=?CY>].J9E;JW!@_';SG>]ZOIW M&1%$XXT(&:3"FD-.K$ZI(B=,!LDLTUP8O;?'>F>Y7F[H>_!3#]-%!RFK![87 MR6VY_$X2W3 W"13/.<48I%);V(M<[R>D 5L8[1W-,,.V^Z%[M(DN+,7@$0PG8:J(O*;+Z! ))AHG%3-6-8'A?O1VYEP. MB\LCJ+#3X/U'KL=$)Z$PHH.,FOQD[S1XU Z*=<9D8F=NX3"X.YI& M!DM7'J4O[-V.Y(MRC+:PNZ[;L"OL02(X1E-8XPOJ%!EP-([B#ID@),?!U(+D M['5FI7'#] 9-86_OL>MRCNMS3=!W=:K@=/YFCO^!87E)T,27A!IM!$:A%YD M*2!H3EYXMEX:[4H,;61R&-V=5(T>BK(?Y8<:*K,#[W-;;D\*K4G,?OA$X>7' M3R^F7S=\7QUHDYQUU,9SR+YF%(J+X!U:\%II%(5KP]K$18.QT$DEREB 'E;% MW6/[ZKM)Q"#1VP2T;S74/C'@ CGBJ(NP-@2K;9L'(MM2V,EUZ'&1N:>"?BJ? M]5*T5_-*3FX.+#GSU(;R5;=>KYV/NA_+QQU.*'*P0<4$SGDR=)F0[0U34+(M M7%#(EFY'K3_%<,*SL/3FH!P*&%]-0YS.SEM7/3 V9_/8BSR:6&(L4%Q1H,B7 MJ<.-"U@Z"D3MF!IO.^\/Y=;WIN&GF$"X"WQNIM6/HYL.SN:'FI^CD*P((2#6 M/U3,=)Q$RT$4CUB;'G';*#[L:;3!4<&PY;2#7333 < &;1THC1.YZ Q:6@8* M&8/@(@)/,ECNO>"JS7GPCS_M8"=8M9QVL(N..\#W PWTM=>6^62 %1]J,6J& MX ,'DJ:TMDAI&KUU_X>?=K 3/K:;=K"+LCJ W \:E0N&@GLT(+W+H&K1GZ_< MY,"MR#9*E=OT]AB@R_S/,>_@$ @.J+P.H/CX](90>,F191!&DIQ,Y"0GS<#' M7'@NA@O?9I+UX8,W?HYQ!X< <3C5=8##>UN8:ZU5U$:"C2'4BUP%7OL"R$U( MQABF19OQ;'OWFO\YYAL<= (?JJ@.P+9/$W*=+).<11"<5YG5@4HH+ 3BO!1E M&,HV94*M>LW_'&,1#CNIVZJY R0_-FVD6)V FBDQX\BU9'(4.2 M;:SGH4-B?HXI"(<@O->'X34.7S8HG_ M>4H>PO=-9M67Y&T*'K0W"(H; T%BIEUD492L6&AUE?)CXL8L!Q_I6F5@C?4$ MPOL8.M^JT3&3:ZLFB\H";:8$SA9B3DN1I>4AVC8-7+8@KI,"QJ$ \1#@!M). MIX!;76[4"^?!"N&EJZ%0W:3L$C%?WF*K*&5ET@&8KFRE;,F!J*_".7>D+C]4UVE[_S[:QCD27'!,72+E-1%XA%D3B# MU-JKC,X>\1Q^B,Q.#N0!<;*-91Q$:7LC\BLNXV)H3+Z-!;!^]= HQ>3'VKE@*_ ." M+B;6=A8<8G0:ZB@]SKE7NO7TFKM$=?(>:12([:.7#B!V]4ZAYM@!@2!YZ]B4(5&4*;[.^/:>OE(=%^VG\43 >KH@-P MW3\ +[E4K(Z*9&0Y!4*109",052695U*1-^N]U9G@RF'UOD]O;8.4T '*+J< M.'WME=XY)]R7*&/*H%4D3K).X'CMQ22CEUY;84T;*#U,T[B.>V,\#:2*L4N' M+F92W^5"\JPT*@4QNT!<>/(',W=@DHDHN50BW:I;>Z!PZ,$EQO6Z&^%C0*EV M8'#>+O%+F.;GW[[@?(75F=P\$GY*KF-]\+;Q,,\Y,SP*8LI T'5V )E1\,(( M*)SK$)VQW/HF!FA[&L>M'6]LD!JIJ@,0;OBXP4 Q3/$B23K<2E")%?"Q/O9Q M/&0;"H;8YFG6'5+&K?%N#*G#!#_VT;97(/SJLI>P)/E$(27P5$O0:UMIVB0! M1+&%!5W'7&XY*N0@.L8!V!B9A&,KK0/+=G_/RWOZ$TV"M]+6&#I;5K=QD/6B M/P*SEA=5M%1*-[%X6Y/XLW66V!,T6[5P/E2#'4!SVUY6Y_[%Q,3:!X9.ABQY M#7HL!3TR),!0=&2.G I3VCQSV8W0GZU2=QB8MM3F3P36UXMY.N>08BWNN-V4 M8]7!J\2ACR17;@IYO_17W#1ZEK4SK3];O=%Q(;NG3CM [37W^KX#H[8%#)EA M'6EB:^=50WN0A=J8D+C1$KUK8U$?I^MGN]H:!HT#ZJH#Y-U^-%1[_RY.U^\P MY.GL^S.DE3Y/YYO-=RGRSXM3VF(1E:V3*,&R'$%Q%R"XG(%K9H3G*@1L4R"R M-\D_6P U#%Z/H^$.H/SPGO2V.(Z($,E?H3VI%9T&TD)6TN8@3(F!M3GA#S*= M@S^['AN*PVCHIVJ#^SHL:Y.#KSCP:(8[G]NNK>WC+!S8OG8#R?OF.! N[ZV& MNFQ%*HO(A>50"PKJ"[)4("A%(8K4(B_7!RN*VW(3T"]???%S+ MKQEM0K%URH[5M!]I(X'CT@-W2J*T199&T?9@+(R8+FH.O ?+[HZJ]PX.YV>X MG'[=6)$KR_)NNOK[ID#(9:FCX!ETJL/Z M<0B_,0<\E96"G+[4GQ@TW\>IBJ M3NK9CPN4.^._!M):5PB\F"54;\K.2VFYE<%;"M-06 0>E(,;H8N*A MS8.*QZ@:%X'#Z?Y!4!VHB Y ]6*Q1'*BGG]+G\+\8TU0_1&6^?R*U$DZ**0- M=5QC;<)&O$1C#0BA,[FX(637J+[]$:IZ =6ANK]]L ZEB!Y -8#MOPK8#Q<=+ I[CN.5J\7ZV>X MHGU?AW&?K/Z*^2,Q>GU8.=F5.A7\-:XG:',T3B2(K#9"JC;&U6P#SW28^6*T M4VTVPL&D__RNZ)ZPV\(=;8>!L:N6KKB]FE,F?#9<9PDLR0(*282QU'LM'UF0 M)K*HMRO%O>?#?WX3>QC*!A'Z8* Y1G+R&K/W_NV@&%'<]4+ M:T+N[3N9JYG)G.6<@@63-B.,K2+WP!00QAC!O2J%M[E4VY[&X0[R,X^(L:*D MU^2-)Z7).7?D]7NI@21A8LX^<>$:'\M]S=\:$B,/GZ"["W_$\W"U7$_."I+. MV\=EM&1\8X% ')-)]AF\,Q&T58J,M'5BNV'+],'7 $/?W0;+[95["9_W4-]B M %F.B(%T3O/D9#8[I[]6 )VE#FQTKF0MP7#G0#E.1W0T C36-J=.D6OW6)^H M%:8_?UQ\_?5BC3-,7'RWP<0_1, XR#M/F8F#1]@"/Y[^_FZB4O5#DHB57 M9VVP&F6CDG6'^*0R.7/YL4NQG>% :XZC_N$T=QL*NXJQ!]4_??T?$\MU$5PF M<,$3_AUFB"HCY!!2<;D@CX\]S-]9];3F.(%3.]7O*L8>5/_VU>N)]MQ%*R)( M5N,T:QA$J1&(CVBDQ*+YH*JG-<?=>?/!NG^K7AKM]1C#VH_LF[5Q/N&(\L(83"2AW/ M@>!M,8!2A9R294S%(55/:XY32-I.];N*L0?5_\^W_S&I[:]2SI:\$E'#'^$@ M6"\H?"O2>\P9DQE2];3F.(6;[52_JQA[4/U?GKR=U'?KRDD'J LYI)8L572, M03$J,"F./M8K<[.JJN+2W>\JQQYT_]N_OYY01")1UV T(:,_!+DJF8ZJH&-T(9?, MXZ!^'JVYG>Y_HGS>KG+L0?%*UGF/0 MS/[OVT7V_"=*Z.TJQP[*O;:<'U"BY,2\ *=KU%HD?14RAX*"E>)\9*KQ$*[# MYX,T*ZD9XK:PH3YZ0MEV_;9S$1@P 3*7ZW6(@A#HZ&0NN1ADI,/S_Y_[T0 G MA\W]V$%I/2'RGM;_(@6>;3" ,=+Q;>BKZ+(!Y:/CC.(U=OO%8R9T=(0VO10?HFC!<5=0"^QQ^W:N-1&W(,,$5R3FT$GZ,$-"QH:U"8 MTNES]&8=JX<\"P>3?5%DB&.O)U?06G6]=V?YS M/2K?1?>[/"K?11$=@.K1M\S6L^A"X)#K"!V5E8-H\/^>C M\IUTO\NC\ET4T0&HKH3TZO*5G$I9&TN$FTU]KZYSJ1V3(&L^610OE&GSVN@> M8L9MG]_F?-M/TEV!9>/DO5Y4/839>5] A]+8I#(D;PUM*9\H=)$9F#0HM9'D M4[9NEG(/6;W8H#V5_B"(#M5 MR]2KP?ORSF-7MWD^SMGIL^\$G#O"7= MALPAFN"1BG'U87'Y./4]47NK\UB,(=J"!BQR62>^!@B%6\A9T<]MX/9VGZP' M7G__>*V#YY.=?B'%U8\,L^L2O.KYN/I 4GM"_^;ODRA98L8[8#G7V6NR0)#T M1];)%<:TSK)-8GL7*D=L4S_G.:R- M_*[ K8EFKYR'9&I[$'+RP&%P$'PH0CB58GZLT.@ 0[0EA9T;H1T@<<<(M=!1 M!Z[T%5_7&L??8DD6;Z)C%ECQMCZV$VZL*IYCB8V&-&Y/XXC3 M3HX&O4'UU!4"WRX7^32M_U:[A\_7WR\X_'Z+/V9942QI8*(X4#(H\$8E,$$) M[WCTWK0I.MB5TA&GG1P-C0UTU@$F+[+"=?+%T]/5>O'YW-I?:S)VFT5NG#+D MJ$+BY&HH$0U$Y@HD%H7DAA6G51-8[D'LB'--&B.SM>9^L@#UPC/>3+[:NSG; MUI_=,G#]$2M'"F(MSYI.4@[&R#K%-@9PVFDH6LI0(M/R=J.8T8+8R[#H7?CC M-_KP):U2>UJ^*>](-\NON)I@]D[6"7W"!Z2MAIRB(BF@2.)#IY),:3,:],>T M]1VX[@*#VS9J8+UT<%Y>L4C1X3,8K6RUH,S.D)@ MPB>=7!"J32W\%L3U';(.@K6!--,3V$AFTQ4YHG]9+/(MEC@*Q4UFA(58B"4* MQ:/-M)VT5U821T8TMFL/$]=WD#H(V ;23$]@J[V@750Q9N8@Q%JR*)P$9QD% MVB$Z+AU37+=)]EZGHN^H[W>_)WBJ2#?<5R0[NK>^R:$LW?F_F MC^3?F\*<=%Z#B$H0[HH"%[%"F3D>F2J:;=93UN4@,FF0B&0,ON0!KBU 8;5*J35+J7G+Z=K/WP<]PTN\ M0M86J=GMR'E!;E,2F\@DN'*UI>B MT8WL-%]LB.>DZ<5WQ'./[YH +[:#KY/_7+T_#T&#*AXA.!6!%R&P",^#;?,L M^8>D]>U_[P*"VV9J6*UT<")NS.S[TWE>?K^'&1E3")$;*+DR8UV"4.H8>PQ6 MH9.*-8+8HV3U[9X? J_AM-$!M,Y-_\LY'1%(L>L5(]HQ&47MP\U).LK+",%G M!!T<%TK$*&2;JL '2>K;:3\$4L-HH1\XG0VVG\X_/EVLKEQ#%V.H/7# D:!H M:Z SZ(%G@W%(#9[SMN\'7V,JKZ]]0% =;@N^L'5V^6BX&JU>8OV J]VB7%& MV9(82&TIE&&<$S>&8MW(4&C4W+&FR'J KKXKHP; UA#Z&'O.Z3DK+Z;?ZOS6 MZZ$LTS:KVB.GH*M'.2M0:_^!85'9&:F,D5L%(@\N,4X[_Y8 &5"D'9B=-U]P M&:KM?(6!/O*BY.^"FR1*9H;TIZ8&GS* MP1$=I0.U\),ERB\><&R8#[.3M)Y^)3,]>+;\!^NT3)GOPN*QBDV$SY[#,MY[^G(OUW6(V.V][ M-+%D9;W.#'CT$10OIK[AJ"6F6M%>RI&V81.KM0>Q?>?6=P'*;7O66G,=')R/ M,S:A"$4ECA2SA%ISFG("8BO4QELYH!4.PV.SG@]X,?@H7>/V'VH.B]MO!H?3 MT=Z(HUADNLA$R7)]!-R=?TL.Q,O5BCR*"3D?.EAF0+.,%.P41OX).A!HK O$ MO+)MPH/=Z!QW!D5?N#Q(A]U;QK?A^^:HV%Y+;T3=N6_>^$+F7SG9'HC]#XAP_;B[DCW%*J^)UT@:,%G0"*)' %2W! M)L\"HLZV-'K7?_@IW:R-]63!VK4,PELDJ&3L]<"QBES^!SDJ"CYT8*%0+V$O#>$MM%#BAG*[*6A'OR M5D&57,#KD&!3)1D\HSWVV!CA0UJ9WD=/WV'K+NJ^V\_T8/GO;8&^XC(N!NN, M>X./UXMY.F<%-9<,R8LLBDRT"O1'?8D+J9!T,,KB4YLK\ =)ZKP";#@T[:F% MGZS[Q^MZ>M>.P(.?8W<^N>4!]C@;1SJY1'2*?.P L@[15"4B!'*D"(:6%Y&= ME+<;/1[]Y%HMU[7_3:Z5_OFZ*"^7.&M5CDX::0*Q(FT %1.%L"$[D$590?X= MU]L5==%ZUVP.?7?;WFQ)4-]GV"Z*O[ Z+30Q8C*ALO.NSC/8#-W@+A3FN056 M9\JJH!T9S.)JNX@LG=#,X5:]%;:"S^6RXX"DB2(7ATJU!RA<3'$*V3#%,U@5 M-KVS! 15QV8P(CY8F:08SI9<6W@\..RILMM*WT-^(ZO]M^E\^OGT\SGAC"LO MO&0U2\^)7%D@:A,A&=K,3+YXE88L$**PGE&X;<*@[=3__6EQXE1!E/_WE+LX#+A/'AZAW5. MTG3^\2TNRV+YN1Z*;R)Y\QLMU*>F:8WYP_0S_GM') MN;&?PI*AC!)!&A4K]XGB.4>')D5D11GN36J3\!V6C_$ VAJ^5/96KRXG]WAI,&0F@2=;GR?6'O/1*/!)EE*,3]QL56(P0$QUE[IQKL]: M^\Y-==2/M7U! KVOJ^WS;VEVFFG+U7)]^E_^$+[55@':5^X*YOI&*) L#9U- M4L<4H_0N-7H!N >QO49TAR+G?B/:3(T=(/4^OBXK_2\/D;3X.)_^%^9)*3)K M*S2(;'(=,.P@UK6%ZF] M9I"YK/MNPW=*0+CBBC-/)T:GP=(Y!^/4T?2)XJ$5_I/?2TYNG1A#WDQ.^%'O M)F^SO>,JQ-E/^8SFCU_&HQ_SBCQYM4W32 MA5H,YVI#8J-M[2BL0&M5^TVS)&(O%4<7DCN9YYC7=O=M MGOP3L';AAS!KC. E3M3..E+\#(6S>2L8*^]7C .T3U;7MV4?S#$]@.TT0' M(=(5*W5LQ!I?58_AWOUYQ2(F:U04"*G4F=),UY$EV=>1KID%7=R=/3,XV+8F MMN^BRF% V$9S'8%S\1B++T[7=-*??%XLU]/_N@SP*.*\S7M@D0>+()1@H')M MY"LS J]==:0MY @TFEH_(!=]M_0; LY'U_7/Z.T]_52K(:;SIQ0 ?Y_./_Y; MF)V2Y"[^Q0$5QXCC1+PZ-)Z>KZ1Q7J_?X\>P,V=2HE&)D;=[* M7JH M',L*2K&.]AA7Y'T( 9H%Z3)S3.M&71ZNDS$R9(93[VW@["WKL;N6/IUA6)Y4 M/P.7%_6?.0N=O084M?.X]P9\L!ZT4BRCC,G=[@/_P.E\][-'UO_^6EH,)[)1 MWW]N&'CY.7RDX_C]]U6]6#R9YZ_/8>EU^G"5?G/$EN2M"J0 HI@.*V M4*Q0-CEI;;TH0FUY1['5)('D9YVUV4C?/RS#?#7;Z.0O=%"_ M6JQ6$^435YGX2ZHVH0S<@=>*T5?*.I=I#R79%#<_IG'<4ZH5L@;634^VR 8? MO2L9,-)V4482W776=W ED'.KF;=MRAIWLD7-6LLULT6[R+7K1EV/9.'O%-TT MN7-X:)7FEPQ;L3?LK<+M)4]6SZ9+3.MWN#J=K3=/6$(F3D_2?YY.5]/-+KE( M+?N0$\O2 +E92-Y5BG6 :&U13.>>8=(9+#]2PW#D'*\H85*224H% YES":HP M"R'0'UIJ\@B"YFF[%@@-:Q&ZN*,X%KCVKU+8294=G**/\//D^V_A_RR63V=A M=99SM=8)6PLMC-:Y3I3F$+-G$+D/C+M@,V]3+;H#D;U<QT^XWGV+WF798H!BDYUM)3TX"(AB+Q5:XWFQC9*5NQ(Z+BX; :8[8%YL/;& MOGMY3L*I0Z@^D/,U7\P6'[^?9XB%DDQ(DR %2=&2%@B1R0R.:95B5MG>'D/X M@-?RT K=8N=PG2Z&%G ')NSB!>QF$'5]%?9I^N7B-H$X23+8!#YLW@IP!LZD MVL3"A^15+:QM4W3Z"%'C)CR. :^A-=,!R#XLR=']')9_KQ=7FV^JC"Z8B1Q] M5BC!REPGER5+S&@#FKO,91&6\S9W/H^2-6Z>Y)A &TX['4#M;5C7LHL+XID( MM"$BE"P\B45'B!X-&/0>BQ,BR#;OW&^0,6Y'_6-":7_I=P"=1P1U=:>F=0AD M8 L$9Q4H9DT=3(5@BB1_,R.&TF9PR#;4]7)G/58\N9^:.H#>)@6TK..('^3M M;SC]^&F-^>0K+L-'_'V%Y73V:EIP$I55,?D 6==)4IYB($^"!"\%CRYDXVXG M(@>"Y"%4=QLF[(FA.S,UCZ30#L#["(]_66[NZH3.$L.&BP2*T[$2ZP'C8Z"3 M)J1HS.KSI^F.E"4\NL#HZ0=HZ M&;<(8@\E'37!E)",9Z91\S#@_3'G/))B#J7.O6QN%SC19\@U.+VFIM"P=%0V'@H.+>@8RM0 MFG\X4 ZMH;YC%MJ"$^F"2#D3-YO)-T4GDJ)S$$/0"O/_V]ZW-;>1Y&J^[W_! M;MXO+QLAV^U91[CM#KMG3IPG1EZ0-G=DTH>D/./SZQ=9HBZF1(F72E91O=$= M"EWH*B3P 0D@D8 T7K<)J9^F:R?\V;/#7P.A]&;O3ME/JK[ZM^5J^JWS@V>S MJW"YM?L"[1$W.8;3E 7V35W[#E)F^>J3'=5NB\*D*$9Z48M:73>, MMD!448(M+F#*Z)1N6X^^$YE'^0GW^LCM([ZWV\5W-]>L)"X%[4LL:T_F(Y"G MY+T @U$$%(FQN%OE0SL:6Z9''A)TW;*5]HR:L%^FSU=?E)/J8-#JLLXTB*$D>AY>:0T965"YH->((-&"3[@';KKT(\!^%@W&' M-(^LMFKVG_^:3S!F02&;@V)K@QQ&7Z*0&4PD1Y[^8LB='P'8U^0.V(OM16#\ M$*F?H4GOEDEHQ4E.H3CG-'!1.Z\X60OE*#"-OFBA)'*NQV#+;PD>)B'_P@"^ MM^3/TGJ_G5\M)DE*:TL*% /656I=Z]]C -06>?;"/DB,#H;O2N\P6?V7!>^] MY3Y\5Z#MB[P9#')_K1>%U.IVI99K:YQ%"$G02FG7JK>#2ZU6B)%%%$[L-H?^ M""*&R?N/$;8G%>?0EVAZ.JY'J_W4G%):W9[Y9X.N') M:N^'"&<(YF9"/L?#B,>R;./P#=-11\2.!,;<9%SUY\E7+Z; M==,MZP]'>$)[/+V%;=E].3T/<;A/Q127C])QB\V< H;H$*37"I1#"P0>!9%+ M5$QR5_*^!_9[$7"LA2(1XOK[^I$+TP7 "CE= &K3(X+@.@S(4%58P+ M;_O'98E[@G$<80'#3_3L%8:M+CCS09E[; MC'MA!>V^CO/LN$+<@1C8BY36>*34J&O57=KU_0"[='AI;; M423&!^I6,\$#E$JO/>6#P"@+R? MS_)\]FY&3XQA]L^/A:C 7-?S_MVKCY_6B^+D0 E7$JE.)(=1RMP&(-,)A?7 M:#C40UJ&;=71QLQ8"3\)F /8/0+(O,?5JMYWNE[+VE0BZ0G96P=1U>I*YB2XH!VD6(+& M8*+.;>[ /4;-F"!SB(PW-ZMC&3X"T-23SW>SY6IQ54]3.SV2(3!=B@>1ZQ"; MA/7>.RE3B M'%,:N!J5P&QD$JQA"7R%'+(NS5MVO:&,6'A4.'-^^;D"*S)8U;V_6T3%J6**$78 M[HHV*"R!@DG:6(.K@23C-ILVC2*>)&O8EEYM]J7^Y#!24*W/2%[-%XOYOZ:S M+Z_#=_K+ZN#>4^0 Q0DN+8_,BC8W*_>A"8P?8 M]2*I$:#P5Z/_*BRGR\]$2\@?9_?S9GQ"%M^G3%$"LZ[VI4@)G.6.0I&< A/! M9SR%X[2=PO$=A/6#OB82&@'R[G-LPE22D2,'(5U-RGL%+LM"J[ F7&R_ MAXXOS=B__=J+TZ.M%WZ/7\+E'XMY0EK3[,M!5<$/GM%/[>_3I/51X;OYAML: MS<""C4(:$"&Y>A-%D7]MR;6B3DWK^>S M.M0+9VF*R[N*=H="ZZZ;9:Y5\C99"*6>#WO&LB-B<7,9O>4#=R!OP-K=7@3_ M,$/8MTS.QFKT<VL2I-[U,^#;:"!G4J#&S6M&W8R" :::%X':- 9K7G MPUJ9^7+Y*XR[P%-:*3$K!\(83SLH.4H1:1_TI23MG.1VMWK= X[('Z-GC'9D M']$^/!8_FNL#EWF^GZZF7SH)O [+Z]JD8-";3,8N!9W(L$8/M2()DM.)&ZM% MTJ&W6L^'[Q\XH.Y!HO/>V#LJ?,9TM>CN4UV/34[=9A_^M;R:KBA,<^L$ M>.I&T](:T =2(N\L^$R!':V4Z1 UJNQWVD1W>]]8\'&H4.=M.3PX:+X2'[_. M+TD,;W Q_=%Y=NLEK9>32^V#60Q8SL@!%PXA6$/.ODK%"!YDX3L"YMEW#7?- MH %8^N7L"-)FM0?.+[ORJY\?0M?*I]K>$M!RM!),YK:FB0SX1&Z<,"(RF^A[ MIYHXN4^2-7!JMC\_IG\AC Y1ZX6L%2_RHJ,3##!VHT.CJXV62 ]I,T=F2A:F M33WZ$T0-W!RF/]$_":K#Y3#X;O;F]9OI\OO5;<6]E($9SE3C^NI M ]NN!/?4>O;>^S8/T1\;+>=C0!%C'2%&0!PC!13#,D9H$C*;1S8S]Z!SX@E@SG#VX;MA. M>J,UH/4=>3[;LX6MJ:].[3H#%1R%2!!5D M/5@)'((("9(PJ N3/J0VG6^>INOH0NA;4'\LA/W:"K^3T2?L)M>_GB]7R^XT MH;:3R'^$GYUJW"F 14&.9J0P7?O:A]58"*1]$ N:DKEW++7);AQ)^+#VK$>L M/:B;/J% S\BB=3FF@[RVK<]J9=T>(_4T-LZP%)$IDGW,"90+)'83,S"3,Q>> M.6G:E*"VM7&?TU?,5Y<;"E$UX>U\\4 7+A:+VO;MV@6X[)[>M:F_^^#F4Y:O M?OYQ&6:=W.ZY!LZR$C)"EO58M8ZCB=P'<.0;6".W_,PX*UIG$E@4 MH#)+M!WE ,88^J%DEU*;2+'GA0R;B3R)5IQ>X*/"^X?Y[ >ME0P +KKVX;-T MS8WK)3^^6F.22:D($#%1@*J\!,^$A?) M9K7LB.J0A'!!D>*TJMYF"5RU!..X<\9=;UZ:UP2]D#(RR8:"P.6WQ8+F, M %2',^YNV;-6] C0_EC:Y-/GO]_,CD%!3C6M(_E$OKY7'H*W!6Q2PA5MDS!MNIT_ M2=; )G9PU,Q;B7#H"PV_A\4_<;69"'EL?>O%J5*D(D*AI"C7(P:$BF"]U3E: M(WS.,TZ%@BVE]H(3.0-G[K]1D<=D7>'(S7S9J,'STT ;B0YZEZ; MV&C^PWTJ!D;?*'S,@Z4R(D3=M'VUCE"?(W!7IX]S;B"8R "5$&2?F2JV39/M M,;EUA\MS"S .8.[0^U]G*=^1!9W5V]-U(?0*?3-.)^:82BJ0B@JD(KGF-[,! MXWSQ*F'6_MGDW[-O&0<&#A'=O 4?AP;$UGSX>BV:8Z&-64**C/3$E0@AR 2: M](:C12FUW D3S[QHV VG+UCTR>$ O8BF6JT;3M?8E M=>1IC9ZQ],@MB':"'0%R#^;O]57+M:%97OP(T\MJ.(@A?Z-_NYH$IZW7+ '/ MB#6:KJ.NM (A%-)&5KS$-O7PK58T\MQ*6ST8!4S.65VZ+__ 9;U%]03&@N8Q1)F+=FID*O+(*@9V>,Y4+8Z%PPA4X39LH8UP MFO!Q5MR6$78+7OXYIQUTL_#[PWSUG[CZA&G^93;];\R3G!,K24909!I J:(A M2JPI64D!CU)2->K4VVQ) U?.#:LDXP#*2]:8:PM">^KZ5_5S?.*\$*9V6>$U MK:28*N"B]1!CHMA.*B5O##,#RC5 M,RK,[G[S0#B__;M^B^N[SZOYQ>7EW0>OS4*8/5[GONRUJKL=>:U*PD_$T-/4 MDVM3LM4I0PBU,Q9R 4%2M%&L\T8)4DKNSKJ>?*<-\?Z%U,TMK[N*>IT#YZ$H MFS-M;X*1D>)&DGM9#/ @G6?.D>T2;9C58CFCKC/?!Y?;Z\R'$OX(8HMW,S)A M9&?(&M7M]OUZB5W9@LBTJSIKP/% 2\EUK(O,I?:1-889X;EK<\OR":+&4H\^ M&&3F;>1W,!1_X"+.VX)Q?5"> @IGD8,K=3Z(=DCQ0^V6'4S1P@03>9M:M2?) M&A:0O8E_-U@=((E1 *LJV\?R.5SB3=&F8=9$C!+J5!E011ORXJ,%9ZPU69:0 M1)O;-0](&26 #A'T@R/08W@^@JWQ,U[2G[[\#6>X")<7LWR1OTUGT^IYU#JL MM2=_LSB*^B)#R4!G;>NUMPC1N@A.2V\MCUZK1A>W]R%SV,/(=F!K)ZL1 +$6 M#1 !7VE9;_ '7LZ_5^ZMU[1>$I.^8&V&>;'%[XV A/%C,RUBT>PI;:W107.!PG.)A.SSZ*P M-G.U=J-O6-]S4 AMWO'N7Y[GE/R_^O8M+'[.[]HW7===]9O"?^8ES1+Q^RSN M-.GT9+(N4GO@(F105@H(7@9(#+G#($ODC2JXSJ0]BPZ\V* H-O12UHY@Q" 5 M.%AF4"(I83%M2GG^&NU9]L%?N_8L^PAY#%O^+YT:3)')*![ "DW$>R[!2]H3 MM"XLF,2UD&UN.;[(]BQ[0>')]BS[R&4$H&IR]SU0+%N+0D$928Y0O07O)$6> MG#CL34A)YD;6\X6W9]D+7*=HS[*/I$> ]J=[>_@4+??&0-:5NR+18A3+P'/D M,J+0R-K ]J_6GF4OU.S5GF4?$0Y=Z+=WHX\2I"]:($AA&'E-Y#HYQP58J= R MZ5&P_%Q8]/_;LQP.P?92&X&)[*%(4D97;$D:<@Z1=BG+P+%4((08*G.-DFW. M-D]T#?H,6L$& 'GC/GKT/;=C)3_JI-*-T#QSZ]A]O&ZJ?)MRN?3_/+R M[7Q1_]&DN.PP>H3L.=8D'ED$H0UPDRP*=,:H-J';:=E9Q3WI43M(36* M8[X3\&<]5%>AJ;V/!.WTT=+^FQAXGS(8$;+W3&7R#<]5V_88ESP^13L!TD^O ME > [F!]_-X=0GU>A<5JY#K9W9E?OINMK[ $*57B@@PKI]A,E:X&"S5$M-99 ME9QDC<:4G6B%(P^8_@H:>03D7K1'^H].?K=\R4;PE'T "X1"M83 MY:1)M"/KY;#G"L^TS\-+4L4C(+>_*OIK59SAEUI-,7)E)+D5G-YG3@S!,J=4 MS5@R8@XB1&88%)^CK,4E.3::"W*Z19YI5XF7I)+' >^%:^6F,Z^M$(% M;; ME86NL[?2M8PA2Q%"FQ+2<460X^M%\9(T\AC0'1E!_C8[&XW\#YQ^^5H[ M@OS 1?B"G9/_ADS*VS!=U*%V>%_0(B:!,042;R)!<^W!17(YN,_!6.>*$ .5 M(9R6$6<:C9Y-(K89*%]T(+H[^R9>I.A][;/(:RM?[XAGV7C(9*I+U$[KF%^L M(K_X[&X[]1FA*=@+RW^YS/#S[&/%,V>8 &DRA2E%)? %.M$3UBW8*?DT5/L\X1583Z]!VSI@'E:4&%[BI%UVY"PJY4^=V MDK0G"UY\?OL%F(.6J'[1YF"=IKPB5#_/M9)41,\"^'K+7=6+F(Z+3)Z5BXQS M-%8WZA$WBO6_^*SZ"S $S?#\HJW 'M&5U!Z+#AZ"Q7J*$35$5B0$9KA(-F9Y MOJGZ?BS .6?Q7X %:(3E%W\"<)%SU\L[7+Z9+M/E?%EMZ.U]8A%09*\8:"XB MJ% \>!<82.3(LI)&B'.KJ'YRP6?J](\]H]\?R%YXC?7'J]5R%69Y.ONR8<<^ M8;U>1;]_/9]U;+L*EW_B@D1N3&1H,P=,BH*:VA/299V [+0QUNMHSRZ)?P ; M7FHVOT?5.9FZMT;Q6)SR^#SSXOX"__)ET57SO",.36?+:>J\EEN1(Y,BNB1! M5S.OG$L01/VN*&M%CIBP41/RH99\I@%XCYORZ('V5]3(>U9NXD,.TE$DE%3T M]5J*@B MJ1!S*67%I&S447W(58]@RQV_8@RMSH>B])R:W-7?/.#IUBGJMXF MB^7RZMLU\_H?:=,//4UGV#1@V6FZ[!41G)>^=I;(@7S%)"!Z[B!IX4)*Z%"F M-M;V5%WVNLE!/U]?AN6ZHZN7*!W+#HS4A5P(R4AU@X9HDU<^*2RY41?R[42- MNA/>/AAYHA/>48(8@5?T:YLKI7+.1"EX[A6HS R$*!S8J(KP2G.;VBC..'O; M'2?<)[O5[X#I%M[I])#UT=["M3LZZK90L&IE3A;C):R?H3#; )(1$',844PA*/><3 M[O*B$41/@\)@WD@F(["FW8ZRWE_NLD#)%%]<#;>RHV 1@P>O&0)SDHEB?>2B M31G-H^2,IB%7KYOP\9P? 7P.SA$\%J;5!O>U?5[-LO.)$CZX5")XBOA!Z5+ M1Q% 9*Z4,$9;V["4J\F:AK6C/0"NKPQ1O](?BQX-O7@S_3'-.,O7#,DL964X\$@QN#(Q@)?"@$!C,2231".7OOG2ACUS M'[ER'(V%\1=JL5GQ$ MBG,"G(SVC)I8]6T^ZZ3P";_?Y+,6\R^+\.V0,^8GG]?/&?'N)!]YQMLE_.YJ M&9]Z[UWMX[M9-Q6@@][-"9_,G&%MY%,G4("2P0"Y)1Q4X#:%C#[:9QG;%S%' M9:0??]\=57\2QU_1I_\Y\:YXF;."J,GM4J;>7ZSU'%+(P)6-I5BSTY)W?N4P MV95!,/)+1KJ-3,[28#W*X2,*9@Y^5WM#M_M2QV($;3',:5? !48 =Y[3=U&# MT"((+T*2EI^'$:Q.Q-W[UF#]]CC MS]RX[2/[7XW;T;P>2P#SD&/U?-RYD,C 9W"JGB!I*8'\2 W%&ZW1)N2E47W8 M5IH&A%H/TGXL)CB>]:,%T?HX6RL6 MJD90-M"#Y'<"U %B&+JXY/?PL\KTP5+6=0R\""F2")",(*4+H4"T0H!UW!?# MG0QIMY#EZ?>,$2.'"'/>AK-#@^3B^V)Z665ZD1)>XN)V.OW=XM:K4J+XH+VJ M%X<$*.L"!,,+9,YC2LK[LMFT? M>=G[E")J@]0Z=-OP>P^YU%9?X7U?$V-]^ MT)?;^L#,HHS:<; AR'HM18&C6 5"073*L2Q$HU[WCQ,T#*A:.3\],'V[Q6SK:Z:K"-I('WLSX$_CR(#N#^^&"TMJ/6 M:R.3D) U&6BBN1!7(JD;1Z^##T7[1MT#'R-G=/ Y1-1/ ^@ O@_M!6U:YKOC M*B> ^!),!&UX4LXC:B=W\GJVOF*8TH^>-Z0>N3@&0_)X NQJ M]76^F/XWYHMO\ZO9BD]RB!1+HH.8R<=7G'D@52%.11.D3-J8T,BT[$;@B!(] M!V)AT](T$,QH\7;;G^1N?7>?N5DIUZEX'Q)PYSVHVG[%>Q B_==57=:Z M?.?U?+FBM74+FRC!;?1%@C.J%NY826I5$$2V208;DTEMLN6[4CA,26-#V#41 MS0@@MYLZK:=^D->1#0\05.'D.&<-WBD/3/*"W!=OD UH\ 8L"1STK:4^:+=S/Z/?X9_HT'55AM?58_%52[D=I'A53M MZ++\<_YV.@NS- V7GXG>Z]OI=T4PA*ZZ74)F%)'8G'PT;3SWIZ@:,)G1L^@W M#4MOLAAM2>V[G/.@][0U1$.5<=[1\_9Y>FYA[%3*V>L,04G+>*1[N3!3N2D-[,6[T>-5OB*YQAF:XF'(LB!\" 15&UJ5@@!2J0HG%% M<9GLBMCY M\7LM\*@WCR8B(Y-.&I V56Z102?/, "S-LA@K(FN#?!VIW' O.R06&PDQ!' M\^^S!:;YEUE-/=.RUDJVG!B5?*98%V1*AK2,97#9,_HBHC:,XB#7IB1G"T$# MYF"'!%X?XAFMQ_([2U M<6&!7!)6LX_1T(Z4"4A!EUASW"1Q[U%@F^%XK8S+77N^S3>\"LMINICE-]/+ MJ]I7K'+[#OO%:>M(;R!JX>M=V%J%KQQD:TIBQL9F=7^'$3Q2P[0/GK;WKFXG MNM&:K=JBXNKZ.?/2K3?!I;A8K1;32!\G/JSF]XX4CKO;W",!O5UX;L64 MUH95J""*P0RI)G=5H"]16 V\Q,(X;::%M[$GK0SK+;_?SY?+"?.,TP(=I%0L M*,D5>%=HM2XRQ@(C_Z/-OO$+&2,U@OO(?M,('L[F$:00-GKD?+BJI=T?RW7Y MT+UQ+ITJ3X*RFN)'_[]5R54_G)BR61(Z#@ABZBYB)%IIK)Z><;,K%HF!M NT# M"1ZV"^3ID-FSZ,9K)[HR<8?L2-D'5\6P?Q4Z[N8RU5DS0!,82!D!364.,@(@,(3K$;!.IAFTS>WT+ M0<,4%YX408>P?A08NIBMIKD2/_V!GS%=+::K*2Y_^W>ZO*+P_"UQ\UX6X&%J MZ/IJS"0(4Z(;6:Q>R-\)G_:L\'EZL8XVM??Y MZOOWRZX ,%R^#LNO;R_G_[IW.GQ(LNZY1_8T?',?PON:G_GT.V^QF10+T4D$ MRX.M'>1,/53GH)W2S*#,,3>Z+K8;@49<(*SXX%"X:ZQI-+SF-@;L[[7M.?7X][0LEQQ!, MAF@"\<4R!U$F 5Y[6[SG26C>AB^'$7P>YF\?M&T_MVTGR7.UAM=GCPVLX?K! M)[&&CRWBQ-8P%XI!ZCU@)6G[5$X&@@FGC51X^FUR-ODVYXTG=O<^S&>)OGTW M^X'+6EUZ,T3T?:T[[L*H>W6HMPP*.9A: N:TJH-U:S&8"AZTBL83ES"[ M-O[PL92?AWWT'E2W#P ;0,A M#MVXK7*T$OUVOKA.,-4U=0FI=[,_O^+O75.*SAI\+._I!WP_#;%.6"3^WA7Q M^\=S'.KSP+!7W]>2(:P.* MBW#=&R^(P$QF@5O7YH[D#L0-G,OI R4Y? MG3&TE>M0&*ECO:]7(R:O:(^/DKG &N7R#R-XI%9M'SQM/[)K)[H11!5WR_R$ M/W!VA/8;*?IB1E';U7(U_T8ONYCE]W/R.*<_,%_[Q*]^WC<<%[5;[<;A MI1:,>\,01 P<5-04[+N P(1BG@>!*%O?%^Y[30/G$MOB?% G/&FWW?/O2/? M>"H'X61]^)Z%/T753D7E@$5)SBMABW#FZW>,3+%(1OLVV8U6;L/-%9KK!U>E MNA'')"F78TF^>L[D2-/*R5&W H1&9,$:9AI=FMY.TT@W_WU0\>"*<3\".&.C MMO[$J2S:]M>=RISMN.!^>XH^?.DM?+D.*3LA@?DZK1*U@IA* JE97( M0&=OV8TAR+EI+_WJ:CF=X7)Y8PZN9UM;BRR3S^RUR;087XLLA0*?4\&,:%)L ME"-]BJR!=]76H'@P=*(O"8T!;M>TKP=!&N&2T+7+>&#D,#!TX+ 8 D/$R(VB M\*Q1-?9],@:&4W_B?3SY? "OAZXO>'V)87%1715N; MJ8P68GQ*@C.3=FL6_O#9HW#2#Y'2O#^6#2WQ=]_"%[*@GW\NZ^B4BUE^??'F M]<7OGW'Q8YIPN5Z1M]88FR64F&L"440(W)(MI=4H)3!(O=M8^)U>-XJ,UK&X MZ)^Q T)EN5A-7L]GR_GE-'>"Z ;M=(:R>*E=+AQ2D0J4TIHV5Z]!ZT3>'G*% M8J?A1/2*>]L(_;2YA6RG86"\G,@MZ4D&HT/1S6QJG3)WB=:0+!G-+!DX2SJ1 M!:*-4OMD=CH@/Q!'0WHD?4GV2: ZIS54.V-K(4VL1'6P@:$W .D?2V4MDCV#X"]+R>+\@4DYO_X3:7MEZ( M"1A8E!:"K'5I"074W1R02^M+4%S;-M,1MI(TS";6#$']L'X$&'IB4W]_.W%0 M)U'KAV@_M[4%5"*Y!QDB\*!<=I;%TFC8QB[4#5QP?>JL3=_R&@$&UZ?@U^UW M9EUZ]3^FJZ\W!^'7[7GJ.=-RB?1_'30R"5S98K@"G56L:B;!)V$A&Z59H;@L MA#:-" X@=A2)@!X1LUE W5A\(T#HWQ;SY?*/Q;S.]W+:*6F$ 71U2J+(A9P$ M\A2X,!XU8]BJ)_\](D:10FB'J$/9/0*DW+J6]_IE&\8HD"%[[X,LM8UB!,>Y M %UD0J-(%5I?DMNS.7F[W;(US9<>>26&%JY@5L'JM M65E'WBIW-94F/4L6"VO4O?)Q>H9MJML<1ST(8010>H/TYC1=EU9\O\1./K-\ M\:VR[;^OU\1M)LEK ])G"EA\Y."B4^27%NLL)Y:E-I[4+M0-VV6W.^FQ&$<;D>&?%Q];6&Q9''4CSMV[&F5KR3%&QW=^:\2()%*]5.>?2]4?8( M,<,VWFT.JF/9/P+#]6$^F_^ZDZ^'[$ZTR3D[+B'$FC&6M1NU40Z$X\9'(0.: M-JF(K20-VR:W.9KZ$<5([-*-3W@3JVY.QWV%Q#V\-SGUMW]3/$LRG,["XF?' MS-KWID:Y\\O+CB/7ND8!K4RR& 2C1>W<$ P$5 C<\8Q29Y%Y&_>LX:)V0K8[ M6V2/!0Z]#5PX?%D;7 MA@VNT?GIV10Z]XJC/NJ;]Q'9P$4>MZ65O]S&J_4,V3 3HO.T'4E:A%8%/+,* M.+>1,Z)#\YV\TYVJ/+:2<7YUS'L)?]ZW)(:&TS4G[B]A?4(ME>;6&@$^< T* M+:F?EPZ*E\EHXI+8[9;=;G#:1L9PQ1\]B7?>-Z\'!$RJK>46/R=__SS)J3)! M&_!81QM;5!!XIOB+F2Q*]DRXIQJ5+C']SR_S'_]K_<1K@*Q_Z/#1(>/N?0/" MH!^AS8_BX AD_OK_3(J)(D8C07LMR5#6T:LB.;"T+X MJITV,M^3@T-7KW>YNRZFG(7K>]_K(B,N512*MDII2[V^(2B\E,B 0BC#G46R M@,]&64^^89ACPOX%WQ\;1Y 5W2DC4HJV12H&J>0Z\)X9<*9P<#SSA!@,V\T% M':Y6:U2E[(=XILWD-0(,'E+LDU0R7BH.(3)=#Q\R.!_H2];2)<6\\&W.?EYF MK=9>B.FA5FL?\9UQ^X6-7CLGS6?N^.Y3Y30/847SMII%%\>M ,,IV%,N!?+; ME"?H1VTP!^2-#EC&E->4,G$C4X8ZP@"JPPHN)09"IL*3-(GS1LG=%Y/7W =' M?>0U]Q'9T(FHK>D6[HIQ%!*#X+5BO5@&P<4"1'QB625FRDZ-0_YJ>&C=:3#J9(/R8D'\-PS?M,DY]37G,O\>Z4U]R' MU^/(<8DZ]+2[&<,#4IR?26DR2N!6)7*JE-7EJ9V^28[KQ'G-O83V,,>U#P=' M(/._?YYH9Z262H!0W-8:1X2@ZH#XX(N4.GEY^ESVB?.:Q\A\3PZ.0.:O/TR< M09XBN5XLB@!*IP*N) ["**52D#[[IYS9/?7\PQA3FD?I^7X<'&TN&Q46+I@" MYY$687-4>(M<=N]7%?H7?']L'$$><:=,ERQ.8)VG8APF MBM5,;0^!&IQ"XW-6T8C3C-)X&;GL0Z*19O(: 09K[6:='3E;7>>Y)E(@LXHQ MD-X[4"K7AFBD0S:2WR0+DM:VP=LF)>/*G1POZX?V'^B6&)?[O M__'_ %!+ P04 " !D@:54U=?-Y0D( #;)@ %P &%L9VXM,C R,C S M,S%X97@S,3$N:'1M[5K;#%68P 3"DN%^_W<#P)HHQ5H.?P,7%7\Z_:;78 MM4ZJ' K'$@/<@6"5E<68?1)@[UFK5=>ZTN7,R''F6*_;Z[%/VMS+"0_E3CH% M%_-^SCOA^;SC!SF/M9A=G LY85*\:4#)*3.#X^Z1]%_5.(3].D)WJG M1]'A(.K],T(C.U@]M+%NIN!-(Y=%*P,:?]COM8\'I3N;2N&R8=3M_K7AJUZ< MI[IP.)[!]N%KZ&:C,P?YQ&DP^QGZ4+& ^A:C?1Z-O M'C(92_?MJ^BH>W88M:-ULU=GS\T8'>!T.3S%KE?L3]#A8/Z@"5S=?!S=_G![ M=3FZO7N_H_'_=5/[CTWM$4!NF^Q'C($R8^_:[*T>\Z+)$C!.IC/F,HZ+,#@Y M>]X4GD#:9I-8.Z?SX1$:67(A,+!:"E(W/#Q:7\=_599L":]D(7!9AZWHY _S M5]2>S^SKC[[NJ:C;'I ;;EG&)\ ,3"1,D:5<)BW[M>(&\:]F^+[4QC%=L!^T MR4-,1=W6WYE.V26YF(T@R0JQMW>+^#VWN'2X M2/F,W1=ZJD",H1G6LEY!H=&$0F,ZPA&X+!@O9JPJG*D 9X )RN7 )+98$K3R!:KG0308G5L=BLE,LB1>KA),KP M>Z(J@7TBFE:6M8E(E$17)8*!<$SX5FH)U!HC]M'0& O"J[TFU:@45D!T:H20 M'\YZ>Q)N,Y8J/;5SZ!H82^M0*CK&Z66P&ZULKB#0SHW9L/9%@["_=R M'QF:UA5HL5(A.=IA(?#^SKD,=H36\9-^#1@VB0L0):908(V5A)FU$S MJI8CH1*ITK.0-E':5MB.J-9H%6!4&IV P->6'2!J!" , S1N'I*,%V-@E\AB M'RL%MLZSA[P5#0Y@Q9YH(,*KU[Y/22JU"$"FD1B1W@J^ ][(JN<-F6X.F>*0 M-/?'^,<:)"!V$GK;,'W1UA,GUH+"]T."?TFYJ[1M0'$/PSI'+P'4K"F= M"B72+]IBM9+"[YAM%5LI)#>2)B"#DO")I*">*DO9W<>Q]5+ TRQN1] @W"O[ M1B4*69E4BE-VP&EY(Y8J 5L$S;$JE?!;#%01"1S;@_@BPMYW<,?[ ^Z:L->Q MO3/';4!\=W;<&>D8'1,I",#2R5=#/2#4\- M2_'FP>AQ%D)EK>J*"/9YYZ&>4%F9$G%NOE!C V18FT0M+&NW'8+=DDD?%$;2*VGG]]UL7B^#_!Q"<$3:(_'( WP M4G$H]@>'U2[-AQW;."/,NB4HZ@6=KT.5F7<+F0*T:0/!! ^ M?WA_U-P^8TK>@ZK/-1[5;WZQB[X8_/N^%1SL'?B_;"OH#TK%/'Z:2U8CDEW% M\)+@"(7/$# ;\GAA(D>)[+2Q"\W@7V"7>2Z= _B-%!)K5"54+B3:YSLY0*0C M8UO*"/B?A/H\/.'72J+Y/A2K(O''(*__O[O[NEKA4J'V0U])A"'MLFGGGDA MO-3Y?K'+F@*_IP0>M*!/X5[%^F/;^3G6LU!8;XC"N<<33,@%-K2P(,*MB*VU M+S9!V*%$;08585%"V"I'T*"7_&3J!/3DB=^+5PC[M_VZ1"&0&N27)D(!/#4B MF/S)>XVZ9LBCLIAH-0%*I@4?US\@F)I-(2^5G@&63C,=J).O81HQ^+LHC?9^ M_T)ZC3[S],G>\5G()H-F^+%_P_#?V<+3G0P,-FVQY>D?8R_.G=_ZUH;&&-Q@ M6FBOXJ6%X?S+&>;*4O'94!9^6-_H;#U>Z<;!A!(ORK@Z0GUDAN+Z,L)@T!X, M!G0?P:$U3LP'KJ\JM/U5A8X3FV6G)^W3[O;B;CM:E'5\WZ%_G($M>?&F<=B8 M-ZA#9=@K'UBT3BD4/1N3T&5C#8QKH=9K]P8K1.5O2]0OOSY,NP$%?8PZ_\E^ MO/OYYL-;_XO^W=\N']U V,57-2 H\-!5S!_HL?DU-METVVGK1JOX,U[[\!;2+_P!0 M2P,$% @ 9(&E5-0IL,<8" &R< !< !A;&=N+3(P,C(P,S,Q>&5X M,S$R+FAT;>U:;7,;MQ'^WE^!T--$GN&[2,FB9,TXDIPP$UNNAJVGGSJXPQX/ M%>YP 7"DV%_?7>#X)I(Q524>6E-]H'@'8+' /GCV 8B+[ZYOKT;__'3#4I7;.?1Q]^9;UFN\-&AN=6.JESKEJMFX\U5DN= M*P:MUG0Z;4Z/F]J,6Z.[%IGJM936%IK"B=KE!;W!3^#B\B\7WS4:[%K'90:Y M8[$![D"PTLI\S#X+L/>LT:AJ7>EB9N0X=:S;[G;99VWNY82'=@LNYG8M6 M>+YH^4XN(BUFEQ="3I@4;VLRBKK]DQ/1/^WQ;J_33SB X#CDUXWBO[5 M02=;6#VTL6ZFX&TMDWDC!>I_T.LV3_N%.Y]*X=)!I]W^:\U7O;Q(=.ZP/X/M MP]=@9L.8@P?7X$J.\X$?4BTTG1?'6FDS>-7V?^=4TDAX)M5L\,-(9F#91YBR M.YWQ_(>ZQ3 T+!B9A(I6_@?0)W3//TZ#RZ=H1\D:W76W5T?/S1@GP.EB<(:F5_R/<<+!?/T!=&G6KV[N1L/WPZMWH^'M MQ__!^7^7ULED]J=[W]OJ_;#.?M%ISMXWV0=M9"SK+ 9##C&7<@Q+_\WYLP>U M!8Z;5B+MG,X&)VBHX$+@ZFLH2-S@^&2KZ?!*Y@)C/VATWA1_/H"WSV"G.1_9 MU^]]?:8Z[6:?IF'(4CX!9F B88I4YE)IV6\E-[A(U S?%]HXIC'HVF1AX77: MC;\QG;!W-,5L!'&:XP#&LWHH'N9Q$Z%P]D4H?*M![!Y<$'_D%D.'0SUB9.U,"C@"SF$]H&%7.,GPRDBN6\!A? M&:8SZ9C3H=Y&A1QBL):;&57)^#U@ORLV+;X3Z QVJ7PVQ#ZH0BP-9C^LEF-S M]$2 8=-4QBFS)7TLVT_!0&6$!I!)JS!-4L:=2I?B &T!L7>0[!;HFA8XS DV M$RR:K4[#B\;E\;>#2V")S#'R!*)EI.L(2JR.Q6:E7.8)4@\GY8;?8U4*M(EH M6@EK'9$HB:X*! /AF/"MU!*H%4;LHZYQ+0@O">M4HU18 =&I$4*^.^O]B;E- M6:+TU,ZA:V LK4,]Z1BGE\%O]+*^@D [=V;#VQ<-PM[!@7"T%K'O7[WI=D[/ M;06S2K\0F>@DD?AX9%^'/$8Q'3)NP*,'T2 C!11E!@C92$F;4C.JEB&A$JG2 MLY V5MJ6V(ZHUF@58%08'8/ UY8=(6H$( P#-&X>XI3G8V#OD,7N2@6VRK/' MO-'I'\&*/YV^"*]>>YN2I&P>@$P],2*]%7P'O)%73^LRV>PRP2YI[(_QCS5( M0.RE_79A^K1[V)CFAX/I3K-]2O-P#19G"H/ID^67,5>G/![STN[?A!)J!(B: MJJ>0HG5IT !2W$1:3YQ8"W)OA_8 2\I=I6T#BGL85CEZ":!Z1>E4*)%^T1>K ME11^6VW+R$HAN9$T !F4A$\D.5DJ+65WOXZMEP*>9G'?C@[AAMHW*E#(RKA4 MG+(##LL[L50)V")HCE6IA-\BH(I(X-@>Q+,(^]#!'1T.N"O"7L?VWARW ?'] MV7%OI./JF$A! .96YYP2 K<(?A*QA&INQ!QAB'G)(ZFDFY%NV-8MK3,)_P:".#P?4<\:^F7!5>EJCD$.2H!Z5$PR6W:(K%RIE#YH.C]NEI@=?%HOD^P*]+"#.!_G@,4@UHDB"PD>P>U:X< ?B>%1!I5"94+B?YY(T>(=&1L2QD!_Y-0 MGR]/^*V4Z+Y?BF4>^V.0U__?W7U=K?!.H?;#N9((0]IET\X]EH!XJ?+]8IW_7J'0B QR"]UA )X:D0P^9/W"G7U MD$=E/M%J I1,WGA_&ZX7&/HGS=-NG^XQ./3& MB7G'U16'IK_BT')BL^SL3?.LO;NXW>PLREK>=K"/([ %S]_6CFOS!M7J&72+ M!]99!Q@MJ(U!Z**VAL^UU==M=OLKW.5O650OOSY,VP$%/5R(_I/]'8NTHE).S]@NUO@R#W*2#B[8/_ =^V10\% :K[.?E(ZP(3P+]WN)KLN*^V\J%5] MAFMC_@+;Y7\!4$L#!!0 ( &2!I50/^+FIB04 'XD 7 86QG;BTR M,#(R,#,S,7AE>#,R,2YH=&WM6FUSVC@0_GZ_8DOFVG0&_(:!\-+,4" -G092 M<*_73S?"%EA78_ED$<+]^EO)=E[:T.8RE[<;,AG&6+O2LX\>K7<9=U[TQSWO MR^D 0KF,X/33VP_#'I0JIOFYVC/-OM>'8^_D [B&98,G2)PRR7A,(M,^:1R$]$WI26+*R%5Z[=LT"&+=NR?BUIT\/.G,<2UQ/H MGUUFTWPWF:3GLD(BMHA;.J12YEH,^SSBHK5GZ;^V&JG,R9)%F]8KCRUI"B.Z MA@E?DOA5.<5MJ*14L'EFF+*_*6)">/KK.H//@('$5[;S#QAD?#7M<;CD>H MV,GT4W?D@3?>&LD30*ZYMP_@DS$U>@9,!SV%/ML%&P58?O+@NU/H]L>GWJ#_ MK#B_QG33JL/X"+SC 4R[D[?=T6!:&?_^8? %NCU/C3B6Y=SE0/RY2B6;;^X] M1O?&$S&,P>=Q3'V5FF'-9 @RI/!Q1002'VU@0A,N)/ Y=!5<\*@?Q@ANL2G# M,/8-V%?V+_<.',=J]_@R(?%&?[/;KP&G/.)B";95^0AS+O3<"2+E = X4&G[ MA @_S%.*7?"D5\&9*52%<$N9<<+L^9PM1H@SYA"A$)>**> M-E>MO+[BZW-2+#O=4:AENKJP).8M4F@V+AO+8S=&UG MRN"&L:IAN\VMPY9A;W?]P;0'KE&O;7>].JVI(8O"H. =XRYI1R0K196\*55+ MA4U" I6D6Q;8VJI8X[:F^9(_\W&2<_CF_$9T_OUV\*1T30ZY?T49MQS#45M8 MW-/ZR&\^?!;01?[;S0W9_A84WI*.3)AW8^01*O*;.7JYYS;:J?Z$]^/IX/08 M3@PX'K_KCF[@[9[U=#TAV%>X>Z(*&Y$E_7<:RS.D?F0FB)='+( "Z'\@P+M3 M^!2:1$WJ>Y[2)-0RY L2[V3X4QEZZO>3!\]U_P.IG6+5Q@)$D-4]6,=E%[V0 MT7EV.3C'*EFR,YI]'<_G#!N7;:(T=67SXU*Y^1@ZL56X?2QIM4RR6$[()KNH MY7W?;0K]9K%]+%;$M1Q7_[I6VOIKVG/H%W9=^*X+WW7ANRY\UX7ONO!=%[[K MPA^W"S\>P9$!)^/)L#?<=3^[)OQQFO PUBKD@OGLX57XQ#5W_QWWG1EY,A+2 M330<751J>>N'-D4$L! A0#% @ 9(&E M5"WSJZWK'P YCD! !4 ( !N;@" &%L9VXM,C R,C S,S%? M8V%L+GAM;%!+ 0(4 Q0 ( &2!I51Q DS,"T0 '4) P 5 M " =?8 @!A;&=N+3(P,C(P,S,Q7V1E9BYX;6Q02P$"% ,4 " !D@:54 MC$PGS3D/ 0!!\0$ % @ $5'0, 86QG;BTR,#(R,#,S,5]G M,2YJ<&=02P$"% ,4 " !D@:54&UL4$L! A0#% @ 9(&E5!(< M>U=C>P FXX% !4 ( !@0(% &%L9VXM,C R,C S,S%?<')E M+GAM;%!+ 0(4 Q0 ( &2!I535U\WE"0@ -LF 7 " M 1=^!0!A;&=N+3(P,C(P,S,Q>&5X,S$Q+FAT;5!+ 0(4 Q0 ( &2!I534 M*;#'& @ !LG 7 " 56&!0!A;&=N+3(P,C(P,S,Q>&5X M,S$R+FAT;5!+ 0(4 Q0 ( &2!I50/^+FIB04 'XD 7 M " :*.!0!A;&=N+3(P,C(P,S,Q>&5X,S(Q+FAT;5!+!08 "@ * )L" ( !@E 4 ! end